옛글
편의점 할인정보를 한눈에! 검색까지 "편의점 끝판왕"
몇년 전쯤엔가 만들었던 안드로이드 앱 '편의점 할인정보'를 간만에 제대로 업데이트 했습니다! 웹버전으로 편의점 끝판왕을 만나보실 수 있습니다 :) http://storeboss.co.kr/ 편의점 끝판왕의 첫번째 화면으로 접속하면, 인기 상품과 편의점 관련 커뮤니티 글, 그리고 상품 댓글등을 볼 수 있습니다. 편의점 끝판왕은, 세븐일레븐, GS25, 미니스톱, CU 4가지 편의점의 할인 상품들을 제공합니다. 1+1, 2+1, 증정, 할인 네가지 종류를 제공합니다. "마실걸 사러 집주변 GS25를 가야지!"라는 생각을 했을 때 좀 더 쉽게 찾기 위해, 상품의 타입도 제공합니다.전체, 생필용품, 음료, 음식, 과자, 아이스크림, 애견, 기타로 나누어 좀 더 쉽게 상품들을 찾을 수 있습니다. 반응형으로 만들어..
AWS(아마존) ubuntu 서버에 외장하드 연결하기
볼륨 추가를 합니다! ubuntu 접속 후 mount 명령어를 통해 외장하드 연결 확인 $ mount 혹은 $ lsblk $ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda3 30832636 11993480 17249912 42% / none 4 0 4 0% /sys/fs/cgroup ... /dev/sda5 31457280 3948600 25396496 14% /home/bro3886/arch 마운트 해제시에는 $ umount [폴더 이름] 아마존에서 볼륨해제시에는 [볼륨] - [볼륨 분리] 시 ubuntu OS 에서 해제가 됨 볼륨 생성 후 [볼륨] - [볼륨 연결] 클릭하여 연결 볼륨 연결 후 $lsblk 로 새로 추가된 하드드라이브..
블로그에 글쓰고 돈벌자! "리캣(Recat)"
리캣이란 서비스가 오픈했습니다. '리워드를 주는 고양이'라는 의미의 '리캣', 어떤 서비스인지 알아볼게요 :) 리캣은 '마케팅은 사람이 중심이며, 사람들이 참여를 해야 하는데, 이 때 참여에 대한 부분에 대한 리워드를 주어 회사와 참여자 모두 윈윈하는 것을 목표'로 하는 서비스입니다. 이렇게 3가지 카테고리가 있습니다. '행사 후기'와 '블로그 참여' '메신저 참여'가 있네요. 현재는, 베타테스팅 중이라 2가지 주제가 있습니다! 참여방법은 어렵지 않아요~ 참여 신청하기를 누른 뒤, 설명을 읽고 글을 작성 한 뒤, 완료 신청하기를 누르면 쓴 글의 링크를 넣고, 첨부파일에는 블로그의 총 방문자 통계를 넣고 완료하면, 바로 3,000리캣이!! 현재 1리캣은 1원을 의미하네요 :) 신청이 완료되면, 홈페이지 상..
Ubuntu에 Swap memory 설정하기
sudo swapon -sfree -m 디스크 용량 살펴보기 df -h 스왑 파일 만들기 sudo fallocate -l 1G /swapfile ls -lh /swapfile -rw-r--r-- 1 root root 4.0G Apr 28 17:19 /swapfile 출력 확인 후, sudo chmod 600 /swapfile ls -lh /swapfile -rw------- 1 root root 4.0G Apr 28 17:19 /swapfile 로 변경 확인 후, sudo mkswap /swapfile sudo swapon /swapfile sudo swapon -s free -m 스왑메모리가 정상적으로 등록되어 있는지 확인한다. watch -n 5 free -m 으로 메모리 변경되는 부분을 확인할 수 ..
Rails 구글 크롬 노티피케이션(푸쉬) FCM(Firebase)로 붙이기
Chrome push notification을 기존 GCM이 아닌 FCM으로 붙여보자. 먼저 클라이언트 쪽 세팅을 해준다. 1. index.html firebase 관련 javascript를 CDN을 통해 import 한다. 2. manifest.json을 추가한다. GCM Sender ID는 따로 수정하지 않는다. { "gcm_sender_id": "103953800507",} 3. firebase_init.js 를 만든다. var config = { apiKey: "[서버의 API KEY]", authDomain: "[콘솔의 프로젝트 이름].firebaseapp.com", databaseURL: "https://[콘솔의 프로젝트 이름].firebaseio.com", messagingSenderId: ..
Mac -라즈베리파이 USB to USB 시리얼 젠더로 글자 띄우기
환경은 USB-To-PL232 젠더를 맥에 꼽은 뒤 크로스 시리얼 케이블을 꼽고, 라즈베리파이에 USB-To-PL232 젠더를 꼽았다. 대부분의 PL232 젠더는 FDTI 칩을 주로 사용한다. Prolific Technology Inc 맥용 드라이버를 설치한다. http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41 라즈베리파이에서 dmesg | grep tty 명령어를 치면, 연결된 usb converter의 tty 이름이 나온다 (ttyUSB0 등) 맥에서,screen /dev/tty.usbserial 9600 으로 화면을 띄워놓은 뒤, 라즈베리파이에서cat 'text.txt' >> /dev/ttyUSB0 으로 띄우면 정상적으로 전송이 된다.
스마트폰 거치대 강추!! 슈피겐 핸드폰 거치대 S310 리뷰
드디어 마음에 드는 스마트폰 거치대를 찾았습니다! 그동안 나무 이젤 형도 사용해보고,차량용으로도 사용해보고,정말 다양한 거치대를 많이 사용했는데요! 1. 이쁠 것 (이왕이면 맥북/아이맥과 사용을 하니 그런 느낌이였으면..)2. 거치한 상태에서 충전이 가능 할 것 3. 거치한 상태에서 이어폰이 꽂아질 것4. 가로보다는 세로로 놓는 경우가 많아 세로로 사용이 될 것5. 공간을 많이 차지하지 않을 것 위의 5가지 조건을 모두 만족시키는 거치대를 찾았습니다 :) 아이맥/맥북과 같이 사용중인데 디자인에 이질감이 없습니다 탄탄합니다 :) 거치해도 뒤로 쏠려 넘어질것 같은 현상은 전혀 없습니다. 이 바닥 부분이 굉장히 맘에 듭니다. 부착식 테이프가 아니라 고무인데 한 번 고정시켜놓으면 딱 붙어 흔들리지 않습니다. 이..
[Ruby on rails] ElasticSearch 를 붙여보자
검색을 위한 ElasticSearch를 Rails에 붙여봅시다. ElasticSearch이 무엇이며 왜 사용해야 하는지부터 알아봅시다. (https://www.elastic.co) ! 설치와 실행이 간편하다! ElasticSearch는 Java기반으로 빠른 검색이 가능하다.! Lucene Libarary를 사용하여 Restful 방식으로 검색이 가능하다 ! CSV, XML, JSON 등 다양한 포맷을 지원한다. ! Multi-tenancy 를 지원하여 여러개의 Index에 한번에 질의가 가능하다. 한 마디로 검증이 되어 있는 검색엔진이기에 서비스에 "검색"을 붙일 때 해당 엔진을 사용하여 좀 더 빠르고 쉽게 검색이 가능하다는 장점이 있습니다. 데이터베이스에 직접적으로 쿼리로 검색을 하는 것이 아닌, El..