본문 바로가기 메뉴 바로가기

썰렁한 엔지니어

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

썰렁한 엔지니어

검색하기 폼
  • 분류 전체보기 (947)
    • 전체 (827)
      • 장난하기 (258)
      • 잡생각 (174)
      • 사는 얘기 (341)
      • 망상 (2)
      • 책 (20)
      • 영화 (16)
      • 시 (16)
    • 쓰지 않는 카테고리 (119)
      • 아이디어 (7)
      • OpenID (17)
      • 꽃과 나무 (28)
      • 모바일 로그 (52)
      • Textcube (15)
  • 방명록

전체/장난하기 (258)
Raspberry Pi

라즈베리파이에 무선랜 USB를 꽂고, (무선랜이 지원되는 버전3의 경우에도 비슷하리라 생각되는데) 이동하면서 작업할 때, 무선랜 접속 설정을 변경해야 할 일이 생긴다. 무선랜에 접속하는 정보는 /etc/wpa_supplicant/wpa_supplicant.conf 파일에 저장되며, 여기에 알려진 무선랜 접속 정보를 기록해두는데, 대략의 설정은 다음과 같다. ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="lorthlorien" psk="xxxxxxxxx" key_mgmt=WPA-PSK } network={ ssid="TOMNTOMS" psk="toms5123" key_mgmt=WPA-PSK } 저..

전체/장난하기 2016. 5. 28. 14:19
인터넷에서 다운로드 받은 파일 경고

인터넷에서 다운로드 받은 파일을 실행하면, 경고가 나온다. 그 정보는 디렉토리내의 파일 속성(attribute)에 저장되며 xattr 명령으로 확인해볼 수 있다. 이 속성은 복사(cp)할 때도 따라다니는데, xattr -d 로 해당 (com.apple.quarantine 같은) 속성을 지우면 경고가 나오지 않는다. 또는 cp -X 옵션으로 복사할 경우 속성은 복사하지 않으므로 지운 효과를 얻을 수 있다.

전체/장난하기 2016. 5. 12. 10:05
Ajax, Back button

링크를 누른뒤 백버튼을 눌렀을 때, 그 위치로 돌아가는 것이 일반적인 사용성인데, 보고 있는 페이지가 ajax로 scroll 혹은 pagination이 구현되어 있을 때, 현재 보고 있는 위치를 기억하는 문제가 있다. 9년전 idtail . com 만들 때도 고민 많이 했던 부분이었는데, 지금의 페이스북도 답이 크게 없나보다. 스크롤 중에 내용을 보려고 클릭하는 것은 뭔가 안심이 안돼.

전체/장난하기 2016. 5. 3. 15:55
IDE

통합환경(IDE)을 볼 때마다, Turbo C가 생각난다. 내가 기억하기로 고등학교 때 버전 2.0으로 처음 접했다. 이 툴은 최소한의 통합환경을 제공했는데, 그 통합이라는 것은, 에디터, 컴파일러, 링커, 디버거였다. 말그대로 각 프로그램을 필요할 때마다 실행했어야했던 것을, 메뉴에서 선택하는 것만으로 하나로 묶어줬으니, 생산성이 얼마나 높아졌겠는가? 그 처음을 기억하건데, 사실 어리둥절했다. 배움에도 순서라는 것이 있고, 빌드에도 순서가 있다. 그리고 그런 것들은 어느정도 1차원적으로 되어 있는데, 이 IDE는 메뉴라는 익숙한 것에 그 것들을 2차원적으로 나열을 해 놓았으니, 한꺼번에 여러 개념에 동시에 노출되는 것에서 오는 당혹감이 있었으리라. 그리고 정규적인 C 언어를 배운 것이 아닌 상황에서 디..

전체/장난하기 2016. 4. 27. 20:17
Chat-bot

페이스북도, Line messenger도, 발표를 계속 해대는 Chat api.선도 개발 그룹에서 Chat bot에 대한 관심이 계속 올라가고 있는 즈음, 내 작업도 빨라져야겠다는 생각이 든다.그러나 현실은 여기저기 손을 빌려달라한다.Show me the money!

전체/장난하기 2016. 4. 26. 11:44
parse yaml in bash

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..

