본문 바로가기

전체 글2572

jetBrains - PHPstrom , Webstorm 포터블로 무제한 무료 사용하기 PHPstrom , Webstorm portable install PHP스톰 쓰면서 이클립스에 비해 가장 아쉬운건 포터블 형태가 아닌것이다. A, B라는 프로젝트를 동시에 진행 한다면 이클립스의 경우 A프로젝트의 셋팅 해놓은 이클립스와 B프로젝트의 셋팅 해놓은 이클립스를 다른 파일로 실행함으로써 작업 내역을 계속 이어 나갈 수 있다는 특징이 있다. 그런데 jetBrain IDE들은 알다시피 설치버전이라 editplus 처럼 하나만 설치가 가능하다. PHP 프로젝트를 두개를 맡고 있다면 매번 폴더를 오픈해야 한다. 불편하다. 그래서 오늘은 PHPstrom , Webstorm 이 IDE를 포터블로 만드는 방법을 알아보자. 우선 먼저 써놓은 PHP스톰 강의를 보고 와도 좋을 것이다.http://gocoder... 2017. 11. 29.
MariaDB - 마리아디비 란? 면접에서 MaraiDB에 대해 물어본다면? 요즘 신입 후배 개발자들이 자주 듣는 스킬 질문중에 마리아DB가 무엇인지 설명해달라는 질문을 받는다고 합니다. 그럴만도 한게 이미 중소형 IT업체들은 MaraiDB를 이용해 운영 중입니다. 위키백과에 나온 내용 달달이 외워가기에는 너무 티도 나고 하니 핵심만 한번 설명해보려고 합니다. 귀여운 물개를 내세운 MariaDB는 과연 무엇일까? 우선 홈페이지는 아래와 같습니다. https://mariadb.org/ 홈페이지 주소도 http://mysql.org/ 기존 mysql과 흡사합니다. DB명도 M자로 시작하고 있는거 보면 이제 눈치가 챈거라 생각 됩니다. ▼둘의 BI도 가만보면 많이 비슷하합니다.. 개인적으로 돌고래가 더 이쁘네요 mysql을 모방한 DB가 바로.. 2017. 11. 29.
Spring - eclipse에서 Spring Boot import 방법 이클립스에서 스프링 부트 import 시키기 스프링 부트를 유지보수를 위해 import 시켜야할 때가 있습니다.오늘은 스프링부트 프로젝트를 이클립스로 가져와서 실행시켜 보려고 합니다.말은 거창하지만 매우 쉬운 작업입니다. ▼ STS를 설치후 import로 진입 그다음 - maven->exsting Maven Projects 를 선택을 합시다. ▼ 자신의 스프링 부트 프로젝트 폴더를 선택을 하고 ▼ 부트 대시보드를 확인해보면스프링 부트 답게 모든 서버 설정이 그대로 이식되어 있습니다.해당 보드에서 스타트만 눌러주면 됩니다.. ▼ 그럼 이처럼 서버가 시작되었다. ▼ 해당 서버에 저장된 포트대로 접속해보고 정상적으로 스프링 부트가 실행되는걸 확인 함으로써 임포트 작업이 완료가 되겠네요 마무리서버 설정이 축소되.. 2017. 11. 29.
프로그램 - .db 수정을 위한 SQLiteman 설치하기 .DB 데이터 수정 할 수 있는 포터블 프로그램 sqllite 즉 파일 DB 를 수정할 필요가 있을때가 있다. 다양한 방법이 있지만 그중에 SQLiteman을 이용해서 수정하는 방법을 안내하려고 한다. 해당 링크를 따라가보자 ▼해당 화면에서 보이는 다운로드 버튼을 클릭하자 https://sourceforge.net/projects/sqliteman/ ▼다운로드 했다면 그냥 단순하게 압축을 풀어보자 아래와 같이 파일들이 나오는데 여기서 아이콘이 있는 .exe를 클릭하면 된다. ▼클릭하면 해당 처럼 UI가 보이고 file->open을 눌러 .db를 선택해서 오픈해보자. ▼클릭하면 해당 처럼 UI가 보이고 file->open을 눌러 .db를 선택해서 오픈해보자. 이제 해당 화면에서 SQL문을 날려서 사용하면 .. 2017. 11. 28.
ASP - 페이지 로딩 시간 체크하기 ASP 속도 체크하기 ASP에서 성능 테스트 할 수 있는 가장 기본적인 방법을 소개합니다.바로 Timer() 를 이용해서 페이지 처음과 끝에 코드를 심고 얼마나걸렸는지 하는 아주 원시적이지만 가장 기본적이고 효과적인 방법입니다. ▼아래 코드를 IIS에서 돌려 실행해봅시다.123456789101112Colored by Color Scriptercs 방법은 위에 말했듯이 Timer()를 시작에 재고중간에 for문으로 3천만번 정도 포문을 돌렸다그리고 마지막은 역시 현재 시간 체크 ▼ 대략 내 오래된 노트북에서는 1천만번이 1.3초 정도 걸린다. (구려) 마무리 이런식으로 뿐이 퍼포먼스 체크는 멋이 없다고요? 그게 ASP 매력입니다. 원시적이면서 기본에 충실한 언어입니다. 2017. 11. 27.
JetBrain - PhpStrom 에서 html을 PHP로 인식 시키기 PHP스톰 HTML in PHP 오늘은 PHP스톰에서 HTML에 써져있는 PHP들의 색깔을 바꿔보려 합니다.소스 하일라이팅 기능을 제공 받아야 겠죠 ▼PHP스톰에서 HTML을 열면 아래처럼 인라인 PHP 소스가 황당한 모습으로 보입니다.색깔도 없고 코드 어시스트도 못받는 형태입니다. ▼이제 그럼 해결방법을 찾아가보자 setting에 들어갑니다 (컨트롤+알트+s) 그리고 검색창에 "file types"라고 검색 그럼editor ->file types를 찾을수 있습니다. ▼그리고 PHP를 찾는다. 그리고 아래 화면 처럼 +를 눌러서 *.html 등을 입력하면 된다. +를 눌러보자 ▼우선 *.html을 넣고 ▼그다음 *.htm도 넣고. 그리고 Html5등 각자 필요한 확장자를 넣습니다. ▼그리고 OK를 누르고.. 2017. 11. 27.
프로그램 - 개발자를 위한 바탕화면 정리 도구 Fences 개발 프로그램 바탕화면 정리 방법 개발자들의 바탕화면을 보면 여기저기 널려 있는 아이콘을 볼 수 있습니다. 바탕화면에 아이콘을 군데 군데 모아두었지만 역시나 쓰다보니 다시 섞이기 마련입니다.그래서 검색 끝에 사용끝에 좋은 바탕화면 정리 프로그램을 소개합니다. ▼아래처럼 깔끔하게 필요한 아이콘만을 모아서 직관적으로 업무를 처리 할 수 있게 해줍니다.우선 아래 URL에서 다운로드 해보자 http://software.naver.com/software/summary.nhn?softwareId=MFS_120422 프로그램을 설치했다면 ▼그리고 설치 후에 오른쪽 아래 작업 표시줄에 보면 아래처럼 팩스 같기도 하고 보따리 같이 생긴 아이콘을 왼쪽 마우스로 클릭해보겠습니다. ▼그럼 아래와 같이 창이 열릴 것입니다. +.. 2017. 11. 21.
IIS - 윈도우7 인터넷 정보 서비스(IIS) 설치하기 ASP / .Net을 위한 IIS 셋팅 하기 오늘은 가장 기초적인 윈도우서버 설치 방법을 알아보겠습니다.. 윈도우는 GUI가 제공 되기 때문에 직관적으로 셋팅이 가능합니다. 그리고 윈도우7, 10 그리고 윈도우서 서버 OS등도 비슷한 방법으로 IIS를 설치 할 수 있습니다. 학습자라면 지금 바로 내가 쓰고 있는 PC에 IIS를 설치해볼 수 있습니다. ▼우선 내 컴퓨터에서 "프로그렘 제거 또는 변경"을 클릭 ▼그다음 Windows 기능 사용/사용 안함을 클릭해보자 ▼그럼 다양한 윈도우의 옵션등을 설치할 수 있는 메뉴가 나오죠. 여기서 밑에쯤에 보면 인터넷 정보 서비스라는 탭이 있습니다. 확장시켜보자 우선은 WWW 서비스의 응용프로그램 개발 기능을 펼쳐보겠습니다. ▼ASP를 클릭하면 다른 것들도 함께 선택이.. 2017. 11. 17.
MSSQL - order by 에 case로 조건절 걸기 정렬을 동적으로 바꾸기 MS도구 들이 언어들이 모드 그렇지만 편의성을 많이 제공한다.이게 장점일수도 단점일수도 있지만.(요즘 들어 단점이라 생각이 든다.)하여튼 MSSQL 은 참 편리하다. 프로시져 개발하기 가장 좋은 매니저먼트를 제공하기 때문에인풋과 아웃풋만 정해주면 자유롭게 프로시져 안에서 로직을 구현할수 있다. 그중에 가장 많이 쓰는 방법인 CASE를 활용해 정렬을 바꾸어 보려고 한다.하지만 이 방법은 성능적으론 추천하지 못한다.조금 간단하고 데이터가 적은 로직에 쓰길 바란다.(참고로 CASE를 이용한 조건절 바꾸기는 타 DB에도 쓸수 있다.) 아래 쿼리를 확인해보자Order by 안에 CASE를 활용 하여 IF를 걸었다.그리고 해당 값일 경우 컬럼의 정렬을 바꾼다 BEGINDECLARE @ORDE.. 2017. 11. 14.