깃허브 데스크탑 어둡게 사용하기 dark theme


안녕하세요.
고코더 입니다.


깃허브 데스크탑에서도 당연히 다크테마는 존재하였습니다. 혼자서 밝은 빛을 내는 프로그램으로 남았으면 사용하기 부담스러웠을텐데요. 참 다행입니다.


 1. 깃허브 데스크탑을 실행하고 메뉴바에서 File -> Options를 클릭 합니다. 


 2. 그리고 Appearance 탭에서 Dark (beta)를 선택하면 즉시 어둡게 테마가 변합니다. 


 3. 그리고 제가 좋아하는 아주 어둡고 눈이 편한 색상으로 변경 되었습니다.




마무리


모든걸 어둡게 어둡게


댓글을 달아 주세요


깃허브 데스크탑 git 설치 오류 메세지


안녕하세요.
고코더 입니다.


 1. 깃허브 데스크탑 설치를 먼저 따라오시는 분들 중에는 커맨드 프롬프트를 실행하는 분들은



 2. 이런 메세지에서 당황하시는 분들이 있을 것 입니다. 깃을 설치 하지 않은 분들이 커맨드라인을 실행 할때 나타나는 메세지 입니다.
깃을 설치하시면 정상적인 사용이 가능합니다. 
We were unable to locate Git on your system. This means you won't be able to execute any Git commands in the command prompt. 
To help you get Git installed and configured for your operating system, we have some external resources available.


 3. 깃허브 데스크탑은 깃을 다루는 프로그램입니다. 깃이 포함되어 있지 않습니다. 
아래 링크를 통해 git을 설치해주세요.
->


마무리

컴퓨터 2대에서 개발하다 보니 깃도 설치 안되어 있는지 몰랐네요.


댓글을 달아 주세요


windows 깃 다운로드 setup


안녕하세요.
고코더 입니다.


윈도우에서 깃으로 개발을 하거나 학습을 위해서 깃명령어를 실행 하기 위해서는 git 프로그램이 설치되어야 합니다.

 1. 해당 git-scm 사이트에 접속합니다. 그러면 32비트, 64비트 자신에 컴퓨터에 맞는 프로그램을 설치하세요.


 2. 첨부파일을 다운로드 하셔도 됩니다.

32비트
64비트

Git-2.24.0.2-64-bit.zip

Git-2.24.0.2-64-bit.z01

Git-2.24.0.2-64-bit.z02

Git-2.24.0.2-64-bit.z03

Git-2.24.0.2-64-bit.z04



 3. 라이센스 약관에 동의 합니다. 



 4. 해당 프로그램을 설치할 폴더를 지정합니다. 저는 기본 설정된 폴더로 지정했습니다. 


 5. 옵션을 지정하는 화면입니다. 기본적으로 필요한 git,sh 파일 확장자 연결이나 마우스 우클릭 메뉴등이 체크되어 있습니다.
기본설정 그대로 진행하겠습니다.


 6. 시작에서 프로그램 메뉴명을 정할 수 있습니다. 
git 그대로 진행하는걸 추천합니다. 


 7. Git에서 사용할때 사용할 에디터를 깃 에디터를 사용합니다.


 8. 깃을 커맨드라인에서 사용할 수 있


 9. SSH를 사용하기 위해서는 Use The OpenSSL library를 선택합니다.



 10. 마지막 커맨드 라인에서에 스타일을 설정합니다.
윈도우를 쓰시는 분들이니 기본 설정 그대로 체크하시면 됩니다.


 11. MinTTY를 사용하는걸로 체크합니다. 


 12. 파일 캐싱과 자격 관리자가 기본 체크되어 있습니다.


 13. 실험기능은 체크해제 합니다. 


 14. 그리고 깃을 설치 완료 하였습니다. 
엄청 많은 창이 나오지만 사실 다음, 다음만 클릭하면 됩니다.


 15. bash에서 정상적으로 설치된 깃을 확인하였습니다.




마무리


설명이 길었지만 기본 설정을 믿으시고
다음만 눌러주세요.


댓글을 달아 주세요


깃허브 데스크탑 install 


안녕하세요.
고코더 입니다.


깃 사용을 더 쉽게하기 위해 데스크탑 깃허브를 개발하였습니다.
개발자가 아닌 분들은 깃허브를 커맨드로 입력으로 사용하는걸 어려워 하는 분들이나
UI를 사용하는 방법을 더 선호하는 분들에게는 좋은 방법입니다.


 1. 해당 사이트를 접속하면 해당 프로그램을 다운로드 할 수 있습니다. 


 2. 첨부파일을 설치하셔도 됩니다. 
 3. 해당 설치 파일을 실행합니다. 


 4. 해당 설치 파일을 실행합니다. 데스크톱에서 쉬운 협업이란 설명이 보입니다.


 5. 인스톨 화면이 시작됩니다. 깃허브 일러스트가 마음에 드네요.


 6. 가입한 깃허브를 로그인 하기 위해 "Sign in to GitHub.com" 을 클릭 합니다.


 7. 그리고 자신에 깃허브 계정으로 로그인합니다. 


 8. 그러면 가입된 이메일로 인증 메일이 날라 오고 해당 링크를 클릭 합니다. 



 9. 해당 링크를 타고 가면 깃허브 데스크탑이 자동으로 인증이 됩니다. 반대로 인증을 취소할려면 이 페이지를 사용하면 됩니다.
특별히 할건 없고 내용만 읽고 닫아주시면 됩니다. 


 10. 깃허브 설치가 완료되었습니다. finish를 클릭 합니다.
그리고 깃허브 서브로 나의 설정 데이터를 보내기 싫다면 체크박스를 해제해주세요.


 11. 실행된 데스크탑 깃허브 입니다. 해당 프로그램으로 쉽고 간편하게 깃을 사용할 수 있습니다.




마무리


발전하는 깃허브





댓글을 달아 주세요


Github 블로그 만드는 기초 과정


안녕하세요.
고코더 입니다.


깃허브 페이지로 홈페이지나 블로그를 만드는 분들이 매우 많아졌습니다. 
특히 학습자들에게 무료로 손쉽게 인프라를 제공해주니 이보다 좋을게 어디 있을까요?
그래도 일반인들에게는 조금은 어려운 bash 명령어와 깃 사용법 때문에 쉽게 접근하지 못하는거 같아서


오늘은 깃허브 페이지를 생성하여 URL로 접근할 수 있게 해보겠습니다.
아주 기초적으로 내가 만든 레파지토리가 온라인에 접속하는걸 확인해보는 시간입니다.

 1. 우선 Repositories를 생성해야 합니다. 로그인 후에 메인페지에 보이는 New를 클릭해주세요.


 2. 해당 레파지토리 이름은 [UserName].github.io 이렇게 입력합니다.
저는 gocoder-net이라서 아래처럼 입력을 하였습니다. 
자신의 깃허브 고유의 아이디가 대부분의 이름입니다. 


 3. 그리고 public으로 설정하고 Create repository를 클릭 합니다. 


 4. 그럼 레파지토리가 셋팅 되었고 커맨드라인으로 설정하는 방법이 나타납니다. 코딩을 해본적 없는 분은
대부분 여기서 그만두시는거 같더군요. 제 블로그에도 커맨드라인 사용법을 다루겠습니다. 하지만 URL에서
자신에 페이지를 보는 실습을 완료해보도록 하겠습니다. 
메뉴 중에 Settings를 클릭 합니다. 


 5. 그리고 스크롤을 내리면 Github Pages에서 Choose a theme를 클릭 합니다. 



 6. 그리고 원하는 테마를 클릭 후에 select Theme를 클릭 합니다. 


 7. 그럼 해당 테마가 자동으로 해당 레파지토리에 설정이 완료 됩니다. 


 8. 아래에 있는 commit changes를 클릭 합니다. 


 9. 그럼 아래와 같이 테마를 위한 설정이 완료 됩니다. 


 10. 아까 입력한 URL을 웹에서 입력하면 이렇게 나만에 깃허브 페이지가 완성되었습니다.




