크리에이티브 커먼즈 라이선스
Creative Commons License

DevFest X Korea 2012에 참석 해서 크롬 확장 앱 개발하기 세션을 듣고 

간단한 웹 개발 지식만 있으면 크롬 확장 앱을 개발 할 수 있다는 것을 깨닫고. 

심심해서 삽을 들어봤습니다. 


웹 개발은 1998년. 복사 붙여넣기와 간단한 html tag로 개발해 본게 거의 전부여서 엉엉... 구석기 시대 지식.

그리고 몇달전에 jQuery가 뭔지 궁금해서 JavaScript를 잠깐 본게 전부입니다. ㅠㅠ 

CSS는 사실 뭔지도 몰라요.... ㅠㅠ 

(jQuery가 Java로 무슨 DB query 쉽게 하는 것인줄 알았어요. 엉엉. OSCON 2010 참석했을때... 메인 개발자 강연에도 저따위꺼 뭐야? 하고 그냥 5분 듣다가 나왔다는... 엉엉... 영어를 잘해야해요. ㅠㅠ)


암튼 저런이유로 소스가 개판입니다. 


크롬 확장 개발 하기 준비 과정은 

간단한 JSON 지식 : manifest.json (안드로이드의 manifest와 같다고 생각을... iOS에서는 App-Info.plist 정도)

JavaScript : 당연히 jQuery도 import 되니 걍 쉽게...; 코딩은 제가 하는게 아니죠 jQuery 와 Google이 해줄뿐

CSS, HTML : View단 구성을...? 

(하지만 html5 로 넘어가고 이것저것 할려니 js, html5, css 지식수준이 높아야... ㅠㅠ)


웹 개발자라면 정말 손쉽게 쉭쉭~ 개발 할 수 있습니다. 


어차피 요놈을 대충 공부해놓으면 OSX의 위젯, iBooks Author의 위젯, 하이브리드 앱으로도 포팅이 쉽게 되지 않을까 생각하고 있습니다. 


구글에서도 친철하게 Tutorial 페이지를 제공해주네요. ㅠㅠb


https://github.com/krazyeom/Dentist-Crocodile 소스코드 및 리소스

Dentist Crocodile for Chrome v0.2 결과물 크롬 웹 스토어 


소스 보고 구조만 파악하면 이미 만드실수 있습니다. 



저작자 표시 비영리
Posted by KraZYeom
크리에이티브 커먼즈 라이선스
Creative Commons License

{

"name" : "Dentist Crocodile",

"version" : "0.1",

"description" : "Dentist Crocodile for Chrome Extension",


"icons" : {

"128" : "icon.png",

"48" : "icon48.png",

"16" : "icon16.png"

},


"background_page" : "background.html",


"browser_action" : {

"default_icon" : "icon16.png",

"default_popup": "background.html"

}

}


"default_popup": "background.html" 이부분을 적지 않으면 popup으로 뜨지 않고 tab이나 new window 등으로 다른 방법으로 하는 방법을 찾아야 한다. 

걍 간단하게 "default_popup": "background.html" 

저작자 표시 비영리
Posted by KraZYeom
크리에이티브 커먼즈 라이선스
Creative Commons License

옛날 옛적부터 잘되던 외부 모니터만 사용하기가 이상하게 2011년 Air의 Lion에서 잘 안먹는다. 

옛방법 : 뚜껑덮어서 잠재우기, 외부 자극(마우스, 키보드 등)으로 잠 깨우기. 그리고 뚜껑 열기.


역시 구글링을 하니 대충 나온다. 

http://osxdaily.com/2011/09/14/disable-the-internal-screen-on-a-macbook-pro-or-air-in-mac-os-x-10-7-lion/


예전에 한번 했을땐 잘 안먹혔는데, 오늘 하니 또 잘되서 기록삼아...


sudo nvram boot-args="iog=0x0"

터미널에서 위 명령어 치고, 리붓!

뚜껑 덮고 잠재우기, 그리고 뚜껑 열면 내부 모니터는 활성화가 안되고 외부 모니터만 활성화 됨.
(외부 자극이 필요 없도다...)

뭐 그냥 뚜껑 덮어놔도 상관은 없지만, 노트북 발열에 많은 부분이 키보드 틈을 통해서 나가니 열어두는게 정신건강에 좋다.

다시 원상복귀는 아래!

sudo nvram -d boot-args

아니면 부팅할때 Command+Option+P+R

저작자 표시 비영리
Posted by KraZYeom

개발자에 대한 고찰

Chat 2012/05/13 10:27
크리에이티브 커먼즈 라이선스
Creative Commons License

어제 DevFest X Korea 2012 개발자 컨퍼런스에 다녀왔습니다. 

