본문 바로가기

내가만드는것_만든것87

[C++] 7z 라이브러리 헬퍼 (JsSevenZipHelper) 7z 라이브러리 사용하는게 너무 불편하기도 하구... 그래서 간단히 사용할 수 있게 압축과 풀기를 지원하는 JsSevenZipHelper을 만들었습니다. 예제 소스 포함되어 있습니다. #include #include #include #include "JsSevenZipHelper/JsSevenZipHelper.h" int test_compress(int argc, char *argv[]) { JsSevenZipHelper::Compress compress; std::list fileList; JsSevenZipHelper::FileOutStream *pOutStreamSpec = new JsSevenZipHelper::FileOutStream(); CMyComPtr pOutStream = pOutStre.. 2016. 10. 23.
[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.
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.
반응형