아이폰의 "사파리에서 보기"는 대부분의 앱에서 웹 컨텐츠를 볼 경우 추가적으로 제공되는 기능이다. 페이스북 앱도 마찬가지인데, 오늘 발견한 것은, 페이스북에서 그 사파리에서 페이스북 로그인을 해놓겠느냐는 것을 물어 온 것이다. 페이스북 입장에서는 항상 로그인 상태를 유지하게 만들고 싶은데, 사파리로 열 경우 로그인 상태가 아니므로, 좋아요를 누르거나 공유를 하는 행위가 줄어들기 마련일 것이다. 영악한 이 페이스북은 내가 사파리를 사용하기 전에 로그인을 해두는 것을 권유한다.
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을 지원하므로 바로 사용가능하다.
업무상 느끼는 것이지만 종종 주장하는 말이 있다. 'Raw data'에 많이 노출되어라 컴퓨터 바이러스 엔진을 만드는 개발자가 신종 바이러스를 샘플을 접하지 않고, 그간의 샘플 혹은 분석 자료만 가지고 만든다면, 그 엔진이 가지고 있는 한계는 어떤 단계에서 멈추기 마련이다. (종종 개발 일정이나 그 위험성 때문에 신종 샘플을 분석하는 일은 개발과 분리된 팀에서 진행된다) 고객들의 행동을 분석해 제품에 반영하는 절차를 갖는 개발사에서도 고객을 만나는 일과 개발자가 분리되어 있기 때문에 시장의 목소리를 정리하고 우선순위를 정하는 사람과 실제 제품을 만드는 개발자가 분리되어 있다면, 최종 산출물의 경쟁력이 어떤 수준에서 아쉬울 때가 있다. 'Raw data'로부터 최종 산출물까지의 종합적 사고 대신 누군가의 ..
과거의 경험을 비추어 생각해보건데, 한 사이트의 보안에 취약한 페이지는 로그인페이지보다는 ID와 비밀번호 찾기였었다. 그 이유는 로그인에 대해서는 신경써서 여러가지로 테스트 해보면서 만들지만, 그것보다 중요하지 않다고 생각하는 페이지는 고민을 많이 하지 않고, 원래 의도하던 기능만 충실히 만들기 때문에 취약점이 많은 것이 사실이었다. 사이트를 만들때 생각하는 시간에 대해 생각해 보건데, 요즘엔 모바일 페이지와 PC 버전이 만들어지는 상황에서, PC 버전은 당연히 만들어야하나 만들고, 모바일 페이지에서는 PC 버전으로 확인하라는 메시지로 대치하는 경우가 있다. 모바일로 구현하자니 시간이 들어가고, 사용성도 높지 않은 상황이라면, 쉽게 그냥 PC 버전으로 유도하는 팝업만 보이라고 작업지시가 내려지기 마련이다..
간혹 공개된 Wifi를 제공하면서 간단한 인증을 하는 사업장이 있다. 간단한 인증이란 웹페이지가 하나 떠서 광고를 본다거나 사용자 정보를 넣어야하는 경우인데, 다른 PC에서는 되지만 내 노트북만 되지 않는 경우가 있다. 이 때 의심해 봐야할 것은 혹시 구글 DNS 같은 것을 특별히 지정해서 사용하지 않나 점검해봐야한다. 아무 DNS 서버도 지정하지 않으면 Wifi 가 제공하는 DNS를 사용하게 되는데, 이렇게 구성되어야하는 이유는 인증받지 않은 장비에 대해서는 네이버를 들어가든, 다음을 들어가든 최초 모든 인터넷 주소를 인증서버 IP로 바꾸어 인증부터 하도록 유도하기 때문이다. 그런데 만약 DNS를 직접 지정하여 사용하는 경우, 삽질이 시작된다.
터미널 관련해서 오류가 나면, 가끔 비번을 입력하다가 Ctrl+C 등을 누르면 화면에 아무것도 안나오는 상황이 발생할 때가 있다. 이런 경우는 stty echo 라는 명령을 실행하면 된다. 화면에 echo가 꺼져있기 때문에 나오는 상황이다. 그리고, 또 가끔 어떤 명령을 실행하다가 잘못된경우 줄 바꿈이 화면 왼쪽으로 가지 않고, 바로 아래로 나오는 경우가 있다. $ cat test.txt I am a boy You are a girl이런 경우는 출력시(o) New Line(nl) 이 Carrage Return(cr)으로 변환되지 않아서 생기는 경우인데,stty onlcr라는 명령을 실행하면된다. nl, cr 변환에 대해서는 입력(i), 출력(o)에 대해서 해당 변환을 켜고 끄는데 다음과 같은 조합이 있다..
- Total
- Today
- Yesterday
- 퀴즈
- MySQL
- 킹벤자민
- tattertools
- macosx
- writely
- SSO
- 벤자민
- JavaScript
- url
- TCP/IP
- VIM
- SVN
- 대화
- 구근
- ssh
- Subversion
- 수선화
- perl
- 식물
- 오픈소스
- nodejs
- 클레로덴드럼
- Linux
- OpenID
- 커피
- Tattertools plugin
- 디버깅
- 덴드롱
- BlogAPI
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |