라벨이 Development Tips인 게시물 표시

Markdown Highlight

이미지
Markdown Highlight Markdown + Highlight 마크다운 예쁘게 꾸미기 마크다운 테마적용 매우 쉬움주의… Highlight.js의 장점은 코드에 따로 class를 지정해줄 필요가 없다는 것이다. Prettier 보다 한줄 더 추가해줘야 하긴 하지만 역시 매우 간단하다. 우선 블로거 페이지 > 테마 > HTML 편집 으로 간다. 아래 두 줄을 <head> 에 추가한다. <link rel="stylesheet" href="//cdn.jsdelivr.net/highlight.js/9.0.0/styles/default.min.css"> <script src="//cdn.jsdelivr.net/highlight.js/9.0.0/highlight.min.js"></script> 위 css의 default에 원하는 테마 를 넣어주면 된다. 테마의 데모는 여기서 확인하면 된다. 그리고 마지막으로 highlight하기 위한 두 가지 방법이 있는데, 첫번째는 알아서 ```코드를 찾아서 변환한다. 두번째는 원하는 위치를 지정해서 사용해줄 수 있다. 원하는 코드를 마찬가지로 <head> 에 넣어주면 끝! 1) <script> hljs.initHighlightingOnLoad();</script> 2) $(document).ready(function() { $('pre code').each(function(i, block) { hljs.highlightBlock(block); }); }); 이렇게만 해주면 끝! class helloworld() { 안녕 hightlight!!! }

Markdown Prettier

이미지
Markdown Prettier Markdown + Prettier 마크다운 예쁘게 꾸미기 마크다운 테마적용 매우 쉬움주의… stackedit 을 이용해 마크다운 문법으로 글을 작성할 때, 코드에 테마를 적용시키는 방법을 알아보자. 우선 블로거 페이지 > 테마 > HTML 편집 으로 간다. 그리고 아래의 cdn을 < head >에 추가 시켜준다. <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script> 그리고 prettier의 한가지 단점이라면 단점인데, ``` 대신 < pre >에 prettyprint라는 클래스를 지정해야 한다. <pre class="prettyprint"> 여기에 작성! </pre> 이렇게만 해주면 끝!

ls, vi등 기본 명령어 찾을 수 없을

ls, vi등 기본 명령어 찾을 수 없을 ls, vi등 기본 명령어 찾을 수 없을 때 MAC 터미널을 사용하던 중 ls, vi, sudo등 기본 명령어를 실행시키지 못할 때가 있다. 필자의 경우 터미널에서 작업실행 중 중단 방법을 몰라 강제로 터미널을 종료하고 이 증상이 발생했다. 강제종료해서 생긴 문제인줄 알았으나 찾아보니 그런게 아니라 필자가 cuda를 설치하면서 경로를 설정했는데 그 경로로 인해 원래 내 계정의 경로를 제대로 읽지 못해서 발생하는 문제였다… 해결방법은 sudo vi .bash_profile 로 배쉬 프로파일에 들어간뒤, export PATH=%PATH:/bin:/usr/local/bin:/usr/bin 를 추가해줘야 이후에도 위의 명령어를 입력하지 않고 제대로 사용할 수 있다. 단, 주의할 것은 필자의 경우 cuda를 설치하기 위해 새로운 경로를 export를 했는데 이 export 밑에 위의 경로를 지정해줘야 한다. 디폴트 경로를 설정해두고 따로 뭔가 추가하는 방법이 있을 듯 한데… 좀 더 공부한 뒤에 추후에 다시 포스팅 해야할 듯하다. 출처: http://arcanelux.tistory.com/entry/vi-ls-ssh등-터미널에서-명령어를-찾을-수-없을-때 [DevArcanelux]

git add . : Killed: 9

