- 0x0000007b
- 2차세계대전
- 3.20해킹
- 4대강
- 502 error
- 53빌딩
- 7840hs
- 88체육관 수영장
- ABI
- abortive close
- abortive shutdown
- AHCI
- akmods
- ALC1220
- alma linux
- alternatives
- AM4 메인보드
- AMD
- amd 7840hs
- amd 그래픽 게임용
- amd 내장 그래픽 최적화
- anonymous file
- API
- apple.com
- APT
- apt-get
- Armagnac
- Asrock
- ASTALIFT
- audacious player
- Today / Yesterday
- /
- Total
목록분류 전체보기 (282)
Linux Programmer
보호되어 있는 글입니다.
Glenmorengie Sonnalta - Highland Single Malt Scotch Whisky 종류: 싱글몰트 위스키 지역: 스코틀랜드 - 하이랜드 증류: 글렌모렌지 알콜: 46% ABV (Non chill-filtered) 숙성: NAS (First fill Bourbon cask, Spanish Pedro Ximenez cask) 글렌모렌지 소날타는 Private Collection의 일종으로 버번 캐스크 숙성 후 PX(Pedro Ximenez) 캐스크에서 추가 숙성을 시킨 제품이다. 향: 리치 플로럴, 계피, 토피 달다. 그리고 약한 시트러스와 강한 스파이시가 같이 올라온다.역시 글렌모렌지의 역작 중에 하나다. 긴 피니시는 참 마음에 든다. 단맛과 스파이시한 느낌은 밸런스를 잡기 힘든 것..
Glenmorengie Signet - Highland Single Malt Scotch Whisky 종류: 싱글몰트 위스키지역: 스코틀랜드 - 하이랜드증류: 글렌모렌지알콜: 46% ABV숙성: NAS (Designer Bourbone cask, Oloroso sherry) 시그넷은 보틀의 모양이 너무 예뻐서 전시용으로도 꽤 좋은 제품이다. 실루엣이 참 아름답다. (선물용으로도 꽤 좋을 듯 싶다. 술을 좀 아는 사람이라면 발렌타인 30년이나 조니블루보다 이 제품을 더 선호한다.) 시그넷의 포지션은 글렌모렌지 18년과 25년의 중간에 존재하며 실험적인 제조 과정을 사용하는 독특한 제품이다. 독특함은 몰트를 건조시키는 과정에서 가장 큰 차이가 발생한다. 그것은 바로 커피 로스팅 방법으로 몰트를 로스팅하는 것..
국내 출판업계의 입지가 좁아지는 이유는 영어 대중화의 결과라고 생각된다. 대략 십여년전부터 국내 출판시장에서 고급 전공 서적이 출판되는 일은 거의 없었다. 고급은 둘째치고 중급서적도 씨가 말랐다. 기술서적의 대부분은 따라하기 수준의 기초서적만 난무하고 있다. (그나마 기초서적에 틀린 내용도 적잖이 있는 수준이다.) 기술서적이 아닌 일반교양에도 킬링타임용이나 혹은 자기계발서, 한번 읽고 버려질 책들이 대부분이다.한국인이 쓴 책 중에 좋은 책을 찾는 일은 점점 어려워지고 있고, 그나마 괜찮은 책 대부분이 번역서일 정도다.게다가 영어권 번역서는 원서를 직접 읽는 사람들이 늘어나서 그런지 별 메리트가 없다. 이런 현상의 이면에는 영어교육이 자리잡고 있다고 해도 과언이 아니다. 90년대생 이후로는 영어실력이 일취..
C언어 공부법과 책추천마지막 수정일 : 2020-11-16처음 쓴 날짜 : 2015-01-15 이 글은 C언어를 공부할 때 헤메지 않고 국제 표준인 정종(正種) C언어를 배우는데 도움을 주고자 쓰여졌다.그러기 위해 알아야 하는 용어나 기반지식들을 살펴보고, 추천 도서인 KNK, K&R에 대해 소개하겠다. 참고로 여기에서 제시하는 방향이나 책이 올바르고 유일한 진리의 길은 아니다. 이 길은 개인적이고 주관적인 견해가 포함되어있으니 감안하고 보길 바란다2015년을 기준으로 할때, 현대 컴퓨팅 환경에서 C언어의 위치는 거의 바닥에 존재하는 기초 언어이다. 따라서 C언어 뒤에 등장한 프로그래밍 언어들은 C언어의 문법체계를 따라했을 정도로 큰 족적을 남기기도 했다.또한 운영체제(Operating system, 이..
* 2020년 기준으로 마이크로소프트에서 직접 만든 winget을 사용하기를 권장한다. choco는 아무래도 deprecated될 가능성이 높아 보인다. 따라서 아래 글은 무시하고 winget 설치 글로.... => winget 설치 : https://sunyzero.tistory.com/271 많은 사람들이 윈도우즈에서 인스톨쉴드(install shield)를 패키지 관리자로 생각하지만, 사실 인스톨 쉴드는 설치,삭제를 해주는 프로그램일뿐 패키지로 관리해주지는 못한다. 무릇 패키지 관리란 설치, 삭제, 업데이트 및 검색이 가능해야 하며, 명령만 내리면 인터넷을 통해 다운로드하고 자동 설치까지 해줄 수 있어야만 한다. 예로 리눅스에서 레드햇 계열은 yum이라는 패키지 관리자가 있고, 데비안 계열은 apt..
vim quickfix 기능 vim에는 컴파일 에러 메시지를 빠르게 수정할 수 있도록 도와주는 기능이 있습니다. 이를 quickfix라고 부르는데, 개발자들이 좋아하는 기능입니다. vim의 quickfix는 make 명령어와 연동되어 사용되며 :mak 혹은 :mak %< 라고 치면 현재 디렉터리나 편집중인 코드를 빌드하면서 에러메시지를 수집합니다. 아래는 quickfix list의 기능을 보여주는 스크린샷입니다. quickfix command:mak [make argv ] [ make target ] 에러 발생시 해당 라인으로 자동 이동을 해주고 컴파일 에러 메시지를 보여주는 창을 보여줄 수 있습니다. 에러 메시지를 보여주는 창에서 각각의 에러사이를 이동할 수도 있습니다. 손에 잡히는 vim 을 공부하신..
손에 잡히는 vim - 강의용 교안 vim은 Bill Joy가 개발한 vi 에디터의 발전된 형태입니다. (vim = vi improved)리눅스나 유닉스 사용자라면 필수로 알아야만 하는 에디터입니다. vim 에디터 강의용으로 작성되었으며 (PDF, PPTX) 형식입니다. 출처표시에 비상업적용도로 재가공, 재배포 등이 가능합니다. * 히스토리2014-11-07 교본 업로드
에러로 인하여 키보드 보안이 시작되지 않았습니다. ERROR_CODE : 4 얼마전부터 이런 메시지가 등장하면서 인터넷 결제가 실패하였다. 더불어 키보드 보안 핸들을 얻어오는데 실패했다고 뜬다. 소프트캠프의 홈페이지에서 이것저것 받아서 수동설치해도 여전히 실패... 그러다가 알게된게 SCSKInstUserMode.exe 를 설치하면 된다고 한다. http://webserver.softcamp.co.kr/scsk/ 에 접속하면 아랫쪽에 키보드보안(WEB) User-Mode 설치파일이 있다. 이걸 다운받고 설치하면 끝.
한국 기업들의 문제는 노동시간이 너무 길다는 것이다. 오랜 시간 노동력을 투입한다고 아웃풋이 좋아지는 것은 아닌데 말이다. 개인적인 경험으로 과거 새로운 기법의 자동화를 도입하면 대여섯시간이 걸릴 작업을 30분 이내에 처리할 수 있는데도 굳이 수작업으로 대여섯시간을 고집하는 곳을 보았다. 사람이 일일히 확인해야 한다는 핑계를 대면서 그 작업을 고수했했다. 그러나 다른 경쟁업체가 새로운 자동화를 도입했고, 경쟁업체에 밀려 수작업을 하던 부서는 폐지되었다. 수작업을 하는 부서가 게을른 것은 아닌데 결국 경쟁에서 밀렸다. 무식하게 오랜 시간을 일하는 것은 부지런한게 아니라 미련한 것임을 깨달아야 한다. IT쪽 선행기술을 탐색하는 일이나 감사, 강의를 하다보면 여러 기업들을 만나게 된다. 하지만 수면시간을 줄일..
애플에 밀린 日전자업체, '차떼고 포뗀 처량한 신세'英 이코노미스트, 혁신성 잃은 소니 등 조명 - 이데일리, 김유성 기자 (2014.7.12) 얼마전 뉴스를 읽다가 재밌는 기사를 보았다. 바로 소니의 몰락으로 상징되는 일본 전자업계의 몰락에 대한 기사이다. 원래는 이코노미스트에서 나온 이야기인데, 그것에 대한 리뷰성 기사이다. Japanese electronics firmsEclipsed by Apple - Economist (Jul 12th 2014) 1. 소니의 몰락2014년 5월 소니는 자사의 노트북 브랜드인 바이오(Vaio)를 사모펀드에 매각했다. 그리고 7월 소니는 TV사업 부분을 계열분리 시켜서 독립시켰다. 소니는 이제 점점 쪼그라들고 있다. 소니의 몰락에 비해 애플은 승승장구를 하고 있다...
* 리눅스에서 엔비디아(nvidia) 그래픽 카드의 드라이버 설치Last updated on Sat 14 May 2022리눅스를 공부할 때 vmware, virtualbox를 설치한 뒤에 가상머신으로 리눅스를 설치하고 있는가?만일 가상머신으로 리눅스를 돌리고 있다면, 중급 이상의 리눅스 실력으로 성장하기 힘들다. 왜냐하면 가상머신은 오류가 발생되지 않도록 vmware, virtualbox에서 호환성이 높은 드라이버를 가상으로 제공하기 때문이다. 그래서 오류 메시지를 경험하지 못하고 리눅스를 사용하게 된다.그러나 회사나 연구실에서 머신러닝(machine learning)을 위해 CUDA를 사용하거나, 혹은 그래픽 처리를 위해 리눅스를 사용한다면 리눅스를 직접 설치해야만 한다. 허나 직접 설치해보면 가상머신..
자신이 잘못 알고 있었거나 잘못된 지식에 대해서 지적을 받으면 어떤 이는 즐거워하고 어떤 이는 기분나빠하면서 변명을 한다. 전자를 1류라고 생각할 때 후자는 삼류, 사류쯤 될 것이다. 1. 지식의 완성은 기쁜 일 자신이 잘못 알고 있었던 것을 누군가가 알려주는 것은 기분 나쁜 일이 아니다. 오히려 기쁜 일이다. 새로운 것을 알게 되는 것은 즐거운 일이기 때문이다. 그래서 틀린 것의 교정을 받아들이고, 누구에게나 배울 자세가 되어있는 사람은 서서히 지식이 완성되어간다. 그리고 언젠가는 완벽한 1류가 될 수 있는 여지가 있다. (물론 지적받았다고 해서 의심없이 받아들이면 곤란하다. 누군가가 지적해주었을 때 의심-검증-확증의 프로세스를 꼭 거쳐서 받아들여야 한다.) 2. 일류와 삼류의 차이 하지만 삼류는 다르..
awk는 "패턴 검색과 처리언어"로서 독자적인 처리 문법과 언어 구성을 갖춘 툴이다. 문자열을 해석, 자르기, 계산, 정규표현식(REGEX) 등등 다양한 기능을 제공하며, 속도도 훌륭하다. 따라서 대부분의 UNIX, Linux, OSX에서 많이 사용되며, 유능한 프로그래머, 시스템 관리자라면 필수적으로 다루는 유틸리티이다. 본인이 속한 증권업계에서는 데이터나 로그를 분석, 전처리, 후처리 가공을 하는 용도로도 많이 사용한다. 특히 grep, sed는 간단한 문자열 치환이나 삭제 정도의 처리만 가능한데 비해 awk는 문자열이나 패턴을 숫자로 파싱하여 계산하는 작업을 지원한다. awk의 장점은 다음과 같다.숫자(정수, 실수)를 지원한다.삼각함수, 지수, 로그, 제곱근, 랜덤변수 등의 수학적 기능을 제공한다...
정규표현식 (Regular Expression - REGEX) 강의 발표 자료입니다. * 정규표현식은 문자열 패턴을 찾거나 수정하는데 사용되는 표준 입니다. C, C++, 쉘 프로그래밍, perl, python, java, ruby, 비주얼베이직, C# 등 거의 대부분의 언어가 지원하고 있으며 vi, vim, ultra editor등 다수의 에디터에서도 지원하고 있습니다. 아래와 같은 패턴 표현식이 정규표현식의 대표적인 예입니다. EBNF 표기법을 배우셨다면 어떤 형태인지 쉽게 인지할 수 있습니다.a.cdef? [a-zA-Z]+ .*boy (caret|dalar) \(.*/\)[^/]* ^Do.*\?$ http://\([a-zA-Z0-9.-]\)/.* http://.*\?(.*) 정규표현식의 패턴을 카테..
요새 개과천선이라는 드라마를 보는데, 꽤 좋은 말이 많이 나온다. 6화에서 "8점짜리 셋이 모여서 9점짜리 하나가 될 수 있다면 있다면 걱정할 일이 없다"는 말이 나오는데 정말 딱이다.많은 경험을 가진 것은 아니지만 그래도 강산이 바뀔 정도의 햇수를 훌쩍 넘고나니, 8점짜리가 아무리 많아도 9점짜리 하나만 못한 경우를 많이 봤다. 특히 스마트함이 중요한 일의 경우는 더욱 심했다. (물론 머리로 하는 분야가 아니라면 8점짜리 셋이 모이면 9점짜리 하나보다 훨씬 낫다.) 심지어 9점짜리 1명이 리더인 경우와 8점짜리 3명이 리더인 경우는 극명하게 차이가 난다. 이 차이는 쉽게 메꿔지지도 않고, 8점짜리가 열심히 쫓아갈 때 9점짜리가 같이 뛰면 더더욱 격차를 벌어지는 경우도 많았다. 마치 붉은 여왕의 법칙을 ..
Chabot X.O. Armagnac 1. 기본 정보 종류: 알마냑 브랜디 (혹은 아르마냑 이라고 부르기도 한다.) 지역: 프랑스 - 알마냑 증류: 샤보 알콜: 40% ABV 숙성: XO등급 (최소 5년 이상) 알마냑은 꼬냑에 가려서 아는 사람이 많지 않은 비운의 브랜디[각주:1]다. 꼬냑은 브랜디중에 프랑스 꼬냑 지방의 브랜디를 이야기 하는 것이다. 스파클링 와인중에 샹파뉴 지방을 샴페인이라고 부르는 것과 같은 이치다. 브랜디 중에는 꼬냑이 워냑 뛰어나기 때문에 그에 비해서 상대적으로 다른 브랜디들이 저평가 되는 경향이 많은데, 알마냑도 그 중에 하나다. 사실 알마냑 자체가 나쁘지는 않다. 오히려 이름도 없는 브랜디들(선물용으로 자주 팔리는 루이 14세 같은?)보다는 훨씬 낫다. 하지만 레미마르탱, 꾸..
이 글은 2014년도에 쓰여진 글로서 CentOS 6.4 에서 설치했던 글이다. CentOS 7.1까지는 동일한 방법으로 설치할 수 있지만 Fedora 22 이후라면 좀 구식의 방법이다. Fedora22 이후의 버전이라면 2016년에 포스팅한 "Fedora22에서 vim 플러그인 관리 Vundle.vim" 글을 참고하라. 1. Vundle.vim이란? vim에서 plugins의 설치, 삭제를 도와주는 플러그인이다. Vundle.vim이 없이 vim plugin을 설치하려면 직접 다운로드를 받고 적절한 위치에 복사해야 한다. 하지만 이 과정이 생각보다 귀찮다. 그래서 리눅스의 패키지 관리자들처럼 플러그인의 이름이나 위치만 적어주면, 자동으로 다운로드를 한 뒤에 설치까지 해주는 기능이 탄생했는데, 대표적으로..
웹서핑을 하다가 좋은 글을 발견했다. "프로는 누군가에게 10원이라도 받으면 그에 대한 보답을 할 준비가 되어있어야 한다"고... 사회에 나와보면 저 말이 정말 뼈에 깊숙히 느껴질 때가 많다.실제로 사회에는 타성에 젖어서 자산이 받는 월급의 절반도 보답을 못하는 사람들도 있다. 프로페셔널의 어원은 물질적 대가를 위해서 노동하는 사람을 의미하듯이누군가에게 돈을 받았다면 그에 상응하는 노동을 해야만 한다.반대로 내가 누군가에게 돈을 주고 일을 시켰는데, 대충대충한다면 속터지지 않겠는가? 남보다 더 높은 자리에 앉는 것보다 더 중요한 것은 자신에게 떳떳한 프로가 되는 것이 아닐까 생각한다. 스스로 명예가 없는 프로는 단지 시키는 노동을 하면서 밥을 먹는 가축들과 뭐가 다른가? 그런 가축같은 삶을 살고자 노력하..
Springbank 12 years old Cask Strength 종류: 싱글몰트 위스키 지역: 스코틀랜드 - 캠벨타운 증류: 스프링뱅크 알콜: 50% ABV 이상 (CS는 매번 알콜도수가 다르다) 숙성: 12년 (Bourbone) 스프링뱅크는 믿고 마시는 증류소라고 할 정도로 밸런스가 뛰어난 위스키를 만든다. 물론 가끔 예외도 있다.[각주:1] 그 중에서도 CS버전은 물을 전혀 섞지 않아서 출시되는 배치마다 알콜 도수가 다르다. 본인이 가진 2병도 서로 도수가 다르다. 한병은 55.1%이고 다른 한병은 52.2%, 심지어 인터넷에서 긁어온 사진에는 54.6%이다. 맛도 아마 다를지도 모른다. 지금 한 병을 거의 비워가고 있으니 바닥이 보이기 전에 따보면 알게될 것 같다. 스프링뱅크는 피티한 위스키를 ..