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 ..
https://material.io/devices/ 에서 대개 많이 사용되는 갤럭시S6 dp 해상도를 확인해보면360 x 640포토샵에서 캔버스 크기는 위 사이즈 * 2로 잡고photoshop generator 로 50%, 100% 이미지를 생성 각각 1x , @2x 이미지로Density 가 4 로 되어 있음을 확인 할 수 있는데 360 (dp) x 4 (density) = 1440 (px)즉, 1440 px 넓이의 이미지를 360 넓이로 1/4로 고농축 압착하여 보여줌반대로 설명하자면 360 px 넓이 이미지를 기기에서는 4배인 1440 px 넓이로 늘려 보여줌여튼, 귀찮거나 모르겠다 싶으면 일단 포토샵 캔버스 크기를 360 x 640 px 로 작업하고 브라우저 렌더링 확인해보기.웹브라우저로 인한 이미..
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..
macOS 운영체제 기반 PHP 개발 환경에서 homestead 대신 docker 를 서버로 사용하려 laradock 설치 및 셋팅을 하던 중 xdebug 연동시 remote_host 주소 셋팅 단계가 되었는데기존 macOS 용 docker 는 hypervisor 인 VirtualBox 기반이어서 호스트 IP 주소를 VirtualBox 의 네트워크 설정을 열어보면 쉽게 알 수 있었는데현재 macOS 용 docker 는 linux 와 같이 hypervisor 가 필요 없게되어 자원낭비도 줄일 수 있는 등 여러모로 좋으나, xdebug 연동하려다보니 remote_host 주소를 어디서 조회해봐야 하는지 오리무중이라 구글링! docker 컨테이너에서 호스트 ip 접근 방법 #1 (택1)https://docs...
큰 이미지를 크기 줄여 디자인한 경우, 전체 캔버스 크기가 레이어 이미지보다 큰 경우 등에서 asset 이 원하는 크기대로 생성되지 않는 문제 발생!레이어 마스크 추가 후 마스킹 영역이 아닌부분을 검정색으로 채우는 순서로 하면 안됨마퀴툴로 보이고자 하는 영역을 선택상태로 만든 뒤 레이어 마스크 버튼을 눌러 추가하면 해결됨벡터마스크를 사용하면 패스 형태 변환 등이 모두 asset 결과에 반영됨마스크는 드래그 & 드롭으로 레이어 뿐 아니라 그룹에도 적용 가능
$string = '한글dfjasdflajksl'; $pattern = 'src=["']?(?:http(?:s)?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?v(?:i)?=|(?:embed|v|vi|user)\/))([^\?&"'>]+)["']?'; preg_match("/{$pattern}/i", $string, $matches); echo ($matches[0]); //only the src="http://www.youtu.be/dQw4w9WgXcQ part echo ($matches[1]); //the video id part. (dQw4w9WgXcQ) 참고 http://stackoverflow.com/qu..
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-..
- 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
- 한컴 인터넷 오피스
- centos
- API
- git
- iis
- 한글
- sencha touch
- PHP
- 안드로이드
- javascript
- IOS
- Android
- JSON
- macos
- CSS
- Prototype
- nginx
- mssql
- Mac
- 워드프레스
- Docker
- Linux
- nodejs
- laravel
- JQuery
- iphone
- IE
- ASP
- Debug
- Wordpress
- classic asp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |