파일 날짜 변경 프로그램 (FileDate Changer)

특정 폴더에 있는 전체 파일의 날짜(만든 날짜, 수정한 날짜, 액세스한 날짜)를 수정하기 위한 프로그램입니다.

FileDate Changer

– 선택한 폴더 내에 있는 모든 폴더, 파일(하위 폴더 포함)의 날짜를 변경합니다.

– 만든 날짜, 수정한 날짜, 액세스한 날짜를 선택하여 변경할 수 있습니다.

* 증가 초가 설정될 경우 설정된 시간을 기준으로 모든 파일이 해당 초만큼 증가되게 변경됩니다. (파일명 기준 오름차순)

 

 

v.1.0.1.1

  • 탐색기에서 폴더 Drag & Drop으로 설정 가능하도록 지원

[android] 병돌리기 앱

안드로이드 앱 개발은 몇 개 했었는데.. 마켓에 등록하기는 이번이 처음입니다.

병돌리기(Spin The Bottle) 앱입니다.

뭔가를 선택하거나 내기를 할때 간편하게 즐길 수 있는 룰렛 게임입니다.

게임 방법
——————————————–
* 흔들거나 병을 터치해서 병을 돌립니다.

* 메뉴 키를 눌러서 아이템 선택 및 입력 가능(원하는 게임을 직접 만들어 보세요.)
* 병 변경 가능
* 터치하는 세기에 따라 병이 돌아가는 속도가 결정됩니다.
* 설정에서 당첨 표시 캐릭터, 소리 등을 선택할 수 있습니다.

스크린샷 :

c10613fc1ec77fe01e8940f17c02e0ed.jpg
f12e0713ff3050c14d0b7e66972cf92a.jpg

897fe5c50e5cd6d3bc20d5df9e5bcc1f.jpg
66ce3170c9412962fed4271119c8d2b1.jpg

f6421c171ea424f3b75dd2b8917a1fc6.jpg
797ee5bdf35699c1b606c815e4c170f5.jpg



다운로드

안드로이드 마켓 : https://market.android.com/details?id=com.uniroid.spinthebottle

                        마켓 링크

메신저 알림이 서비스 시작

현재 메신저 알림이 서비스에서 이용하고 있는 네이트온의 통신 프로토콜이 차단되어 더이상 서비스를 제공할 수 없습니다.

메신저 알림이 서비스

– 웹페이지에서 자신의 메신저로 메시지를 보내기 위한 서비스입니다.
– 현재 네이트온만 지원됩니다.
– 하루 100건까지만 전송할 수 있습니다.
– 서버 상태에 따라서 메시지가 전송되지 않을 수도 있습니다.
– 개인적인 용도로만 사용바랍니다.

메시지는 아래와 같이 대화 창으로 표시됩니다.
사용자 삽입 이미지

# 이용 방법

네이트온 메신저로 alert@isulnara.com을 친구 추가 후 alert@isulnara.com에게 다음 메시지를 전송하여 보안코드를 등록한 후 아래의 사용 예처럼 사용합니다.
/보안코드,보안코드    <- 보안코드는 메시지 전송시 사용됨(타인이 자신에게 임의로 메시지를 전송하는 것을 차단하기 위함)

# 사용 예 (PHP)

<?

include ‘MessengerAlertClient.class.php’;

$alert = new MessengerAlertClient(“alert.isulnara.com”, 80);
// 전송할 메시지는 UTF-8 형식으로 전송해야 됨
// 전송결과: 성공 -> $result: OK, 실패 -> $result: ERROR_XXXX
$result = $alert->send(“자신의 메신저 주소”, “보안코드”, “전송할 메시지..”);
//echo $result;

?>

MessengerAlertClient.class.php 다운로드: MessengerAlertClient.class.php.zip

# 공개 게시판, 블로그 등의 플러그인

 – 태터툴즈용 플러그인 – NateonAlert4tt.zip
 – 그누보드4용 플러그인 – NateonAlert4gnuboard4.zip

무료 원격제어 프로그램

사용자가 많지 않고, 최근에 좋은 서비스들이 많아서 서비스를 종료합니다. 2015-04-15

 

무료 원격제어 프로그램을 간단히 만들어 보았습니다.

아는 사람들의 PC를 원격제어 자주 하는 편인데요..
컴퓨터 잘 모르는 사람 PC 원격제어할 목적으로 만들었다가.. 한 번 공개해봅니다.
제어 받는 사람은 그냥 실행 파일만 실행하면 모든 것이 끝날 수 있도록 최대한 간단하게 해 보았습니다.

