쿠키, 내 생각처럼 바로 구워지진 않는다.

쿠키, 내 생각처럼 바로 구워지진 않는다.

쿠키.. 먹는 쿠키 아닙니다. 개발할 때 사용하는 쿠키입니다. 쿠키는 세션, 겟, 포스트 처럼 기초 중에 기초지만 이 문제로 2번이나 삽질한 관계로 이 포스트를 작성하는 5분 간 반성합니다. 쿠키를 굽는 즉시 쿠키 값을 불러와 DB에 때려박는 것은 어리석은 행동입니다. 이유는 쿠키가 아직 안 구워졌기 때문입니다. 하지만 나는 쿠키가 0.00001초 안에 구워질 것을 예상하고 굽자마자 꺼내려 들었습니다. 물론 쿠키 속은 공갈빵처럼 NULL 뿐입니다. 그래놓고 왜 쿠키가 안구워졌는지 고뇌합니다. 손님이 들고 오는 오븐의 성능은 각기 다른데 저는 최고급 오븐만 생각했습니다. 매너리즘에 빠진건가요. 정신차리고…

Read More Read More

[jQuery] input text 클릭 시 텍스트 전체 선택하는 방법

[jQuery] input text 클릭 시 텍스트 전체 선택하는 방법

간단하지만 단 한번의 구글링이라도 자비 없이 포스팅 합니다. 웹 페이지에서 텍스트를 입력할 수 있는 input text 상자를 클릭하면 텍스트를 모두 선택하는 간단한 내용입니다. 텍스트 복사나 선택을 구현할 때 혹은 귀찮을때 종종 사용합니다. 아래 처럼 input 박스가 있다고 가정합니다. <input type=”text” id=”my_text” value=”우주의 기운을 담아 클릭해주세요.” />   위 텍스트를 클릭하면 전체 선택이 되는 코드는 아래와 같습니다. $(document).ready(function({ $(“#my_text”).on(“click”, function(){ $(this).select(); }); });   해당 요소의 텍스트를 .select() 메소드를 이용해서 선택이 가능합니다.

[HHKB] 해피해킹 프로2 사용기

[HHKB] 해피해킹 프로2 사용기

해피해킹 키보드를 만진 지 이틀만에 사용기를 써봅니다. 약 1여년 전부터 눈여겨 보고 있던 키보드였지만 가격 부담에 주저앉고 비슷한 레오폴드 기계식 키보드를 구매하려던 찰나에 “돌아 갈 수록 지출은 늘어갈뿐”이라는 생각에 바로 질러버렸습니다. 이미 기계식 키보드 자체도 한 가격을 하기 때문에 나중에 장만할 키보드를 염두해두고 중간에 다른 키보드를 장만하는 것은 이중 지출이 될 수 밖에 없다는 생각입니다. (라고 합리화) 이제 본론으로 들어가자면.. 첫 번째로 키감.. 여러 키보드 커뮤니티와 위키 정보에 따르면 최고라 합니다. 하지만 키감은 개인차가 있기에 어떤 것이 좋다 나쁘다 할…

Read More Read More

[Mac] 다중 모니터 창 전환 유틸리티 – Spectacle

[Mac] 다중 모니터 창 전환 유틸리티 – Spectacle

다중 모니터 사용에 있어서 좌우 창 이동을 트랙패드로 하는 것은 아무리 트랙패드가 편하다 한들 손가락은 귀찮습니다. 윈도우즈는 울트라몬이라는 다중 모니터 창 전환 프로그램이 존재합니다. 맥에서 한 동안 이런 프로그램을 찾지 못하다가 최근에 알게되어 공유합니다. 이미 오래전부터 사용해오던 분들은 잘 알고 계시리라 봅니다. Spectacle 이라는 프로그램으로 이름이 참 스펙타클 합니다. 사용 방법은 너무 간단합니다. 실행 시키면 상단 바에 아이콘이 추가되고 Control + Alt + Command + 좌 또는 우 방향키로 활성화된 창이 좌우로 이동 됩니다. 그 밖에 화면 반 크기 또는…

Read More Read More

[HHKB] 윈도우에서 딥스위치 조작없이 한영키 설정하는 방법

[HHKB] 윈도우에서 딥스위치 조작없이 한영키 설정하는 방법

해피해킹 프로2 키보드를 구입한 후 처음으로 포스팅 합니다. 해피해킹은 윈도우와 맥 환경에서 모두 부족함 없이 사용이 가능합니다. 단, 딥스위치의 조작이 필요합니다. 윈도우 : 1번, 5번 ON 맥 : 2번 ON 저의 경우는 집에서는 맥, 회사에서는 윈도우즈를 사용하고 각 장소마다 키보드를 구비해 놓기에는 부담이 있어 휴대하고 다닙니다. 여기서 좀 귀차니즘이 발동합니다. 회사로 출근하면 딥스위치 2번은 OFF하고 1, 5번을 ON 해야하고 다시 집으로 가서는 2번을 ON하고 1, 5번을 OFF 해야하는 상황이 발생합니다. 딥스위치는 덮개를 열고 손톱만한 스위치를 조작해야 합니다. 매우 귀찮은 일입니다….

Read More Read More

[Vim] 단축키 정리2 – buffer

[Vim] 단축키 정리2 – buffer

Vim 사용에 있어서 빠른 파일 전환과 관련해 버퍼(buffer) 기능은 매우 중요한 역할을 합니다. 열기(:e) 또는 분할 열기(:sp), 세로 분할 열기(:vsp)를 이용해 파일을 열게 되면 모두 버퍼 리스트에 저장이 됩니다. 이렇게 저장된 버퍼리스트는 :ls 명령으로 확인이 가능합니다. :ls 명령으로 버퍼 리스트가 출력되면 앞에 각각 인덱스 번호가 부여되어 있습니다. 이를 :b + 인덱스번호 (예를 들자면 :b2)로 원하는 파일을 전환할 수 있습니다. 다른 키를 누르면 버퍼 리스트는 닫히게 됩니다.   정리하자면.. 버퍼 리스트 – :ls 버퍼 선택 – :b[번호] 파일 열기 – :e…

Read More Read More

[CodeIgniter] User Agent 클래스 사용 시 OS 정보 추가하는 방법

[CodeIgniter] User Agent 클래스 사용 시 OS 정보 추가하는 방법

코드이그나이터(CodeIgniter)에서 제공되는 user_agent 클래스의 os 정보 추줄 메소드 사용 시 “Uknown Windows OS” 라고 출력되는 경우가 있습니다. 이는 user agent 값의 문자열 중 os 정보를 읽었으나 정확한 버전을 알 수 없어 “Window이긴한데 버전을 모르겠어”라는 식으로 출력이 되는 것입니다. 즉, “이 문자열은 Windows의 몇 버전이다.”라고 정의를 해줘야 합니다. 코드이그나이터 2.x 버전 기준으로 /application/config/user_agents.php 파일에서 정의를 추가해줄 수 있습니다. $platforms 배열에서 아래 내용을 추가 해줍니다. ‘windows nt 10.0’ => ‘Windows 10’, ‘windows nt 6.3’ => ‘Windows 8.1’, ‘windows nt 6.2’ => ‘Windows…

Read More Read More

블로그를 개편 중 입니다.

블로그를 개편 중 입니다.

알록달록함이 지겨워서 모노톤의 테마로 개편했습니다. 하지만 아직 군데군데 정리가 되지 않은 부분이 많아 깔끔하게 정리되기 까지는 다소 시일이 걸릴 것 같네요. 지겨운 것도 지겨운 것이지만 메뉴를 확장하여 좀 더 다양한 볼 거리를 만들어 보고자 준비 중입니다.

[JS] 날짜(Date) 연산 방법

[JS] 날짜(Date) 연산 방법

현재 날짜와 현재 날짜로 부터 날짜를 연산하는 방법을 정리합니다. var d = new Date(); // 오늘 일자 구하기 (yyyy-m-d) var today = d.getFullYear() + ‘-‘ + (d.getMonth() + 1) + ‘-‘ + d.getDate(); // 오늘 일자 구하기 (yyyy-mm-dd) var today = d.getFullYear() + ‘-‘ + (‘0’ + (d.getMonth() + 1)).slice(-2) + ‘-‘ + (‘0’ + d.getDate()).slice(-2); // 이번 주 구하기 var current_week_begin = d.getFullYear() + ‘-‘ + (d.getMonth() + 1) + ‘-‘ + (d.getDate() – d.getDay() + 1); var current_week_end…

Read More Read More

당질제한식단을 위한 식품별 탄수화물 함량표

당질제한식단을 위한 식품별 탄수화물 함량표

최근 “저탄수화물고지방식”이 방송에 나오면서 저를 포함한 주변 사람들이 관심갖고 탄수화물 섭취에 대해 신경쓰기 시작했습니다. 저도 밥이 주식이라는 고정관념에 박혀 있다가 자극을 받아 관련 서적과 자료들을 찾아보기 시작했습니다. 결론은 아직 명확한 해답은 없고 전문가들조차 의견이 호불호가 갈리는 걸로 봐서는 맹신하긴 무리인 듯 합니다. 단, 우리나라 식단 특성상 탄수화물 섭취량이 과하다는 것은 공통적으로 인정하는 목소리입니다. 때문에 저는 평소보다 탄수화물 섭취량을 줄여보기로 했고 정확하진 않지만 나름대로 하루 섭취량을 설정해 유산소 운동을 병행하면서 1개월 정도 실행해보려고 합니다. (현 시점에서 실행한지 이미 1주일정도 지난듯 합니다.)…

Read More Read More