본문 바로가기

강좌

iOS6 테마강좌 - 커스텀 폰트 시스템에 설치하기/윈터보드를 이용해서 시스템 폰트 교채하기 (심화) 이번에는 시스템에 설치된 폰트를 사용하여 윈터보드 폰트를 교체하는 것이 아니라, 시스템에 "직접" 폰트를 설치해서 사용하는 방법을 알아보겠습니다. 이 방법은 상당히 발전한 방법 중 하나입니다. 제가 생각하기에 가장 리스크가 적고 벽돌의 염려가 없는 방법이기도 하고요. 테마 파일만 몇개 만들어 놓으면 기분에 따라서 여러가지 폰트를 바꿔서 사용할 수도 있습니다. 이 강좌를 통해서 외부 폰트를 시스템에 추가하는 방법을 보여드릴것이고요, 옛날 방식인 TTC 교체 강좌도 보여드릴겁니다. TTC교체 강좌도 일반 카페나 블로그에서 보시던것과는 다릅니다. 사실 TTC를 쉽게 푸는 방법에 대해서는 거의 정보를 찾을수가 없어서 그냥 스스로 연구해서 해결했습니다. TTC 강좌를 왜 따로 하냐면, Helvetica Neue .. 더보기
iOS 테마 강좌 - Info.plist 파해치기(테마 폰트 스타일 적용) 윈터보드(Winterboard)를 이용하면 iOS전반에 적용되는 택스트 파일의 스타일을 지정할 수 있습니다. 이는 윈터보드 없이 구현 할수 없는 것으로, 윈터보드의 주요한 기능중 하나입니다. 이 기능은 테마폴더 안에 위치하는 Info.plist 라는 xml 문서로 설정이 가능한데, 문서는 xml이지만 내용물은 pure CSS이므로 초보자도 문제 없이 설정 할 수 있습니다. info.plist의 기본적인 모습. 위에 헤더와 푸터부분이 있어야 인식이 됩니다. info.plist를 만들기 위해서는 예제로 첨부된 파일을 사용하세요. BadgeStyle color: #ffffff; font-weight:100; Info.plist에서 스프링보드에 스타일을 적용하기 위해서 사용되는 프로그램 언어는 CSS입니다. 프.. 더보기
iOS 테마 강좌 - iWidgets와 Dashboard X 동시에 사용하기 iWidgets와 Dashboard X의 불러오기 명령어는 동일합니다.(배경화면 꾹 누르기) 그래서 두개를 같이 쓰려고 하면 설치 순서에 따라 맨 나중에 설치한 트윅만 작동하게 됩니다. 저는 iWidgets를 먼저 설치하고 Dashboard X를 나중에 설치 했는데요, 이 경우에는 배경화면을 꾹 눌러서 수정모드로 들어가는 엑션은 iWidgets이 가져가게 됩니다. 그 이외의 경우에는 어떻게 될지는 안해봐서 잘 모르겠습니다. 이 경우에는 Dashboard X를 불러와서 적용하기가 힘들어집니다. 이때는 아이콘을 누른 상태에서 제빨리 손가락을 다른 곳으로 옮기거나, 또는 폴더의 배경화면을 꾹 누르면 작동 시킬수 있습니다. 개인적으로 제일 편한 방법은 폴더의 배경화면을 꾹 눌러 실행을 시키는 방법인것 같습니다... 더보기
iOS6테마강좌 - 파이썬을 이용해서 .artwork 압축 풀기 .artwork 이라는 파일이 있습니다. iOS상에서 사용되는 작은 크기의 이미지들이 압축되어 들어있는 파일입니다. 이 파일의 내용은 윈터보드 사용시 UIimage 폴더에 파일을 집어 넣어서 바꿀수 있습니다. 물론 윈터보드를 사용하지 않는 다면 .artwork 파일을 압축을 풀었다가 자신이 원하는 파일로 교체후 다시 압축시켜 원본파일과 교체할 수도 있습니다. 그러나 이렇게 할시에는 .artwork 파일에 있던 원본 파일과 같은 이름, 같은 용량을 맞춰줘야 합니다. 그래서 이렇게 하는 것은 어느정도 숙련이 되신 분만 하시는 것을 권장합니다. 여기서는 압축해제 후 다시 재압축 까지 모두 다루려고 합니다. artwork 파일의 종류 .artwork 파일 중 UI에 관여 하는 것들은 /System/Library.. 더보기
iOS 7.x 탈옥강좌 (evasi0n 7) - 윈도우 소문만 무성하던 Evasi0n 탈옥이 나왔습니다. iOS7.0에서 7.0.4가 설치된 모든 iOS기기를 지원합니다.이베이젼 탈옥은 너무 쉬워서 강좌라고 딱히 할것도 없지만 혹시나 햇갈리시는 분들을 위해서 한번 올려봅니다. 탈옥을 하기전 주의사항을 안내드리자면, 탈옥을 시도하기 전에 백업은 필수 입니다. 그리고 비밀번호 잠금을 설정해놓았다면 이 역시도 해제해두어야 합니다. 탈옥툴은 이베이더스 사이트(http://evasi0n.com/)에서 다운받으시면 됩니다. 탈옥툴 압축을 폴고 관리자권한으로 탈옥툴을 실행합니다. 기기를 연결하지 않았다면 기기를 연결하라는 메시지가 뜰겁니다. Jailbreak 버튼을 눌러 탈옥을 합니다. 준비하는데 꽤 오래걸리므로 천천히 기다리면 됩니다. 1단계가 완료되면 재부팅을 하고 .. 더보기
iOS7.x 탈옥 강좌(evasi0n 7) - OS X 소문만 무성하던 Evasi0n 탈옥이 나왔습니다. iOS7.0에서 7.0.4가 설치된 모든 iOS기기를 지원합니다. 이베이젼 탈옥은 너무 쉬워서 강좌라고 딱히 할것도 없지만 혹시나 햇갈리시는 분들을 위해서 한번 올려봅니다. 탈옥을 하기전 주의사항을 안내드리자면, 탈옥을 시도하기 전에 백업은 필수 입니다. 그리고 비밀번호 잠금을 설정해놓았다면 이 역시도 해제해두어야 합니다. 탈옥툴은 이베이더스 사이트(http://evasi0n.com/)에서 다운받으시면 됩니다. dmg를 열어 마운트 합니다. dmg를 마운트 한 모습입니다. 보안설정에서 알수없는 개발자가 만든 프로그램은 허용안함 해놓으면 이렇게 뜹니다. 이럴때는 오른쪽 마우스 클릭 → 열기를 합니다. 열기를 누릅니다. 정상적으로 실행이 된 모습입니다. 이제.. 더보기
디스커스 관리자 메뉴 기능 알아보기 디스커스 관리자 화면 입니다. 여러가지 사이트의 댓글 창을 하나의 계정으로 관리할수 있습니다. 토론(Discussions) 텝에서는 현재 댓글이 달린 글의 상태와 댓글 잠그기 기능을 제어할수 있습니다. 블로그 이전이나 서비스 전환시에 코맨트 내용을 이전시킬수 있습니다. 다른 댓글 플렛폼의 데이터를 디스커스로 이전시킬수 있습니다. 통계란에서는 현재 댓글 수와 추천수를 볼수 있습니다. 설정 텝에서는 세부 정보를 입력할수 있습니다. *Install 버튼은 스킨을 바꾸거나 했을때 이곳에서 다시 코드를 가져다 쓸수 있게 해줍니다. Appearance (외관) Color Scheme은 어두운색과 밝은색이 있고 Auto로 해놓으면 현재 자신의 블로그에 링크 색상과 글꼴 색상에 맞추어 뜨게 됩니다. Typeface는 .. 더보기
티스토리에 디스커스 소셜 댓글 플러그인 달기 디스커스(Disqus)라는 코맨트 시스템에 대해서 들어보신적이 있으신가요? 국내 웹 이외에 해외 웹을 돌아다니시는분들에게는 익숙한 이름일지도 모릅니다. 저같은 경우에는 TNW과 IGN에서 처음 보았고 영국 톱기어 매거진 홈페이지가 작년에 개편과 함께 디스커스를 도입하면서 저도 디스커스에 가입을 하게 되었습니다. 이전에는 공식 홈페이지에 회원가입을 해서 댓글을 다는 방식이었는데 그게 쓸만은 했지만 그렇게 썩 좋지는 않았습니다. 사실 소셜 댓글 플러그인이라면 정말 종류가 많습니다. 우리가 흔히 알고있는 페이스북 댓글 플러그인도 있고, 티스토리와 제휴하여 기본플러그인으로 사용할수 있는 라이브리도 있습니다. 특히 라이브리는 거의 모든 언론사 사이트에 달려있을 정도로 널리 확산되어 있습니다. 하지만 제가 라이브리.. 더보기
아이튠즈로 아이폰용 벨소리 만들기 - m4r,caf 파일 제작 강좌 준비물: 아이튠즈(버전 상관없습니다.), 벨소리로 쓸 음원 원하는 음원을 선택하여 오른쪽 마우스를 누른뒤 정보가져오기를 누릅니다. (물론 보관함에 있는 노래이어야 합니다.) 옵션 텝으로가서 시작시간과 정지시간을 설정합니다. (30초 이내여야 합니다.) 확인을 누르고 설정창을 닫은 뒤, 다시 파일이름에 오른쪽 클릭을 하여 AAC로 버전생성을 선택합니다. 30초짜리 AAC 버전이 생성되었습니다. 오른쪽 마우스를 눌러 Windows 탐색기에서 보기를 누릅니다. 그러면 탐색기 창이 열립니다. 리본에서 보기 → 옵션을 선택합니다. (Windows 8 기준. 이하버전은 보기 → 폴더 옵션을 선택하세요) 그리고 보기 창에서 아래로 내려가 "알려진 확장자 숨기기"의 체크 표시를 해제합니다. 그러고 나서 파일을 선택한체.. 더보기
티스토리 속도향상 프로잭트 - 페이지 압축하기 Google Inspactor나 Site analysis의 권고 사항에는 html,css,js의 압축을 명시하고 있습니다. 따라서 페이지를 압축하면 비약적인 속도향상을 이뤄 낼수 있습니다. 페이지 압축을 위해 HTML compressor에 접속합니다. 제작자가 비트코인이나 라이트 코인으로 기부를 받고 있으니 채굴 좀 많이 하신 분이라면 기부를 하셔도 될 듯 합니다. ^^; 여기서 자신의 skin.html, css, 그리고 자신이 사용중인 자바스크립트를 붙여 넣고 하단에 compress를 누릅니다. 옆에 속성을 설정하는 메뉴가 있긴하지만 자동인식을 하기 때문에 귀찮게 따로 선택해줄 필요는 없습니다. 조금만 기다리면 압축률과 압축된 코드가 나옵니다. 제 블로그의 CSS의 같은 경우 77% 압축이 되었네요. .. 더보기