2013의 게시물 표시

불행하지만 창조경제는 없다

아... 지긋지긋한 '창조경제'인지 뭔지 때문에 골머리를 썪히고 있는 요즘... 마음을 울리는(?) 기사 하나 스크랩한다. '대신 책임질 사람을 기다리고 있다'는 말... '‘Bullshit’ 경제관념은 ‘Bullshit’ 같은 대응을 만들고, 이러한 헛소리는 국가와 공론, 의제 자체를 변기통에 넣어버린다.'는 말이 시원하면서도 씁쓸한 뒷맛을 남긴다. 아래는 기사 링크와 본문... 링크:  http://hook.hani.co.kr/archives/51122 본문: 대통령 선거 때가 되면 후보들은 하나 같이 경제 성장률을 이야기해왔다. 이것은 한 때 보수와 진보 모두의 습성과도 같았다. 경제성장률 5~7%, 경제순위 10위권, 국민소득 2만 달러, 이 모든 슬로건들은 2007년 이후 벌어진 금융 위기 속에서 모습을 탈바꿈했다. 불과 전임 대통령이었던 이명박 정부의 시작은 747이었다. 경제성장률 7%, 국민소득 4만달러, 7대 강국을 선언했지만 이것은 그야말로 허망한 공약이었고, 지난 선거 전 때는 경제 성장률을 슬로건으로 내세우지 않았다. 불가능한 꿈임을 온 국민이 알게 되었고, 선거에 전혀 효과를 보이지 못 함을 예상했기 때문이었다. 그래서 나온 것이 바로 ‘창조경제’였다. 전임 대통령이었던 이명박 대통령은 ‘녹색뉴딜’이라는 슬로건으로 경제 개발을 추진했다. 물론 한 노벨상 수상자들의 말대로 둘 모두는 ‘Bullshit’ 였지만 그나마 이명박 전 대통령은 해석할 수 있었다. 녹색은 ‘환경 보호’를 뉴딜은 국민과의 새로운 약속을 의미하는 미국의 프랭클린 루즈벨트의 정치적 수사였기 때문이었다. 물론 구현 방법이 어리석었지만 말이다. 하지만 ‘창조경제’는 이명박 전 대통령 이상의 어리석음을 보여주고 있다. 이유는 애초부터 관념을 새롭게 ‘창조’했기 때문이다. 이전에 ‘창조’라는 단어를 경제 정책에 적용한 정치인도 없었다. 애초부터 ‘창조’란 성경 속 창세기전에나 나올만한 단어였지 정치적 용어로는 부적합...

구글에서 말하는 안드로이드 앱 개발 성능 개선 팁: 꿈꾸는 개발자의 로그

유념해 두면 좋은 습관인데... 가뭄에 콩 나듯 하는 코딩인지라 외우지는 못하고... 그래도 기록만... 다른 블로그( 구글에서 말하는 안드로이드 앱 개발 성능 개선 팁: 꿈꾸는 개발자의 로그 )에 정리된 내용을 먼저 봤는데, 다시 보니까  http://developer.android.com/training/articles/perf-tips.html 에 있는 내용을 한글로 간단히 정리한 거다. 그래도 유용하기는 마찬가지... 불필요한 개체는 생성하지 말자... String 대신 StringBuffer Interger 같은 클래스 대신 int Multi-dimensional array는 나눠서 Virtual 대신 Static... 상수는 Static Final로 정의하자... 클래스 내부에서 Getters/Setters는 사용하지 말자... Android에서는 호출하는 데 부담된다... Iterable 인터페이스가 구현된 컬렉션에는 개선된 For Loop Syntax를 쓰자... 예 static class Foo { int mSplat; } Foo[] mArray = ... public void two() { int sum = 0; for (Foo a : mArray) { sum += a.mSplat; } } 단, ArrayList에 대해서는 그냥 풀어서 루프 돌리는 게 낫다. Private inner class에 private 접근 대신 package로 접근하자... 바로 와 닿지 않았던 내용인데, '꿈꾸는 개발자의 로그'의 설명을 참고... "자바에서 inner class는 감싸고 있는 클래스의 private 변수를 접근 할수 있는 경우가 있다. 그런데 vm에서는 애부 클래스를 감싸고 있는 클래스는 다른 클래스로 인식 한다. 그래서 컴파일러는 감싸고 있는 클래스의 private 변수에 접근 할 수 있는 메서드를 자동으로 생성하게 된다. 따라서 변수에 직접 불가능하기때문에 ge...

오래가는 UX 디자인

이미지
사용자 경험 사용자가 제품, 서비스, 기업과 상호작용하며 얻는 모든 경험 훌륭한 사용자 경험을 위한 디자인 요소 정확한 사용자 요구 만족 단순함 -> 사용성 우아함 -> 심미적 요소, 감성 (외형, 촉감, 피드백 등) 넓게 보기 브랜드에 대한 인상 제품 광고에서 느끼는 이미지 포장, 진열 방식 AS 센터의 고객 응대 매장 직원과의 대화, 응대 분위기 등 UX 디자인팀 역할 사용자 리서치 프로토타이핑 사용성 테스트 기술->기능->경험 기술 & 기능: 유용성(utility), 사용편의성(ease of use), 효율성(efficiency) 경험: 제품을 소유하는 의미, 사용하는 가치 경험 디자인 지각(perception), 인지(cognition), 행동(action), 감성(emotion) 외적 감각을 이용해 관심과 행동을 유도하여 감성적 몰입과 공감도를 높임 인터랙션(상호작용) = 액션(행동) + 리액션(반응) 단순한 합이라기 보다는 액션과 리액션의 과정을 모두 포함한 개념 7단계 인간행위 모형 출처: 도널드 노먼. "디자인과 심리학" (학지사, 1996) 7단계 목적(Goal) 형성 단계 의도(Intention) 행위순서(Action sequence) 실행(Execution) 지각(Perceiving) 해석(Interpreting) 평가(Evaluation) 실행단계(의도~실행), 평가단계(지각~평가) 실행차(Gulf of Execution): 목적과 실행할 수 있는 행위와의 차이 평가차(Gulf of Evaluation): 목적과 실행 결과와의 차이 실행차와 평가차가 적을 때 더 쉽고 편하게 이용 가능 메타포(Metaphor) 효과와 의미가 같아야 효과적인 메타포라 할 수 있음 사람 속 정보 직접 만드는 정보 관계 정보 행동 정보 사람의 행동 결과로 나타나는 직/간접적 단서 사회...

[리뷰-오래가는 UX 디자인]

이미지
1. 리뷰 회사 도서관에서 오랜만에 빌려본 책. 주제도 좋고 나름 최신의 예제를 정리한 것 까지는 좋으나, 너무 장황해서 곧잘 주 맥락을 잊게 된다. 중반 이후로는 더 심각해져서 마무리가 잘 안 되는 느낌. 별도로 공부하듯 간단한 노트를 하면서 읽었는데, 두어장 밖에 되질 않는다. 각 장의 맨 뒤에 정리하는 페이지들을 하나씩 넣었다면 훨씬 좋았을 것 같다. 실제로 가장 도움이 되는 것은 이 책의 목차 부분이다. 체계적으로 정리가 되어 있으니 목차를 천천히 고민하면서 본 뒤에, 진짜 관심있는 부분만 보는 것이 좋을 것 같다. 그리고... 내용이 장황하게 전개되다보니 이상한 부분들과 짜집기가 눈에 띄는 부분이 많다. 중복되는 문장들도 많고. 내가 본 건 초판인데, 2쇄라고 별반 다르지는 않을 것 같다. 독자 수준에 관계 없이 읽기는 편하지만, 설명의 장황함 때문에 중요 포인트가 잘 정리되지 않는다는 게 흠. 조금 간결하게 내용을 추렸다면 훨씬 좋았을 것 같은 책이다. [이상한 부분들-말이 안 되는 문장, 글꼴 이상, 짜집기 실수 등] p.44 회사 내에 UX 디자인 조직을 만들려고~~~ p.158 요구 사항 도출Requirements Definition <- 글꼴 p.352 아래 단락의 GPS 설명 부분이 앞 페이지 내용과 중복 [밑줄] 관리 편의성을 높이고 비용을 절약한다는 명분으로 잘못된 디자인을 정당화하고, 그것으로 사람들을 불편하게 만들어서는 안 된다. 안내문이 필요하다면 디자인에 문제가 있는 것이다. 2. 스크랩 아래는 저자의 블로그에서 퍼 온 책의 목차와 사진 몆 개. 2.1. 목차 오래가는 UX 디자인 - 책의 구성과 목차 책, 강의 소개   2013/02/09 09:33 책 ‘오래가는 UX 디자인’은 다음과 같이 크게 UX 디자인과 인터랙션 디자인을 이야기하는 두 개의 파트로 구성되어 있습니다. 우리는 제품을 사용할...

