일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ENA
- 네오커머스
- 포토샵
- 일러스트
- X라소프트
- 델코리아
- php
- XPS15
- X보이스
- 디-버그
- 국가번호목록 #전화번호국가코드 #퇴근을원합니다
- 포토샵 고해상도
- codeigniter3
- xps15 9550
- 어도비
- SENTRY
- aws
- 고해상도
- monolog
- 디버그
- 월회고
- ami
- 팬마음
- Codeigniter
- laravel
- Dell
- xps
- 일러스트 고해상도
- 개발기록
- Today
- Total
목록개발 (24)
Good Day
AMI는 그냥 EC2만들면서 선택한다. -- 업데이트 후 httpd24와 php56설치sudo yum updatesudo yum install httpd24sudo yum install php56 -- 의존성 설치sudo yum install php56-pdosudo yum install php56-mbstringsudo yum install php56-mcrypt -- composer 설치curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer -- laravel 설치(귀찮으니 global로)composer global require "laravel/installer" -- laravel PATH 등록..
아주 주옥같은 4시간을 보내고 로깅. MySQL 5.6.27 zip으로 Windows에 설치하기. 구관이 명관이라고 개인적으로 개발하는 프로젝트의 DB를 MySQL로 돌려보려고 이리저리 준비하던 중, Windows에 MySQL을 깔고 써본적이 없는터라 원하는데로 설치하는데 애를 먹었다. 설치환경- OS: Windows 2012 R2 64bit- MySQL: 5.6.27 64bit- BaseDir: C:\MySQL- DataDir: D:\MySQL\Data- LogDir: D:\MySQL\Log 실패사례#1 .MSI파일로 설치시도> 설치 진행시 모든 경로를 지정해줘도 계속 기본 폴더로 위치잡힘.> 64bit/32bit 모두 같은 문제 발생> 우여곡절 끝에 my.ini파일 위치 찾아서 변경 시도 했으나 실패..
김도형토론/질문/답변/팁 - 오후 8:31 defer 아무 생각없이.. 그냥 {} 스콥이 끝나면 동작할줄 알고 지금까지 쓰고 있었는데.. 그것 때문에 엄청 삽질 했네요. 1. function이 끝날때 동작 2. 여러번 쓰면 스택에 쌓여서 역순으로으로 호출 되는군요. for 문 안에서 db connect하고.. defer로 close 했다가.. Close가 호출안되고 계속 connection이 누적되서... 리눅스에서 일정시간 지나면 파일카운트 맥스 문제로 db 쿼리 실패가 떠서 한참을 고생했네요. 이래서 처음에 언어 스팩을 제대로 봐야 하는거구나 느꼈습니다. 그냥 그러려니하고 넘어갔던거에 이렇게 애먹을줄이야ㅜㅡㅜ Go와 함께한 400일http://www.philipotoole.com/400-days-of..
오늘 할 이야기는 Workspace와 폴더 구조에 대해 말하려고 합니다.저는 이 부분에 대해 되게 오랜시간(근 1주일 넘게) 고민을 했었는데요, 의외로 별거 없더라구요 하하... 아무래도 저처럼 아예 폴더 구조에 큰 영향이 없는 언어(PHP)가 익숙하시거나 기본 폴더 트리를 만들어주는(C#+VS) 환경에서 개발을 하셨으면 좀 헷깔리실 가능성이 높습니다.이 부분에 관련해서 별도로 설명된 한글 문서도 없고... 영문 공식 문서 보다가 이건가!? 싶었다가 개발 테스트하면서 이거구나!! 싶었습니다. 뭐 대략 저런 고민의 시간을 거치고 이해한 정보를 적어놓으니 잘못된 정보면 정정을 요청해주시길 바랍니다. 1. Workspace 개념 기본적으로 개발자분들은 Workspace에 대해서는 대부분 이해하고 계실 것으로 ..
솔직히 IDE는 있으나 없으나 비슷한 느낌입니다만,개발을 조금이라도 더 편하게 하기 위해서 설치하고 진행해야겠습니다. 제가 쓸 IDE는 LiteIDE입니다. 인텔리제이나, 상용화 프로그램에 대해서 플러그인이 꽤 좋은게 있는 것으로 아는데...아무래도 무료고 무료고 무료니까 이걸 써봅시다.(이클립스는... 아 끔찍한 추억이 생각나서 포기했어요) LiteIDE링크: https://github.com/visualfc/liteide설치방법: https://github.com/visualfc/liteide/blob/master/liteidex/deploy/welcome/en/install.md기타설정방법: https://github.com/visualfc/liteide/blob/master/liteidex/dep..
기본적으로 Go 언어 개발환경 자체를 세팅하는건 그렇게 어렵지 않은편이다. 1.LinuxA. 수동 설치1) https://golang.org/dl/ 에서 파일 다운로드 추출(작성시점 1.5.1버전이 다운 가능)2) wget https://storage.googleapis.com/golang/go[버전].[기반 아키텍처].tar.gzex. wget https://storage.googleapis.com/golang/go1.5.1.linux-amd64.tar.gz3) 압축풀기( tar vxzf go[버전].[기반 아키텍처].tar.gzex. tar vxzf go1.5.1.linux-amd64.tar.gz4) 원하는 폴더로 mvex. sudo mv go /usr/local/5) .bashrc파일에 PATH 추..
1. 도입배경현재 다니고 있는 회사는 개발자가 2명 밖에 없는 회사였다(지금은 나 혼자).학원 본사라 그런지 개발이나 IT에는 무지한 느낌을 지울 수 없는데, 어쨌든 노후화된 장비에 백업 프로세스가 존재하지 않아작년에 크게 고생하고 C#으로 간단하게 서버클라이언트 간에 TCP/IP통신으로 파일 전송하고 보관하는 것만 만들어서 운영하고 있었다. 이 과정에서 개인적으로 고민했던 것은 "C#을 Unity3D와 간단한 윈폼까지만 해본 내가 이걸 발전시킬 수 있느냐"와 "새로 뜨는 언어를 써보는 것은 어떨까?"였다. 2. 후보후보는 다음과 같았다. 1) C#+ 나름대로 다른 후보에 비해서는 전통의 강자!+ 개인적으로 관심이 커서 약간의 스터디를 진행하여 상대적으로 다른 언어와 대비해서 개념이해와 구성이 쉽다.+ ..
현재 운영중인 신 시스템에서 결제 프로세스를 만들었는데, 그간 쏠쏠하게 재미를 본 View를 이번기회에 대규모 데이터 처리에 어떤 퍼포먼스를 보여주는지 테스트를 해봤다. 결과는 생각보다 엉망진창이었다. 가상으로 임의 생성한 결제 데이터는 대략 3,000개 정도이고, 테이블 조회시 사용자 데이터 조회와 부가 정보 조회를 위해 3개의 inner join이 들어갔다. 막판에 기획팀에서 전혀 다른 테이블에 있는 부가 상품조회도 넣어달라는 요청을 해서 동일한 방식으로 UNION을 구성 통째로 View를 만들었다. View를 만들면서 고려한 사항은 기본적인 최적화 검증과 인덱싱을 했고, 문제로는 불특정 다수의 데이터를 조회할 때 검색조건이 없는채로 정보를 만들어야 한다는 것이다. 일단 조건을 정리하자면 다음과 같다..
젠킨스(jenkins)라는 툴을 알게된건 이번 NDC에서 에이스프로젝트의 안현석 팀장님이 했던 세션을 통해 듣게된게 시작이다.이후 이리저리 둘러보면서 지내다가 회사에서도 그렇고 개인적으로도 그렇고 jenkins를 써서 소스관리 및 빌드관리를 해봐야겠다! 라는 생각이 들어 운영을 시작했다. 하지만 약간의 허들이 있었는데 이는 [최소사양]의 문제다. [최소사양]을 아무리 열심히 찾아봐도 짧은 영어로는 공식적으로 어디에 나와있는지 모르겠어서 검색해보니 다음과 같은 의견을 들었고 이와 비슷하게 세팅하여 돌려봤다.(http://stackoverflow.com/questions/8747533/jenkins-hudson-ci-minimum-requirements-for-a-linux-rh-installation) s..
힘세고 강한아침! 페이팔에 대해서 몇가지 기록을 합시다. 1. 페이팔은 (일부)한국어 서비스를 합니다. 2. 페이팔은 이메일 문의를 영어로만 받고 있습니다. = 한국어로 문의 메일을 보내면 "한국어 앙대요 전화문이하세요"라는 답변이 옵니다. 3. 이후 전화문의를 해야해서 전화를 걸었는데 나름 컬쳐쇼크였습니다. 1) 수제 ARS음성 안내(녹음하느라 고생이 많으십니다 CS팀 여러분) 2) 어째선지 통화하기 힘들다.(일반 사무실 전화입니까?) 3) 답변해주시는분 지나치게 긴장해서 내가 긴장되더라. 4. 페이팔은 한국에서 정의하는 "휴대폰 결제"를 지원하지 않습니다. - 한국에서의 "휴대폰 결제": SMS 승인번호 받아서 결제하는 방식. - 페이팔에서 말하는 "휴대폰 결제": 휴대폰으로도 페이팔 이용해서 결제할..