본문 바로가기

something useful

mySQL에서 정렬(order by)이 안될 때. mySQL에서 varchar로 잡힌 필드를 정렬(order by)할 때 만약 원하는 값이 나오지 않는다면 BINARY()를 이용하는 것이 해결책이 될 수 있다. 예를 들어, CREATE TABLE `my_table` ( `idx` mediumint(8) unsigned NOT NULL auto_increment, `id` varchar(20) NOT NULL default '', `pass` varchar(20) NOT NULL default '', `name` varchar(20) NOT NULL default '', `email` varchar(35) NOT NULL default '', PRIMARY KEY (`idx`) ) 일 때, 쿼리문이 다음과 같을 때, SELECT * FROM `my_tab.. 더보기
포맷 후 설치하는 프로그램들 포맷을 하는 일은 정말 생각만 해도 끔찍하다. 포맷 전에 하드에 산산이 흩어져있는 온갖 잡다한 자료들을 모아서 백업을 해야 하고, 포맷 후 OS를 깔고 온갖 업그레이드와 패치를 설치해야 하고, 내가 이제껏 써 온 환경을 만들기 위해 여러 프로그램들을 설치해야 한다. 포맷해서 속이 후련하고, 또한 환경 자체가 깨끗해졌다는 뿌듯함은 있지만 매번 유쾌한 일만은 아니다. 사실 고스트를 사용하면 매번 프로그램을 새로 설치하는 번거로움이 없겠지만, 솔직히 아직까지 고스트를 내 PC에 써본 적은 없다. '프로그램들을 설치하고, 고스트로 백업해놔야지...' 하고 생각하다가 잊어버리기 일쑤이기 때문. 그렇다면 포맷 후에 설치하는 프로그램들을 적어봐야지, 나름대로 가장 최근 버전으로. (혹시 아래 프로그램들보다 더 좋은 .. 더보기
쓸만한 p2p 프로그램 - Soulseek 쓸만한 p2p 프로그램. 이름에서부터 비상업적인 면모가 보이는 이 프로그램을 배포하는, 홈페이지의 첫문장은 다음과 같다. Soulseek is an ad-free, spyware-free, just plain free file sharing application. 아, 그렇지만, 공짜만은 아니다. 정말 유용하게 사용하고 있다면 기부를 해도 좋다. :) 물론 자세한 내용은 홈페이지에 가면 알 수 있다. Soulseek homepage 가기 (기부하지 않는다고 해서 사용상의 제한은 당연히 없다. 으음... 이런 걸 공짜라고 하던가? -_-) 사용법은 매우 쉽다. 파일을 받아서 설치를 한 다음 처음 사용할 때만 ID와 password를 입력하면 된다. (임의로 넣으면 된다.) 그러면 바로 Soulseek을 사.. 더보기