Technique
-
[ 기본정리 ] 경로Technique/LINUX 2016. 5. 3. 20:54
경로명 ( Path name )파일 시스템에서 디렉토리 계층 구조에 있는 특정 파일이나 디렉토리의 위치를 나타내는 것경로명에서 각 경로를 구분하는 구분자로는 /을 사용한다.경로명에서 가장 앞에 있는 /은 루트 디렉토리를 뜻하며 경로 중간에 있는 / 은 구분자 이다. 절대 경로항상 루트 디렉토리부터 시작한다.- 반드시 /으로 시작한다- / 디렉토리부터 시작하여 특정 파일이나 디렉토리의 위치까지 이동하면서 거치게되는 모든 중간 디렉토리의 이름을 표시한다.- 특정 위치를 가리키는 절대 경로명은 항상 동일하다. 상대경로현재 디렉토리를 기준으로 시작현재 디렉토리는 사용자가 어느 디렉토리에서 작업 중이냐에 따라 달라지므로 상대 경로명은 매번 달라질 수 있다.- / 이외의 문자로 시작- 현재 디렉토리를 기준으로 서브..
-
[ 기본정리 ] 디렉토리Technique/LINUX 2016. 5. 3. 20:50
디렉토리 계층 구조윈도우에서 파일을 폴더로 구분하여 관리하는 것처럼 리눅스에서도 수많은 파일을 관리하기 위해 디렉토리를 사용한다.파일을 효율적으로 관리하기 위해 디렉토리를 계층적으로 구성하는데 이를 트리구조 라고 한다. 디렉토리 기능 dev 장치 파일이 담긴 디렉토리 home 사용자 홈 디렉토리가 생성되는 디렉토리 media CD-ROM, USB 같은 외부 장치를 연결( 마운트 ) 하는 디렉토리 opt 추가 팩키지가 설치되는 디렉토리 root root계정의 홈 디렉토리 (/) 와는 다르다! sys 리눅스 커널과 관련된 파일이 있는 디렉토리 usr 기본 실행 파일과 라이브러리 파일, 헤더 파일 등 많은 파일이 있다. Unix System Resource의 약자 bin 실행 파일 ( 명령 ) 을 가지고 있다..
-
[ 기본정리 ] 파일Technique/LINUX 2016. 5. 3. 20:36
일반 파일 ( regular file )데이터를 저장하는 데 주로 사용된다. 각종 텍스트 파일, 실행 파일, 이미지 파일 등 리눅스에서 사용하는 대부분의 파일은 일반 파일에 대항한다.실행 파일이나 이미지 파일의 경우 바이너리 형태로 데이터가 저장되어 바이너리 파일 이라고 한다.텍스트 파일은 문서 편집기를 사용하여 내용을 보거나 편집할 수 있다, 또한 파일 내용을 확인하는 명령으로 내용 확인이 가능하다. 실행 파일이나 이미지 파일의 경우, 해당 파일의 내용을 확인할 수 있는 특정 응용 프로그램이 있어야 내용을 확인할 수 있다. 디렉터리 ( directory )리눅스에서는 디렉터리도 파일로 취급한다. 디렉터리 파일에는 해당 디렉터리에 저장된 파일이나 하위 디렉터리에 관한 정보가 저장된다. 심볼릭 링크 ( s..
-
[ 펌 ] 개발자, 바보처럼 보이는걸 두려워말자Technique/ETC 2016. 5. 3. 19:07
원본 : http://www.zdnet.co.kr/column/column_view.asp?artice_id=20150217091722IT관련 칼럼가이신 임백준 님의 칼럼을 퍼왔습니다. 존 썬메즈(John Sonmez)가 쓴 '소프트 기술'(Soft Skills)이라는 책이 있다. 부제는 “소프트웨어 개발자를 위한 인생 매뉴얼”이다. 썬메즈는 이 책이 테크놀로지가 아니라 프로그래머 자신을 다루는 책이라고 말한다. 우리말로는 아직 번역되지 않았다.내용은 71개의 장으로 이루어져 있는데, 크게 경력, 마케팅, 학습, 생산성, 재산관리, 건강관리, 영혼이라는 7개의 큰 부분으로 나뉘어 있다. 개발자의 입장에서 장기적인 경력을 어떻게 관리할 것인가, 스스로를 어떻게 마케팅 할 것인가, 엄청나게 쏟아져 나오는 ..
-
[ 펌 ] 개발자의 생명은 커뮤니케이션 능력Technique/ETC 2016. 4. 25. 17:00
원문 : http://www.zdnet.co.kr/column/column_view.asp?artice_id=20160425094045 나프다 임백준님의 칼럼입니다. 프로그래머(programmer)와 개발자(developer)는 비슷하지만 동의어가 아니다. 코딩을 통해서 컴퓨터에게 원하는 일을 시킬 수 있으면 모두 프로그래머지만, 학교 숙제를 하거나 취미로 코딩을 하는 사람까지 개발자라고 부르지는 않는다. 회사에 다니지 않으면서 혼자 오픈소스 코드를 만들어내는 사람도 개발자가 아니다. 그는 프로그래머 혹은 해커에 가깝다.개발자는 기업이나 큰 프로젝트에 속해서 다른 사람과 협업을 통해서 코드를 만들어낸다. 이러한 협업은 프로그래밍과 다른 차원의 원리와 원칙, 그리고 경험을 필요로 한다. 예컨대 프로그래머..
-
[ 펌 ] 프로그래머 생산성을 떨어뜨리는 15가지Technique/Column 2016. 4. 23. 23:44
원본 : http://www.ciokorea.com/slideshow/19128?slide=1#stage_slide 제품은 어제 출고됐어야 했다. 사용자들은 기능이 빠졌다며 불평한다. 상사의 상사는 지금 움직이지 않으면 정말 끝이라고 말하고 있다. 그 어느 것 하나 제대로 된 것이 없다. 모든 사람들이 코드가 소방용 호스에서 물이 쏟아져 나오듯이 코드가 흘러가기를 바라면서도 개발자들이 작업을 하기 위해 필요로 하는 것을 줄 생각은 하지 않는다. 예전에 같은 일을 했던 상사조차도 인력을 더 고용하거나 더 빠른 장비를 구매하거나 프로그래머들이 일을 더욱 쉽게 하는데 도움이 되는 것들을 하지 않는다. 오늘은 프로그래밍 중 경험하게 되는 15가지의 장애물에 관해 이야기해 보도록 하자. 비공식적으로 간단한 설문조..
-
money_formatTechnique/PHP 2016. 4. 15. 09:20
money_format (PHP 4 >= 4.3.0, PHP 5, PHP 7) money_format 수치를 금액문자열의 포맷으로 맞춤 설명 string money_format ( string $format , float $number ) money_format()은 number를 포맷에 맞춰 반환합니다. 이 함수는 C의 라이브러리 함수 strfmon()를 포팅한 것 입니다만, 한번에 변환 가능한 수치가 하나 뿐이라는 점에서 차이가 있습니다. 파라메터 format 포맷지정의 서식은 이라의 순이 됩니다. % 문자플러그(옵션)필드의 폭(옵션)왼쪽 정밀도(옵션)오른쪽 정밀도(옵션)변환문자 (필수) 플러그 이하의 플러그중 하나또는 복수를 사용할 수 있습니다. =f 문자 = 의 뒤에 이어지는(단일 바이트의) 문자..
-
아키텍처 구분Technique/Infrastructure 2016. 4. 11. 22:10
집약형 아키텍처범용장비, 호스트, 메인프레임, 기간 시스템 등으로 불렸다.장비 고장 등으로 업무가 멈추지 않는 것이 중요하다.복수의 서로 다른 업무 처리를 동시에 실행할 수 있도록 유한 리소스 관리를 하고 있다.장점 한 대의 댕형 컴퓨터만 있으면 되므로 구성이 간단하다.대형 컴퓨터의 리소스 관리나 이중화에 의해 안정성이 높고 고성능이다.단점대형 컴퓨터의 도입 비용과 유지 비용이 크다확장성에 한계가 있다. 분활형 아키텍처여러 대의 컴퓨터를 조합해서 하나의 시스템을 구축하는 구조여러 대의 컴퓨터를 이용해 한대가 고장 나도 안정성을 담보하고 있다.표준 OS나 개발 언어를 이용하기 때문에 오픈 시스템 이라고도 부른다. 장점낮은 비용으로 시스템을 구축할 수 있다.서버 대수를 늘릴 수 있어서 확장성이 높다. 단점대..