마무리


URL로 내가 원하는 화면이 나타났다는 의미만 있습니다.
내 페이지를 설정하려면 할일이 많습니다. 
그래도 여기까지 따라했다면 수고 많으셨습니다.!~




댓글을 달아 주세요


파워쉘 array 를 사용


안녕하세요.
고코더 입니다.


오늘은 파워쉘에서 배열을 사용하는 방법을 알아보겠습니다. 
워낙 긴 내용이지만 변수에 배열을 담는 예제를 우선으로 알아보겠습니다.



 1. 배열 선언  : [변수] = @[배열] 


변수에 배열을 만드는 방법은 아주 단순합니다. 쉼표(,) 구분자를 이용하여 데이터를 입력하면 됩니다.
$arry = "G","O","C","O","D","E","R"

해당 배열의 값이 정상적으로 담습니다. 가장 기초적인 배열을 만드는 예제 입니다.


배열을 만드는 두번째 방법은 @()을 이용하는 방법입니다.
$arry = @("G","O","C","O","D","E","R")

이 방법은 위에 방법과 동일한 결과가 나타납니다. 해당 문자열이 배열임을 확실하게 말해주는 방법입니다.
개인적으로 @을 선언하여 배열을 만드는걸 추천합니다.




 2. 배열 출력 : [배열][인덱스] 


변수에 담김 배열을 출력 하는 방법을 알아봅니다. 기존에 언어와 같이 해당 변수에 대가로를 열어서 인덱스를 지정하면 해당 부분에 담긴 정보를 가져옵니다. 
$array[0]
$array[1]

처음에 담은 G와 두번째 담긴 O를 차례대로 가져왔습니다. 


배열을 가져올때 Get을 사용하는 방법을 알아봅니다. 
$array.Get(0)
$array.Get(1)

위에 방법과 동일한 결과 값이 나타납니다. 




 3. 배열 변경 : [배열].Set[인덱스] 


Set은 해당 인덱스에 담겨 있는 배열의 값을 수정할 수 있습니다. 
$arry.Set(0,"g")
$arry.Get(0)

처음에 담긴 대문자 "G"를 Set을 이용해 소문자 "g"로 변경하였습니다. 배열에 값을 변경하는게 가능 합니다. 




마무리


저는 지금도 배열이 가장 어렵습니다.



댓글을 달아 주세요


파워쉘 변수 활용 실습


안녕하세요.
고코더 입니다.


파워쉘에서도 당연히 변수 사용이 가능합니다. 특정 데이터를 담아 놓기 위한 선언입니다.
모든 프로그램 언어에서 사용하는 공통입니다. 다른 언어를 공부하신분은 어렵지 않겠지만
파워쉘로 코딩에 입문하는 분은 간단한 예제를 함께 따라해보면 쉽게 이해하실 수 있습니다.



 1. $var : 변수 선언 


자바스크립트에서 사용하는 방법과 동일한 방법으로 변수 선언이 가능합니다.
해당 명령어를 입력해보세요.
$str = "문자"

그리고 파워쉘에서 이 변수를 그대로 실행하면 변수에 담긴 데이터가 나타납니다. 



 2. [형식]$[변수] : 데이터 타입 지정 


변수에 대한 데이터타입 지정이 가능합니다. 숫자와 문자열이 대표적입니다. 방법은 아주 단순하게 앞에 데이터 형식을 대가로 안에 넣어주면 됩니다.
[string]$str= "고코더"
[int]$num = 1

해당 명령어를 실행하면 해당 타입 변수만 담을 수 있습니다. int에 문자를 담으면 오류가 납니다.




 3. $[변수] = 명령어


다른 언어처럼 리턴 값이 있는 명령어를 변수에 담는 것도 가능합니다.
$loc = Get-Location

해당 변수에 cmdlet 명령어로 폴더 위치를 담고 출력하는 방법입니다. 



마무리


변수는 기본이죠.



댓글을 달아 주세요


파워쉘 파이프라인으로 명령을 연결하기


안녕하세요.
고코더 입니다.


