macOS 에서 디렉토리 내 재귀적으로 파일들 인코딩 변환 bash script #!/bin/bash # 사용법: convert-euckr2utf8.sh . txt # 첫번째 인자는 변환을 적용할 디렉토리 경로 # 두번째 인자는 확장자명 # 결과는 파일명.utf8.확장자 dest=$1 ext=$2 if [[ -z "$1" ]]; then echo "Need first argument: destnation folder" exit 1 fi if [[ -z "$2" ]]; then echo "Need second argument: file extension" exit 1 fi find "$dest" -name "*.${ext}" -type f | \ (while read file; do iconv -f euc..
원격 리눅스 서버에 암호 입력 없이 로그인 할 수 있습니다.간단한 3단계 절차를 진행하면 되는데ssky-keygen 사용과 이 글에서 설명하고 있는 ssh-copy-id 입니다. ssh-keygen 은 공용과 개인 키들을 생성합니다. ssh-copy-id 는 로컬호스트의 공용 키를 원격 호스트의 authorized_keys 파일에 복사합니다. ssh-copy-id 또한 알맞은 권한을 원격 호스트의 홈, ~/.ssh, ~/.ssh/authorized_keys에 부여합니다.이 글은 또한 ssh-copy-id 사용과 ssh-copy-id와 ssh-agent를 함께 사용하는 방법의 3가지 소소한 귀찮음을 설명합니다. 단계 1: localhost 에서 ssh-key-gen 사용하여 public 과 private ..
laradock 은 laravel 용 homestead 대체 docker레퍼런스 https://github.com/laradock/laradock/blob/master/README.md컨테이너 환경변경은docker-compose.yml 수정타임존 설정 workspace: build: context: ./workspace args: - TZ=Asia/Seoul ...설정 적용은docker-compose build {컨테이너명} docker-compose up -d nginx mysqlSSH 접속은docker-compose exec {컨테이너명} bashdocker-compose.yml 환경설정 부분 설명applications: // 소스들이 담긴 볼륨용 컨테이너 == HDDphp-fpm: build: ar..
http://www.habitus.io/ 한글 부분 번역본입니다. Here's what it takes to build a Docker image: a Dockerfile! Dockerfiles 간단하죠... Dockerfile 은 간단하고 알수있는 형식입니다. 바탕이되는 이미지를 선택하고, 파일 추가하고, 명령 실행하고 you're good to go. 아래는 예제: FROM ubuntu RUN apt-get -y install python ADD ./a-file /app/a-file 너무 간단한건가요? Often times building a real world application takes much more than following simple ADD and RUN steps in a step-..
Github 의 Gist 같은 static web page 서비스 http://pages.gitlab.io/ https://gitlab.com/groups/pages 중에서 원하는 페이지 생성 프로젝트를 자신의 저장소로 fork뭣이중헌지 모르겠거나 HTML 바로 수정하여 사용하고싶다면 plain-html 프로젝트 fork Shared Runners 가능하게GitLab.com 내에서 docker container 를 구동 제어제어 명령들은 fork한 자신의 저장소 루트에 보면 .gitlab-ci.yml 파일 내용에서 코딩fork한 자신의 저장소 프로젝트 페이지의 오른쪽 상단 톱니 버트콘을 클릭runners 클릭Shared runners 의 Enable shared runners 버튼 클릭하여 활성화 프로젝..
https://www.visualstudio.com/features/version-control-vs 가입 후 https://설정한아이디.visualstudio.com/ 으로 이동 Overview 탭 페이지에서 왼쪽 아래 Recent projects & teams 패널 프로젝트 없으면 New (버젼컨트롤 시스템 선택 가능) git 선택 생성했던 프로젝트 있으면 Browse프로젝트명 선택하고 Navigate 상단 탭 메뉴 중 Code 선택하면 Git URL, 각종 IDE 연결 정보 확인 가능
NginX 는 중첩 if 문(if 문 안에 또 if문)을 허용하지 않기에아래처럼 변수에 값을 할당하고 합한것을 마지막에 비교하는 방식으로 조건문을 설정한다.location ~ \.php$ { # Open CORS set $openCORS N; # *.도메인.com 이면 변수에 D 할당 if ($http_origin ~* (https?://[^/]*\.도메인\.com(:[0-9]+)?)) { set $openCORS "D"; } set $request_url $request_uri; if ($request_uri ~ ^/api/(.*)$) { set $openCORS "${openCORS}+API"; } if ($openCORS = "D+API") { add_header 'Access-Control-All..
EPEL 저장소 셋팅yum install epel-release -y REMI 저장소 셋팅RHEL 7/CentOS 7rpm -Uvh http://mirror.premi.st/epel/7/x86_64/e/epel-release-7-5.noarch.rpmrpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpmRHEL 6/CentOS 6rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpmRHEL 5/CentOS 5rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm PHP 설치시 --enablerepo=re..
- Total
- Today
- Yesterday
- Make Use Of
- How to geek
- 인터넷 통계정보 검색시스템
- 트위터 공유 정보모음
- 웹표준KR
- 치우의 컴맹탈출구
- Dev. Cheat Sheets
- w3schools
- Dev. 조각들
- ASP Ajax Library
- CSS Tricks
- WebResourcesDepot
- jQuery Selectors Tester
- DeveloperSnippets
- Smashing Magazine
- Nettuts+
- devListing
- 웹 리소스 사이트(한)
- Mobile tuts+
- Dream In Code
- Developer Tutorials
- CSS3 Previews
- 자북
- 안드로이드 사이드
- Code Visually
- Code School
- SQLer.com
- 무료 파워포인트 템플릿
- iconPot
- Free PowerPoint Templates
- Design Bombs
- Web Designer Wall
- 1st Webdesigner
- Vandelay Design
- 무료 벡터 이미지 사이트들
- Tripwire Magazine
- Web TrendSet
- WebMonkey
- 윤춘근 프리젠테이션 디자이너 블로그
- cz.cc 무료 DNS
- [웹하드] MediaFire
- [웹하드] DivShare
- 한컴 인터넷 오피스
- IE
- nodejs
- iis
- Docker
- ASP
- sencha touch
- Linux
- Mac
- JQuery
- nginx
- Android
- Debug
- javascript
- classic asp
- 안드로이드
- API
- iphone
- 한글
- JSON
- laravel
- 워드프레스
- Prototype
- Wordpress
- PHP
- centos
- CSS
- IOS
- Chrome
- mssql
- git
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |