본문 바로가기

나래온 1기(~2012.6)

뮤텍스를 써 보자! - 좌충우돌 뮤텍스 사용기 나래온 간단잠금 다운로드 : http://www.delmadang.com/community/bbs_view.asp?bbsNo=21&bbsCat=0&st=&keyword=&indx=430350&keyword1=&keyword2=&page=1 뮤텍스는 프로세스끼리 통신 수단이라고 한다. 크리티컬 섹션은 반대로 한 프로세스 내의 쓰레드 끼리의 통신 수단이라고 하고... 어쨌든! 필자는 프로세스 중복을 확인할 때 이미 뮤텍스를 한 번 사용한 바가 있다. 사실 이 것은 뮤텍스를 알아서 사용한 것이 아니라 다른걸 참고하다 보니 그렇게 된 것이었다. 그런 상황에서 현재 뮤텍스를 다시 꺼내들 일이 생겼다. 진짜로 프로세스간 통신이 필요한 상황이 온 것이다. 그것은 바로 중복실행 시 메인폼을 켜는 일이다. 말하자면 네이.. 더보기
현황 보고 및 오늘 해결한 문제 2 - 이미지 경로 관련 문제 나래온 간단잠금 다운로드 : http://www.delmadang.com/community/bbs_view.asp?bbsNo=21&bbsCat=0&st=&keyword=&indx=430350&keyword1=&keyword2=&page=1 시작이 괜찮은 것 같다. 우선 주변 글보다 약 15%정도 조회수가 많다는 점에서 만족을 해야 할 듯 하다. 그럼 본론으로 들어가서... ComLocker의 첫 공개본에는 처음 열었을 때 이미지 오류가 났었다. 그 이유는 이미지 로드 부분에서 쓸모없는 분기가 있었기 때문이었던 것으로 밝혀졌다. 지금 수정하니 잘 된다... 존댓말로 하면 어색한 글이 있고 반말로 하면 어색한 글이 있다. 이쪽도 마찬가지인데, 카테고리 '소개'에는 존댓말, 여기에는 반말을 쓰고 있다(이 곳은.. 더보기
오늘 해결한 문제 - 파일 접근 권한 관련 나래온 간단잠금 다운로드 : http://www.delmadang.com/community/bbs_view.asp?bbsNo=21&bbsCat=0&st=&keyword=&indx=430350&keyword1=&keyword2=&page=1 프로그램을 점검하고 있는데 문제가 발생했다. 열쇠 생성 화면에서 다음의 화면이 계속 반복되는 것이었다.(이동식 저장장치를 연결하면 폼이 닫혔다가 다시 열리면서 이 폼으로 되돌아온다) 더 신기한 점은 이 문제가 델파이 상에서 실행했을때는 재현이 안 된다는 점이었다. 그런데, 나는 기억하고야 만 것이다. 델파이에게 관리자 권한을 주었던 것을... 이 문제는 결정적으로 열쇠 파일의 저장 위치 때문에 생긴 것이었다. 보통 파일을 (Program files)\나래온 간단잠금\(.. 더보기
나래온 간단잠금에 대해서 델마당에 올린 글 나래온 간단잠금 다운로드 : http://www.delmadang.com/community/bbs_view.asp?bbsNo=21&bbsCat=0&st=&keyword=&indx=430350&keyword1=&keyword2=&page=1 과거에 올렸던 프로그램인 ComLocker (http://www.delmadang.com/community/bbs_view.asp?bbsNo=21&bbsCat=0&st=S&keyword=comlocker&indx=414948&keyword1=comlocker&keyword2=&page=1)의 개정판입니다. 현재 이 프로그램을 만드는 과정을 통하여 한 학생을 육성하고 있습니다. 저는 실력이 많이 부족하다는 사실을 알고 있기 때문에, 여러분의 의견 들어보고자 올려봅니다. .. 더보기
오늘 구현한 부분들과 저작권 나래온 간단잠금 다운로드 : http://www.delmadang.com/community/bbs_view.asp?bbsNo=21&bbsCat=0&st=&keyword=&indx=430350&keyword1=&keyword2=&page=1 중복실행 방지 참고 : http://simples.kr/index.php?mid=Delphi&category=7356&document_srl=7535 USB 추가/제거 감지 참고 : 캐러멜 스튜디오 v1.6(이방인, 2008, MPL 1.1) 모니터 끄기/켜기, USB 드라이브 감지 참고 : ComLocker( 이방인 , 2009, MPL 1.1) 아이콘들 원본 : Crystal Clear(Everaldo Coelho, 불명, LGPL) 글꼴 원본 : 순수B(윤디자인).. 더보기
UI 디자인 완성 나래온 간단잠금 다운로드 : http://www.delmadang.com/community/bbs_view.asp?bbsNo=21&bbsCat=0&st=&keyword=&indx=430350&keyword1=&keyword2=&page=1 요즘 필자가 읽은 책 중에 이런 내용이 있는 책이 있었다. (책 제목은 정확히 기억이 나지 않는다) 심미적 - 사용성 효과 심미적 디자인은, 실제로 사용하기 쉽든 쉽지 않든, 사용하기 쉬워 보이며 사용될 가능성이 더욱 높다. 사용성이 높지만 심미성이 떨어지는 디자인은 유용성을 쉽게 인정받지 못한다. 어찌 보면 당연한 진리였는데도 깨닫지 못했었다. 예를 들어 비운의 전작 나래온 산들바람 같은... 그렇다. 소프트웨어는 수치상 최적이 모든걸 말해주는 것이 아니었던 것이었다.. 더보기
새로 추가된 기능 - 종료 방지 여러분도 중요한 것을 저장 안하고 그냥 시스템 종료를 눌러서! 당황스러웠던 경험 있으시죠? 포토샵같은 일부 프로그램은 저장 안하고 그냥 끌경우 시스템 종료를 막아주지만 한글과 같은 프로그램들은 무력하게 꺼져버리고 말지요... 이 기능은 그런 고민을 해결하기 위해 만든 기능입니다! 솔직히 얼마 안 걸릴줄 알았는데 의외로 오래걸리더군요. 이 기능은 다음과 같이 구현했습니다. 1. 종료를 가로막아줄 항시 떠 있는 창을 하나 만든다. 2. 시스템 종료가 될 시 모든 프로그램에 발송하는 예비 메시지를 받는다 3. 시스템 종료에 거부권을 행사한다. 더보기
디자인 중... 나래온 간단잠금 다운로드 : http://www.delmadang.com/community/bbs_view.asp?bbsNo=21&bbsCat=0&st=&keyword=&indx=430350&keyword1=&keyword2=&page=1 여러가지 초안들을 만들고, 각각의 상황(비활성화, 마우스를 갖다 대었을 때 등)에 따른 그림을 하나하나씩 만들고 있습니다. 각각 다 Slice Tool로 잘라서 저장할 때 따로 저장되게 만들고, 흑백화된 것은 Black & White, 배경의 하늘은 직접 찍은 사진에 Water Paper + Texturize 효과를 적용했습니다. 특히 저 로고를 만드는데 공을 굉장히 많이 들였습니다. 어떻게 해도 색상이 조정이 안 되어서 여러가지로 건드리다가 Curves에서 색상 보정.. 더보기
나래온 간단잠금 - 세상에서 가장 간단한 화면 잠금 프로그램 어떤 사람이 중요한 숙제나 보고서를 작성하고 있을 때, 형제가 그의 작업이 켜져 있는 컴퓨터를 만진다. "숙제하고 있으니까 건드리지 마!" 그 말이 닿기도 전에 발생하는 오류, 또는 실수로 날아가는 노력의 산물... '어떻게 하면 간단하게 내 작업을 보호할 수 있을까?' 나래온 간단잠금은 그런 고민에서 출발한 프로그램입니다. 실제로 이런 필요성은 저 뿐만이 아닌 다른 사람들도 느끼고 있으며, http://kldp.org/node/122795에 따르면 WinKey + L을 이용해서 윈도 기본 잠금을 불러오거나 기타 프로그램을 사용하여 이런 잠금 기능이 실현 가능하긴 하다고 합니다. 그러나 지금까지 나와있는 프로그램들을 보면 단순성이 부족합니다. 비밀번호를 입력하거나, 생체인식수단을 이용하는 방법(이 쪽은 .. 더보기
나래온 간단잠금 프로토타입 나래온 간단잠금 다운로드 : http://www.delmadang.com/community/bbs_view.asp?bbsNo=21&bbsCat=0&st=&keyword=&indx=430350&keyword1=&keyword2=&page=1 프로그램 작성은 아직 시작도 안 했지만, 프로토타입만 대략적으로 작성해서 찍어보았습니다. 이 프로그램 디자인의 목표는 심미성이 있는 디자인입니다. 더보기