본문 바로가기

내가만드는것_만든것85

[C] jstime 함수 (timestamp, tm간 변환 구현) Github : https://github.com/jic5760/jstime 예전에 만들었던거 올립니다. AVR등 time관련 함수가 없는 컴파일러에서도 gettm 또는 gmtime같은 함수를 구현해 주는 것입니다. /* Leap year 체크 (year : 0년부터 시작한 년도) */ extern char jstime_isleapyear(int year); /* Leap year 체크 (year : 1900년부터 시작한 년도) */ extern char jstime_isleapyear_since1900(int year); /* 월별 날짜 수 (isleapyear : 0-no leap year / 1-leap year) */ extern char jstime_mondays(char isleapyear, .. 2016. 7. 5.
[PHP] JsCrypto 암호화 알고리즘 지원 클래스 (HIGHT, LEA) Github : https://github.com/jic5760/JsCrypto_for_PHP 간단한 사용 예제입니다. * JsCrypto.php파일과 JsCrypto_으로 시작하는 php파일들은 같은 위치에 있어야 합니다. 지원하는 Ciphers: JSCRYPTO_HIGHT_64 : HIGHT Algorithm, Block size is 8 bytes Key size : 16 Bytes JSCRYPTO_LEA_128 : LEA Algorithm, Block size is 16 bytes Key size : 16 / 24 / 32 Bytes 지원하는 Modes: JSCRYPTO_MODE_ECB : ECB (Electronic Codebook) JSCRYPTO_MODE_CBC : CBC (Cipher Bl.. 2016. 7. 4.
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.
DAC부분 제작중 PCM1794 DAC칩은 Differential Circuit 출력이 나오는데제가 가지고 있는 DAC보드는 Differential current signal을 하나의 Single-ended signal 으로 변환해 주는 부분이 2개(2ch)있습니다. 위 회로는 DAC보드의 일부분을 그린 것입니다. 저는 이것을 Balanced Output으로 바꿀려고 했습니다. 그런데 보통 Balanced Output회로를 보면(PCM1794 Datasheet의 Application Note도 그렇구...) 2개의 채널을 하나의 Balanced Output으로 출력합니다. 요롯게~ 그래서 Stereo 출력을 하려면 DAC칩이 2개가 필요합니다..왜 이렇게 구성한지 몰랐는데 HIFIPAX카페 회원님들의 답변으로 이렇게 하면.. 2016. 2. 12.
반응형