본문 바로가기

2017/08

이미지 파일 일괄 변환 PowerShell에서 이미지 파일을 일괄 변환하는 방법은 다음과 같다. # System.Drawing.dll을 로드하기 [Reflection.Assembly]::LoadWithPartialName("System.Drawing"); # 폴더 내 모든 파일 목록 얻기 $list = Get-ChildItem; foreach ($item in $list) { # 선택된 1개 파일에 대해 System.Drawing.Bitmap 객체 만들기 $image = New-Object System.Drawing.Bitmap($item.FullName); # 다른 형식으로 저장 # 두 번째 매개변수는 "BMP", "EMF", "EXIF", "GIF", "ICON", "JPEG", "PNG", "TIFF", "WMF" 중 하.. 더보기
이름 일괄 변경하기 PowerShell에서 파일의 이름을 일괄 변경하는 방법은 다음과 같다. # 현재 폴더에서 파일 이름들 얻기 $list = Get-ChildItem; foreach ($item in $list) { # Rename-Item 기존이름 새이름 Rename-Item $item.FullName (); $num++; } 더보기
이동된 게시물입니다. 본 게시글은 블로그 개편으로 이동되었습니다. 아래 주소로 접속하여 주십시오. This article has been moved due to the the reorganization of the blog. Please visit the page linked below: この文書はブログの改編ので移動されました。下記の住所で接続して下さい。 https://codingcatkr.tistory.com/80 더보기
CentOS Minimal Intallation으로부터 서버 구축 방법 #5 (PHP 설정) PHP 설치하기 yum으로 PHP를 설치한다. 필요에 따라 부속 패키지를 다음과 같이 설치할 수 있다. # yum --disablerepo=\* --enablerepo=c7-media install php php-devel php-pear php-mbstring php-gd PHP가 제대로 설치되었는지 확인한다. 그림과 같이 PHP의 버전이 출력되면 정상이다. # rpm -qa php # php -v_ Apache에 PHP 연동시키기 다음은 설치한 PHP를 Apache에 연동시키는 과정이다. Apache가 연동을 위해 실행하는 각종 모듈은 /etc/httpd/modules 디렉터리에 있는데 이 곳에 php 모듈이 있는지 확인한다. # cd /etc/httpd/modules # ll *php*_ 여기에서는.. 더보기
SAFEARRAY의 간단한 사용법 정리 SafeArray 객체 생성 및 파괴 SafeArray를 생성하고 파괴하는 과정을 알아보기 위해 다음 코드를 작성해 본다. 배열을 구성하는 각 원소의 자료형이 부호 없는 8비트 정수(바이트 형)이고 10개로 구성된 배열의 생성법은 다음과 같다. /* Example: SafeArrayCreate, SafeArrayDestroy */ #include #include #include #include int main(int argc, char * argv[]) { HLOCAL hLocal = NULL; LPSAFEARRAYBOUND lpSafeArrayBound = NULL; LPSAFEARRAY lpSafeArray = NULL; hLocal = LocalAlloc(LHND, sizeof(SAFEARRAYBO.. 더보기
[소켓 프로그래밍]UDP 브로드캐스트에 의한 데이터 보내기 및 받기 보내기 측 코드 다운로드 시 참고: Dev-C++로 작성되었음. /* Example: main.c */ #include #include #include #include #include #include #include #define PORT 65429 int main(int argc, char *argv[]) { int temp; char message[] = "Hello, World!"; WSADATA wsaData; SOCKET sock; int fBroadcast = 1; struct sockaddr_in sockaddr1; struct sockaddr_in sockaddr2; WSAStartup(MAKEWORD(2, 2), &wsaData); /* 소켓을 생성한다. socket([IPv4 인터넷 사.. 더보기
Object Pascal 속성 문법 #2 조건문과 반복문 조건문 조건 연산자 파스칼의 조건 연산자는 다음과 같다. =두 대상의 같음 여부를 판단한다. 두 대상의 다름 여부를 판단한다. 정수, 실수형 변수에 대하여 두 대상의 대소관계를 나타내고, 집합형 변수에 대하여 두 대상의 포함 관계를 나타낸다. if-else 문 if-else 문은 C 언어의 if 문과 같다. if (* TODO: condition *) then (* TODO: 한 줄 구문 *); if (* TODO: condition *) then begin (* TODO: 여러 줄 구문 *); end; 여러 조건을 이어서 쓸 경우, if (* TODO: condition *) then (* TODO: 한 줄 구문 *) else if (* TODO: condition *) then (* TODO: 한 줄.. 더보기