구글 권순선 부장의 기조연설 그리고 컨퍼런스 전반적인 것에서 느낀 것이 있습니다. 


우리나라는 흔히 개발자의 지옥이라고 합니다. 돈은 적게 주고 일은 힘들고 야근과 철야는 거의 밥먹듯이 하고 있으니까요. 정말 힘듭니다. 


개발 [開發] [개척] development; (자원의) exploitation; (식민지의) colonization; (우주 등의) exploration; [계발] enlightenment; development.


개발자는 컴퓨터를 이용해서 무언가를 개발 하는 사람입니다. 

무에서 유를 창조를 하죠. 얼마나 재미있는 일인가요? (왜죠. --; )


하지만 일반적인 개발자라고 지칭하는 사람들은 어떤가요? 누군가가 일을 시켜서 하고 일이 고달프다는 자신만의 빙의에 의해서 술과 담배에 쩔어 사는 사람들 그리고 절대 자기 계발과 개발도 안합니다. 

그냥 한가지 언어로 시키는 일만 주구 장창하고 영어? 그따위꺼 안해도 밥먹고 사는데는 지장없어~ 라고 생각을 하죠. 


이런 사람들은 그냥 코더라고 생각합니다. 더 이상 발전이 없는 사람들. 그냥 생각없이 시키는 대로 만 일을 하죠. 더 이상일은 하면 시간만 빼끼고 별 이득은 없고 나에게 손해만 온다. 라고 생각을 하죠. 

그리고 투덜거리죠. 한국은 힘들어. 등등. 


하지만 어제 모인 개발자들은 뭔가 달랐습니다. 자기일, 자기분야뿐만 아니라 다양한 방면으로 시도 할려는 모습. 그리고 그것을 공유 하는 모습들. 또, 끝에서는 많은 개발자들과 이야기 하고 나누는 모습. 정말 달랐습니다. 그리고 정말 다양한 사람이 존재하며 한국의 개발 환경도 먼 미래엔 달라질수도 있구나 라는 생각도 했구요. 어제 모인 사람들중 몇몇 아시는분들은 자신의 일이 정말 힘들지만 그것을 즐기는 사람들이였습니다. 

똑똑한 사람은 노력하는 사람을 못이기고 노력하는 사람은 즐기는 사람을 못 이긴다. 

재미있는 일을 찾아서 즐기세요. 개발일이 힘들수는 있습니다. 힘들다고 투덜될 수 있지만 더 나아갈려면 뭔가 다른 방면의 재미있는 것도 찾아봐야합니다. 


정말 자신이 힘든다고 생각하면 하루 24시간중 짧은 시간이라도 자기 계발과 개발을 해서 다양한 분야 등에 대한 도전을 해봤으면 합니다.  그러면 흥미를 느끼게되고, 자신의 주된 일인 개발이 회사를 위해 남을 위해서 하는 일이 아니라 나를 위한 일이게 된다고 생각합니다. 

 

저는 S그룹사에서 일하면서 애플빠입니다. 그리고 구글도 좋아하고 MS도 좋아합니다. 그냥 한가지만 좋아하면서 최고가 될 수 도 있습니다. 하지만 다양한것을 보고 느끼는 것도 참 중요하다고 생각을 합니다.  그래서 싸돌아 다니면서 많은 것을 보고 느낄려고 노력을 하고 있습니다. 그리고 다양한 분야의 사람들 또한 만날려고 하구요. 


공부합시다. 

개발자라면 계발과 개발을 동시에! 꾸준히!


저도 반성을 해야겠습니다. 그냥 투덜거림이 아니라 즐기는 투덜거림이 되도록 해야겠습니다. 


ps. 공돌이 출신이라 글쓰는건 정말 힘듭니다. 

그냥 머리속에서 나오는데로 쓰니 이상해도 이해 부탁드립니다

저작자 표시 비영리
Posted by KraZYeom
크리에이티브 커먼즈 라이선스
Creative Commons License

say good day today

say -v alex good day today 

tar -xvfz test.tar.gz && say -v its done 

say -v Narae 안녕하세요 날씨가 참 좋군요 


teminal에서 압축 푸는등 긴 시간이 걸리는 작업을 한 뒤 끝났다는 것을 알리기 위해서 say 명령어로 말하기 기능을 실행 하면 됩니다. 


-v 옵션값 (기본)

Kathy Vicki Victoria 

Alex Bruce Fred


음성을 추가 하면 다양한 언어 & 국가의 음성으로 사용 할 수 있습니다. 





http://osxdaily.com/2012/05/08/announce-command-line-task-completion-mac-os-x/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+osxdaily+%28OS+X+Daily%29

원문글


저작자 표시 비영리
Posted by KraZYeom
TAG OSX, terminal, TIP