목록프로그래밍 (27)
마음 속 하늘은 항상 맑음~!
브라우져로 업로드가 가능한 윈도우즈용 웹파일의 업데이트. 폴더 생성 기능 추가. 달라진 점은 로그인 인증 화면 후에 웹브라우져에서 찾을 수 없다는 메시지가 나오는 버그에 대한 패치. IE와 파이어폭스에서 문제없이 동작하는 것을 확인. - 컴파일러의 업데이트로 다시 컴파일. 실행파일의 용량이 약간 더 줄었음.
자작 http업로드 서버. 나는 숟가락만 얹어놓았을 뿐이닷. 그동안 multipart스트림에 궁금증이 많았는데 삽질하면서 드디어 해결. 20메가 정도 파일을 브라우져로 업로드가 가능하며 실행파일 폴더 아래 files폴더에 내용이 저장. 윈도우즈 전용으로 방화벽만 해제하면 잘 동작한다. 몇몇 테스트에서도 문제가 없는 것을 확인. 단점이 있다면 유니코드 파일 이름에 약하다. 일반 한글 파일들은 정상적으로 잘 동작하는 것을 확인. multipart 파서는 직접 만들어서 오류가 있을련지도 모르겠다. 파이어폭스에선 정상적으로 잘~ 동작. 20메가 100메가 바이트 이상의 파일을 업로드 시도하면 브라우져가 연결이 끊기게 했다. 100메가 전송하는고 다 받고 에러 띄우면 의미가 없기 때문. 전처리에서 어떻게 해줘야하..
뭔가 필요없을 유틸을 만들다. 다음-네이버 실시간 순위 모니터링 플그램. 큰 수 계산기. 이전의 프로그램에 약간의 함수를 더한 것. 그냥 이유없이 만들고 다듬어 본 것 =_=;
간단히 만들어 본 계산기. 초단순 이쁘지도 않지만, 소수점 100자리까지 계산이 가능하다는 장점! 일반 계산기에서는 엄두를 낼 수 없는 자릿수를 계산할 수 있다. 100자리도 그냥 제한을 걸어둔 것 뿐 사실 더 많은 자릿수도 가능하다. 왜 만들었나건~ 웃지요~ 꼭 필요하지는 않지만 언제 쓸 일이 있지 않을까? ㅎㅎ 7.7. - 승수 연산 문제 해결.
우편 번호 DB를 컨버팅 하는 과정에서 만들어진 테스트 유틸로 간단히 우편번호를 찾아 보여주는 프로그램. 위 입력창에 부분 주소를 입력하면 우편번호들이 나열되며, 예기치 않은 결과들이 나오는 경우에는 입력하는 문자열에 앞 혹은 뒤에 공백을 넣어주면 더 정확한 결과를 얻을 수 있습니다.
프로그래밍 쪽에서는 많이 아는 것과 실제 실력은 반비례한다는 속설이 있다. 실제로 말로 프로그램 하나를 뚝닥 만들어내는 사람은 많은 것 같다. 그 과정에서 얼마나 많은 방법론과 노력이 필요하다는 것을 그 사람들은 알지 못한다. 단순한 프로그램이라도 그 안에서 이루어지는 많은 고민들을 그들은 알지 못한다. 단순히 "이렇게 이렇게 하면 되지 않나?" 라고 한마디만 한다. 실제로 그들은 코딩을 시작하면 막히는 곳이 많아서 버벅이는 모습을 보인다. 실제로 나름 고수라고 프로그래밍계에서 불리우는 분들 중에는 컴맹이라고 자신을 비하하는 분들이 많다. 운영체제 설치에서도 힘들어서 버벅거리고 커뮤니티에 질답을 남기곤 한다. 그러나 이분들은 프로그래밍 안에서는 자신들의 실력을 십분 발휘한다. 그리고 겸손한게 그들의 특징..
최근에 워드프레스로 만든 간단한 웹디자인이나 프로그래밍을 배우며 블로깅을 하던 웹이 문제가 생겨서 다른 호스트로 이전을 하는데, 백업해놓은게 파일들 약간과 SQL 백업 밖에 없어서 고생을 좀 했다. 파일은 그냥 FTP를 이용해서 옮기면 되지만, 글들과 링크 등은 그렇게 옮길 수 없었다. 찾아보니 아주 최근에 백업을 해놓은게 없어서 난감. 한달에 한번은 해줘야 하는데 무려 작년 10월 중하순 백업 밖에 안보인다 ㅜ.ㅡ; 최근에 그 호스트의 문제가 심각해서 접근이 거의 불가능한 상태라서 간혹 돌아오기도 하는데 그 간혹이란게 아주 짧은 시간이라서 백업하기가 아주 힘들다. 기가 트래픽을 맞은건가 생각도 들지만 아직 공식적인 내용으로 알리는 것이 없어서 무엇이 문제인지 모른다. 여튼 살리는 도중에 엄청난 길이의 ..
웹디자인-웹프로그래밍 관련 게시를 하는 홈페이지가 서버 문제로 로딩이 안되고 있는 것 같다 ㅜ.ㅡ; 실시간으로 CSS를 편집하는 유틸리티. 임베디드가 아닌 외부 파일로 CSS를 사용하는 경우에 편하게 사용할 수 있다. 렌더링 엔진은 IE와 Firefox 둘 중 하나를 선택할 수 있고, 기본적으로 Firefox가 사용된다. 기본적으로 얼티메이트 트라이얼 사용 기간으로 14일 후에는 베이직 버전 기능으로 제한된다. 실행파일 1개로 실행 가능한 버전과 설치하는 버전 2개가 있으며, 각각 따로 다운로드 받을 수 있다. CSS를 배우거나 실시간으로 적용하며 레이아웃을 검사하기에는 딱 좋은 툴이다. 윈도우즈와 맥에서 사용할 수 있다. 홈페이지 : http://www.skybound.ca/ 다운로드 : http://..
아래 OpenTTD 시뮬레이션을 소개한 것에 알 수 없는 오류가 발생해서 프로그램이 다운되는 문제가 있는데, 처음 문제를 알고 알렸을 때 개발자 쪽에서는 윈도우즈가 아닌 시스템에서는 문제없이 실행이 된다는 답을 받았다. 그런데 이게 단순히 save파일의 구조적인 문제인줄 알고 그냥 넘어가려 했으나 새로운 맵에서도 발생하는 것을 보면 OpenTTD의 문제로 판명 디버깅을 했는데, 특정 API의 데이터 리스트 작업 삭제 중에 문제가 생기는 것을 찾아서 임시적인 방편으로 살짝 보완처리를 했다. 완벽한 처리는 아니지만 다운이 되지 않는걸보니 괜찮은 것 같다. 인공지능이 사용하는 데이터리스트(STL을 사용한다)에서의 알고리즘 문제로 아마 개발자가 아직 문제를 알아내지 못한 것 같다. 결국 VS2008 익스프레스까..
모든 사람들의 로망. 바로 로또. 우연히 어떤 신기한 법칙을 발견했는데, 문제가 검증이 안된다. 1개 0이 아닌 체크섬과 0인 체크섬 4개 패턴으로 1회부터 계속 반복된다(위 마킹블럭은 범위를 잘못 선택한 것). 일단 4개 0이 나는 회수에 들어가면 조합을 많이 줄일 수 있을 것 같은데 정말 그런지 검증하기 힘들다. 이게 3 반복 패턴이나 4 반복 패턴이 똑같이 비슷한 방법론으로 발생하는 것 같아 완전한 법칙은 아닌 것 같은데, 묘하게 나타나는 것을 보면 신기하다. 3반복이나 4반복에서는 패턴에 맞지 않는 경우가 2차례 정도 발생. 일단 실제로 적용해보고 답이 나오는지를 확인.