본문 바로가기

전체 글

우분투(Ubuntu) 에서 PHP 설치 하기 우분투(Ubuntu) 에서 PHP 설치 하기 우분투 공식 홈페이지 (https://www.ubuntu.com/download) 우분투(영어: Ubuntu)는 캐노니컬이 개발한 컴퓨터 운영 체제이다. 일반적으로 여섯 달마다 새 판이 하나씩 나오는데 이것은 GNOME의 새 판이 나오는 시기와 비슷하다. 데비안 GNU/리눅스와 견주어 볼 때 사용자 편의성에 많은 초점을 맞추고 있다. 우분투는 그 이름을 남아프리카 공화국의 건국 이념인 우분투 정신에서 가져왔다. 남아프리카 성공회 대주교인 데스몬드 투투 대주교에 의하면 우분투에는 옮겨 쓰기에는 어려울 정도로 다양한 뜻이 있다고 한다. 일반적으로 우분투 운영 체제 사용자들 사이에서, 우분투는 반투어로 "네가 있으니 내가 있다"라는 의미로 사용되고 있으며, 이 문서.. 더보기
페이지 이동 여러가지 방법 페이지 이동 여러가지 방법 개발자들이 웹코딩을 하다 보면 여러가지 자바스크립트(Javascript), 제이쿼리(jQuery), PHP, Html 등으로 페이지 이동을 해야 할 경우가 있습니다. 한가지 언어만 사용해도 되고, 상황에 따라 2가지 이상의 언어를 섞어서 사용해야할 경우도 있습니다. 이번에는 각 상황별 페이지 이동을 시키는 여러가지 방법을 소개 하겠습니다. 12345location.href='경로/파일명'; location.replace('경로/파일명'); history.back() history.pushState(state, title, url);cs location.href : 페이지 깜빡임이 있으며, 페이지 자체를 이동시킴location.replace : 페이지 깜빡임이 있으며, 페이지 주.. 더보기
PHP로 압축파일(Zip)파일을 만들어 보자 PHP로 압축파일(Zip)파일을 만들어 보자 PHP 코드를 이용하여 원하는 파일이나 폴더(디렉터리)를 원하는 파일명으로 Zip파일 형식으로 압축해보겠습니다. 라이브러리 파일은 위에 첨부한 파일을 받거나 http://www.phpconcept.net 홈페이지에서 다운 받으면 됩니다.phpconcept에서는 Zip파일 형식 이외에 Tar나 Xml 형식으로 변환해주는 라이브러리도 제공하고 있습니다. 먼저, 코드 소개에 앞서 코드안에 있는 변수명에 대한 설명을 간단하게 드리겠습니다. filename : 원본 파일(또는 폴더)stored_filename : 변경된 파일(또는 폴더)size : 원본 크기compressed_size : 압축된 크기mtime : 수정시간folder : 폴더이면 "1" 반환status .. 더보기
C# 윈도우(Windows) 비활성 캡쳐 C# 윈도우(Windows) 비활성 캡쳐 C#을 이용하여 응용프로그램(Forms) 을 제작할 시 여러가지 목적이 많지만 저 같은 경우는 게임 매크로를 만들때 주로 사용 했습니다. 손쉽게 오토핫키(Autohotkey)로 만들어도 되지만, 오핫키 특성상 소스를 사용자에게 그대로 노출하는 단점(?) 아닌 단점이 있습니다. 본인이 힘들게 고생해서 만든 코드를 노출하기 싫은 경우는 어떻게 할 수가 없습니다. 잠깐 집고 넘어가보겠습니다. 오토핫키의 소스를 어떻게 보는지 궁금하신 분들도 많을 텐데요, 간단하게 언급하고 넘어가겠습니다. 윈도우에 보시면 프로세서 관리자라고 있습니다. 거기서 현재 실행중인 프로그램들을 Dump를 뜰수가 있어요. 그렇게 덤프를 떠서 보게 되면 코드가 그대로 다 보입니다. 이는 오토핫키의 제.. 더보기
그래픽카드 가격 폭등, 그리고 변동 추이, 향후 상황 그래픽카드 가격 폭등, 그리고 변동 추이, 향후 상황 그래픽카드의 양대산맥인 엔비디아(Nvidia), 라데온(Radeon) CPU로 치면 인텔(Intel)과 AMD 본래 성능상 그리고 가성비를 본다면 라데온은 엔비디아를 따라올 수 없다. 하지만 최근 전혀 예상치 못한 이유로 라데온이 인기가 많다. 바로 가상화폐 채굴 그중에 비트코인 채굴을 함에 있어 라데온이 지포스(Geforce)보다 효율이 좋다는 이유로 인기가 많아졌다. 결국 물량이 없어 라데온을 구할 수 없는 지경에 이르러 어쩔수 없이 지포스 계열을 구매 하는 현상까지 발생 했다. 가상화폐와 그래픽카드는 무슨 관련일까?가상화폐 비트코인이나 이더리움 같은걸 채굴 하려면 복잡한 연산(문제)를 풀어야 하는데 이는 CPU보다 그래픽카드에 있는 GPU를 더 .. 더보기
리눅스 계열 (Linux / Ubuntu) iptables 설정하기 리눅스 계열 (Linux / Ubuntu) iptables 설정하기 아이피테이블(iptables) 이란?iptables는 시스템 관리자가 리눅스 커널 방화벽(다른 넷필터 모듈로 구현됨)이 제공하는 테이블들과 그것을 저장하는 체인, 규칙들을 구성할 수 있게 해주는 사용자 공간 응용 프로그램이다. 각기 다른 커널 모듈과 프로그램들은 현재 다른 프로토콜을 위해 사용되는데, iptables는 IPv4에, ip6tables는 IPv6에, arptables는 ARP에, ebtables는 이더넷 프레임에 적용된다. iptables는 동작을 위해 상승된 권한을 요구하며 사용자 루트가 실행하여야 하는데, 그렇지 않으면 작동하지 않는다. 리눅스 시스템에서 iptables는 /usr/sbin/iptables에 설치되며, m.. 더보기
PHP 시간, 날짜 함수의 모든 것 PHP 시간, 날짜 함수의 모든 것 개발 작업을 하다보면 하루 뒤, 하루 전, 한달 뒤, 한달 전 등 시간과 날짜 관련 작업을 해야 할 때가 많습니다. 오늘은 time, date, strtotime 함수의 기본적인 사용과 응용방법을 정리 해봤습니다. //현재 날짜와 시간date("Y-m-d H:i:s");결과 : 2013-06-13 12:00:00 시간을 24시간제가 아닌 12시간 제로 하고 싶다면 대문자 H를 소문자 h로 변경 date("Ymd")결과 : 20070801 date("h:i:s");결과 : 02:05:10 date("Y-m-d H:i:s",time());//현재 두번째 매개변수을 timestamp형식으로 읽어 날짜/시간을 포맷(fotmat)에 맞게//date형식으로 출력합니다. date(.. 더보기
아이온 복귀 1주일차 후기 아이온 복귀 1주일차 후기 1. 무엇이 가장 변화 되었나?아이온 3.0 (60레벨 만렙) 시절 이후 다시 복귀를 했는데요, 눈에 띄게 많이 변경된점이 많아 적응하는데 매우 힘들었습니다.그중에 가장 큰게, 게임 내의 돈(키나)의 개념과 기존에는 레벨업, 어비스아이템 맞추는게 힘들었다면 지금은 1레벨 부터 80레벨 까지 찍는데 하루면 충분합니다. 그리고 기본적인 아이템 또한 제공 됩니다.단 아이템 강화를 하고 안하고가 차이가 많이 나는데, 그 강화석을 구하는 방법이 2가지가 있습니다. 열심히 일일 퀘스트/주간 퀘스트를 하여 모으는 방법과 캐시결제를 통한 강화석 꾸러미를 구매하여 강화하는 방법 ! 참고로 한개의 아이템을 10강~15강을 뽑으려면 현금 9만 9천원 거의 10만원돈을 투자해야 가능 합니다. 그런점.. 더보기