개발 81

[스터디] 다른 블로그에서 발견한 코드 리뷰 중 알게된 것

free_result() https://codeigniter-kr.org/user_guide_2.1.0/database/results.html Generating Query Results : CodeIgniter User Guide 쿼리결과 생성(Generating Query Results) 쿼리 결과를 생성하는데는 몇가지 방법이 있습니다: result() 이 함수는 쿼리결과를 객체배열(an array of objects)로 리턴합니다. 실패시에는 빈 배열을 리턴하죠. 일 codeigniter-kr.org 메모리를 비워주자.

[TIL] 아파치

Apache > HTTP Server > Documentation > Version 2.4 Apache HTTP Server Version 2.4 문서 - Apache HTTP Server Version 2.4 httpd.apache.org 공식문서 읽고 이해하기. 항상 궁금했던 것 타이핑하면서 이해하기. 어떻게 아파치가 시작하나? 설정파일에서 Listen이 기본값인 80(혹은 1024이하의 다른 포트)이라면 이 특권 포트에 연결하기위해 root권한이 필요하다. 서버는 시작하여 로그파일을 여는 등의 몇몇 기초적인 작업을 마친후, 클라이언트의 요청을 기다리고 응답하는 자식(child)프로세스를 여러개 띄운다. 주 httpd프로세스는 계속 root사용자로 실행되지만, 자식 프로세스들은 더 권한이 작은 사용자..

[포스트맨] api 문서화해서 웹 상에 공유하기.

기존 일처리 방식 1) api를 만든다. 2) api에 필요한 요소들을 문서화한다. 3) 구글 doc을 사용할 경우 기존 양식을 복사해서 새로운 문서에 붙여놓고 해당 부분을 수정한다. 4) api 테스트를 하는 사람은 3번 문서를 확인해서 url, 파라미터 등을 복사해서 테스트를 수행한다. api 테스트 툴인 포스트맨에서 테스트 후 해당 내용을 자동으로 문서화해서 웹상에 출판할 수 있는 기능을 소개한다. 1. 왼쪽 상단 New > API Documentation 을 클릭한다. 2. method와 request url 과 description을 입력 후 오른쪽 하단에 Next버튼을 클릭한다. 왼쪽 사이드 바에 목록이 만들어지면 테스트 케이스를 작성해서 수행할 수 있다.

개발/Tools 2020.08.05

[자바스크립트] 클립보드 복사

도움받은 블로그 https://velog.io/@godori/js-clipboard-copy JavaScript 클립보드 복사 구현하기 많은 사이트에서 버튼을 클릭하면 정해진 텍스트를 클립보드로 카피할 수 있는 기능을 사용하고 있습니다. copy-gif.gif 클립보드에 데이터를 복사하는 방법은 execCommand API 를 사용하거나 ClipboardAPI velog.io 관련 링크 https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand Document.execCommand() When an HTML document has been switched to designMode, its document object exposes an e..

개발/Javascript 2020.07.28

[페이스북 링크 api] 페이스북에 링크를 공유할 때, 썸네일

참고한 블로그 https://mygumi.tistory.com/24 meta og 태그에 대한 오픈그래프 알기 : 마이구미 이번 글에서는 og 태그에 대해 알아볼 것이다. 이 글을 쓰게 된 동기는 어느 날 네이버 지식인에 이런 질문이 올라왔다. 네이버 지식인 질문 일단 meta 태그란 무엇인가? HTML 문서가 어떤 내용을 담 mygumi.tistory.com https://brunch.co.kr/@jiyeonsongofnt/11 링크 붙여넣을 때 보이는 이미지는 어디서 오는 것일까? 들어가기 전에 이 글은 링크의 미리보기 제목, 설명, 이미지의 정체에 대해서 알고 싶은 마케터들을 위해 유용한 내용을 담고 있습니다. 오늘날 페이스북이나, 네이버 블로그, 카카오톡 등에서 � brunch.co.kr

개발 2020.07.27

[카카오 api] 친구에게 커스텀 메시지 전달하기

오랜만에해서 시간 소모가 좀 있어서 이참에 정리해둔다. 카카오 api 를 사용하기위해서 먼저 "시작하기"부분을 살펴본다. https://developers.kakao.com/docs/latest/ko/getting-started/app Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 1. 시작하기 > 애플리케이션등록 > 앱만들기 > 내 애플리케이션 버튼을 눌러서 신규 애플리케이션을 등록한다. 카카오 api를 사용할 본인의 서비스를 등록해야한다. 2. 애플리케이션을 등록하면 발급되는 앱 키를 앞으로 사용하게된다. 스크립트를 사용할 페이지에 필요하다..

개발 2020.07.26

[스터디] mac에서 php, Xdebug, ssh2 순서대로 설치

한번에 설치된 것이 아니어서 설치여정을 모두 캡쳐하지는 못했다. 기억나는대로 순서를 정리해본다. 결론은 mac 환경변수 설정이 중요하다는 것! 1. brew로 php 설치한다. 2. xdebug 설치는 아래 블로그에서 도움을 받았다. https://iidaroo.tistory.com/entry/PHPmacOSxdebug-%EC%B5%9C%EC%8B%A0-%EB%B2%84%EC%A0%84%EC%9C%BC%EB%A1%9C-%EC%84%A4%EC%B9%98%ED%95%B4%EB%8F%84-%EA%B3%84%EC%86%8D-%EC%98%88%EC%A0%84%EA%BA%BC%EA%B0%80-%EB%82%A8%EB%8A%94-%EB%B2%84%EA%B7%B8 [PHP][macOS]xdebug 최신 버전으로 설치해도..

[스터디] mac에서 vi .bash_profile 리부팅 시 적용 안되는 문제

brew 로 php를 설치하고 shell 에서 php -v 로 버전을 확인하고 libssh2 를 설치하던 중 그 다음날 컴퓨터를 켜서 php -v 를 하니까 php 버전이 삭제 이전으로 돌아가있다 ?!?!?!?!?! vi .bash_profile 로 파일에 들어가서 아래 경로를 적용하고 export PATH=/usr/local/Cellar/php/7.4.8/bin:$PATH source ~/.bash_profile 을 하고 컴퓨터 리부팅을하면 적용이 안된다. 관련해서 문제를 해결하기위해 "mac .bash_profile 리부팅" 키워드로 검색해서 아래 블로그에서 도움을 얻었다. https://myjamong.tistory.com/152 [맥 환경변수 설정] 터미널 재부팅 시 환경변수 초기화 문제 해결 :..

[ajax] success 리턴 값에서 함수 실행하기

function 함수이름(){ $.ajax({ type: "POST", url: "phpAjax.php", data: data, success: function(rtn){ if(rtn == '00'){ sucUrl(); } else { alert("다시 시도해주세요."); } } }); } function sucUrl(){ var param = ""; var form = document.createElement("form"); form.setAttribute("method", "post"); form.setAttribute("target", name); form.setAttribute("action", "https://sururu.tistory.com/"); var result = document.cre..

개발/Javascript 2020.07.17
반응형