블로그 이미지
Flying Mr.Cheon youGom

Recent Comment»

Recent Post»

Recent Trackback»

« 2025/5 »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

 
 

[Android] UI Code Eaxple

클라이언트/Android | 2015. 11. 12. 13:56 | Posted by youGom

http://warmz.tistory.com/948



개인적으로 잘 사용했던 라이브러리들을 정리하고자 한다. (필수인 것은 빨강색으로 처리)


UnitTest

* Robolectric

- 공식 사이트 : http://robolectric.org/

- Github : https://github.com/robolectric/robolectric

- 특징 :

1. JDK 7에서 동작. (8 사용 불가)



Logging

* Logging with log4j in Android

- Google Code : https://code.google.com/p/android-logging-log4j/

- 참고글 :

http://warmz.tistory.com/941

http://warmz.tistory.com/942



Clean Codes

* Android Annotations

- 공식 사이트 : http://androidannotations.org/

- Github : https://github.com/excilys/androidannotations/wiki

- 특징 :

1. Annotation으로 UI Element 주입.

2. Compile 타임에 Injected Class를 생성하므로 성능 하락 없음.

3. 경량 라이브러리(53KB)

* AQuery(Android Query)

- Github : https://github.com/androidquery/androidquery


* Retrolambda

- Github : https://github.com/evant/gradle-retrolambda

- 특징 :

1. Java 8에서 지원하는 람다식을 Android에서 사용 가능하게끔 지원.(Kitkat은 공식적으로 Java 7까지 지원한다.)

2. Java 8로 컴파일 된 클래스를 Java 7 byte 코드로 변환 처리.

- 참고 사이트 :

1. http://zserge.com/blog/android-lambda.html



UI

* SuperToast

- Github : https://github.com/JohnPersano/SuperToasts

- 특징 :

1. 토스트를 스타일리쉬하게 꾸밀 수 있다.

2. Button / Progress / Card 형태로 커스터마이징 가능.


* SlidingMenu

- Github : https://github.com/jfeinstein10/SlidingMenu

- 특징 :

1. Navigation Drawer를 쉽게 구현 할 수 있으며 스타일 지정도 매우 간단하다.


* Android-Bootstrap

- Github : https://github.com/Bearded-Hen/Android-Bootstrap

- 특징 :

1. JS UI 라이브러리로 유명한 Bootstrap을 그대로 활용 할 수 있다.


* Circular Progress Button

- Github : https://github.com/dmytrodanylyk/circular-progress-button

- 특징 :

1. 아래와 같은 멋진 Progress Button을 사용 할 수 있다.




Util

* Commons Validator

- Apache : http://commons.apache.org/proper/commons-validator/

http://commons.apache.org/proper/commons-validator/javadocs/api-1.4.0/

- 특징 :

1. Email / Domain 등에 대한 validator를 제공한다.


* Gson

- Google Code : https://code.google.com/p/google-gson/

- 특징 :

1. JSON 유틸리티



* OrmLite(DB)

- 특징

1. ORM 관련 라이브러리 중에선 최고인 것 같다. 속도도 빠르고 쓰기도 쉽고 가볍다.


* Phrase(Android String Formatting)

- Github : https://github.com/square/phrase

- 특징

1. Android String Formatting을 매개변수 순서에 관계 없이 key&value 형태로 가능하게 해준다.

'클라이언트 > Android' 카테고리의 다른 글

termux에서 ubuntu 환경 만들기  (0) 2022.07.01
Practice Diary  (0) 2014.08.27
[GoogleMap] code Google API 정리  (0) 2013.10.11
[GoogleMap] 개발 관련 이미지 자료  (0) 2013.10.03
[Fragment] Fragment정보 갈무리  (0) 2013.09.13
:

공유 게시판 이더패드

보안/도구 | 2015. 3. 30. 17:58 | Posted by youGom

아놔 이거 못찾아서 해맷네;

자꾸 ethernet card가 나옴 ㅋㅋㅋㅋㅋ


etherpad 이거임 ㅡ.ㅡㅋ


http://etherpad.org/

http://etherpad.org/#download

:



* M4SONIC - Virus (Live Launchpad Original)

* M4SONIC - Weapon (Live Launchpad Mashup)

* Empire Of The Sun - Alive (M4SONIC Remix)



* The Offspring - Hit That






http://www.youtube-mp3.org/


여기에서 아래 곡들 듣자

* Eninem -  lose yourself

  - http://www.youtube.com/watch?v=aj5o0DWzFcM


* Ghetto Boys - We don't talk to police

   - http://www.youtube.com/watch?v=sQNmdsDcRmk


* Pmac - One

   - http://www.youtube.com/watch?v=lLJyOMcFYeA


* 3LAU - All Night Long

The White Panda - Shake Drop on Video

*  M.O.P. - Ante Up   


:


레버리지 리딩



혼다 나오유키 저 | 김선민 역 | 미들하우스 | 2008.03.13




이 책을 보고 나서 한 문장으로 정리하자면,
'속독이 아닌 다독을 하라. 카테고리화 시키고 다독한 내용을 메모하고 정리하여 내것으로 만든다.'

아래 접어 놓은 상자는 책 차례이다.

이 책의 내용을 따로 요약할 필요 없이 책 차례가 글의 주요 내용을 정리해주고 있다.



이 책에서 슬로건(?)으로 내놓는 내용이 1권으로 100권의 효과를 보자는 것이다.


이 앞에 읽었었던 '패스트 리딩', '포커스 리딩'에서 나왔던 내용과 겹치는 부분이 많이 있었고, 독서에 대한 접근 방식도 유사했다.


세 권에서 모두 공통점으로 나온 내용이 

뇌를 믿고 뚜렷하게 빠르게 읽는 것이고, 

주요 내용 20%가 나머지 80%프로까지 포함하고 이해 시킬수 있다는 것이다.


빠른 독서보다 효과적인 독서를 하라는 의미도 있다.

빠른 속도 보다 효율적인 독서를 하는 것이 좋다는 의미다.


독서 방법에는 속독만 존재 하는 것이 아니라.


속독, 정독, 묵독, 심독 등 여러 종류가 있다. 

이런한 독서법에 대해서도 알아둔다면 지금보다 좋은 독서 습관이 생길 것 같다.




최근, 독서 방법에 대한 책을 읽고 느낀점을 요약 해 보면 다음과 같다. 


" 책의 내용을 이미지로 인식하고, 스캐닝 된 내용을 뇌 해석에 맡겨라. 

  해석된 내용을 메모하고 정리하여 내 것으로 만든다. "




:


김연아 소치 올림픽 연기 ~

'어릿광대를 보내주오'


기술점수 39.03점, 예술점수 35.89점으로 합계 74.92점을 기록


1위 김연아



2위 러시아 아델리나 소트니코바



3위 이탈리아 카롤리나 코스트너



4위 미국 그레이시 골드




5위 러시아 율리아 리프니츠카야





:

[책] 해커의 언어, 치명적 파이썬

책/독서후정리 | 2014. 1. 9. 10:48 | Posted by youGom

해커의 언어 치명적 파이썬













TJ 오코너 저 |김선국 역 |비제이퍼블릭 



이 책 개인적으로 맘에 들었다.


차례~



해킹하는 방법에 대해 간결하게 정리한 책이다.

코드는 전부 파이선으로 되어 있고 코드가 많아도 100줄이 넘지 않는 듯 하다.

대부분의 예시 코드는 20줄 내외로 설명하고 있어서 이해하기에 어려움이 없다.

물론 컴퓨터 Language에 대한 기본적 이해가 없는 사람이라면 적은 양의 코드라도 어려움이 있을 듯 하다.


코드의 대부분은 파싱과 모듈 사용법으로 이루어져 있다.

파이선을 이용해서 파싱을 어떻게 하는지, 정규식( Regular Express )를 활용하는지에 대해 설명되어 있고,

네트워크 통신과 크래킹을 하기 위해 필요한 모듈들이 많이 존재 하고 있으며, 이를 어떻게 활용하는지 간단하게 설명되어 있다. 


코드는 기본적으로 아래와 같은 형식으로 되어 있다.

필요 모듈 로드

; import ftplib


모듈 사용 선언

; ftp = ftplib.ftp


모듈 초기화 

; ftp.ftp( host, user, pw, acct, timeout )


모듈을 활용하는 함수

; def Function


실행 아규먼트 파싱

; ./Command -a 127.0.0.1 -p 21 -u user -p passwd


메인함수

; main()


이 책을 통해서 Backtrack에 포함되어 있는 파이선 코드들이 어떻게 구성되어 있는지 이해할 수 있는 계기가 되기도 했다.


이 책에서 가장 기억에 남는 부분이 FTP공격, 블루투스 부분과 SMTP를 활용하는 부분이었다.

흥미로웠던 부분은 구글 검색 API를 활용해서 정보 수집하는 부분이었다. 생각보다 코드가 단순함에도 불구하고 정보수집이 잘되어서 흥미로웠다. 


난 정규식을 일반적인 곳에만 사용했었다. 정규식을 파싱에 활용한다는 것도 색다른 방법인 것 같다. 


책에서 소개된 모듈 정보다.

optparse : 커멘드라인에서 옵션을 처리하기 위한 라이브러리

python-nmap : python에서 nmap 을 사용할수 있는 라이브러리
pexpect : 프로그램 작동, 프로그램의 결과 받아서 자동화를 할수 있는 라이브러리(이책에서는 ssh 접속 자동화를 위해 사용)
pxssh : pexpect라이브러리에 있는 ssh 세션과 직접 연동할 스크립트
ftplib : ftp라이브러리
_winreg : 윈도우 레지스트리를 읽기위한 라이브러리
mechanize : 웹 자동화 라이브러리
pyPDF : PDF 문서 관리 라이브러리
exiftool : Exif 정보 라이브러리
beutifulsoup4 : html, xml 의 구문분석 라이브러리
PIL : 파이선 이미지 라이브러리
sqlite3 : sqlite3 라이브러리
pyGeoIP : GeoLiteCity 데이터베이스를 쿼리 할수 있는 라이브러리
dpkt, scapy : 패킷분석을 위한 라이브러리
python-bluez : 파이선 블루투스 라이브러리
cookielib : 쿠키를 처리할수 있는 라이브러리
smtplib : smtp 라이브러리
ctype : C스타일 코드를 작성하기 위한 ctype 라이브러리



이 책을 대여해서 보았었는데, 프랙티스를 하기 위해서 한 권정도 사서 여유있게 코드를 조금씩 따라서 작성 해 보면 도움이 많이 될 것 같다.


네이버 평균점수가 6점이던데.. 난 9점을 주고 싶다. 난 괜찮게 보았으므로. ^^




:

Php Secure Coding 정보

보안/기술 정보 | 2013. 12. 3. 14:27 | Posted by youGom



php 레퍼런스하기 좋은 곳 : http://phpsec.org/projects/guide/



한국정보보안인식 : http://www.securitya.kr

보안 코딩법 관련 게시물 : http://www.securitya.kr/eduwiz/bb/bbs/board.php?bo_table=c403&wr_id=12&page=2




'보안 > 기술 정보' 카테고리의 다른 글

[Study] Forensics EnCE PLAN.  (0) 2014.03.04
[Security] CVE 보안 취약점 오픈소스 사이트  (0) 2014.02.28
Software Security 5/5  (0) 2013.09.13
Software Security 4/5  (0) 2013.09.12
Software Security 3/5  (0) 2013.09.11
:

[Fragment] Fragment정보 갈무리

클라이언트/Android | 2013. 9. 13. 14:21 | Posted by youGom


Fragment 와 activity 차이점 알아보기 위해 검색하다가 찾은 정보.

* Fragment(프래그먼트) for Honeycomb



* 프래그먼트에 대해서



'클라이언트 > Android' 카테고리의 다른 글

termux에서 ubuntu 환경 만들기  (0) 2022.07.01
[Android] UI Code Eaxple  (0) 2015.11.12
Practice Diary  (0) 2014.08.27
[GoogleMap] code Google API 정리  (0) 2013.10.11
[GoogleMap] 개발 관련 이미지 자료  (0) 2013.10.03
:


너의 내면을 검색하라

차드 멍 탄 저 |권오열 역 |알키 



이 책을 본지 한달이 넘은것 같은데, 이제서야 정리를 하는구나 ^^;

이 책의 저자는 구글 엔지니어다. 본인이 명상을 배우고 나서 느낀 것을 주변 사람에게 널리 알리고 싶은 마음에 책을 쓴 것이다.


이 책의 내용을 한 단어로 줄인다면 '마음챙김'이다. '마음챙김'이 명상의 시작이다.

이 책의 내용을 한 문장으로 줄인다면 '나를 다스린다'로 말할 수 있다.


책의 표지에는 감정 조절 프로그램이라 홍보하고 있다.

다 보고 나서 느낀 것은 그 홍보 내용이 정말( 사실 )이라는 걸 알 수 있었다.


처음에 이 책이 명상에 관한 책인 줄 몰랐다.

단지 홍보문구에 홀린듯 감정을 다스리고자 이 책을 폈다.

( 아버지가 추천 해 준 책이라서 사실 더 끌렸다.. ^^; )

큰 목적을 이루기 위해서 큰 시작이 필요한 것은 아니다.

마음 챙기는 법, 정신을 집중하는 법, 감정을 느슨하게 하는 법.

생각보다 어려운 것이 아니였다. 

평소에 아무렇지도 않게 생각하던 호흡이 이렇게 큰 역할 하는지 이번에 깨달았다.

내 옆에 가까이 있지만, '인지 하지 못하는 것이 또 있을까' 하는 생각을 또 다시 일깨워준 좋은 내용이었다.


애써서 마음을 가다듬으려, 집중하려 하지 않고, 가벼운 마음으로, 2분동안 숨쉬는( 들숨/날숨 )에 집중한다.

불필요한 잡념은 사라지고, 머리가 맑아 지는 것을 느낄 수 있다.


이책 을 보고나서

여러 트레이닝 해 본 후, 나한테 적절한 방식으로 ( 혼합하여 ) 바꿔보았다.


이 호흡을 활용하여 마음도 몸도 휴식을 취할 수 있다.

먼저 마음챙김( 2분간 숨쉬기 집중 )을 한 후, ( 마음챙김 )

몸의 곳곳의 긴장된 부분을 순환하면서 호흡을 한다. ( 휴식 )

불필요한/필요한 여러 생각들이 지나가도록 내버려 둔다. ( 상황인식 )

좋은/나쁜 사건들에 대해 당시 내가 느꼈던 감정을 꺼내어 느껴본다. ( 감정인식 )

들숨일 때, 안좋은 기운을 받아 들이고, 날숨에 좋은 기운으로 내보낸다. ( 정화 )

스스로 상처 받았던 곳에 집중하여 천천히 호흡한다. ( 치유 )

다시 현실로 돌아오기 위해 마음챙김을 한다. ( 마무리 )


위 방식대로 하는 것은 아니지만, 때에 따라서 잘 복합하여 사용하면 좋은 것 같다.


내가 주로 사용하는 마음챙김과 명상은

- 머리가 지끈할 때,

- 몸의 근육/뼈 부분의 이완이 필요할 때,

- 주변 상황을 인식할 때,

- 기분이 상할 때,

- 공격이 들어올 때,

- 걸을 때나 주변 경치 감상할 때,

- 책보다 졸릴 때,

- 영어단어 외울 때,


대략 이럴 때 사용한 듯 하다.


호흡과 같이 아주 가까이 있지만,

내가 인지하지 못하는 게 있을까 천천히 주변을 둘러 봐야겠다.


보물은 생각보다 멀리 있지 않다. 연금술사에서 이미 느꼈듯이.














: