전체 글 109

[jquery] Datepicker (spinner type)

회사에서 모바일 웹페이지를 만들 일이 생겼는데, 사용하는 Visual Studio 버전 탓인지 ASP .net 에서 태그에 type="date" 이 안되고, 원하는 형태(간단한 DATE 선택만 요구) 의 Datepicker 가 없어서 그냥 javascript, jQuery 를 이용해 spinner 타입의 Datepicker 를 만들었다. 1. 필요 라이브러리 : jquery, jquery mobile 2. Date Type : YYYYMMDD 형태 3. 시연 화면 : 4. 소스코드 : https://gist.github.com/JunpilPark/decbf8b7cea491c5aa8f45c73c541ea7 5. 기타사항 : Datepicker 에서 월(Month)의 마지막일을 선택하고, 월(Month)이나..

[Tip] 워너크라이(WannaCry) 랜섬웨어 예방 방법

2017년 5월 14일 워너크립터(WannaCryptor) 라는 랜섬웨어 공격이 이슈가 되고 있다.전산실에 근무하는 나는 이전에 서버의 익명FTP 계정을 공격하여 랜섬웨어에 감염되어 오라클과 관련된 모든 파일이 암호화되어 낭패를 본적이 있어서 관련 기사를 보고 주말내내 긴장을 늦출 수가 없었다.다행히 서버 및 사용자 PC도 감염된 사례가 없이 넘어갔다. 하지만, 월요일 출근하자마자 혹시 모를 감염에 대비하여 점검 및 예방책 메뉴얼을 만들어 배포한다고 정신이 없었다. 이번 랜섬웨어에 대해서 조사하고, 예방 메뉴얼을 만들면서 내용들을 정리하여 포스트 하니, 많은 분들에게 예방하는 데 도움이 되었으면 좋겠다. 1. 랜섬웨어란? 몸 값을 뜻하는 Ransom 과 제품을 뜻하는 Ware의 합성어이며, 사용자의 동의..

'소프트웨어에 물들다' 강연 진행자 봉사 후기

2017년 5월 27일 대구 시립 두류도서관에서 '소프트웨어에 물들다.' 라는 재능기부 강연이 있었다. 그 소프트웨어 강연에 진행자로 봉사 신청해서 참여하게 되었다. 이 재능 기부 강연에 대해 소개하면 지역 초등학교 어린이들의 소프트웨어에 대해 앞으로 시대에서 중요성을 알리고, 소프트웨어 접근에 흥미를 느껴 꿈을 펼칠 수 있도록 지원하는 도서관 참여 사업이다. 이번 '소프트웨어에 물들다.' 에는 한동대학교의 이강 교수님과 김헌주 교수님이 강연자로 참석해주셨다. 두 강연하신 분의 강연내용을 요약해서 소개한다. 이강 교수님은 '소프트웨어가 없으면 컴퓨터, 로봇은 깡통이다' 라는 제목으로 강연을 해주셨다. 교수님이 소프트웨어 공학에 대해서 공부하게 되었던 이유는 어릴 때 로봇만화를 좋아했었는데 만화처럼 로봇을..

[Tip - python] runserver 실행 시 UnicodeDecodeError 오류 발생 조치

회사PC에 파이썬 + django 를 설치할 일이 설치하려고 하는데 아래와 같은 문제가 발생했다. 해결하긴 했는데, 아 해결해보면 사소한 문제 때문에 몇 시간을 소비한것이 너무 어이없다. 다음에 똑같은 실수를 하지 않기위해서, 다른사람들이 이 글을 검색해서 조금이나마 문제해결 시간을 줄기를 바라며 이 글을 적는다. 현상 (myenv) E:\workspace\mysite> python manage.py runserver 실행 시 아래와 같은 메시지 발생 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb9 in position 0: invalid start byte 설치환경 python 3.6.1 django 1.10 virtualenv 에서 실행 조치사항 ..

[Tip - 파워빌더] 파워빌더가 갑자기 다운될 때 조치방법

회사에서 파워빌더로 프로그래밍을 하다보면 파워빌더를 실행해서 특정 오브젝트나 윈도우를 열면 아무런 이유없이 응답없음으로 변경되다가 다운될 때가 있다. 이 때 열려고 하는 오브젝트나 워크스페이스에 문제가 있는 것으로 아래와 같이 조치를 해주면 된다. 1. DataWindow 및 특정 오브젝트를 열면 다운됨. '실행' 에서 regedit 입력하여 레지스트리 편집기 실행 HKEY_CURRENT_USER - Software -Sysbase - PowerBuilder - Layout -Default - 열리지 않는 오브젝트 삭제 2. 파워빌더를 실행함과 동시에 다운됨. '실행' 에서 regedit 입력하여 레지스트리 편집기 실행 HKEY_CURRENT_USER - Software -Sysbase - PowerBu..

[Tip] Windows Server 비밀번호 변경 후 확인 사항

몇 일전 회사 내 보안 강화를 위해서 모든 서버의 비밀번호를 주기적으로 변경하기로 결정하고 비밀번호를 변경했다. 비밀번호를 변경하자 사용하고 있는 몇몇 윈도우 서버에 몇 가지 오류가 나타났다. 구글링과 협력업체 문의를 통해 해결을 한 내용을 공유하니 혹 윈도우 서버의 비밀번호를 변경했는데 같은 증상이 나타나는 분들께 도움이 되었으면 한다. 1. 연결 된 네트워크 드라이브의 단절 패스워드를 변경한 서버쪽으로 타부서가 네트워크 드라이브를 연결하여 파일을 복사, 수정하고 쓰고 있었는데 패스워드 변경으로 연결된 네트워크 드라이브가 모두 끊어지는 현상이 발생했다. 이 문제는 네트워크 드라이브를 연결한 클라이언트 쪽에서 윈도우 탐색기에서 네트워크 드라이브(Z: 따위) 를 더블클릭하면 사용자이름과 패스워드를 입력하는..

원격에서 조정하는 라즈베리파이 탱크 만들기

#2017. 04. 25 글 ---- 드디어 첫 Toy Project의 완성이다. 첫 Toy Project는 '와이파이로 원격에서 조정하는 장난감'을 만들어 귀여운 딸내미 앞에서 시연을 보이는 게 목표였다. 그런데, 매번 퇴근시간은 늦고, 퇴근해서도 딸과 놀고 가족들과 함께하다보니 만들 시간이 없어 진도를 나가지 못했는데, 다행히 어제 오늘 와이프와 딸이 여행을 가게되어 이틀동안 그 동안 나가지 못했던 진도를 쭈욱 뽑아 진행했다. 제작 기간에서 알 수 있듯이 프로그래밍 입문자도 만들 수 있는 수준이고, 조금만 아래글을 참조하고, 관련 지식을 인터넷으로 검색한다면 금방 만들 수 있을 것이다. 1. 시연동영상 추가 영상 : https://drive.google.com/file/d/0B3JOIwcH2MyHdT..

Toy Project 2017.11.29