전체/장난하기 2016. 4. 10. 14:59
bluetooth mp3 play via pulseaudio-alsa

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..

전체/장난하기 2016. 4. 1. 22:24
잠금화면 스크린샷 공작소

http://lockscreen.sortuniq.com/ 1.한달전쯤부터 잠금화면을 마치 누군가 연락을 하려했으나 못 본지 한참된 화면으로 설정해 놓는게 유행이었다. 아이디어가 떠올라 생각한 지 1시간 내로 도메인을 구입, DNS 설정, 아마존 가상서버 생성을 마쳤다. 그리고 퇴근 및 주말을 이용하여 휘릭 한페이지를 만들었는데, 바로 저 위 사이트다. 게다가 기존 adsense 계정에 항목하나 추가해서 간단히 광고를 집어 넣어 보았다. (물론 트래픽이 거의 없으니 광고 효과는 미미~하다.) 2.서버에서 그래픽 작업을 하면, 아마존 비용이 증가할 것 같아서 모두 클라이언트에서 하도록 작성하였다. 이 부분이 가장 고심한 부분인데, 다행이 html2canvas라는 좋은 라이브러리가 있어서 html로 적절하게 ..

전체/장난하기 2016. 2. 11. 21:29
Vimer로서 알아야할 팁

http://vim.wikia.com/wiki/Modeline_magic Modeline hack이라는 것으로, 어떤 파일을 열 때, vim의 환경을 그 파일에 맞게 설정하는 것을 말한다.기본적으로 다음과 같은 설정이 되어 있어야한다. $ grep ~/.vimrcset modelineset modelines=5 위와 같은 설정이 있을 때, 소스상의 주석에 다음과 같은 (혹은 몇가지 다른 포맷으로) 설정이 있다면 열자마자 적용된다. # vim: set syntax=javascript: 끝이 ":" 으로 끝나는 것에 주의 한다. 어떤 주석은 /*... */ 으로 표현될 수도 있으므로 설정의 끝을 나타내는 ":"을 요구한다.

전체/장난하기 2016. 2. 1. 18:26
Samsung Printer M2028W AirPrinter

Samsung Printer SL-M2020 Series requires firmware upgrade to print via 'AirPrinter' with iOS8 iPhone.SL-M2028 (I guess it's Korean domestic serial) needs Version 3.00.01.11 https://www.samsung.com/sec/support/model/SL-M2028W/

전체/장난하기 2015. 10. 28. 00:08
이전 1 2 3 4 5 6 7 ··· 26 다음
이전 다음
공지사항
최근에 올라온 글
  • 2개의 VIM을 위한 복사 및 붙여 넣기
  • 공용서버에서 github, bitbucket 사용하기(2): GIT 편
  • 공용서버에서 github, bitbucket 사용하기(1): SSH 편
  • Ssh access git repository
  • ssh-agent 사용하기 (Mac 사용자로서)
  • 탁상시계 분해
  • 추상화 단계
  • 도메인 소유기록
  • 소켓 접속 종료를 테스트 하는 법
  • Alternative Screen
최근에 달린 댓글
  • 집사를 시키지요.
  • 답이 늦었네요. 이미 해보셨⋯
  • https://apps.apple.com/us/a⋯
  • 혹시 unarchiver를 시도해보⋯
Total
1,055,746
Today
0
Yesterday
33
링크
  • 썰렁한 엔지니어
TAG
  • BlogAPI
  • 커피
  • 디버깅
  • perl
  • SSO
  • ssh
  • OpenID
  • 클레로덴드럼
  • TCP/IP
  • 구근
  • 덴드롱
  • Tattertools plugin
  • 킹벤자민
  • 수선화
  • writely
  • JavaScript
  • 퀴즈
  • SVN
  • Linux
  • tattertools
  • 오픈소스
  • VIM
  • 대화
  • 식물
  • Subversion
  • url
  • macosx
  • 벤자민
  • nodejs
  • MySQL
more
«   2021/04   »
일 월 화 수 목 금 토
        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  
글 보관함
  • 2021/03 (1)
  • 2021/02 (4)
  • 2021/01 (3)
  • 2020/11 (3)
  • 2020/10 (4)

Blog is powered by Tistory / Designed by Tistory