본문 바로가기

전체 글64

아이폰 음악 동기화시 한글 깨짐 현상 비-한국어 버전 맥에서 아이튠즈를 이용해서 한글 음악 파일을 동기화 할 시에 ID3 tag 버전에 따라 한글이 깨지는 경우가 발생할 수 있다.이럴 경우에 아이튠즈의 기본 언어를 한국어로 설정해주면 한글 깨짐 문제를 해결할 수 있다. 앱의 기본 언어를 바꾸는 아래의 커맨드를 터미널에서 실행하면 된다.> defaults write -app iTunes AppleLanguages "(ko)" 2018. 6. 24.
맥 주소 (MAC address) 랜덤으로 변경하기. 이 글에서 작성된 쉘 스크립트는 howtogeek.com 사이트에서 제시한 방식을 재사용이 편하게 바꾼 것이다.위의 쉘 스크립트 파일을 실행하는 방법은 아래와 같다. 만약 en0 말고 다른 인터페이스를 수정하려면 en0 대신 입력하면 된다 (e.g., en1, eth0, etc)> ./random_mac.sh en0 이 쉘 스크립트가 실행하는 각각의 명령어들의 부연 설명을 하자면,sudo ifconfig $1 down argument로 주어진 인터페이스를 정지시키는 명령이다. 슈퍼 유저의 권한이 필요하므로 sudo를 이용하여 명령어를 실행한다.sudo ifconfig $1 ether `openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'`이 명령어는 우선 랜덤한 맥 .. 2017. 7. 16.
카카오톡 원본 사진 보내기 카톡 인터페이스가 바뀐 후에 원본 혹은 고화질 사진을 보내는 방법이 찾기 어려워졌다.사람들한테 글로 설명하기 힘들어서 그냥 사진을 캡쳐했다. 아이폰 카톡 5.5.3버전 기준. 1. 채팅 창에서 "+" 버튼 누르기 2. 사진 선택 3. 썸네일 보기로 전환 4. 사진 화질 변경 버튼 누르기 5. 원하는 화질 선택 6. 보내려는 사진 선택 7. 마지막으로 보내기 선택 8. 끝 2016. 4. 19.
텍스트 파일에서 해당 패턴의 N번째 occurrence까지 뽑아내는 명령어 예시) input.txt 파일에서 100번째 빈 문장 까지를 잘라내는 명령어> head -`grep -n -P '^$' input.txt | head -100 | cut -d : -f 1 | tail -n 1` input.txt > output.txt 설명)grep -n -P '^$' input.txt: input.txt 파일에서 empty string을 regex (^$) 를 이용해서 라인 넘버와 함께 (-n) 출력. head -100: 100번째 줄까지 (-100) 만 출력. cut -d : -f 1: 라인을 콜론으로 잘라내어 (-d :) 첫 필드만 뽑아냄 (-f 1). tail -n 1: 마지막 한줄 (-n 1) 만 뽑아냄. 2014. 7. 28.
긴 인터넷 주소를 짧게 줄여서. 긴 인터넷 주소를 줄여주는 서비스로 가장 유명한 서비스는 tinyurl.com이나 goo.gl 등의 외국 서비스인데 한국에서도 비슷한 서비스가 다음의 한 팀에서 나왔다. durl.kr / durl.me (durl는 한글로 '여기'. 외우기 쉽네. ㅎㅎ) 장점은 링크를 만들면 미리보기가 지원된다는 점이다. 외국 서비스들은 줄여진 링크가 어느 사이트로 연결되는지 불안해서 잘 안열어보게 되는데.이건 미리보기 서비스를 지원해서 사용자가 확인후에 그 사이트로 진행할 수 있는 점이 참 매력적이다. 실험삼아 내 블로그 주소 (hajadc.tistory.com)도 한번 줄여봤다.마우스 커서를 링크 옆에 아이콘에 가져가면 프리뷰와 뷰 카운트를 보여준다http://durl.kr/6oc6md 미리보기 한번 맛 보시길 :) 2014. 3. 11.
[Java] 지수 함수 구현 /** * Created with IntelliJ IDEA. * User: hajadc.tistory.com * Date: 8/25/13 * To change this template use File | Settings | File Templates. */ public class Power { private static final double BASE = 3.1; private static final int POWER = 8; private static int count = 0; public static void main(String[] args) { count = 0; System.out.println("Operation: " + BASE + "^" + POWER); System.out.println(.. 2013. 8. 26.
[Java] '/', '%' 연산자 쓰지 않고 나눗셈 구현하기 /** * Created with IntelliJ IDEA. * User: hajadc.tistory.com * Date: 8/25/13 * To change this template use File | Settings | File Templates. */ public class Division { private static final int DIVISOR = 2; private static final int DIVIDEND = 1024; private static int count = 0; public static void main(String[] args) { // 1024 / 2 count = 0; System.out.println("Operation: " + DIVIDEND + " / " + DI.. 2013. 8. 26.
[Python] compareDirs.py v0.1 설명: 두 디렉토리가 같은 구조를 갖고 같은 파일들이 있는지를 비교해주는 파이썬 코드. 파일의 비교는 md5sum을 갖고 비교. 메모리 문제와 속도 문제로 파일의 md5sum을 계산 시에는 1GB씩 읽어오는 방식 이용. 사용법: ./compareDirs.py [directory1] [directory2] 다운로드: compareDirs.py 소스코드: #!/usr/bin/python import os, sys, stat, hashlib # Check arguments if len(sys.argv) != 3: print 'Usage: ./compareDirs.py [Directory] [Directory]' sys.exit(0) # Variables BLOCK_SIZE = 1024000000 dir1 = .. 2011. 12. 27.
맥에서 버추얼박스에 우분투 설치 방법 ** 그림을 크게 보고 싶으면 그림을 클릭하면 원본 이미지로 볼 수 있습니다. 1. 버추얼박스 홈페이지로 이동. (http://www.virtualbox.org/) 2. 다운로드 페이지로 넘어가서 OS X용 패키지 링크를 클릭. 3. 파일을 저장. 4. 다운받은 dmg 파일을 실행하면 아래와 같은 화면이 나옴. 거기서 1번의 VirtualBox.mpkg 아이콘을 더블클릭해서 설치. 5. 아래 화면에서 Continue 클릭. 6. Install 클릭. 7. 설치 끝나고 Close 클릭. 8. Application내에서 설치된 VirtualBox 아이콘 클릭. 9. 새로운 가상 머신을 설치하기 위해서 New를 클릭하면 Create New Virtual Machine Wizard 창이 뜬다. Continue .. 2011. 12. 21.