More than five years, Movable Type Professional Pack (Professional Blog Template) kept the position of main theme for kokeb.net with flexibility in
multiple column design for PC-based web browsers. The advent of mobile and portable devices triggered the transition to
convert existing HTMLs to mobile aware ones. The completion of those small projects made me chuckle with happiness that I attained higher degree or depth in Movable Type manipulation. On the other hands, I should have spent most of time to wrestle with my poor taste in design, templates, and codes instead of putting high quality blog posts.
Recently, I completed migration with the template, called Rainier. It will switch styles dynamically based on types of devices or browsers accessing the blog; No need to keep two types of HTMLs for PC-based or mobile browsers as I did before. All DNS and web server configurations fixed accordingly, such as m.kokeb.net, kokeb.net/m, kokeb.mobi, and so on, not to make search robots grumble.
The last screen shot with professional pack is as follows.
Regardless of criticism or pros/cons dispute toward Movable Type, it has stayed long in my hosting space since the year 2005. Today, MT 5.2.2 got populated.
Once I came to control this platform at my fingertip, upgrade process was one of consistent and easy procedure without any burden because of not only comfort in its use but also no dramatic change in core components I had been using. This was the case with today's upgrade; just code upgrade.
Then, I realized that mobile template (called, Rainier) started to ship with Movable Type AT LAST! Recent update on my blog was one of alternatives to deploy mobile templates in Movable Type with painful endeavor. From now on, anybody (including me) can generate Movable Type blog compatible with mobile devices.(Movable Type 5.2.2 has been released!) I did not convert my blog with new template today but will do some day. Let's enjoy.
UNIX 기준입니다. 아래 명령어를 순서대로 입력해서 private key 와 CSR을 생성합니다. 파일 이름은 임의로 정합니다. 각종 사항을 물어 보는데 임의로 입력 하면 됩니다. 다만, Host name(CN)은 정확하게 입력해야 합니다. Private key는 웹 서버 설치에 사용하면 됩니다.
- openssl genrsa -out ca.pkey.txt
- openssl genrsa -des3 -out ca.pkey.txt 1024
- openssl rsa -in ca.pkey.txt -out privatekey.txt
- openssl req -new -key ca.pkey.txt -out server.csr
CSR이 준비되면 아래와 같은 순서로 인증서를 발급 받습니다. 이미 저는 소유 도메인에 대해 절차를 다 진행했기 스크린 캡쳐를 다시 할 수 없습니다. 메뉴 상의 순서만 보면 아래와 같습니다.
- Domain 추가 (인증): Domain->Add; 인증서를 발급받을 대상 도메인을 미리 등록해야 합니다. 안내하는 절차를 따르면 됩니다. 인증 관련 이메일이 발송되면 메일에서 요청한 링크에 접속해 인증을 완료하면 됩니다.
- 인증서 발급 요청: Server Certificates -> New; 아래와 같이 CSR(server.csr)을 입력하라고 나옵니다. 앞서 작성한 CRS을 열어 copy & paste (복사/붙여넣기) 합니다. Submit을 누르고 이후 절차를 진행하면 실시간으로 인증서가 발급됩니다. 발급된 인증서는 언제든지 열람 가능 합니다.
이제 Private key, 발급 받은 인증서, ca root 인증서를 웹 서버에 설치하면 됩니다.
D* 프로젝트 (Diaspora 라는 긴 표현 대신 쓰는 것 같습니다.) 의 자매 프로젝트로
makr.io 프로젝트가 공개 되었습니다.
D* 프로젝트의make something 슬로건과 같이 (회원 가입때 나오는 문구)
remix something이 makr.io의 슬로건 입니다.
자세한 사항은 아래 블로그 글을 보시면 됩니다.
What does it mean to make something?
10만원 이하의 인증서를 사서 사용했는데, 호스트 수가 많아지니 이것도 부담. 와일드 카드 인증서는 거의 꿈나라 얘기고...
여기 저기 알아보다 보니 무료 인증서를 발급해 주는 곳을 알게됨. (단일 도메인)
Startssl.com 과
cacert.org 이 대표적인데 현재 두곳의 인증서 모두 사용중.
발급 편의성은 두 군데 모두 대동소이 하나 cacert.org 가 접속 속도나 반응 속도가 좋음. Startssl은 작업 도중 브라우저를 재시작 해야하는 경우가 종종 있었음.
아래와 같이 Startssl 인증서는 대부분의 상용 브라우저에서 적절한 인증서로 인식되나, cacert 인증서는 그렇지 않음. 그러나 cacert 도 기능상으로는 제대로된 SSL임. 브라우저가 인식을 안 해줄뿐 암호화된 보안 연결을 제공하는 데는 전혀 문제가 없음.