다른 원격제어 프로그램에 비교할 것은 안되구요..
그냥 단순하게 UltraVNC를 이용해 원격제어 하는 것입니다.

제어 받는 사람, 하는 사람 모두 무설치 단일 실행 파일로 구성되어 있고,
제어 받을 사람은 공유기, 방화벽 내에 있어도 아무런 설정 없이 가능합니다.
제어하는 사람은 방화벽, 공유기 내에 있을 경우 해당 포트 오픈이 필요합니다.

제어 받는 사람(서버) 쪽에서 제어하는 사람(뷰어) 쪽으로 접속을 해오는 방식입니다.
자세한 설명은 아래 사이트 참고바랍니다.

아래 사이트에 접속하여 회원 가입 후 사용하면 됩니다.

http://rcon.isulnara.com/

사용자가 많지 않고, 최근에 좋은 서비스들이 많아서 서비스를 종료합니다. 2015-04-15

IEPageSetup 크기에 맞게 축소(IE8만 지원)하는 기능(ShrinkToFit) 추가

IE8에서 크기에 맞게 축소하는 기능을 추가하였습니다.

적용된 버전:1,4,0,1

다음과 같이 사용하면 됩니다.

IEPageSetupX.ShrinkToFit = true;

다운로드 및 자세한 설명은 아래 페이지를 참고바랍니다.
http://isulnara.com/wp/archives/37

태터툴즈, 텍스트큐브용 msnAlert 플러그인 – MSN 알림이

태터툴즈(TatterTools), 텍스트큐브(TextCube)용 신규 댓글/방명록/트랙백 실시간 MSN 알림이 플러그인입니다.

사용자 삽입 이미지
사용 방법

1. MSN 메신저에서 alert@isulnara.com을 친구로 추가

2. /msnAlert.add,보안코드 명령(메시지)을 전송하여 보안코드 등록
 –> 보안코드는 타인이 자신에게 임의로 메시지를 전송하는 것을 차단하기 위한 것으로 필수 사항입니다.
 –> 명령(메시지) 예: /msnAlert.add,1234 를 alert@isulnara.com에게 메시지로 전송합니다.
 –> 보안코드는 자신이 평소에 즐겨 사용하는 암호와 다르게 설정하는 것이 좋습니다. 서버에 암호화되어 저장되지만
     유출되어도 문제없는 것이 좋겠죠. 단순하게 숫자로 설정하셔도 됩니다. 노출되어도 타인이 자신에게 MSN 메시지를
     보낼 수 있다는 문제 밖에 없습니다.

3. 플러그인 설치 및 업로드
 –> ‘(블로그 설치경로)/plugins’ 폴더 하위에 ‘msnAlert’ 폴더를 만들어 주세요.
 –> 압축된 플러그인을 압축해제한 후 ‘(블로그 설치경로)/plugins/msnAlert/’에 올려주세요.

4. ‘관리자>플러그인>플러그인목록’에서 ‘미사용->사용중’으로 변경

5. 신규 댓글 및 방명록 실시간 MSNAlert 알림 ‘설정'(팝업창 설정)
 –> 알림 대상 선택 설정 댓글과 방명록, 메시지를 수신할 MSN 아이디(이메일), 보안코드(2번에서 등록한 보안코드), Alert 서버 주소 및 포트번호 입력
 –> 스팸 필터링 선택으로 휴지통으로 걸러진 댓글/방명록은 알림에서 제외 시킵니다.

*. 신규 댓글 및 방명록 실시간 MSNAlert 알림 방법
 –> 최초 신규 댓글 및 방명록 등록 시에만 실시간 전달됨, 수정 제외, 관리자 댓글 및 댓글의 댓글(답변)인 경우 제외.
 (Alert 서버의 상태에 따라 메시지가 전달이 안될 수도 있으며 메신저가 온라인 상태가 아닐 경우 온라인 상태가 될때 발송됩니다.)

*. TT.1.1.3과 TC.1.7.7에서 정상동작하는 것을 확인하였습니다.

*. 이 플러그인은 J.Parker의 “신규 댓글 및 방명록 실시간 e-Mail 알림 플러그인 – 태터툴즈 v1.1“을 기초로 하여 제가 “MSN 메신저 알림이”에 맞게 수정하여 만들었습니다.

플러그인 다운로드: 1163623444.zip

msnAlert – MSN 알림이

