반응형

IT 32

[PHP]PhpMyAdmin 설치

PhpMyAdmin 설치방법 php프로젝트를 하려면 데이터베이스 관리툴이 필요하다.요즘엔 좋은 프로그램이 많지만옛날에 쓰던 PhpMyAdmin이 생각나서 설치해보도록 한다.다른 툴을 몇개 써봤는데 가장 익숙하고 사용하기 편한거 같다. 이것도 좀 예전데 개인서버에 설치할 때 적어둔거라서지금이랑 좀 다를 수도 있는데, 여튼 설치 자체는 어렵지 않으니 넘어간다. 1. 설치하기 -> sudo apt-get install phpmyadmin -> 중간에 선택하는 부분 = apache2를 설치 했으므로 아파치를 선택한다 ->yes 선택 ->비번설정 2. 설정하기 -> sudo vi /etc/apache2/apache2.conf 맨 마직막에 아래 구문 추가 # Enable PhpMyAdmin Include /etc/..

IT 2017.04.12

[리눅스]가상서버 만들기 2탄

Ubuntu 가상서버 만들기2탄 - 우분투 설치 및 설정 1탄에 이어서 가상서버만들기 2탄을 작성한다.2탄에서는 Apache, MySQL, PHP 설치와 setting을 다루도록 한다. 1탄에서와 마찬가지로 내가 찾아가면서 한거라 부족할 수도 있다. 1. Apache, MySQL, PHP설치 https://youtu.be/pBgOaHrZf-o 내가 보고 따라한 동영상이다.여기서 하는데로 순서대로 잘 따라하면 쉽게 설치 할 수 있다.아래는 그내용을 정리한것일 뿐. - 터미널을 실행 후 명령어를 입력한다. -> sudo apt-get update; (패키지 업데이트) - 리눅스가 알아서 서버에 접속해서 apache2를 다운로드 받고 컴퓨터에 설치할 것이다. -> sudo apt-get install apac..

IT 2017.04.09

[Ubuntu]가상서버 만들기 1탄

Ubuntu 가상서버 만들기1탄 - 우분투 설치 및 설정 예전에 가상머신으로 개인서버를 만들려던 꿈이 있었다.왜인지 모르겠지만 같은방법으로 하는데 할 때마다 잘 안된다. 초저녁에 시작해서 새벽에 끝나는 알 수 없던 나날들에 지쳐서성공한 방법만 적어놓은걸 정리해보려 한다. 사용한 가상머신은 VirtualBo 이고설치한 리눅스OS는 Ubuntu이다. 순전히 설치순서와 설정 방법만 적어놓은거라 내용이 다소 부실할 수 있다.참고 하면서 만든 동영상도 같이 첨부한다. 가상머신에 우분투 설치과정. 1. VM virtualBox 설치 - 운영체제별로 다운 받고 설치 한다. https://www.virtualbox.org/wiki/Downloads 2. Ubuntu 가상머신 구동 - 우분투 데스크탑 다운로드. http..

IT 2017.04.04

[Trello]공동작업 툴

Trello프로젝트 관리 Tool 쉽고 빠르고 직관적인 작업관리 툴.회사에서도 쓰고 개인 작업 할 때도 쓰는데 꽤 편하다.그리고 거의 모든 기능이 있어서 매우 편리하다.로그인과 회원가입은 구글계정으로도 간단하다. 어떤 유저분이 만드신 사용법 안내 보드* 트렐로 쪼개기 - https://trello.com/b/UTc6X4FS/- 대강 아는것만 설명을 해보도록하겠음. 로그인 후 화면은 보드리스트.나는 이미 회사에서도 쓰고 있고 개인 플젝이 있어서 좀 여러개이다. 전직원 공통으로 쓰는 보드도 있고팀별, 업무별로 나눠 쓰는 보드가 있다.그리고 보드리스트에선 내가 초대되었거나 내가만든 보드만 볼 수 있다. 보드를 하나 만들어본다.Create new board를 누르면 푸르딩딩한 횡한 보드가 나온다.이 푸르딩딩함은..

IT 2017.03.23

[jQuery].dotdotdot 말줄임

