기타129 [Mac] 자바스크립트로 App UI 조작 - 앱에서 메소드를 미지원하는 경우 아래와 같이 찾아본다 - 응용 프로그램 > 유틸리티 > 스크립트 편집기 > JavaScript 선택하여 타이핑 1. 윈도우 검색 system = Application('System Events') test = system.processes['AppName'] test.windows() 2. UI 뎁스 검색 test.windows['Contacts'].entireContents() 3. 클릭 test.windows['Contacts'].buttons['계정'].click() 4. 메뉴바 아이콘 클릭 test.menuBars[1].menuBarItems[2].menus[0].menuItems[0].menus[0].menuItems[0].click() 5. 화면 캡쳐 sys.. 2015. 3. 23. [Mac] 검색 중 발견한 좋은 팁 OS X 안에는 왜 "응용 프로그램' 폴더가 두 개나 존재할까?http://macnews.tistory.com/2768 특정 응용 프로그램만 다른 언어로 설정하기http://mactraining.tistory.com/30 텍스트 대치 기능http://macnews.tistory.com/1501 네트워크 속도 조절 앱 (Network Link Conditioner)http://fra3il.tistory.com/110+ 윈도우는 피들러 시스템 리소스 모니터링 앱http://www.ragingmenace.com/software/menumeters/ 2015. 3. 3. [Windows] 안드로이드 로그 파일로 저장하기 아래 명령어를 bat 파일로 만들어서 실행시킨다 set TIMESTAMP=%date:-=%_%TIME:~0,2%%TIME:~3,2%%TIME:~6,2% D:\adt-bundle-windows-x86\sdk\platform-tools\adb.exe logcat -v time -d > log_%TIMESTAMP%.txt https://developer.android.com/studio/releases/platform-tools.html 2015. 2. 23. [Mac] 파일 조작 치트 시트 #make echo hello > test.txt mkdir folder #delete rm -rf folder rm test.txt #copy cp test.txt folder cp -r folder folder2 #move mv -f test.txt folder mv -f folder folder2 #edit echo world >> test.txt #rename mv folder folder2 mv test.txt test2.bak #open open test.txt #archive zip -r arch.zip folder/* 2015. 1. 19. VMware 속도 최적화 게스트 설정하드디스크는 가변 말고 고정으로 생성Disable memory page trimming 체크디버깅 모드 끄기브릿지 네트워크 사용사용하지 않는 장치 제거 (CD, 플로피디스크 등..)메모리는 허용 범위에서 가급적 높게 (XP 1G / 7이상 2G 추천)vmx 파일 > sched.mem.pshare.enable = "FALSE" 추가게스트 운영체제최적화 (업데이트 off, 시스템 복원 off, 백신 off)VMware Tools 설치호스트 설정Fit all virtual machine memory into reserved host RAM 선택윈도우 업데이트 끄기 - 참고 링크 -http://www.bpan.com/helpdesk_new/index.php?mmode=news_view&no=12781.. 2014. 12. 12. [Linux] Ubuntu + squid3 프록시 서버 구축하기 우분투14.04.1 LTS 버전에 squid3로 프록시 서버를 구축하는 방법입니다 우선 암호없이 사용 가능한 케이스입니다 #설치 (apt-get도 무방하지만 aptitude 사용 권유) sudo aptitude install squid3 -y #기본 설정값 백업. 귀찮으면 스킵 sudo cp /etc/squid3/squid.conf /etc/squid3/squid.conf.original #conf 파일 설정 sudo vi /etc/squid3/squid.conf http_access allow all #http_access allow localhost의 localhost를 all로 수정 #http_access allow manager localhost 주석 처리 #http_access deny mana.. 2014. 11. 17. n초 간격으로 더미 파일 생성하기 동기화 검증 때문에 주기적으로 임의 파일이 생성되는 스크립트를 작성해보았다 생성 간격은 2초를 주었다 XP에서는 timeout 이 안되므로 리소스킷 설치 후 sleep 으로 대체한다 * 윈도우 ::1mb 파일 3개 생성 for /L %%i in (1,1,3) do ( fsutil file createnew D:\AHA\test-%%i.zip 1048576 timeout 2 ) * 맥 #더미 파일이 생성될 위치 지정 mypath=/Users/boy cd $mypath #1mb 파일 3개 생성 for i in {1..3} do mkfile 1m test-$i.zip sleep 2 done 2014. 11. 13. [Mac] 앱 빌드번호 확인하는 스크립트 맥에는 파이썬 2.7.6 버전이 내장되어 있습니다 파이썬을 이용해서 응용 프로그램의 빌드번호를 확인하는 코드입니다py 확장자로 저장 후 터미널에서 python /Users/....test.py 형식으로 실행합니다 import plistlib plist = plistlib.readPlist('/Applications/Safari.app/Contents/info.plist') print plist['CFBundleVersion'] command 파일만으로도 실행 가능합니다 (command 확장자로 작성) python -c 'import plistlib;plist = plistlib.readPlist("/Applications/safari.app/Contents/info.plist");print plist[".. 2014. 11. 12. [Mac] 로그추출 후 메일로 전송하는 스크립트 맥북에서 로그폴더 추출하는 작업이 계속 반복되어 자동화 스크립트를 만들었습니다 1. 계획하기 command 파일 더블클릭하면 압축된 로그파일을 메일쓰기 화면에 띄워주는 것이 목표 2. 텍스트 편집기 실행 응용 프로그램에 있음 3. 내용 작성 후 test.command 이름으로 저장 #압축 파일이 생성될 위치 설정 mypath=/Users/qm/Desktop/ #현재 날짜와 시각으로 임시 폴더 생성 now=$(date +%m%d_%H%M%S) mkdir $mypath$now #임시 폴더에 로그 폴더 복사 (경로에 띄어쓰기 포함되면 역슬래시 사용) mypath2=$mypath$now cp -r /Users/qm/Hello\ World/ $mypath2 #압축 파일로 만들기 cd $mypath zip -r $.. 2014. 9. 5. 이전 1 ··· 9 10 11 12 13 14 15 다음