반응형

분류 전체보기 921

AWS 간략한 월별 계산기

Amazon Web Services (AWS) 월별 가격 계산기 입니다. http://calculator.s3.amazonaws.com/index.html?lng=ko_KR#/ [AWS 간단 월별 비용 계산기]RDS와 같이 항목들은 왼쪽 메뉴에 있습니다. [팁]미국 서부 지역 같은 경우 캘리포니아(us-wset-1)보다는 오레곤(us-wset-2)가 더 저렴합니다.미국 동부 지역 같은 경우 버지나아 북부(us-east-2)이 더 저렴합니다.개인적으로 오레곤(us-west-2)를 사용하는데, 크게 속도차이를 느끼지는 못하는 것 같습니다. (캘리포니아나, 오레곤이나 속도 차이가 크지 않습니다.)미국 서부지역 서비스라면, 오레곤(us-west-2)를 추천합니다. (참고)EC2의 프리터어 스토리지는 30GB이고..

Server관련/AWS 2017.02.14

RDS - DB 서버 증설하기

DB 증설은 RAM, CPU, STORAGE가 부족할 경우 DB 서버 증설이 필요하다. [ Modify ] [ 서버 변경 ]서버 정보 변경 (ex: db.t2.micro -> db.t2.small로 변경 = Memory증설) [v] Apply Immediately - 바로 적용 선택 [ modifying 처리 ]시간이 지나면 modifying으로 변경되면서, 서버 내용이 변경된다.변경이 완료 되는 시간동안은 서버 사용이 안된다. [ available 로 변경]Event 로그에 Modification된 내용과 재시작 적용 내용이 나와있다.Memory는 28.8MB에서 1,330MB로 여유 있게 되었습니다. 참고: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuid..

Server관련/AWS 2017.02.14

[JS] 소수점 2자리 자르기 float 2 decimal

javascript에서 2 decimal (소수점 2자리)로 round하려면, 해당 함수가 없답니다. 방법은 다음과 같이 하면 처리가 가능합니다. [방법1] 곱셈 나눗셈 방식 Math.round(num * 100) / 100 해당 방식으로 하면, 신기하게, 소수점 2자리에서 짤리게 됩니다. 참고: http://stackoverflow.com/questions/11832914/round-to-at-most-2-decimal-places [방법2] .toFixed()를 이용한 소수점 반올림 var twoPlacedFloat = parseFloat(yourString).toFixed(2) 결과 값 >> parseFloat("1.555").toFixed(2); "1.55" parseFloat("1.556").t..

Web/Javascript 2017.01.28

MSSQL 특정 테이블 백업하기

출처: MSSQL 테이블 단위 백업 MSSQL에서 특정 Table 백업하기 SQL Server Management Studio 실행 > DB선택 > 테스크 > 스크립트 생성 개체 선택 > 특정 데이터 베이스 개체 선택 테이블 > {백업할 테이블 선택} 스크립트 저장 방식 선택 (파일, 클립보드, 새 쿼리 창) > [고급] 선택 스크립팅할 데이터 형식 > 스키마 및 데이터 선택 데이터 량이 적으면, 새쿼리 창에 저장(용량이 크면 파일로 저장해야 전체가 백업이 된다.)

DB관련/SQL Server 2017.01.26

Windows 10 부팅시 시작 프로그램 등록하기

윈도우 시작 프로그램 등록하기 (Common)Windows 10 부팅시 시작 프로그램을 실행할 수 있도록, 윈도우 시작 프로그램을 등록하기 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 위 폴더에 시작할 프로그램을 추가한다 또는 Run창(Win+R)에서, "shell:common startup"을 실행하면 해당 창이 탐색기로 뜹니다. [ 참고 ] 보통 C:\ProgramData\ 폴더가 히든처리 되어 있다. 방법 1. 탐색기에 주소 입력 (복사해서 붙여넣기)방법 2. 히든 보기 설정 필요 참고: http://shki.tistory.com/67 윈도우 시작 프로그램 위치 띄우기 (User)또는 Run창(Win+R)에서, "shell:startu..

구글 차트(Google Chart) 사이즈 resized Script 함수

(인터넷 브라우저)윈도우 창을 줄이거나, 늘리면, Google Chart사이즈는 변동이 없습니다. Google Chart 내용은 HTML5/SVG객체 기반으로 되어 있기에, 자동으로 사이즈가 변경이 안된답니다. 이를 해결하기 위해서, $(window) 객체에 resize함수 처리를 추가해 줘서, 사이즈에 맞게 다시금 drawing 작업을 추가해 주면, 브라우저의 창의 사이즈가 변경되는 동시에, Google Chart도 사이즈가 변경되게 됩니다. [Chart 사이즈만 변경하기] 윈도우 사이즈를 변경 시, Javascript을 이용해서, Redrawing으로 처리하면, 이쁘게 변경이 된답니다. //create trigger to resizeEnd event $(window).resize(function() ..

Web/Javascript 2016.12.06

DB명 Table명 대소문자 구분 처리하기 (대소문자 구분 OS에서만 가능)

MySQL에서 DB명과 Table명을 대소문자 구분이 필요 할 때가 있습니다.(해당 기능은 OS의 자체에서 대소문자가 구분이 되는 OS에서만 지원됩니다.)>> : Win/Mac OS X에는 적용이 안된다고하네요? 왜 Mac OS에서 안된다고 하는지는 테스트 못해봄.>> (결과) Mac OS X에 설치된 테이블명은 대소문자 구분이 가능 (예: TestTable, 그러나 select * from testTABLE; 이명령도 처리됨) 출처: https://www.lesstif.com/pages/viewpage.action?pageId=14745775 MySQL 에서 database(Ex: testdb) 를 생성하면 다음 순서로 진행된다.my.cnf 에 설정된 datadir하위에 database 이름의 dire..

DB관련/MySQL 2016.11.08

Windows 10 New Bash Shell 설치

Windows 10에 Bash Shell을 설치 할 수 있습니다.아직 beta이며, 기본 설치 되어 있지는 않고, 설치를 해야 합니다. bash를 사용하려면, 개발자 모드로 변경해야 합니다. 설치가 완료되면, 시스템 Restart 해야 합니다. 처음 bash.exe을 실행할때, "Bash on Ubuntu on Windows"을 설치할것은 묻는다.그리고, Bash 환경에서 사용할 새롭게 생성할 계정과, 패스워드를 묻는다. 기본적으로 "root" 패스워드는 no password이다.lxrun /install /y 참고: Everything You Can Do With Windows 10’s New Bash Shell

EC2에서 RDS 이용한 DB사용하기

AWS EC2와 RDS 연결하기 http://ryusstory.tistory.com/entry/AWS-EC2%EC%99%80-RDS-%EC%97%B0%EA%B2%B0%ED%95%98%EA%B8%B0 RDS free tier 에서는>> MSSQL에서 bak파일 백업 및 복원 지원안함 db.t1.micro DB 인스턴스 클래스에서는 SQL Server에 대한 기본 백업 및 복원이 지원되지 않습니다. 인스턴스 클래스에 대한 자세한 내용은 모든 사용 가능한 DB 인스턴스 클래스에 대한 사양 섹션을 참조하십시오. SQL Server 데이터베이스 가져오기 및 내보내기http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/SQLServer.Procedural.Imp..

Server관련/AWS 2016.10.09

macOS Sierra 업그레이드 하면, 변화되는 설정 apache

macOS Sierra로 업그레이드하면, Web서버 설정이 Apache(httpd.conf, vhost, php.ini)이 변경이 된다. 과거 php변경하기 $sudo mv php.ini-previous php.ini Apache 변경하기 $sudo mv httpd.conf~previous httpd.conf $ sudo mv httpd-vhosts.conf~previous httpd-vhosts.conf OS가 변경되면, 안정적인 서비스를 위해서, (설정 값이 변경에 대한 대비) 과거 값을 백업하고 설정을 변경하는 것 같습니다. 종종 OS가 나올때마다 설정해주는 일인것 같습니다. -------- 아파치 에러가 날때, apache2: Could not reliably determine the server..

Mac세상 2016.10.09

DNS설정 A 레코드와 CNAME 레코드

tistory의 블로그 DNS(서브네임)의 IP/레코드 값을 CNAME으로 변경하라고 공지를 보게되었습니다. 음..IP로 정했던것을, CNAME타입으로 변경하고, host.tistory.io로 변경하라는 공지 내용이었죠.(해당 공지 --> (중요) 2차 도메인 블로그의 DNS 설정 변경 요청 안내(~10/9까지)) 방식 변경 1) 기존: IP로 설정하는 방식 2) 신규: CNAME으로 설정하는 방식 (목적지 도메인을 host.tistory.io로 설정) ※ 110.45.229.135, 180.70.134.239 등 IP로 설정된 A 레코드를 CNAME 레코드로 10월 9일까지 변경해 주시기 바랍니다. 도메인별명(CNAME) 관리 - 설명 CNAME 레코드 조회 - 설명다음 웹사이트에서 제공하는 무료 CN..

QUARTER별 쿼리 만들기 ( 쿼터별 리포트 )

MySQL 쿼터별로 그룹핑 리포팅 QUARTER() 함수 SELECT YEAR(leaddate) AS year ,QUARTER(leaddate) AS quarter ,COUNT(jobid) AS jobcount FROM jobs WHERE contactid = '19249' GROUP BY YEAR(leaddate), QUARTER(leaddate) ORDER BY YEAR(leaddate), QUARTER(leaddate) 출처: http://stackoverflow.com/questions/6067526/how-do-i-group-a-date-field-to-get-quarterly-results-in-mysql 예제 SELECT YEAR(A.BIZ_DATE) AS YEAR ,CASE QUARTER(..

DB관련/MySQL 2016.09.29

[mac os] 여러개의 MTS 동영상 1개의 파일로 만들기 (여러개의 동영상 파일 한개 동영상으로 합치기)

MTS 동영상 파일 MTS 확장 파일 소니, 파나소닉, 다른 HD 캠코더가 사용하는 고선명 MPEG 트랜스 포트 스트림의 비디오 포맷이다. 이는 MPEG-2 전송 스트림에 기반 720P 및 1080I HD 비디오 포맷을 지원한다. MTS 파일을 열어 소니와 파나소닉 HD 캠코더에 포함 된 소프트웨어를 사용하여 편집됩니다.MTS 파일 확장자 고급 오디오 코딩 파일이라고도하며 2006 년 소니 파나소닉 사에 의해 개발 된 (고급 비디오 고화질 코딩) AVCHD의 비디오 파일 포맷과 연관된이 비디오 코딩은 사용자가 기록 할 수있는 능력을 준다 고화질 재생 동영상. 그것은 1080 해상도에 의해 1440를 표시하고 윈도우 무비 메이커를 지원합니다. 이 MPEG4 코드에 기초되어 블루 레이 플레이어 등뿐만 아니라..

Mac세상 2016.09.28

(추천)WinSCP free ftp 클라이언트 프로그램 + DOS bat 파일로 파일 업로드

WinSCP는 무료 FTP 프로그램입니다.실질적으로 Putty나 Filezilla FTP를 이용한 연결정보 및 AWS의 ppk(보안키)를 가져 올 수 있는 기능도 있고 편리합니다.심플하고, 무료임에 윈도우 환경에서 쓰기 좋은 FTP 프로그램 입니다. 경량의 WinSCP를 사용해 본 결과, FileZilla 보다는 Simple 하며 장점이 많은 프로그램입니다.사이트별로 마지막에 접속한 위치(Remote path)와 경로(Local path)까지 기억을 하며, 개인적으로 WinSCP의 가장 장점이라고 생각하고 많이 사용하는 것은, cmd 환경의 Batch(.bat)파일 명령을 유용하게 사용하고 있습니다. 처음 알게 된것은 AWS에서 메뉴얼에서 나오는 프로그램이라 다운로드 받아 보았다. WinSCP Downl..

PHP 다음달 구하기 mktime(0,0,0,date("m")+1,15,date("Y")))

다음달 / 이전달 구하기 아래의 해당 함수는 월에 대한 이슈가 발생 합니다. 1월29일부터 1월30일까지는 Feb(3월)로 넘어가는 오류가 발생 (ex:2017년1월30일=>2017년3월2일로 나옵니다.) 아래의 strtotime()함수보다는 아래방식이 더 안정적인 것 같습니다. date("Y년 m월 d일",mktime(0,0,0,date("m")-1,15,date("Y"))) ; 이전달 15일 date("Y년 m월 d일",mktime(0,0,0,date("m")+1,15,date("Y"))) ; 다음달 15일 PHP date()함수를 이용한 다음달 구하기 입니다 . (해당 방식은 1월과 3월에 오류가 있습니다. +31 days, Feb뛰어 넘네요.) strtotime을 이용한 방법 date('m', s..

WEB언어/PHP 2016.08.01

Amazon EC2의 Windows Server2012사용하기 + SQL 2014

아마존의 가상서버인 EC2를 이용한 윈도우 서버 만들기 동영상입니다. [ Amazon - webservices 제공 ] [ AWS Webcast - Launch & Learn: Amazon EC2 for Microsoft Windows ] [ Amazon Web Services 채널 ]https://www.youtube.com/user/AmazonWebServices AWS - EC2 사용하기: http://ithub.tistory.com/47AWS - EC2 java 1.8 upgrade방법: http://ithub.tistory.com/58 [ How to install SQL Server 2014 Express and SQL Server management Studio 2014 Express ] [..

Server관련/AWS 2016.07.27

정규 표현식 예제들

== 정규 표현식으로 해결하는 일반적인 문제들 ==- 이메일 주소 정규식 : (\w+\.)*\w+@(\w+\.)+[A-Za-z]+ - 주민등록 번호 : \d{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])-[1-4]\d{6} - HTML 주석 정규식 : - 자바스크립트 주석 정규식 : //.*- 신용카드 마스터카드 번호 : 5[1-5]\d{14}- 신용카드 비자카드 번호 : 4\d{12}(\d{3})?- 신용카드 아메리칸익스프레스 번호 : 3[47]\d{13}- 신용카드 디스커버 번호 : 6011\d{12}- 신용카드 다이너스클럽 번호 : (30[0-5]|36\d|38\d)\d{11}- 신용카드 번호 모두 : (5[1-5]\d{14})|(4\d{12}(\d{3})?)|(3[47..

SQL Server DB Backup and Restore

C#을 이용한 MS SQL Server Backup Restore 프로그램밍 ( * Local PC 백업 ) SQL Server Database Backup and Restore using C# - Part 1 https://youtu.be/5E0q5cZjblkDB 백업 / 리스토어 Design 화면 만들기. SQL Server Database Backup and Restore using C# - Part 2https://youtu.be/AfYxy9tiQZQLocal Backup 소스 영역 만들기. SQL Server Database Backup and Restore using C# - Part 3https://youtu.be/HuPYmY0XLjkLocal Restore 소스 영역 만들기 Local Ba..

C# 2016.05.26

DataTable 값을 List<stirng> 으로 변환하기

DataTable 로 넘겨 받은 값을 List형태로 넘기는 방법 linq를 이용해서 DataTable에서 특정 Column의 Data를 List 으로 변환을 할 수 있습니다. [ 예제 소스 코드 ("KEY_NAME"=컬럼 이름) ] public static List getPermissionList(DataTable dt){List result = (from r in dt.AsEnumerable() select r.Field("KEY_NAME")).ToList(); return result;} dt의 DtataTable에서 ColumnName = 'KEY_NAME' 인 Data를 List result로 변환 하는 내용입니다. 참고: C# DataTable 의 특정 Data Column을 List로 변환 참..

C# 2016.05.24

MySQL 인코딩 UTF-8 설정하기 (한글 깨짐 문제)

