Blog Archive

2010-11-29

영화 소셜 네트워크를 보고

영화 소셜 네트워크를 보았습니다. 개인적으로 페이스북을 썩 좋아하는 편은 아닙니다. 우선 사용자 인터페이스와 개념이 상당히 깔끔하지 못해서 어디에서 무엇을 하는 것인지 혼란스럽습니다. 또 실제 세계에서 얼굴도 모르는 친구들로부터의 요청을 거절하기도 그렇고, 그렇다고 덜컥 수락하기에는 노이즈에 대한 부담이 상당히 큽니다. 어쨌든 무섭게 성장하고 있고 구글을 능가하는 유일한 인터넷 플랫폼이 되어가는 페이스북에 대한 이야기이기에 영화가 솔깃하지 않을 수 없었습니다.

주인공인 마크 주커버그(Mark Zuckerberg)는 하버드 대학교의 문제 투성이인 심리학과 학생이었습니다. 그는 자기가 마음먹고 재미있겠다고 생각한 일이면, 학교의 규정, 동료나 친구에 대한 예의, 사회적인 통념 따위는 별로 신경을 안 쓰는 괴짜인 것 같습니다. 세상 사람들에게 정말로 “쿨”한 것을 처음으로 소개하고, 그것이 예상치 못한 많은 사람들로부터 “환호”와 지지를 받게 되고, 실제로 기존의 일하는 방식이나 소통하는 방식에 엄청나게 큰 영향을 주는 것! 그것이 마크가 페이스북을 통해 만들어낸 것입니다. 반면 공동 창업자인 그의 친구 에듀아도 사브린(Eduardo Saverin)은 아주 현실적인 고민을 하는 사람으로 영화에서 그와 갈등을 빚습니다. 아무리 쿨한 사이트여도 당장에 광고를 끌어오지 않으면 돈벌이가 안 된다는 아주 현실적인 생각이지요. 그에 대해 냅스터의 창업자인 숀 파커(Sean Parker)는 오히려 당장의 돈보다는 더 쿨하고 더 멋진 서비스를 만드는 것에 더 재미있어 하는 사람으로 마크가 페이스북을 다른 대학과 다른 나라에 크게 확장하는 데에 도움을 줍니다.

영화를 보면서 현실에 있는 사람들의 캐릭터와 영화의 캐릭터가 자꾸 비교되었습니다. 제 주변에도 숀 파커같이 재미있고 쿨한 가치를 추구하고, 크고 거친 꿈을 꾸는 사람이 있고, 반면에 현실적인 걱정으로 가득차있고, 현실의 문제를 해결하기 위해 항상 바쁜 사람이 있습니다. 그런 두 부류의 사람들이 잘 어울리면 정말 멋진 시너지가 나겠지만, 그렇지 않은 경우 서로의 세계를 이해하지 못하고 서로 가치 없는 사람으로 취급하기 쉽습니다. 저는 개인적으로 마크나 숀처럼 큰 꿈을 꾸고 싶고, 재미있으면서도 사람들에게 영향력이 큰 일을 직업으로 삼아 하고 싶습니다. 그러나 역시 당장의 현실적인 문제로부터 그리 자유롭지는 못합니다.

금년 초에 미국 실리콘 밸리(즉, 팔로 알토, 샌프란시스코 베이 에어리어 등)를 다녀올 기회가 있었습니다. 지금은 오라클이 된 썬 마이크로시스템즈, 구글, 기업용 협업 시스템으로 유명한 자이브소프트웨어, 소셜텍스트 등의 회사 사람들을 만나고 또 팔로 알토 시내를 돌아다니며 전세계 사람들을 열광시킨 여러 가지 혁신의 근원지는 공기가 어떻게 다른지 느껴보려고 했습니다. 짧은 기간에 그것을 알기도 힘들었고, 말로 표현하기도 쉽지 않겠지만, 굳이 그것을 압축해서 표현한다면, “재미”와 “열정”이었습니다. 썬과 같이 큰 회사나, 소셜텍스트와 같이 작은 회사나 모두 자신들이 하는 일에 대해 너무나 재미있어 하고, 자기들이 만들어내는 가치를 사람들에게 진심으로 나눠주고 싶어합니다. 자기가 하는 일을 재미있어하고, 다른 사람들이 별로 시도해보지 않았지만 그 일이 앞으로 세상을 변화시킬 것이라고 믿고 모험을 하는 스타트업 기업들에게 투자하는 앤젤 투자자들이 미국 사회에는 많이 있는 것 같습니다.

