일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- php
- 아파치
- OpenWrt
- KB증권
- 리눅스
- 알뜰폰
- ConoHa
- proxmox
- 라즈베리파이2
- 티스토리
- jQuery
- 보르비스초월
- iptime
- 램가스초월
- PHP-FPM
- 가상서버호스팅
- mysql
- 킹북이초월
- 자바스크립트
- SKT
- Apache
- 윈도우10
- centos
- 알리익스프레스
- Rocky
- 복현오거리
- KB국민카드
- 소비전력
- 시놀로지
- 스톤에이지
- Today
- Total
목록분류 전체보기 (1108)
맛집 여행 캠핑 일상 생활
리눅스 여러개의 파일에서 특정문자열 치환하기 find ./ -name "*.html" -exec perl -pi -e 's/찾는문자열/바꿀문자열/g' {} \;find ./ 경로를 지정할 수 있다. (원하지 않게 엉뚱한 파일까지 치환될 수도 있으니 경로를 지정해주자.)-name "*.html" 확장자가 html 파일인 것만 찾으라고 지정했다. (경로지정과 마찬가지로 안전하게 확장자도 지정해주자.)-exec perl 파일을 찾은뒤에 perl을 실행해 주라는 의미이다.find ./ -name "*.html" -exec sed -i -e 's/찾는문자열/바꿀문자열/g' {} \;pert 대신에 sed 명령어로 치환할 수도 있다. 특정 하나의 파일에서 치환은 vi 편집기에서 해줘도 된다.:%s/찾는문자열/바꿀문..
SKT LTE 단말기 무선인터넷 차단 서비스 SKT 가입자, LTE 단말기를 사용하면서 표준요금제 사용자는 무선인터넷차단 서비스가 없다는 사실~~ ( 유료지만 부가서비스로 데이터 차단 50, 100 이 생겼네요~ ) 얼마전 요금명세서를 보니 사용하지도 않은 데이터요금이 나왔길래 폰을 살펴보니 가족 중 누군가 폰이 켜질때 마다 데이터사용 여부를 물어보게 설정해 놓았는데 누군가 사용함으로 설정을 했나보다. 데이터 사용상태를 보니 실제로 2MB 이하이긴 하지만 데이터가 사용되었다.흑~ 나도 모르는 사이 8천 얼마를 SKT에 삥뜯기는 기분~~혹시나 이번달도?? 인터넷으로 Tworld 홈페이지에 접속해서 실시간요금 조회를 해보니~~ 뜨악~~ 역시나 또 데이터가 사용되었다~~ KT는 분명히 데이터차단 서비스가 부가..
전세계와 국내 브라우저 점유율 (2016년 1월 기준) ▶ 전세계 브라우저 점유율 (데스크탑 + 모바일 + 태블릿) 1위 : 크롬 47.83%2위 : 사파리 12.91%3위 : 파이어폭스 8.98%4위 : 익스플로러 8.95%전세계에서는 크롬브라우저가 압도적인 1위군요~ ▶ 국내 브라우저 점유율 (데스크탑 + 모바일 + 태블릿)1위 : 익스플로러 45.13% 2위 : 크롬 41.53%3위 : 사파리 7.84%4위 : 안드로이드 2.42%국내는 아직까지 IE가 1위고 2위가 크롬이네요~인증서 때문일 듯 하네요~ ▶ 전세계 브라우저 점유율 (데스크탑) 1위 : 크롬 57.75%2위 : 파이어폭스 16%3위 : 익스플로러 15.95%4위 : 사파리 4.6% ▶ 국내 브라우저 점유율 (데스크탑)1위 : 익스플로..
PHPExcel 엑셀 다운로드 DB에서 가져온 데이터를 엑셀로 다운로드하여 저장하는 것을 구현해야 될때가 있을 것이다.이 기능을 PHP 라이브러리로 제공하고 아마 제일 많이 사용되지 않을까 싶은 것 중 하나가 PHPExcel 이다.PHPExcel을 사용하기 위해서는 관련 소스가 필요하다.https://phpexcel.codeplex.com/releases/view/119187 여기로 이동하여 입맛에 맞는 파일을 다운로드 하자. 언제부턴가 사이트가 변경이 되었음. ( https://github.com/PHPOffice/PHPExcel/archive/1.8.zip ) 다운로드를 받은 후 소스를 풀어서 서버에 업로드를 하여야 한다. 간단히 만들어 본 샘플 소스이다. ▶ 컬럼 사이즈 설정// 컬럼사이즈 정의$o..
CentOS 기준 /var/lib/mysql 디렉토리를 보면# ls -l /var/lib/mysql/-rw-rw---- 1 mysql mysql 767526522 Feb 2 18:01 mysql-bin.000432-rw-rw---- 1 mysql mysql 239218441 Feb 23 15:47 mysql-bin.000433용량이 꽤나 큰 파일들이 보인다.이 파일들은 모든 쿼리들을 저장하고 있는 바이너리 로그 파일들인데 로그 자동 삭제 설정을 따로 하지 않았다면 공간이 허락하는한 계속해서 로그파일들이 쌓여나갈 것이다. 이런 경우엔 일정 간격으로 바이너리 파일들을 정리를 해주어야 한다. 1. 수동으로 정리하는 방법mysql -uroot -p패스워드 -e "PURGE MASTER LOGS BEFORE DA..
IP 로 국가 확인 ▶ geoiptool.com으로 접속해서 확인 친절하게도 지도로 표시해준다. ▶ maxmind.com으로 접속해서 확인 여기는 지도까지는 안보여주고 텍스트 위주로 보여준다. ▶ ipinfodb.com으로 접속해서 확인 API 도 제공한다고 적혀있음.
netis wf2408 공유기가 가성비가 괜찮다길래 1여년 전에 구매해서 지금까지 사용하고 있다. 안테나 성능은 기존 공유기(IPTIME)와 별차이가 없어보인다. 아~ 집 밖에서 조금 더 잘 잡히긴 하는 것 같다. ▶ 장점초기 설정이 너무 간단하다.초기 비밀번호가 없다.가격대 성능비 괜찮은 것 같음.딱히 장점이랄만한 것도 없지만 단점도 크게 보이진 않는다.단점이 딱 하나 있었었는데 오늘 하나 더 늘었다. ▶ 단점QoS 메뉴 자체가 없다. (일반 사용자는 크게 문제될 게 없다. 그러나 사무실 사용자라면 QoS 제한을 사용할 수 없으면 트래픽 제어는 어떻게?)펌웨어 업데이트 후 로그인이 안된다.캡차 코드 기능이 보안권고로 업데이트 된 모양인데 분명히 관리자 계정도 설정되어 있었고 비밀번호도 분명히 알고 있다..
숫자를 1000단위로 콤마를 표기해주는 함수이다. 주로 화폐단위 표기시 많이 사용된다. 예제1$price = 100500;echo number_format($price);결과 : 100,500 예제2$price = "-1000";echo number_format($price);결과 : -1000echo number_format($price/1);결과 : -1,000예제이긴 하지만 DB에서 처리된 결과를 $price 변수에 대입한 경우인데 음수의 숫자가 의도하지 않게 문자열로 된 경우에 위와 같은 결과가 발생한다.콤마 처리가 전혀 되지 않고 출력된다. 이런 경우엔 캐스팅해서 처리해도 되지만 /1 로 처리해서 넘기면 간단하다. 예제3$price = 1500.2;echo number_format($price)..
자바스크립트 영문, 숫자만 허용하고 8자리에서 12자리까지 입력이 가능한 정규표현식 function id_check(o) {var regId = /^[A-Za-z0-9]{8,12}$/;if(!regId.test(o.value)) {alert('영문과 숫자 8~12자 이내로 입력하세요.');o.focus();return false;}return true;} A-Za-z : 알파벳 대소문자 a ~ Z0-9 : 숫자 0 ~ 9{8,12} : 8자리에서 12자리 이메일 주소 체크하는 정규표현식function email_check(o) {var regEmail = /\w{3,}[@][\w\-]{2,}([.]([\w\-]{2,})){2,3}$/;if(!regEmail.test(o.value)) {alert('올바른..
일반적인 쿼리문에서는 대소문자를 구분하지 않고 데이터를 가져온다. member_tableidx id 1 SangMin 2 sangmin 3 minsu 4 minyoung select id from member_table where id = 'sangmin'이렇게 쿼리를 하면 id 가 SangMin, sangmin 두개의 데이터를 가져온다. 이런 경우에는 위의 쿼리문을 아래와 같이 변경하여 보자.select id from member_table where binary(id) = 'sangmin' binary 함수를 이용하면 대소문자를 구별해서 데이터를 가져온다.대소문자 구별이 필요한 곳에는 반드시 이용이 필요할 것이다.