델파이에서 쓰레드 사용하기

델파이에서 쉽게 쓰레드 사용하는 방법입니다. synchronize 는 잘 사용하면 됩니다 :-)   함수내용 uses System.Classes, System.SysUtils, Vcl.Forms; procedure Wait(Proc: TProc); var Thread: TThread; begin Thread := TThread.CreateAnonymousThread(procedure() begin Proc; end); Thread.FreeOnTerminate := True; Thread.Start; while not Thread.Finished do Application.ProcessMessages; end; 사용방법 Wait(procedure() begin // .... 내용 end);

이미지 크기 조절 한번에

아이폰, 안드로이드 앱 개발시 필요한 아이콘, 스플래시 이미지의 크기가 여러 종류라 한번에 생성하는 방법입니다. 해당 크기는 파이어몽키에서 사용되는 크기라 다른 환경에서는 숫자를 변경하시길 바랍니다. 기존에 만들어둔 프로그램을 분실(?) 해서 급하게 ... ㅠㅠ 1. GraphicsMagick 설치 2. 스플래시 이미지 생성 배치파일 gm convert -resize "320x480^" -gravity center -crop "320x480+0+0" "%1" splash_320x480.png gm convert -resize "426x320^"...

드라이브 인식 안 될 때 포맷하기

맥용 외장 하드를 구매 후 윈도에서 인식이 되질 않아 작성합니다. ("하드 디스크 파티션 만들기 및 포맷" 을 이용하면 더 쉽게 할 수 있을 텐데 실행이 안 돼서 다른 방법으로 ㅠㅠ) 명령 프롬프트(CMD)를 관리자 권한으로 실행합니다. 그 후 아래와 같이 명령어를 통해 외장 하드의 파티션을 지우고 윈도와 맥 오에스에서 호환되는 exFAT 32로 포맷합니다. diskpart 디스크...

사이트 접속시 www 추가/제거

사이트를 접속하는 경우 www 를 자동으로 추가 또는 제거하는 방법입니다. .htaccess 파일에 입력하시면 됩니다. # www 추가하기 RewriteCond %{HTTP_HOST} ^(?!www\.)(.+) [NC] RewriteRule ^(.*) http://www.%1/$1 [R=301,NE,L] # www 제거하기 RewriteCond %{HTTP_HOST} ^www\.(.+) [NC] RewriteRule ^(.*) http://%1/$1 [R=301,NE,L]

현재 위치 구하기 (PHP)

geolocation 함수를 통해 위치를 구하고, 만약 관련 권한 및 지원하지 않는 브라우저인 경우 네이버에서 제공하는 API 를 통해 아이피로 위치를 구한다. 사용 전 아래 주소로 네이버의 API키를 받는다.(https://www.ncloud.com/product/applicationService/geoLocation) <? function makeSignature($secretKey, $method, $baseString, $timestamp, $accessKey) { $space = ' '; $newLine = "\n"; $hmac = $method.$space.$baseString.$newLine.$timestamp.$newLine.$accessKey; $signautue = base64_encode(hash_hmac('sha256', $hmac, $secretKey,true)); return $signautue; } if($_POST['order'] == 'geolocation') { $hostNameUrl = 'https://geolocation.apigw.ntruss.com'; $requestUrl=...