우리 나라에도 벤처와 창업 붐이 있었으나, 성공하여 사회에 큰 영향을 미친 사람은 많지 않습니다. 많은 사람들은 대기업 위주로 짜여진 우리 나라의 경제 시스템의 위계 질서에 부딪쳐 실패를 맛보았습니다. 저도 큰 기업의 울타리 안에서 모험을 꺼려하고, 기존 질서만을 옹호하는 늙수그레한 중견 관리자가 되가는 것은 아닌지 생각해보게 됩니다.

2009-12-07

Firefox and Internet Explorer user style sheet for better keyboardnavigation

When you tab through a web page with your keyboard, a visual focus will move through all the links and form controls in the page. Modern browsers such as Opera, Safari, and Google Chrome and most of mobile browsers provide a visually distinctive focus. This clear focus dramatically enhances usability and accessibility of keyboard users (eg. people of visually impaired or low vision) as well as general convenience for majority of users. However two widely used browsers, Internet Explorer and Firefox stick to the traditional, not very conspicuous visual focus of gray dotted outline. This faint outline focus often makes me get lost when I use my keyboard for the within-page navigation. Compare the following default visual focus of each browser (for Windows):

Prominent visual focus of three modern browsers
Apple Safari Google Chrome Opera
bluish rounded thick focus of Apple Safari yellow rounded focus of Chrome browser thick and rounded bluish focus of Opera browser
Marginally distinguishable visual focus of two major browsers
Firefox Internet Explorer 8
gray dotted focus of Firefox gray dotted focus of Internet Explorer 8

To get a clearer visual cue of where I am in a web page, I set the following user style sheet for Firefox and Internet Explorer.

:active, :focus {
	outline-width: 2px !important; 
	/* outline (unlike border) property does not take the space */
	outline-style: solid !important;
	-moz-outline-radius: 4px;
	/* this affects Firefox only, it makes the outline rounded  */
}

Refer to the articles below to get information about how to set your user style sheet in the two browsers:

Once you configured your user style sheet successfully, all the objects (including text links, image links, radio buttons, text input fields, image type buttons, etc) will be clearly outlined and stand out! Now enjoy your keyboard navigation and never get lost within a page!

Improved visual focus of two major browsers
Firefox Internet Explorer 8
rounded outline focus of Firefox thick outline focus of Internet Explorer 8

Be careful that the Internet Explorer version 6 and 7 do not support CSS outline property.

2009-05-27

노무현 전 대통령님의 서거를 애도합니다.

대통령에 당선되기 전에 불의와 타협하지 않고, 정치인으로서 실패가 빤히 보이는 길을 당당하게 선택하신 당신의 모습에 반해 정치적으로 당신과 조금 다른 견해를 가지고 있었지만 당신에게 저의 한 표를 던졌습니다. 재직 기간동안 대통령으로서 스스로 근엄함과 엄숙함을 포기하고, 반대하는 사람들의 동네북이 되고, 수구 언론들에게 잘근잘근 씹히는 껌이 되셨으나 소통과 참여의 문을 열어놓은 당신의 모습이 좋아보였습니다. 퇴임 후 다른 전직 대통령들과 다르게 고향으로 돌아가 편안한 동네 이장으로, 옆집 아저씨가 되셔서, 농사를 짓는 당신의 웃는 모습이 참말로 감동이었습니다. 그런데 그런 당신이 이렇게 갑작스럽게 가시다니요. 아직도 믿기지 않습니다, 당신의 살아있는 그 모습을 다시 볼 수 없다는 것이. 그러다 당신이 가셨을 마지막 순간까지 얼마나 외롭고, 고통스러웠을까를 생각하니 가슴이 저며옵니다.

당신의 영전에 가보고 명복을 비는 국화꽃 한 송이라도 바치고 싶지만 여전히 생업에 바쁜 저의 현실의 벽에 막혀있습니다. 당신이 말씀하신 것처럼 삶과 죽음이 모두 자연의 한 조각일지 몰라도 남은 자들에게 당신은 이제 너무나 먼 곳에 계십니다. 당신을 추모하며, 저의 어설픈 연주를 당신의 영전에 바치고, 저 세상에서나마 편안히 잠드시기를 빕니다.