창조경제타운? 이거 또 무슨 삽질을 시키려고..

오늘도 열 받는 이야기. 정부서 무슨 창조경제타운을 만들어 운영한단다. 정체도 불분명하고 실체도 없는 '창조경제'를 기치로 걸고 무슨 짓거리를 하려는 모양인데, 그 과정에 '멘토'가 필요하단다. 그리고 그 '멘토'로 등록하라는 강제 동원령이 떨어졌다. 등록 실적이 미비하면 우리 조직이 미래부 정책추진에 호응하지 않는다고 찍힐 가능성이 있단다. 에효... 그런 이상한 짓거리를 시키는 놈이나, 그 놈 눈치보느라 벌벌 기는 놈이나... 이런 식으로 '창조'니 '멘토'니 구호만 내걸고 삽질을 하면 뭔가 결과가 있을거라 생각하는 정치인, 관료들... 성과가 없는 것 같으면 니들이 제대로 지원하지 않아서 그런다고 하겠지... 진절머리난다... 밥 벌어 먹어야 하니 그저 아무 생각 없이 따라야 하는 건가? 화창한 가을날 우울해지는 소식들 뿐...

Electropermanent Magnets: Programmable Magnets with Zero Static Power Consumption Enable Smallest Modular Robots Yet

이미지
http://www.hizook.com/blog/2010/12/07/electropermanent-magnets-programmable-magnets-zero-static-power-consumption-enable-s Electropermanent Magnets: Programmable Magnets with Zero Static Power Consumption Enable Smallest Modular Robots Yet December 7, 2010 by Travis Deyle Take a moment and envision an electromagnet: a simple coiled wire driven by a hefty electrical current gives a fully-programmable magnetic field strength (on, off, and everything between).  Electromagnets are ubiquitous, but it turns out that there is a little-known device with similar functionality yet zero static power consumption -- they are called electropermanent magnets, and they've been around and in use since the 1960's!  A 2010 PhD thesis by MIT Media Lab's Ara Knaian examines the physics, scaling, trade-offs, and several new actuator designs (eg. stepper motors) using these little-known wonders.  Recently, electropermanent magnets facilitated an innovation in "programmable matter,...

LG Chem has curved batteries in production, ready for 'phones, watches and glasses'

이미지
LG Chem has curved batteries in production, ready for 'phones, watches and glasses'   Mobile By  Richard Lawler  posted  Oct 7th, 2013 at 11:38 PM 60   Similar to LG's  run up to the Optimus G last year , it's again demonstrating how each of its various units participate in building the next LG smartphone. Now that LG Display has  confirmed production of "bendable and unbreakable" smartphone displays , it's LG Chem's turn to show off what it's doing. The company announced today that it has curved batteries in mass production, which will power the next generation smart phone from LG Electronics. Using its  patented  "Stack and Folding technology" the company can build batteries it says will fit phones, as well as watches or glasses. Other designs it's cooked up include the Stepped Battery it uses to fill extra space in the new  G2  with more battery, providing 16 percent more capacity. Finally, its  Cable Battery ...

New Haptic Tech Promises Feeling and Texture for Touchscreens and Gestures

New Haptic Tech Promises Feeling and Texture for Touchscreens and Gestures

New Optics Can Capture Wide Fields in Exquisite Detail

New Optics Can Capture Wide Fields in Exquisite Detail

Carbon's new champion: Carbyne, a simple chain of carbon atoms, strongest material of all?

