Bitbucket의 소스를 Github private 로 소스를 옮기는 작업을 하던 중 git push 시 refusing to merge unrelate histories error 을 접하게 되었습니다. gosimoon-helper-android> git push origin master To https://github.com/userId/userProject.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/FaithDeveloper/gosimoon_helper_aos.git' hint: Updates were rejected because the tip o..
코딩 교육의 중요성이 시간이 지날수록 커지게 되는 시점에서 코딩교육을 왜 등장하였고 대표적인 툴이 무엇이 있는지 공유하는 시간을 갖으려고 합니다. 코딩교육을 왜 등장하였는가?애플 창업자 스티브 잡스는 코딩교육에 대해서 이렇게 언급했습니다. "모든 국민이 코딩을 배워야 합니다. 코딩은 생각하는 법을 가르쳐주기 때문입니다." - 스티브잡스 (애플 창업자) 여기서 코딩은 생각하는 법을 가르쳐준다는 말을 다르게 표현하자면 컴퓨팅 사고 로 표현할 수 있습니다. 컴퓨팅 사고는 무엇일까요? '국민들이 모든 분야의 문제를 새로운 방향으로 생각하여 수월하게 해결할 수 있게 돕고자 합니다. - 위키 백과' 문제를 푸는데 있어서 다양한 시선으로 접근할 수 있는 사고력을 길려주는데 코딩교육이 도움이 준다고 생각됩니다. 201..
MacOS Sierra에서 관리자 권한 복구하는 방법을 공유드리겠습니다.관리자 계정의 홈 디렉토리 이름을 변경한 다음 재부팅을 하니 표준 사용자로 전환되어 있었습니다.관리자 권한 복구 방법을 찾던 중 여러 방법이 있는데 직접 사용했던 방법을 공유 하겠습니다.1. 단일 사용자 모드로 부팅합니다. 부팅 시작할 때 Command + S 화면이 변경 있을 때까지 '꾹' 눌러 줍니다. 2. 부팅이 된 후에 Command 창에서 아래 명령어를 차례대로 실행합니다.mount -uw / lauchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist rm /var/db/.AppleSetupDone reboot3. 새로운 관리자 계정 생성하기 재부팅 ..
스프레드시트는 구글에서 고객들에게 제공한 가장 편리한 엑셀 프로그램으로 생각됩니다.실기간으로 협업하는 사람들과 공유할 수 있으며 어떠한 환경에서도 동일한 환경에서 수정 및 삭제를 할 수 있습니다.유용한 스프레드시트에서 다른 시트 값을 가져오는 방법에 대해서 공유하겠습니다.우선 샘플 시트 을 만들어 줍니다.A 시트에서 B 시트에 있는 값을 가져온다는 가정으로 진행하겠습니다. 다른 시트의 있는 값을 가져오려면 삽입할 셀에 커스를 두고 다음과 같이 입력합니다.='시트 이름'!가져올 행과 번호 예시) ='A시트'!B2그렇다면 'B'라는 이름을 갖은 시트의 'B3' 값을 가져오려면 어떻게 해야할까요?='B'!B3이렇게 표현하면 가져올 수 있습니다. '' 사이에 시트 이름을 넣는 이유시트 이름에 공백이나 알파벳..
소스트리를 활용한 GitHub 사용법외부 저장소인 GitHub는 대중적으로 사용하지만, 사용법의 불편함을 느낀 사람들은 접근 조차 시도를 못하는 경우를 발견하였었습니다. 조금 더 쉽게 접근할 수 없을까? 생각 했을 때 소스트리 라는 좋은 툴이 있어서 소스트리 을 활용하여 GitHub 사용할 수 있는 방법을 공유 하려고 합니다. 소스트리 다운로드소스트리는 터미널(윈도우에서는 명령프로토콜)을 통하여 GitHub을 등록했던 것을 조금 더 명확하고 쉽게 GUI 을 제공한 툴입니다. 소스트리 사이트에 방문하여 소스트리를 다운받아 설치합니다. Github 계정 연결하기소스트리 설치 후 애플리케이션 실행하여 설정 으로 넘어갑니다. 왼쪽 하단에 추가... 버튼이 보입니다. 추가 버튼을 클릭하여 계정 추가 화면으로 진입..
제가 사용하고 있는 유용한 tool 중에 하나를 소개하려고 합니다. Mac macOS용 패키지 관리자인 Homebrew 라는 tool 입니다. Homebrew 란?Mac에서 제공하지 않는 유용한 패키지 관리자를 Mac 기본 프로그램인 '터미널'에서 'brew 명령어' 로 설치할 수 있도록 도와주는 macOS용 패키지 관리자 Tool 입니다. 설치방법https://brew.sh/index_koHomebrew 공식 사이트 들어가면 터미널 붙여넣을 스크립트를 제공합니다./usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 사용방법사용방법은 간단합니다.brew install ex) brew..
모바일 앱 개발을 하다보면 다양한 디바이스에서 테스트가 필요 할 때가 있습니다. 재정이 부족한 스타트업 또는 개인 개발자는 다양한 디바이스 구매하는데 재정적 어려움이 있습니다. 그렇다고 단기로 소액을 디바이스 빌리는 것은 해결할 수 있으나, 장기적으로 디바이스 대여하는 것은 재정이 많이 필요하게 됩니다. 이러한 불편함을 해결책으로 버츄얼 디바이스 환경을 제공해 주는 프로그램인 녹스앱플레이어, 블루스택 이 있으나 설치 및 세팅하는데 시간과 노력이 들어가기에 불편함을 느낄 수 있습니다. 이러한 불편함을 해결해 주는 해결책이 있는데 웹 디바이스 테스트 사이트를 제공해 주고있습니다. 웹 디바이스 테스트 사이트인 '스마트 모바일 앱 개발자 지원 센터'를 소개합니다.스마트 모바일 앱 개발자 지원 센터https://..
요즘 프로그래머로 직장을 갖기 원하는 대부분의 대학생들과 취준생들을 만나면 '알고리즘 스터디'를 한다고 하였습니다. 왜 그들은 '알고리즘'을 공부하는 걸까요? 최근 카카오, 라인같은 대형 IT 기업들의 SW 역량 평가라는 이유로 면접 유형 중 '코딩테스트'가 생겨났습니다. SW 역량평가는 대부분 알고리즘 문제로 구성되어있어 '알고리즘' 문제풀이를 하고있는 것으로 예상됩니다. 그렇다면 '컴퓨터 공학과가 아니었던 취준생들은 어떻게 알고리즘 공부를 할 것인가? 만약 대학교에서 알고리즘을 배웠다고 가정한다면 수업내용만으로 코딩 시험을 합격할 수 있을까?' 이 두 가지의문이 들었습니다. 저는 이 궁금증을 해결하기 위해 취업 준비생 및 이직 준비 하시는 분들과 웹 검색을 통해서 잘 알려진 알고리즘 사이트 3곳을 소..
- view
- 미션차이나센터
- Kotlin
- MCC
- 탁구
- 스코어헬퍼
- issue
- DI
- 점수판
- missionchina
- missioon
- swift
- Android
- IOS
- 패턴
- 디자인패턴
- 안드로이드
- 선교
- 고시문헬퍼
- 알고리즘
- Android Studio
- push
- 고시문
- 코틀린
- 임용고시
- RXjava
- flutter
- IT
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |