본문 바로가기
반응형

전체 글710

윈도우10 에서 파워쉘2.0 실행하기 윈도우10에 파워쉘을 업그레이드 했더니 5.1이 깔려있다. 그런데 회사는 윈도우7을 쓰고 있어서 ㅠㅠ 파워쉘2.0을 기준으로 개발해야 한다. 그래서 롤백 or 다운그레이드 할 방법을 찾다가 그냥 2.0 으로 실행하면 된다는 것을 깨달았다. cmd 실행 후, powershell -Version 2 로 실행하면 2.0 파워쉘이 똭! $host 로 확인 가능! 2018. 11. 27.
offline 인스톨을 위한 패키지 다운로드 2018년 11월 27일 회사에서 실제 인스톨할때는 python -m pip install --no-index --find-links=. {패키지명} 으로 가능했다. 추가로 pyinstaller, cx_freeze 는 실패... 이유는 찾아봐야겠음.. ==================================================================== 2018년 11월 21일 현재, 파이썬 3.7.1 - 64비트 ( pip 10 ) 버전에서는 아래같이 다운로드 하는게 아니라, pip download {패키지명} 으로 바뀌었다. 즉, pywinauto 라는 패키지를 받고 싶으면, 다운로드 받을 폴더를 생성후, ( pywinauto 라고 생성 했다고 하면 ) 해당 폴더로 이동후, pip.. 2018. 11. 27.
파워쉘 커맨드(cmdlet) 유닉스에서 여러 커맨드 ( ls , find, awk, ... ) 를 쓸 수 있는 것처럼,파워쉘에서도 여러 커맨드를 사용할 수 있습니다. 특이한점은 파워쉘의 커맨드인 cmdlet 은 함수의 명명규칙 같이 하이픈으로 연결된 함수명 같이 생겼습니다.ex) select-object , get-date, write-output ... 전체 적인 모양새는 command –parameter1 –parameter2 argument1 argument2 이런 형태로 사용 가능합니다. 하지만, 이렇게만 정의해 놓으면 유닉스나 기존 윈도우 커맨드를 쓰는 사람에게는 명령어를 모두 새로 익혀야 합니다. (dir 이 get-childitem 과 동일함 ) 그래서 친절하게(?) 별칭을 지정할 수 있게 되어 있어서 dir , ls,.. 2018. 10. 2.
흐름제어 와 반복문 ( if/while/for/foreach/switch ) 오늘은 파워쉘에서 흐름제어 하는 방법을 배워보도록 하겠습니다. 파워쉘에서 if 문은 비교 연산자가 특이합니다. 물론 unix 스크립트 문을 써보신분은 익숙하겠지만.. 흔히 아는 == , !=, >, < 가 아닌 -eq, -ne, -gt, -lt 을 씁니다. $x = 10 if( $x -gt 100 ){ "100 보다 크다 " }elseif( $x -gt 50 ){ "50 보다 크다 " }else{ "열심히 살자" } 두글자 의 영문자들은 각각 eq : equal ne : not equal gt : greater than lt : less than 를 뜻합니다. 이걸 생각하면 외우기 쉬울꺼에요~~ 다음은 while 문입니다. 위의 부호만 잘익히시면, 반복문들은 쉽습니다. 1 부터 100 까지 더하는것을 예.. 2018. 9. 5.
(새로운마음으로)파워쉘 설치하기 파워쉘 설치글을 쓴지 6년이 지났네요... 세월의 흐름을 온몸으로 느끼며 ㅠㅠ 파워쉘 설치 방법을 시작하겠습니다. 윈도우10 기준으로 이미 설치가 되어 있습니다. (=ㅁ=! ) 확인 방법.. 왼쪽하단 돋버기 버튼을 누르고 powershell 이라고 입력하면 나오는 아이콘 클릭 파워셀이 실행되면, $host 라고 입력해서 버전이 확인 가능합니다. 현재 재 PC 에는 5.1 이 깔려 있네요.. 혹시, 윈도우10 이 아니라면 아래 링크에 들어가서 설치하시기 바랍니다. https://docs.microsoft.com/ko-kr/powershell/wmf/5.1/install-configure#install-wmf-51-for-windows-server-2008-r2-and-windows-7 PowerShell .. 2018. 9. 4.
mysql 관련 정보 MySQL현재 오라클이 접수한 상태라 완벽(?) 한 GNU 를 위해서는 mariaDB 를 써야 한다.지금까지 써봤을때는 완벽하게 동일하니 처음 한다면 mariaDB 를 추천.. 처음 설치하면, root 로는 원격(외부) 접속이 안된다. 그래서 유저 테이블에 원격접속용 root 유저를 추가해 줘야 한다. 참고!! https://zetawiki.com/wiki/MySQL_%EC%9B%90%EA%B2%A9_%EC%A0%91%EC%86%8D_%ED%97%88%EC%9A%A9 INSERT INTO mysql.user (host,user,authentication_string,ssl_cipher, x509_issuer, x509_subject) VALUES ('%','root',password('패스워드'),'',.. 2018. 8. 20.
이미지 합성 및 이미지에 글쓰기 1. 이미지 읽어오기 import java.awt.image.BufferedImage; import javax.imageio.ImageIO; BufferedImage tmp = ImageIO.read(new File("imageName.jpg")); 2. 해당이미지의 Graphics 객체 가져오기 ( 빈이미지 생성후 가져오기 ) BufferedImage bg = new BufferedImage(100,100,BufferedImage.TYPE_INT_RGB); Graphics g = bg.createGraphics(); //흰색으로 칠함 g.setColor(Color.WHITE); g.fillRect(0, 0, 100, 100); 3. Graphics 객체로 글쓰기 Font f = new Font("Ser.. 2017. 12. 16.
DBI 모듈 설명 링크 www.dba-oracle.com/t_dbi_interface1.htm 부분부분 필요할때만 봤었는데, 메타정보 얻기와, autocommit 설정까지궁금한 부분에 대해서 샘플까지 모두 나와 있음!! 혹시 몰라 소스 백업! ## END 로 finally 처리 하는부분과 if defined 활용부분Example 1. #!/usr/bin/perl -w use strict; use DBI; my $db = DBI->connect( "dbi:Oracle:Local", "scott", "tiger" ) || die( $DBI::errstr . "\n" ); $db->{AutoCommit} = 0; $db->{RaiseError} = 1; $db->{ora_check_sql} = 0; $db->{RowCacheSize.. 2017. 11. 5.
윈도우에서 사용가능한 스크립트 ( vbs , js ) 비교 어렸을적, IT 를 막 시작하면서 C 공부를 하는 무렵에 Basic 언어는 무언가 어린 아이들(?) 이나 초초초보자들이 하는 언어라고 생각했습니다. 그래서 컴퓨터 막 시작했을무렵에 GW-BASIC, Q-BASIC 을 잠깐 한 이후에는 거들떠 보지도 않았었죠.흐흐. 하지만, 회사생활을 시작하고 엑셀을 쓰면 쓸수록, VB는 정말 많이 쓰는 언어더군요.. 최근에는 유닉스에서는 쉘이 있듯이, 윈도우 자동화에는 VBS 가 있다고 느끼고 있습니다. (파워쉘이 있지만 머 대중화 되진 않았다고 느끼니까요.. 저만의 착각??) 특히, ActiveXObject 와 같이 쓰면, 마치 유닉스에서 명령어 툴( ls, grep 등등 )을 쓰는것처럼 활용도가 많이 높은것 같습니다. 윈도우 로컬에서 스크립트를 쓰기위에서는 Windo.. 2017. 8. 7.
반응형