목록프로그래밍 (69)
취코, 취하다 코딩에~
- r : 지정된 디렉토리의 하위 디렉토리의 내용을 몽땅 다운로드한다. 사용예 : wget -r ftp://ftp.ncbi.nlm.nih.gov/blast/db/ 설명 : 이렇게 하면 ftp://ftp.ncbi.nlm.nih.gov/blast/db/ 의 디렉토리 구조를 유지한 채로 모든 파일을 불러온다. - nd : 디렉토리를 만들지 않는다. 계층적으로 나열된 웹 사이트의 디렉토리의 내용을 한 디렉토리로 불러올 때 편리하다. -r 옵션과 같이 사용하면 매우 유용하다. 사용예 : wget -nd -r ftp://ftp.ncbi.nlm.nih.gov/blast/db/ 설명 : 이렇게 하면 ftp://ftp.ncbi.nlm.nih.gov/blast/db/ 내의 내용물을 현재 폴더에 몽땅 다운로드받는다. -A,..
리눅스를 설치할려면 8G 이상 되는 요량으로 외장하드나 usb 두개가 있어야 한다.설치도구로는 8G여도 충분하지만 OS로 쓸 USB는 대용량이어야 좋다. 우분투 - 프로그램 안정성이 뛰어나 좋타설치 하기위한 프로그램Bootice - MBR과 포맷 담당, Ultraiso - iso 삽입, win32 disk manager - 이것도 iso 삽입인데 오류날 때 쓰면 괘안타 설치과정iso를 설치도구에 굽고 설치 usb와 설치 될 usb를 둘다 꼳는다.그리고 설치 될 usb는 포맷을 먼저 해 두어야 한다.그리고 그냥 설치하면 끝난다. 네트워크 설정무선 네트워크는 그냥 잡으면 된다.유선 네트워크는 지금 usb를 삽입한 컴퓨터가 동적 ip할당인지 고정 ip할당인지 봐야한다. pc방에서 고정ip인데 이것 때문에 이상..
gedit ~/.bashrcNow add the following to the end of the file. JAVA_HOME=/usr/lib/jvm/java export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATHNOTE: If /usr/lib/jvm/java does not match the actual JAVA_HOME path in your environment, then set the actual JAVA_HOME, where you have installed Java in your machine. Now run, source ~/.bashrcThen, try running the following commands and check whether your..
가장 큰 계열 3개debian, slackware, redhat Desktop - GnomeDesktop - DKEseverserver - GUI SSH를 통해 원격접속을 할거라면 22포트는 열어둘것SELinux(Ssecurity Enhanced Linux) - www.nsa.gov/selinuxkdump - 시스템 커널 내용을 dump하는거 패키지 설치할거Customize software selection* 클릭 후 - Development Libraries - Development Tools - Legacy software DevelopmentSetup Agent에서 Exit /root/install.log - 설치한 로그남김vi /etc/initab - 부팅할 때 실행될 것들/etc/rc.d/rc...
profile과 bashrc의 가장 큰 차이점은 그 목적이다. profile은 터미널에 접속할때 환경 설정을 위한 목적으로 이용되고 터미널에서 실행하는 모든 프로그램에 적용된다.bashrc도 마찬가지고 터미널에 접속할때 실행되어 적용되지만 주로 터미널에서의 alias and function definitions, shell options, and prompt settings를 목적으로 한다.alias는 아마도 대체 명령어를 말하는 것 같다. 예를 들어 echo라는 명령어를 print 라는 명령어로 대체해서 쓸 수 있게 하는 것을 의미하는것 같다.밑에 글은 원본이고 제가 잘못 이해한 부분은 comment로 달아서 수정할 수 있게 해주시기 바랍니다.---------------------------------..
출처 - http://zzznara2.tistory.com/207 요즘엔 자바스크립트 파일을 배포할 때 파일을 압축해서 ***.min.js 형식으로 배포를 합니다.jQuery 파일의 경우,jQuery-2.1.1.js jQuery-2.1.1.min.js 이런식으로 배포를 하는데요.압축된 파일을 열어보면 빈 공간없이 소스가 한줄로 다 붙어 있는 걸 볼 수 있습니다. 이렇게 압축을 하는 이유는, 용량을 조금이라도 줄여서 조금이라도 화면이 뜨는 속도를 빨리하기 위함입니다.그럼, 압축과 복원 방법을 알아보겠습니다. 자바스크립트 파일 압축하기 자바스크립트를 압축해주는 곳은 여러곳이 있지만, 대표적인 곳이 javascriptcompressor입니다.아래 링크로 들어가서 원하는 소스를 넣고 [compress] 버튼을 ..
http://cubelover.pe.hu/acmicpc/ - 레벨에 따른 문제 추천 http://www.tutorialspoint.com/codingground.htm - 인터넷 컴파일 사이트 https://algospot.com/ - 문제 사이트 https://www.acmicpc.net/ - 문제 사이트https://github.com/Yukariko/acm/tree/master/problem - 정답 https://github.com/isac322/BOJ - 정답2 http://startlink.io/ - 스타트링크 한번 모르는건 영원히 모른다. 대신 반복하고 응용된 문제를 여러가지를 푼다. 풀수 있을 것같다는 느낌이 들면 답은 보지 않는다. 매너리즘(이 정도면 됫지)에 빠지지 말 것 알고리즘 트레..
위의 오픈소스에 적용되어 있는 라이센스를 살펴보면jQuery : MIT, GPLv2LESS : apache license 2Backbone.js : MITD3.js : BSDDataTables.js : BSD, GPLv2같은 라이센스가 적용이 되어 있습니다. 그럼 하나씩 살펴보도록 하죠.듀얼라이센스먼저 jQuery와 DataTables.js에는 다른 오픈소스와 다르게 라이센스가 두개가 적용이 되어 있는 것을 볼 수 있습니다.이것을 흔히 듀얼라이센스라고 하는데 이 라이센스는 오픈소스를 쓰는 사용자가 두개의 라이센스중에서 하나를 선택해서 쓸 수 있는 라이센스입니다. 예를 들면 jQuery를 쓰는 사용자는 GPL 라이센스를 적용을 할 수도 있고 MIT 라이센스를 적용해서 쓸 수 있다는 뜻이죠.GPL 라이센스j..
Roadmap to becoming a web developer in 2018Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a frontend, backend or a devops. I made these charts for an old professor of mine who wanted something to share with his college students to give them a perspective.If you think that these can be improved in anywa..