이미지
git add . : Killed: 9 Killed: 9 git add . Killed: 9 python unable to Add/Commit to git from Virtualenv python environment directory can’t use git python에서 독립된 환경을 유지하기 위해 Virtualenv을 많이 사용하곤한다. 하지만, 이러한 가상환경 디렉토리를 git에 add/commit하고자 할 때 Killed: 9 의 에러를 주면서 동작하지 않는 경우가 있다. fatal: Unable to create 'your/venv.git/index.lock': File exists. Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this repository earlier: remove the file manually to continue. 다음과 같은 에러를 띄우면서 말이다. 이러한 경우 아무리 .git파일을 삭제하고 다시 git init을 해도 git add. 을 사용해 add할 경우 다시 Killed: 9 를 띄우며 죽는다. 원인은 가상환경의 크기가 너무 크기때문! Killed: 9는 파일의 크기가 너무 클 경우 나타나는 에러 메세지이다. 따라서 이 경우에는 가상환경 디렉토리를 gitignore해주면 된다. 그 방법은 우선 .gitignore 파일을 만든다. vi .gitignore 그리고 가상환경 디렉토리를 추가해주면 된다. 보통 가상환경을 activated 해주는 파일이 담겨있는 bin/ 폴더를 추가해...

Xcode 꿀 Tip

Xcode 꿀 Tip Xcode 꿀팁 모음 시뮬레이터 실행 : cmd + R 좌측 네비게이션 열기 : cmd + 0 우측 네비게이션 열기 : cmd + option + 0 디버거 창 : cmd + shift + Y 마크업 : // MARK: ### ( 마크생성, 앞에 -을 추가하면 줄생김 ) 코드 자동 줄맞춤 : ctrl + I

virtualenv Error

이미지
virtualenv Error pkg_resources.DistributionNotFound: The ‘virtualenv==16.0.0’ distribution was not found and is required by the application virtualenv를 사용해 가상환경을 만들고자 하는데 다음과 같은 에러가 나올때가 있다. 다음 명령어를 통해 해결! sudo /usr/bin/easy_install virtualenv 출처

tensorflow softmax_cross_entropy_with_logits

tensorflow softmax_cross_entropy_with_logits softmax_cross_entropy_with_logits issue 해결 WARNING:tensorflow:From /Users/os/woong/tensorflow/DeepLearningZeroToAll/lab-06-2-softmax_zoo_classifier.py:32: softmax_cross_entropy_with_logits (from tensorflow.python.ops.nn_ops) is deprecated and will be removed in a future version. Instructions for updating: Future major versions of TensorFlow will allow gradients to flow into the labels input on backprop by default. 다음 Warning 해결 softmax_cross_entropy_with_logit 함수를 softmax_cross_entropy_with_logits_v2로 변경하고 파라미터의 labels를 tf.stop_gradient에 넣어서 해결 기존 함수 cost_i = tf.nn.softmax_cross_entropy_with_logits(logits=logits, labels=Y_one_hot) 해결 cost_i = tf.nn.softmax_cross_entropy_with_logits_v2(logits=logits, labels=tf.stop_gradient([Y_one_hot])) c

Chrome Extention

이미지
Chrome Extention Chrome Extention 로컬에 chrome extention 프로그램 설치방법 install local chrome extention 로컬의 파일을 내 크롬에 설치해보자 우선 크롬 도구에서 크롬 확장 프로그램을 들어간다. 여기서 좌측 상단의 파일 업로드하기를 눌러서 원하는 폴더를 선택하면 끝! Written with StackEdit .

Markdown 적용하기

Blogger Markdown 적용하기 stackedit 사용해서 Markdown 적용하기 stackedit 에서 md로 문서 작성 후에 바로 블로거에 글을 쓸 수 있어서 좋은 것 같다. 이미지를 삽입하려면 URL을 이용해야 한다. 캡쳐한 사진을 바로 올리고 싶은데 방법이 없나… 추후 알아보고 업데이트가 필요하다 1. 크롬에 StackEdit 설치 2. StackEdit 에서 작성 후 blogger로 publish 3. Blogger에 게시완료! 제대로 된 적용을 위해서는 publish 할 때 반드시 plain HTML이 아니라 styled HTML로 해야한다. Written with StackEdit .