개발신의 한타
[Funny IT] 마우스 포인터는 왜 기울어져 있을까? 컴퓨터에서 마우스 포인터가 반시계 방향으로 45도 각도 비스듬히 꺾여 있는 사연이 재미있다. 우리나라로 치면 네이버 지식인과 유사한 커뮤니티인 스택익스체인지(StackExchange)에 올라온 이 질문에 댓글이 달렸는데 관련 자료까지 첨부해놓고 있어 사실일 가능성이 높은 것으로 판단된다. 마우스를 고안한 더글라스 엥겔바트(Douglas Engelbart)가 애초에 화면에 표시할 포인터를 디자인할 때에는 위를 가르키는 모양이었다. 30여년 전, 그러니까 1981년에 제록스(Xerox)의 팔로 알토 연구소(PARC, Palo Alto Research Center)에서 작성된 문서의 마우스 포인터는 분명히 상방을 향하고 있다. 결론부터 말하자면 마우스 ..
압축 유틸리티 기본 정보 Utility Version Library Algorithms License API Random Read gzip 1.4 zlib related DEFLATE (LZ77 + Huffman coding) GPL, zlib license C, Java, etc. Support bzip2 1.0.5 libbzip2 BWT + Huffman coding BSD license C, Java,Python, etc. ?? lzop l.02 rc1 lzo LZO GPL C, Java, Python, Perl ?? qpress 0.39 quicklz LZ Like (quicklz) Commercial, GPL C, C#, Java ?? xz (xz utils) 4.999.9b liblzma LZ..
안드로이드 :: 부팅시 자동실행 특정 서비스나 엑티비티를 상시 실행시켜야 할 경우, 노티피케이션으로 표시하고 서비스를 점유하도록 한다. 그러나 전원이 꺼지면 재실행을 시켜줘야 하는데, 필수적인 서비스나 성실한 사용자가 아니면, 이것을 사용자에게 기대하기는 어려운게 사실이다. 따라서 개발자는 어플리케이션이 부팅과 동시에 실행할수 있는 환경을 마련해 주어야 한다. 방법은 안드로이드 기기가 부팅되는 과정을 캐치하여, 브로드캐스팅 함으로써, 사용자의 리시버가 이것을 받아들여 수행하도록 하는것이다. 기기 부팅 완료 ▷ 브로드캐스트 발생 (RECEIVE_BOOT_COMPLETED) ▷ 사용자 BROADCAST RECEIVER의 브로드캐스트 RECEIVE ▷ 사용자 지정 내용 실행 ANDROID MANIFEST 설정..