통합환경(IDE)을 볼 때마다, Turbo C가 생각난다. 내가 기억하기로 고등학교 때 버전 2.0으로 처음 접했다. 이 툴은 최소한의 통합환경을 제공했는데, 그 통합이라는 것은, 에디터, 컴파일러, 링커, 디버거였다. 말그대로 각 프로그램을 필요할 때마다 실행했어야했던 것을, 메뉴에서 선택하는 것만으로 하나로 묶어줬으니, 생산성이 얼마나 높아졌겠는가? 그 처음을 기억하건데, 사실 어리둥절했다. 배움에도 순서라는 것이 있고, 빌드에도 순서가 있다. 그리고 그런 것들은 어느정도 1차원적으로 되어 있는데, 이 IDE는 메뉴라는 익숙한 것에 그 것들을 2차원적으로 나열을 해 놓았으니, 한꺼번에 여러 개념에 동시에 노출되는 것에서 오는 당혹감이 있었으리라. 그리고 정규적인 C 언어를 배운 것이 아닌 상황에서 디..
bash 에서 yaml 파일을 해석해서, 환경변수로 설정해주는 간단한 코드입니다. 예를 들어, setting.yaml 이라는 파일이 있을 때default: mysql: host: localhost port: 3306 username: test redis: host: localhost port: 1122test: mysql: host: remote.example.net port: 3306 username: test 위와 같은 파일을 해석하고 싶을 때, 다음과 같은 방식으로 사용합니다.#!/bin/bash YAML=settings.yaml ENV=default source parse_yaml.sh echo $mysql_hostecho $mysql_portecho $mysql_username최상위 객체를 EN..
Raspberry pi를 가지고 놀다 bluetooth 장비는 있으나 연결된 headset을 이용할 수 없었다.어찌어찌해서 alsa-pulseaudio에 bluetooth headset을 연결하는 것까지 성공하였으나, 그 다음이 막혀 한동안 고생했다. $ pactl list .... 생략 ... Card #5 Name: bluez_card.00_02_5B_00_FF_CE Driver: module-bluez5-device.c Owner Module: 29 Properties: device.description = "VISVI J2" device.string = "00:02:5B:00:FF:CE" device.api = "bluez" device.class = "sound" device.bus = "blu..
http://lockscreen.sortuniq.com/ 1.한달전쯤부터 잠금화면을 마치 누군가 연락을 하려했으나 못 본지 한참된 화면으로 설정해 놓는게 유행이었다. 아이디어가 떠올라 생각한 지 1시간 내로 도메인을 구입, DNS 설정, 아마존 가상서버 생성을 마쳤다. 그리고 퇴근 및 주말을 이용하여 휘릭 한페이지를 만들었는데, 바로 저 위 사이트다. 게다가 기존 adsense 계정에 항목하나 추가해서 간단히 광고를 집어 넣어 보았다. (물론 트래픽이 거의 없으니 광고 효과는 미미~하다.) 2.서버에서 그래픽 작업을 하면, 아마존 비용이 증가할 것 같아서 모두 클라이언트에서 하도록 작성하였다. 이 부분이 가장 고심한 부분인데, 다행이 html2canvas라는 좋은 라이브러리가 있어서 html로 적절하게 ..
http://vim.wikia.com/wiki/Modeline_magic Modeline hack이라는 것으로, 어떤 파일을 열 때, vim의 환경을 그 파일에 맞게 설정하는 것을 말한다.기본적으로 다음과 같은 설정이 되어 있어야한다. $ grep ~/.vimrcset modelineset modelines=5 위와 같은 설정이 있을 때, 소스상의 주석에 다음과 같은 (혹은 몇가지 다른 포맷으로) 설정이 있다면 열자마자 적용된다. # vim: set syntax=javascript: 끝이 ":" 으로 끝나는 것에 주의 한다. 어떤 주석은 /*... */ 으로 표현될 수도 있으므로 설정의 끝을 나타내는 ":"을 요구한다.
아이폰의 "사파리에서 보기"는 대부분의 앱에서 웹 컨텐츠를 볼 경우 추가적으로 제공되는 기능이다. 페이스북 앱도 마찬가지인데, 오늘 발견한 것은, 페이스북에서 그 사파리에서 페이스북 로그인을 해놓겠느냐는 것을 물어 온 것이다. 페이스북 입장에서는 항상 로그인 상태를 유지하게 만들고 싶은데, 사파리로 열 경우 로그인 상태가 아니므로, 좋아요를 누르거나 공유를 하는 행위가 줄어들기 마련일 것이다. 영악한 이 페이스북은 내가 사파리를 사용하기 전에 로그인을 해두는 것을 권유한다.
- Total
- Today
- Yesterday
- SVN
- 벤자민
- 대화
- VIM
- ssh
- macosx
- 수선화
- OpenID
- MySQL
- Tattertools plugin
- 클레로덴드럼
- 퀴즈
- 오픈소스
- tattertools
- JavaScript
- Linux
- SSO
- perl
- 커피
- 구근
- 킹벤자민
- TCP/IP
- nodejs
- BlogAPI
- url
- 덴드롱
- 디버깅
- 식물
- Subversion
- writely
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |