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

썰렁한 엔지니어

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

썰렁한 엔지니어

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

전체/장난하기 (266)
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
Facebook App 에서 사파리로 로그인하겠느냐는 질문

아이폰의 "사파리에서 보기"는 대부분의 앱에서 웹 컨텐츠를 볼 경우 추가적으로 제공되는 기능이다. 페이스북 앱도 마찬가지인데, 오늘 발견한 것은, 페이스북에서 그 사파리에서 페이스북 로그인을 해놓겠느냐는 것을 물어 온 것이다. 페이스북 입장에서는 항상 로그인 상태를 유지하게 만들고 싶은데, 사파리로 열 경우 로그인 상태가 아니므로, 좋아요를 누르거나 공유를 하는 행위가 줄어들기 마련일 것이다. 영악한 이 페이스북은 내가 사파리를 사용하기 전에 로그인을 해두는 것을 권유한다.

전체/장난하기 2015. 10. 1. 23:30
Mysql Fractional Seconds(high resolution) in Time Value

MySQL에서 초단위를 나타낼때, 소숫점 이하를 표현하는 기능은 2011년 12월에 출시된 5.6.4 버전이후에서부터 가능하다. micro second를 저장하기 위한 방법이며, 다음과 같은 문법으로 사용가능하다. SELECT NOW(6);CREATE TABLE X ( current datetime(6) ); 위와 같이 NOW, SYSDATE 등의 함수에 소수점 이하 자리수를 지정하면 된다. 이 기능은 아직 아마존의 yum repository가 5.5 밖에 지원하지 않기 때문에 사용하려면, mysql이 제공하는 커뮤니티 패키지를 이용하여 설치해야한다. 아마존 RDS는 5.6을 지원하므로 바로 사용가능하다.

전체/장난하기 2015. 8. 30. 18:08
이전 1 2 3 4 5 6 7 8 ··· 27 다음
이전 다음
공지사항
최근에 올라온 글
  • 데일리 빌드
  • JIRA 기한 설정 자동화
  • 가을이다
  • Javascript async / await Tip
  • 코로나19가 바짝 다가 옴
  • GEJ
  • 기억을 이렇게 못하나
  • 오랜유틸리티 sed 팁: 파일 특정 부분에 라인추가
  • 눈에 보기 좋은 유틸리티
  • (advanced-git) 프로젝트의 특정 폴더의 변경 이력만 떼어 새 프로젝트 만들기
최근에 달린 댓글
  • 잘보고가요.
  • 안녕하세요 우연히 들어왔다가 마음이 가서 덧글 남깁니다⋯
  • 난, 목감기, 와이프도 오늘 확진. ㅠㅠ
  • 바로 읽어 주셔서 감사. 글쓴지 3시간 지난 지금 몸⋯
Total
1,083,830
Today
21
Yesterday
33
링크
  • 썰렁한 엔지니어
TAG
  • 구근
  • MySQL
  • 수선화
  • SVN
  • Tattertools plugin
  • ssh
  • BlogAPI
  • Linux
  • TCP/IP
  • 식물
  • OpenID
  • 오픈소스
  • 커피
  • perl
  • 클레로덴드럼
  • 덴드롱
  • 킹벤자민
  • 대화
  • SSO
  • JavaScript
  • Subversion
  • macosx
  • 퀴즈
  • nodejs
  • url
  • tattertools
  • VIM
  • 디버깅
  • writely
  • 벤자민
more
«   2023/06   »
일 월 화 수 목 금 토
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
글 보관함
  • 2023/03 (1)
  • 2022/09 (2)
  • 2022/03 (2)
  • 2022/02 (1)
  • 2022/01 (1)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바