일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 포트폴리오
- 안드로이드
- 홈페이지제작
- jQuery Plugin
- work6.kr
- 웹퍼블리셔
- 제이쿼리
- 프로그래머
- 웹에이전시
- 워크식스
- 사이트제작
- JQuery
- 쇼핑몰구축
- 홈페이지
- 웹퍼블리싱
- 웹개발자
- 3D프린터
- PHP
- 플러그인
- 홈페이지구축
- 커스터마이징
- 개발자
- 쇼핑몰제작
- CSS
- 쇼핑몰
- 웹디자인
- plugin
- 웹디자이너
- 튜닝
- 고도몰
- Today
- Total
목록프로그래밍팁 (110)
그냥 개발자 블로그
php에는 fastcgi_finish_request() 라는 함수가 존재 합니다. 그러나 이 함수에 대한 정보는 부족 합니다. 데이터를 클라이언트에 flush하고 요청이 끝날때까지 동작한다고만 되어 있으며 (https://www.php.net/manual/en/function.fastcgi-finish-request.php), 적절한 예제는 찾을 수 없습니다. 그래서 다음과 같은 예제를 만들었습니다. sleep은 오래걸리는 프로세스라고 가정 합니다. 예제를 실행하면 10초동안 로딩 후 화면에 Start가 나타납니다. 하지만 fastcgi_finish_request() 함수를 사용하면 sleep이 끝나기도 전에 화면에 Start가 표시됩니다. fastcgi_finish_request() 앞에 코드는 일단 ..
Node.js가 세상에 나타난지 벌써 10년 입니다. Node.js는 쉬운 접근과 좋은 성능으로 많은 사랑을 받고 있습니다. 이 포스트에서는 리눅스에서 Node.js와 웹 프레임워크 Express, 그리고 템플릿 ejs를 빠르고 쉽게 세팅하여 바로 사용할 수 있는 방법에 대해서 설명하고 있습니다. 1. Node.js 설치 Node.js를 설치하는 방법은 다양합니다. 그 중에서 쉽고 정확한 방법으로 Rod Vagg 의 github를 참고하는 방법 입니다. https://github.com/nodesource/distributions 링크로 이동합니다. 스크롤하여 아래로 이동하면 버전별 설치 방법을 볼 수 있습니다. 현 시점에서 안정적인 버전 10 설치를 추천 합니다. # Using Ubuntu curl -..
아이폰 하이브리드앱 제작 시 기초 설정을 해놓고 개발을 시작하면 편리합니다. 사실 아래 내용만 잘 따라해도 웬만한 하이브리드앱의 80%를 제작 가능합니다. 개발환경 언어 : SwiftIDE : Xcode9 프로젝트 만들기 iOS > Single View App 선택 프로젝트 이름 세팅, Swift 선택 Main.storyboard 에 웹뷰 추가 ① Main.storyboard② ViewController Scene③ Show the Object Library 버튼 클릭④ we 로 검색해서 WebKit View 화면에 드래그 드랍 > 사이즈 조절 https 뿐만 아니라 http 도 허용되도록 앱 보안 설정 ① info.plist② Bundle version 옆에 + 버튼 클릭③ App Transport S..
Qt 초보 입니다.맥에서 Qt 응용프로그램 배포하는걸 찾다가 국내 글은 없는거 같아서 올려 봅니다. 배포 방법에는 여러가지가 있지만 Qt에서 기본으로 제공되는 macdeployqt를 이용하여 배포하는 방법입니다. 다음 환경에서 배포하는 방법 - MAC(OSX)- Qt Creator 사용- macdeployqt 이용 Qt Creator 메뉴에서 Build > Clean Project "프로젝트명" 을 클릭 합니다. (make confclen 명령과 같습니다.) Build > Build Porject "프로젝트명" 을 클릭 합니다. (qmake와 같다고 합니다.) Qt Creator에서는 macdeployqt를 서포트 하지 않습니다. 터미널을 이용하여야 합니다. 터미널을 실행해 줍니다. 빌드해서 생성된 폴더..
보내는 쪽 $url = 'http://xxxx.com';$post['data'] = 'data'; $ch = @curl_init(); curl_setopt($ch, CURLOPT_URL,$url);curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $post);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);$res = curl_exec ($ch); curl_close ($ch); // Close cURL handle ver_dump($res); 받는 쪽 if($_POST['data']){echo 'Success : '.$_POST['data'];}else{echo 'Fail';} [문의..
최근 mariadb의 경우 보안을 이유로 root 로의 접속을 sudo 권한으로 localhost 에서만 접속할수 있게 제한하고 있습니다. 따라서 새로운 계정을 만들어 phpmyadmin 에 접속한 경우 권한 수정 버튼이 보이지 않습니다. 특정 계정으로 권한 수정이 필요한 경우 ssh로 접근하여 아래와 같이 해줍니다. mysql에 로그인 sudo mysql -u root 호스트 업데이트 update mysql.user set Grant_priv='Y' where Host='계정호스트'; 계정 수정된 정보 업데이트 flush privileges; phpmyadmin 로그아웃 후 재로그인 끝... copyright ⓒ 2017. 워크식스
라즈베리파이3 업데이트 sudo apt-get updatesudo apt-get upgrade Apache2 설치 apt-get install apache2 apache2-doc apache2-utils Apache2 정상설치 확인 http://라즈베파이3 아이피 를 입력하여 아래와 같이 뜨면 정상적으로 설치된 것 입니다. 새 저장소 추가 라즈베리파이3에서 최신 php7 설치 정보가 저장되어 있지 않습니다. 따라서 해외 개인 사이트에서 제공하는 정보를 가져 옵니다. echo "deb http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free" >> /etc/apt/sources.listecho "#deb-src http://..