많은 사람과 많은 고민으로 결정된 변화겠지요. 또한, 나름 한국에 특화된 단순이즘일테구요.
google korea

하지만 이전 모습이 저는 좋습니다. 변화가 아직 익숙하지 안아서가 아닙니다. 구글 단순이즘은 텍스트라고 생각하거든요. 대부분 반가운 모습들입니다만 저와 생각이 같은 분 (조이인, mcsong, likejazz, neoframe)도 계시는군요 ^^;
google us

windows, php_mssql.dll

windows 에서 php와 sql server(ms sql)을 연동하기 위해서는 php.ini 에서 해당 확장파일 부분에 주석을 지워야한다.( ;extension=php_mssql.dll 에서 앞에 세미콜론을 지우면 된다.)
그런데 이렇게해도 ms sql 관련 함수를 사용하려고 하면 사용할 수 없는 함수라는 에러가 보인다.
이유는 sql server와 연동하는 ntwdblib.dll 파일의 버전이 낮아서 인데, 버전이 높은 파일로 교체하면 해결할 수 있다. 현재 최신 버전인 php 5.2.2 를 설치하면 ntwdblib.dll 파일의 버전은 2000.2.8.0 이다. 이 버전의 파일은 문제가 있으므로 SQL Server 2000 을 설치하면 있는 ntwdblib.dll (버전 2000.80.194.0) 로 변경해주면 해결 된다.
하지만 그래도 안되는 경우가 있을 수 있는데, 이때는 windows/system32 디렉토리에 복사해주면 된다.
아래 파일은 SQL Server 2000에 서비스팩 4를 설치하면 있는 ntwdblib.dll (버전 2000.80.2039.0) 이다.
ntwdblib.dll

NSIS (Nullsoft Scriptable Install System) 에서 SQL Server Script 를 실행하는 방법이다. 사실 방법이라기보단 1원짜리 팁 정도일까?

SQL Script 를 실행할 수 있는 MSSQL OLEDB plug-in 이라는 플러그인이 있긴 하다. 하지만, 수십 수백 개의 프로시저 또는 사용자 정의 함수들은 실행할 수는 없다.컴파일 자체가 안 되는 버그까지 생기는 걸 봐서는 아직 쓸만하다 할 순 없고, 간단한 QUERY 를 날려서 결과를 확인해야 한다거나 하면 쓸만하다 하겠다.

어쨌든 방법은 이렇다.

1) SQL script(xx.sql) 파일을 일반 설치 파일처럼 복사한다.
2) osql.exe을 이용해서 스크립트를 실행한다.
3) 복사된 xx.sql을 삭제한다.

매우 간단히 끝이다. ㅋㅋ

  1. ; 설치할 디렉토리
  2.   InstallDir “C:\_Dir_”
  3.   SetOverwrite on
  4.  
  5.   ; sql script를 설치할 디렉토리에 복사
  6.   SetOutPath “$INSTDIR”
  7.   File “C:\xx.sql”
  8.  
  9.   ; sql script 실행
  10.   ; 2005 \90\, 20000 \80\
  11.   ReadRegStr $R1 HKLM “SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\ClientSetup” “SQLPath”
  12.   GetTempFileName $R0
  13.   ; 2005: osql.exe, 2000: isql.exe
  14.   ExecWait ‘"$R1\Binn\osql.exe" -U "sa" -P "pwd" -S  "servername" -d dbname -i "$INSTDIR\xx.sql" -o "$R0" -b’
  15.  
  16.   ClearErrors
  17.   ; this dumps the logfile to the detail window
  18.   FileOpen $R1 $R0 “r”
  19.   IfErrors FileOpenFailed
  20.   MoreMessages:
  21.     ClearErrors
  22.     FileRead $R1 $R0
  23.     IfErrors NoMoreMessages
  24.         StrCpy $R0 $R0 -2 ; remove newline
  25.         DetailPrint $R0
  26.     Goto MoreMessages
  27.   FileOpenFailed:
  28.   DetailPrint “Can’t read from $R0″
  29.   NoMoreMessages:
  30.   FileClose $R1
  31.   ClearErrors
  32.  
  33.   ; sql script 파일 삭제
  34.   Delete “$INSTDIR\xx.sql”

via Execute SQL Server scripts

이 방법에는 SQL Server 가 설치되 있어야 하는 단점이 있다. 원격 연결 후 SQL script 를 실행하려면 어떻게 해야 할까?

[영화] 옥토버 스카이

October Sky

오랜만에 좋은 작품을 본 것 같다.
얼마나 좋은가 하면, 1999년에 개봉된 영화인데 인제야 봤다. 하지만, 이제라도 본 것이 정말 다행인 정도랄까? 아무튼, 매우 좋다 라는 거다.

실화를 바탕으로 한 이 영화의 주인공이 부럽다. 왜냐하면, 자신이 정말 하고 싶은 것을 찾았기 때문이다. 아는 사람은 노력하는 사람만 못하고, 노력하는 사람은 즐기는 사람만 못하다고 하지 않던가. 그래서 즐기는 일을 할 때면 아무리 바쁘고 힘들어도 마음에는 여유가 있고, 표정에는 더 여유로운 웃음을 띠지 않는가.
주인공은 하늘로 지나가는 로켓을 보고 무엇을 느꼈던 걸까? 그는 그것을 보고 느끼고 스스로 미래를 만들었다. 궁금하다.

2시간짜리 짧은 영화 한 편이지만 요즘 우울해 있는 내게 동기부여가 된 것만은 확실하다.
이제 나아갈 일만 남았다.


via 모나씨

설명
컴퓨터 프로그램의 논리를 디자인하고 그런 코드를 작성하는 사람. 프로그래밍은 컴퓨터 응용 프로그램을 개발하는 중추적인 역할을 하고 프로그래머는 비즈니스에서 가장 진가를 인정받지 못하는 사람이다. 이들은 프로그램을 작성하는 데 처음에 예상했던 것보다 더 오랜 시간을 소모한다는 점에 대해 지속적으로 많은 비난을 받고 있다.

해설
프로그래머.

한글발음
프로그래머

-.-a


2007-05-18
야후 용어 사전에는 위 내용이 사라졌다. 어찌된 영문인지…흠..
스샷 찍어두길 잘한 것 같다. ㅎㅎ