msnAlert은 웹사이트에 누군가 방문하거나 글을 남기면 실시간으로 MSN 메신저로 알림 메시지를 받도록 해주는 프로그램입니다.

예전에 화니님이 서비스 했었죠… 현재는 중단된 것으로 알고 있습니다. 저도 언제까지 서비스를 지원할 수 있을지 모르겠습니다만.. 최대한 안정적으로 운영해보겠습니다.

먼저 서비스를 이용하시기 위해서는 다음 과정이 필요합니다.

1. MSN 메신저에서 alert@isulnara.com을 친구로 추가

2. /msnAlert.add,보안코드 명령(메시지)을 전송하여 보안코드 등록
 –> 보안코드는 타인이 자신에게 임의로 메시지를 전송하는 것을 차단하기 위한 것으로 필수 사항입니다.
 –> 명령(메시지) 예: /msnAlert.add,1234 를 alert@isulnara.com에게 메시지로 전송합니다.
 –> 보안코드는 자신이 평소에 즐겨 사용하는 암호와 다르게 설정하는 것이 좋습니다. 서버에 암호화되어 저장되지만 유출되어도 문제없는 것이 좋겠죠. 단순하게 숫자로 설정하셔도 됩니다. 노출되어도 타인이 자신에게 MSN 메시지를 보낼 수 있다는 문제 밖에 없습니다.

3. 자신의 웹페이지에 msnAlert 관련 소스코드 추가 또는 플러그인 설치

다음은 메시지를 받기 위한 php 코드입니다.

*. 네이트온까지 지원되면 좋겠지만 아직 안됩니다.
*. alert.class.php를 이용하여 제로보드, 그누보드, 각종 블로그 등에서 사용하는 플러그인을 개발하신 분이 계시면 알려주시면 고맙겠습니다.

날짜 비교 콘솔 프로그램 – DateCompare

파일을 주기적으로 백업하는 배치 파일 등을 작성하다 보면 날짜를 계산하거나 특정 파일에 저장된 날짜를 읽어들여 그 날짜를 비교하여 어떤 작업을 해야될 경우가 종종 발생합니다.

그래서 만들어 보았습니다.

DateCompare날짜를 비교한 결과를 errorlevel에 기록합니다.
배치파일에서 errorlevel의 값을 비교하여 특정 작업을 처리할 수 있습니다.
결과를 화면에 표시하기 위해서는 /d 옵션을 사용하면 됩니다.
인자로 날짜가 아닌 파일명을 줄 경우 해당 파일의 내용을 읽어서 비교합니다.
날짜 형식은 YYYY-MM-DD hh:nn:ss 또는 YYYY-MM-DD hh:nn:ss.mi 입니다.

DateCompare, ver. 1.0 (c) isulnara.com

Syntax: DateCompare [option] date1 date2
           DateCompare [option] file1 file2

Option start with – or /
  -d        show debug output
  -h or -?  show this help

errorlevel:   0 -> date1 < date2
                 1 -> date1 = date2
                 2 -> date1 > date2
              255 -> date format error

Example: DateCompare /d “2009-03-07 16:24:17” “2009-03-07 16:51:17”
              DateCompare /d c:\version1.txt c:\version2.txt
              if errorlevel 255 goto ERROR
              if errorlevel 2 goto UPLOAD
              if errorlevel 1 goto END
              if errorlevel 0 goto DOWNLOAD

다운로드: DateCompare (http://isulnara.com/myAPP/console/DateCompare.exe)

IEPageSetup 프린터 지정 기능 및 용지 설정 기능 추가

몇몇 분들의 요청에 따라서 IEPageSetup에 프린터 지정 기능과 용지 설정 기능을 추가하였습니다.

적용된 버전:1,1,0,0

프린터 설정은 다음과 같이 사용하면 됩니다.

IE 설정에는 ‘B4 (ISO)’, ‘B4(JIS)’란 용지가 있으며, 이 경우 처음에 나오는 ‘B4(ISO)’로 인쇄 용지가 설정됩니다.

2. 설정한 인쇄 용지의 문자열을 포함하는 인쇄 용지가 존재하지 않을 경우에는 기본 설정을 그대로 사용합니다.

아래 코드를 추가할 경우 에러 발생 시 에러 코드와 메시지를 확인할 수 있습니다.

<SCRIPT language=”JavaScript” for=”IEPageSetupX” event=”OnError(ErrCode, ErrMsg)“>
        alert(ErrCode + “\n” + ErrMsg);
</SCRIPT>