Skip to content

CHICPRO

  • Life Log
  • Cycling Log
  • Photo Log
    • Portrait
    • Landscape
    • Flower
    • Etc
  • Coding Log
  • Information

About 편리

PHP와 MariaDB, jQuery 등을 사용해 게시판, 쇼핑몰 솔루션을 개발합니다. 그누보드5와 영카트5 개발에 참여 했습니다. Linux와 Nginx는 물론 WordPress, Git 등에도 관심이 많습니다. 자전거 타기 및 사진 촬영을 취미로 하고 있습니다.

Hide

[PHP] onesignal을 이용한 그누보드5 글등록 webpush 구현

2017-10-26 by 편리

게시글 알림 방법을 구상하다 WebPush 무료 서비스인 ONESIGNAL을 알게 됐다. 신기한 것을 보면 뭔가 해봐야 하는 성격에 어제부터 오늘까지 그누보드5에서 게시글과 댓글이 새로 등록되면 WebPush 알림을 구현했다. 테스트 성격이 강한 것이기 때문에 ONESIGNAL에서 제공하는 기능 중 극히 일부만 사용했다. 추후 개선의 여지가 너무 다분해서 개선을 할지는 아직 모르겠다. 실제 서비스에 사용하게 되면 할 수도 있지만.. …

Continue Reading

PhpStorm에서 ssh tunnel을 이용한 MySQL 접속

2017-10-20 by 편리

MySQL 등의 DB 서버에서 localhost 에서의 접속을 제외한 접속에 대해 허용하지 않게 되면 개발 PC 등에서 DB 서버에 접속을 할 수 없게 된다. 이럴 때 ssh tunnel 기능을 사용할 수 있는데 PhpStorm 에서는 아래와 같은 설정을 통해 DB 서버에 바로 접속할 수 있다. 먼저 SSH/SSL 탭에서 ssh 접속 정보를 입력한다. 그런 다음 General 탭에서 DB …

Continue Reading

[PHP] 백그라운드로 동시에 프로그램 실행

2017-10-18 by 편리

php 는 순차적으로 프로그램일 실행되기 때문에 여러 서버에 접속하여 결과를 받아오는 등의 프로세스에서 느린 서버 때문에 전체적인 프로그램 실행이 치제되는 경우가 발생한다. 이럴 때 AJAX와 같이 비동기 방식으로 프로그램을 실행하게 되면 동시에 여러 서버에 접속하여 결과를 가져오기 때문에 실행시간이 감소할 수 있다. 이를 위해 php의 exec()를 이용하는 간단한  테스트 코드를 아래와 같이 작성했다. <?php error_reporting( …

Continue Reading

[PHP] Slack 채널로 메세지 전송

2017-09-06 by 편리

Slack은 지금 회사에 이직하면서 접했고 지금은 업무 처리에 많은 부분을 담당하고 있다. 최근의 서비스들이 그렇듯 Slack 역시 다양한 API를 제공하고 있는데 chat.postMessage 를 이용해 특정 채널로 메세지를 전송해보자. 아래 class를 사용하기 위해서는 Slack API에 사용될 Legacy token을 발급받아야 한다. Token은 https://api.slack.com/custom-integrations/legacy-tokens 페이지를 방문해 발급받을 수 있다. <?php /* https://api.slack.com/methods/chat.postMessage Token 생성 : https://api.slack.com/custom-integrations/legacy-tokens */ class SLACK …

Continue Reading

[PHP] Slimframework를 이용한 영카트5 상품정보 API 서버 구성

2017-09-01 by 편리

Slimframework(이하 Slim)를 이용한 RESTfull API 서버를 구성해보기 위해  영카트5의 상품정보를 제공하는 API 서버를 테스트했다. Slim은 이제 접하는 것이기 때문에 제대로 한 것인지는 확신이 없지만.. 일단 작동은 잘 되는 듯 하다. DB 관련 부분 때문에 코드가 길어졌는데 이 부분은 추후 어떻게 되지 않을까? 싶다. Slim설치 때는 composer를 사용한다. 우선 디렉토리 구성은 아래와 같다. ├── adm │   …

Continue Reading

Posts pagination

  • Previous
  • 1
  • …
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • …
  • 748
  • Next

Recent Posts

  • SK 세븐모바일 유심 셀프교체
  • php 배열 연산에서 + 와 array_merge 의 차이
  • pcntl_fork 를 이용한 다중 프로세스 실행
  • 아이폰 단축어를 이용하여 주중 공휴일엔 알람 울리지 않게 하기
  • 구글 캘린더 전체일정 재동기화
  • OpenLiteSpeed 웹서버에 HTTP 인증 적용
  • OpenLiteSpeed 웹어드민 도메인 연결
  • WireGuard를 이용한 VPN 환경 구축
  • Ubuntu 22.04 서버에 OpenLiteSpeed 웹서버 세팅
  • 맥 vim 세팅

Recent Comments

  • 편리 on 업무관리용 그누보드 게시판 스킨
  • 임종섭 on 업무관리용 그누보드 게시판 스킨
  • 캐논 5D 펌웨어 | Dslr 펌웨어 업그레이드 방법 82 개의 베스트 답변 on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • Top 5 캐논 5D 펌웨어 Top 89 Best Answers on 캐논 EOS 30D 펌웨어 Ver 1.0.6 , EOS 5D 펌웨어 Ver 1.1.1
  • 편리 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 임팀장 on 워드프레스 애니메이션 gif 파일을 mp4로 변환하여 출력하기
  • 편리 on Notepad++ NppFTP 플러그인 수동 설치
  • paul-j on Notepad++ NppFTP 플러그인 수동 설치
  • YS on Windows 10 iCloud 사진 저장 폴더 변경
  • 편리 on Docker를 이용한 Centos7 + httpd + php 5.4 개발환경 구축

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2025 CHICPRO | Built using WordPress and SuperbThemes