이재홍의 GitHub 탐험기 2014/08/07

저작권 안내
  • 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
  • 책 또는 웹사이트의 내용을 발췌, 요약하여 강의 자료, 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.

https://github.com/twbs/bootstrap

트위터에서 공개한 웹 프론트엔드 프레임워크입니다. 제 사이트도 bootstrap으로 되어있습니다.

다양한 UI 컴포넌트를 제공하는데요. 버튼, 네비게이션바, 드롭다운, 입력 상자, 레이블, 배지, 표, 경고 표시, 프로그래스바, 툴팁, 탭, 모달 등 웹 어플리케이션을 개발할 때 필수적인 요소들이 다 들어있습니다. 색상과 모양도 jQuery UI보다 훨씬 이쁩니다.

특히 그리드 시스템이 유용한데요. div로 일일이 짜맞추지 않아도 레이아웃을 체계적으로 표현할 수 있습니다. 모바일도 지원하기 때문에 모바일용 사이트를 따로 만들지 않아도 됩니다.

bootstrap은 JavaScript 없이 CSS만 사용해도 됩니다. 단 모달 같은걸 사용하려면 JavaScript를 사용해야 하고, jQeury도 필요합니다.


jadx - Dex to Java decompiler

https://github.com/skylot/jadx

안드로이드 Dex 파일을 Java 소스로 디컴파일하는 도구입니다.

VM 언어는 디컴파일이 너무 쉬워서 문제입니다. C/C++은 불가능한 건 아니지만 아직 제대로된 ARM용 디컴파일러가 안나온거 같더군요.


Boost-for-Android - Android port of Boost C++ Libraries

https://github.com/MysticTreeGames/Boost-for-Android

안드로이드용 C++ Boost 라이브러리입니다. NDK 버전마다 지원하는 Boost 버전이 다릅니다. 반드시 버전을 확인하세요.

안드로이드에선 C++을 안쓰는게 정신건강상 이롭지만, 게임은 엔진에 따라 C++을 써야하니...


ArnoldC - Arnold Schwarzenegger based programming language

https://github.com/lhartikk/ArnoldC

아놀드 슈왈제네거가 출연한 영화의 대사를 이용한 프로그래밍 언어입니다. 취미로 만든 것 같은데 재밌군요. Scala로 작성되어 있습니다.

아래는 ArnoldC 언어의 hello world입니다. 프로그래밍 언어의 함수, 연산자, 제어문을 영화 대사로 바꿔놓았네요.

IT'S SHOWTIME
TALK TO THE HAND "hello world"
YOU HAVE BEEN TERMINATED

제가 아는 대사는 터미네이터2 대사 정도

Return I'LL BE BACK
EndMethodDeclaration HASTA LA VISTA, BABY

https://github.com/makesites/backbone-api

각종 SNS, 인터넷 서비스의 API를 backbone.js용으로 만든 것입니다. Google Adsense, Facebook, Foursquare, Apple iTunes, Twitter, Vimeo, YouTube를 지원합니다.


이상 끝.


저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.

Published

2014-08-07