MySQL 설치 시 UTF-8 환경으로 default 설치 되는 경우도 있지만, 본인처럼 한글이 깨지는 현상 발생시 mysql 환경을 utf-8으로 맞춰주는 포스팅을 진행하고자 한다. 대부분 mysql 기본 설치 시, 인코딩 타입이 latin(?) 타입으로 주로 설치되는것을 확인 할 수 있었다. 다음 명령어를 통하여 본인의 mysql 문자 인코딩을 확인하도록 하자SHOW VARIABLES LIKE 'c%' * 문자 인코딩 목록확인 확인결과 system 부분만 utf8이고 그외에는 latin1으로 인코딩 되어있다.다음 파일을 수정하여 utf8 환경으로 변경 하도록 하자 윈도우일경우 my.ini 리눅스일경우 my.cnf 파일을 찾아서 각각 위치에 맞추어 추가를 해주도록 하자 본인은 local환경이 윈도우에 ..

DB관련/MySQL 2016.05.17

[Adobe] Adobe CC 구매 및 사용자 인증하기

Adobe Creative Cloud을 구매하면, 바로 사용하는게 아닙니다. 최종 사용자에게 초대장 이메일을 보내줘야만 해당 사용자가 사용이 가능하다. (Cloud기업용 팀베이스 환경에서, 사용자 변경을 위한 처리 인 것 같습니다.) 1. 구매 완료 구매를 완료하면, 최종 사용자를 할당 해줘야 합니다. 2. 관리 페이지 사용자 할당을 눌러서, 이메일과 정보를 입력후, 사용자에게 이메일을 전달합니다. 3. 사용자 할당에 대한 이메일을 전달받게 됩니다. 4. 이메일의 초대수락을 하면, 초대 수락에 대한 Webpage가 나타납니다.

IT공부방 2016.05.07

Mac OS 복구하기 Single Mode

Mac OS 부팅이 안되고, 복구 작업을 했는데, Disk를 백업후 포멧하라는 메시지를 받았을때, OS의 single booting mode로 변환하여, 복원이 가능한 파일을 다른 장치로 백업하면 유용합니다. 윈도우 복구+시동키 조합: MAC시스템 PRAM 리셋, SMC리셋 [ 싱글모드 ] command-S단일 사용자 모드에서 시동합니다. 윈도우 부팅시 command-S을 눌러서 부팅을 합니다. 그후에, USB 외장 드라이브를 연결해도 자동 mount가 되지 않습니다. 수동으로 mount를 해줘야합니다. 먼저 디스크를 찾아 봅니다.ls –l /dev/disk* 여기서 disk1s2가 확장된 디스크일 가능성이 높습니다./dev/disk0/dev/disk0s1

Mac세상 2016.05.03

Visual SVN Server - Standard Edition 무료

Visual SVN Server SVN을 쉽게관리하는 서버 프로그램입니다. Licensing은 Standard Edition은 무료, Enterprise Edition은 $950 per server 입니다. [ VisualSVN 화면 ] [ 가격표 ] Standard Edition Enterprise Edition Available for commercial use Management Console Use the convenient MMC snap-in to manage your server. HTML5-powered Web Interface Provides modern look and feel and ensures easy integration with third-party issue trackers...

Button Image 테두리(border) 없애기

Button에 배경을 이미지로 하게 되면, 1px의 border가 생긴다.해당 border을 없애는 방법은 2가지가 있다. 첫번째 방법: Properties 창의 값 변경 (1) Properties > FlatAppearance - BorderSize값을 0으로 준다. 두번째 방법: 소스코드 변경 //버튼 테두리 없애기 btnLogin.TabStop = false; btnLogin.FlatStyle = FlatStyle.Flat; btnLogin.FlatAppearance.BorderSize = 0; 참고: [C#] Button에 경계선 없애기 참고2: Winform 버튼에 이미지 넣기 [ 버튼 눌림 효과 ]버튼 누림 효과를 넣기 위해서는 FlatStyle값에 Flat을 하면 안됩니다. 누림 효과는 Po..

C# 2016.03.24
반응형