Carbon's new champion: Carbyne, a simple chain of carbon atoms, strongest material of all?

Ubuntu 커널 인스톨 후 panic not syncing VFS 어쩌구 저쩌구 에러...

가끔 커널 업데이트 후 제목과 같은 에러가 발생할 때가 있다. 이거 하루이틀 이야기가 아닌데 잊을 만 하면 발생하는데 짜증도 나고, 매번 검색하는 것도 짜증나서 잠깐 메모를... 원인: /boot 에 initrd.img-<version> 이 없다! 해결책: 혹자는 sudo update-initramfs -c -k <version> 으로 해결된다고 하는데, 내 경우는 실패. 아무런 별 반응이 없다. 그래서, sudo mkinitramfs <version> -o /boot/initrd.img-<version> 으로 파일을 만들어 줬다. sudo update-grub2 로 GRUB에 반영시키는 것을 잊지 않도록! 혹시 버전을 모르겠으면, ls /lib/modules 를 치면, 현재 설치된 커널 버전들의 이름으로 디렉토리들이 있으니 참고.

Origami-shaped antennas reconfigure through ambient energy

Origami-shaped antennas reconfigure through ambient energy

무선충전의 세계에 입문하다. (3) - 갤럭시 넥서스에 무선충전기능 더하기

이미지
일단 참고한 것은 외국 사이트. http://forums.androidcentral.com/verizon-galaxy-nexus-accessories/147840-guide-galaxy-nexus-mod-palm-touchstone-no-soldering-phone.html 사용한 무선 패치가 다르기는 하지만, 갤럭시 넥서스를 분해하고 연결선을 빼 내는 부분은 공유가 가능하다. 준비물: 갤럭시 넥서스, 무선충전 패치, 아이스크림(하드) 먹고 남은 나무 막대, 기타 피크, + 드라이버, 인두, 가위, 칼, 절연 테이프, 양면 테이프 등등 우선, 패치를 넣을 공간이 있는지 확인해 봐야 한다. 기존 넥서스 7에서 봐도 수 mm의 공간은 있어야 하는데, 이게 쉽지 않다. 그래서... 갤럭시 넥서스의 슬림한 배터리+슬림한 배터리용 커버 대신, 슬림한 배터리와 대형 배터리용 커버를 사용하고, 그 사이 공간을 이용해 보기로 한다. 아래 사진은 왼쪽이 슬림한 커버, 오른쪽이 대형 배터리용 커버. 대형 배터리용 커버를 보면, 오른쪽 부분에 공간을 지지하기 위한 플라스틱 구조물이 보이는데, 요걸 제거해 줘야 충전 패치가 들어갈 수 있다. 플라스틱 구조물은 사무용 칼(?)로 조심해서 깎아내면 된다. 아래는 플라스틱 구조물을 제거한 뒤의 사진. 자, 이제는 갤럭시 넥서스를 분해할 차례. 위에 언급한 링크에서는 기타 피크를 사용하라고 했는데, 내 경우는 하드(아이스크림) 먹고 남은 나무막대를 끌처럼 깎아서 사용했다. 방법은, 전원 끄고, 배터리 빼고, USIM 카드 빼고, 나사 6개 풀고, 테두리를 잡고 USIM 부분을 화면 방향으로 밀면 테두리와 화면/회로기판 부분에 틈이 생긴다. 여기에 아까 만든 나무 끌이나 기타 피크를 넣어 살살 돌리면서 분리해 내면 된다. 화면이 깨지지 않게, 천천히 조심조심하면 성공할 수 있다. 그리고 나서 연결할 부분에 전극을 연장시켜야 되는데, 회로부분에는 아래와 같이 세 개 전극이 있고, 스프링처럼 생겼다....

[DevTip] Netgen 설치하기

[업데이트: 2013.9.13] 우분투에서 sudo apt-get install netgen 하니까 패키지로 인스톨 되네... ㅜㅜ 아직 어떤 버전인지는 확인하지 않았지만... 잘 되겠지? 우분투는 12.10. 64비트. export NETGENDIR=/usr/share/netgen 을 실행해야 할 지도... ============================================================================== 요즘은 이런 간단한 작업도 애매하고 힘드네.. 일단 Ubuntu에 최신 Netgen을 설치하려 했더니 이런저런 문제가 생기길래, 정리해 본다. sourceforge.net/projects/netgen-mesher에서 tar.gz 파일 받고, tar zxvf로 압축 풀고, 압축 풀릭 디렉토리 들어가서 ./configure를 실행 설치 디렉토리는 ./configure --prefix=/home/yourid/newdir 형태로 지정하면 됨 여기서, Tcl configuration을 찾을 수 없다든지 하는 메시지가 나올 수 있는데, 이 때는 tcl-dev를 설치해 주어야 하는데, sudo apt-get install tcl-dev를 실행해서 설치해 주자. tcl-dev가 설치되어 있지 않다면 tk-dev도 설치되어 있지 않을 가능성이 높다. 권장하고 싶은 사항은, libjpeg을 이용해 스냅샷을 찍는 기능을 활성화시키는 것인데, 이를 위해서 sudo apt-get install libjpeg-dev를 실행해야 할 수 도 있다. 정리하면, sudo apt-get install tcl-dev tk-dev libjpeg-dev ./configure --prefix=/home/yourid/newdir --enable-jpeglib 정도 되겠다. 그 다음에 make make할 때, togl_ws.h 파일이 없다고 에러가 날 수도 있는데, 이 때는 sudo apt-ge...

무선충전의 세계에 입문하다. (2) - 넥서스 7 (2012)에 무선충전기능 더하기

이미지
넥서스 7 (2012)에 얼마전 구입한 파워홀릭 무선충전 패치를 붙였다. 말은 붙인거고, 넥서스 7 (2012)에 손을 좀 댄 거지. 준비물은, 당연히 넥서스 7 (2012)이 있어야 되고, 파워홀릭 OWS-303R (갤럭시 S3 LTE용)가 필수. 동박 필름, 절연테이프, 칼, 가위, 땜 장비 정도가 추가로 필요한 것들. (조금 상상력을 발휘하면 땜질 안 해도 될 뻔 했지만...) 기록 차원에서 사진 찍어둔 걸 정리해 보자. 우선 넥서스 7을 끈다! 그리고 뒷 패널을 깐다. 충전용 접점 네 개가 있는 면의 틈새를 벌리면 생각보다 쉽게 분해할 수 있다. 나중에 연결할 부분은 아래 사진의 맨 왼쪽과 맨 오른쪽 접점이다. 맨 왼쪽이 +5V, 맨 오른쪽이 접지다. 위의 보드와 아래쪽 접점 사이가 스프링 같은 것으로 접촉되니까, 그 사이에 전도성 동박필름(?)을 밀어 넣는다. 일단 동박의 폭을 잘 맞춰 자르고, 그 끝에 충전패치와 연결을 위한 와이어를 땜질한다. 사실 사진보다 더 길게 자르고, 땜질 후 반으로 접어서 양면이 도전되도록 하는 게 좋다. 만든 전극(?)을 넥서스 7의 각 접점에 잘 끼워 넣고, 위로 접어 올릴 부분을 절연 테이프로 보호한 뒤 두 전극을 위로 접어올린다. 그 다음에 다시 절연 테이프로 고정. 자. 이제 충전패치에 전선을 연결해야 되는데, 일단은 패치가 어디 위치해야 할지 고민해 볼 차례. 넥서스 7의 뒷 커버의 윗부분에는 세 개 안테나(GPS, 무선랜, NFC)가 있으니 피해야 하고, 보드회로부의 shield 영역도 피해야 한다. 결국 남는 건 배터리 쪽. 위치를 한번 잡아서 전선의 길이를 대충 정한 다음 연결하자. 일단, 충전패치에 있는 볼록한 접점을 들어내자. (그러고 보니 땜 장비가 있어야 되네...) 그리고 아래 사진을 기준으로, 넥서스 7의 위쪽 전선을 충전패치의 위쪽에, 넥서스 7의 아래쪽 전선을 충전패치의 아래쪽에 연결한다. (주의: 아래는 실수로 반대로 연결했을 때의 사...