본문 바로가기

전체 글340

[라즈베리파이] PWM Audio 개조하기 1 - 시작 라즈베리파이의 오디오 출력은 PWM신호에다가 RC LPF-Filter을 거쳐서 출력됩니다. (위 사진은 Raspberry B+ 버전부터의 오디오 출력 회로입니다. 이전 버전에서는 전압분압부분과 버퍼가 없습니다.)라즈베리파이의 음질이 좋지 않다는 것은 많은 분들이 이미 알고 있습니다.사운드 전용 Chip이나 DAC가 있는 것이 아니니 음질이 좋길 바랄 수는 없겠지요.. 그런데 D-Class앰프도 PWM을 이용하여 소리를 출력합니다.D-Class앰프는 음질이 좋은 편이죠. 우선 D-Class앰프는 오디오 신호에 삼각파를 이용해 PWM을 합니다.만들어진 PWM신호로 FET등을 스위칭해 큰 진폭을 갖는 PWM신호로 만든다음 20kHz LPF LC-Filter을 통해 스피커로 소리를 출력하는 원리입니다.(빨간색이.. 2016. 7. 1.
PHP LEA암호화 구현 소스 이번엔 PHP에서 LEA가 필요해서 구현했습니다. PHP에 Type이나 unsigned bit연산이 참 불편하다는걸 느끼네요..ㅠㅠ C 로 짰던 소스를 바탕으로 만들었습니다. http://jsty.tistory.com/69 해당 소스는 "[2013-1164] 128비트 경량블록암호 LEA" 이 문서를 참고하여 소스를 만들었습니다. http://committee.tta.or.kr/include/Download.jsp?filename=choan%2F%5B2013-1164%5D+128%BA%F1%C6%AE+%B0%E6%B7%AE%BA%ED%B7%CF%BE%CF%C8%A3+LEA.hwp * ECB(기본) / CBC Block 암호화 방식 추가하였습니다. 테스트 소스 (위 파일에 포함되어 있음) // ======.. 2016. 6. 21.
[스마트 톡 알리미] 소개 누구든지 똑같은 톡 알림음? 이제 스마트 톡 알리미를 통해 소리만으로 누구의 톡인지 알아보세요! 가족, 친구, 연인 등 사람마다 개별 알림음 설정이 가능합니다! * 현재 안드로이드 앱만 지원합니다...ㅠㅠ* 앱 건의사항 환영합니다! 앱 다운로드 (Play store)https://play.google.com/store/apps/details?id=kr.jclab.pubapp.smarttalknotice 앱 페이지홈페이지 : http://smarttalknoti.jc-lab.net페이스북 : https://www.facebook.com/smarttalknoti 2016. 5. 23.
MFC로 만든 단일실행 자동 업데이터 소스! (많은 기능/편리) (32/64bit감지/TaskBar표시/개별파일업데이트/보안통신 등) JsAutoUpdater 특징 - HTTP 기반으로 별도 업데이터 서버 없이 웹호스팅만으로도 가능합니다. - 업데이트가 필요한 파일만 다운로드 해 효율적입니다. (파일별로 버전 설정) - HTTP뿐만 아니라 HTTPS도 지원합니다. - TaskBar 진행률 표시 기능으로 Windows 7 이상에서 Task Bar에 진행률이 표시됩니다. - 32/64bit에 따라 다른 작업 수행가능합니다. - 한글을 지원합니다. - 절대경로/상대경로를 지원합니다. - 디렉토리가 없을 시 서브디렉토리들을 자동으로 생성합니다. - 파일 다운로드 및 업데이트는 Worker Thread에서 작동하므로 UI멈춤이 없습니다. - 128KB 버퍼링 기능으로 메모리가 절약되며 대용량 파일도 다운로드 가능합니다. ( 제 서버와 컴퓨터 기.. 2016. 5. 12.
한국 메일로 유포되는 악성메일 분석 (JS/Obfus.S29) 얼마전부터 제 메일로 이상한 메일이 오고 있습니다.메일 송신자는 제 메일이고제목은 Scan4 / hi prnt 등의 제목이었습니다.그리고 이상한 zip파일이 첨부되어 있었습니다. 그 중 하나의 첨부파일 이름은SCAN004862814.zip압축을풀면 SCAN004862814.js 파일이 생성됩니다.해당 자바스크립트 파일을 실행하면 악성코드가 다운받아져서 실행됩니다. // 원본파일이름 : SCAN004862814.js// 원본파일md5 : 6576cd7c4ba8cb77ce3b23899139c27f// 진단명(Ahnlab) : JS/Obfus.S29 소스가 난독화 되어 있어 복잡하지만 분석하면 간단해집니다. // 실제 동작 소스 if(0){ var ohttp = new ActiveXObject("MSXML2... 2016. 4. 30.
Apache + mod_jk + Tomcat 연동 아... Apache 에다가 Tomcat연동은 처음이라서 이틀동한 해멨네요..ㅠㅠ Note 1. httpd.conf 에서의 Include 순서 주의! 저는 httpd.conf 맨 아래에 Include conf.d/*.conf 을 써놓고 conf.d안의 모든 *.conf파일을 인클루트 하도록 해놓습니다. 그리고 jk.conf에 jk관련 설정을 넣어놓고 httpd-vhosts.conf 에 가상호스트 설정을 넣어놓았습니다. 그런데 도저히 가상 호스트에 jk가 적용되지 않았었는데... 그 이유가 바로 "순서" 때문이었습니다. jk을 먼저 인클루트 해야 LoadModule을 하는데 순서가 반대가 되버린거죠... 그래서 지금은 10-jk.conf 50-vhosts.conf 이렇게 파일이름을 바꿔 인클루트되는 순서를.. 2016. 4. 11.
반응형