고 노무현 전 대통령님이 퇴임 후 손녀와 자전거 타는 모습

노무현 전 대통령님께 바치는 추모곡 버전 0.8 (김동진님의 가곡 진달래꽃을 약간 편곡하여 연주했습니다.)

2009-03-23

Two things to be fixed in next update of Internet Explorer 8

I am quite thrilled to have a standards compliant and decent new version of Internet Explorer 8 produced by Microsoft. It is absolutely different from its predecessors and good enough to be praised by lots of standards devotees. I am sure that all the users who are stick to the old school version 6 or 7 do not have any reason of hesistating to upgrade. Now there would be a very exciting browser war among star browsers: Internet Explorer, Firefox, Chrome, Safari, Opera and some more. With the launch of new Internet Explorer, I tested two things as a keyboard user. The keyboard usability is highly important especially for some group of people including users with screen readers, users with motor disabilities, users with screen magnifiers, and users with mobile devices. The result of the test was unsatisfactory and I hope to see a fix of this soon.

Keyboard navigation within a page problem

This is a well known bug in the previous version of Internet Explorer and I stated this in the other post: The next tab navigation goes wrong after the activation of a skip navigational link within a page. Developers used some work-arounds to avoid this same-page navigation problem. I expected to see an improvement of this troublesome issue in Internet Explorer 8 but it sitll has the same bug. You can identify this problem by yourself at this testing page. Safari and Chrome have the same bug and only some Gecko based browsers (i.e. Firefox, SeaMonkey, etc) work exactly as expected today. Opera works differently according to the viewport size. It works very unique way and its keyboard navigation between links (Shift + arrow keys) is dependent on how much you see within a page. Hopefully I would like to deal with this Opera’s unique problem later.

Keyboard navigation between two frames problem

This is more subtle and has not been issued a lot since framed web pages are not used often in standards friendly web development these days. The problem is like this. When you activate a link in a frame whose target is in the other frame, the focus should be jumped into the other frame. Unfortunately there is no modern visual browser which support this. Although you activate the link in the first frame, you are still in the first frame and by pressing the tab again, you will be directed to the next link in the same frame. Look at this cropped frames sample page from University of North Texas.

Frame navigation sample page: After activating one link by pressing Enter key in the first frame, the focus should move to the target frame (path b) not within the current frame (path a)

The link in the picture, “Links Challenge” has “right” as the target attribute and it causes a change in the right frame. When you navigate this page with keyboard only, it is natural to continue your tab navigation in the “right” frame after selecting the “Links Challenge” link in the left frame. In reality, however, when you press the tab key again after “Links Challenge” is activated, you will be directed to the “Images Challenge” within the same frame not “Skip Navigation” link in the target frame. In short, in the picture, path “a” is wrong way and path “b” is the right way to navigate with the keyboard. Unfortunately there is no visual browsers (at the time of this writing) who support the path “b” and only two screen readers, JAWS and Home Page Reader make up for this and they will lead you to follow path b according to Jim Thatcher.

2009-03-19

PDF annotation software as an alternative to trainees' note taking

PDF (Portable Document Format)

Many people misunderstand that PDF is Adobe System’s proprietary format while the truth is it was released as an open standard. Therefore we have dozens of and hundreds of PDF solutions from simple desktop readers to huge and complicated enterprise systems. Everybody agrees that Adobe Reader is definitely one of the most popular PDF readers on various platforms? Actually we have dozens of other simple PDF readers (such as Foxit Reader), of course.

PDF creation

However, it is another common misconception that Adobe Acrobat is the only commercial software which can produce PDF files. I have used several different applications to create PDF in my workplace and home: CutePDF, doPDF, PDFCreator, OpenOffice.org, and our company’s own EDMS. Most of the free software apps have some limitations in accessibility (most of them do not support tagged PDF) but still they are good enough to make a quick PDF file.

PDF editing

It is a bit difficult to find an easy-to-use free PDF editing software app. But we do have. PDFescape, PDFfiller and PDFVue are wonderful but free web based PDF editing, form-filling, and commenting platforms. You don’t need to install any software to edit your PDF files.

Annotation on PDF

