티스토리

Readiz - Read easy
검색하기

블로그 홈

Readiz - Read easy

blog.readiz.com/m

Read everything in the world easily. http://readiz.com/

구독자
3
방명록 방문하기
공지 마음의 평화가 왔다 모두보기

주요 글 목록

  • 일반화를 시키지 못하는 것에 대한 피곤함 일반화를 시키지 못하는 것에 대한 피곤함 (의식의 흐름 주의 / 가독성 주의 / 반말 주의) 세상은 50년 쯤? 되는 주기로 도는 게 아닌가 싶다. 사람의 수명이 100세가 안되니 일어나는 현상인 건지.. 어렸을 때 역사가 중요하다는 이야기가 이래서 나온게 아닌가 싶기도 하고. 이게 무슨 의식의 흐름인지. 아무튼 이 얘기를 왜 하게 되었냐.. 세계 제 2차대전에서 히틀러는 사람들의 일반화하려는 본능을 최대한 이용했다. 유대인은 악독하다, 라틴계열 인종은 게으르다 등등. 가장 쩔어줬던건 게르만족은 우월하다라고 은근히 사람들을 부추긴 것. 이러한 일반론은 전체주의로 이어졌다. 그 히틀러의 말을 듣고 순전히 믿었던 사람이 있었을까? 전형적인 사실관계(그것이 실제로 사실이든 아니든 사람들에게서 어느정도 인정이 .. 공감수 3 댓글수 4 2017. 11. 1.
  • [Javascript] function호출(apply, call) 및 scope에 관하여 Javascript function 및 scope에 관하여 Javascript의 function은 특이합니다. 함수 자체가 객체가 됩니다. 이 말인 즉슨, 아래처럼 함수를 생성하면 자동으로 객체가 된다는 것인데요, 다음처럼 한번 디버깅 툴에서 입력을 해보겠습니다. > var a = function(a) { console.log(a); } 그리고, 아래처럼 a.length 를 치게되면 결과값은 1이 나옵니다. > a.length 1 입력하지도 않은 property인 length에 대한 값이 출력이 되는 것을 볼 수 있습니다. 여기서 length는 최초 함수를 만들 때의 인자의 개수 (여기서는 한개이지요)가 출력이 되도록 설정되어 있습니다. 즉 다시 얘기하면, 함수는 자바스크립트에서 특수 객체로 취급이 되면.. 공감수 0 댓글수 1 2017. 9. 3.
  • 삼성 Always 9 13인치 노트북 한달 사용기 삼성 Always 9 13인치 사용기 본 리뷰는 개인적인 주관으로 작성하는 사용기입니다. 기존의 시각과 다른 부분이 있을 수 있으며, 어디까지나 개인적인 사용 후기이지 공식적으로 어느 단체를 대변해서 작성하는 후기가 아닙니다. 원래 제가 사용하던, 그리고 계속 집에서 사용할 예정인 노트북은 한성에서 나온 15인치 게이밍 노트북입니다. BOSS MONSTER LV.64... 2.5kg의 강력한(?) 무게에 중옵으로 게임을 충분히 돌릴 수 있는 녀석이죠(노트북이다 보니 상옵은 절대 무립니다). 그런데 이걸 들고다니기가 너무 힘들어서, 밖에 나가서는 잘 안쓰게 되더라구요. 그래서 예전으로 치면 울트라북에 해당하던 노트북 라인업을 살펴보았습니다. (LG로 치면 그램, 삼성은 always일텐데, 요즘은 딱히 울트.. 공감수 3 댓글수 3 2017. 8. 25.
  • [C/C++] int와 register int의 속도 차이 Register Int에 대해서 알아보기 C언어든 C++이든 결국 컴파일러를 거치면 어셈블리로 전환이 될 것입니다. 이는 곧 기계어와 동치이고.. 이렇듯 C언어는 바로 하드웨어와 연관이 있는 언어이므로, 이 하드웨어와 관련있는 코딩 구문들도 상당수 존재합니다. 오늘 쓰는 내용은 register int에 관한 내용인데, 어떤 내용인지 코드를 통해 우선 먼저 보도록 합시다. int main() { int tmp1 = 0; int tmp2 = 0; clock_t clk1 = clock(); for (int i = 0; i 공감수 5 댓글수 2 2017. 8. 23.
  • [PhantomJS] 서버 열고 URL받아 스크랩하기 서버로 URL 받아서 스크랩하기 PhantomJS는 Headless Browser라고 하죠. Chrome처럼 Webkit 엔진을 사용한 것으로 알고있는데, 유저 Interface없이 사이트 전체 모습을 캡쳐하기도 하는 등 분석툴로써 활용될 수 있는 프로그램입니다. 문법을 마치 Node.js처럼 할 수 있어서(아니면 Node.js 기반인가? 이건 잘 모르겠습니다) 서버로 활용이 가능할 것이라는 생각을 하긴 했었는데, 어쨌든 찾아보니까 되더라구요. 어쨌든 아래처럼 사용하였습니다. var server = require('webserver').create(); var system = require('system'); var fs = require('fs'); var wait_time = 1000; var CON.. 공감수 0 댓글수 0 2017. 8. 16.
  • [Web] React로 보는 요즘 Web Front-end Style Recent Web Front-end Style 글 제목은 거창하지만.. 사실 별 내용은 아니고, React를 공부하면서 느낀점입니다. 대체로 느껴지는 요즘 프론트앤드 웹 코딩 스타일의 변화를 적어봅니다. 개인적으로 느끼는 것들을 적어보는 것이라, 실상과 다를 수도 있습니다. 이해를 위해서 지나치게 단순화하거나, 과장한 부분이 있습니다. 1. HTML5 기존에는 HTML-CSS-JS로 이어지는 3단 요소들을 잘 작성해야 했지만, React에서 볼 수 있듯 이제는 JS로 통합이 되는 (적어도 될 수 있다 정도는 되겠네요) 느낌입니다. HTML5에서 DOM Name을 XML처럼 가져갈 수 있었지만, 사실 디자인 측면에서 div와 다른 면이 없기 때문에 다들 div로 그냥 쓰곤 했죠(저도 그렇구요). 그렇게 .. 공감수 0 댓글수 0 2017. 8. 15.
  • 소니 h.ear on wireless NC 헤드폰(MDR-100ABN) 후기 소니 헤드폰 h.ear on BT NC (MDR-100ABN) 사용기 평소에 헤드폰에 관심이 없었는데, 매장에서 헤드폰 체험해보고 음질에 한번, 간지에 두번 놀라 이건 사야한다 생각을 하고 큰맘먹고 장만한 첫 헤드폰입니다. 체험은 많이 해봤지만 여러 헤드폰을 구매해보고 작성한 사용기가 아니라서, 헤드폰끼리의 비교기는 아니고 그냥 이러이러한 점이 좋고 안좋더라 하는 측면에서 봐주시면 좋을 것 같습니다. 본 사용기는 G마켓에서 정가인 39만원 거의 다준 36만원에 구입하고 작성하는 사용기입니다. 생각보다 비싸서 그런지 이 모델에 대한 사용기가 별로 없어 쓰게되었습니다. 디자인 디자인은 우선 호불호가 갈릴듯 합니다. 다른것보다도 우선 전작인 MDR-1A와는 다르게 전체적으로 플라스틱을 사용했고, 무광이기 때문.. 공감수 17 댓글수 7 2016. 6. 8.
  • [FastBoot 2.0] 티스토리 #2 기본 스킨으로부터 재작업 중 FastBoot 2.0 작업일지 #2 저번에 공지한대로 추가적인 작업을 진행중입니다. 기본적으로 낡은 구조를 많이 활용하고 있는지라, 티스토리 반응형 기본스킨 #2로부터 재작업을 진행하고 있습니다. 1. 스킨 치환자 추가로 인해 필요없어진 RSS 삭제 - 글 하단의 카테고리 다른 글의 이미지형태 Box 추가 검토2. 모바일 상단바 개선 (Bootstrap Base 잔재 제거)3. Gallery형 Category 로딩 개선 (Masonry 삭제 검토) 4. 웹 환경 개선으로 인한 IE7.0 이하 지원 테스트 미실시 예정 * 본 블로그에 테스트 코드 삽입하여 테스트 후 정식 버전 배포 예정 1,3번 항목에 대해 현재는 진행중이 되겠습니다. 진행 모습은 아래 주소에서 확인 가능합니다. http://fastbo.. 공감수 57 댓글수 47 2016. 6. 5.
  • [FastBoot 2.0] 상단바 업데이트 작업 완료 FastBoot 2.0 작업일지 #1 안녕하세요. 조만간 스킨 업데이트 소식으로 찾아뵈려고 합니다. 100만 방문자수 돌파 기념이기도 합니다. 그냥 조용히 진행하려고 했는데, 회사생활과 병행하다보니 개인적으로 채찍질이 되지않아 진행현황을 조금씩 블로그에 글로 남겨보려고 합니다. 다음 버전에서는 크게 아래와 같은 불편사항들을 수정하려고 합니다. 2.0으로 메인 버전이 올라가는 나름의 대규모 업데이트가 될 것 같은데, 외형적 변화를 꾀하기보다는 내부적인 내실을 다지려고 합니다. 아래 작업예정인 진행사항들은 앞으로도 언제든지 추가되거나 변경될 수 있습니다. 혹시 의견 있으신분은 코멘트 부탁드립니다. 1. 스킨 치환자 추가로 인해 필요없어진 RSS 삭제 - 글 하단의 카테고리 다른 글의 이미지형태 Box 추가 .. 공감수 29 댓글수 15 2016. 5. 31.
  • [공지] FastBoot스킨 티스토리 RSS URL 변경으로 인한 문제점 발생 RSS URL 변경으로 인한 문제점 발생 안녕하세요. 최근 발생한 문제 때문에 오랜만에 또 글을 쓰게 되었습니다. 티스토리가 정책을 또 바꿨네요. 어떤 정책이냐면, 바로 RSS 발행 URL에 관련된 정책인데요. 기존에는 http://블로그주소/rss로 rss접근이 redirect 없이 가능했습니다. 무슨말이냐면 이제는 아래처럼 접근이 된다는 겁니다. 아래 스크린샷은 제 블로그 RSS로 들어간 모습입니다. 스크린샷에 보이는 것처럼, RSS 접근시 http://blog.readiz.com/rss로 접근을 하고 있음에도 http://*.daumcdn.net/ 으로 자동으로 redirect가 되고 있습니다. 따라서 현재 스킨단에서 RSS를 활용하고 있는 FastBoot과 같은 스킨에서는 아래와 같이 내부적인 J.. 공감수 14 댓글수 15 2016. 5. 26.
  • [OPIc] 난이도 6-7 AL후기, 수원 영통 (IL->AL) OPIc AL 후기 2014년 처음 취준으로 쳤던 시험이 IL이었고, 한번 더 쳐서 부랴부려 부끄러운 성적인 IM1을 들고 입사했던게 엊그제 같네요. 그때 지금처럼 요령을 알았면 더 빨리 AL에 도달했을텐데.. 어쨌든 작년 12월부터 다시 준비했던 시험이 드디어 AL에 도달했습니다. 따고도 얼떨떨 합니다. 채점관이 실수한게 아닌가 생각이 들기도 하고.. 역시 이런 글은 인증부터 하고 시작해야겠죠? 처음 나왔던 IL성적을 보시면 아시겠지만 외국 경험 전혀 없었구요, 이때는 스피킹 시험, 아니 스피킹 자체가 경험이 없었습니다. 흔한 비루한 공대생으로, 읽는 수능 영어만 했던 결과죠. 이제 부터 쓸 후기는 지극히 개인적인 경험입니다. 특히 영어 공부에는 왕도가 없다는 것은 다들 아실테니 취사선택해서 듣고 싶으.. 공감수 16 댓글수 2 2016. 4. 10.
  • [Bottle] yield를 사용하여 페이지 완성 전에 내용 내보내기 return대신 yield를 사용하여 웹페이지 로딩을 빠르게 하기 최근들어 Bottle 관련 포스팅을 많이 하고 있는데요, 일단은 minor한 툴이다 보니 직접 쓰면서 여러가지 내용을 포스팅하면 도움이 될 것 같다는 생각이 많이 들어서입니다. Bottle은 Django나 Flask처럼 Python으로 개발할 수 있는 Web framework입니다. 간단한 어플리케이션을 작성하는데에 Django 대신 사용하기에 부족함이 없진 않지만 다 되긴 하는듯 하네요. 오늘 포스팅할 내용은 간단한 내용인데요, 바로 yield를 사용하여 페이지 로딩 전에 user에게 일부 내용을 반환시키는 방법을 사용하는 것입니다. Main code 메인에 해당하는 부분은 아래처럼 코딩합니다. @route('/test') def tes.. 공감수 1 댓글수 29 2016. 3. 23.
  • [Pexpect] Telegram-cli 제어하기 Telegram-cli 파이썬으로 제어하기 Telegram-cli를 사용하면 콘솔환경에서 메시지를 받고 보낼 수 있습니다. 이를 제어하려면 daemon으로 돌리고 포트로 접근하는 방법도 있겠지만, 파이썬으로 구동시키는 경우에는 Pexpect를 통해서 좀 더 쉽게 제어가 가능합니다. 우선은 Telegram-cli가 깔린 환경이여야 할 것이고, 아래 코드를 참조해보세요. Pexpect를 다른 Application처럼 구동시키려고 해도 Telegram-cli의 경우에는 잘 되지 않았기에 포스팅합니다. ( '>' 문자열로 인식이 쉽게 안되는 문제가 있는듯.. 외국 커뮤니티에서도 같은 이야기가 나오는듯 합니다.) 실행(리셋)시키기 def telegramcli_reset(): # Connect to Telegram.. 공감수 1 댓글수 0 2016. 3. 20.
  • 변화하는 Cross-domain iframe 높이 자동 조절 A라는 도메인의 페이지가 iframe 안쪽에 들어가있고, B라는 도메인의 페이지에서 이 iframe을 불러올 때 iframe의 높이를 자동으로 조절하는 일이 생각보다 쉽지는 않습니다. stackoverflow등을 참고하여 아래와 같은 동작하도록 적용을 하였습니다. 비슷한 문제를 겪는 다른 분들이 계실것 같아 공유합니다. iframe 안쪽 문서 페이지의 내용이 갱신될 때마다 아래의 javascript가 실행되도록 해줍니다. parent.postMessage(document.body.scrollHeight,"http://b.com"); 부모 페이지에 현재 자신의 높이를 postMessage Method를 통하여 전달합니다. 부모 페이지 페이지의 아무 곳에나 다음과 같은 javascript code와 list.. 공감수 3 댓글수 3 2016. 3. 18.
  • Javascript class 기초 개념 Javascript class 기초 개념 자바스크립트 기초도 없는 상태에서 FastBoot 스킨을 제작하다보니 어느덧 Global 변수가 무지막지하게 쌓여가고, 정리도 안되는 모습이 있어서 다음 버전에는 싹다 밀어볼 생각으로 Javascript의 Class의 개념에 대해서 살짝 정리를 해보려고 합니다. 제 다른 글처럼 굉장히 핵심만 짚고 넘어가는 방식으로 진행할 것입니다. Constructor Javascript에서의 Constructor는 다음과 같은 모습을 하고 있습니다. function Circle(origin, radius) { this.originX = origin[0]; this.originY = origin[1]; this.radius = radius; } Circle.prototype.ar.. 공감수 6 댓글수 128 2016. 3. 14.
  • [Bottle] paste 서버를 사용하여 Server load량 늘리기 Bottle Backend Server 변경하여Server load량 늘리기 이전 글에서도 설명하였지만 Bottle은 간단하고, 쉽게 웹서버를 열 수 있는 Python 툴이라고 설명드렸습니다. 그런데 저도 Backend단 웹개발은 그다지 해본적이 없어서 Bottle이 기본 웹서버로 위지윅 서버 (SimpleHTTPServer 기반)을 사용하고 있다는 사실을 몰랐었네요. 이 Backend 서버는 매우 간단하게 변경할 수 있습니다. 바로 아래처럼 하시면 되는데요.. run(host='0.0.0.0', port=80, debug=False, server='paste') 변수에 server='paste'를 추가하시면 paste 서버를 이용합니다. 만약 paste 서버가 깔려있지 않다면, 아래처럼 pip를 이용하.. 공감수 0 댓글수 0 2016. 3. 9.
  • [PHP] 간단한 Pager 간단한 Pager 만들기 Pager 소스는 찾아보면 많이 있지만.. 간단하게 Prev, Next Page만 구현되고 현재 페이지 나오는 Pager를 직접 만들어보기로 해서 작업해보았습니다. COUNT Query를 이용하여 작업하면 간단합니다. 1. 페이지 세팅 if ($_REQUEST['page']) { $page = $_REQUEST['page']; } else $page = 1; 페이지가 세팅되어 있지 않으면 1페이지로 세팅합니다. 여기서 $page를 직접 쿼리에 넣는다면 SQL injection을 당할 수 있으므로 escaping이 필요합니다. 저같은 경우에는 서버단에서 세팅으로 '를 자동으로 escape 되게 시켜놓았기 때문에 따로 설정하진 않았습니다. 2. SQL Query // Paging $.. 공감수 0 댓글수 3 2016. 3. 4.
  • 인터넷은 정글이다 개인서버 로그로 살펴본 정글 탐험기 가벼운 글이니 시간이 없으신 분들은 살포시 뒤로가기 누르셔도 괜찮습니다. 그동안 웹호스팅 및 Tistory 같은 대형 서비스에서만 웹을 이용하다보니 인터넷이 정글인걸 알면서도 별 생각없이 안전하다 생각하고 사용을 하고 있었는데.. 최근에 개인적인 용도로 윈탭을 서버로 돌리기 시작하면서 얼마나 많은 해킹시도가 일어나는지 새삼 깨닫게 되었다. 그 계기가 무엇인고 하니.. 바로 이 접속 로그 때문이었다. 중요한 점은 이 서버가 내 도메인에 연결되어 있긴 하지만 그 도메인 주소를 그 어디에도 공개한 적이 없다는 것이다. 그렇다면 이 접속로그들은 무의미한 ip주소에 무차별적으로 공격을 시도되고 있다는 것을 증명하는 것인데.. 대체 어디서 이런 공격들이 시도되고 있는지 찾아보기로.. 공감수 4 댓글수 3 2016. 3. 1.
  • #1, #2스킨에 쓰인 티스토리 스킨 새 치환자 #1, #2스킨에 쓰인 티스토리 스킨 새 치환자 #1, #2 Tistory 반응형 스킨을 뜯어보면서 새로 생긴 치환자를 정리해보고 있습니다. 다음버전 FastBoot은 성능향상을 주안점으로 해서 업데이트를 할 예정이라 RSS 로딩을 최소화 하려고 생각중이거든요.. 아마 RSS 로딩 하더라도 메인에서만 할듯 합니다. 티스토리 측에서 새 치환자를 공개해준다고 했는데 아직까지도 이야기가 없어서리.. 한번 찾아봤습니다. 글 내용 치환자 (#1 스킨 포함) - 카테고리 부분 가 보입니다. 글 하단부 관련 글 치환자 (#2 스킨 포함) '' Related Articles more 부분과 부분이 보입니다. 이제 더이상의 Javascript 삽질은 필요 없겠.. 공감수 10 댓글수 12 2016. 2. 29.
  • 간단한 Naver Endic(영어사전) 파싱 예제 네이버 영어사전 파싱 예제 예전부터 써왔던 BeautifulSoup을 사용해서 파싱해본 예제입니다. 전통적으로 데스크탑 웹보다 모바일 웹이 파싱하기 간단해서 모바일 웹으로 파싱하였습니다. Telegram Bot과 연동시킨 예제인데, 사용해보실 분은 사용해도 괜찮을 듯 합니다. (덧. 요즘은 Scrapy라는 툴이 더 강력한듯 한데.. 이번 주말에는 손대보지 못했네요. 이게 더 좋다면 BeautifulSoup에서 갈아타는게 나을듯 한데..) parse_naver_endic 함수 def parse_naverendic_section(card): resulttext = ''; head = card.find_all('a', attrs={'class': 'h_word'}) body = card.find_all('ul.. 공감수 3 댓글수 0 2016. 2. 28.
  • [WebFramework] Bottle - Django의 간략판 Bottle - 심플한 Python WebFramework 간단한 웹서버를 구성중인데, Django는 기능이 다양하고 안되는 것이 없을 정도로 강력한 툴이지만, 간단하게 그냥 서버를 열어서 사용하기에는 좀 무거운 툴이죠. Bottle은 가볍고 쉽게 사용할 수 있어서 좋습니다. Jarvis 프로젝트를 시작하면서 간단한 웹서버가 필요하여 찾아보던 도중 우선 사용해보기로 하였습니다. 공식 페이지http://bottlepy.org/docs/dev/index.html 튜토리얼도 워낙 잘 되어 있습니다만, 간단하게 사용법을 알아보도록 하겠습니다. 설치방법 pip insatll을 사용합니다. pip install bottle Python 2.6+, 3.2+를 지원하므로 거의 모든 버전의 Python에서 사용할 수 있.. 공감수 0 댓글수 0 2016. 2. 27.
  • 메인화면 하단 이미지 하나만 나오는 현상 해결하기 메인 하단 이미지 하나만 나오는 현상 해결하기 안녕하세요. 요즘 티스토리에서 패치가 많아져서 그런지 스킨쪽에서도 문제가 조금씩 발생하고 있는듯 하네요. 이번 문제는 티스토리 측에서 이미지 첨부경로를 바꾸어서 생기는 문제입니다. 하단 그림처럼 나오는 현상인데요. 여러개 나와야 할 썸네일이 하단부에 하나만 나오는 현상인데요, fastboot_index.js에서 하단 부분을 찾아주세요. a = a.replace('image', 'C80x80'); a = a.replace('original', 'C80x80'); 아래와 같이 한줄을 추가시켜 주세요. a = a.replace('image', 'C80x80'); a = a.replace('original', 'C80x80'); a = a.replace('attac.. 공감수 6 댓글수 25 2016. 2. 26.
  • [IFTTT] 텔레그램 봇으로 최신 Feed 받아보기 텔레그램 봇으로 최신 Feed 받아보기 텔레그램 봇이 여러가지 용도로 사용이 가능한데, 그 중 제가 현재 유용하게 사용하고 있는 것을 소개해드리려고 합니다. 바로 Feed를 받아보는 용도로 활용하는 것인데요, 아래 스크린샷처럼 활용이 가능합니다. 사용을 위해선 우선 Bot을 만들어야 합니다. 텔레그램에서 @BotFather를 친구추가 합니다. 그 다음 /newbot 명령어를 통해서 진행을 하시면 됩니다. 그러면.. Use this token to access the HTTP API:186115701:AAHBzzZShEnm6toxf1qIAyQx08z1IOGscRE 위 처럼 토큰을 주게 됩니다. 이것을 바탕으로 IFTTT Recipe를 만들 수 있습니다. 우선 Bot의 메시지를 전달하는 것은 SendMess.. 공감수 3 댓글수 9 2016. 2. 21.
  • Telegram cli 윈도우에 깔기 Telegram-cli 윈도우에 설치하기 마침 노트북을 새로 구입해서 집에 굴러다니는 윈탭도 있고 해서, 전부터 보아왔던 Telegram cli를 윈탭에 깔아서 굴려보려 했으나 여러 장벽에 막혀 삽질하던 중 어찌어찌 설치가 완료되긴 했습니다. 혹시라도 도움이 되실 분이 있을까 하여 포스팅을 해봅니다. 작년에 Telegram-bot API도 나와서 사실 이쪽을 사용하는 편이 더 간단하기도 하지만, 이쪽은 bot임이 명확해서 (ex: bot이 다른 bot에게 명령을 내리지 못하는 것으로 확인..) 어찌됐든 지금 생각하고 있는 시스템에서는 cli가 필요하여 세팅해보았습니다. Telegram cli는 커맨드라인에서 동작하는 Telegram이라고 보시면 되고, Telegram이 기본적으로 전화번호를 가입할때 요구.. 공감수 1 댓글수 0 2016. 2. 21.
  • [FastBoot] 마이너 패치 실시 안내 FastBoot v1.6.2 마이너 패치 안내 * 2월 17일 오후 11시 fastboot.min.js파일 재패치 합니다. 보안관련된 패치이니 적용 부탁드립니다. 안녕하세요, Readiz입니다. 운영팀으로부터 메일을 받고 부랴부랴 패치를 합니다. 메일을 받았다는 것 자체가 아직 제 스킨을 사용중이신 분들이 많다는 것이고, 책임감을 느껴 바로 업로드 하게 되었습니다. 제 스킨 이후로 그동안 많은 분들이 다양하게 좋은 스킨을 업로드 해 주셔서, 사실상 웹디자인 공부를 정식으로 해보지도 않았던 저로서는 제 스킨을 더 이상 제작하지 않아도 괜찮겠다라고 안일하게 생각했던 것 같습니다. 아무튼 이번 업데이트는 큰 건은 아니고 한줄만 수정하면 되는 부분입니다. 보안과 관계된 부분이니 아직 제 스킨을 사용중이신 분들은.. 공감수 23 댓글수 35 2016. 2. 15.
  • Google Appengine 시작하기 Google Appengine 시작하기 제목은 거창하게 지었지만.. 나름대로 공부해보면서 겪고 있는 점들에 대해서 간략하게 정리하려고 합니다. Google Appengine은 Google Cloud Platform에 속한 서비스이고.. 이 서비스는 장단점이 있겠지만 일단 큰 장점으로 개발자 혼자서 쉽게 환경을 구성하고 Application을 만들어 볼 수 있다는 점이 있겠고, 나중에 Scaling또한 굉장히 쉽다는 것이 있죠. 더 쉽게 말해서는 24시간 돌아가는 서버를 Google에게 주문을 하는데, 그 서버크기는 무한정 제공되고, 이용량에 따라 나중에 청구하겠다는 개념으로 보시면 됩니다. 저는 사실 다른 이유 때문에 시작한 것은 아니고.. 텔레그램 봇을 돌려보려고 배워보고 있습니다. 사실 돌리고 있는 .. 공감수 1 댓글수 0 2016. 2. 13.
  • [안드로이드] 토글 버튼으로 타이머 작동/중지 컨트롤하기 토글버튼으로 타이머 컨트롤하기 토글버튼으로 작동하는 타이머에 대한 예제는 인터넷에 많지만 제 마음에 드는건 찾기 힘들어서 이리저리 뜯어서 만들었습니다. activity_main.xml에 버튼을 만들고(여기서는 btnRecord라는 이름을 사용하였습니다), MainActivity class의 oncrete 메소드에서 다음과 같이 작성합니다. final Button btnRecord = (Button) findViewById(R.id.btnRecord); btnRecord.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { if (btnRecord.getText().equals("Record")) {.. 공감수 5 댓글수 4 2014. 10. 31.
  • [MathJAX] MathJAX 설정법 / 플러그인 충돌 해결 MathJax설정법 / 플러그인 충돌 해결 이것은 FastBoot 뿐만 아니라 유사한 구문이 있는 CSS를 사용하는 스킨이라면 모두 해당되는 문제인 것 같습니다. 그래서 카테고리를 Tistory로 올리지만, FastBoot을 사용하시는 분들에게도 여전히 유효한 수정 방법입니다. MathJax에 대해서 간단히 소개해드리자면, 웹상에서 쉽게 수식을 넣지 못하는데(물론 티스토리는 자체 입력도구를 가지고 있긴 하지만 한번 입력하면 수정하기가 용이하지 않고 입력도 편하지는 않다고 봅니다) 이것을 해결해주는 플러그인입니다. 사이트 주소는 http://www.mathjax.org/demos/tex-samples/ 위 사이트 들어가보시면 어떤 플러그인인지 대충 감이 오실거라고 봅니다. 이 플러그인을 사용하려면 아래처럼.. 공감수 7 댓글수 9 2014. 10. 30.
  • [루팅] 갤럭시 노트3 킷캣 무음카메라로 만들기 갤럭시 노트3 킷캣 무음카메라 적용하기 갤럭시 노트3 킷캣 무음카메라 적용하는 법이 잘 안나와서 직접 수정적용해보고 포스팅합니다. (더구나 카메라 셔터음은 국내 한정이라서 해외에는 당연히 검색해도 정보가 없더군요) 루팅 하셔야 적용 가능하구요, ES 파일 편집기가 있다는 가정하여 수정법 설명드리겠습니다. 기존에 수정 해보신 분들이라면 쉽게 따라하실 수 있습니다. feature.xml 수정 /system/csc 아래의 파일인,feature.xml의 퍼미션을 우선 수정 가능하게 아래처럼 수정합니다.(파일 선택후 기타->속성->퍼미션 수정) 1. CscFeature_Camera_ShutterSoundMenu를 true로 수정,2. CscFeature_Camera_EnableCameraDuringCall을 tr.. 공감수 1 댓글수 1 2014. 10. 28.
  • 9월 초대장 배포 [10장] 9월도 끝나가네요~ 본격적인 가을이 오기 전인 10월 전에 9월 초대장 배포하려고 합니다. 간단하게 이메일과 운영하실 블로그 설명해주시면 추첨을 통해(?) 10분께 배포해드리도록 하겠습니다. 티스토리 블로그가 요즘들어 많이 변화하고 있는데 얼른 일조를 해야해야할 텐데 말이지요. 예전만큼 운영을 못하고 있네요. 이메일 주소는 보내드리기 전에 구글링 등으로 한번 검사를 할 예정이니 사용중이신 이메일로 부탁드리겠습니다! 스팸 근절을 위한 것이니 양해 부탁드립니다. 8월 배포이력 첨부합니다. :) 어느덧 배포가 86분께 되었네요.. ^^ 공감수 7 댓글수 33 2014. 9. 28.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.