본문 바로가기

전체 글

(19)
부트스트랩 무료 테마/템플릿 (Bootstrap Free theme/template) 반응형 웹디자인을 손쉽게 할 수 있는 Bootstrap은 폼이나 메뉴바, 드롭다운 메뉴 등 각 요소들을 잘 묶어놔서 쉽게 Web Front-End 를 만들 수 있지만 반대로 내가 원하는 의도대로 만들기가(디자인적 요소?) 아쉽다는 단점도 있습니다.하지만 빠르게 웹페이지를 만들어 낸다는 점에서 매우 훌륭한 Framework라는데는 이견이 없다는 게 아마 Bootstrap을 접해본 분들의 공통 의견이 아닐까 싶습니다. (아마도요?ㅎㅎ)아무튼 Bootstrap이 기본적으로 제공하는 리소스만 가지고 한계가 있으므로 무료 테마theme나 템플릿template을 찾아봤는데 높은 수준의 리소스들이 많이 있습니다.최대한 무료로 사용할 수 있는 것을을 찾아봤는데, 시간이 지남에 따라 라이센스가 변경될 수 있으니 이점을 ..
[Linux] CentOS에 APM Source 설치 (Apache,PHP,MySQL) - 3 이제 마지막.. PHP 설치를 진행하자. 혹 아직 Apache나 MySQL을 설치하지 않았다면 아래 포스트를 먼저 진행하고 오자. [Linux] CentOS에 APM Source 설치 (Apache,PHP,MySQL) - 1 http://jguru-study.tistory.com/29 [Linux] CentOS에 APM Source 설치 (Apache,PHP,MySQL) - 2 http://jguru-study.tistory.com/30 1. 빌드 환경 설정 yum install -y libjpeg libjpeg-devel libjpeg-turbo-devel gd gd-devel gdbm-devel php-mbstring libexif-devel libmcrypt libmcrypt-devel libvpx..
[Linux] CentOS에 APM Source 설치 (Apache,PHP,MySQL) - 2 Apache 웹서버 설치 완료 후 MySQL을 이어서 설치한다. 아직 Apache를 설치하지 않았다면 아래 포스트를 먼저 진행하고 오자. [Linux] CentOS에 APM Source 설치 (Apache,PHP,MySQL) - 1 http://jguru-study.tistory.com/29 [설치환경 / 2016.11.24기준] 1. OS : CentOS 6.8 (x64) 2. Apache : httpd-2.4.23 3. MySQL : mysql-5.6.30 4. PHP : php-5.6.25 5. VirtualBox에서 진행 [MySQL Source 설치] 1. 기존에 설치된 MySQL과 cmake 삭제 yum remove -y mysql* cmake 2. 빌드 환경 설정 yum install -y ..
[Linux] CentOS에 APM Source 설치 (Apache,PHP,MySQL) - 1 CentOS에 APM(Apache,PHP,MySQL)을 설치하는데, yum을 통한 자동설치가 아닌 Source 설치로 진행한다. (아래 스크립트 중 yum 명령어는 Obuntu OS에서는 해당되지 않으므로, apt-get 명령어를 사용해야한다) yum으로 설치할 경우, 설치가 빠르고 편리하다는 이점이 있지만 설치버전이 최신버전이 아닌 안정화된 버전(즉, 상대적으로 낮은 버전)으로 설치되는 단점 아닌 단점이 있다. 각각 장,단점이 있으므로 환경이나 여건에 맞게 진행하면 된다. 참고로 아래 설치하는 중간에 종종 vi에디터로 파일을 수정하는 경우가 있는데, 수정할 땐 i키를 눌러 insert 상태로 만들어 수정하고 저장할 땐 ESC키를 누른 다음 :wq를 입력하면 저장된다. [설치환경 / 2016.11.24기..
[Review] 그림 한 장으로 보는 최신 네트워크 용어 해설 정보문화사에서 이번 9월에 출간한 '그림 한 장으로 보는 최신 네트워크 용어 해설'이라는 책이다. 네트워크 분야의 주요 키워드(보편적으로)이 무엇이 있고, 어떤 개념인지 잡아주는 입문서로 충실하게 나왔다는 게 독서를 마친 개인적인 느낌이다. 자신의 블로그에서 4컷 만화도 꾸준이 연재하는 일본인 프로그래머가 저자인데, 자칫 지루할 수 있는 네트워크 키워드들을 일러스트로 잘 설명하고 있다. (물론 이마저도 이해하는데 좀 어려운 사람도 있겠지만, 이정도면 꽤 훌륭한 편인 것 같다) 사실, 네트워크 용어들이 관련 서적에서 많이 언급되고 있지만 워낙 많은 용어들이 있는터라 용어별 내용을 쉽게 까먹거나 혼란이 오기 쉽상이다. 이 책은 비록 상세하지 않지만 그런 부분을 일러스트로 잘 잡아주고 있는데다가, 각 용어별로..
파워목업 리뷰(Power mockup Review), 앱기획/웹기획에 유용할 툴 이번 글에서 다루고자 하는 것은 파워목업(Power mockup)이라는 툴이다. (혹은 플러그인plug-in, 프로그램program이라고도 할 수 있다) 앱이나 웹을 기획한다면 이미 들어봤거나 사용하고 있을 수도 있고, 아니면 좀 쉽게 스토리보드를 설계하기 위해 고민하던 찰나에 본 글을 발견했을 수도 있다. 파워목업은 앱/웹 화면설계하는데 있어 대표되는 툴 중에 하나다. (다른 하나는 발사믹 목업Balsamiq Mockups도 있고, 국내에서는 카카오에서 만든 오븐Oven이나 네이버 계열사인 NTS에서 만든 프로토나우라는 것도 있다) 1. 파워목업 소개/설치하기 Powermockup Introduction / SetupMS office 프로그램 중 하나인 파워포인트에서 활용할 수 있는 툴로 Wulfsof..
[JAVA] 자바스터디 : 변수 ※ 자바공부를 시작하면서 배우는 하나하나를 부족하더라도 정리해 업데이트 해보고자 한다. 개념상 일부 오류가 있을 수도 있고, 소스코드를 봤을 때 부족하거나 좀더 좋은 형태가 있을 수 있으니 참고만 바란다. 1. 변수 선언 변수를 선언하면 자료형에 따라 일정한 메모리 공간이 할당되고, 할당된 메모리에 데이터를 저장,참조할 수 있다. 예를 들어, 정수형 자료형 int를 사용해 변수를 선언한다면 이런 식이다. (자료형 종류는 별도로 정리하겠다) int num; 풀이하면, num라는 변수를 정수형 자료형 int로 선언한다는 의미다. 그리고 변수 num을 통해 할당받은 메모리에 접근할 수 있고, 해당 메모리에 있는 값을 초기화 할 수 있다. 이렇게 선언된 변수에 초기화(값을 저장)를 하는 방법은 변수를 선언 후에..
[JAVA] 자바스터디 : 주석 ※ 자바공부를 시작하면서 배우는 하나하나를 부족하더라도 정리해 업데이트 해보고자 한다. 개념상 일부 오류가 있을 수도 있고, 소스코드를 봤을 때 부족하거나 좀더 좋은 형태가 있을 수 있으니 참고만 바란다. 어느 언어든 주석문은 필수다. 한창 해당 프로그램을 작성한다고 각 코드들이 어떤 작용을 하는지 이해하고 있더라도, 시간이 지나면 자연스레 잊어버리가 마련이다. 따라서, 다시 보게 되더라도 어떤 코드인지 반드시 남겨야 하는 주석은 유지보수에 중요한 키 포인트다. 주석은 그 어떤 내용을 입력하더라도 컴파일 할 때 컴파일 대상에서 제외되는만큼, 최대한 잘 적어두는 것이 중요하다. 자바에서의 주석은 블록(block)단위 주석과 행(line)단위 주석으로 나뉜다. 어떤 주석이냐에 따라 주석을 입력할 때 조금 다..