Posted
Filed under 프로그래밍
Get Users:
curl –i –X GET http://localhost/rest/api/users

Post (create new) User:
curl –i –X POST –d '{"name":"John Doe","email":"anemail@gmail.com","age":28}' http://localhost/rest/api/user

Put (update) User:
curl –i –X PUT –d '{"email":"jdoe@yahoo.com","age":38}' http://localhost/rest/api/user/8

Delete User:
curl –i –X DELETE http://localhost/rest/api/user/8
2015/03/24 12:32 2015/03/24 12:32
Posted
Filed under 프로그래밍/PHP
오호~ slimframework 이 좋아지고 있다.
언제부턴인가 싱글톤도 지원을 하네..ㅋㅋ

class TestTest {
 public function test() {
  echo "a";
 }
}
$app->container->singleton('test', function () {
 return new TestTest();
});
print_r($app->test->test());
exit;


편리하도다~

2015/03/24 11:29 2015/03/24 11:29
Posted
Filed under 프로그래밍
파일을 올리면 기본으로 700퍼미션이 들어간다.
외부에서 불러오지도 못하게 되는데 아래 내용을 수정또는 추가하도록 하자.

vsftpd.conf
local_umask = 022
file_open_mode = 0644 


2015/03/12 12:33 2015/03/12 12:33
Posted
Filed under 프로그래밍/PHP
php5 .5대를 사용하고 있는데도 json_decode에서 JSON_BIGINT_AS_STRING을 사용했는데 아래와 같은 오류가 나온다면?

option JSON_BIGINT_AS_STRING not implemented


설치해주자.

pecl install jsonc 

그럼 해결~

2015/03/05 12:09 2015/03/05 12:09
Posted
Filed under 프로그래밍
이번에는 레오폴드 FC660C다.
이 제품은 기계식 키보드가 아니다.
정전용량무접점이라는 방식이고 해피해킹이나 리얼포스 등과 같은 방식이다.
660c는 리얼포스보다 키압이 높은것 같다.
기계식으로 표현하자면 흑축+적축 이랄까?
그리고 키캡이 유격이 있는지 덜렁거리는 키캡들이 좀 있다.
완성도는 떨어지지만 리얼포스 대비 저렴한 가격으로 정전식을 사용해볼수 있는 키보드다

정전식은 뭔가 쫀든쫀득 느낌이 나름 매력있다.

사용자 삽입 이미지
2015/01/16 14:43 2015/01/16 14:43
Posted
Filed under 프로그래밍
승호씨 블로그 보고 나도 신청했다 ㅋㅋㅋㅋ

쓰윽~ 보고 없는거 바로 캐치~

언어별로 hello world를 찍는걸 소개하는 페이지이다.

The Hello World Collection


MySQL FUNCTION 항목 등록~!

2014/12/08 19:28 2014/12/08 19:28
Posted
Filed under 프로그래밍
간단하게 웹에서 폰트만으로 바코드를 생성하는 방법이다.

폰트는 여기서 받을수 있다.

무료 바코드 폰트 받기 CODE39

아래는 테스트로 만들어본 예제 인데 원하는 바코드 내용 앞뒤로 * 를 붙여줘야 바코드 인식기에서 인식이 가능해진다.

<style>
@font-face {
 font-family: 'BarcodeFont';
 src: url(free3of9.ttf);
}
</style>
<div style="font-family:BarcodeFont;font-size:50pt">*112123*</div>
2014/11/24 16:09 2014/11/24 16:09
Posted
Filed under 프로그래밍

apt-get install python-software-properties

add-apt-repository ppa:nginx/stable
add-apt-repository ppa:ondrej/php5

apt-get update

apt-get install nginx
apt-get install php5-fpm
2014/11/19 14:30 2014/11/19 14:30
Posted
Filed under 프로그래밍
txqueuelen 는 송신큐길이를 말한다.
기본은 1000으로 되어있는데 큐가 꽉차면 패킷 손실이 발생한다.
메모리에 여유가 있다면 늘려주는것이 좋다.

lo를 뺀 나머지를 수치를 변경한다.

/sbin/ifconfig eth0 txqueuelen 10000
/sbin/ifconfig eth1 txqueuelen 10000

/etc/rc.local 에도 세팅해두자.


2014/11/19 11:34 2014/11/19 11:34
Posted
Filed under 프로그래밍

잘 쓰던 virtualbox 가 윈도우8.1로 업데이트 한후에 브리지 네트워크에서 랜카드가 사라졌다!!
그로인해 인터넷도 안된다.

아래와 같이 하면 해결된다.


1.네트워크및 공유센터를 연다.
2.어댑터 설정 변경 클릭
3.인터넷 연결된 랜카드에서 오른쪽버튼 속성 선택
4.설치 버튼 누르고 서비스 항목에서 VutualBox Bridged Networkding Driver 를 선택
5.뭐 디스크를 넣으라고 뭐라하면  C:\Program Files\Oracle\VirtualBox\drivers\network\netflt 디렉토리 선택
6.끝



  • Open Network and Sharing Center
  • Change Adapter Settings
  • Open “Properties…” of the physical adapter you need to bridge to
  • Click “Install…”
  • Choose “Service”
  • Install the “VirtualBox Bridged Networking Driver”
  • If prompted for a directory to install from, it’s “drivers\network\netflt” inside the folder VirtualBox is installed (e.g. C:\Program Files\Oracle\VirtualBox\drivers\network\netflt)



원문 : 원문보기

2014/11/10 14:28 2014/11/10 14:28
Posted
Filed under 프로그래밍/PHP
너무나도 유용하다~

<?php
$input 
"Alien";
echo 
str_pad($input10);                      // "Alien     "을 생성.
echo str_pad($input10"-="STR_PAD_LEFT);  // "-=-=-Alien"을 생성.
echo str_pad($input10"_"STR_PAD_BOTH);   // "__Alien___"을 생성.
echo str_pad($input"___");               // "Alien_"을 생성.
?>


http://ua2.php.net/manual/kr/function.str-pad.php





2014/11/06 16:14 2014/11/06 16:14
Posted
Filed under 프로그래밍/PHP
마법 상수..ㅋㅋㅋㅋ

약간의 "마법" PHP 상수
이름설명
__LINE__ 파일의 현재 줄 번호
__FILE__ 파일의 전체경로와 파일명. 포함한 파일 안에서 사용하면, 포함된 파일명을 반환합니다.. PHP 4.0.2부터, __FILE__은 언제나 절대 경로를 가지고 있습니다. 이전에는 특정한 경우에서 상대 경로를 가지고 있었습니다.
__DIR__ 파일의 디렉토리. 포함한 파일 안에서는, 포함된 파일의 디렉토리를 반환합니다. 이는 dirname(__FILE__)과 동일합니다. 디렉토리명은 루트 디렉토리가 아닌 이상, 마지막에 슬래시가 없습니다. (PHP 5.3.0에서 추가)
__FUNCTION__ 함수명. (PHP 4.3.0에서 추가) PHP 5부터 이 상수는 정의된 그대로의 함수명을 반환합니다. (대소문자 구분) PHP 4에서는 항상 소문자였습니다.
__CLASS__ 클래스명. (PHP 4.3.0에서 추가) PHP 5부터 이 상수는 정의된 그대로의 클래스명을 반환합니다. (대소문자 구분) PHP 4에서는 항상 소문자였습니다.
__METHOD__ 클래스 메쏘드명 (PHP 5.0.0에서 추가) 메쏘드 명은 정의한 대로 반환됩니다. (대소문자 구분)
__NAMESPACE__ 현재 이름공간 이름 (대소문자 구분). 이 상수는 컴파일 시에 정의됩니다. (PHP 5.3.0에서 추가)


http://php.net/manual/kr/language.constants.predefined.php
2014/10/30 15:54 2014/10/30 15:54
Posted
Filed under 프로그래밍/PHP
JSON 형태로 인증 TOKEN을 사용하는 방법 

https://github.com/firebase/php-jwt
2014/10/28 18:10 2014/10/28 18:10