인증서 설치가 제대로 되었는지는 아래 사이트에서 확인 가능. 확인 사이트는 여러 군데가 있는데 이 곳 UI가장 직관적이고 가독성이 좋음. 인증 경로와SSL설정을 확인할 수 있음. 끝! :-)
http://www.sslshopper.com/ssl-checker.html
이번 역시 삽질의 연속이었으나 다년간의 눈썰미 덕에 모바일 페이지 구성을 어렵지 않게 마쳤다. 아이폰을 포함 주위의 거의 모든 전화기로 시험한 결과 정상 동작함. 휴대 기기로 접근하면 자동으로 모바일 페이지가 보인다. 일반 환경에서는 접속 경로에 따라 모바일 페이지 또는 일반 페이지를 볼 수 있다.
디아스포라(Diaspora) 폿(Pod)을 하나 심었다. 한번 설치해 봐야겠다 해서 시작을 했는데, 겨우 마무리! 작년에 도메인 사서 설치와 시험을 끝낸 상태였는데, 호스팅 업체가 본의 아니게 먹튀를 하는 바람에 다시 설치함. 현재 호스팅 업체는 가격 대비 만족. 거의 육 개월 만에 작은 프로젝 하나 끝냄.
앞으로는 페이스북 대신 디아스포라로! (kokeb@PodMob.NET)
디아스포라에 대해 알고 싶은 분은 아래 링크 눌러주세요.
Transition to Movable Type 5.0x was a little burdensome
to do this and that. Today's transition was just on the fly. What I have done was melting Movable Type tar ball under cgi directory. Then, initial logon triggered upgrade process resulting in successful migration gracefully. That's all!
This is the first post published from Movable Type 5.12 to see if it works.
Three months beginner's class finished last Friday. Regardless of fluency or literacy, one of the greatest achievement from this term is that I marked only one day absence (make-up class was offered, fortunately) and that I did not skip any home assignment. Such a good student! :-D
Simplified Chinese characters should still come with pinyin typeface to pronounce properly. Simple greetings, basic grammars, and pronunciation with proper toning are at my fingertips. The entire course plan guides me to three more terms (consecutive nine months, too long journey though) to get ready for minimal daily conversation. In other words, I can say, "I just started three months ago. I just got involved as a novice."
I did not put my name on the next term roster to have a kind of break. So many affairs challenging, compelling, obligatory from office to home are awaiting me these days. Furthermore, my brain is inundated with enormous amount of vocabularies from English, Amharic, Japanese, Chinese, and Korean. (mother tongue also needs some improvement this moment)
It's high time for me to sink heat on my CPU. I have to forget what I had learned so far to recollect them some day even though this strategy may be adverse to the principle of
forgetting curve by Hermann Ebbinghaus. Or, my brain will become walking explosive. :-D
Two forwarders easy to remember as well as simple to type, now, go public to access photos at flickr.com and videos at youtube.com.
I don't need to let others know daunting long URLs any more. Some script glues (I'm still a software engineer in this standpoint!) with DNS update enabled automatic forwarding. This flexible script shall be also applied to future forwarding items by adding as many as needed.
Enjoy my photos and videos with me!