Here is my issue as a trainer: I wanted to distribute my presentation materials or trainees’ workbook with an electronic format such as PDF. I fully agree that it is not a good idea to use only electronic format in a typical classroom, for I am not sure if learners are focusing on the training materials and not distracted. People will suffer from pain in their eyes while gazing into the screen for a long time. The biggest problem, however is they cannot enjoy adding their personal notes and writings on the electronic file in a convenient way. I googled and found two free apps: PDF-Xchange viewer and Jarnal. My choice was PDF-Xchagne viewer since Jarnal is too big and requires a tablet PC for easy use. Free version of PDF-Xchange supports most of commenting options: highlighting, typewriting, underlining, sticky note, line drawing, polygon drawing and so much. Moreover, this personalized file can be securely saved, shared, referred, searched and re-distributed thanks to the EDMS in my company.

Commenting tools in PDF-Xchange viewer

PDF workbook in the classroom

I have not tested this (PDF annotating) in a real classroom. I expect lots of obstacles, stiff resistance, repeated trials and errors from my coworkers and trainees. This is not a problem of technology but a problem of people’s habit, behavior, and tradition. I never saw any successful case in e-book business except Amazon’s Kindle. I’ll have to be very careful to practice this in the real classroom. At best, it might work in some very limited conditions. Korean government (Ministry of Education and Science) is also testing e-textbook (or digital textbook) for K12 education. We might need smarter hardware and software supporting natural viewing and writing based on intensive human behavior research.

2009-02-14

오랜만에 인터넷 세계에

오랜만에 블로그에 글을 써본다. 그동안은 결혼하고 새로운 생활을 꾸려나가느라고 온라인 세상에서 멀어지기도 했었고, 회사 안에서 블로그, 게시판, 위키, 파일 공유, 회의실 예약 시스템 등을 작은 조직에 맞게 만들고, 다듬고, 전파하는 재미에 빠지기도 했었고, 보수적인 대기업의 벽을 실감하기도 했었다. 그러는 동안 개인적인 블로그 활동에 잠시 흥미를 잃었기도 하고, 블로그에 올릴만한 가치있는 아이디어들을 만들어내지도 못했다. RSS 리더에 들어가니 글이 엄청나게 많이 쌓여 있어서, 즐거움 반, 한숨 반이 나온다. 게다가 TV나 신문도 잘 접하지 않아서 오랜만에 들어가본 뉴스에는 분노를 자아내는 것들이 많다. 그러니 뉴스를 보지 않고 살아온 최근 얼마 동안이 참 행복했던 시절이었음이 분명하다. 개인적으로 결혼을 하면서 새로운 빛의 삶이 시작되었지만, 여전히 우리는 화려한 전과 기록을 자랑하는 2MB가 한 나라의 대통령인 어두운 현실에 놓여 있다는 것을 자각하게 되었다. 그리고 그 사람이 주인장 노릇하는 청와대에서는 상상할 수 없는 짓을 하고 있다는 것도...

2009-01-07

옛날 제로보드 홈페이지가 해킹을 당했습니다.

워드프레스를 이용한 블로그를 쓰기 전에 2006년 초까지 제로보드라는 PHP 게시판을 썼습니다. 그런데 그게 상당히 옛날 버전이어서 보안이 매우 취약합니다. 그래서 스팸에 대한 대처도 거의 전무하고, 더욱 문제인 것은 해킹 위협에 그냥 노출되어 있다는 것입니다.

옛날 홈페이지에 악성 코드가 iframe으로 계속 삽입되어 생성되고, 이게 파일에서도 DB에서도 지워지질 않습니다. 한국 정보 보호 진흥원 인터넷 침해 사고 대응 지원 센터(http://www.krcert.or.kr)가 알려준 바로는 이 악성 코드가 홈페이지 방문자의 개인 정보를 가져갈 것으로 의심이 된다고 하는군요. 게시판의 관리자 기능도 먹통이 되어 버렸고, 대략 난감입니다. 어딘가 백도어가 설치되어 보안 취약점이 계속 노출되고 있는 것 같은데... 아무튼 옛날 버전의 게시판을 그냥 그 상태로 남겨놓은 것이 큰 실수였던 것 같습니다. 옛날 버전의 웹 프로그램에 대해서 제 때에 보안 취약점 패치를 하는 것과 평소 보안 관리를 잘 하는 것이 매우 중요하다는 것을 큰 댓가를 치르고 알게 되었습니다.

어쨌든 문제 해결까지 상당히 시간이 걸릴 것 같습니다. 흑흑...