분류 전체보기
-
JetDrive lite 후기Daily 2015. 7. 15.
현재 SSD 128G가 장착되어 있는 Macbook Air를 사용 중이다. 처음에는 부족함 없이 잘 쓰고 있었으나 반년 정도 지나고 나니 용량이 부족해서 노트북을 활용하는 시간보다 불필요한 용량이 없는지 모니터링하고 관리하는데 오히려 시간을 더 많이 쓰게 되는 것 같다. Macbook은 SSD 256G 모델을 강력 추천한다. 제일 간단한 방법은 SSD를 교체하면 되지만 가격적으로 너무 비싸 다른 방안을 찾아보았다. http://kr.transcend-info.com/apple/jetdrivelite/ JetDrive Lite라고 Macbook에 딱 맞는 크기의 SD카드이다. 사실 일반 SD카드를 노트북에 장착해서 사용하면 되지만, 일반 SD카드는 장착하고 나면 툭하고 튀어나오는 형태를 띄게 되는데 가방에..
-
인프라 엔지니어의 교과서Review 2015. 7. 12.
인프라 엔지니어의 교과서 - 사노 유타카 지음, 김성재 옮김/길벗 IT 인프라에 대해서 부족함을 느끼고 책을 구매한 첫 번째 책이다. IT 인프라는 웹 서버, 데이터베이스 서버, 네트워크, 하드웨어 운영, 성능 관리등 주제도 다양하고 각각 항목에서 대해서 책 한권으로 이야기될 만큼 깊이 있는 지식이 필요로 한다. 그리고 사용되는 용어들도 많기 때문에 인프라에 대한 경험이 없으면 무슨 이야기를 하는지 내용을 알기도 어렵다.이 책은 무엇보다도 IT 인프라 운영에 대한 깊이 있는 지식보다는 초보자들이 IT 인프라에 다가가기 쉽도록 넓고 다양한 주제들을 다룬다. 실제로 >목차를 보면 서버, 네트워크, 운영체제, 스토리지, 인프라 운영, 데이터 센터, 솔루션과 보안, 인프라 운영,.. 등 다양한 범위의 이야기를 ..
-
Daum 클라우드 서비스 종료Daily 2015. 6. 22.
Daum 클라우드 서비스가 종료된다고 한다. 클라우드 서비스에 저장된 데이터를 어떻게 해야 하나 고민이 먼저 된>다. 어떻게 보면 이미 예정된 서비스 종료가 아니었나 싶다. 서비스를 시작하고 나서 기능적으로 진화되고 있지 않았기 때문이다. 대량의 데이터를 항상 동기화해야하는 부담감 때문에 디렉토리별 동기화 서비스가 생겼으면 하는 바람도 있었고 third party 프로그램의 부재에 대한 아쉬움도 있었다. third party 프로그램이란 관점에서는 daum뿐만 아니라 클라우드 저장공간을 제공하는 회사들도 같이 내리막길을 걷고 있는 것일지도 모른다. 이제는 개선되고 있지 않는 클라우드 서비스들은 곧 종료될 수 있다는 것을 인지하고 있어야 겠다. 나에게는 100G라는 훌륭한 클라우드 공간이 사라진다는 허전함..
-
Shell Script, Read lineIT/DevOps 2015. 6. 20.
read 명령어 Script에서 작성된 파일에 대해서 line 단위로 읽기 위해서는 read라는 명령어를 사용하게 되는데, 전체 내용을 읽기 위해서 while문과 함께 사용된다. #!/bin/bash FILE=system.log while read line do echo $line done < $FILE read 명령어의 장점으로 line 단위 뿐만 아니라 column 단위로 나눠져 있는 데이터에 대해서도 읽어올 수 있다는 점이다. 예를 들어 아래처럼 이름과 전화번호가 저장된 데이터가 있다고 하자. tony 010-1111-1111 kima 010-222-2222 이런 경우에는 read 명령어 뒤에 저장될 변수명만 늘리면 이름과 전화번호를 각각 다른 변수에 저장할 수 있다. #!/bin/bash FILE..
-
linked list API에 대해서IT/Linux Kernel 2015. 5. 19.
항상 alpha, beta로 개발된 기능은 그 자체로 simple하게 정상 동작하지만, release가 되면 문제가 손쉽게 발생하는 것 같다. 또한 이렇게 발생한 문제점은 특정 조건이라는 전제가 붙기 때문에 원인 분석에 어려움을 겪기 마련이다. 특히 재현이 잘 안되기 때문이다. 그런 의미에서 오늘은 원인을 찾기 위해 힘든 하루를 보냈다. 데이터가 일부 누락되는 상황이 간헐적으로 발생하는 현상이었데, 무엇이 문제였을까. 문제는 linked list 사용방법의 차이점에서부터 시작했다. list_head, list_for_each_safekernel에서 linked list 사용할 때와 list_for 시리즈를 사용할 때랑 조금 차이가 있다. struct list_head{ struct list_head *n..
-
생산성 향상을 위한 서비스들의 단상Think 2015. 5. 15.
지금까지 메모와 해야할 일에 대한 서비스들이 세상에 넘쳐났다. macOS에서는 생산성의 최고봉이라는 omni 시리즈와 things라는 훌륭한 어플리케이션들이 장수하고 있지만, Windows를 반드시 사용해야 하는 우리나라 생태계에서는 불편함이 있다. 한편으로는 spring pad 또는 네이버 메모와 같이 사라진 서비스들도 많다. 나름 춘추전국시대와 같은 시기를 거쳐서 강력한 서비스들만 생존한 것처럼 보여진다. 이렇게 생존한 서비스들은 어떤 특징들을 가지고 있을까? 결론부터 말하자면 공통적으로 개인이든 아니든 상관없이 (제한적)무료사용을 제공한다.고급기능, 저장용량등 여러 요소에 제한을 주게 되는데, 중요한 점은 무료 기능으로도 활용할만한 가치가 있어야 한다.또한 기본 기능에 대해서(기본 기능에 대한 기준..
-
Windows 설치 USB 만들기IT/Tools 2015. 5. 12.
최근 Windows OS를 설치시 CD보다는 USB를 이용하는 경우가 더 많은거 같다. 설치 ISO 파일만 잘 관리하면 갖고 있는 USB(이미 다른 용도로 사용할지라도)를 활용하여 즉시 설치 USB를 만들 수 있기 때문이다. 설치 USB를 만드는 방법은 여러가지 있겠지만 찾은 방법 중에서는 아래 방법이 가장 simple 한거 같다. 1. 부팅 USB 준비 및 백업 - USB를 준비한다. - 포맷을 해야하기 때문에, 필요시 USB안의 파일을 데스크탑에 백업한다. 2. 포맷과 파티션 - 아래는 8G USB를 사용한 예시이다.Microsoft Windows [Version 6.1.7601]Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Wi..
-
evernote 동기화 실패 문제 분투기Daily 2015. 5. 4.
동기화 실패 문제 직면evernote 웹 접속 사용은 작성 중인 글이 삭제될 가능이 있어서 대부분 프로그램을 설치해서 사용하는데, 작년 가을쯤인가 Windows OS에서만 갑자기 동기화가 실패하기 시작했다. 보통 데이터 동기화 실패가 나타나면 "Synchronization failure"라고 문구가 나타난다.(아래는 MacOS에서의 화면 실패 메세지) 프로그램을 지웠다가 다시 깔아도 여전히 동기화 실패를 했다. 계속 실패하면 포기하겠는데 며칠에 한번씩 동기화가 잘 동작할 때가 있어서 희망의 끈을 놓을수가 없었다. 그러던 중 Evernote 지식 베이스를 찾았다. 지식 베이스란 문제해결 가이드와 커뮤니티를 합쳐놓은 사이트이다. https://evernote.com/intl/ko/contact/support..