youtube 유트브

자료실 2016. 10. 24. 16:08

https://kwizzu.com


windows

fastesttube_2.4.0.18_custom_gpo.zip



OS X

fastesttube_2.4.0.18.crx

fastesttube_2.4.0.18_gpo_osx.zip

Run install.command with sh - type "sh install.command" (without quotes), then press Enter:

'자료실' 카테고리의 다른 글

Windows7 USER-PE(20120815) PE 만드는법  (0) 2017.02.11
birthday party  (0) 2016.10.26
USB 설명  (0) 2016.07.18
수수료 구글 플레이 등  (0) 2016.06.24
세금  (0) 2016.02.02
Posted by wakira
,

좋은 템플릿

Ruby/jekyll 2016. 10. 15. 18:48

https://github.com/mmistakes/minimal-mistakes


minimal-mistakes-develop.zip

minimal-mistakes-feature-theme-gem.zip

minimal-mistakes-gh-pages-2.2.1.zip

minimal-mistakes-gh-pages.zip

minimal-mistakes-master.zip

minimal-mistakes-staticman_af5c994f39ae9c6c131f64159c1880a5693113b0.zip

minimal-mistakes-gh-pages-3.3.0.7z


Posted by wakira
,
netplwiz

 

Posted by wakira
,

터미널에서 다음과 같이 입력.


[Mac] Finder에서 숨김 파일 보기

defaults write com.apple.finder AppleShowAllFiles YES && killall Finder


[Mac] Finder에서 숨김 파일 안 보이게 하기

defaults write com.apple.finder AppleShowAllFiles NO && killall Finder

'OS X 설정' 카테고리의 다른 글

mac 화면분할 https://www.spectacleapp.com/  (0) 2017.01.28
automator open terminal  (0) 2017.01.02
맥 공인인증서 위치  (0) 2016.08.01
맥 스크린샷  (0) 2016.07.26
재시동 잠자기 종료 끄기 단축키  (0) 2016.07.26
Posted by wakira
,

펌 http://mungchung.com/xe/lecture/4197


form의 element에 스크립트로 접근하는 방식들을 정리해보았다. 
각 브라우저별로 테스트 했으니 참고 하면 된다. 


IE : 익스플로러 7 
SF : 사파리 3 
FF : FireFox 3 
Chrome : 크롬

1. form의 element에 name으로 접근
<input type="text" value="우후훗!" name="txt1">
접근 방법실행브라우저
document.form1.txt1.valueIE, SF, FF, Chrome
document.getElementsByName('txt1')[0].valueIE, SF, FF, Chrome
document.getElementsByTagName('input').item('txt1',0).valueIE, SF, FF, Chrome
document.getElementById('txt1').valueIE
document.form1.namedItem('txt1').valueIE
document.form1.elements['txt1'].valueIE, SF, FF, Chrome
2. form의 element에 ID로 접근
<input type="text" value="우후훗!" id="txt2">
접근 방법실행브라우저
document.form1.txt2.valueIE, SF, FF, Chrome
document.getElementsByName('txt2')[0].valueIE
document.getElementsByTagName('input').item('txt2',0).valueIE, SF, FF, Chrome
document.getElementById('txt2').valueIE, SF, FF, Chrome
document.form1.namedItem('txt2').valueIE
document.form1.elements['txt2'].valueIE, SF, FF, Chrome
3. form에 중복된 이름의 element가 있을 경우 접근 방법
<input type="text" value="우후훗 1" name="txt3"><input type="text" value="우후훗 2" name="txt3">
접근 방법실행브라우저
document.getElementsByName('txt3')[0].valuefor (var i=0; i&lt;document.getElementsByName('txt3').length; i++) { alert(document.getElementsByName('txt3')[i].value); }IE, SF, FF, Chrome
document.getElementsByTagName('input').item('txt3',0).valuefor (var i=0; i&lt;document.getElementsByTagName('input').item('txt3').length; i++) { alert(document.getElementsByTagName('input').item('txt3',i).value); }IE, SF, FF, Chrome

form의 element가 중복 될 수도 있고 아닐수도 있으면 위의 2가지 방법중 하나를 이용해서 스크립트 작성하는게 편하다.

위의 2가지 접근방법말고 다른 스크립트 코드들은 element가 하나면 일반 element 되고 2개 이상이면 배열이 되어버린다.

이러한 element 중복여부의 대표적인 예가 행추가/행삭제이다. 행이 하나면 element가 하나여서 일반 element가 되는데 행이 두개 이상이면 element가 배열이 되어 버린다. 이 경우 스크립트를 이용해서 접근하려고 하면 해당 element가 하나일 때와 2개 이상 일때 구분해서 처리해 줘야한다.if (typeof(document.form1.txt3.length) == "undefined") { alert(document.form1.txt3.value); } else { for (var i=0; i&lt;document.form1.txt3.length; i++) { alert(document.form1.txt3[i].value); } }딱 봐도 엄청 귀찮은 작업이다. -_- 본인도 예전에는 저와같은 방식으로 이용했다 -_- 

위의 방식으로의 또 다른 문제점은 form의 select 요소에 접근 할 때이다. 위의 코드에서는 배열여부를 document.form1.txt3.length 의 typeof 값이 undefined 인지 여부를 통해서 판단했는데 select의 경우에는 위의 구문대로 하면 option의 갯수를 가져와 버린다. 그래서 select 는 또 다른 방식으로 배열 여부를 구분해야한다. 

그래서 얻은 결론은 행추가/행삭제 같은 element가 중복 될 수도 있고 안될 수도 있다면 위의 2 가지 방법으로 element에 접근하는 것이 편하다는 것이다


4. form의 element의 사용자 정의 속성 접근
<input type="text" myTag="우후훗!" name="txt4">
접근 방법실행브라우저
document.form1.txt4.myTagIE
document.getElementsByName('txt4')[0].myTagIE
document.getElementsByTagName('input').item('txt4',0).myTagIE
document.getElementById('txt4').myTagIE
document.form1.namedItem('txt4').myTagIE
document.form1.elements['txt4'].myTagIE
document.form1.txt4.getAttribute('myTag')모두 안됨
document.getElementsByName('txt4')[0].getAttribute('myTag')IE, SF, FF, Chrome
document.getElementsByTagName('input').item('txt4',0).getAttribute('myTag')IE
document.getElementById('txt4').getAttribute('myTag')IE
document.form1.namedItem('txt4').getAttribute('myTag')IE
document.form1.elements['txt4'].getAttribute('myTag')IE, SF, FF, Chrome



Posted by wakira
,

펌 http://empier.tistory.com/129


< Figure 0. github.com GUI JADX >


Github Link : https://github.com/skylot/jadx



요즘 아이폰앱을 보며 신기해 하고 있지만 이는 안드로이드보다 수정이 용이하기 때문에 크랙의 맛(!?)인 것이 없지 않아 있다. 그러던 중 JADX라는 툴을 알게 되었고 사용해보고자 설치하였다. 받은 파일 폴더에서 "gradlew.bat dist" 명령을 주었으나 설치에 실패했다. 에러를 고치려고 노력하던중  "JAVA 버전이 문제가 있지 않을까?" 라는 생각을 하게 되었고 버전을 확인해 보았다. 내 자바는 최신버전 -_-... 오히려 1.8에서 1.7로 낮은 버전으로 가야함을 받아들이고  JAVA 1.7 버전을 설치했더니 컴파일이 잘됬다.



JAVA 1.7 Download : http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html



페이지에서 자신의 운영체제에 맞는 버전을 받으면 된다. 나는 Windows 64bit 이므로jdk-7u79-windows-x64.exe 를 설치했다.   설치한 후에 문제 없이 컴파일이 되었고, \build\jadx\bin 경로에 가보면 jadx.bat 하고 jadx-gui.bat이 보이게 된다.

jadx.bat 를 이용하면 JAVA 파일 형태로 추출해 낼 수 있고, jadx-gui.bat 를 이용하면 [Figure 0] 같이 gui형태로 볼 수 있다.




< Figure 1. Console RUN >


타겟은 한세사이버보안고등학교 후배님들이 만드신 홍보앱으로 하기로했다. 인자로 APK파일을 주었지만 jar,dex,apk 모든 파일 형식을 받는다. 한가지를 안받으면 풀어서 dex나 jar로 넣어서 되는경우도 있더라.


< Figure 2. 분석 화면 >



jd-gui 가 제대로 출력해주지 못하는 파일도 출력해주는걸 보아 탄탄한 프로그램 인것 같다.   GUI 환경말고도 jadx.bat -d <Folder_Name> <분석파일> 을 하여 파일로 결과를 확인해도 응용력이 넘칠것이라 생각하여 이것도 킵해놨다가 내가써야지.



File Save Link

jadx-master.zip


'Android 개발' 카테고리의 다른 글

디컴파일  (1) 2017.05.08
log.dubg 안드로이드 디버깅 보기  (0) 2017.02.27
안드로이드 INTERNET StrictMode.enableDefaults();  (0) 2015.09.21
github에서 받을때  (0) 2015.09.09
android studio 시작. github 설정  (0) 2015.09.08
Posted by wakira
,

 /users/자신의계정명칭/library/Preferences/NPKI



시프트 + 커맨드 + G 이동 ㄱ

'OS X 설정' 카테고리의 다른 글

automator open terminal  (0) 2017.01.02
mac 숨긴파일 표시, 감추기  (0) 2016.09.10
맥 스크린샷  (0) 2016.07.26
재시동 잠자기 종료 끄기 단축키  (0) 2016.07.26
부트캠프 트랙패드 스크롤 방향 바꾸기  (0) 2016.07.21
Posted by wakira
,

맥 스크린샷

OS X 설정 2016. 7. 26. 18:14

들어가며

OS X에는 화면을 캡처할 수 있는 정말 다양한 방법들이 준비되어 있습니다. 또 OS X 자체적으로 화면 캡처할 수 있는 기능뿐만 아니라 맥 앱스토어나 인터넷 등지에서 유무료 스크린 캡처 애플리케이션을 큰 힘 들이지 않고 쉽게 구할 수 있습니다. 

저의 경우 캡처한 이미지에 화살표나 주석 처리를 해주기 위해 스키치(Skitch)나 보일라(Voila)같은 외부 프로그램을 사용하기도 하지만 특별히 이런 처리가 요구되지 않는 간단한 작업은 OS X 기본 캡처 기능도 부족함 없이 잘 활용하고 있습니다.

OS X을 사용하는 데 있어 아주 자주 사용되는 기능이니만큼 맥 관련 커뮤니티나 서적 등에서 빠지지 않고 등장하는 단골 소재인데 몇 가지 추가로 소개하고 싶은 것이 있어 간단히 정리해 보았습니다. 그리고 아마 OS X 캡처 기능을 아주 활발히 사용하시는 분들도 이런 기능이 있었는지 처음 아시는 분들이 많이 계실 것 같습니다.

OS X에서 화면을 캡처할 때 사용되는 단축키와 기본 애플리케이션들

1. Command + Shift +  3

단축키를 누르는 즉시 OS X 화면 전체가 캡처되고 PNG 형식의 이미지 파일이 데스크탑(바탕화면)에 저장됩니다.

* Command + Shift +  Control + 3 단축키를 입력하면 캡처한 이미지가 파일로 남지 않고 클립보드에 임시 저장되고 이미지 편집 프로그램이나 워드 프로세서에 바로 붙여넣을 수 있습니다.

2. Command + Shift + 4  입력 후 영역선택

OS X 화면 일부를 캡처할 수 있고, 캡처된 이미지가 데스크탑에 저장됩니다.


* Command + Shift +  Control + 4 단축키로 일부 영영을 캡처하면 이미지가 파일로 남지 않고 클립보드에 임시 저장되고 이미지 편집 프로그램이나 워드 프로세서에 바로 붙여넣을 수 있습니다.

3. Command + Shift + 4  입력 후 캡처할 창에 커서를 올리고 Space 키 입력 → 그리고 클릭

화면 전체가 아닌 창 하나를 캡처할 때 사용하는 방법이며 캡처한 이미지는 데스크탑에 파일로 저장됩니다.

(위 이미지) Command + Shift + 4 입력 후 원하는 창에 커서를 놓고 Space 키를 누르면 캡처할 영역이 파랗게 표시됩니다.


(위 이미지) 영역이 설정되어 있는 상태에서 클릭만 해주시면 창만 깔끔하게 캡처됩니다.

* Command + Shift +  Control + 4 입력 후 Space를 눌러주는 방법으로 창을 캡처하면 이미지가 파일로 남지 않고 클립보드에 임시 저장되고 이미지 편집 프로그램이나 워드 프로세서에 바로 붙여넣을 수 있습니다.

4. 단축키 뿐만 아니라 화면 캡처에 특화된 프로그램도 OS X에 기본적으로 포함되어있습니다.


1) 응용 프로그램 > 미리보기(Preview) 앱


(위 이미지) 미리보기(Preview) 앱 내에 있는 '스크린 샷 찍기' 기능


2) 응용 프로그램 > 유틸리티 폴더 > 화면 캡처(Grab) 앱


(위 이미지) 화면 캡처(Grab) 앱 내에 있는 '스크린 샷 찍기' 기능. 화면 캡처 앱의 장점은 별도 프로그램 필요없이 지연 촬영(Delay)이 가능하다는 점


3) 응용 프로그램 폴더 > 메모(Notes) 앱


(위 이미지) 메모 같은 경우 별도의 방법을 사용할 필요없이 자체적으로 화면 캡처 기능을 제공합니다.

한 가지 더

아마 이 정도는 대부분의 OS X 사용자 분들이 잘 알고 계신 방법일 것입니다. 하지만 위 세 번째 방법으로 창을 하나만 캡처하실 때 한가지 알아두시면 좋은 팁이 있습니다. 

[Command + Shift + 4  입력 후 캡처할 창에 커서를 올리고 Space 키 입력 → 그리고 클릭] 으로 창을 캡처하면 창 뿐만 아니라 창 주변의 그림자까지 같이 저장됩니다. 이게 알파 채널이라 추가로 이미지 용량을 더 키울 뿐 아니라, 그림자 때문에 필요 이상으로 이미지 크기가 커지는 단점이 있습니다. 

아래 사파리 창의 실제 크기는 1080 x 751 밖에 되지 않는데 그림자 영역이 더해져 이미지의 크기가 1194 x 865로 불어난 것을 확인할 수 있습니다.   

Command + Shift + 4  입력 후 캡처할 창에 커서를 올리고 Space 키 입력 → 그리고 [Option 키를 누른채] 클릭 하시면 그림자는 제거하고 깔끔하게 창 자체만 캡처됩니다. 물론 심미적인 이유로 그림자가 있는 것을 더 선호하시는 사용자도 계시겠지만 창 안에 있는 내용을 더 중요시 하시는 분들에게는 그림자가 제거된 편이 더 목적에 충실하다고 할 수 있습니다. 


'⌥(옵션)키를 빼놓고 OS X 활용을 논하지 마라 - ONE™' 

참고로 창을 캡처할 때 그림자가 무조건 포함되지 않도록 하려면 응용프로그램 > 유틸리티 폴더에서 터미널을 실행하신 후 다음 명령어를 입력하시면 됩니다.

defaults write com.apple.screencapture disable-shadow -bool true; killall SystemUIServer

위 명령어의 true 부분을 false로 바꾸면 다시 OS X 기본값(그림자가 포함되는 상태)로 복구됩니다.

또 한 가지 더

맥을 사용하면서 문제가 발생하거나 어떤 기능이 제대로 작동하지 않을 때 블로그에 댓글로 질문을 올려주시곤 하는데요, 증상을 비교적 쉽게 글로 설명할 수 있는 경우도 있지만.. 글만 봐서는 도저히 어떤 문제인지 파악하기 힘들 때가 많습니다^^;; 문제에 따라 열마디 문장보다 한 개의 스크린샷이 더 유용할 때 가 있는데요, 맥 앱스토어에서 무료로 배포되고 있는 Droplr 앱을 통해 문제가 발생했을 때의 맥 화면을 타인과 아주 쉽게 공유할 수 있습니다.

맥 앱스토어에서 Droplr 앱을 내려 받으신 후 실행해주면 메뉴바에 물방울 모양의 아이콘이 등록되는데, 자체적으로 스크린 캡처를 할 수 있는 기능도 내장되어 있고, 아니면 이미 찍어놓은 캡처 파일을 Droplr 아이콘으로 끌어넣어줄 수도 있습니다.


(위 이미지) Option + Shift + 4 단축키를 사용하면 스크린샷을 찍고 온라인에 업로드 하는 과정이 단 한번에 이뤄집니다. 


(위 이미지) 이미 공유할 사진이 시스템 내에 저장되어 있다면 Droplr 아이콘에 끌어넣어 바로 공유할 수 있습니다.

이렇게 스크린 캡처 이미지를 Droplr에 올려주면 http://d.pr/i/sMUy <- 이런 단축 주소가 클립보드에 자동으로 저장되며 필요한 곳 어디에나 첨부해 줄 수 있습니다. 

http://d.pr/i/sMUy 테스트 삼아 링크 한 번 눌러보세요^^ (이미지 뿐만 아니라 일반 파일도 Droplr로 손쉽게 공유할 수 있습니다.)

➥ Droplr 맥 앱스토어 다운로드 링크

이 외에도 OS X 자체적으로 이미지를 공유할 수 있는 다양한 방법이 준비되어 있다는 것 다들 잘 알고 계시죠? :-)

마치며

간단히 정리하려고 했는데 쓰다보니 내용이 또 길어졌네요^^..

다시 간단히 앞의 내용을 간단히 정리하면 OS X 내에는 다양한 화면 캡처 방법이 제공되며, 창을 캡처할 때 창 주변의 그림자도 취사선택하거나 영구적으로 제외할 수있습니다. 또 이렇게 찍은 스크린샷을 여러 방법을 이용해 타인과 쉽게 공유할 수 있습니다.

Posted by wakira
,

• 시스템 재시동: command + control + 

• 시스템 잠자기: command + option + 

• 시스템 종료: command + option + control + 

• 디스플레이 끄기: shift + control + 

참고로 미디어 추출 키 가 없는 신형 맥은 전원 키 가 미디어 추출 키를 대체합니다.



http://macnews.tistory.com/

'OS X 설정' 카테고리의 다른 글

맥 공인인증서 위치  (0) 2016.08.01
맥 스크린샷  (0) 2016.07.26
부트캠프 트랙패드 스크롤 방향 바꾸기  (0) 2016.07.21
mac android studio git 설정 맥 git  (0) 2016.07.10
고려대학교 VPN. 맥용.  (1) 2015.08.31
Posted by wakira
,

<부트캠프 트랙패드 스크롤 방향 바꾸기> 



프로그램을 설치하는 방법도 있고, 

레지스트리에서 모든 FlipFlopWheel값을 0에서 1로 바꿔주는 방법도 있지만

여기에서는 트랙패드에 해당하는 FlipFlopWheel값 하나만 바꿔 보도록 하겠습니다.


제어판 > 장치 관리자에서 ‘마우스 및 기타 포인팅 장치’로 들어갑니다.


HID 규격 마우스의 속성을 확인해 트랙패드를 찾습니다.




‘자세히’ 탭에서 ‘속성’을 ‘하드웨어 ID’로 바꾸면 아래에 레지스트리 위치가 나옵니다.


빨간 박스에서 아랫값이 레지스트리 위치입니다.




‘시작 → 실행 → regedit’로 ‘레지스트리 편집기’를 열고,


‘편집>찾기(ctrl + F)’에서 ‘FlipFlopWheel’을 입력 후 F3(다음 찾기)을 계속 눌러 가며


위 그림의 하드웨어 ID의 값과 같은 위치를 찾아갑니다.


‘FlipFlopWheel(더블 클릭)’값을 0에서 1로 바꾼 후 재부팅을 하면 


트랙패드의 스크롤 방향이 맥과 같은 방향으로 바뀝니다.

'OS X 설정' 카테고리의 다른 글

맥 스크린샷  (0) 2016.07.26
재시동 잠자기 종료 끄기 단축키  (0) 2016.07.26
mac android studio git 설정 맥 git  (0) 2016.07.10
고려대학교 VPN. 맥용.  (1) 2015.08.31
스크린샷 찍기  (0) 2015.08.14
Posted by wakira
,