회사에서 이런저런일로 약 3주간 쉬었더니.. 일단 회사컴에서 됬다 안됬다 하는 경우가 많아서 개발 메인을 맥 에어로 옮김.. 화면 너무 작음 어차피 에디터는 서브라임 텍스트 3 을 사용하고 있었기 때문에 별 문제는 없음.. 소스는 서버상에 다 올려놓고 작업하고 있었으니까. 오늘 일단 로그인 / 로그아웃 시에 히스토리 저장하도록 추가 하여두었고.. (이건 나중에 생각하니 꼭 필요 할 것 같아 추가함. 로그인 내역이나 해킹 같은 거 방지 혹은 대비 용, 보안 설정 등?) 진행해야 되는 필수 기능은 이제 1. 결제 관련 1.1. 살펴본 상품 목록 관련 - 이건 redis에 세션으로 살펴본 상품 쪽으로 추가 하면 될 듯 1.2. 장바구니 기능 - 이것도 세션쪽에서.. - 세션을 hash 로 저장해놨더니... 세..
회사에서 서비스하고 있는 웹 서비스에 대해서 새로 발급받은 SHA-2 기반의 SSL 인증서를 적용하는데 장애가 발생하였다. 확인하여 보니 기존 SHA-1 기반의 SSL 인증서도 마찬가지. https:// 443 포트로 접속하여 보면 브라우저에서 아래와 비슷한 메세지가 나오면서 접속이 되지 않는다. diffie-hellman 알고리즘이 발견되어 접근할 수 없습니다. 검색을 하여 보니 다음과 같은 해결방법을 찾을 수 있었다. 참조 : http://stackoverflow.com/questions/30931692/diffie-hellman-public-key-error-with-tomcat-7 즉 자바 1.6 ~ 1.7 버전에서 발생하는 문제라는 것. 이를 조치하기 위해서는 아래와 같은 옵션을 connecto..
작성 시간 현재 : 티스토리 초대장 10장 초대장 배포합니다. 간단한 목적과 기존 블로그가 있다면 기존 주소와 함께 댓글로 남겨주시면 초대장 보내드리도록 하겠습니다. (개설되고나면 지속적으로 모니터링 합니다. 불법적이거나 이상한 용도로 개설하면 바로 신고도 추가로 넣습니다. 그러면 초대장도 아깝고 ㅠ 정말 티스토리 블로그를 잘 하실분만 신청 주시면 좋겠습니다.) 감사합니다. PS 오후 1시 33분 현재 : 0장 마감되었습니다. 다만 중간에 취소건이 나올 수 있는데 그러면 못 받으신 분들 다시 발송해드릴게요~
오늘은 가상호스팅 사이트 하나 추천합니다. https://www.vultr.com 외국의 가상호스팅 사이트인데 가격도 저렴하면서 성능도 만족스럽네요. 국내에는 서버가 없지만 일본 도쿄에 서버가 있는데 속도도 많이 느리지 않습니다. 제가 올리는 쇼핑몰의 경우가 이 가상호스팅에서 개발 중 / 서비스 예정 입니다. 거기에 쿠폰 검색해보면 가입시에 사용가능한 10~25 달러 쿠폰도 구하기 쉽구요. 용도에 맞게 여러 셋팅이 가능하고 일반적으로는 SSD 하드에 대역폭도 넉넉하게 제공해줍니다. 특히 인기있는 서비스들은 위처럼 생성시에 자동으로 기본 셋팅을 다 해주기도 합니다. 가입하고 설치하게되면 관리도 매우 심플합니다. 서버 종류와 OS, 지역을 선택하게 되면 기본 OS 설치까지 진행되고 아래 화면처럼 관리나 현재..
네이버에서 얼마전 공개한 오픈소스 APM인 PINPOINT 1.5 버전을 설치하여 테스트 하고 있는 중이다. 설치에 대한 블로그와 동영상을 참고하였고, 결국 결론은 Quick Start Guide 가 짱이다.... 설치 순서는 다음과 같다. 1. yum update -y 2. 사전 요구사항 JDK 6 installedJDK 8 installedMaven 3.2.x+ installedJAVA_6_HOME environment variable set to JDK 6 home directory.JAVA_7_HOME environment variable set to JDK 7+ home directory.JAVA_8_HOME environment variable set to JDK 8+ home director..
명예 : 144,191 보석 : 36 골드 : 214,254 고기 : 892/70 달타냥 공공 6성 / 방관 402 / 용공 28.75 레이첼 공공 6성 / 마저 402 / 용공 21 레이첼 공공 6성 / 마저 283 / 용공 19 한조 공방 6성 / 치피 75 / 체력 23 몽테 공공 6성 / 방관 402 / 용공 28.75 토르 방방 6성 / 체력 19 / 체력 19 귀향 방방 6성 / 체력 15 / 체력 17 히미코 공방 6성 / 물방 460 / 용공 12 시구르나 공공 6성 / 저관 238 / 치피 70 아칸 공기 6성 / 용공 28.75 / 치확 11 히미코 공기 6성 / 저관 287 / 치확 16 도로시 공공 6성 / 저관 252 / 저관 323 곤 공공 6성 / 방관 311 / 용공 23 드..
혼자 헤딩하며 만드는 쇼핑몰 제작기 입니다. 지난주에는 admin 쪽에 angularjs 쪽으로 헤딩하고 삽질하고 반복 했다면 이번주에는 nodejs 쪽에서 쿠키/세션/redis 쪽으로 헤딩하고 삽질했네요. 예제나 api를 찾아봐도 이게 nodejs 를 단독으로 돌릴때 req.session 이 공유되는지라.. 지금 쇼핑몰 구성은 nodejs 로 된 부분은 순수하게 back-end로 front-end 가 요청하는 정보를 대부분 json 형태로 제공하는 역활로 제한해두다보니 nodejs 에서 아무리 session을 만들고 해도 front-end와 연동할 방법이 엄음.. 좌절.. 그래서 redis 를 깔고 connect-redis 를 해보고 ioredis 를 해보고 막 삽질을 했습니다. 그래서 처음엔 expr..
와이프의 쇼핑몰을 개발하면서 쇼핑몰쪽에는 angularjs 를 도입하려다가 문제가 생겨 걷어내고 관리자 페이지에만 angularjs를 도입하여 개발하고 있다. 물론 이쪽도 기본 테마는 개발된걸 구매하여 진행. 구글 material 디자인을 기반으로한 angularjs admin theme 를 구매하여 작업 중이다. 다만 구매한 테마에는 위지윅 에디터가 포함되어 있지 않아서 오픈소스 위지윅 에디터를 찾아보았더니 textangular 라는 좋은 에디터가 있어서 이를 포함시켰다. 맨땅에 헤딩으로 개발하고 있자니 힘들지만 와이프거니 열심히 만들어야지! https://www.jaram.kr
nodejs 로 RESTful back-end 를 구성했다. 그런데 이게 get 메소드는 정상적으로 동작하는데 post 메소드에서는 계속 에러가 발생하는 것이 아닌가? 뭐지? bodyparser 를 잘못 사용했나 아니면 어디에 문제가 있나 한참 봤지만. 문제는 발견하지 못하다가.. 읭?? 바로 function(req, res) 이 부분을 function(res, req) 로 되어 있는 것을 발견.. 이럴수가. 고치고 나니 아주 잘 동작 한다. 쩝.. 이걸로 오늘 오전부터 방금까지 삽질.. 삽질의 연속이로구나. 어쨌든 오늘까지 쇼핑몰 관리자 페이지쪽 상품 목록 조회, 등록 기능 (기초적인 것) 구현하였고 front-end 쪽은 angularjs 빼고 작업 (ㅠㅠ) 메인에 최신 상품 리스트 출력 - 해당 제..