.dotdotdot말줄임 플러그인 특정 공간에 텍스트를 넣었을 때 넘칠 때 말줄임 표시를 하고 싶을 때 사용하는 플러그인. 기본 사용방법 $(document).ready(function() {$("#wrapper").dotdotdot({ ellipsis: '... ', // 말줄임 대체 문자watch watch: false, // 윈도우창에 따라서 업데이트 여부wrap : 'word', // 문자를 자를 단위 : 'word'/'letter'/'children'height: null, // 높이 설정 , null일경우 자동 callback: function( isTruncated, orgContent ) {}, // .dotdotdot 이후 실행 부울,문자열 두개의 매개변수 lastCharacter: { ..

IT 2017.03.19

[PHP]이미지 리사이징 - ImageMagic

이미지매직 ImageMagic사용방법 이미지를 작성, 변환, 편집 할 수 있는 소프트웨어 PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, Postscript, PDF 및 SVG를 포함한 다양한 형식의 이미지를 읽고 쓸 수 있음. 이미지의 크기를 변경, 뒤집기, 회전, 왜곡, 왜곡, 전단 및 변형, 이미지 색상 조정, 다양한 특수 효과 적용 또는 텍스트, 선, 다각형, 타원 및 베 지어 곡선 그리기가 가능하다. libGD보다 사용하기도 쉽고 퀄리티가 더 높다. convert : 기존 화일의 종류를 바꾸거나 편집하여 새로운 그림 화일을 만들 때mogrify : convert와 달리 기존 화일을 수정할 때 (새로운 그림 화일을 만들지 않음.)composite : 여러 그..

IT 2017.01.16

[유투브]유투브 썸네일 추출하기

유투브 썸네일추출 API사용 유투브 동영상ID로 썸네일 추출을 할 수 있다. 동영상 목록을 만들 때 미리보기 url을 넣어놓으면로딩이 너무 길어져서 무리무리. 썸네일 추출방법을 통해서 썸네일 이미지만 추출해 놓으면로딩도 짧아지고 굳이 썸네일용 이미지를 캡쳐해서업로드하고 용량차지 하는 번거로운 일을 안해도 됨. 유투브에 가서 맘에 드는 동영상을 누르고공유 버튼을 누르면url이 나옴. 마지막 문자열11자리가해당 동영상의 ID가 된다. 썸네일 주소는 두가지 http://img.youtube.com/vi/동영상ID/이미지형식.jpghttp://i.ytimg.com/vi/동영상ID/이미지형식.jpg 두 주소의 차이는 알 수 없지만암꺼나 사용해도 된다. 이미지 형식은 몇가지 기준이 있는데해상도 / 구간 / HQ동영..

IT 2017.01.16

[구글맵API]구글맵 API사용하기

구글지도 APIAPI 사용하기 위치 : 사이에 삽입 특징 : 으로 시작해야됨 저기서 MY_KEY라고 써놓은 곳에 자신의 API KEY값을 넣어야 한다. KEY값을 받으려면 먼저 Google Maps API로 이동한다. -> https://developers.google.com/maps/?hl=ko 구글계정으로 로그인 ㄱㄱ 내가 아는 것은 javascript 뿐이기에..Google Maps Javascript API를 클릭. 아래로 내리다보면 '데모 및 샘플코드'있고 막 그렇다. 근데 그게 중요한게 아니라스크롤 내리지 말고 오른쪽 맨위에 귀퉁이에 보면 이런게 있다.클릭 ㄱㄱ OK 알겠음.당황하지말고 계속 ㄱㄱ 첨 만드는 거면 프로젝트가 암것도 없기 때문에계속 ㄱㄱ 혼자 열심히 프로젝트를 만든다.기다리면 화..

IT 2016.12.19

[jQuery]파일용량 계산하기

파일용량 계산하기 일하다보면 가끔 필요한데 외워지진 않고 매번 찾아봐야하는 것들 중 하나.... 찾기귀찮아서 적어놓음. 나는 php를 사용하기 때문에 filesize()를 사용해서 byte용량을 받아온다.그리고 ajax로 통신하여 리턴받은 값을 함수에 변수로 던져준다. 아래에 소스는 구글에 찾으면 가장 많이 나오는 소스중에 하나이다. function byteCalculation(bytes) { var bytes = parseInt(bytes); var s = ['bytes', 'KB', 'MB', 'GB', 'TB', 'PB']; var e = Math.floor(Math.log(bytes)/Math.log(1024)); if(e == "-Infinity") return "0 "+s[0]; else re..

IT 2016.12.14

[PHP]배열 키값 재정의

배열 인덱스(키값) 재정의 배열을 사용하다보면 가끔 키값이 이빠진것처럼 비어있을 때가 있다. ex) $array= {'0'=>'a','1'=>'b','3'=>'c'}; 이런식으로.... 귀찮지만 다시 정의 해줘야 된다.애초에 이런 배열을 만들지 않도록 하는게 중요하지만...쩝...간단하게 foreach문으로 해결해본다. $i = 0;foreach($array as $key=>$val){unset($array[$key]); $new_key = $i;$array[$new_key] = $val; $i++;}

IT 2016.12.13
반응형