pipeline은 파워쉘을 사용하면서 필수적인 개체입니다. 앞에 명령을 이어서 출력이 되는 방식을 지정할 수 있습니다.
Get-Member를 이전 시간에 다루면서 제가 만든 예제가 바로 파이프라인을 이용한 방식이었습니다.
개체를 알아보는 이 명령어는 파이프라인으로 출력을 지정한 결과 입니다.
Get-Command | Get-Member



 1. [입력] | [출력] : 파이프라인 사용법


이번 시간에는 다른 예제로 파이프라인을 사용해보겠습니다. 
해당 명령어는 현재 운영체제에 서비스 상태를 알아보는 명령어입니다.
Get-Service

하지만 Name으로 정렬 되어 있는걸 Status로 상태별로 나열하는게 필요해 보입니다.


파이프라인을 실행하고 이어서 정렬을 하는 출력 명령어를 입력합니다. status로 데이터를 정렬해서 보여달라는 명령어입니다.
Get-Service | sort -Property "status"  

파이프라인 덕에 아주 훌륭하게 Stop 상태에 서비스를 확인할 수 있게 한번에 명령어로 완성 되었습니다.




 2. 파이프라인의 이점


1. 소스의 양을 줄여준다.
파이프라인은 복잡한 명령어를 대신해서 소스를 간략하게 합니다. 

2. 리소스 절약
두개의 명령어를 한번에 실행으로 처리하기에 리소스 사용량이 줄어듭니다.

3. 가독성을 증가시킨다
파이프라인은 한줄에 연관성 있는 명령어를 동시에 처리하기에 가독성을 높혀줍니다.


마무리


파이프라인이 없다면 끔찍한 명령어들이 많이 보입니다.


댓글을 달아 주세요


코드소스 라인 강조 표시하기


안녕하세요.
고코더 입니다.



해당 라인을 수정 중이라면 하일라이트 표시가 되는게 이점이 많습니다. 


 1. 하지만 브라켓 기본 설정은 소스 라인에 포커스가 있으면 커서 라인이 깜빡 거리지만
해당 라인에 대한 하이라이트를 기본으로 제공하지 않습니다. 


 2. 메뉴에서 "활성 행 하이라이트"를 체크합니다. 


 3. 그러면 이제 수정중인 소스는 연하게 하이라이트가 표시되어 즉각적으로 확인할 수 있습니다.



마무리


현재 수정중인 소스가 어디인지 한눈에 딱 들어옵니다.




댓글을 달아 주세요


익명 통계 데이터 전송하지 않기 설정


안녕하세요.
고코더 입니다.


 1. 브라켓을 실행하면 해당 팝업 레이어가 가장 눈에 들어옵니다.


 2. 요약하자면 기본설정으로 익명통계를 어도비 서버로 보내고 있다는 말입니다.
보통은 옵션을 선택할때만 통계를 전송했지만 브라켓은 많은 데이터가 필요한거 같습니다.
Brackets 상태보고서 
Brackets 개선을 위해 고객에 Brackets를 어떻게 사용하는지에 관한 제한된 익명 통계를 Adobe에 주기적으로 전송합니다. 이 정보는 기능의 우선순위를 정하고, 버그를 찾고, 사용성 문제를 해결하는데 도움을 줍니다.고객의 데이터를 보거나 또는 데이터를 공유하지 않도록 하려면 도움말>상태보고서를 선택하세요. Brackets 상태 보고서에 관한 자세한 정보.


 3. 하지만 회사에서 특정서버로 데이터가 전송되는 트래픽을 좋아하는 보안담당자는 없으니 설정을 취소해보겠습니다.
도움말에서 상태보고서를 클릭 합니다. 


 4. 나타나는 상태보고서에서 "Brackets 사용 행태 정보를 익명으로 공유" 해당 체크박스를 해제합니다.
그리고 완료를 클릭 합니다. 


이제 익명 데이터를 브라켓 서버로 보내지 않습니다. 


마무리


개인 컴퓨터라면 브라켓을 위해 전송하게 해주셔도 좋을거 같습니다. 


댓글을 달아 주세요