본문 바로가기

전체 글355

[Android] JAOR (JsAndroidOnlineResource) 자동 온라인 리소스 라이브러리 JAOR (JsAndroidOnlineResource)은 안드로이드에서 매번 변할 수 있는 리소스를 인터넷을 통해 자동으로 다운로드해주는 라이브러리 입니다. 서버URL에는 data_langcode.xml 파일이 있어야 합니다. 예) 한글 : data_ko.xml / 영어 : data_en.xml / Australian English : data_en-AU.xml 예제소스 : public class MainActivity extends AppCompatActivity { JsAndroidOnlineResource m_jaor = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta.. 2016. 9. 22.
[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.
[라즈베리파이] 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.
반응형