├── .gitignore
├── 404.markdown
├── CNAME
├── README.md
├── Rakefile
├── _config.yml
├── _layouts
├── default.html
├── page.html
└── post.html
├── _posts
├── 2006-07-24-linux-with-compaq.markdown
├── 2006-07-29-linux-kaffeine-with-subtitle.markdown
├── 2006-09-05-amule-in-linux.markdown
├── 2006-09-07-linux-with-firefox-soundable.markdown
├── 2006-09-12-linux-with-ntfs-rw.markdown
├── 2006-10-14-travel-in-wuhan.markdown
├── 2007-02-09-customize-d900-splash.markdown
├── 2007-04-21-make-deb-by-self.markdown
├── 2007-05-12-first-photos-tokyo.markdown
├── 2007-05-13-kanda-matsuri.markdown
├── 2007-05-16-image-of-tokyo-2nd.markdown
├── 2007-05-21-tokyo-disney-land.markdown
├── 2007-07-26-2007-tokyo-travel-fair.markdown
├── 2007-09-10-fix-ie-float-margin.markdown
├── 2007-10-13-ssh-via-proxy.markdown
├── 2007-10-14-ssh-as-socks.markdown
├── 2007-10-18-msvs-2005-fatal-error-c1902.markdown
├── 2007-11-15-ansi-c-select.markdown
├── 2007-11-16-linuxe79a84ire8aebee5a487.markdown
├── 2007-11-29-gregarius-youtube-support.markdown
├── 2007-12-25-minicom-keyboard.markdown
├── 2008-01-17-txp-plugin-wyn-email-publish.markdown
├── 2008-02-15-ror-tips.markdown
├── 2008-03-21-xhtml-valid-youtube-code.markdown
├── 2008-03-22-safari-single-window-mode.markdown
├── 2008-03-24-download-youtube-from-safari.markdown
├── 2008-03-28-txp-plugin-wyn-feed-redirector.markdown
├── 2008-03-31-textpatterm-comment-sofa-plugin.markdown
├── 2008-04-01-textpattern-email-publish-0-2.markdown
├── 2008-04-04-wyn_recent_comments-01-release.markdown
├── 2008-05-23-get-msn-in-ichat-gtalk.markdown
├── 2008-06-08-otakuma.markdown
├── 2008-06-19-postmailer-for-habari-02.markdown
├── 2008-06-23-highlight-code-with-vim.markdown
├── 2008-06-28-movable_type_lighttpd_ssi.markdown
├── 2008-06-29-syntax-highlight-with-faya.markdown
├── 2008-07-02-import-mt-into-wordpress-with-tag-slug.markdown
├── 2008-07-11-socks-to-http-with-privoxy.markdown
├── 2008-07-22-monkey-island.markdown
├── 2008-08-05-set-language-for-single-app-in-mac.markdown
├── 2008-08-06-use-windows-printer-via-smb-in-leopard.markdown
├── 2008-08-18-got-top-of-fujisan.markdown
├── 2008-12-16-venezia-travel.markdown
├── 2008-12-20-own-domain-as-openid.markdown
├── 2009-01-26-milano-duomo.markdown
├── 2009-03-23-get-out-of-iphone-recovery-mode.markdown
├── 2009-04-21-backup-database-periodly.markdown
├── 2009-06-11-threaded-comment-0-1-0-released.markdown
├── 2009-07-07-nginx_habari_with_https.markdown
├── 2009-07-28-sumidagawa-fireworks.markdown
├── 2009-08-09-sapporo.markdown
├── 2009-08-30-control-size-of-time-capsule-backup.markdown
├── 2009-09-25-kokyo-1-day.markdown
├── 2009-09-27-kyoto-first-day.markdown
├── 2009-10-01-2nd-day-in-nara.markdown
├── 2009-10-21-kyoto-last-day.markdown
├── 2009-12-13-do-not-install-windows.markdown
├── 2010-01-14-disney-sea.markdown
├── 2010-02-05-twitter-poxy-with-nginx.markdown
├── 2010-02-27-itsy-123-with-rt.markdown
├── 2010-05-23-im-still-blogging.markdown
├── 2010-05-26-what-would-i-do-if-i-got-a-new-mac.markdown
├── 2010-05-31-Come-to-buy-mobileme-with-me.markdown
├── 2010-06-23-ixx.markdown
├── 2010-06-28-roll.markdown
├── 2010-06-30-sb-is-sb-and-i-wont-use-sagawa-again.markdown
├── 2010-07-04-sth-about-iphone-4.markdown
├── 2010-07-19-iphone-4-antenna.markdown
├── 2010-07-30-patch-for-fossil-scm.markdown
├── 2010-08-03-feedburner-domain-bind-with-nginx.markdown
├── 2010-08-17-back-from-fujisan-with-mfmash.markdown
├── 2010-09-08-move-to-linode.markdown
├── 2010-09-22-moon.markdown
├── 2010-10-01-sep-just-freaking-out-me.markdown
├── 2010-10-19-never-change-is-never-ture.markdown
├── 2010-10-29-rain.markdown
├── 2010-12-31-lost-in-2010.markdown
├── 2011-01-31-shunin-ni-natta.markdown
├── 2011-02-24-migrated-to-ikiwiki.markdown
├── 2011-03-07-kindle.markdown
├── 2011-03-12-earthquake.markdown
├── 2011-03-19-take-refuge-at-osaka.markdown
├── 2011-03-28-happybirthday.markdown
├── 2011-06-15-domain-changed.markdown
├── 2011-08-04-just-tired.markdown
├── 2011-08-24-the-great-softwares-on-mac.markdown
├── 2011-09-23-xcode-build-auto-increment.markdown
├── 2011-09-26-memory.markdown
├── 2011-10-06-the-hero.markdown
├── 2011-11-22-uiimageview-as-root-view-of-view-controller.markdown
├── 2011-11-29-welcome-to-x3-world.markdown
├── 2011-12-19-migrated-to-github-pages.markdown
├── 2011-12-20-rakefile-for-github-pages.markdown
├── 2011-12-24-winter.markdown
├── 2012-01-24-tc-1.markdown
├── 2012-04-02-just-created-a-new-app.markdown
├── 2012-04-16-sakura.markdown
├── 2012-05-10-replyall-for-echofon.markdown
├── 2012-05-16-first-film.markdown
├── 2012-05-31-i-love-xpan-so-much.markdown
├── 2012-06-08-rvp100-is-so-so-vivid.markdown
├── 2012-08-07-last-of-xpan.markdown
├── 2012-09-10-i-got-my-first-leica.markdown
├── 2012-09-29-or-may-not.markdown
├── 2012-12-04-dont-know-y.markdown
├── 2013-02-17-pebble-just-disappoint-me.markdown
├── 2013-04-02-sleepy-season.markdown
├── 2013-05-28-no-it-is-sunset.markdown
├── 2013-08-12-always-love-bw.markdown
├── 2013-11-05-bad-moods-gets-bad-luck-so-just-smile.markdown
├── 2013-12-19-m-not-going-to-make-brief-of-this-year-yet.markdown
├── 2014-01-23-returned-to-the-origin.markdown
├── 2014-01-29-maybe-meaningless.markdown
├── 2014-02-20-so-many-traps-in-hassy.markdown
├── 2014-02-28-unless-u-r-there.markdown
├── 2014-03-17-lost.markdown
├── 2014-03-30-never-be-alone.markdown
├── 2014-04-07-the-white-mountains.markdown
├── 2014-06-12-if-i-m-lucky.markdown
├── 2014-07-02-rock-n-roll.markdown
├── 2014-07-24-just-need-aim-higher.markdown
├── 2014-09-05-kamikochi-again.markdown
├── 2014-12-18-gonna-get-out-of-comfort-zone.markdown
├── 2015-03-02-na.markdown
├── 2015-04-14-so-the-decision-has-been-made.markdown
├── 2015-05-14-do-no-cry-because-it-ended-smile-because-it-happended.markdown
├── 2015-10-15-m-always-waiting.markdown
├── 2015-12-31-it-just-begins.markdown
├── 2017-12-31-i-has-been-so-long.markdown
├── 2019-03-08-it-is-all-about-timing.markdown
├── 2021-05-21-distribute-app-outside-the-mac-app-store.markdown
└── 2021-12-22-2021.markdown
├── about.markdown
├── archive.markdown
├── atom.xml
├── index.markdown
├── media
├── css
│ ├── _media-queries.scss
│ ├── style.css
│ ├── style.css.map
│ └── style.scss
├── favicon.ico
├── files
│ ├── 2007
│ │ └── 07
│ │ │ └── 26
│ │ │ ├── travel-03.jpg
│ │ │ ├── travel-08.jpg
│ │ │ └── travel-19.jpg
│ ├── 2008
│ │ ├── 12
│ │ │ └── 16
│ │ │ │ ├── tanxiqiao.jpg
│ │ │ │ ├── venezia-beach.jpg
│ │ │ │ ├── venezia-hotel.jpg
│ │ │ │ ├── venezia-in-water-02.jpg
│ │ │ │ ├── venezia-in-water-03.jpg
│ │ │ │ ├── venezia-in-water-04.jpg
│ │ │ │ ├── venezia-in-water.jpg
│ │ │ │ ├── venezia-lunch.jpg
│ │ │ │ ├── venezia-mask.jpg
│ │ │ │ ├── venezia-morning.jpg
│ │ │ │ ├── venezia-river.jpg
│ │ │ │ ├── venezia-stop-in-morning.jpg
│ │ │ │ ├── venezia-stop-in-rain.jpg
│ │ │ │ ├── venezia-tower.jpg
│ │ │ │ ├── venezia-wedding.jpg
│ │ │ │ └── venezia.jpg
│ │ ├── 03
│ │ │ ├── 24
│ │ │ │ └── dvfy.jpg
│ │ │ └── 31
│ │ │ │ └── txp_sofa_screenshot.jpg
│ │ ├── 06
│ │ │ ├── 29
│ │ │ │ ├── mt-pub-ssi.png
│ │ │ │ └── mt-tmpl-opt.png
│ │ │ └── 08
│ │ │ │ ├── okutama-01.jpg
│ │ │ │ ├── okutama-02.jpg
│ │ │ │ ├── okutama-03.jpg
│ │ │ │ ├── okutama-04.jpg
│ │ │ │ └── okutama-05.jpg
│ │ ├── 07
│ │ │ └── 22
│ │ │ │ ├── all.jpg
│ │ │ │ ├── beach.jpg
│ │ │ │ ├── eagle.jpg
│ │ │ │ ├── jellyfish.jpg
│ │ │ │ ├── port.jpg
│ │ │ │ └── ship.jpg
│ │ └── 08
│ │ │ └── 18
│ │ │ ├── cloud.jpg
│ │ │ ├── me.jpg
│ │ │ ├── stick.jpg
│ │ │ ├── sunrise-01.jpg
│ │ │ ├── sunrise-02.jpg
│ │ │ └── sunrise-03.jpg
│ ├── 2009
│ │ ├── 10
│ │ │ ├── 21
│ │ │ │ ├── bird.jpeg
│ │ │ │ ├── consato.jpeg
│ │ │ │ ├── ginkakuji-1.jpeg
│ │ │ │ ├── ginkakuji-2.jpeg
│ │ │ │ ├── ginkakuji-3.jpeg
│ │ │ │ ├── ginkakuji-4.jpeg
│ │ │ │ ├── hilltop.jpeg
│ │ │ │ ├── kouen-1.jpeg
│ │ │ │ ├── kouen-2.jpeg
│ │ │ │ ├── kyotoeki-1.jpeg
│ │ │ │ ├── kyotoeki-2.jpeg
│ │ │ │ ├── kyotoeki-3.jpeg
│ │ │ │ ├── miti-1.jpeg
│ │ │ │ ├── miti-2.jpeg
│ │ │ │ ├── miti-3.jpeg
│ │ │ │ ├── miti-4.jpeg
│ │ │ │ ├── momiji-1.jpeg
│ │ │ │ ├── momiji-2.jpeg
│ │ │ │ ├── momiji-3.jpeg
│ │ │ │ ├── sansu.jpeg
│ │ │ │ ├── tetsugakunomiti-1.jpeg
│ │ │ │ ├── tetsugakunomiti-2.jpeg
│ │ │ │ ├── tetsugakunomiti-3.jpeg
│ │ │ │ └── washer.jpeg
│ │ │ └── 01
│ │ │ │ ├── dear-deer.jpg
│ │ │ │ ├── deer-01.jpg
│ │ │ │ ├── deer-02.jpg
│ │ │ │ ├── deer-03.jpg
│ │ │ │ ├── deer-04.jpg
│ │ │ │ ├── deer-05.jpg
│ │ │ │ ├── deer-06.jpg
│ │ │ │ ├── deer-07.jpg
│ │ │ │ ├── deer-08.jpg
│ │ │ │ ├── deer-in-store.jpg
│ │ │ │ ├── gosoutou-kokuhoukan.jpg
│ │ │ │ ├── gosoutou.jpg
│ │ │ │ ├── kasugadaisya-01.jpg
│ │ │ │ ├── kasugadaisya-02.jpg
│ │ │ │ ├── kasugadaisya-03.jpg
│ │ │ │ ├── kasugadaisya-04.jpg
│ │ │ │ ├── kintetsunara.jpg
│ │ │ │ ├── kokuhoukan.jpg
│ │ │ │ ├── syokubutsuen-01.jpg
│ │ │ │ ├── syokubutsuen-02.jpg
│ │ │ │ ├── toudaiji-01.jpg
│ │ │ │ ├── toudaiji-02.jpg
│ │ │ │ ├── toudaiji-03.jpg
│ │ │ │ ├── toudaiji-04.jpg
│ │ │ │ ├── toudaiji-05.jpg
│ │ │ │ ├── toudaiji-06.jpg
│ │ │ │ ├── toudaiji-07.jpg
│ │ │ │ ├── toudaiji-08.jpg
│ │ │ │ ├── toudaiji-09.jpg
│ │ │ │ ├── toudaiji-10.jpg
│ │ │ │ └── track.jpg
│ │ ├── 01
│ │ │ └── 26
│ │ │ │ ├── bernasoon.jpg
│ │ │ │ ├── castle-01.jpg
│ │ │ │ ├── castle.jpg
│ │ │ │ ├── church.jpg
│ │ │ │ ├── duomo.jpg
│ │ │ │ ├── fountain.jpg
│ │ │ │ ├── inside-church-1.jpg
│ │ │ │ ├── inside-church.jpg
│ │ │ │ ├── lv.jpg
│ │ │ │ ├── mc.jpg
│ │ │ │ ├── parda.jpg
│ │ │ │ ├── santamaria.jpg
│ │ │ │ ├── snow.jpg
│ │ │ │ └── street.jpg
│ │ ├── 07
│ │ │ └── 28
│ │ │ │ ├── 01.jpg
│ │ │ │ ├── 02.jpg
│ │ │ │ └── 03.jpg
│ │ ├── 08
│ │ │ ├── 30
│ │ │ │ └── time-capsule-size.jpg
│ │ │ └── 09
│ │ │ │ ├── chinese.jpg
│ │ │ │ ├── dankiryu.jpg
│ │ │ │ ├── dashiwodaite.jpg
│ │ │ │ ├── hiroshimayaki.jpg
│ │ │ │ ├── hokkaido-daigaku.jpg
│ │ │ │ ├── jingisukan.jpg
│ │ │ │ ├── jinjya.jpg
│ │ │ │ ├── kaminopporo.jpg
│ │ │ │ ├── kawaisounasakana.jpg
│ │ │ │ ├── manjiramen.jpg
│ │ │ │ ├── monjyayaki.jpg
│ │ │ │ ├── susukinomatsuri.jpg
│ │ │ │ ├── tanekikouji-1.jpg
│ │ │ │ ├── tanekikouji.jpg
│ │ │ │ ├── tenpura.jpg
│ │ │ │ └── xilaideng.jpg
│ │ └── 09
│ │ │ ├── 25
│ │ │ ├── kokyo-01.jpg
│ │ │ ├── kokyo-02.jpg
│ │ │ ├── kokyo-03.jpg
│ │ │ ├── kokyo-04.jpg
│ │ │ ├── kokyo-05.jpg
│ │ │ ├── kokyo-06.jpg
│ │ │ ├── kokyo-07.jpg
│ │ │ ├── kokyo-08.jpg
│ │ │ ├── kokyo-09.jpg
│ │ │ └── kokyo-10.jpg
│ │ │ └── 27
│ │ │ ├── ginkakuji.jpg
│ │ │ ├── heianjinko-1.jpg
│ │ │ ├── heianjinko-2.jpg
│ │ │ ├── heianjinko-3.jpg
│ │ │ ├── heianjinko-4.jpg
│ │ │ ├── heianjinko-5.jpg
│ │ │ ├── kyoto-eki.jpg
│ │ │ ├── myouhouin.jpg
│ │ │ ├── simizuji-1.jpg
│ │ │ ├── simizuji-10.jpg
│ │ │ ├── simizuji-2.jpg
│ │ │ ├── simizuji-3.jpg
│ │ │ ├── simizuji-4.jpg
│ │ │ ├── simizuji-5.jpg
│ │ │ ├── simizuji-6.jpg
│ │ │ ├── simizuji-7.jpg
│ │ │ ├── simizuji-8.jpg
│ │ │ ├── simizuji-9.jpg
│ │ │ ├── yasakajinjya-1.jpg
│ │ │ ├── yasakajinjya-2.jpg
│ │ │ ├── yasakajinjya-3.jpg
│ │ │ ├── yasakajinjya-4.jpg
│ │ │ ├── yasakajinjya-5.jpg
│ │ │ ├── yasakajinjya-6.jpg
│ │ │ └── yasakajinjya.jpg
│ ├── 2010
│ │ ├── 10
│ │ │ ├── 19
│ │ │ │ └── track.jpg
│ │ │ └── 29
│ │ │ │ └── rain.jpg
│ │ ├── 01
│ │ │ └── 14
│ │ │ │ ├── disney-sea-01.jpg
│ │ │ │ ├── disney-sea-02.jpg
│ │ │ │ ├── disney-sea-03.jpg
│ │ │ │ ├── disney-sea-04.jpg
│ │ │ │ ├── disney-sea-05.jpg
│ │ │ │ ├── disney-sea-06.jpg
│ │ │ │ ├── disney-sea-07.jpg
│ │ │ │ ├── disney-sea-08.jpg
│ │ │ │ ├── disney-sea-09.jpg
│ │ │ │ ├── disney-sea-10.jpg
│ │ │ │ ├── disney-sea-11.jpg
│ │ │ │ ├── disney-sea-12.jpg
│ │ │ │ ├── disney-sea-13.jpg
│ │ │ │ ├── disney-sea-14.jpg
│ │ │ │ └── disney-sea-15.jpg
│ │ ├── 06
│ │ │ └── 30
│ │ │ │ └── box.jpg
│ │ └── 08
│ │ │ └── 17
│ │ │ └── sunrise.jpg
│ ├── 2011
│ │ ├── 10
│ │ │ └── 06
│ │ │ │ └── RIPSteveJobs.png
│ │ ├── 11
│ │ │ ├── 22
│ │ │ │ ├── UIImageView-and-userInteractionEnabled.dot
│ │ │ │ ├── bug.png
│ │ │ │ ├── with-analytics.png
│ │ │ │ └── with-description.png
│ │ │ └── 29
│ │ │ │ ├── SDIM0029.jpg
│ │ │ │ ├── SDIM0055.jpg
│ │ │ │ ├── SDIM0061.jpg
│ │ │ │ └── SDIM0087.jpg
│ │ ├── 12
│ │ │ └── 24
│ │ │ │ ├── SDIM0099.jpg
│ │ │ │ ├── SDIM0160.jpg
│ │ │ │ ├── SDIM0254.jpg
│ │ │ │ ├── SDIM0259.jpg
│ │ │ │ ├── SDIM0260.jpg
│ │ │ │ ├── SDIM0289.jpg
│ │ │ │ └── SDIM0316.jpg
│ │ ├── 02
│ │ │ └── 24
│ │ │ │ └── wp2txt.xsl
│ │ └── 03
│ │ │ ├── 19
│ │ │ ├── lucky-god.jpg
│ │ │ ├── nanba.jpg
│ │ │ ├── skewer-icecream.jpg
│ │ │ └── skewer.jpg
│ │ │ ├── 28
│ │ │ └── compass.jpg
│ │ │ └── 07
│ │ │ └── kindle.jpg
│ ├── 2012
│ │ ├── 12
│ │ │ └── 04
│ │ │ │ └── girl-in-the-sun.jpg
│ │ ├── 01
│ │ │ └── 24
│ │ │ │ └── shot-1.jpg
│ │ ├── 04
│ │ │ └── 16
│ │ │ │ ├── leaf.jpg
│ │ │ │ ├── sakura_01.jpg
│ │ │ │ └── sakura_02.jpg
│ │ ├── 05
│ │ │ ├── 16
│ │ │ │ └── sakura.jpg
│ │ │ └── 31
│ │ │ │ └── river.jpg
│ │ ├── 06
│ │ │ └── 08
│ │ │ │ ├── rose-1.jpg
│ │ │ │ ├── rose-2.jpg
│ │ │ │ ├── rose-3.jpg
│ │ │ │ ├── rose-4.jpg
│ │ │ │ ├── rose-5.jpg
│ │ │ │ └── rose-6.jpg
│ │ ├── 08
│ │ │ └── 07
│ │ │ │ ├── farmers.jpg
│ │ │ │ ├── lotus.jpg
│ │ │ │ └── waterfall-in-house.jpg
│ │ └── 09
│ │ │ ├── 10
│ │ │ └── skytree.jpg
│ │ │ └── 29
│ │ │ └── stay-still.jpg
│ ├── 2013
│ │ ├── 11
│ │ │ └── 05
│ │ │ │ └── love-is-being-stupid-together.jpg
│ │ ├── 12
│ │ │ └── 19
│ │ │ │ └── cat.jpg
│ │ ├── 02
│ │ │ └── 17
│ │ │ │ └── pebble.jpg
│ │ ├── 04
│ │ │ └── 02
│ │ │ │ └── sakura.jpg
│ │ ├── 05
│ │ │ └── 28
│ │ │ │ └── sunset.jpg
│ │ └── 08
│ │ │ └── 12
│ │ │ └── kaminarimon.jpg
│ ├── 2014
│ │ ├── 12
│ │ │ └── 18
│ │ │ │ └── yamdroktso.jpg
│ │ ├── 01
│ │ │ ├── 23
│ │ │ │ └── untitled.jpg
│ │ │ └── 29
│ │ │ │ └── HiroshimaPeaceMemorial.jpg
│ │ ├── 02
│ │ │ ├── 20
│ │ │ │ └── arashiyama.jpg
│ │ │ └── 28
│ │ │ │ └── yamadera.jpg
│ │ ├── 03
│ │ │ ├── 17
│ │ │ │ └── lost.jpg
│ │ │ └── 29
│ │ │ │ └── alone.jpg
│ │ ├── 04
│ │ │ └── 07
│ │ │ │ └── white-mountains.jpg
│ │ ├── 06
│ │ │ └── 12
│ │ │ │ └── cherryblossom.jpg
│ │ ├── 07
│ │ │ ├── 24
│ │ │ │ └── ladder.jpg
│ │ │ └── 02
│ │ │ │ └── ibanez.jpg
│ │ └── 09
│ │ │ └── 05
│ │ │ └── bridge-to-wonderland.jpg
│ ├── 2015
│ │ ├── 10
│ │ │ └── 15
│ │ │ │ └── shangrila.jpg
│ │ ├── 12
│ │ │ └── 31
│ │ │ │ └── shadow.jpg
│ │ ├── 03
│ │ │ └── 01
│ │ │ │ └── pic.jpg
│ │ ├── 04
│ │ │ └── 14
│ │ │ │ └── fishing.jpg
│ │ └── 05
│ │ │ └── 14
│ │ │ └── tree.jpg
│ ├── 2017
│ │ └── 12
│ │ │ └── 31
│ │ │ └── pink-floyd.jpg
│ ├── 2019
│ │ └── 03
│ │ │ └── 08
│ │ │ └── daocheng.jpg
│ └── 2021
│ │ └── 12
│ │ └── 22
│ │ └── baseball.jpg
├── fonts
│ ├── telex-regular-webfont.eot
│ ├── telex-regular-webfont.svg
│ ├── telex-regular-webfont.ttf
│ ├── telex-regular-webfont.woff
│ └── telex-regular.css
└── js
│ └── jquery.tagcloud.js
└── tags.markdown
/.gitignore:
--------------------------------------------------------------------------------
1 | _site
2 | .DS_Store
3 | .sass-cache
4 |
--------------------------------------------------------------------------------
/404.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 404
3 | layout: page
4 | ---
5 |
6 | Nothing found :(
7 |
8 | But you still can have a [look around](/index.html)
9 |
--------------------------------------------------------------------------------
/CNAME:
--------------------------------------------------------------------------------
1 | lhzhang.com
2 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Feel free to fork.
2 | Please keep the link in the bottom.
3 |
4 | The like button is currently for personal use and would not work on any other domain.
5 | Please delete all the lines between `` and ``
6 |
7 | _Or you can [host](https://github.com/waynezhang/blog-like-btn) your like button server on firease_
8 |
--------------------------------------------------------------------------------
/Rakefile:
--------------------------------------------------------------------------------
1 | task :default => :generate
2 |
3 | desc 'Create new post with rake "post[post-name]"'
4 | task :post, [:title] do |t, args|
5 | if args.title then
6 | new_post(args.title)
7 | else
8 | puts 'rake "post[post-name]"'
9 | end
10 | end
11 |
12 | desc 'Build site with Jekyll'
13 | task :generate => [:clean, :scss] do
14 | `jekyll`
15 | end
16 |
17 | desc 'Generate css'
18 | task :scss do
19 | `scss media/css/style.scss media/css/style.css`
20 | end
21 |
22 | desc 'Start server'
23 | task :server => [:clean, :scss] do
24 | `jekyll serve -t`
25 | end
26 |
27 | desc 'Deploy with rake "depoly[comment]"'
28 | task :deploy, [:comment] => :generate do |t, args|
29 | if args.comment then
30 | `git commit . -m '#{args.comment}' && git push`
31 | else
32 | `git commit . -m 'new deployment' && git push`
33 | end
34 | end
35 |
36 | desc 'Clean up'
37 | task :clean do
38 | `rm -rf _site`
39 | end
40 |
41 | def new_post(title)
42 | time = Time.now
43 | filename = "_posts/" + time.strftime("%Y-%m-%d-") + title + '.markdown'
44 | if File.exists? filename then
45 | puts "Post already exists: #{filename}"
46 | return
47 | end
48 | uuid = `uuidgen | tr "[:upper:]" "[:lower:]" | tr -d "\n"`
49 | File.open(filename, "wb") do |f|
50 | f << <<-EOS
51 | ---
52 | title: #{title}
53 | layout: post
54 | guid: urn:uuid:#{uuid}
55 | tags:
56 | -
57 | ---
58 |
59 |
60 | EOS
61 | %x[echo "#{filename}" | pbcopy]
62 | end
63 | puts "created #{filename}"
64 | `git add #{filename}`
65 | end
66 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | name: "rusty shutter"
2 | permalink: /:year/:month/:day/:title.html
3 |
4 | author: "wayne"
5 | atom-baseurl: "http://lhzhang.com"
6 | disqus: "gopherwood"
7 |
8 | navigations:
9 | - title: Archive
10 | class: fas fa-list-ul
11 | href: /archive.html
12 | - title: Tags
13 | class: fas fa-tags
14 | href: /tags.html
15 | - title: About
16 | class: fas fa-user
17 | href: /about.html
18 | - title: Osara
19 | class: far fa-dot-circle
20 | href: https://osara.lhzhang.com
21 | - title: Gallery
22 | class: fas fa-film
23 | href: http://foto.lhzhang.com
24 | - title: Subscribe
25 | class: fas fa-rss
26 | href: /atom.xml
27 |
--------------------------------------------------------------------------------
/_layouts/default.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | {% if page.title %}
8 | {{ page.title }}
9 | {% else %}
10 | {{ site.name }}
11 | {% endif %}
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
26 |
31 |
32 |
33 | {{ content }}
34 |
35 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/_layouts/page.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | ---
4 |
5 |
6 | {% if page.title %}
7 |
10 | {% endif %}
11 |
14 |
15 |
--------------------------------------------------------------------------------
/_posts/2006-07-24-linux-with-compaq.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '在 linux 下驱动 Compaq 万通宝'
3 | layout: post
4 | guid: urn:uuid:b87da13a-a4dd-402f-b06a-cef7eeee2d80
5 | tags:
6 | - linux
7 | ---
8 |
9 | 近日完全转到 linux 了,不过 PocketPC 和万通宝的驱动是个大问题,Google 了好久,终于解决了万通宝的驱动,如下:
10 |
11 | 万通宝的驱动要自己编译安装,所以我们必须先要安装一些必要的软件包,以ubuntu为例,debian及其它发行版会略有不同:
12 |
13 | 我们需要的是 gcc,curl,cvs,以及与当前相对应的内核头文件
14 |
15 | sudo apt-get install build-essential
16 |
17 | 以上命令可安装编译所需要的软件包如 gcc,cpp等,然后是安装 cvs
18 |
19 | sudo apt-get install cvs
20 |
21 | 以及当前版本的内核头文件
22 |
23 | sudo apt-get install linux-headers-`uname -r`
24 |
25 | 注意:\` 符号是 tab 键上面数字 1 键左边那个,不是单引号
26 |
27 | 然后是 curl
28 |
29 | sudo apt-get install curl
30 |
31 | 以上是为了说明清楚一些,当然也可以一次性安装:
32 |
33 | sudo apt-get install build-essential cvs linux-headers-`uname -r` curl
34 |
35 | 安装好必要的软件包后,我们需要从 cvs 上去 checkout 最新的驱动源码
36 |
37 | cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/cvsroot/orinoco co orinoco
38 |
39 | 然后编译驱动
40 |
41 | cd orinoco
42 |
43 | make
44 |
45 | 编译正确完成后需要安装
46 |
47 | sudo make install
48 |
49 | 之后我们需要去下载 windows 的 firmware,当然这个不用我们动手,已经有写好的脚本来完成了
50 |
51 | cd firmware
52 |
53 | ./get_ezusb_fw
54 |
55 | 将得到的 firmware 拷贝到 linux 内核的 firmware 目录中,在 dapper (ubuntu 6.06)中为 /lib/firmware/linux-kernel-xxx (xxx为内核版本)目录中,其它发行版视实际情况而定
56 |
57 | sudo cp ./orinoco_ezusb_fw /lib/firmware/`uname -r`
58 |
59 | 现在我们可以尝试激活万通宝了
60 |
61 | sudo modprobe -v orinoco_usb
62 |
63 | 看看万通宝的绿灯有没有亮,不亮的话则需要重启一下
64 |
65 | 最后,保证系统在启动的时候自动加载万通宝模块,需要修改一下 /etc/modules 文件,在文件的末尾加一行
66 |
67 | orinoco_usb
68 |
69 | 重启,进入桌面后看看,绿灯还不亮的话试下 Fn + F2,这样子应该差不多正常工作了,enjoy~
70 |
71 |
--------------------------------------------------------------------------------
/_posts/2006-07-29-linux-kaffeine-with-subtitle.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '完全Linux ---- 让kaffeine显示中文字幕'
3 | layout: post
4 | guid: urn:uuid:c6675166-6afd-4741-8ccd-d40517ff5231
5 | tags:
6 | - linux
7 | - kaffeine
8 | ---
9 |
10 | Ubuntu 6.06已经的Kaffeine已经支持字幕的显示了,但是其默认安装还不能显示中文字幕。
11 |
12 | Kaffeine作为Xine的前端,采用Xine引擎,当然字幕的显示也是以来Xine库了。Xine的字幕显示需要自己定义的一些特殊格式的字体,而其默认安装只带了几种英文字体,这就是Kaffine之所以无法显示中文字幕的原因,知道了原因,解决起来就很容易了。
13 |
14 | 首先我们需要准备的是制作字体的工具,叫做xine-fontconv。源里的xine是没有这个工具的,有兴趣的话大家可以去SourceForge上下xine的源码,自己编译一下就可以了,比较懒的话......这里有一个编译好的版本,下来放到/usr/bin下面,其实放哪里无所谓,执行的时候找的到就行然后要找一个中文字体,不用多说了吧,/usr/share/fonts/truetype下找一个顺眼的中文自己就行了,注意一下编码是gbk & gb2312的还是big5的,这里以文鼎PL细上海宋Uni(AR PL ShanHeiSun Uni)为例,字体文件为/usr/share/fonts/truetype/arphic/uming.ttf
15 |
16 | ~~下载: xine-fontconv.bin~~
17 |
18 | 进入xine的字体目录:
19 |
20 | cd /usr/share/xine/libxine1/fonts
21 |
22 | 制作字体,ming是最终生成的字体名,自选,gbk是编码,以实际情况为准:
23 |
24 | xine-fontconv /usr/share/fonts/truetype/arphic/uming.ttf ming gbk
25 |
26 | 等吧,很久的,去喝杯咖菲(晕,新换的雅黑字体居然没有咖fei的fei字,只好拿这个代替了)好了
27 |
28 | 之后我们会看到生成了ming-16-xinefont.gz这样的文件,就是新的字体了,16代表大小,一共会有16,20,24,32,48,64这几个,然后打开Kaffeine配置一下Xine:
29 |
30 | 设置->Xine引擎参数->Subtitles,在右边的新手选项中把最后一项(encoding of the subtitles)替换为我们的编码,这里是gbk,专家选项中的第一项(font for subtitles)替换为我们的字体名,这里为ming,确定。
31 |
32 | 现在可以找个电影试一下啦,把字幕文件名的.idx,.sub,.srt等等之前的部分改成和电影文件名一样就行了,在载入的时候会提示你选字幕的
33 |
34 | enjoy :)
35 |
36 |
--------------------------------------------------------------------------------
/_posts/2006-09-05-amule-in-linux.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Linux 下 aMule 设置'
3 | layout: post
4 | guid: urn:uuid:0c997fad-353d-48a6-946f-d683d41f56f6
5 | tags:
6 | - linux
7 | - amule
8 | ---
9 |
10 | DonkeyServer No1 (62.241.53.2:4242)已经存在,要添加的只有:
11 |
12 | 华语P2P源动力 61.152.93.254:4661
13 | Razorback 2 195.245.244.243:4661
14 |
15 | firefox设置:地址栏输入 about:config
16 |
17 | 新建一个布尔值 network.protocol-handler.external.ed2k,设为true
18 |
19 | 新建字符串值 network.protocol-handler.app.ed2k,设为/usr/bin/ed2k.amule(aMule安装时的prefix/ed2k.amule)
20 |
21 | OK,记录于此,备忘
22 |
23 |
--------------------------------------------------------------------------------
/_posts/2006-09-07-linux-with-firefox-soundable.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Linux下Firefox浏览Flash无声的解决办法'
3 | layout: post
4 | guid: urn:uuid:ffcaf39b-877f-4980-ba2b-0966ca5c4999
5 | tags:
6 | - linux
7 | - firefox
8 | - flash
9 | ---
10 |
11 | 1. 检查flash插件的安装是否正确,根据我的经验flashplugin-nonfree这个比较稳定,尽管是nonfree的......GNU的那个经常崩溃
12 |
13 | 2. 如果Flash可以正常浏览但是没有声音,则是Firefox的声音输出设置有问题,编辑/etc/firefox/firefoxrc文件,如果没有就创建一个好了
14 |
15 | sudo vi /etc/firefox/firefoxrc
16 |
17 | 加入(或修改)
18 |
19 | FIREFOX_DSP="aoss"
20 |
21 | aoss要视你的dsp而定,如esddsp,artsdsp,aoss(aoss要求已经安装了alsa-oss),也可以试一下auto,反正不能是none,呵呵
22 |
23 | 3. 关闭firefox的所有进程,重启firefox,ok?enjoy~
24 |
25 | PS:适用于dapper ,其他版本或发行版firefoxrc文件可能不同,如/etc/mozilla-firefox/mozilla-firefoxrc等等
26 |
27 |
--------------------------------------------------------------------------------
/_posts/2006-09-12-linux-with-ntfs-rw.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '在Linux下实现NTFS分区的读写操作'
3 | layout: post
4 | guid: urn:uuid:6f6feb26-997f-4629-908d-941001a1ac51
5 | tags:
6 | - linux
7 | - ntfs
8 | ---
9 |
10 | 直到Edgy也没有直接加入对NTFS分区的写操作,如果你需要偶尔mount一个NTFS分区交换下数据的话,follow me
11 |
12 | 我们使用的驱动是NTFS-3G,NTFS-3G已经经过无数此测试,算是一个比较稳定的版本了,不过还是要提一下,对NTFS分区进行写操作是有一定风险的,数据挂了可别来怨我,呵呵:)
13 |
14 | 由于要编译驱动,所以......make之类的是少不了的啦,如果你连make都没有,那么
15 |
16 | sudo apt-get install build-essential
17 |
18 | 我们需要的包是fuse,所以
19 |
20 | sudo apt-get install libfuse-dev
21 |
22 | ok,现在去下载驱动
23 |
24 | > ~~http://mlf.linux.rulez.org/mlf/ezaz/ntfs-3g-download.html~~
25 |
26 | 下载链接很明显,别告诉我你没看到哦,下载下来解包
27 |
28 | tar zxvf ntfs-3g-20070910-BETA.tgz
29 |
30 | 然后进入目录做configure
31 |
32 | cd ntfs-3g-20070910-BETA
33 | ./configure
34 |
35 | ok,现在可以编译安装了
36 |
37 | make
38 | sudo make install
39 |
40 | 没什么问题的话已经可以用了,当然内核模块要加载先
41 |
42 | modprobe -v fuse
43 |
44 | 现在可以mount了,注意不是mount命令,而是ntfs-3g,例如我的设备是/dev/hdc1,要mount到/media/hdc1下
45 |
46 | ntfs-3g /dev/hdc1 /media/hdc1 -o silent,umask=0,locale=zh_CN.utf8
47 |
48 | 大功告成,什么?每次加载不方便?
49 |
50 | sudo vi /etc/modules
51 |
52 | 在后面加一行
53 |
54 | fuse
55 |
56 | 然后编辑fstab
57 |
58 | vi /etc/fstab
59 |
60 | 加一行
61 |
62 | /dev/hdc1 /media/hdc1 ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0
63 |
64 | 重启下看看?
65 |
--------------------------------------------------------------------------------
/_posts/2006-10-14-travel-in-wuhan.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '武汉印象'
3 | layout: post
4 | guid: urn:uuid:0cf2280d-c492-4f1b-b4c5-48fe6050b214
5 | tags:
6 | - travel
7 | - wuhan
8 | ---
9 |
10 | 衣:
11 |
12 | 没什么多说的,逛了逛银沙运动营,败了两件nike,同款的niki,adi都比南京折扣要低,不错不错
13 |
14 | 食:
15 |
16 | 可能是靠湖南之类的不远了吧,吃的东西爆辣,很刺激胃口,hoho,而且价格和分量都很让人满意,不错不错
17 |
18 | 住:
19 |
20 | 住武大边上的一个小旅馆里,双人普标100,不过后来临回来发现失策了,在汉口火车站旁边的西安办事处宾馆三人豪标也不过150,至于和前者的差距就不用多说了,条件、环境、服务......
21 |
22 | 行:
23 |
24 | 总的感觉武汉的交通好像比较乱,过马路红灯都没几个,ft......
25 |
26 | 公交倒是很便宜,2块钱可以从汉口火车站坐到武大,整整一个半小时,呼呼......
27 |
28 | 在武汉打车也很划算,1公里起价,3块钱,3、4个人短途打车超划算,而且不像南京有什么所谓的燃油附加费,爽,不过就是单双号分的人很迷茫,打车去汉口司机居然说要找个漆成绿色车号为单的taxi,晕......
29 |
30 | PS:武汉长江大桥看起来似乎远不如南京长江大桥宏伟,没有很长的引桥,也没有南北堡,也不设公交车站,据说好像还是分单双号通行,路过n次却从来没有见过堵车的,比起来南京长江大桥就......
31 |
32 | 玩:
33 |
34 | 武汉的门票比起南京来算比较便宜的,而且都可以买学生票,比南京好多了:
35 |
36 | 黄鹤楼?名气最大却最无聊,爬到顶层见到的也都是卖东西的,门票还最贵,学生票查的也超严;
37 |
38 | 东湖不错,第一个去的景点,很大景点也很多,不错不错;
39 |
40 | 去龟山恰巧碰到一个动漫的什么节日,顺带着看了会儿cosplay,那个犬夜叉的不错;
41 |
42 | 古琴台感觉也不错,风景什么的都很好;
43 |
44 | 汉正街名气不小,自然要去逛下了,据说几年前还是地摊,现在已经很大规模了,还有个什么第一大道,走起来不错,两边小店也不乏名牌,不过真假就不得而知了
45 |
46 |
--------------------------------------------------------------------------------
/_posts/2007-02-09-customize-d900-splash.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '定制 d900 rom 启动画面'
3 | layout: post
4 | guid: urn:uuid:60dee92f-c2ab-4840-862f-cef38bf2da48
5 | tags:
6 | - windowsmobile
7 | ---
8 |
9 | 定制 d900 rom 启动画面,适用 WM5
10 |
11 | 注意,只适用 D900 的 WM5 ROM,其他机型或 WM6 ROM会有所变动,请勿轻易尝试
12 |
13 | 其实很简单,WM5 (不太清楚2k3和WM6,不过应该一样)的第一屏启动画面是作为RSB图像格式存储ROM当中,至于 RSB格式就不多讲了,其实我也不是很明白它的编码格式,也不需要了解,附件中我会提供一BMP与 RSB互转的工具。我们只要做找一个bmp文件转成rsb,然后将 rom 当中相应的内容替换掉就 ok 了。
14 |
15 | 需要注意的是,一个普通的rsb文件大小是614428字节,而rom当中的rsb格式只有614400字节,缺少rsb的文件头:
16 |
17 | 01 00 00 00 E0 01 00 00 80 02 00 00 05 00 00 00 06 00 00 00 05 00 00 00 00 00 00 00
18 |
19 | 一共28个字节,所以在从rom中复制出来的内容之前要加入这个文件头才可以被正确的识别为rsb格式,同样,一个转换好的rsb格式文件也应该删掉前28个字节然后再将剩余的内容替换到rom当中
20 |
21 | 说说过程吧:
22 |
23 | 喜欢自己动手的可以尝试一下:
24 |
25 | 用HTC Extended ROM Tools 将D900 ROM解开,在生成的 nk.fat 文件中就有我们所要的东西
26 |
27 | 备份:
28 |
29 | 用 16 进制编辑器打开这个文件,在 0x3F00000 偏移处就是我们的rsb文件内容,一共614400个字节,复制出来然后加入前面的文件头就ok了。
30 |
31 | 修改:
32 |
33 | 新建一个480x640的bmp图像,然后用RSBBMP将文件转换为 rsb文件,用16进制编辑器将第29个字节到最后的内容一起替换到nk.fat的0x3f00000偏移处,打包rom
34 |
35 | 如果比较懒的可以用我的工具:
36 |
37 | 当然也要先解开rom,生成nk.fat就行
38 |
39 | 在命令行下执行
40 |
41 | unisplash r nk.fat xxx.rsb -- 用于将rom中的rsb内容保存到 xxx.rsb,文件头已经加好了,可以直接用 rsbbmp 转换成bmp
42 |
43 | unisplash w nk.fat xxxx.rsb -- 用于将 rsbbmp 转换出来的rsb文件的内容替换进 nk.fat,xxxx.rsb是rsbbmp生成的文件名,然后打包rom可以刷机了
44 |
45 | 注意:刷机以及更改rom有一定风险,所有损失自负
46 |
47 | ~~下载地址~~
48 |
49 |
--------------------------------------------------------------------------------
/_posts/2007-04-21-make-deb-by-self.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '自己定制deb'
3 | layout: post
4 | guid: urn:uuid:b98a6663-6f30-40d3-993c-9df5f0d6ef69
5 | tags:
6 | - gtk
7 | - ubuntu
8 | ---
9 |
10 | ubuntu提供的deb包有时并不能完全满足我们的需要,这时就需要自己来加入一些patch或者修改它的编译选项,例如实现mac menu applet时对gtkmenubar控件的patch就需要我们重新编译安装gtk
11 |
12 | 
13 |
14 | 详细信息看http://ubuntuforums.org/showthread.php?t=241868
15 |
16 | 帖子里的ubuntu包只有gtk2.10.6的版本,最新的feisty已经到了gtk2.10.11,所以只好手工patch
17 |
18 | 1. 下载gtk源码
19 |
20 | ubuntu里下载源码是很方便的,确定sourcelist里有deb-src的条目,然后
21 |
22 | apt-get source libgtk2.0-0
23 |
24 | 目录里会得到3个文件和一个文件夹:
25 |
26 | gtk+2.0_2.10.11-0ubuntu3.dsc 包含对gtk包的说明和md5校验码,确保源码包正确
27 | gtk+2.0_2.10.11-0ubuntu3.diff.gz diff的patch
28 | gtk+2.0_2.10.11.orig.tar.gz gtk的官方源码,没有改动的
29 | gtk+2.0-2.10.11 debian包的定制目录,包括changelog,版本信息以及所有的patch,这个目录可以由以上3个文件生成
30 |
31 | 2. 修改包
32 |
33 | 进入gtk+2.0-2.10.11目录:
34 |
35 | debchange -i Add mac menu support
36 |
37 | 没有debchange的话安装devscripts包先,-i参数后面的是对本次修改的注释,可以看一下debian下的changelog,此时会发现开头已经自动加入了注释并且版本号由gtk+2.0_2.10.11-0ubuntu3变成了gtk+2.0_2.10.11-0ubuntu4,不需要做特殊修改的话直接下一步
38 |
39 | 3. 加入patch
40 |
41 | 所有的patch都在debian下的patches目录,不过我们的diff文件需要作些修改才可以
42 |
43 | --- gtk/gtkmenubar.c.old 2006-07-03 08:25:06.000000000 +0800
44 | +++ gtk/gtkmenubar.c 2006-11-04 23:18:50.000000000 +0800
45 | -38,6 +38,18 #include "gtkwindow.h"
46 |
47 | #include "gtkprivate.h"
48 | #include "gtkalias.h"
49 | +// For mac menubar
50 | +#include "gdk/x11/gdkx.h"
51 | +#include "gdk/x11/gdkwindow-x11.h"
52 |
53 | 将开头两行的路径修改成和其他patch一样:
54 |
55 | --- gtk+-2.4.9.orig/gtk/gtkmenubar.c.old 2006-07-03 08:25:06.000000000 +0800
56 | +++ gtk+-2.4.9/gtk/gtkmenubar.c 2006-11-04 23:18:50.000000000 +0800
57 | -38,6 +38,18 #include "gtkwindow.h"
58 |
59 | #include "gtkprivate.h"
60 | #include "gtkalias.h"
61 | +// For mac menubar
62 | +#include "gdk/x11/gdkx.h"
63 | +#include "gdk/x11/gdkwindow-x11.h"
64 |
65 | 然后把这个文件复制到debian/patches下面
66 |
67 | 4. 安装编译所依赖的软件包
68 |
69 | 这个也很简单
70 |
71 | sudo apt-get build-dep libgtk2.0-0
72 |
73 | 5. 打包deb
74 |
75 | sudo debuild
76 |
77 | 完成之后会在gtk+2.0-2.10.11的上层目录生成ubuntu4版本的dsc, build, changes以及一些deb包,先在可以dpkg -i 8.deb安装deb包了
78 |
79 |
--------------------------------------------------------------------------------
/_posts/2007-05-12-first-photos-tokyo.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '写真'
3 | layout: post
4 | guid: urn:uuid:11f69aef-0e9e-47cc-90ba-d69a99811555
5 | tags:
6 | - japan
7 | ---
8 |
9 | 刚刚从同事那里拷的:
10 |
11 | 
12 |
13 | CA929 Check-in
14 |
15 | 
16 |
17 | 海关照的,人比较多,字没了
18 |
19 | 
20 |
21 | 成田空港,工作人员直接牵着狗狗安检,直接从空港内转JR了,没有从外面看
22 |
23 | 
24 | 
25 | 
26 |
27 | 沿途的一些风景
28 |
29 | 
30 |
31 | 传说中的JR
32 |
33 | 
34 |
35 | 10日元,50日元,100日元
36 |
37 | 
38 |
39 | 1日元
40 |
41 | 
42 |
43 | 1000日元
44 |
45 | 
46 |
47 | 这个最大了吧,10000的
48 |
49 | 
50 |
51 | 拉面,hoho
52 |
53 | 
54 |
55 | 厨房
56 |
57 | 
58 |
59 | 客厅,还有个卧室,小阳台,餐厅,卫生间,总的来说还是不错滴
60 |
61 | 
62 |
63 | 最后来一张拉面馆里的
64 |
65 |
--------------------------------------------------------------------------------
/_posts/2007-05-13-kanda-matsuri.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '看到神田祭了'
3 | layout: post
4 | guid: urn:uuid:a93713f0-c47a-4907-8cf0-f489f42b13b7
5 | tags:
6 | - japan
7 | ---
8 |
9 | 去秋叶原买电子辞典的时候碰到的:
10 |
11 | 
12 | 
13 | 
14 | 
15 | 
16 | 
17 | 
18 | 
19 |
20 |
--------------------------------------------------------------------------------
/_posts/2007-05-16-image-of-tokyo-2nd.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '东京印象之二'
3 | layout: post
4 | guid: urn:uuid:55b630fb-c9cb-4469-a155-73b949270093
5 | tags:
6 | - japan
7 | ---
8 |
9 | 来了一个礼拜了,感觉却已经很久,大概是是太累太压抑了吧
10 |
11 | 听妈妈和gf的话,每天很早起床,然后吃早饭,接着去赶JR上班,每天的日程安排的很满,到6点还要讨论些东西之类,吃饭都要近8点了
12 |
13 | 东京的中国人很多,尤其是饭馆商店之类的地方,经常会遇到这种情景,对着服务生用很搓的日语点菜或问问题,然后服务生用汉语讲:你要什么啊?当场吐血……
14 |
15 | 有时候不懂日语似乎也会很困难,本以为日本人英语都很好,但后来才发现,会讲英语的人好像很少,似乎他们本身也不知道他们的某些单词就是英语
16 |
17 | 后来发现有些日本人也会偶尔闯闯红灯什么的,不过电梯啊之类的大家都很守秩序,问路的也很热心。曾经有一个人很热心的要带我们去,后来还打电话询问地址什么的,少见啊
18 |
19 | 感觉日本人的生活也很压抑,每天上班在JR上面大家都不怎么说话,很安静。有一点很奇怪,JR上似乎从来没有见过给老人让座的
20 |
21 | 今天终于看到原版动画了,龙珠诶,hoho
22 |
23 |
--------------------------------------------------------------------------------
/_posts/2007-07-26-2007-tokyo-travel-fair.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '2007 东京旅行博览会'
3 | layout: post
4 | guid: urn:uuid:0ccb922f-1ea4-4916-ae5e-0c283f24ddfc
5 | tags:
6 | - japan
7 | ---
8 |
9 | 15-16号,世界150多个国家参展,还是很热闹滴,趁着三连休,正好也出去散散心
10 |
11 | 失败的是……至今还是没有买相机……于是……只好借同去的朋友的照片来充充场面,下周e3展之前一定要弄台相机回来
12 | (PS: 相片没处理就放上去了,结果被指责糟蹋了mac……大家表介意,都知道我懒的……)
13 | 先是入场的
14 |
15 | 第一个看的是russia,传说中的小娃娃,最小的只有不到一厘米高
16 |
17 | 突然想起音乐:
18 |
19 | 
20 |
21 | Guam?(后来终于弄清楚了,是关岛)
22 |
23 | 然后是台湾,狂大的一个展台,大陆这次纯粹是发传单来的,什么都看不到,不过澳门什么的还搭了个赌台赌21点,哈哈
24 |
25 | 抖空竹
26 |
27 | 
28 |
29 | 全家福
30 |
31 | 韩国mm
32 |
33 | 都是大邱大庆大学的学生的说
34 |
35 | USA,很有感觉
36 |
37 | 砂玫瑰,不过不记得是哪儿的了……
38 |
39 | 菲律宾
40 |
41 | 嗯,差不多了,累的要死
42 |
43 | 晚饭终于吃到了章鱼丸,不过……感觉不是很好吃的说,还暴咸……
44 |
45 | 日本年轻人的‘纸醉金迷’的生活……
46 |
47 | 好久没活动了
48 |
49 | 于是……
50 |
51 | 
52 |
53 | 这个是我扔的……
54 |
55 | 诶,丢人啊……
56 |
57 |
--------------------------------------------------------------------------------
/_posts/2007-09-10-fix-ie-float-margin.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '解决ie下面float元素的双倍margin问题'
3 | layout: post
4 | guid: urn:uuid:c064c850-b391-476b-8aab-e36c355eb4da
5 | tags:
6 | - ie
7 | - css
8 | ---
9 |
10 | I hate IE!!!
11 |
12 | 双倍margin,导致整个页面布局都乱掉了,nnd ms
13 |
14 | 虽然我不用ie,不过为了避免被骂,还是修一下下吧,只要给float的元素加上display:inline就行了,不过似乎w3c并不赞成给float的元素加display属性(none除外),顺便再鄙视一下ie
15 |
16 | #access {
17 | display:inline; /* float的元素加上这句就行了 */
18 | float: left;
19 | width:451px;
20 | margin-left: 280px;
21 | margin-top: -70px;
22 | padding-bottom: 10px;
23 | border-bottom: 2px solid #eee;
24 | }
25 |
26 | 下面的sidebar也一样
27 |
28 | div.sidebar ul ul {
29 | margin-left:20px;
30 | padding:5px 0 0;
31 | display:inline; /* 这边也一样 */
32 | }
33 |
34 |
--------------------------------------------------------------------------------
/_posts/2007-10-13-ssh-via-proxy.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '通过http代理服务器连接ssh'
3 | layout: post
4 | guid: urn:uuid:b0a80dce-0a14-4957-94b4-639fcae2815a
5 | tags:
6 | - ssh
7 | - proxy
8 | ---
9 |
10 | 今天着实让我很惊讶,ssh居然不能直接设置代理服务器,而必须通过tunnel(或者就是我太挫,没找到其他办法)
11 |
12 | 1. 找个Tunnel,比如[corkscrew](http://www.agroman.net/corkscrew/corkscrew-2.0.tar.gz),然后解开tar包,编译安装
13 |
14 | ./configure
15 | make & make install
16 |
17 | 2. 设置ssh,编辑ssh配置文件,/etc/ssh/ssh_config
18 |
19 | vi /etc/ssh/ssh_config
20 |
21 | 然后加入
22 |
23 | Host *
24 | ProxyCommand corkscrew proxy_server proxy_port %h %p
25 |
26 | 如果需要验证文件的话,还要在后面加入验证文件,如下
27 |
28 | ProxyCommand corkscrew proxy_server proxy_port %h %p authfile
29 |
30 | ok,现在可以直接ssh了
31 |
32 | ssh username@server
33 |
34 |
--------------------------------------------------------------------------------
/_posts/2007-10-14-ssh-as-socks.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '用ssh作socks代理'
3 | layout: post
4 | guid: urn:uuid:294b8219-cc3a-4456-928f-95c087d5f056
5 | tags:
6 | - ssh
7 | - proxy
8 | ---
9 |
10 | 昨天写了通过http代理连接ssh,那么反过来呢,用ssh来作代理,至于作用嘛。。。不用多讲,国内的兄弟都知道,什么?你不知道?那你一定没听过gfw。。。
11 |
12 | 1. 先找一个提供ssh的服务器,国外的很多主机商都会提供ssh账户,比如dreamhost
13 |
14 | 2. 从本地连接服务器:
15 |
16 | ssh -D port user@server
17 |
18 | user和server就是ssh的服务器和用户名,port可以自己随便挑一个,比如8080,3128之类的常用的代理端口
19 |
20 | 3. 在浏览器里设置代理服务器地址为 127.0.0.1,端口号就是刚才选的那个,注意代理服务器类型是socks5不是http
21 |
22 | ok,大功告成
23 |
24 |
--------------------------------------------------------------------------------
/_posts/2007-10-18-msvs-2005-fatal-error-c1902.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Microsoft Visual Studio 2005 fatal error C1902错误解决'
3 | layout: post
4 | guid: urn:uuid:25c1c4ab-cd8f-4c78-b662-87d80ef9a446
5 | tags:
6 | - msvs
7 | - programming
8 | ---
9 |
10 | 前两天公司笔记本的XP系统崩溃,于是在twitter上骂了下微软,结果昨天配好的WinCE开发环境今天就挂了,难道是我骂ms的缘故?反省,于是决定。。。再痛骂一次ms。。。
11 |
12 | 骂归骂,问题也还是要解决的,但是试了重装和修复,都一样没有效果,于是去google了一下下,才发现遇到这个问题的人还真不少。
13 |
14 | 于是找到了解决方案,其实很简单,就是找不到mspdb80.dll、mspdbsrv.exe两个文件嘛,在系统属性环境变量的path里加上ms vc的bin(比C:Program FilesMicrosoft Visual Studio 8VCbin),然后到Microsoft Visual Stuido 8Common7IDE下面把这两个文件拷贝到VCbin
15 |
16 | 重启电脑,解决
17 |
18 | 末了,再bs一下ms。。。
19 |
20 |
--------------------------------------------------------------------------------
/_posts/2007-11-15-ansi-c-select.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '关于标准c的select'
3 | layout: post
4 | guid: urn:uuid:d0c24cf3-76b7-4570-bf81-df76ef75f8f6
5 | tags:
6 | - c
7 | - programming
8 | ---
9 |
10 | 不知道哪个哥们写得,从ir红外线设备获取数据居然轮询,搞得程序一起来CPU占用率就达到99%,哪怕什么也不做…
11 |
12 | 于是动手改成对设备的fd进行select,block至获取数据或超时
13 |
14 | int select (int nfds, fd_set *read_fds, fd_set *write_fds, fd_set *except_fds, struct timeval *timeout)
15 |
16 | 结果发现:
17 |
18 | * 设备一定要以block方式打开,即不能加O_NONBLOCK的mask
19 | * fd_set在select返回时会变化,如果重新对同一个设备进行select,则需要重新调用FD_SET来加入fd到fd_set
20 |
21 | 不可能没学过的,居然一点印象都没有了诶
22 |
23 | 其次, 后来发现select的另一个用途sleep线程
24 |
25 | 在多线程程序里,在某个线程内调用sleep,usleep会导致整个程序的sleep,相信这个在大多数情况下都不是大家所期望的结果,那么你可以这样:
26 |
27 | struct timeval timeout;
28 | timeout.tv_sec = 1; /* 1s */
29 | timeout.tv_usec = 0; /* 0 microsecond */
30 |
31 | select (1, NULL, NULL, NULL, &timeout);
32 |
33 |
--------------------------------------------------------------------------------
/_posts/2007-11-16-linuxe79a84ire8aebee5a487.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'linux的ir设备'
3 | layout: post
4 | guid: urn:uuid:7988953e-1136-4a5a-a45b-787e74c5979f
5 | tags:
6 | - c
7 | - programming
8 | ---
9 |
10 | 一台Sigma的板子,遥控器异常灵敏,拖了好久终于无法忍受,决定解决一下
11 |
12 | 看驱动源码,发现一个ioctl,IR_IOCSETWAITPERIOD,驱动(2.4内核)本来的默认设定是100,于是设定为1000
13 |
14 | ioctl (fd, IR_IOSETWAITPERIOD, 1000);
15 |
16 | 问题解决,不过还是不太明白,这个period的时间单位是什么呢?毫秒?微秒?纳秒?知道的兄弟告诉一声啊
17 |
18 |
--------------------------------------------------------------------------------
/_posts/2007-11-29-gregarius-youtube-support.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '让Gregarius支持Youtube视频'
3 | layout: post
4 | guid: urn:uuid:8d7aec03-786e-4227-84c3-0eaa318572e7
5 | tags:
6 | - youtube
7 | - gregarius
8 | ---
9 |
10 | 很多人习惯在post里面嵌些个Youtube,我也是其中一员
11 |
12 | 不过在Gregarius抓取feed的时候总是看不到,每次都点到原本的站点里再看都多多少少有些麻烦,尤其像我这种网速慢的(emobile真是越来越不像话了…说起来就生气)
13 |
14 | 开始以为这是gregarius的bug,本来就不支持的吧.后来才发现这个其实是gregarius的一个feature: 为了安全起见,gregarius只允许抓取html里的一些特定的tag,而对于object,embed这样的tag由于安全性的因素是被屏蔽掉的,手动加进去就好了,不过由此引起的安全性问题后果自负…不过话说回来,一般都不会遇到什么问题的吧…
15 |
16 | 进入后台管理页面,选择 *Config* , 找到 *rss.input.allowed* , 编辑
17 |
18 | 加入如下 tag 和 attritube
19 |
20 | Tag : embed attritubes : src , type , wmode , width , height
21 | Tag : object attritubes : width , height
22 | Tag : param attritubes : name , value
23 |
24 | 至此
25 |
26 |
--------------------------------------------------------------------------------
/_posts/2007-12-25-minicom-keyboard.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'minicom接受键盘输入'
3 | layout: post
4 | guid: urn:uuid:ccab5375-de09-40ea-b7c7-3fa32f891460
5 | tags:
6 | - minicom
7 | - tips
8 | ---
9 |
10 | 默认的minicom是无法接受键盘输入的(#$R%@#^%&^#%$@% 不知道怎么想的。。。)
11 |
12 | Ctrl + A -> O -> Serial Port Setup -> Hardware Flow Control
13 |
14 | 改为No即可
15 |
16 |
--------------------------------------------------------------------------------
/_posts/2008-01-17-txp-plugin-wyn-email-publish.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Textpattern Plugin: wyn_email_publish (Sync TXP to Live Space)'
3 | layout: post
4 | guid: urn:uuid:f4d55265-c9f1-470a-acbe-e6b4a01ea70b
5 | tags:
6 | - textpattern
7 | - plugin
8 | ---
9 |
10 | __UPDATE__ 2008-03-28: 已上传至 Google Codes: [wyn-txp-plugins](http://code.google.com/p/wyn-txp-plugins/)
11 |
12 | It has been uploaded to Google Codes: [wyn-txp-plugins](http://code.google.com/p/wyn-txp-plugins/)
13 |
14 | ----------------
15 |
16 | 如果msn messenger那个联系人边上的小星星能够反映除了live space以外其他blog的更新,那么这个插件绝对不会出现。。。
17 |
18 | Wordpress有个一样功能的插件dj-email-publish, 不过自从换到Textpattern之后就一直没找到同样的插件,最近搭错了神经自己动手写
19 |
20 | 好吧,我承认我很懒,以至于没有写任何的配置页面,连Post的style甚至email地址都全部hard coding了。。。挨骂了再改吧
21 |
22 | 用法:
23 |
24 | 1. 安装插件
25 |
26 | 2. 编辑插件,找到 txpHtmlMail ("yourmail@mail.com", $Title, $body); 一行,修改 yourmail@mail.com 为你的邮件地址
27 |
28 | 3. 激活插件
29 |
30 | ~~下载~~
31 |
32 | ---------------
33 |
34 | I will never write this if the star beside contact list of msn messenger will be showed after I update my TXP blog.
35 |
36 | Usage:
37 |
38 | 1. Install plugin
39 |
40 | 2. Edit plugin, find txpHtmlMail ("yourmail@mail.com", $Title, $body); line and change yourmail@mail.com to your target email address.
41 |
42 | 3. Active plugin
43 |
44 | ~~Download~~
45 |
--------------------------------------------------------------------------------
/_posts/2008-02-15-ror-tips.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'RoR Tips (1)'
3 | layout: post
4 | guid: urn:uuid:f9daf437-4d5e-4b20-ba31-ebcbcfd71130
5 | tags:
6 | - ruby
7 | - programming
8 | ---
9 |
10 | 1. 设置数据库表前缀
11 |
12 | 编辑 app/environment.rb,加入
13 |
14 | config.active_record.table_name_prefix = ‘prefix’
15 |
16 | 同样,设置后缀
17 |
18 | config.active_record.table_name_suffix = ‘suffix’
19 |
20 | 2. 解决数据库乱码
21 |
22 | 无非是set names utf-8:
23 |
24 | 编辑app/controllers/application.rb,加入before_filter,对数据库执行set names查询,例如:
25 |
26 | class ApplicationController < ActionController::Base
27 | before_filter :set_default_charset
28 | def set_default_charset
29 | ActiveRecord::Base.connection.execute ‘SET NAMES utf8’;
30 | end
31 | end
32 |
33 | 3. rails 2已经不支持传统的scaffold写法,不过不是不能用scaffold,而是更简单:
34 |
35 | scripts/generate scaffold book
36 |
37 | 一句?真的只有一句
38 |
39 | 4. rails自动管理的数据库表字段
40 |
41 | created_on, updated_on : date格式更新
42 | created_at, updated_at : time格式更新
43 | lock_version : 版本锁定
44 | id : 主键
45 | xxxx_id : 外键
46 | xxxx_count : 子表xxxx的计数器
47 | parent_id : act_as_tree的parent id
48 | position : act_as_list时的position
49 |
50 | 还有些不常用的: type,lft,rgt,quote_value,template
51 |
52 |
--------------------------------------------------------------------------------
/_posts/2008-03-21-xhtml-valid-youtube-code.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '在post中插入符合xhtml规范的youtube视频'
3 | layout: post
4 | guid: urn:uuid:590e39e7-98b0-4dab-b921-854242301b3f
5 | tags:
6 | - youtube
7 | - xhtml
8 | ---
9 |
10 | 用一个老鼠害了一锅汤来形容一个youbute视频搞砸了我的xhtml验证真是再恰当不过了, 本着对google的无限景仰和绝对的信任, 一度认为两者就像阶级矛盾一样不可调和, 不过后来终于发现, 其实不然:
11 | youtube的代码如下:
12 |
13 |
18 |
19 | 真是一段冗长的代码阿, 改下试试:
20 |
21 |
24 |
25 | bingo, 代码精简的同时, 也能够通过xhtml验证了
26 |
27 |
--------------------------------------------------------------------------------
/_posts/2008-03-22-safari-single-window-mode.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '启用Safari的单窗口模式'
3 | layout: post
4 | guid: urn:uuid:910aad8e-760a-42e4-8c14-96240bbb4f20
5 | tags:
6 | - safari
7 | - tips
8 | ---
9 |
10 | Safari 3.1开始提供了一个隐藏参数, 用来开启Safari的单窗口模式, 具体方法如下:
11 |
12 | 1. 不管你用什么方法, 打开一个Terminal
13 |
14 | 2. 在Terminal里输入:
15 |
16 | defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
17 |
18 | 3. 完成…
19 |
20 | 咳, 貌似只适用于Mac版本
21 |
22 |
--------------------------------------------------------------------------------
/_posts/2008-03-24-download-youtube-from-safari.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '用Safari下载youtube, 土豆网等网站的视频'
3 | layout: post
4 | guid: urn:uuid:87d33a44-ae54-4ceb-a6b5-1aafb1f581b2
5 | tags:
6 | - safari
7 | - youtube
8 | - tips
9 | ---
10 |
11 | 对于想下载Youtube, Tudou等站点的视频的Safari用户, 大可不必去羡慕Firefox的视频下载插件, 也不用大费周章的去找那些链接发掘网站, Safari本身就可以很轻易的做到. 并且从理论上讲, 似乎可以适用于所有的视频网站
12 |
13 | 不说废话
14 |
15 | 1. 打开想下载的视频页面
16 |
17 | 2. 打开 Safari 的 Window 菜单, 选择 Activity, 或者, 直接在 Safari 里按下快捷键 Apple + Alt + A, 将会出现如下窗口:
18 |
19 | 
20 |
21 | 这个窗口里列出了所有页面中下载的或正在下载的内容, 包括css, 图片, js脚本等等, 当然也包括了我们的视频
22 |
23 | 然后就是凭你敏锐的眼光去判断哪个链接是真正的视频链接, 它就在那儿, 找到双击就可以下载了
24 |
25 | * Tips 1: 窗口右侧列出了文件大小, 一般情况下, 应该是那个最大的吧
26 | * Tips 2: 很多站点的视频和主站不在一台服务器, 或者说, 不是一个ip, 比如youtube
27 | * Tips 3: 如果下载下来的文件不是.flv结尾的而你又很肯定就是它, 那就把它的扩展名改成.flv吧
28 | * Tips 4: 找不到就挨个儿试吧...
29 |
--------------------------------------------------------------------------------
/_posts/2008-03-28-txp-plugin-wyn-feed-redirector.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Textpattern Plugin: wyn_feed_redirector'
3 | layout: post
4 | guid: urn:uuid:910d83e7-6310-4d07-87dd-ab3e5e7f7d14
5 | tags:
6 | - textpattern
7 | - plugin
8 | ---
9 |
10 | This little thing is used to redirect your feed to another url, which is very useful if you are using some feed burn service like feedburner or feedsky. Like the FeedSmith of wordpress, but more powerful
11 |
12 | Feature:
13 |
14 | 1. You can redirect both RSS and ATOM feed, or just redirect one of them.
15 |
16 | 2. By default, Feedburner and Feedsky clients can see the original feed. And you can add new regular expression value to filter the user agent, for advanced users.
17 |
18 | Download: [wyn_feed_redirector](http://wyn-txp-plugins.googlecode.com/files/wyn_feed_redirector_0_1.txt)
19 |
20 | Find more plugins in [wyn-txp-plugins](http://code.google.com/p/wyn-txp-plugins)
21 |
22 | --------------
23 |
24 | 这个插件用来将Textpattern的feed转至指定的url地址. 对于Feedburner或者Feedsky用户比较有用, 可以将所有的feed流量和订阅转至Feedburner或者Feedsky烧制的feed, 类似wordpress的FeedSmith
25 |
26 | 功能:
27 |
28 | 1. Textpattern生成RSS和ATOM两种feed, 你可以任选其一, 或者两者同时做转向
29 |
30 | 2. 可以设定条件转向, 既通过对比客户端HTTP_USER_AGENT值来选择是否对其转向. 为保证Feedburner和Feedsky的spider能够正确抓到信息, 默认会忽略Feedburner和Feedsky的spider.
31 |
32 | 下载: [wyn_feed_redirector](http://wyn-txp-plugins.googlecode.com/files/wyn_feed_redirector_0_1.txt)
33 |
34 | 更多插件: [wyn-txp-plugins](http://code.google.com/p/wyn-txp-plugins/)
35 |
36 |
--------------------------------------------------------------------------------
/_posts/2008-04-01-textpattern-email-publish-0-2.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'wyn_email_publish 0.2 Release'
3 | layout: post
4 | guid: urn:uuid:61fdbf8c-5ff6-41b5-b710-361b9b08420b
5 | tags:
6 | - textpattern
7 | - plugin
8 | ---
9 |
10 | 很久之前做了一个[版本](http://gopherwood.info/2008/01/16/txp-plugin-wyn-email-publish) , 不过很简陋, 邮件地址和内容都要手工修改插件才行, 于是重新翻新的一遍, 加入了后台控制面板, 可以自定义多个邮件地址, 甚至可以定义邮件的标题和内容.
11 |
12 | 至于为什么有这么个插件, 无非就是为了发post的时候同时发到别的BSP上, 例如blogger, live space之类
13 |
14 | 直接下载点 [这里](http://code.google.com/p/wyn-txp-plugins/downloads/list)
15 |
16 | --- 华丽的分割线 ---
17 |
18 | ### wyn_email_publish
19 |
20 | __Description__
21 |
22 | When you publish a new post, this plugin will mail it to everywhere (email address of course :D) you want.
23 |
24 | That means, you can publish the post onto other BSPs, which support email publish feature (like live space, or blogger), just as the same time you publish on textpattern.
25 |
26 | __History__
27 |
28 | * 0.2: Add admin config panel, you can not only set the email addresses here, but also customize the content of mail
29 | * 0.1: Initialize Release, just has basal function, a little troublesome to use
30 |
31 | __Usage__
32 |
33 | * Install and active it, and of course, set up your email publish function of your BSPs
34 | * Go to extenstion -> Email Publish
35 | * Now you can set the mail address, use ‘;’ to separator if you have more than one address
36 | * Set the title and body of mail, you can use the tag *title*, *body*, *author* and *link* to replace the title, the content, the author name and the link of the article.
37 | (__NOTICE__: *link* and *body* are __NOT__ allowed in mail title)
38 | * Go to write a new post to introduce this little thing :D
39 |
40 | Download [here](http://code.google.com/p/wyn-txp-plugins/downloads/list)
41 |
42 |
--------------------------------------------------------------------------------
/_posts/2008-04-04-wyn_recent_comments-01-release.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'wyn_recent_comments 0.1 Release'
3 | layout: post
4 | guid: urn:uuid:ce061315-8d65-455f-bed2-946d41143c0d
5 | tags:
6 | - textpattern
7 | - plugin
8 | ---
9 |
10 | 一直觉得[Textpattern](http://www.textpattern.com)自带的那个最新留言的tag比较弱, 只能显示作者和文章标题, 不过也凑合用了
11 |
12 | 昨天[dimlau](http://www.dimlau.com)也提到了这个问题, 于是…无聊之中又出现了一个新的插件
13 |
14 | 功能比自带的那个稍微强一点点, 可以显示评论内容, 支持字符串截取, 支持内容格式定制以及链接的title属性以及时间格式的定制, 当然数目限制和section限制也是必不可少的
15 |
16 | 直接下载点[这里](http://code.google.com/p/wyn-txp-plugins/downloads/list)
17 |
18 | --- 华丽的分割线 ---
19 |
20 | ### Description
21 |
22 | Fine, textpattern has already provided a recent comments tag. But someone love it and someone hate it. And it indeed is not so powerful enough. So, this thing was born.
23 |
24 | ### Usage
25 |
26 | * class: css class, default is wyn_recent_comments
27 | * wraptag: tag of wrap, default is ul
28 | * break: tag of every item, default is li
29 | * label: title label, default is nothing
30 | * labeltag: tag of title, default is nothing
31 | * limit: number of comments to show, default is 10
32 | * wordcount: the length of each comment. The comment whose length is longer than this value, it will be cut off, with UTF-8 support. default is 10
33 | * messagebreak: if a comment has been cut off, this value will be showed after it. default is ‘…’
34 | * format: the things to show. you can customize it by using tags (`%content%` for comment content, `%commenter%` for commenter name, `%time%` for comment time and `%title%` for post title). default is `%content%`
35 | * atitle: the title attribute of generated a links. tags can also be used here. default is `%commenter% on %time%`
36 | * section: limit the comments into one section
37 | * timeformat: the format of time. it uses standard PHP time format, you can refer PHP doc to know more. default is '%d %b %Y · %X', a little difficult :D
38 |
39 | Download [here](http://code.google.com/p/wyn-txp-plugins/downloads/list)
40 |
41 |
--------------------------------------------------------------------------------
/_posts/2008-05-23-get-msn-in-ichat-gtalk.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '用iChat / Goolge Talk上MSN'
3 | layout: post
4 | guid: urn:uuid:a7123ac9-54c0-4efa-9e4f-c0edabe0229f
5 | tags:
6 | - ichat
7 | - gtalk
8 | - msn
9 | - tips
10 | ---
11 |
12 | 用Jabber上MSN也不是什么新鲜东西了, 不过鉴于今天头一次实验, 暂记一篇
13 |
14 | 原理很简单, 通过一些支持MSN Transport服务的Jabber服务器在MSN与Jabber消息之间做个转换, 所以我们需要一个能够支持MSN Transport服务的Jabber服务器. 服务器不同对msn的支持程度貌似也不同, 比如Personal message等等. 我用的是 jaim.at, 当然还有其他很多选择, google一下就ok
15 |
16 | * 找一个Jabber客户端, adiumx (Mac), psi (Win, Mac...) 都可以, 但是iChat不行. 我这里用adiumx.
17 | * 希望把msn联系人导入到google talk帐户的, 准备好一个google talk帐户, 在adiumx里添加google talk帐户并跳转至第4步
18 | * 打开Adiumx, 选择菜单 File -> Add Account -> Jabber
19 | 在新对话框中选择 Register New Account, 紧接着会弹出一个对话框来选择服务器, 在Server里输入 jaim.at, 选择 Request New Account. 新对话框中输入喜欢的用户名以及密码, 点击Register
20 | * 用Google Talk / Jabber帐户登录, 打开Adiumx的Preferences, 在Account列表中右键点击Google Talk / Jabber帐户, 选择Discovery Browser
21 | * 用Google Talk的需要在新对话框中的Service里填入jabber服务器地址, jaim.at, 然后回车
22 | * 紧接着会列出很多该服务器支持的服务列表, 找到MSN Transport并双击
23 | * 输入msn帐户的用户名和密码, 选择Register
24 | * 之后马上会收到来自服务器的消息以及所有msn好友的验证请求, 全部都选Authorize之后便OK
25 |
26 | 注:
27 |
28 | * 原本名为 xxx@hotmail.com 的好友会变成 xxx%hotmail.com@msn.jaim.at
29 | * 不仅限于msn, 通过jabber服务器还连yahoo messenger, qq等等等等
30 |
31 |
--------------------------------------------------------------------------------
/_posts/2008-06-08-otakuma.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '奥多摩湖'
3 | layout: post
4 | guid: urn:uuid:09e3819d-7d34-46c5-b9dc-bfc34f320ba1
5 | tags:
6 | - travel
7 | - japan
8 | - otama
9 | ---
10 |
11 | 原本的打算是先去奥多摩湖, 然后上御前山, 结果由于没找到去御前山的路 囧 , 再加上从镜桥开始便顺着むかし道(昔道)一路登上, 到了奥多摩湖已经下午4点, 大家也已疲惫不堪, 所以就索性改成奥多摩湖之旅了...
12 |
13 | bq. 奥多摩湖位于东京都西部,是由多摩川上游截流的小河内水库形成的人工湖,属于离首都圈距离最近的国立公园──秩父多摩国立公园。这里人工建筑物与自然景观非常协调,春有樱花,夏有绿茵,秋日红叶遍野,冬天则可以从用>油桶搭建起来的充满惊险刺激的浮桥上眺望雪景。突出在湖中的山角的前端有一座小河内神社,人们在这里共祭已没入湖底的 9 个神社和它们的 11 个祭神。每年秋天人们用鹿岛舞和日本传统的狮子舞来供奉神明,它们已被指定
14 | 为东京都级无形文化遗产。
15 |
16 | 天气一直很阴霾, 所以很多景色和之前看到的介绍实在是有很大出入
17 |
18 | 
19 |
20 | 奥多摩駅
21 |
22 | 
23 |
24 | 人間の時計
25 |
26 | 
27 |
28 | 奥多摩湖
29 |
30 | 
31 |
32 | 
33 |
34 | 水根観音
35 |
36 | 其实算是蛮遗憾的, 算是只看了奥多摩的一角
37 |
--------------------------------------------------------------------------------
/_posts/2008-06-19-postmailer-for-habari-02.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Postmailer for Habari 0.2'
3 | layout: post
4 | guid: urn:uuid:ad731a67-5f91-4777-a105-e3a256ea134e
5 | tags:
6 | - habari
7 | - plugin
8 | ---
9 |
10 | [habari](http://habariproject.org/)的trunk最近改动挺多, FormUI变的我之前的插件配置界面也出不来了, 而且插件option存储方式貌似也有所修改, 之前的pluginname:property的pattern已经无效, 全部改成了pluginname__property的样子.
11 |
12 | 加之最近换到VPS, 又发现发出来的mail是乱码, 并且header也有问题, 检查了半天发现是header的换行我用了 rn, 众所周知这个是windows的换回, 而linux系统只要 r 就足够...真不晓得dreamhost上是怎么配的, 居然一直能跑. 把换行的地方用PHP_EOL代替, 加了点header信息, 再顺手把邮件body的部分也用base64编码了.
13 |
14 | 很简单的小修正, 下载请至~~原文~~
15 |
16 | --- 华丽的分割线 ---
17 |
18 | Changes in 0.2:
19 |
20 | * Compatible with SVN r2802
21 | * Add a little of information in mail header
22 | * Fix End-Of-Line in Linux environment
23 | * Encode message body with Base64
24 |
25 | Please download it in ~~original post~~
26 |
--------------------------------------------------------------------------------
/_posts/2008-06-23-highlight-code-with-vim.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '借助vim高亮代码'
3 | layout: post
4 | guid: urn:uuid:ef60e8f1-78cb-484d-9731-34f0d2c449fb
5 | tags:
6 | - vim
7 | - tips
8 | ---
9 |
10 | 起因还是这几天折腾 vps, 为了最大限度节约资源, 决定停用之前的 syntaxhighligher 插件, 而采用静态的高亮代码. 好处嘛:
11 |
12 | 一来省掉server端每次输出content的过滤过程
13 | 二来可以减少浏览器载入并执行js的压力
14 | 三来以后再换其他blog平台, 之前的代码片段依然可以很好的展现, 而不像现在. 检查了一下发现以前的post里残留着wp的coolcode的tag, textpattern的txp_batCode的tag, 还有habari的syntqxhighlighter的tag. 除了后者, 其他的都已经不像code了
15 |
16 | 找来找去发现解决方案其实一直都在我的硬盘里 -- 借助vim的syntax脚本高亮代码, 然后通过vim的2html.vim脚本生成html代码, 然后写css就ok. 至于好处嘛, 其一可以稍微减轻server和client的压力, 第二可以不依赖于任何blog平台和插件, 能输出html就成, 第三是可以借用vim的上百个语法脚本库, 这个数量绝对是geshi, syntaxhighlighter所望尘莫及的
17 | 步骤如下:
18 |
19 | 1. 编辑 ~/.vimrc , 添加以下代码, 当然css这个随便想怎么改怎么改:
20 |
21 | syntax on
22 | let html_use_css = 1
23 | let html_use_encoding = "utf8"
24 | let use_xhtml = 1
25 |
26 | 2. 添加css到现有的style里:
27 |
28 | pre.code {
29 | overflow: auto;
30 | margin-left: 1pt;
31 | padding: 5pt 10px;
32 | color: #000;
33 | background-color: #f8f8f8;
34 | border-left: 4pt solid #6ce26c;
35 | }
36 | pre.code .Constant {
37 | color: #000;
38 | }
39 | pre.code .Comment {
40 | color: #008200;
41 | }
42 | pre.code .Identifier {
43 | color: #000000;
44 | }
45 | pre.code .Label {
46 | color: #ff0;
47 | }
48 | pre.code .Operator {
49 | color: #ff0;
50 | font-weight: bold;
51 | }
52 | pre.code .PreProc {
53 | color: #ff1493;
54 | }
55 | pre.code .Special {
56 | color: #008200;
57 | }
58 | pre.code .Statement {
59 | color: #006699;
60 | }
61 | pre.code .Title {
62 | color: #000000;
63 | font-weight: bold;
64 | }
65 | pre.code .Type {
66 | color: #069;
67 | text-decoration: underline;
68 | }
69 | pre.code .Underlined {
70 | color: #208aff;
71 | text-decoration: underline;
72 | }
73 |
74 | 3. 高亮代码, 最方便的是在vim新建文件的时候就指定对应语言的扩展名, 比如.php, .c等, 可以自动高亮代码. 如果没有指定, 可以在vim手动执行高亮脚本, 例如php:
75 |
76 | :runtime syntax/php.vim
77 |
78 | 具体的.vim脚本名可参考syntax目录
79 |
80 | 4. 生成html, 执行如下命令
81 |
82 | :runtime syntax/2html.vim
83 |
84 | 或者
85 |
86 | :TOhtml
87 |
88 | 5. 把生成的html里pre包含的部分copy出来, 指定pre的class为code:
89 |
90 |
91 |
92 |
93 |
94 | -----------
95 |
96 | 稍微整理了一下之前有code的post
97 |
--------------------------------------------------------------------------------
/_posts/2008-06-28-movable_type_lighttpd_ssi.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Movable Type + Lighttpd + SSI'
3 | layout: post
4 | guid: urn:uuid:6d524f38-a3de-4cc2-8c3a-c19d0db71121
5 | tags:
6 | - movabletype
7 | - lighttpd
8 | ---
9 |
10 | SSI (Server Side Includes), 简单讲就是可以在一个文件里包含另一个文件, 而这个过程是在客户端进行请求是由服务器来自动完成.
11 |
12 | 利用SSI, 我们可以将页面中多变的部分和不经常变换的或者是多个页面共通的部分分离开来, 从而加快重建速度. 例如, 我们可以将页面的header部分分离出来, 这样即使在修改了header之后, 也只需要重建header的文件就可以保证全站页面的sidebar保持统一
13 |
14 | 在Movable Type里启用SSI很简单
15 |
16 | * 首先启用MT的SSI发布功能, 进入Publish属性设置, 找到Module Options下的Service Side Includes, 设置为Apache Sever-Side Includes, lighttpd? 没关系, 也是这个
17 |
18 | 
19 |
20 | 愿意的话也可以把File Extension从html改成shtml, 便于http server区分, 不过并不是必要的
21 |
22 | * 然后在Design里编辑想要分离出来的Template或者Widget, 在Template Options里选中Process as SHTML include
23 |
24 | 
25 |
26 | 接着是lighttpd端的设置, 编辑lighttpd.conf (/etc/lighttpd/), 在server.modules里加入mod_ssi, 如 :
27 |
28 | server.modules = (
29 | "mod_access",
30 | "mod_alias",
31 | "mod_accesslog",
32 | "mod_rewrite",
33 | "mod_redirect",
34 | "mod_ssi",
35 | "mod_fastcgi",
36 | )
37 |
38 | 在后面加入ssi module的设置
39 |
40 | #ssi
41 | ssi.extension= ( ".html" )
42 |
43 | 然后去MT的后台重新发布全站即可
44 |
--------------------------------------------------------------------------------
/_posts/2008-06-29-syntax-highlight-with-faya.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '代码高亮 - 续'
3 | layout: post
4 | guid: urn:uuid:da441d0d-6d68-4413-bed7-da0e5c4dd30b
5 | tags:
6 | - tips
7 | ---
8 |
9 | 上次说用[vim来解决post里代码高亮](http://gopherwood.info/2008/06/23/highlight-code-with-vim/index.html)的问题, 然后收到了来自[发芽网](http://www.fayaa.com/code/)的推荐
10 |
11 | > 写博客时,没有代码高亮?
12 | > 发邮件时,代码格式很乱?
13 | > 有好代码,保存后很难找?
14 |
15 | 来看下效果:
16 |
17 |
18 | C++代码, 代码高亮@代码发芽网
19 |
20 | 1 #include <stdio.h>
21 | 2 int main()
22 | 3 {
23 | 4 printf("Hello world!");
24 | 5
25 | 6 return 0;
26 | 7 }
27 |
28 |
29 | 发芽网还支持code snippet的存储和搜索, 也就是类似代码snippet仓库的功能, 而事实上代码高亮也似乎只是这个功能的副产品.
30 | 不过个人不太喜欢在html里嵌入style, 所以暂时还是用vim来搞定. 不在意这个又喜欢方便的, 发芽网的确是个不错的选择
31 |
32 |
--------------------------------------------------------------------------------
/_posts/2008-07-02-import-mt-into-wordpress-with-tag-slug.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '解决wordpress导入mt时的tags和slug问题'
3 | layout: post
4 | guid: urn:uuid:a48de560-6e09-4602-99ae-63c723393049
5 | tags:
6 | - wordpress
7 | - movabletype
8 | ---
9 |
10 | MT(4.2rc)导出的TXT文件里其实是有包含tag和slug数据的, 分别标记为TAGS和BASENAME, 只可惜目前wordpress还不支持,小小patch一下
11 |
12 | --- wordpress/wp-admin/import/mt.php 2008-04-15 01:26:07.000000000 +0900
13 | +++ gopherwood.info/wp-admin/import/mt.php 2008-07-01 10:05:56.000000000 +0900
14 | @@ -359,6 +359,16 @@
15 | $category = trim( substr($line, strlen("PRIMARY CATEGORY:")) );
16 | if ( ' != $category )
17 | $post->categories[] = $category;
18 | + } else if ( 0 === strpos($line, "TAGS:") ) {
19 | + $tags = trim ( substr($line, strlen("TAGS:")) );
20 | + if ( ' != $tags ) {
21 | + $post->post_keywords .= $tags;
22 | + }
23 | + } else if ( 0 === strpos($line, "BASENAME:") ) {
24 | + $slug = trim ( substr($line, strlen("BASENAME:")) );
25 | + if ( ' != $slug ) {
26 | + $post->post_name = $slug;
27 | + }
28 | } else if ( 0 === strpos($line, "DATE:") ) {
29 | $date = trim( substr($line, strlen("DATE:")) );
30 | $date = strtotime($date);
31 |
32 |
--------------------------------------------------------------------------------
/_posts/2008-07-11-socks-to-http-with-privoxy.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '用Privoxy实现Socks代理转HTTP代理'
3 | layout: post
4 | guid: urn:uuid:81933a79-c2f9-4631-a07d-c377b87abd32
5 | tags:
6 | - proxy
7 | ---
8 |
9 | SSH端口动态转发只能实现Socks代理,但是并不是所有应用都支持Socks代理,比如Last.fm, Windows Live Writer, Opera...所以有个HTTP代理是很有必要的。
10 |
11 | [tinyproxy](http://tinyproxy.banu.com/)是[不错](http://joyus.org/blog/2008/06/socks-proxy-workaround-for-opera.html),可惜只支持POSIX OS。很无奈现在在公司处理普通的工作还是需要Windows。。。所以找到了[privoxy](http://www.privoxy.org),一个cross-platform的web proxy,支持包括广告过滤,cookie管理等很多高级功能,当然也有我们需要的socks转发
12 |
13 | 设置非常非常简单:
14 |
15 | 编辑privoxy安装目录下的config.txt,或者启动privoxy,在Options菜单里选择Edit Main Configuration也成。
16 | 在配置文件里加入listen-address和forward-socks4a的设置,例如
17 | # 监听本地的8118端口并转发至8080端口
18 | listen-address 127.0.0.1:8118
19 | forward-socks4a / 127.0.0.1:8080
20 |
21 | 需要注意的是:
22 |
23 | * 出于安全考虑,如果只给本机使用,listen-address的ip要设置成127.0.0.1,如果要给其他人共享,最好同时也设置permit-access(参考配置文件的说明)
24 | * forward-socks4也可以做转发,和forward-socks4a的区别在与forward-socks4的dns解析发生在本地而socks4a发生在socks server上
25 |
26 | 题外话:今儿iPhone发售,表参道那边儿已经有[1500个哥们儿在排队](http://it.nikkei.co.jp/mobile/news/index.aspx?n=MMITfa000011072008)了。。。我。。。还是去打酱油吧
27 |
28 |
--------------------------------------------------------------------------------
/_posts/2008-07-22-monkey-island.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '猿島'
3 | layout: post
4 | guid: urn:uuid:dd53a25e-e730-4aca-935a-5a689129432a
5 | tags:
6 | - travel
7 | - japan
8 | - sarushima
9 | ---
10 |
11 | 20号喊了几个朋友租了辆车跑去横须贺的猿島, 越来越想学车了, 可惜这边儿太贵...
12 |
13 | 
14 |
15 | 美军军舰, 太远, 船上又晃 (好吧, 我拍照水平太差...)
16 |
17 | 
18 | 
19 | 
20 |
21 | 掠食的鹰
22 |
23 | 
24 |
25 | 抓来的水母, 居然有人残忍的把它埋进了沙滩, bs一下
26 |
27 | 
28 |
29 | 全家福
30 |
--------------------------------------------------------------------------------
/_posts/2008-08-05-set-language-for-single-app-in-mac.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '在Mac里为单独的应用程序设定语言选项'
3 | layout: post
4 | guid: urn:uuid:3774193e-9600-4588-a80a-3f7c9b891c0d
5 | tags:
6 | - mac
7 | - tips
8 | ---
9 |
10 | > 我似乎总是有些个奇奇怪怪的需求...
11 |
12 | 起因:
13 |
14 | * 自用的Mac设定的是英文, 之所以如此是为了方便spotlight或者quicksilver, 比如启终端只要搜*terminal*, 而中文系统则要切输入法然后输入*终端*才能找到
15 | * 公司的exchange server和outlook client都是日语版, 所以相应的folder也都是日语名称, 而在Mail.app里设定exchange帐户后, 英文版的Mail.app会自动在server上添加Inbox, Sent等英文folder, 和原有的日语版的folder重复
16 |
17 | 打开~/Library/Preferences, 找到应用的plist文件, 例如Mail.app为com.apple.mail.plist,
18 |
19 | 双击启动Property List Editor, 在Root节点下创建新节点, 名为AppleLanguages, 类型选择Array, 在新建的AppleLanguages节点下创建新的子节点, 子节点自动命名为0, 类型设定为String, 修改Value为语言名称, 例如英文为en, 日语为ja
20 |
21 | 保存, 重新启动应用
22 |
23 |
--------------------------------------------------------------------------------
/_posts/2008-08-06-use-windows-printer-via-smb-in-leopard.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '在Leopard里连接Windows共享打印机'
3 | layout: post
4 | guid: urn:uuid:bbd723c7-ec35-40ed-96e1-c63eb5b25a9a
5 | tags:
6 | - mac
7 | - printer
8 | - tips
9 | ---
10 |
11 | 本来是个很简单的事情, 网上也有不少post介绍, 不过相信肯定有人和我一样迷惑, 不信往下看...
12 |
13 | 打开*System Preferences*, 在*Hardware*里选择*Print & Fax*, 点击 *+* 添加打印机, 在新窗口里如果能找到*Advanced*按钮那么恭喜你...
14 |
15 | 如果你像我一样看不到*Advanced*按钮, 并且按照网上几乎99%的设定步骤来, 按着Option按钮去点击了无数次*More Printers*也仍然没找到*Advance*设置, 先同情你一下...
16 |
17 | 按住Control然后单击*More Printers*所在的Toolbar (或者任意按钮), 选择*Customize Toolbar*, 现在找到*Advanced*按钮然后拖到上面的Toolbar上, 看到这儿估计你会和我一样想骂Apple...
18 |
19 | 现在有Advanced按钮了, 按住Option按钮单击*Advanced*, 在*Type*里选择*Windows*, 下面的URL会自动变成smb://, 补全url并填好*Name*和*Location*, 选择Add添加打印机
20 |
21 |
--------------------------------------------------------------------------------
/_posts/2008-08-18-got-top-of-fujisan.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '富士登山'
3 | layout: post
4 | guid: urn:uuid:ac609be3-5145-4751-b2bb-9a3b9d854637
5 | tags:
6 | - travel
7 | - japan
8 | - fujisan
9 | ---
10 |
11 | // 最近也不知道在忙什么, 没啥时间却也没见忙出啥成果, 本该在上上周日就发的, 却拖到了今天
12 |
13 | 作为一个地质人, 咳咳, 好吧, 前地质人, 上上周末特意去考察了一下著名的火山 -- 富士山
14 |
15 | > 富士山是日本一座橫跨静冈县和山梨县的活火山,位於東京西南方約80公里處,主峰海拔3776米,是日本国内的最高峰。富士山顶於冬季积雪,直至隔年六、七月才會溶化,在管理上属于本州地區的富士箱根伊豆国立公园範>圍內,不但是名列日本百名山之一,同時也是日本三名山之一。聞名全球的富士山是日本重要的象征之一,其在古代文献中亦被称為不二、不盡或是富慈,也经常被称作芙蓉峰或富岳。自古以来,这座山的名字就经常在日本的传>统诗歌“和歌”中出现。
16 | -- From [Wikipedia](http://zh.wikipedia.org/wiki/%E5%AF%8C%E5%A3%AB%E5%B1%B1)
17 |
18 | 上面说了山顶积雪要到6, 7月份才融化, 所以富士山也只有在每年的7, 8月份开放给普通登山者.
19 |
20 | 五合目是坐车能够到达的最高点, 不过尽管都是五合目, 不同的路线海拔相差还是挺多. 登山路线选择的是河口湖口线, 海拔2305米.
21 |
22 | 登山必备品:
23 |
24 | * 手电 (夜间登山用), 如果是头灯最好
25 | * 金刚杖 (就是拐杖, 除了登山还后其他用途 :D
26 | * 雨衣 (山顶天气很难预测, 刮风下雨那是常事, 千万别打伞, 会连人一起吹飞了的
27 | * 防寒服, 手套 (海拔3776米的地方, 那个温度可不是盖的, 别看大夏天山下穿裤衩都嫌热, 山顶完全是另一个季节. 也千万别像我只带毛衣, 那东西不挡风...
28 | * 氧气 (没高原反应就算了, 其实一路上也都有卖得, 只不过比山下贵个一倍
29 | * 食物和水 (同样, 一路都有的卖, 稍贵而已
30 | * 防晒霜, 帽子
31 |
32 | 22:30左右出发, 由于是周末, 游客非常多, 很多比较窄的通道基本都会出于交通堵塞的状态. 为了能够赶得及到山顶看日出, 一路基本没有休息, 碰到堵的地方也基本能绕道就绕道.
33 |
34 | 河口湖口路线可能是最热闹也是最容易爬的,每隔一段距离就有可以休息的地方, 也有避寒的小屋. 当然也有食物氧气之类的出售. 除此还有另一个特色: 就是我刚提到的金刚杖, 除了上山当拐杖以外, 每隔一段距离都有给金刚杖
35 | 烧印的地方, 一是代表你来到了这个高度, 二来也是留个纪念. 价钱嘛, 烧一个200日元, 全烧满咯也不便宜
36 |
37 | 一路经六合目, 七合目, 八合目, 本八合目以及九合目, 终于在次日凌晨04:30左右到达山顶. 运气比较好, 一路除了有点风, 没碰到什么雷雨天气, 不过就在我们登山前一会儿, 另一条路线上被劈死了一个登山者...
38 |
39 | 山顶风很大, 即使在太阳出来之后也还是瑟瑟发抖. 穿着短袖一口气上到八合目的时候还没觉得怎么样, 从八合目到山顶简直就是冬天的感觉, 而且停下来就会觉得很困. 山顶还有间神社, 同事喊着要回去也就没有去.
40 |
41 | 6:30左右开始沿御殿场口路线下山, 一路上不像河口湖口路线那样热闹, 休息的地方还有卖东西的地方都很少. 另外提醒一下准备走这条路的同学, 这条路几乎有大半都是20厘米左右深的沙路, 所以最好是穿鞋帮儿高的登山鞋, >
42 | 或者...做好倒沙子的准备吧...这条路的五合目海拔1440米, 所以做好心里准备. 不过尽管路是漫长的, 花的时间却稍短. 原因是刚才说的那片沙路, 不跑都不行...
43 |
44 | 花了5个小时左右下山, 已经是狼狈不堪了.
45 |
46 | 一路赶回家, 第一件事就是洗衣服洗澡洗书包. 此时发生了一场悲剧, 我可怜的ipod和我的书包一起进了洗衣机, 拿出来晒了两天, 最后的结果是一个好好的nano被活活洗成了shuffle
47 |
48 | 最后提醒一下去爬山的同学, 尤其是单身gg, 记得带防晒霜...三千七百多米的地方可没有人给你挡紫外线, 我只晒了个把小时, 脸和胳膊就已经通红, 回来洗澡也是疼痛无比, 到现在还在蜕皮中...
49 |
50 | 最最后:
51 |
52 | 
53 |
54 | 破晓
55 |
56 | 
57 | 
58 |
59 | 日出
60 |
61 | 
62 |
63 | 来张火山口的
64 |
65 | 
66 |
67 | 诡异的云
68 |
69 | 
70 |
71 | 一直赶路, 也没烧几个, 遗憾阿
72 |
--------------------------------------------------------------------------------
/_posts/2008-12-20-own-domain-as-openid.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '用自己的域名做openid'
3 | layout: post
4 | guid: urn:uuid:c9804294-098c-4738-bd4c-79a53ea505e2
5 | tags:
6 | - openid
7 | - tips
8 | ---
9 |
10 | > 不知道openid的到[这里](http://en.wikipedia.org/wiki/Openid)扫盲
11 |
12 | 虽然现在openid server满大街都是, 不过还是更喜欢用自己的域名做openid.
13 |
14 | Step 1: 随便找个openid server申请个帐号, 比如[myopenid](http://www.myopenid.com)
15 |
16 | Setp 2: 把下面这段代码中的openidserver换成你的openid server, 把account换成你的openid, 然后添加到首页的html代码的head块中
17 |
18 |
19 |
20 |
21 | 如果你的server支持openid2, 可以继续添加下面这段代码
22 |
23 |
24 |
25 |
26 | 以myopenid为例:
27 |
28 |
29 |
30 |
31 |
32 |
33 | Step 3: 没了
34 |
35 | 下周回东京, 调时差, 延长签证, 然后再过来, 嗯, 生命在于折腾
36 |
--------------------------------------------------------------------------------
/_posts/2009-01-26-milano-duomo.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Milano一日游'
3 | layout: post
4 | guid: urn:uuid:7d72f198-b12f-4bc4-9f4c-0fedd77a1ce7
5 | tags:
6 | - travel
7 | - milano
8 | - italia
9 | ---
10 |
11 | > 其实也就是在Duomo附近逛了逛
12 |
13 | 本来打算去Outlet的, 网上查了一下, Outlet大都在里市区很远交通也不是特方便的地方, 大家都是开车去, 可惜咱没车也不会开, 一时又查不到交通路线, 就只去Duomo附近晃了一下
14 |
15 | 
16 | Castelo Sforzesco. 下了4号电车, 面前就是这个Sforzesco城堡
17 |
18 | 
19 | 喷泉很漂亮
20 |
21 | 
22 | 城墙
23 |
24 | 
25 | Snowpark, 貌似在滑雪, 其实没有雪, 都是塑料板...
26 |
27 | 
28 | Santa Maria delle Grazie教堂, 一次15个人, 要排队, 还有时间限制, 懒得进去了
29 |
30 | 
31 | 往Duomo方向的某步行街, 顺便吃了顿貌似麦当劳的快餐. 说和麦当劳像是因为只要把pizza换成汉堡就是100%的麦当劳了...
32 |
33 | 
34 | Duomo大教堂, 上次也拍了照片, 只不过一直没放上来. 很雄伟, 里面也很壮观. 广场上很多鸽子. 还有不少过来喊着No Problem硬塞鸽子食的人, 他是没problem, 拿了的人就problem了, 千万别要
35 |
36 | 
37 | 教堂里面. 光线太差, 不会拍
38 |
39 | 
40 | 墙壁上的画, 每一幅都不同
41 |
42 | 
43 | 这个拱廊好像也很有名, 可惜不晓得名字. 站在拱廊的中心, 有四大世界顶级品牌, 它们依次是
44 |
45 | Bernasoon
46 | 
47 |
48 | Parda
49 | 
50 |
51 | LV
52 | 
53 |
54 | 还有, 咳咳, 麦当劳
55 | 
56 |
57 | 最后, 其实我此行最主要的目的是 -- 买汽车票, 而已. 上次不小心被罚了34欧元, 再罚咱就亏大法了. 米兰的公交车票很奇怪, 都是在Bar里卖, 晚上跑了很多家要么关门要么没有, 无奈只好到市里面找个地铁站贩卖机啥的, 一
58 | 口气弄个几十张回去. 还有个很奇怪的, 晚上开门的酒吧, 基本上进去讲母语就可以了, 个把月没人跟我讲中文, 听到母语那个激动阿, 结结巴巴的
59 |
--------------------------------------------------------------------------------
/_posts/2009-03-23-get-out-of-iphone-recovery-mode.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '跳出iPhone的Recovery Mode'
3 | layout: post
4 | guid: urn:uuid:2848a70d-7d50-4460-a3ad-272065b7bfe1
5 | tags:
6 | - iphone
7 | - tips
8 | ---
9 |
10 | > 生命在于折腾
11 |
12 | 看到新东西就手痒, 尤其是那些个Beta啊Alpha啊内测啊不要钱啊什么的, 看[fireyy](http://fireyy.com)同学从自制固件升到3.0而不要激活, 终于还是忍不住带着无锁版需不需要激活的疑问刷了3.0. 反正可以降回来的嘛.
13 |
14 | 当然, 结果是毫无悬念的--需要激活. 找不着人帮忙激活, 又舍不得那99美刀, 于是降级回来. 问题出现了
15 |
16 | 先说说网上的降级步骤:
17 |
18 | 1. 进DFU
19 | 2. Restore
20 | 3. 忽略1013错误, 打开QuickPwn, 重启iPhone, 激活
21 |
22 | 反反复复尝试了n遍, 每次都卡在第3步, 无论怎么刷怎么开QuickPwn怎么重启iPhone, 最终都停留在那个可恶的Recovery Mode
23 |
24 | 怀疑是Mac的问题, 找了台Windows机器无奈QuickPwn非法操作, ziphone则卡在Searching iphone的地方不动. 在google上猛搜get out of recovery mode, 于是找到了如下解决方案
25 |
26 | 1. 下载iRecovery, 链接请[猛击这里](http://chronicdev.googlecode.com/files/iRecovery-Mac.zip)
27 | 2. 解开zip包, 进入Terminal, 用-s参数运行
28 |
29 | ./iRecovery -s
30 |
31 | 3. 执行fsboot命令
32 |
33 | fsboot
34 |
35 | 此时屏幕还会继续保持在Recovery Mode一会儿, 大概有个半分钟的样子会进入激活模式, iTunes开着的话会自动激活
36 |
37 | OS可以降回到2.2.1, 基带是降不回去了, 不过不影响通话, 暂且先用着吧
38 |
39 | XBOX 1: 感谢fireyy同学在我变砖的时候给与的热心支持, 顺便bs某些同学的幸灾乐祸甚至趁火打劫
40 |
41 | XBOX 2: 定的iPod Shuffle今儿发货了, 不知那天能到
42 |
43 | XBOX 3: 霍霍师太终于在赤果果的索要评论之后今天又赤果果的索要推介, 我就勉为其难推荐一下 -- [双霍记](http://doublehuo.cn). 不过话说回来来我这儿的人大部分也都能找到在双霍记上的留言, 呃...不管怎么说, 一个有着250个订阅者的二百五博客还是很值得大家一看的, 您不相信我的眼光您也要相信广大250 (个) 群众的眼光
44 |
45 |
--------------------------------------------------------------------------------
/_posts/2009-04-21-backup-database-periodly.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '定期自动备份数据库'
3 | layout: post
4 | guid: urn:uuid:f53912a2-f604-4949-8289-5ca38fe3e9cc
5 | tags:
6 | - wordpress
7 | - tips
8 | ---
9 |
10 |
11 | > 有插件的用插件,没插件的往下看
12 |
13 | 1. 安装mutt:
14 |
15 | ~# apt-get install mutt
16 |
17 | *设定发送的邮件信息,把domain.com改成实际的域名*
18 |
19 | ~# echo -e
20 | set realname="no-reply" \n
21 | # change your domain name here \n
22 | set from="no-reply@domain.com" \n
23 | set use_from=yes
24 | > ~/muttrc-noreply
25 |
26 | *mutt不是唯一选择,关于更多从命令行发送带附件邮件的信息可以看[Sending email with attachments on UNIX systems](http://www.panix.com/~kylet/unix-att.html)*
27 |
28 | 2. 在用户目录下新建一个shell脚本backup_database.sh,内容如下,将数据库用户名密码以及名称改为真实信息,RECIPENT改为收件人邮件地址:
29 |
30 | #!/bin/sh
31 |
32 | #database backup file name
33 | FILE=~/database.tar.gz
34 |
35 | DATE=`date +%Y-%m-%e`
36 | TIME=`date +%H:%M`
37 |
38 | #database user name
39 | USER=username
40 | #database user password
41 | PASS=password
42 | #database to backup
43 | DB=database
44 |
45 | #mail subject
46 | TITLE="[Backup] $DB on $DATE"#mail body
47 | TEXT="$DB backuped at $DATE $TIME"
48 | #mail recipientRECIPIENT=mail@mail.com
49 |
50 | mysqldump -u$USER -p$PASS $DB | gzip > $FILE && echo $TEXT | mutt -a $FILE -s "$TITLE" $RECIPIENT -F ~/muttrc-noreply
51 | rm $FILE
52 |
53 | 3. 设定crontab定期执行,此处设为每月一日0点0分
54 |
55 | ~# crontab -e
56 |
57 | # m h dom mon dow command
58 | 0 0 1 * * sh ~/backup_database.sh
59 |
60 | PS1: 其实我不太在意做数据库备份,不过最近把ssh改成了rsa密匙认证,mb不能带到公司而家里又没有网络,直接导致了在公司不能ssh登录我的服务器。而ssh去vps的控制台,却赶上最近vpsvillage做服务器调整,一直无法登录。于是开始有点儿担心万一哪天vpsvillage真撂挑子不干了
61 |
62 | PS2: 搬家装网络真是一波三折,看房子的时候给我个地址,拿钥匙的时候告诉我正式的地址应该是这样这样这样的,于是直接致了我之前申请网络的地址作废。从头来过又是个把月。今年的4月和5月我一定过的很健康。
63 |
64 | PS3: 新家39平方的使用面积一个人住倒是也不算大。房子是哪儿都好,就是门太矮,搬来俩礼拜头上多了不少大包
65 |
66 | PS4: 前些天开玩笑把msn签名改成了“我的精神分裂已经治好了,现在我和我都很好”。于是收到了不少问候。。。在此我很感谢大家,不过我真没精神分裂,真的。。。
67 |
68 |
69 |
--------------------------------------------------------------------------------
/_posts/2009-06-11-threaded-comment-0-1-0-released.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Threaded Comment For Habari 0.1.0'
3 | layout: post
4 | guid: urn:uuid:a9928964-a397-46e6-8d8d-f0d68c18ca77
5 | tags:
6 | - habari
7 | - plugin
8 | ---
9 |
10 | 最新的trunk里把Plugin的info方法改为final,导致之前的版本不能用,修复的时候顺带着加了些功能,跳至0.1.0
11 |
12 | 新feature:
13 |
14 | * 自定义提醒邮件的内容和样式,增加了html格式
15 | * 添加了Unsubscribe功能,咱不做流氓
16 | * 用户登录后可以获得比最大层数多一层的reply权限,用于回复最后一层的访客留言
17 |
18 | 移步[原帖](/2009/01/18/threaded-comment-0-0-1)下载
19 |
20 | -------------------------------------------
21 |
22 | New features added and be compatible with SVN r3627
23 |
24 | New Features:
25 |
26 | * Custom notification mail with theme
27 | * Be able to unsubscribe notification
28 | * Author can get one level deeper than max depth for making the last reply
29 |
30 | More information and download from [original post](/2009/01/18/threaded-comment-0-0-1)
31 |
32 |
--------------------------------------------------------------------------------
/_posts/2009-07-07-nginx_habari_with_https.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'nginx + habari with https'
3 | layout: post
4 | guid: urn:uuid:c197e3b8-a782-496f-ab46-b12c0eeb5d18
5 | tags:
6 | - nginx
7 | - habari
8 | ---
9 |
10 | > tell vistors to add your site into exception, or go to buy a cerficate :D
11 |
12 | 细心的童鞋已经注意到我这里最近开了https, 起因很简单, 公司这两天搞情报安全强化, 监视一切网络活动. 不想把整个后台就这么赤果果的展示给他们看 (虽然我认为他们铁定看不懂), 所以不得已启用了https
13 |
14 | 1. 编译nginx
15 |
16 | # ./configure --with-sha1=/usr/lib
17 | --with-md5=/usr/lib
18 | ...
19 | --with-http_ssl_module
20 |
21 | 2. 生成dummy证书
22 |
23 | # openssl genrsa -des3 -out cert.key 1024
24 | # openssl req -new -key cert.key -out cert.csr
25 | # openssl rsa -in cert.key -out cert.key
26 | # openssl x509 -req -days 365 -in cert.csr -signkey cert.key -out cert.pem
27 |
28 | * 注: 如果没有做openssl rsa -in cert.key -out cert.key这一步, nginx会在启动时提示输入密码, 导致server无法自动启动
29 |
30 | 3. 配置nginx
31 |
32 | 最简单的, 把现有配置文件的server部分复制一份, 然后做以下修改
33 |
34 | server {
35 | listen 443;
36 | ssl on;
37 | ssl_certificate /usr/local/nginx/conf/cert.pem;
38 | ssl_certificate_key /usr/local/nginx/conf/cert.key;
39 | ...
40 | }
41 |
42 | habari会在$_REQUEST中检查HTTPS的值, 所以在HTTPS没有设置或者是设置为off的情况下, 即使以https://的scheme访问, 代码中生成的链接仍然是http而不是https, 所以我们需要在cgi参数中加入https项, 如下:
43 |
44 |
45 | location ~ .php$ {
46 | fastcgi_pass 127.0.0.1:9001;
47 | fastcgi_index index.php;
48 | fastcgi_param SCRIPT_FILENAME /var/www/habari$fastcgi_script_name;
49 | fastcgi_param HTTPS on;
50 | include fastcgi_params;
51 | }
52 |
53 | 至此, 重启nginx.
54 |
55 |
--------------------------------------------------------------------------------
/_posts/2009-07-28-sumidagawa-fireworks.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '隅田川花火'
3 | layout: post
4 | guid: urn:uuid:70c39610-5824-462e-b8dd-54f24db767e2
5 | tags:
6 | - travel
7 | - japan
8 | - sumidagawa
9 | ---
10 |
11 | 
12 |
13 | 
14 |
15 | 
16 |
17 | 东京各地一年一度的烟火大会,据说隅田川是规模最大的,两个会场,1个半小时,2w5k发。
18 |
19 | 只带了个DC,效果实在太差,有点后悔没带长焦,不过这个时候倒是让人很想买单反了。
20 |
21 | PS1:宅了两年再逛浅草商店街的时候真是给人一种恍如隔世的感觉
22 | PS2:近来关于Apple的netbook的传言越来越多,所以打算暂时搁置MBP升级计划,等netbook + iMac
23 | PS3:最近老爸老妈在,没什么时间静下心来写日志,所以更新就更加零星了
24 |
--------------------------------------------------------------------------------
/_posts/2009-08-09-sapporo.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '札幌归来'
3 | layout: post
4 | guid: urn:uuid:6a76b58b-6d8a-4334-87f5-c08eafdbff82
5 | tags:
6 | - travel
7 | - japan
8 | - hokkaido
9 | ---
10 |
11 | > 匆匆忙忙去了趟札幌,白天上班,只有晚上出去逛逛
12 |
13 | 
14 |
15 | 広島焼き。都是吃饭的人自己做,店员mm看我们一脸茫然,就替我们动手了
16 |
17 | 
18 |
19 | もんじゃ焼き。做法极为复杂,一样是店员mm动手。。。
20 |
21 | 
22 |
23 | 天ぷら、天妇罗
24 |
25 | 
26 |
27 | 可怜的小鱼,囫囵个儿的就被炸了
28 |
29 | 
30 |
31 | 萬字ラーメン、万字拉面,昭和30年开店(1955)。
32 |
33 | 
34 |
35 | 上野幌。坐车坐反了,顺便拍一张
36 |
37 | 
38 |
39 | 北海道大学正门
40 |
41 | 
42 |
43 | 胸怀大志
44 |
45 | 
46 |
47 | 狸小路,すすきの最热闹的步行街
48 |
49 | 
50 |
51 | 狸小路5丁目
52 |
53 | 
54 |
55 | 某神社
56 |
57 | 
58 |
59 | 喜来登大~~~~~拉面馆
60 |
61 | 
62 |
63 | 中文走遍天下
64 |
65 | 
66 |
67 | ジンギスカン鍋,成吉思汗烤肉,就是烤羊肉
68 |
69 | 
70 |
71 | 恰巧赶上当地的すすきの祭り
72 |
73 | 
74 |
75 | 男気流,呃,有点儿像军体拳,同事要逛街买化妆品,就只拍了这两张。
76 |
77 | 本来照了张DLNA Plugfest的照片想发上来,鉴于该event的全部资料保密,虽然是个无关痛痒的牌子,但为了避免某些不必要的麻烦,就不发了。。。
78 |
79 | PS:本想去教堂忏悔一下来着,可惜没空,不过不知道北京那俩哥们儿找着四姑娘酒店没
80 |
--------------------------------------------------------------------------------
/_posts/2009-08-30-control-size-of-time-capsule-backup.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '限制Time Capsule备份大小'
3 | layout: post
4 | guid: urn:uuid:a40f7942-8561-40fd-8bd2-245b45fd5740
5 | tags:
6 | - mac
7 | - timecapsule
8 | - tips
9 | ---
10 |
11 | > Time Machine的备份策略:第一次全局备份,然后每隔一小时增量备份,磁盘空间不足时自动删除最久的一次备份。
12 |
13 | 2tb的time capsule放那儿早晚会被备份塞满了,相信绝大多数人都不愿意拿花几千块钱买个time capsule只当作备份和无线ap用。time capsule的磁盘不支持分区,不过我们可以自己帮time capsule创建一个小点儿的备份文件来解决这个问题。步骤如下:
14 |
15 | 1. 关闭time machine
16 |
17 | 2. 如果time capsule上已有time machine的备份,推出备份卷,连接到time capsule的data文件夹,找到扩展名为sparsebundle的文件,记下文件名后删除该文件或改名。如果还没有time machine备份,可以用计算机名和硬件UUID后12位(一般为第一块网卡的MAC地址)的组合来得到文件名。如下图,从苹果菜单上打开About This Mac,选择More Info,最左上角是计算机名,加上下划线 _ 和hardware uuid后12位就是time machine的备份文件名。
18 |
19 | 
20 |
21 | 3. 打开Disk Utility,选择New Image来创建一个新的备份文件。位置当然是在time capsule的Data文件夹下,输入刚才的文件名,指定自己喜欢的大小,其它各选项如下:
22 |
23 | * Format : Mac OS Extended (Case-sensitive, Journaled)
24 | * Encryption : none
25 | * Partitions : Single partition - Apple Partition Map
26 | * Image Format : sparse bundle disk image
27 |
28 | 4. 文件创建完成后重新开启time machine,选择time capsule,开始备份
29 |
--------------------------------------------------------------------------------
/_posts/2009-09-25-kokyo-1-day.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '皇宫'
3 | layout: post
4 | guid: urn:uuid:1e6dafd8-c1ec-40ab-9fad-cb012c8172f8
5 | tags:
6 | - travel
7 | - japan
8 | - kougu
9 | ---
10 |
11 | > 出东京站丸の内口直走,每次都觉得这块地绿化的不错,最近才弄明白原来就是传说中的皇宫。。。
12 |
13 | 
14 | 
15 | 
16 | 
17 | 
18 | 
19 | 
20 | 
21 | 
22 | 
23 |
24 | PS1:说是皇宫,也就只能在外面逛逛,只有天皇生日等少数几个特殊的日子才能进去
25 | PS2:GH1自带的Silkypix 3.0 SE不支持Snow Leopard,无奈装了盗版的PS,学着处理RAW
26 | PS3:有人说摄影最好的时间是清晨和傍晚,有点儿体会了,不过我仍旧管自己这个叫--照相
27 | PS4:半路有几个老太太说,小伙子相机不错照相一定好,帮忙拍张照吧,我很想说:我真不会,相机用来装13的
28 |
--------------------------------------------------------------------------------
/_posts/2009-09-27-kyoto-first-day.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '京都(一)'
3 | layout: post
4 | guid: urn:uuid:8e7d6b38-4383-4669-923e-5ae8ce46458d
5 | tags:
6 | - travel
7 | - japan
8 | - kyoto
9 | ---
10 |
11 | > 本想11月树叶都变红了才去京都,不过正好最近老爸老妈在,又赶上9天的长假,想想现在淡季去京都也许也不错
12 |
13 | 中午11点从东京乘のぞみ新干线出发,两个多小时到京都,车上有电源有wifi spot,倒也不算无聊。
14 |
15 | 
16 | 京都站
17 |
18 | 出站先去找案内所买车票。京都的出行主要是靠公交,以及少量电车和地铁。旅游的话一定要买乗り放題的那种车票,500日元一天内公交随便坐,或者1200日元一天内公交地铁随便坐。
19 |
20 | 找到宾馆放下行李立刻出门跳上100路,旅游的人很多,还碰上一个学校的修学旅行,所以压根儿不用关心bus站牌,跟着大部队一起下车就顺利来到了第一站清水寺
21 |
22 | 
23 | 路过妙法院
24 |
25 | 
26 | 清水寺
27 |
28 | 
29 | 
30 | 
31 | 
32 | 
33 | 
34 | 
35 | 
36 | 
37 |
38 | 很多景点是连在一起的,所以直到下山也没弄明白到底那个是清水寺
39 |
40 | 第二站是八坂神社,看地图ms不远,就步行过去了
41 |
42 | 
43 | 
44 | 
45 | 
46 | 
47 | 
48 | 
49 |
50 | 出来坐100赶在关门前挤进平安神宫
51 |
52 | 
53 | 
54 | 
55 | 
56 | 
57 |
58 | 赶到银阁寺已经6点,人家已经关门打烊了,拍了个小桥后回家吃饭。。。很遗憾第一天的任务没有顺利完成
59 |
60 | 
61 |
62 | PS:京都的旅游景点大都是些个寺庙神社,而且都不大,所以大多只是看看风景。路上看到一个幕末维新博物馆,很想去看看,可惜没有时间。
63 |
--------------------------------------------------------------------------------
/_posts/2009-10-21-kyoto-last-day.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '京都(三)'
3 | layout: post
4 | guid: urn:uuid:305c989e-ab18-44b9-9a2f-ae668410edec
5 | tags:
6 | - travel
7 | - japan
8 | - kyoto
9 | ---
10 |
11 | > 其实京都之游还有第三天,一直懒得没发,今天稍稍整理一下
12 |
13 | 到京都金阁寺是必经之地,所以最后一天无论如何要去下金阁寺的
14 |
15 | 
16 | 
17 | 
18 |
19 | 尽管还不到10月,但是已经有不安分的叶子先红了
20 |
21 | 
22 | 
23 | 
24 | 
25 |
26 | 这就是传说中的金阁寺了
27 |
28 | 金阁寺出来自然要去前两天参观未遂的银阁寺,不过很可惜银阁寺还在装修中,实在没啥拍的,随便抓点吧
29 |
30 | 
31 | 
32 | 
33 | 
34 | 
35 | 
36 |
37 | 银阁寺边上有条小路,也是著名的旅游景点,叫做哲学の道,路上风景不错,也很安静,就是俺走下来也还是没悟出啥道理
38 |
39 | 
40 | 
41 | 
42 | 
43 |
44 | 沿着哲学道可以走到南禅寺,不过迫于下午要赶新干线而且交通工具是公交车这种完全无法掌握时间的东西,只好匆匆忙忙赶回京都站
45 |
46 | |[](/media/files/2009/10/21/kouen-1.jpeg)
47 | |[](/media/files/2009/10/21/kouen-2.jpeg)
48 |
49 | 半路一个记得名字的公园和小河
50 |
51 | 
52 |
53 | 恰逢某学校文艺学院在京都站内举行音乐会,很是热闹
54 |
55 | 最后随便来几张京都站里拍的
56 |
57 | 
58 | 
59 | 
60 | 
61 |
62 | -- 完 --
63 |
--------------------------------------------------------------------------------
/_posts/2009-12-13-do-not-install-windows.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Bootcamp安装注意事项'
3 | layout: post
4 | guid: urn:uuid:60387eb4-aa97-4807-9981-07f9c3fcc308
5 | tags:
6 | - mac
7 | - bootcamp
8 | - tips
9 | ---
10 |
11 | > 最近COD6的话题很多,觉着还是不要浪费了这么大的屏幕和4850的显卡,决定装个玩玩,不过要装个Windows先
12 |
13 | ### 安装过程只能说是一波三折,总结如下
14 |
15 | 1. 超过32GB的时候无法格式化成FAT32,这也是为什么BootCamp Assistant会特意提供Use 32GB的选项
16 | 2. 安装Windows的时候,在分区选择的部分__千万不要选择 使用现在的文件系统(无变更)__,否则会出现disk error无法启动的状况
17 | 3. FAT32格式可以在Mac OS X下读写,但是不支持超过4GB的单个文件; NTFS支持大文件,且更安全,但是在Mac OS X下只能读取不能写入
18 | 4. 到随机光盘里找BootCamp,不要用零售版SL光盘的BootCamp,驱动不兼容
19 |
20 | ### 如果出现了disk error:
21 |
22 | 如果你用的是本本或者是有线键盘,那么很简单,启动时按Option键,重启到Mac,用BootCamp Assistant删掉并重建bootcamp分区,重新安装windows,注意上面的tip 2
23 |
24 | 如果你恰巧用的是无线键盘,那么恭喜你,你需要一个有线的Apple键盘,或者一个Apple遥控器。启动的时候按住遥控器的menu键,然后会出现系统选单,选择Macintosh HD就可以进Mac OS X了
25 |
26 | 最后,买个Apple Remote吧,除了看电影听音乐以外,还能应应急 :D
27 |
28 |
--------------------------------------------------------------------------------
/_posts/2010-01-14-disney-sea.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'DISNEY SEA'
3 | layout: post
4 | guid: urn:uuid:27d72d66-f0bb-4274-951a-00605d04837c
5 | tags:
6 | - travel
7 | - japan
8 | - disney
9 | ---
10 |
11 | 12月31号去的,人不多,能玩的项目基本都玩过了。如此disney的land和sea我就都算圆满了
12 |
13 | 
14 |
15 | 
16 |
17 | 
18 |
19 | 
20 |
21 | 
22 |
23 | 
24 |
25 | 
26 |
27 | 
28 |
29 | 
30 |
31 | 
32 |
33 | 
34 |
35 | 
36 |
37 | 
38 |
39 | 
40 |
41 | 
42 |
--------------------------------------------------------------------------------
/_posts/2010-02-05-twitter-poxy-with-nginx.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Twitter Proxy With Nginx'
3 | layout: post
4 | guid: urn:uuid:63cd36e1-dc2c-47b2-b71d-66e6e0142dbb
5 | tags:
6 | - nginx
7 | - twitter
8 | - proxy
9 | - tips
10 | ---
11 |
12 | 利用nginx的proxy,分分钟搞定。
13 |
14 | server {
15 | listen 443;
16 | server_name domain.com;
17 | charset utf-8;
18 | ssl on;
19 | ssl_certificate /etc/nginx/certxxxx;
20 | ssl_certificate_key /etc/nginx/keyxxxx;
21 |
22 | ......
23 |
24 | location /twitterproxy {
25 | proxy_set_header X-Real-IP $remote_addr;
26 | rewrite /twitterproxy$ /twitterproxy/;
27 | rewrite /twitterproxy/(.*) /$1 break;
28 | proxy_pass https://twitter.com:443;
29 | }
30 |
31 | location /twittersearchproxy {
32 | proxy_set_header X-Real-IP $remote_addr;
33 | rewrite /twittersearchproxy$ /twittersearchproxy/;
34 | rewrite /twittersearchproxy/(.*) /$1 break;
35 | proxy_pass https://search.twitter.com:443;
36 | }
37 | }
38 |
39 | 重启nginx,打开twitter客户端,把api地址改成domain.com/twitterproxy,search api改为domain.com/twittersearchproxy即可。
40 |
41 | 注:部分客户端(如iPhone Tweetie)会禁止非认证证书,所以自做的证书不可用
42 |
43 |
--------------------------------------------------------------------------------
/_posts/2010-02-27-itsy-123-with-rt.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'itsy v1.2.3 mod with RT'
3 | layout: post
4 | guid: urn:uuid:e3b796ef-4c49-475e-9769-15c6eca4a0ea
5 | tags:
6 | - twitter
7 | ---
8 |
9 | [itsy](http://mowglii.com/itsy/),mac平台的某非著名twitter客户端,小巧简单,但是可惜只支持官方RT,所以稍微hack了一下,把官方RT改成了普通RT。
10 |
11 | 其实itsy的实现很简单,一个基于javascript写的web客户端,套个cocoa的壳子。不过所有代码都是经过混淆的,颇费了番功夫。
12 |
13 | 下载: ~~itsy v1.2.3 mod with RT~~
14 |
15 | - 注1:itsy的功能很简单,想找功能强大的请忽略
16 | - 注2:因为实现都是js,所以改源代码的话也是可以自定义api的,至于为什么要自定义api。。。
17 |
--------------------------------------------------------------------------------
/_posts/2010-05-23-im-still-blogging.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '谁说我不写blog了'
3 | layout: post
4 | guid: urn:uuid:843a5630-3792-4805-9760-0bf9d892bd74
5 | tags:
6 | - misc
7 | - blog
8 | ---
9 |
10 | 好吧我承认这次实在是沉寂的太久了,于是换了新的blog程序,换了新皮,扔了不少文章,重新改了关于页面。本来想一起把现在这个充满宗教色彩的域名也换掉,不过因为舍不得还剩4年的ssl于是放弃了。
11 |
12 | 另外,由于种种原因今年继续留在了东九区
13 |
14 |
--------------------------------------------------------------------------------
/_posts/2010-05-26-what-would-i-do-if-i-got-a-new-mac.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '拿到一台新mac我会做什么'
3 | layout: post
4 | guid: urn:uuid:6033be62-43ae-4ff3-b05e-5024f926dee1
5 | tags:
6 | - mac
7 | - tips
8 | ---
9 |
10 | 每个人都会又些个小偏好,正好最近借到台新mbp,整理一下
11 |
12 | - 初始设置,系统语言一定要选英文,不要说我装13,理由后面说
13 | - 把dock拖到屏幕左边,现在都是宽屏,不想让dock占用太多空间而已,放下面太浪费。把除finder以外的所有程序图标删掉,然后把大小拖到32px左右。
14 | - 去shortcut设置关掉spotlight,装quicksilver。这里就是为什么要用英文,ctrl+space叫出quicksilver开个终端试试?英文只要输入te就可以有候选结果了,中文的话还要去拼终端,然后选词。日语的カタカナ就不说什么了,反正我是不可能记住他们的名字的
15 | - 同样是preference,设定f1-f12为标准键,调音量亮度时加按fn就好了
16 | - 设定spaces为2x2,开expose,右上角设置为spaces
17 | - 设定24小时时钟,打开menubar的日期显示
18 | - 装apptrap,虽然删除mac的app只要拖到回收站就好,但是处于洁癖我仍然希望连配置文件一起扔掉。
19 | - growl。mac的全局提醒
20 |
21 | 至此
22 |
--------------------------------------------------------------------------------
/_posts/2010-05-31-Come-to-buy-mobileme-with-me.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '团mobileme'
3 | layout: post
4 | guid: urn:uuid:d787fafb-efa0-4a2c-aa6d-bd653c0e03c4
5 | tags:
6 | - misc
7 | ---
8 |
9 | 六月中,凑齐5人立刻开通,还差两个
10 |
11 | 5gb子帐号,2500円/年或200元/年
12 |
13 | 对中途免费或者被和谐等无法抗力的情况恕无法负责
14 |
15 | 另外我没有支付宝,不信任者请忽略
16 |
17 | 好吧其实我只是想试试在ipad上发文,wordpress的app真没法用,看来我要写一个了
18 |
19 |
--------------------------------------------------------------------------------
/_posts/2010-06-23-ixx.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'iXX'
3 | layout: post
4 | guid: urn:uuid:1c55188d-03c1-4b55-9af0-b97c77e59ffd
5 | tags:
6 | - iphone
7 | ---
8 |
9 | iOS 4如期发布了,apple刚发表时就装了所以其实我对这一天最大的期待不是iOS 4而是对应iOS 4多任务的app,因为没有app,iOS 4的多任务就什么也不是。个人觉得iphone的多任务策略很不错,或者说是相较于其它手持设备os来讲比较好的解决方案。因为大部分app在放到后台时并没有必要去执行和在前台时一样的任务,甚至绝大多数的任务都是在做无用功。
10 |
11 | iphone 4明天发卖,个人经验证明了两点:
12 |
13 | 1. 网上预约和店头预约果然是区别对待的,有空还是去排队吧
14 | 2. 早睡早起是个很好的习惯,早起的虫子一定会有鸟吃
15 |
16 | 前两天有人说apple的东西很一般,大多数人买apple只是一种信仰。对此我想说的是:
17 |
18 | 1. 我不否认这是一种信仰,因为apple的产品确实有这种魅力,就像在unixer看来,unix也是一种信仰,一种艺术
19 | 2. 没有用过就没有发言权,只是摸过或者玩儿过两天的那个不算用。就像之前某认为symbian才是mobile第一os的朋友在买了android后才开始明白什么叫smartphone一样
20 | 3. 我不否认苹果封闭,但是我也理解这种封闭。
21 | 只有为数不多的几个机种,对于开发者来说真是天大的好消息,因为你不用去处理各种分辨率的resource,处理各种不同型号的硬件,保持这个兼容性是很痛苦的。只有一个app store,对用户来说也是利大于弊,一个什么都不懂的用户,当他想要一个软件时他知道去哪里找,而且大多数用户确实是什么都不懂的。
22 | 当然弊端也是有的,无论用户还是开发者都必须跟着apple的步伐走,必须承受apple的合理不合理的各种契约。
23 | 一切都在apple掌握之中并不利于市场发展,所以我们需要android,需要windows phone
24 | 4. apple能获得这么高的用户忠诚度自然是有道理的。比apple的ui做的好的做的酷的产品并不少,但是没有一家公司能做到这么大的成就。在ux的细节方面apple做的是最好的,没有之一
25 |
26 | 另外说到这里顺便提一下,Jobs说google的不作恶信条就是shit,我很赞同。商业公司追求的不过都是商业利益,google也不例外,就像前阵子的退出中国结果跑去香港,是一次很成功的炒作。同样apple反flash推html 5,虽然从opensource看来是好事,对受够了adobe不作为的非win用户来说也是好事,但是归根结底如果没有利益关系在里面apple是不会干的,话说回来换谁谁也不干
27 |
28 | 页面窄了就是好,这么几个字看起来就像论文一样
29 |
30 |
--------------------------------------------------------------------------------
/_posts/2010-06-28-roll.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '久违的点名游戏'
3 | layout: post
4 | guid: urn:uuid:89e905e1-ca17-4eff-91bd-dfe22d64d335
5 | tags:
6 | - blog
7 | - misc
8 | ---
9 |
10 | > 记得上次玩这个游戏的时候我还很热衷于更新blog的。。。
11 |
12 | 1. 你的博客存在多久了啊?还记得是哪天正式上线的吗?
13 | 05年某月某日,不过文章已经不复存在了
14 |
15 | 2. 你会把你的博客坚持下去吗?
16 | 会一直折腾下去,但是不一定会更新。。。
17 |
18 | 3. 如果说有一天你要放弃博客了,你认为会是什么原因啊?
19 | 外部刺激或内心不爽,我是一个很极端的人
20 |
21 | 4. 你做独立博客之前有没有过其他博客啊?
22 | 学校的小百合bbs,然后是数个bsp,显然不记得具体列表和顺序了
23 |
24 | 5. 你还记得你第一个域名是什么吗?
25 | developerwayne.com
26 |
27 | 6. 你的第一个域名的意思是什么呢?
28 | RT
29 |
30 | 7. 还记得你的第一个友情链接是谁吗?你们现在关系怎么样?
31 | ex吧
32 |
33 | 8. 你的博客收到第一条评论的时候,你是什么心情啊?
34 | 不记得了,完全不记得了
35 |
36 | 9. 为博客花掉了自己很多的时间,你后悔过吗?
37 | 喜欢就折腾咯,喜欢才折腾的
38 |
39 | 10. 你认为通过博客结交的朋友可靠吗?你相信他们吗?
40 | 常来的小盆友们还是很可靠的
41 |
42 | 11. 如果你的博客里的朋友某天因为特殊原因,或是你自己由于特殊原因,要离开这个圈子,你还会回来看看吗?
43 | 偶尔会
44 |
45 | 12. 你建博客的目的是什么?
46 | 博客目标的最高境界就是没有目标。好吧其实我想写些技术文章不过都变成流水账了
47 |
48 | 13. 现在你管理博客的目的发生变化了吗?
49 | 啥叫管理博客的目的。。。
50 |
51 | 14. 博客给你带来的快乐多吗?
52 | 很多,虽然我不怎么更新
53 |
54 | 15. 你现在感觉你一天不上博客的话,会舒服吗?
55 | 不会。。。
56 |
57 | 16. 在你的博客里,有你真实世界里的人和你交流吗?
58 | blogroll里 [felix](http://boke.name/citizen/) 是俺同学,然后和 [@kurop](http://flyku.ro) 童鞋有过一面之缘,其他都没有见过了。不过 ~~S~~ IM是有的
59 | *补充:blogroll里的 "chongzhi":http://blog.sina.com.cn/chongzhi 是我发小+死党,只是这哥们儿太久不更新以至于我都忘记他还写blog了。。。*
60 |
61 | 17. 你现实圈子里的朋友有几个知道你有博客的?
62 | 部分同学知道,前boss前两天留言来了 囧
63 |
64 | 18. 你想对你博客里的朋友说些什么?
65 | 谢谢 thank you ありがとう grazie
66 |
67 | 19. 你现在的身份是什么?工作了?还是学生?
68 | 社会人大叔
69 |
70 | 20. 你会将活动继续下去吗?
71 | 就到这儿吧
72 |
73 | 21. 你要把此活动转交给谁呢?
74 | nobody。but thank everybody
75 |
--------------------------------------------------------------------------------
/_posts/2010-06-30-sb-is-sb-and-i-wont-use-sagawa-again.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'sb的sb和不怎么的的佐川急便'
3 | layout: post
4 | guid: urn:uuid:4f67d1b2-08f5-4846-94d4-9d83ea086d80
5 | tags:
6 | - iphone
7 | ---
8 |
9 | 
10 |
11 | 预定的iphone 4终于有了消息,预定上周日到,于是一大早就在家待机。直到下午3点发现网上佐川急便的荷物状态变成了“请联系客服”,于是开始了漫长的扯皮过程
12 |
13 | ------------------------
14 |
15 | 下记流水账
16 |
17 | 首先当然是联系佐川急便,发现手机被寄去了搬家前的老地址,询问是否可以改地址再送或者去店头取,答曰不可,必须要和发货人softbank联系,并表示如果softbank同意他们可以重新送货。
18 |
19 | 于是电话softbank,客服人员很客气但是给我的解决方案很不让人满意:取消订单然后重新申请。iphone 4现在的抢手状态大家都知道,好容易排到一台机器我自然是不肯放弃,于是告诉客服人员我不会cancel的。客服mm很无奈的去找人确认,但是答案仍旧不变。我的理由很简单,契约者仍旧是我,而且契约者地址没有问题,没有理由只是因为地址有问题就要我重新申请。
20 |
21 | 客服无奈之下要走了订单号和送货单号码。若干分钟后客服mm告诉我如果佐川急便肯送他们softbank没有意见。
22 |
23 | 踢皮球开始了。
24 |
25 | 既然如此那我再联系佐川急便,几通电话后佐川急便告诉我softbank online shop今天休息,确认要到周一。好,我等。
26 |
27 | 第二天下午佐川急便的电话来了,告诉我softbank不允许重新寄货,我很火于是要来了softbank寄货人的联系号码。
28 |
29 | 换了另外一个担当softbank客服mm自然是告诉我需要cancel订单。有了之前客服mm的承诺这事儿显然有周旋的余地,于是告诉她前一天softbank担当已经告诉我佐川肯寄就可以,而佐川急便只要有softbank的许可就可以重新寄货。很简单明了的事情,客服mm要我放下电话等消息
30 |
31 | 若干分钟后客服mm电话来了,告诉我佐川急便不肯重新送货。好吧退一步正好我也懒得等,于是表示我可以上门取。继续挂电话等消息。几分钟后客服mm告诉我可以去店头取。
32 |
33 | 皮球总算踢玩了,当下去佐川急便的店头。
34 |
35 | 大热天冲去了佐川急便,结果等了十来分钟后工作人员告诉我softbank的指示是不可以把东西给我,并且货单上大大的红字写了“引渡し不可”。这下我彻底火了,强硬明确的告诉他softbank跟你们联系好的我才过来,你们耍我玩儿啊。担当显然气场不足于是看了我的身份证明后不情愿的把机器给了我。
36 |
37 | ------------------------
38 |
39 | 流水账到此,我们来看看大家都能干什么
40 |
41 | softbank:
42 |
43 | * 仅仅因为地址错误就需要客户取消订单再重新申请没必要也不合理,作为softbank应该有收回货物重新发送或者类似的补救措施。况且我的契约者信息没有任何错误,并且是机种变更,所有的联系信息以及信用卡信息都是真实正确有效的
44 | * softbank online shop的ux很不合理,因为从头到尾都没有要我确认详细地址,只是只有“契约者地址”和“请求书送付地址”的字样,搬家时少改任意一项都会造成地址出错的可能。
45 |
46 | 佐川急便:
47 |
48 | * 盒子上写的很清楚所以一开始不允许店头转给我或者改地址重发,佐川急便是履行了其职责的,但是之后既然softbank跟其达成一致允许店头取货的时候订单上的那几个引渡し不可的字样就应该划掉了。如果佐川急便能够及时更新大家的调节结果相信能省去大家不少时间
49 |
50 | 另外佐川明显是在踢皮球,其实它不愿意重送的原因是我新旧地址是跨市的,所以处理店要换。而且估计最后佐川急便拒绝掉softbank的原因也在此。每次跟佐川联系时口径都不统一,如果不愿重送大可讲明也不用我跟softbank说这么多话,而不是和我周旋并且把责任推去softbank。在网上搜索了一下,发现佐川的服务还真不怎么的
51 |
52 | 最后,写错地址虽然是我的错,但是我是上帝
53 |
--------------------------------------------------------------------------------
/_posts/2010-07-04-sth-about-iphone-4.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'iphone 4不完全用后感'
3 | layout: post
4 | guid: urn:uuid:f3011bc1-aeeb-4f8e-ba46-8fd5e17ba236
5 | tags:
6 | - iphone
7 | ---
8 |
9 | 满世界都是review了所以也没啥好评测的,随便说说个人感受好了
10 |
11 | * 外形。说实话不太看好那和JR电车站的改札机一样的外形,不过比3g 3gs那个弧形后盖好看多了。棱棱角角的手感也比之前好很多。不过可能看惯了3gs的弧形后盖现在每次看iphone 4的后盖都感觉好平面好假。。。厚度上比起3gs正好薄出正面那个金属边框的厚度。做工很细致,金属按钮和边框契合的很好。夸张点儿我感觉作工好过以往我用过的任何一部手机
12 | * 重量上感觉比3gs略重,放在手里很有分量和质感。
13 | * 屏幕。这次硬件最大的升级之一。比起3gs真是改进了不少,从ios 4的那个默认的水滴壁纸就能看出来apple的信心。不用和3gs对比,就能明显感觉到新屏幕的变化,颜色更逼真,文字更清晰。在先于我拿到机器的同事那儿看过后我决定在自己拿到机器前不再看他的屏幕一眼,玩笑话
14 | * 电池。可以感觉到的明显提升。我没做过测试,不过就正常使用来说,每天上上网刷刷推收邮件看新闻,之前3gs基本上到下午就要插线充电了,4则可以坚持一整天
15 | * 摄像头。500w像素画质自然有提升,不过白平衡感觉控制的不太好,在黄色灯光下拍出的照片黄色偏色极其严重
16 | * 陀螺仪。我最想弄清楚的东西,无奈暂时还没有什么app,不过相信基于这个东西很快就有很多令人瞠目的idea出来
17 | * facetime。其实就是走wifi的视频电话,不同的是因为依赖于wifi所以可以尽情发挥500w摄像头的威力,这一点就强于现有的几乎所有视频电话了。另外一个不同是可以前后摄像头自由切换,目前为止的视频电话几乎都是只有前置摄像头有效,于是通话双方都只能看到对方的脸,估计除了正在热恋的小情侣谁也没那么多耐心一直盯着对方的脸看。而后面的主摄像头则可以给对方展示你真正需要或者想要给他看的东西。另外实际使用感觉呼叫的时间和普通电话无异但是建立链接的时间稍长,期待基于facetime的应用,比如和pc视频
18 |
19 | 当然传说中的天线问题,个人觉得 "这篇":http://www.cnbeta.com/articles/115225.htm 讲的还是很客观的,总结来说就是iphone 4在左手紧握的时候信号衰减确实大于其他机型,不过两三格的信号衰减的确是因为原本所处区域的信号就不好。实际测试发现在大多数信号良好的地区都不会有明显的信号衰减,而在我家这种本来信号就很差的地方,如果不刻意握住左边的话受信效果反而是强于之前3gs的。
20 |
21 | 好吧我不为apple辩解什么的,相信大多数人都会加个case什么的上去。俺虽然坚持不加套子但是因为我打电话的手持姿势本来就不太影响所以也无所谓了。另外,我现在手机最没用的功能就是电话。
22 |
23 | ---------------------------
24 |
25 | 补一句:iphone 4的震动太温柔太温柔了,放口袋里很难感觉到阿
26 |
27 |
--------------------------------------------------------------------------------
/_posts/2010-07-19-iphone-4-antenna.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'iPhone 4那点儿事儿'
3 | layout: post
4 | guid: urn:uuid:e68ad454-682b-4b93-bc9b-f2d5e9a5ec33
5 | tags:
6 | - iphone
7 | ---
8 |
9 | 最近都说iPhone 4,过了这篇就真不想再提了
10 |
11 | 1. 这就是个被无限放大的事儿,树大招风
12 |
13 | 2. 该买的还是会买,不买的没问题也不会买,比如那些跟风骂的人,你不送他一台他是不会闭嘴的
14 |
15 | 3. 目前我身边的所有iPhone 4用户我没有听到任何一句抱怨
16 |
17 | 4. 不紧握时信号是要强于3GS。紧握时什么机器都有问题,这个很多人都有误区,其实这个问题仅在信号较弱的地方才有,所以不代表你握着你的手机没问题它就一定没问题。当然iPhone 4的问题可能更明显一点儿
18 |
19 | 5. 满格不代表OK,之前办网络的时候3GS恰好被搞坏了,于是临时用Blackberry 9000顶,但仍然在满格信号的时候因为信号问题露掉了电话
20 |
21 | 6. 不到一周我就把手边这台摔了
22 |
23 | --------
24 |
25 | PS. 又放过一个脱团机会,まあいいっか
26 |
27 |
--------------------------------------------------------------------------------
/_posts/2010-07-30-patch-for-fossil-scm.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'fossil HTTPS patch'
3 | layout: post
4 | guid: urn:uuid:e14a2804-f4f2-4037-b1b2-72129894167d
5 | tags:
6 | - fossil
7 | ---
8 |
9 | 最近用fossil搭了个wiki,不过原版尽管支持https schema的url生成,却漏掉了https header的判断,小小patch了一下
10 |
11 | --- src/cgi.c 2010-07-10 01:57:40.000000000 +0900
12 | +++ src/cgi.c 2010-07-21 16:22:41.000000000 +0900
13 | @@ -1140,6 +1140,8 @@
14 | cgi_setenv("HTTP_IF_NONE_MATCH", zVal);
15 | }else if( strcmp(zFieldName,"if-modified-since:")==0 ){
16 | cgi_setenv("HTTP_IF_MODIFIED_SINCE", zVal);
17 | + }else if( strcmp(zFieldName,"https:")==0 ){
18 | + cgi_setenv("HTTPS", zVal);
19 | }
20 | }
21 |
22 |
23 | 至于fossil是个什么东西以后有空整理一下,感兴趣的童鞋可以去 [Fossil](http://www.fossil-scm.org) 看下
24 |
25 |
--------------------------------------------------------------------------------
/_posts/2010-08-03-feedburner-domain-bind-with-nginx.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'nginx proxy实现feedburner域名绑定'
3 | layout: post
4 | guid: urn:uuid:3fe3d657-91cb-4269-904d-4a81839167c5
5 | tags:
6 | - feedburner
7 | - nginx
8 | ---
9 |
10 | 好吧feedsky又一次挂掉了,忍无可忍之下换回feedburner。
11 |
12 | 其实最早是用fb的,不过有两个最大的问题让我转去了feedsky。其一是域名绑定,feedburner的域名绑定很鸡肋,因为是绑定在yourdomain.com/feedname这样子的url下,反正url都一样难看我何苦还要绑定?第二个不用fb的原因就是墙了。
13 |
14 | 以前觉得这两个问题很严重,回头想想其实利用nginx的proxy module其实是很容易解决的。把子域名指向主机(例:feed.gopherwood.info),配置nginx如下:
15 |
16 | server {
17 | listen 80;
18 | server_name feed.gopherwood.info;
19 | charset utf-8;
20 | access_log /var/log/nginx/gopherwood.access.log main;
21 | error_page 500 502 503 504 /50x.html;
22 |
23 | location / {
24 | proxy_set_header Host feeds.feedburner.com;
25 | proxy_set_header X-Real-IP $remote_addr;
26 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
27 |
28 | # 这里的/gopherwood是feedburner的feed name
29 | rewrite ^(.*)$ /gopherwood$1 break;
30 |
31 | proxy_max_temp_file_size 0;
32 | proxy_pass http://feeds.feedburner.com;
33 | }
34 | }
35 |
36 | PS:其实之前折腾blog的时候也考虑过把文章托管在blogger,文字以外的资源托管在vps或者amazon或者其他什么的云存储上,通过blogger的missing file host来处理,然后利用nginx的proxy来搞定墙的问题。等blogger支持自定义slug了就换去玩儿玩儿。
37 |
38 |
--------------------------------------------------------------------------------
/_posts/2010-08-17-back-from-fujisan-with-mfmash.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '美しいから短いのか、短いから美しいのか'
3 | layout: post
4 | guid: urn:uuid:2a23b7d7-cd5e-4b85-80ff-38d4abf241a9
5 | tags:
6 | - travel
7 | - japan
8 | - fujisan
9 | ---
10 |
11 | 
12 |
13 | 富士山归来,每次看到的日出都不一样,每次的感动都不一样
14 |
--------------------------------------------------------------------------------
/_posts/2010-09-08-move-to-linode.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '同居'
3 | layout: post
4 | guid: urn:uuid:37b07c26-069b-4ca7-9995-eaf8c4b8a260
5 | tags:
6 | - blog
7 | - misc
8 | ---
9 |
10 | 月初原vps到期于是换来linode,和 [fireyy](http://fireyy.com) 和 [村村](http://vinsay.com) 同居
11 |
12 | 顺便做了些调整,wiki单独分出来,启用闲置的 [unixlife.org](http://unixlife.org)。以后所有的折腾过程都不记录,有必要的结果会直接记入wiki
13 |
14 | 重新做一个blog,只谈技术,这里以后只谈风月
15 |
16 | 以上
17 |
18 |
--------------------------------------------------------------------------------
/_posts/2010-09-22-moon.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '月'
3 | layout: post
4 | guid: urn:uuid:c239f897-24b9-4faa-b032-2efd209bbb9c
5 | tags:
6 | - misc
7 | ---
8 |
9 | 夏天终于有些要过去的气象,今天大概是今年最后一个30度以上的日子了
10 |
11 | 这个月发生了不少事情,工作和生活,但基本都还悬着,期待有所改变
12 |
13 | 又是一年中秋,又是一轮圆月,大家中秋快乐
14 |
15 | ------------ 歩いて行こう ------------
16 |
17 | 今年日本に残ってよかったと
18 |
19 |
--------------------------------------------------------------------------------
/_posts/2010-10-01-sep-just-freaking-out-me.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '把这里变成微博'
3 | layout: post
4 | guid: urn:uuid:43e490e5-14cd-410a-8638-39233a9f4b9b
5 | tags:
6 | - blog
7 | - misc
8 | ---
9 |
10 | 早就说了讨厌也写不出大段的文字,年轻的时候没想文艺,现在这年纪了想文艺也文艺不起来了,所以,所以就短点儿短点儿再短点儿,顺便配合一下现在的theme,index页面短文章不显示评论的时候现在这个主题我觉着还算好看,所以琢磨着要不索性把评论这一块儿也去了
11 |
12 | 之前说工作变化其实是想换个部门去写iPhone app,结果被告知出向者(懒得解释了)不能应募社内的公募,于是看着月末大片的退职名单我真是各种感同身受
13 |
14 | 然后,就是在外面呆久了发现自己变了很多,原本很在意的东西却都已经不那么重要了,也或者说,对我来说重要的东西越来越少了,不知道吃的盐多了过的桥多了是不是就这感觉
15 |
16 | 有时候很想只做一个旁观者,站在一旁看纷纷扰扰花开花谢,不过可恶的观察者效应告诉我们你不能只做一个第三者而不影响你观察的事物,更让人郁闷的是,一不小心你就掉进去了,気を付けなさい
17 |
18 | 下了一周的雨总算在周末见晴了
19 |
20 |
--------------------------------------------------------------------------------
/_posts/2010-10-19-never-change-is-never-ture.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '一百年不变都是骗人的'
3 | layout: post
4 | guid: urn:uuid:df768b2c-35e3-4806-b4e0-486ce4612871
5 | tags:
6 | - misc
7 | ---
8 |
9 | 
10 |
11 | 看似笔直的铁轨也有拐弯的时候,不要说拉钩上吊,一百年不变那都是骗人的
12 |
--------------------------------------------------------------------------------
/_posts/2010-10-29-rain.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '雨'
3 | layout: post
4 | guid: urn:uuid:2befc398-5215-49b2-a505-89730d507cba
5 | tags:
6 | - misc
7 | ---
8 |
9 | 
10 |
11 | 拍这张照片时我脑子里幻想的场景有两个:
12 |
13 | 1. 某咖啡馆的窗边
14 | 2. 自己的房间里
15 |
16 | 当然第二个场景是有条件的,虽然我很喜欢现在的房子,但是仍然很想租这样的一套房子:
17 |
18 | > 一户建;二楼;一楼是房东祖传的小饭馆,外面是不要太宽的商店街;房间朝南,不需要太大,有一个很大的窗户,有一个很宽可以坐上去的窗台
19 |
20 | 如果你看过月の恋人(OMG我居然看日剧了),没错,就是秀梅住的那种。可以在夕阳下晒着太阳听着下面的吵吵闹闹,看看书敲敲代码(鄙姓程,不用客气叫我序员就好)
21 |
22 | ------------现实的分割线------------
23 |
24 | 这张照片实际摄于某个正在公司加班的夜晚
25 |
--------------------------------------------------------------------------------
/_posts/2010-12-31-lost-in-2010.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '2010'
3 | layout: post
4 | guid: urn:uuid:0129a7f0-4773-4c88-b04a-f919b06fc321
5 | tags:
6 | - misc
7 | ---
8 |
9 | 死皮赖脸的在11区混到了11年,得到的失去的,坚持的放弃的,开心的难过的,就这么过去了,明年还有更多的任务要努力更多的选择要决定,多想就这么没心没肺的过下去
10 |
11 |
--------------------------------------------------------------------------------
/_posts/2011-01-31-shunin-ni-natta.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '入社'
3 | layout: post
4 | guid: urn:uuid:5b121efd-ee64-4c32-985e-4b7a9fa29128
5 | tags:
6 | - misc
7 | ---
8 |
9 | 之前从没想过出国,更没想过来11区,如今在这里待了已是三年过半。明天正式作为社员在这里入社,回头看看却已物是人非
10 |
11 |
--------------------------------------------------------------------------------
/_posts/2011-03-07-kindle.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Kindle 3'
3 | layout: post
4 | guid: urn:uuid9b3ee784-620b-4541-a1d1-0f74ae58f2b5
5 | tags:
6 | - kindle
7 | ---
8 |
9 | 
10 | 之前为了看书买了iPad,但是拿着iPad我一直都静不下心来去读一本书,Kindle不同,因为它就是为书而生。
11 |
12 | #### 更新 2011/03/08
13 |
14 | 多谢 [zu](/2011/03/07/kindle.html#comment-161751394) 童鞋的推荐,找到了 [Klip.me](http://www.klip.me/) 这样的服务,加一个bookmarklet,随时发送页面到kindle,不用打pdf了,效果也蛮不错
15 |
16 | #### 中文显示
17 |
18 | 默认设置的kindle上很多汉字都成了名副其实的方块字,虽然有jailbreak的中文hack也有多看这样的第三方系统,不过kindle是拿来看的,不想折腾太多,其实只要很简单的设置就可以让kindle很完美的显示中文了。
19 |
20 | 进入home,然后挨个输入下面三条命令
21 |
22 | ;debugOn
23 | ~changeLocale zh-CN
24 | ;debugOff
25 |
26 | 然后重启
27 |
28 | #### 字体
29 |
30 | 可能你不喜欢kindle默认的中文字体,没关系,没有jailbreak中文字体也是可以改变的
31 |
32 | 退回home画面(*这个很重要*),连上kindle,编辑 system/com.amazon.ebook.booklet.reader 目录下的 reader.pref 文件,加入
33 |
34 | ALLOW_USER_FONT=true
35 |
36 | 并且修改FONT_FAMILY
37 |
38 | FONT_FAMILY=alt
39 |
40 | 然后在根目录下新建一个 fonts 目录,放四个字体文件进去
41 |
42 | alt-Regular.ttf
43 | alt-Italic.ttf
44 | alt-Bold.ttf
45 | alt-BoldItalic.ttf
46 |
47 | 分别对应普通,斜体,粗体和粗斜体。推荐 droid sans fallback,小巧美观,如果不喜欢 droid sans fallback 的英文也可以用 helvetica 之类的英文字体替换,fontforge脚本如下
48 |
49 | Open("helvetica.ttf")
50 | SelectAll()
51 | ScaleToEm(2048)
52 | Generate("temp.ttf", "", 0x14)
53 | Close()
54 |
55 | Open("droidsansfallback.ttf")
56 | SelectAll()
57 | ScaleToEm(2048)
58 |
59 | MergeFonts("temp.ttf")
60 | Generate("newfont.ttf", "", 0x14)
61 | Close()
62 |
63 | 相比jailbreak的font hack和多看有一个致命的缺点,就是以后都不可以在kindle里改字体,否则就要重新来过。
64 |
65 | #### Send to Kindle script
66 |
67 | Kindle 3原生支持pdf,Mac OS X也是原生支持pdf,所以就有了[这么个脚本](https://github.com/waynezhang/SendToKindle),放到 ~/Library/PDF Services/ 下面,就可以随时在打印页面时生成pdf并发送到kindle上。配合Safari的reader功能很不错。
68 |
69 | #### Instapaper
70 |
71 | 很多人说read it later不错,很可惜instapaper有个killer feature,就是send to kindle。在设置页面里找到kindle,填好kindle邮箱,选定发送频率,然后把instapaper给你的邮箱加到kindle的白名单里,你就可以定期收到instapaper的article了。
72 |
73 | #### 其他
74 |
75 | - 6寸的pdf太少了,虽然16开的pdf横屏过来勉强能看但是字体还是太小
76 | - 带书灯的那个case不错,虽然比kindle厚很多也重很多
77 | - 3.1的real page number很不错,不过仅限于部分从amazon买的书而已,另外那个莫名其妙的location也和page number一起藏起来了,要开menu选到go to才能看见,各种不方便
78 | - 买了Cocoa Design Pattern,简单翻了一下,发现kindle上看技术书籍也不是那么不堪,不过估计仅限于amazon卖的版本。其实算算还是比在11区买书划算多了
79 |
80 | ---
81 | 相比iPad 2的发布,教主的出席显然更令人欣慰的多
82 |
--------------------------------------------------------------------------------
/_posts/2011-03-12-earthquake.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Still alive, for now'
3 | layout: post
4 | guid: urn:uuid:C5D14C4B-7405-41A1-B95B-DC467C247265
5 | tags:
6 | - earthquake
7 | - japan
8 | ---
9 |
10 | > 2011年3月12日(土) 5時43分 5時42分 --- ---
11 | > 2011年3月12日(土) 5時38分 5時34分 福島県沖 M5.0
12 | > 2011年3月12日(土) 5時28分 5時26分 --- ---
13 | > 2011年3月12日(土) 5時32分 5時25分 福島県沖 M4.9
14 | > 2011年3月12日(土) 5時23分 5時21分 新潟県中越地方 M3.7
15 | > 2011年3月12日(土) 5時22分 5時20分 --- ---
16 | > 2011年3月12日(土) 5時17分 5時11分 三陸沖 M6.1
17 | > 2011年3月12日(土) 5時12分 5時9分 --- ---
18 | > 2011年3月12日(土) 5時13分 5時8分 秋田県沖 M5.0
19 | > ...
20 |
21 | 来日本4年,大大小小的地震也经历过不少,这次是头一次感觉到生命危险的,M8.8,日本观测史上最大的一次地震,死亡 + 下落不明人数目前已经超过千人,余震也从没有停过。
22 |
23 | 紧急情况下电话SMS都不好使,唯一靠谱的只有网络。听说3DS立功了,我却笑不出来。
24 | 交通全部瘫痪,hotel爆满,便利店的食物都已经完全卖光,三得利免费开放了全国的自动售货机,fon也免费开了全国的wifi spot,甚至还有公司准备了食物和水来接纳回不去家的人。
25 | 但是一切秩序井然。
26 |
27 | 为死者哀悼,为生者祈福。
28 |
29 | 已经分不清是头晕还是真在晃了。
30 |
31 | ---
32 |
33 | 一个特殊的不眠之夜,谢谢大家的关心。
34 |
35 |
--------------------------------------------------------------------------------
/_posts/2011-03-19-take-refuge-at-osaka.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '難民@大阪'
3 | layout: post
4 | guid: urn:uuid:76552c5a-3e32-437a-9e49-ad545aa470b0
5 | tags:
6 | - earthquake
7 | - japan
8 | - osaka
9 | ---
10 |
11 | 拗不过老妈又不想回国也买不到机票于是沦落到大阪避难,一直想来大阪不过从来没有想过是在这种场合下来。
12 |
13 | 
14 | 難波
15 |
16 | 
17 | 幸運の神様
18 |
19 | 
20 | 大阪名物ー串揚げ
21 |
22 | 
23 | アイスクリーム串揚げ 油炸冰淇淋
24 |
25 | 不知道还要待几天,hotel有网就暂时在hotel工作吧。不要瞎说,我是难民
26 |
27 | ---
28 | 越来越不想带相机,iPhone已经足矣,再加上有instagram这样的神器
29 |
--------------------------------------------------------------------------------
/_posts/2011-03-28-happybirthday.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Getting old'
3 | layout: post
4 | guid: urn:uuid:19a1314e-b25d-46a1-83a1-c0b3e3d0f5da
5 | tags:
6 | - misc
7 | ---
8 |
9 | 
10 |
11 | 又老一岁,继续迷惘
12 |
13 | ---
14 |
15 | 算来自从02年开始就没有在家过过生日了
16 |
--------------------------------------------------------------------------------
/_posts/2011-06-15-domain-changed.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: '新域名'
3 | layout: post
4 | guid: urn:uuid:26e652df-1654-4557-9f55-5397fb14784a
5 | tags:
6 | - blog
7 | - misc
8 | ---
9 |
10 | 下决心扔掉原来那个域名了,看到这篇的麻烦改下友链
11 |
--------------------------------------------------------------------------------
/_posts/2011-08-04-just-tired.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 五月病
3 | layout: post
4 | guid: urn:uuid:a83fc204-45b6-44d0-b8ca-46ec67080261
5 | tags:
6 | - misc
7 | ---
8 |
9 | 5月病就这么持续到了8月,且照着这个势头很有可能继续持续下去。
10 |
11 | 一起的同事基本都辞职回天朝了,虽然自己对回国完全没有兴趣不过失落感还是很多的。也许是时候要出去走走了,大自然意义上的出去和工作意义上的出去。
12 |
13 | 不知何时能过上靠一个 app 维生然后旅居全球的生活。基本上我就是个マダオ所以还是喜欢自在随性的生活。越来越厌恶每天耗在公司为了那点儿可怜的加班费熬到灯火通明。
14 |
--------------------------------------------------------------------------------
/_posts/2011-08-24-the-great-softwares-on-mac.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'Mac 下那些常用的软件们'
3 | layout: post
4 | guid: urn:uuid:4e684ef0-78a6-4f03-8a37-984a4ae13ee3
5 | tags:
6 | - mac
7 | ---
8 |
9 | 自己平时比较常用的软件,有自带的也有第三方的,有收费的也有免费的,仅供参考。
10 |
11 | **1Password**
12 |
13 | 极有名的密码管理软件,除支持网站帐号管理外还可以保存软件 license 信息,银行账号,信用卡以及护照等各种敏感数据。同时还有 iOS / Android 版本。
14 |
15 | **Alfred**
16 |
17 | 类似 QucikSilver 的 launcher 软件,配合 PowerPack 已经可以完全替代 QS 了。
18 |
19 | **Automator**
20 |
21 | 图形化的自定制工作流程软件,用类似 pipe 的概念把各个动作连接起来以完成一系列琐碎机械的任务。我一直认为这是 OSX 比 Windows 人性化的很好的体现
22 |
23 | **CalendarBar**
24 |
25 | 菜单条上的 event 提醒软件,可以同步 iCal ,支持 Google Calendar ,以及 facebook 的 event
26 |
27 | **ClipMenu**
28 |
29 | 剪贴板管理,可以记录最近的 20 个拷贝记录。这个不重要, snippet 功能才是效率提升的关键
30 |
31 | **Reeder**
32 |
33 | 最好的 Google Reader 客户端,没有之一
34 |
35 | **TextMate**
36 |
37 | 神一样的编辑器。虽然对 CJK 支持不够理想,传说中的 2.0 也处于常年难产中,但这丝毫不影响 TextMate 在编辑器中的地位。编辑器不是只有 vim 和 emacs ,OSX 下我们还有第三个选择。
38 |
39 | **The Hit List**
40 |
41 | TODO 管理,用过 OmniFocus , Things , TaskPaper 后还是 THL 最顺手。唯一的不满是 sync 服务是收费的
42 |
43 | **The Unarchiver**
44 |
45 | 用来对付常见的几乎所有压缩包
46 |
47 | **Twitterrific**
48 |
49 | Twitter 客户端
50 |
51 | **iTerm**
52 |
53 | terminal 的替代程序,比自带的终端来的顺手
54 |
--------------------------------------------------------------------------------
/_posts/2011-09-23-xcode-build-auto-increment.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Xcode 里自动加 build 版本号"
3 | layout: post
4 | guid: urn:uuid:c0672177-cf08-4c4d-8d31-7516148ef4e7
5 | tags:
6 | - programming
7 | - xcode
8 | ---
9 |
10 | 把 Info.plist 里的版本号改成某个数字,然后 Targets → your target → Build Phases → Run Script 的地方加上
11 |
12 | version=`/usr/libexec/PlistBuddy -c "Print CFBundleVersion" $PRODUCT_SETTINGS_PATH`
13 | version=`expr $version + 1`
14 | /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $version" $PRODUCT_SETTINGS_PATH
15 | /usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString $version" $PRODUCT_SETTINGS_PATH
16 |
17 | 这个脚本会让 Xcode 在每次 build 时都自动把版本号加 1。
18 |
19 | build 数字太大了不好看也不那么人性化,于是在 git 下面我们可以
20 |
21 | version=`git describe --tag`
22 | /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $version" $PRODUCT_SETTINGS_PATH
23 | /usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString $version" $PRODUCT_SETTINGS_PATH
24 |
25 | 这样我们得到的就是 git 里最近的 tag,距离此 tag 的 commit 数以及 commit hash 的前 8 位,比如 v00.10-12-g071c526
26 |
27 | ----------
28 |
29 | _今天 iCloud reset,大概离发布不远了吧_
30 |
--------------------------------------------------------------------------------
/_posts/2011-09-26-memory.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 回忆
3 | layout: post
4 | guid: urn:uuid:8454eed2-ae76-49b4-ab1f-861e309308bd
5 | tags:
6 | - misc
7 | ---
8 |
9 | 死党大婚在即,昨晚趴在 11 区的床上突然把自己人生的 timeline 回忆了一遍,很多人都以不再联系,有些昔日的好友已然觉得陌生,不知道他们现在在哪里,过着怎样的生活,而有些人甚至连名字都已经想不起来,只剩下对脸庞模糊的记忆。
10 |
11 | 无数次的在想,哪怕只是一个很小的车站,给某个时间段内出站的人都作上标记,他们离开后的轨迹将会绘制成一副多么美妙的图画。
12 |
13 | 忽然发现,一路走的过于专心,而忽略了两旁的风景,一路走的过于漫不经心,却忘记了思考
14 |
--------------------------------------------------------------------------------
/_posts/2011-10-06-the-hero.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: R.I.P. Steve Jobs
3 | layout: post
4 | guid: urn:uuid:0e19b236-b196-4f99-b274-e41b17eb9b82
5 | tags:
6 | - apple
7 | ---
8 |
9 | [](http://www.apple.com/stevejobs/)
10 |
--------------------------------------------------------------------------------
/_posts/2011-11-22-uiimageview-as-root-view-of-view-controller.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: UIImageView as Root View of View Controller
3 | layout: post
4 | guid: urn:uuid:7af13863-a8e9-40e6-918c-ed7a59f571ca
5 | tags:
6 | - ios
7 | - UIImageView
8 | - programming
9 | ---
10 |
11 | 这是一个很诡异的 bug,表现为在收到 memory warning 后,回到上一个 View Controller 后界面无响应,如下
12 |
13 | 
14 |
15 | 在 View Controller 3 收到低内存警告返回 View Controller 2 后界面失去响应。
16 |
17 | 仔细检查后发现 View Controller 2 的 root view 是 UIImageView 并且在 loadView 里并没有修改 userInteractionEnabled 属性的值,所以 UIImageView 不接受事件处理,界面没有响应反而是正常的,于是问题变得诡异:为什么从 View Controller 1 迁移过来时这个 image view 是接受事件响应的?
18 |
19 | 做个简单的 UIImageView 的 subclass 然后 override setUserInteractionEnabled: 方法后设 breakpoint,发现在 userInteractionEnabled 的值在 UIWindowController 的 transition:fromViewController:toViewController:target:didEndSelector: 方法里被修改成了 YES。
20 |
21 | 问题变得更加诡异: transition:fromViewController:toViewController:target:didEndSelector: 方法在从 View Controller 3 被 dismiss 返回到 View Controller 2 时也会被调用,为什么这时候 userInteractionEnabled 的值没有变?
22 |
23 | 继续比较区别,注意到从 View Controller 1 迁移到 View Controller 2 时 animated 的参数是 NO 而 View Controller 3 做 dismiss 时是设定了 animation 的:
24 |
25 | 
26 |
27 | 猜测 UIWindowController 的 transition:fromViewController:toViewController:target:didEndSelector: 方法在 transition 时在没有动画效果的情况下会检查 root view 是否是 UIImageView 并且修改 userInteractionEnabled 的值,而在有动画时则不会。
28 |
29 | 
30 |
31 | 在 subclass 的 setUserInteractionEnabled: 方法里加 log 然后调整 present 和 dismiss 的动画参数后得到了确认。
32 |
33 | 修正方法很简单,在 loadView 里创建 UIImageView 后设置 userInteractionEnabled 为 YES。
34 |
35 | diff --git a/PLViewController.m b/PLViewController.m
36 | index 9d0dd8b..2386e0a 100644
37 | --- a/PLViewController.m
38 | +++ b/PLViewController.m
39 | @@ -148,6 +148,7 @@ enum {
40 | - (void)loadView
41 | {
42 | UIImageView *imageView = [[UIImageView alloc] initWithImage:backgroundImage];
43 | + imageView.userInteractionEnabled = YES;
44 | imageView.frame = [[UIScreen mainScreen] applicationFrame];
45 | self.view = imageView;
46 | [imageView release];
47 |
48 | __其实在 UIImageView 作 root view 是修改 userInteractionEnabled 的值是必须的__,而 UIWindowController 在无动画 transition 时帮我们隐藏了这个 bug,并且这个 bug 隐藏的很深,只有在 View Controller 3 里出现内存不足,View Controller 2 的 view 被自动释放,然后在返回 View Controller 2 时重新 loadView 的场合才会出现。
49 |
50 | *其实只作显示图片用的话直接操作 UIView 的 layer 应该是更好的选择吧,不会有这么奇怪的 bug 出现*
51 |
--------------------------------------------------------------------------------
/_posts/2011-11-29-welcome-to-x3-world.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Welcome to X3 world"
3 | layout: post
4 | guid: urn:uuid:82e6670e-8ad4-4ef9-972f-8ebe821ca3b0
5 | tags:
6 | - camera
7 | - photography
8 | - dp2x
9 | - sigma
10 | ---
11 |
12 | [](http://www.flickr.com/photos/lhzhang/6423070739/in/photostream)
13 |
14 | [](http://www.flickr.com/photos/lhzhang/6423073915/in/photostream)
15 |
16 | [](http://www.flickr.com/photos/lhzhang/6423075223/in/photostream)
17 |
18 | [](http://www.flickr.com/photos/lhzhang/6423083557/in/photostream)
19 |
20 | 一天下来的感觉是,操作并没有传说中的那么不堪,反倒是很容易上手,也有很多便利的地方。对焦也没有慢的感觉。24.2mm F2.8 APSC 最重要是 X3 的传感器,没有高分辨率的录像,没有高解析度的液晶屏,朴素的反而更惹人喜爱。
21 |
22 | 从此上了 X3 的贼船
23 |
--------------------------------------------------------------------------------
/_posts/2011-12-19-migrated-to-github-pages.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: "Jekyll with Tags on Github Pages"
3 | layout: post
4 | guid: urn:uuid:821c03fb-f6c7-4fe5-8a68-57427be70883
5 | tags:
6 | - blog
7 | - jekyll
8 | ---
9 |
10 | 最近又折腾了一回,从 hyde 换到了 jekyll,顺便迁移到了 Github Pages,省了一笔服务器的费用,也不用再手痒去折腾 vps。
11 |
12 | hyde 到 jekyll 的迁移很简单,大都是模板的修正和简单的配置,唯有 tags 的地方出了点小插曲。
13 |
14 | jekyll 本身是支持 tags 的,所有的 tag 数据都可以从 site.tags 取到,但是却没有一个现成的 tag 页面生成方案。之前用 hyde 是给每个 tag 都生成单独的 index 页面,有些繁琐也过于繁杂,于是这次把所有 tag 都集合到一个页面,然后做 html 的 anchor。同时找了个 [tag cloud 的 plugin](http://yeban.in/jekyll-tag-cloud.html "Jekyll Tag Cloud"),传上去才发现原来 github pages 出于安全原因禁止了用户的 plugin。之后考虑了把源数据的东西和生成的 \_site 分开两个 repo,然后把 blog 指向 \_site。好处是从此可以随意添加 plugin,坏处是 publish 变得无比麻烦(虽然之前 hyde 我也是这么做的)。另一个想法是 deploy 到 heroku 上去,可是 heroku 实在是太慢了,还没设置完就彻底放弃了。
15 |
16 | 于是,最终的解决方案是 javascript(出于洁癖越来越不喜欢在页面里嵌入 js 所以这个一直最后才会考虑的手段)。
17 |
18 | 搜了一下发现已经有现成的东西 - [jquery.tagcloud.js](https://github.com/addywaddy/jquery.tagcloud.js/ "jquery.tagcloud.js")。连带着 jquery 一起下下来,然后是 tag 页面:
19 |
20 |
21 |
22 | - *虽然嵌代码时 iA Writer 很麻烦,不过总的来说还是不错的。Textmate 2 虽然承诺了完整的 CJK 支持,但也还是停留在显示阶段而已,输入时还是有很多问题,无论中日文,说完美真是对不起“完美”这个词。话说 Textmate 2 居然真的存在w*
23 | - *jekyll 比 hyde 处理的速度快多了*
24 | - *jekyll 嵌 liquid 的 code 真麻烦,索性以后都用 gist 了,也省了高亮的 js 和 css*
25 |
--------------------------------------------------------------------------------
/_posts/2011-12-20-rakefile-for-github-pages.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: Rakefile for Github Pages
3 | layout: post
4 | guid: urn:uuid:e38b6d76-e936-4a17-a1a7-55fea65e0e59
5 | tags:
6 | - jekyll
7 | ---
8 |
9 | 前些日子换到了 jekyll,顺手学着写了个 rakefile 用来生成新文章(用 uuid 做 disqus 的 post id 所以每次分开生成 uuid 再拷进来还是挺麻烦的)和 github pages 发布。
10 |
11 | task :default => :generate
12 |
13 | desc 'Create new post with rake "post[post-name]"'
14 | task :post, [:title] do |t, args|
15 | if args.title then
16 | new_post(args.title)
17 | else
18 | puts 'rake "post[post-name]"'
19 | end
20 | end
21 |
22 | desc 'Build site with Jekyll'
23 | task :generate => :clean do
24 | `jekyll`
25 | end
26 |
27 | desc 'Start server'
28 | task :server => :clean do
29 | `jekyll --server`
30 | end
31 |
32 | desc 'Deploy with rake "depoly[comment]"'
33 | task :deploy, [:comment] => :generate do |t, args|
34 | if args.comment then
35 | `git commit . -m '#{args.comment}' && git push`
36 | else
37 | `git commit . -m 'new deployment' && git push`
38 | end
39 | end
40 |
41 | desc 'Clean up'
42 | task :clean do
43 | `rm -rf _site`
44 | end
45 |
46 | def new_post(title)
47 | time = Time.now
48 | filename = "_posts/" + time.strftime("%Y-%m-%d-") + title + '.markdown'
49 | if File.exists? filename then
50 | puts "Post already exists: #{filename}"
51 | return
52 | end
53 | uuid = `uuidgen | tr "[:upper:]" "[:lower:]" | tr -d "\n"`
54 | File.open(filename, "wb") do |f|
55 | f << <<-EOS
56 | ---
57 | title: #{title}
58 | layout: post
59 | guid: urn:uuid:#{uuid}
60 | tags:
61 | -
62 | ---
63 |
64 |
65 | EOS
66 | %x[echo "#{filename}" | pbcopy]
67 | end
68 | puts "created #{filename}"
69 | `git add #{filename}`
70 | end
71 |
72 | 这是一篇很水的文章,我想说的是,写完 rakefile 突然感觉对 ruby 很有爱,买了本 The Ruby Programming Language 打算学学 ruby,也免得被世界淘汰了。
73 |
74 | *顺便试试新 rakefile*
75 |
--------------------------------------------------------------------------------
/_posts/2011-12-24-winter.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 冬
3 | layout: post
4 | guid: urn:uuid:b18d60b8-db5f-43ca-9d10-aa4a6e726087
5 | tags:
6 | - photography
7 | - dp2x
8 | ---
9 |
10 | [](http://www.flickr.com/photos/lhzhang/6564171485/in/photostream)
11 |
12 | [](http://www.flickr.com/photos/lhzhang/6564171515/in/photostream)
13 |
14 | [](http://www.flickr.com/photos/lhzhang/6564171533/in/photostream)
15 |
16 | [](http://www.flickr.com/photos/lhzhang/6564171553/in/photostream)
17 |
18 | [](http://www.flickr.com/photos/lhzhang/6564171569/in/photostream)
19 |
20 | [](http://www.flickr.com/photos/lhzhang/6564171587/in/photostream)
21 |
22 | AND, Merry X'mas
23 |
24 | [](http://www.flickr.com/photos/lhzhang/6564011233/in/photostream)
25 |
--------------------------------------------------------------------------------
/_posts/2012-01-24-tc-1.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: ようこそ銀塩へ
3 | layout: post
4 | guid: urn:uuid:77290b8e-e34e-44cd-b084-99ad330e2d96
5 | tags:
6 | - camera
7 | - photography
8 | - minolta
9 | ---
10 |
11 | 
12 |
13 | 不成器的 Sigma 一直舍不得出 X3 的 EVIL,Fujifilm 的有机传感器又迟迟未能面世,新的 X-Pro1 除了坑爹的价格外也毫无亮点,大失所望之下入了我的第一台胶片机 -- 传说中的美能达 TC-1,当然其中也没少受 [@hanliinter](http://twitter.com/#!/hanliinter) 的撺掇。机器成色还算 ok,等第一卷扫来看看吧
14 |
15 | 正好大年初一到,就算是自己给自己的新年礼物吧
16 |
--------------------------------------------------------------------------------
/_posts/2012-04-02-just-created-a-new-app.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 杂
3 | layout: post
4 | guid: urn:uuid:52ea5e3d-c004-401d-ad63-a33c766eb7ce
5 | tags:
6 | - ios
7 | - app
8 | - misc
9 | ---
10 |
11 | 又挺过了一轮裁员。其实这次本来下定决心想要离开的,无奈没经受得住本部长给的升职加薪的承诺(其实分明是嫌写简历麻烦而已嘛!),于是再多待一段好了。
12 |
13 | 搬了新房子,添置了些家具,看起来总算像个家了。从市役所回来的路上粗算了下,来 11 区五年的时间就已经搬了四次家,我果然就是个定不下心的人。
14 |
15 | ----
16 |
17 | iOS 5 发布后公开了 UIReferenceLibraryViewController 的 API,于是简单做了个调用内置辞典的 app 扔到了 App Store ( ~~[Define It](http://itunes.apple.com/us/app/define-it/id477665521?ls=1)~~ )里,无奈到了 5.1 后 API 文档里加了这么句:
18 |
19 | > A UIReferenceLibraryViewController object provides a dictionary service to look up the definition of a word or term from within an app. It should not be used to display wordlists, create a standalone dictionary app, or republish the content in any form.
20 |
21 | 本想置之不理可惜前些日子收到 Enfour 的要求下架的邮件,于是不情愿的下架了。
22 |
23 | ----
24 |
25 | 买了 Kindle 后今年的阅读量有所增加,于是紧接着做了这么个 app:[mReadin](http://itunes.apple.com/us/app/mreadin/id512179107?ls=1),发现我果然是个不善于添油加醋的人于是 comment 里很简单的列举了一些 feature 了事:
26 |
27 | - Inbox for books planning to read
28 | - Search book from Google Books instead input the information yourself
29 | - Track your reading progress
30 | - Add notes for books
31 | - Estimation for reading
32 | - Rate books that have been read
33 | - All data is saved in iCloud
34 |
35 | 第一个版本很简单,下一版计划增加一些统计和 SNS 的功能,等本月回国休假的时候看有没有空做出来。 iCloud 的同步总是有些稀奇古怪的问题,所以 backup 和 restore 也是不可少的。另外索性把中文 locale 加上好了(好奇怪目前只有英文和日文的 locale 我居然在这里用中文写计划 -_-! )。
36 |
37 | ----
38 |
39 | 三个月一度的交差文
40 |
--------------------------------------------------------------------------------
/_posts/2012-04-16-sakura.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 桜@八鶴湖
3 | layout: post
4 | guid: urn:uuid:e54e5c13-eda4-4433-a2bb-28ab01d7ed4e
5 | tags:
6 | - japan
7 | - sakura
8 | - photography
9 | ---
10 |
11 | 
12 |
13 | 
14 |
15 | 
16 |
17 | 来了五年头一次去看樱花,八鶴湖的樱花能比茂原来的好看些
18 |
--------------------------------------------------------------------------------
/_posts/2012-05-10-replyall-for-echofon.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: ReplyAll Plugin for Echofon for Mac
3 | layout: post
4 | guid: urn:uuid:bf1c8ffa-ba3c-4916-b56f-a618b20b8924
5 | tags:
6 | - simbl
7 | - mac
8 | ---
9 |
10 | 一直很喜欢 Echofon,可惜没有 TweetMarker 的支持,而且最常用的 Reply All 也没有相应的快捷键,所以一直停在 Twitterrific 上。
11 |
12 | 昨天无意中发现 [SimblPluginsForEchofon](https://github.com/norio-nomura/SimblPluginsForEchofon) 这里居然有个 Tweet Marker 的 Echofon 插件,于是重新折腾到 Echofon。
13 |
14 | Echofon 的快捷键支持其实已经很不错了,只是不知道为什么迟迟不肯加上 Reply All,只好自己动手了
15 |
16 | 下载在 [这里](https://raw.github.com/waynezhang/ReplaceReplyWithReplyAllForEchofon/master/Builds/ReplaceReplyWithReplyAllForEchofon.tar.gz), 装好 [SIMBL](http://www.culater.net/software/SIMBL/SIMBL.php) 后把 ReplaceReplyWithReplyAllForEchofon.bundle 放到 ~/Library/Application Support/SIMBL/Plugins,重启 Echofon 即可
17 |
18 | Source 也一并放到了 [Github](https://github.com/waynezhang/ReplaceReplyWithReplyAllForEchofon)
19 |
--------------------------------------------------------------------------------
/_posts/2012-05-16-first-film.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 久しぶりに感動
3 | layout: post
4 | guid: urn:uuid:ac28bead-627d-4d6d-8f78-d981730908b8
5 | tags:
6 | - film
7 | - tc-1
8 | - minolta
9 | - xtra400
10 | ---
11 |
12 | 前两卷终于洗出来了,拿到照片的时候真是有种莫名的感动和惊喜。
13 |
14 | [](http://500px.com/photo/7621221)
15 |
16 | ---
17 |
18 | - 话说 11 区洗照片真贵
19 | - Minolta Scan Dual III 这玩意儿的噪声真不是一般的大啊
20 | - Fujifilm TX-1 / Hasselblad XPan 持续长草中
21 |
--------------------------------------------------------------------------------
/_posts/2012-05-31-i-love-xpan-so-much.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: Fujifilm TX-1
3 | layout: post
4 | guid: urn:uuid:a0bba4ce-f211-4f3c-baac-7f754a217f93
5 | tags:
6 | - fujifilm
7 | - camera
8 | - photography
9 | - xpan
10 | - tx-1
11 | ---
12 |
13 | [](http://500px.com/photo/8091709)
14 |
15 | 草长了总是要拔的,谁让我看到了不该看的东西。
16 |
17 | 虽然做好了充分的心里准备但是还是被狠狠痛苦了一把。
18 |
19 | 先是底片的冲洗,要么不给冲要么要等一周,前后问了三家店才找到一个可以立刻洗的。
20 |
21 | 然后是扫描,店家讲这种东西现在已经没有店给扫了,只能靠自己。google 了半天发现能扫 xpan 底片的底扫都贵的要死,于是低头继续折腾 Scan Dual III。
22 |
23 | 过程很痛苦:每三张裁开,先扫一遍,然后调整底片的位置后再扫一遍,之后拿 photoshop 的 photomerge 接图,最后再 crop 和调颜色。三四张百兆的 tiff 接起来真是让我庆幸之前没有冲动把手头的 iMac 卖掉。
24 |
25 | ---
26 |
27 | 珍惜生命,远离 xpan。不过这台机器我是死也不会再卖掉啦。
28 |
--------------------------------------------------------------------------------
/_posts/2012-06-08-rvp100-is-so-so-vivid.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 正片负片一个都不能少
3 | layout: post
4 | guid: urn:uuid:c762d7b8-191e-49f6-95ae-442faee0267e
5 | tags:
6 | - fujifilm
7 | - camera
8 | - photography
9 | - xpan
10 | - tx-1
11 | ---
12 |
13 | 
14 |
15 | [](http://500px.com/photo/8359215)
16 |
17 | [](http://500px.com/photo/8359312)
18 |
19 | [](http://500px.com/photo/8359391)
20 |
21 | [](http://500px.com/photo/8359439)
22 |
23 | 
24 |
25 | 第一卷正片,本来想买 RDP III 的,一不小心买成了 RVP 100,这东西的确不愧于“超极彩”,颜色简直艳的不像话
26 |
27 | ---
28 |
29 | - 鉴于这台破相机的缘故不得已把主题调宽了,可以预见,这里将会变得很宽,或者很长
30 | - XPAN 的正片比负片还难找到可以冲的店,并且继续挣扎在拼照片的噩梦中,所以还是老话:珍惜生命,远离 XPAN
31 |
--------------------------------------------------------------------------------
/_posts/2012-08-07-last-of-xpan.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: Last of TX-1
3 | layout: post
4 | guid: urn:uuid:eae144dc-bf18-44b3-bd13-a09530afd3a6
5 | tags:
6 | - fujifilm
7 | - photography
8 | - xpan
9 | - tx-1
10 | ---
11 |
12 | [](http://500px.com/photo/11179707)
13 |
14 | [](http://500px.com/photo/11179735)
15 |
16 | [](http://500px.com/photo/11242673)
17 |
18 | TX-1 在手里的最后几卷,因为种种原因还是出掉了,其实很舍不得,不过作为一个有选择恐惧症的人同时有两台机器是会让人发疯的。
19 |
20 | 简单说说感受吧:
21 |
22 | ~~优点:~~
23 |
24 | - ~~够安静。都说可乐标的 M 机安静,但是单说快门音还是 TX-1 来的轻,只是卷片时马达会有动静~~
25 | - ~~观景窗很赞,又大又亮,感觉比奉为神明的 M 机观景窗要强不少~~
26 | - ~~手感质感都不错,另外快门真是稳的要死,1/15 的快门都不会有太大问题~~
27 |
28 | ~~缺点:~~
29 |
30 | - ~~有些大,有些沉,在脖子上挂一天压力还是不小的~~
31 | - ~~镜头少。其实一颗头足够用了我也没什么兴趣每天出门选镜头,之所以抱怨是因为仅有的三颗头最大的光圈也只有 4,100 的卷到晚上基本就瞎了~~
32 | - ~~后期太麻烦。据说当时还在产的时候后期给扫描的店家就极少,现在基本上已经绝迹了,手头的 Scan Dual III 只能扫普通 135 幅面的,每卷都要扫两边然后去 PS 里拼片子真是累的想死~~
33 |
34 | 说了跟没说一样,也许有一天我会标它回来的。
35 |
36 | 另外有人说随便找个广角镜拍出来裁一下效果也是一样的,第一我不喜欢给照片做后期,更不喜欢去裁一张照片,第二,6x17 的取景框看过去的思考方式是和 2x3 不一样的,另外谁也不会盯着 2x3 的底片脑补 crop 吧w
37 |
--------------------------------------------------------------------------------
/_posts/2012-09-10-i-got-my-first-leica.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 渊
3 | layout: post
4 | guid: urn:uuid:09a5d329-b467-44f7-96b1-f9b87382cc78
5 | tags:
6 | - leica
7 | - m6
8 | - photography
9 | - biogon-35
10 | ---
11 |
12 | [](http://500px.com/photo/11828813)
13 |
14 | 按下快门的那一刻,一切就都已注定,无可反悔,也许这就是胶片的魅力吧
15 |
--------------------------------------------------------------------------------
/_posts/2012-09-29-or-may-not.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 一切终归趋于平静
3 | layout: post
4 | guid: urn:uuid:a3ec03ca-1f7a-46d7-ba65-db27dda6f614
5 | tags:
6 | - leica
7 | - m6
8 | - photography
9 | - summicron-dr
10 | ---
11 |
12 | [](http://500px.com/photo/14726379)
13 |
--------------------------------------------------------------------------------
/_posts/2012-12-04-dont-know-y.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: Girl in the Sun
3 | layout: post
4 | guid: urn:uuid:85554b63-e9f0-4454-8ca7-fbcf272a2fad
5 | tags:
6 | - leica
7 | - m6
8 | - photography
9 | - summicron-dr
10 | ---
11 |
12 | [](http://500px.com/photo/19804865)
13 |
14 | 最喜欢的往往是最不经意的那张
15 |
--------------------------------------------------------------------------------
/_posts/2013-02-17-pebble-just-disappoint-me.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: Pebble
3 | layout: post
4 | guid: urn:uuid:672b9275-5b41-441a-b94b-6f71a1ee0cf0
5 | tags:
6 | - pebble
7 | ---
8 |
9 | 
10 |
11 | 不知道 twitter 上那些天天 yy pebble 的老外们是真的喜欢这只表,还是拿到实物后会和我一样失望,反正我先来泼冷水吧。
12 |
13 | * 实物比 iPhone 5 还厚,按钮手感有种很廉价的感觉
14 | * 音乐控制只有播放暂停和上一曲下一曲,很遗憾没有音量控制
15 | * push 消息很不可靠,有时候可以收到,有时候就没反应了。不是很确定需不需要装 BTNotificationEnabler,之前我的确是收到过 TweetList 的 push,然后就没有然后了
16 | * 最致命的是这货只能显示 ascii 字符,于是中日文都会变成口口口,所以 push 提醒的功能基本也是废掉的,你只能看到口口口发了口口口的消息给你,或者你接到了口口口的电话。FYI,pebble 团队的上个作品是 inPulse,从未支持过 unicode
17 |
18 | 是的,真的没有其他功能了。pebble 的 SDK 依然只有 android 版,而且 dev 的 blog 也已经死了很久,承诺的 iOS SDK 和 native SDK 怎么看都是遥遥无期。对的,连个自己做 watch face 的东西都没有。基本上这货现在就是 WYSIWYG,nothing more
19 |
20 | 总而言之就是 #很不推荐
21 |
22 | ---
23 |
24 | 最近很迷 Air Supply,虽然只买了两张专辑,但是同样的曲子 30 周年版的 live 则是另外一种完全不同的演绎,从当年的年少轻狂,到现在的稳重老成,大概就是岁月的磨砺吧
25 |
--------------------------------------------------------------------------------
/_posts/2013-04-02-sleepy-season.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 桜
3 | layout: post
4 | guid: urn:uuid:22a07a54-fe0a-4caa-bc60-75bcb06769aa
5 | tags:
6 | - leica
7 | - m6
8 | - photography
9 | - biogon-35
10 | ---
11 |
12 | [](http://500px.com/photo/29307621)
13 |
14 | 照着 11 区这不是刮风就是下雨进了四月也依旧热不起来的节奏,五月病怕是要提前到来了
15 |
--------------------------------------------------------------------------------
/_posts/2013-05-28-no-it-is-sunset.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: Sunrise
3 | layout: post
4 | guid: urn:uuid:899b0108-587c-4d94-b056-9333038b3870
5 | tags:
6 | - misc
7 | ---
8 |
9 | 
10 |
11 | 日出日落本就没有什么分别
12 |
13 | ---
14 |
15 | 也许是从来就没有时间感的缘故,所有回忆都只有连不到时间线上的碎片
16 |
--------------------------------------------------------------------------------
/_posts/2013-08-12-always-love-bw.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 雷門
3 | layout: post
4 | guid: urn:uuid:da1c05f0-eed6-44ce-af01-1165875ce7d0
5 | tags:
6 | - ricoh-gr
7 | - photography
8 | ---
9 |
10 | 
11 |
12 | 拍照不如发文勤,发文不如换皮勤,避了暑要多出去走走了
13 |
--------------------------------------------------------------------------------
/_posts/2013-11-05-bad-moods-gets-bad-luck-so-just-smile.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: Love is Being Stupid Together
3 | layout: post
4 | guid: urn:uuid:6a0f8df5-6f92-4a07-996c-4061e23d0026
5 | tags:
6 | - ricoh-gr
7 | - photography
8 | ---
9 |
10 | [](http://500px.com/photo/51269400)
11 |
12 | 扫描仪换着法儿的闹别扭,就随便充个数好了。
13 | 一开始很失望中间的女孩子服装不统一,不过后来觉得也蛮好。稍带手的随便加工了一下。
14 |
15 | ----
16 |
17 | 被吐槽常听的乐队出道时我还没有出生,当然了我是哦桑嘛
18 |
--------------------------------------------------------------------------------
/_posts/2013-12-19-m-not-going-to-make-brief-of-this-year-yet.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: rusty rusty
3 | layout: post
4 | guid: urn:uuid:8a9f4073-d0cc-41f2-b3ba-db1d2332f837
5 | tags:
6 | - ricoh-gr
7 | - photography
8 | ---
9 |
10 | 
11 |
12 | 不要指望文能对图我就随便贴一张
13 |
14 | ---
15 |
16 | 作为一个善于听取意见的人,我把 blog 名字改成了 rusty shutter
17 | 是的这里已经彻底没有程序员迹象了,也没觉得哪里不对
18 | 广岛的照片最后还是放弃自己动手而是拿去了 lab,从 preview 的状况看,总体是过曝了
19 | lab 太贵了,120 大概一张够一杯星巴克,但是数码更贵所以我还是坚定的胶片党(哦请不要看本文 tag)
20 |
--------------------------------------------------------------------------------
/_posts/2014-01-23-returned-to-the-origin.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 叠片
3 | layout: post
4 | guid: urn:uuid:f1f1a21b-a50b-424c-9554-6e6386b6122a
5 | tags:
6 | - leica
7 | - m6
8 | - photography
9 | - summicron-dr
10 | ---
11 |
12 | 
13 |
14 | 如题,L 家也不过如是嘛,虽然一直想玩重曝可是真的不用这么这么给我面子的
15 |
16 | ---
17 |
18 | 最近忙的要死,试机卷也没空拍
19 | 作为一个总在某些奇怪的地方有强迫症以及患有选择困难症的人,挑绳子就花了一周,然后再花一周等绳子(作是我作
20 |
--------------------------------------------------------------------------------
/_posts/2014-01-29-maybe-meaningless.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 広島原爆ドーム
3 | layout: post
4 | guid: urn:uuid:302ac300-ab74-45b2-b388-0abb5ff7c35a
5 | tags:
6 | - leica
7 | - m6
8 | - photography
9 | - summicron-dr
10 | - month-favorite
11 | ---
12 |
13 | [](http://500px.com/photo/57457592)
14 |
15 | ---
16 |
17 | 按下快门只是为了记录自己认为美好的事物或者瞬间,又何必在乎别人的评论
18 |
19 | > 知识分子热衷于讨论摄影的意义,于是摄影师按下快门的手越来越犹疑
20 | > 这种情况发展下去,可能导致摄影两极分化,到最后只剩下两种人:新闻摄影师和哲学家
21 |
--------------------------------------------------------------------------------
/_posts/2014-02-20-so-many-traps-in-hassy.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 嵐山
3 | layout: post
4 | guid: urn:uuid:dd045882-6567-468e-9069-9a3c33f2759b
5 | tags:
6 | - photography
7 | - hasselblad
8 | - 500cm
9 | - cf80
10 | - kyoto
11 | - japan
12 | ---
13 |
14 | [](http://500px.com/photo/61342225)
15 |
16 | 跑过几次京都,却是头一次来岚山,希望樱花季或是红叶季能再来一次
17 |
--------------------------------------------------------------------------------
/_posts/2014-02-28-unless-u-r-there.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 山寺
3 | layout: post
4 | guid: urn:uuid:dc1595e5-2297-484a-8688-6808d8f12e51
5 | tags:
6 | - photography
7 | - hasselblad
8 | - 500cm
9 | - cf80
10 | - japan
11 | - month-favorite
12 | ---
13 |
14 | [](http://500px.com/photo/62130237)
15 |
16 | 仙台七十八年不遇的大雪,感觉把这辈子的雪都看完了
17 |
--------------------------------------------------------------------------------
/_posts/2014-03-17-lost.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: Lost
3 | layout: post
4 | guid: urn:uuid:102ad6aa-e1e4-43e3-8338-21ddaf5a7c8c
5 | tags:
6 | - photography
7 | - leica
8 | - m6
9 | ---
10 |
11 | 
12 |
13 | > I’m trying to organize a prison break.
14 | > We have to first get out of this bar,
15 | > then the hotel,
16 | > then the city,
17 | > and then the country.
18 | > Are you in or you out?
19 |
--------------------------------------------------------------------------------
/_posts/2014-03-30-never-be-alone.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 胡言乱语
3 | layout: post
4 | guid: urn:uuid:52104d1f-308e-4afa-973f-6d5d695f1e1e
5 | tags:
6 | - photography
7 | - sigma
8 | ---
9 |
10 | [](http://500px.com/photo/64978811)
11 |
12 | 上一次和朋友们一起庆祝生日大概已经是十年前的事情了,不知道下个十年又会如何,天下没有不散的筵席,珍惜眼前就好
13 |
14 | 凌晨 3 点坐在卡拉 ok 望着窗外的行人,不知道这个时间还漫步在银座的人儿身上到底有着什么样的故事;
15 | 天不亮的首班车上看到个拿着相机的姑娘,不晓得她又是为什么会流连在街头;
16 | 出去流浪一夜也许是个不错的主意。
17 |
--------------------------------------------------------------------------------
/_posts/2014-04-07-the-white-mountains.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 雪山
3 | layout: post
4 | guid: urn:uuid:afa0ccfa-bd18-4008-93f0-b12d20edefbc
5 | tags:
6 | - photography
7 | - hasselblad
8 | - 500cm
9 | - cf80
10 | - japan
11 | - month-favorite
12 | ---
13 |
14 | [](http://500px.com/photo/64294269)
15 |
16 | 天气终于暖和了起来,冬天就用这张不是全景的全景作为最后的作业吧
17 |
18 | ---
19 |
20 | 周末跑去听了 bob dylan 的 live,大爷真的是老了
21 | 但愿今年能拍到好看的樱花
22 |
--------------------------------------------------------------------------------
/_posts/2014-06-12-if-i-m-lucky.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: Cherry Blossom
3 | layout: post
4 | guid: urn:uuid:46ae0934-607e-49be-b683-bbc330ea4fc5
5 | tags:
6 | - photography
7 | - hasselblad
8 | - 500cm
9 | - cf80
10 | - sakura
11 | - japan
12 | ---
13 |
14 | [](http://500px.com/photo/72848733/cherry-blossom-by-linghua-zhang)
15 |
16 |
17 | ---
18 |
19 | 很久都没有有趣的事情发生了,很是无趣
20 |
--------------------------------------------------------------------------------
/_posts/2014-07-02-rock-n-roll.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: Rock n Roll
3 | layout: post
4 | guid: urn:uuid:cb6cb0b1-be92-4f1f-a64a-62724177ced3
5 | tags:
6 | - photography
7 | - leica
8 | - summicron-dr
9 | ---
10 |
11 | [](http://500px.com/photo/75350139)
12 |
--------------------------------------------------------------------------------
/_posts/2014-07-24-just-need-aim-higher.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 海の日には山を登りましょう
3 | layout: post
4 | guid: urn:uuid:866af2a0-3fc7-4ced-839d-1839115b7176
5 | tags:
6 | - photography
7 | - instagram
8 | ---
9 |
10 | 
11 |
12 | 爬了趟焼岳算是热身,下一个目标是槍ヶ岳
13 |
14 | ---
15 |
16 | 最近抛弃 clojure 用 nodejs 重写了 like 的后台,大概过些日子可以拿出来给大家用了
17 |
--------------------------------------------------------------------------------
/_posts/2014-09-05-kamikochi-again.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 横尾大桥
3 | layout: post
4 | guid: urn:uuid:2ef3550f-8cf3-400b-a55b-c512c9af8b2d
5 | tags:
6 | - photography
7 | - leica
8 | - c-biogon-35
9 | ---
10 |
11 | [](http://500px.com/photo/82158657)
12 |
13 | 今年爬山连续两次来上高地,一次晴一次雨,也算是值回票价了
14 |
--------------------------------------------------------------------------------
/_posts/2014-12-18-gonna-get-out-of-comfort-zone.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 羊卓雍措
3 | layout: post
4 | guid: urn:uuid:af62c8d3-84d7-4c48-bb29-4fef13220ff1
5 | tags:
6 | - photography
7 | - leica
8 | - m6
9 | - summicron-dr
10 | ---
11 |
12 | [](https://www.flickr.com/photos/lhzhang/15858965898/)
13 |
14 | 大家都是出去旅行放松一下好继续努力工作,我则是相反,旅行回来就更不想上班了 = =
15 | 不小心弄没了几乎全部 120 的底片,难过了一阵子还是端正了心态,旅行重要的是阅历不是拍照啊(虽然还是很难过
16 | anyway,我也算是在喜马拉雅上丢过手机的人了
17 |
18 | ---
19 |
20 | 很多年都没有做过年终总结了,今年好像也没啥好总结的,_NOTHING BAD, NOTHING GOOD_
21 |
--------------------------------------------------------------------------------
/_posts/2015-03-02-na.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: untitled
3 | layout: post
4 | guid: urn:uuid:050de99c-7597-49a3-9281-9ca84fccbb5b
5 | tags:
6 | - photography
7 | - leica
8 | - m6
9 | - summicron-dr
10 | ---
11 |
12 | [](https://www.flickr.com/photos/lhzhang/16134724228/)
13 |
14 | 取名真是件麻烦的事情
15 |
--------------------------------------------------------------------------------
/_posts/2015-04-14-so-the-decision-has-been-made.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: Fishing
3 | layout: post
4 | guid: urn:uuid:9a45410a-47a1-45f9-bd9c-f6e3b97651e2
5 | tags:
6 | - photography
7 | - hasselblad
8 | - 500cm
9 | - cf80
10 | ---
11 |
12 | [](https://www.flickr.com/photos/lhzhang/16435428423/)
13 |
14 | 爬过两次富士山,但是从山下远眺这么多年还是头一次,可惜雾有些重。
15 |
16 | ---
17 |
18 | 耳机离家出走,所以今年的生日除了新的三脚架又有了新的耳机。祝走掉的那条幸福吧。
19 | 删照片比起烧照片的仪式感真是差太多了。
20 |
--------------------------------------------------------------------------------
/_posts/2015-05-14-do-no-cry-because-it-ended-smile-because-it-happended.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: Tree
3 | layout: post
4 | guid: urn:uuid:52844cd3-de95-411e-83f1-4e4051ce0c7d
5 | tags:
6 | - photography
7 | - hasselblad
8 | - 500cm
9 | - cf80
10 | ---
11 |
12 | [](https://www.flickr.com/photos/lhzhang/17601296422/)
13 |
14 | 实在是很喜欢这张底片的样子,就省去了反色的步骤。
15 |
--------------------------------------------------------------------------------
/_posts/2015-10-15-m-always-waiting.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: Fresh Start
3 | layout: post
4 | guid: urn:uuid:7ee46d88-b3ce-4f1f-bde0-2c753c6f926f
5 | tags:
6 | - photography
7 | - instagram
8 | ---
9 |
10 | 
11 |
12 | 辞掉了做了十年的公司,放松一下下个月一切都要重头开始 @香格里拉
13 |
--------------------------------------------------------------------------------
/_posts/2015-12-31-it-just-begins.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 2015
3 | layout: post
4 | guid: urn:uuid:de8d598d-6f35-4c7b-ab23-1951062dadfc
5 | tags:
6 | - photography
7 | - leica
8 | - m6
9 | - c-biogon-35
10 | - misc
11 | ---
12 |
13 | [](https://www.flickr.com/photos/lhzhang/23999442826/in/dateposted-public/)
14 |
15 | - 完成了读书计划,最爱「1984」
16 | - 去成都吃了火锅,陪家人去了香格里拉,在眉山顶看了 supermoon
17 | - 换了份新工作,有些后悔,早换就好了
18 | - 克服了拖延症,在零点前发了此文
19 |
--------------------------------------------------------------------------------
/_posts/2017-12-31-i-has-been-so-long.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 2017
3 | layout: post
4 | guid: urn:uuid:639f1246-586e-4626-80bf-b5d8938e369c
5 | tags:
6 | - photography
7 | - live
8 | ---
9 |
10 | 
11 |
12 | 2017 最开心的莫过于看到了 Guns N' Roses 和 Rogoer Waters 的 live,Led Zeppelin 这辈子怕是看不到了
13 |
--------------------------------------------------------------------------------
/_posts/2019-03-08-it-is-all-about-timing.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 拧到头摄影师
3 | layout: post
4 | guid: urn:uuid:80599c6f-70ee-44f0-8e34-9eb7ed776fce
5 | tags:
6 | - photography
7 | ---
8 |
9 | 
10 |
11 | 终于有力气把堆积的底片一口气扫出来了,断断续续拍了几年,一点儿进步都看不到(摊手
12 |
--------------------------------------------------------------------------------
/_posts/2021-12-22-2021.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: 2021
3 | layout: post
4 | guid: urn:uuid:d79832ae-e7b6-4ce0-956e-470b8f6e4e51
5 | tags:
6 | - photography
7 | - rolleiflex
8 | - rolleiflex28gx
9 | ---
10 |
11 | 
12 |
13 | 本来想出了所有胶片机器,结果不小心遇到了心仪的 Rolleiflex。
14 |
--------------------------------------------------------------------------------
/about.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: about
3 | layout: page
4 | ---
5 |
6 | a
7 |
8 | > Minimalist \| Appleist \| Unixer \| Coder
9 |
10 | who involved in
11 |
12 | > [github](https://github.com/waynezhang)
13 |
14 | and made
15 |
16 | > [Osara](https://osara.lhzhang.com)
17 |
18 | mail
19 |
20 | > echo srvpqxfbyqfvpdtkbjwt \| tr yxwvtsrqpkjfdb zuonmlihgeca@.
21 |
22 | or follow
23 |
24 | > [@o_lll](https://twitter.com/#!/o_lll)
25 |
26 | to reach me
--------------------------------------------------------------------------------
/archive.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: archive
3 | layout: page
4 | ---
5 |
6 |
7 | {% for post in site.posts %}
8 | {% capture y %}{{post.date | date:"%Y"}}{% endcapture %}
9 | {% if year != y %}
10 | {% assign year = y %}
11 | - {{ y }}
12 | {% endif %}
13 | -
14 |
15 | {{ post.title }}
16 |
17 | {% endfor %}
18 |
19 |
--------------------------------------------------------------------------------
/atom.xml:
--------------------------------------------------------------------------------
1 | ---
2 | ---
3 |
4 |
5 |
6 | {{ site.name }}
7 |
8 |
9 | {{ site.time | date_to_xmlschema }}
10 | {{ site.atom-baseurl }}/
11 |
12 | {{ site.author }}
13 |
14 |
15 | {% for post in site.posts limit:10 %}
16 |
17 | {{ post.title | xml_escape }}
18 |
19 | {{ post.date | date_to_xmlschema }}
20 | {% if post.guid %}{{ post.guid }}{% else %}{{ site.atom-baseurl }}{{ post.id }}{% endif %}
21 | {{ post.content | xml_escape }}
22 |
23 | {% endfor %}
24 |
25 |
26 |
--------------------------------------------------------------------------------
/index.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | ---
4 |
5 |
6 |
7 | {% for post in site.posts limit: 1 %}
8 |
9 |
12 |
39 |
40 | {{ post.content }}
41 |
42 |
43 | {% endfor %}
44 |
45 |
46 |
47 | - Happend earlier this year
48 | {% capture year %}{{ site.time | date:"%Y"}}{% endcapture %}
49 | {% for post in site.posts offset:1 %}
50 | {% capture y %}{{ post.date | date:"%Y"}}{% endcapture %}
51 | {% if year != y %}
52 | {% break %}
53 | {% endif %}
54 | -
55 |
56 | {{ post.title }}
57 |
58 | {% endfor %}
59 | - Long long ago
60 |
61 |
62 |
--------------------------------------------------------------------------------
/media/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/favicon.ico
--------------------------------------------------------------------------------
/media/files/2007/07/26/travel-03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2007/07/26/travel-03.jpg
--------------------------------------------------------------------------------
/media/files/2007/07/26/travel-08.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2007/07/26/travel-08.jpg
--------------------------------------------------------------------------------
/media/files/2007/07/26/travel-19.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2007/07/26/travel-19.jpg
--------------------------------------------------------------------------------
/media/files/2008/03/24/dvfy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/03/24/dvfy.jpg
--------------------------------------------------------------------------------
/media/files/2008/03/31/txp_sofa_screenshot.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/03/31/txp_sofa_screenshot.jpg
--------------------------------------------------------------------------------
/media/files/2008/06/08/okutama-01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/06/08/okutama-01.jpg
--------------------------------------------------------------------------------
/media/files/2008/06/08/okutama-02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/06/08/okutama-02.jpg
--------------------------------------------------------------------------------
/media/files/2008/06/08/okutama-03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/06/08/okutama-03.jpg
--------------------------------------------------------------------------------
/media/files/2008/06/08/okutama-04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/06/08/okutama-04.jpg
--------------------------------------------------------------------------------
/media/files/2008/06/08/okutama-05.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/06/08/okutama-05.jpg
--------------------------------------------------------------------------------
/media/files/2008/06/29/mt-pub-ssi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/06/29/mt-pub-ssi.png
--------------------------------------------------------------------------------
/media/files/2008/06/29/mt-tmpl-opt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/06/29/mt-tmpl-opt.png
--------------------------------------------------------------------------------
/media/files/2008/07/22/all.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/07/22/all.jpg
--------------------------------------------------------------------------------
/media/files/2008/07/22/beach.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/07/22/beach.jpg
--------------------------------------------------------------------------------
/media/files/2008/07/22/eagle.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/07/22/eagle.jpg
--------------------------------------------------------------------------------
/media/files/2008/07/22/jellyfish.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/07/22/jellyfish.jpg
--------------------------------------------------------------------------------
/media/files/2008/07/22/port.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/07/22/port.jpg
--------------------------------------------------------------------------------
/media/files/2008/07/22/ship.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/07/22/ship.jpg
--------------------------------------------------------------------------------
/media/files/2008/08/18/cloud.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/08/18/cloud.jpg
--------------------------------------------------------------------------------
/media/files/2008/08/18/me.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/08/18/me.jpg
--------------------------------------------------------------------------------
/media/files/2008/08/18/stick.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/08/18/stick.jpg
--------------------------------------------------------------------------------
/media/files/2008/08/18/sunrise-01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/08/18/sunrise-01.jpg
--------------------------------------------------------------------------------
/media/files/2008/08/18/sunrise-02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/08/18/sunrise-02.jpg
--------------------------------------------------------------------------------
/media/files/2008/08/18/sunrise-03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/08/18/sunrise-03.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/tanxiqiao.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/tanxiqiao.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia-beach.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia-beach.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia-hotel.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia-hotel.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia-in-water-02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia-in-water-02.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia-in-water-03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia-in-water-03.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia-in-water-04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia-in-water-04.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia-in-water.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia-in-water.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia-lunch.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia-lunch.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia-mask.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia-mask.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia-morning.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia-morning.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia-river.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia-river.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia-stop-in-morning.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia-stop-in-morning.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia-stop-in-rain.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia-stop-in-rain.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia-tower.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia-tower.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia-wedding.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia-wedding.jpg
--------------------------------------------------------------------------------
/media/files/2008/12/16/venezia.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2008/12/16/venezia.jpg
--------------------------------------------------------------------------------
/media/files/2009/01/26/bernasoon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/01/26/bernasoon.jpg
--------------------------------------------------------------------------------
/media/files/2009/01/26/castle-01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/01/26/castle-01.jpg
--------------------------------------------------------------------------------
/media/files/2009/01/26/castle.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/01/26/castle.jpg
--------------------------------------------------------------------------------
/media/files/2009/01/26/church.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/01/26/church.jpg
--------------------------------------------------------------------------------
/media/files/2009/01/26/duomo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/01/26/duomo.jpg
--------------------------------------------------------------------------------
/media/files/2009/01/26/fountain.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/01/26/fountain.jpg
--------------------------------------------------------------------------------
/media/files/2009/01/26/inside-church-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/01/26/inside-church-1.jpg
--------------------------------------------------------------------------------
/media/files/2009/01/26/inside-church.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/01/26/inside-church.jpg
--------------------------------------------------------------------------------
/media/files/2009/01/26/lv.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/01/26/lv.jpg
--------------------------------------------------------------------------------
/media/files/2009/01/26/mc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/01/26/mc.jpg
--------------------------------------------------------------------------------
/media/files/2009/01/26/parda.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/01/26/parda.jpg
--------------------------------------------------------------------------------
/media/files/2009/01/26/santamaria.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/01/26/santamaria.jpg
--------------------------------------------------------------------------------
/media/files/2009/01/26/snow.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/01/26/snow.jpg
--------------------------------------------------------------------------------
/media/files/2009/01/26/street.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/01/26/street.jpg
--------------------------------------------------------------------------------
/media/files/2009/07/28/01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/07/28/01.jpg
--------------------------------------------------------------------------------
/media/files/2009/07/28/02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/07/28/02.jpg
--------------------------------------------------------------------------------
/media/files/2009/07/28/03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/07/28/03.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/chinese.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/chinese.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/dankiryu.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/dankiryu.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/dashiwodaite.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/dashiwodaite.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/hiroshimayaki.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/hiroshimayaki.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/hokkaido-daigaku.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/hokkaido-daigaku.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/jingisukan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/jingisukan.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/jinjya.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/jinjya.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/kaminopporo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/kaminopporo.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/kawaisounasakana.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/kawaisounasakana.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/manjiramen.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/manjiramen.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/monjyayaki.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/monjyayaki.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/susukinomatsuri.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/susukinomatsuri.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/tanekikouji-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/tanekikouji-1.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/tanekikouji.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/tanekikouji.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/tenpura.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/tenpura.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/09/xilaideng.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/09/xilaideng.jpg
--------------------------------------------------------------------------------
/media/files/2009/08/30/time-capsule-size.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/08/30/time-capsule-size.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/25/kokyo-01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/25/kokyo-01.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/25/kokyo-02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/25/kokyo-02.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/25/kokyo-03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/25/kokyo-03.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/25/kokyo-04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/25/kokyo-04.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/25/kokyo-05.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/25/kokyo-05.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/25/kokyo-06.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/25/kokyo-06.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/25/kokyo-07.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/25/kokyo-07.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/25/kokyo-08.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/25/kokyo-08.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/25/kokyo-09.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/25/kokyo-09.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/25/kokyo-10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/25/kokyo-10.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/ginkakuji.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/ginkakuji.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/heianjinko-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/heianjinko-1.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/heianjinko-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/heianjinko-2.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/heianjinko-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/heianjinko-3.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/heianjinko-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/heianjinko-4.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/heianjinko-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/heianjinko-5.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/kyoto-eki.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/kyoto-eki.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/myouhouin.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/myouhouin.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/simizuji-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/simizuji-1.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/simizuji-10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/simizuji-10.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/simizuji-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/simizuji-2.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/simizuji-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/simizuji-3.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/simizuji-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/simizuji-4.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/simizuji-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/simizuji-5.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/simizuji-6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/simizuji-6.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/simizuji-7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/simizuji-7.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/simizuji-8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/simizuji-8.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/simizuji-9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/simizuji-9.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/yasakajinjya-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/yasakajinjya-1.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/yasakajinjya-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/yasakajinjya-2.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/yasakajinjya-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/yasakajinjya-3.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/yasakajinjya-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/yasakajinjya-4.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/yasakajinjya-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/yasakajinjya-5.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/yasakajinjya-6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/yasakajinjya-6.jpg
--------------------------------------------------------------------------------
/media/files/2009/09/27/yasakajinjya.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/09/27/yasakajinjya.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/dear-deer.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/dear-deer.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/deer-01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/deer-01.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/deer-02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/deer-02.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/deer-03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/deer-03.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/deer-04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/deer-04.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/deer-05.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/deer-05.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/deer-06.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/deer-06.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/deer-07.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/deer-07.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/deer-08.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/deer-08.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/deer-in-store.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/deer-in-store.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/gosoutou-kokuhoukan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/gosoutou-kokuhoukan.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/gosoutou.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/gosoutou.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/kasugadaisya-01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/kasugadaisya-01.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/kasugadaisya-02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/kasugadaisya-02.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/kasugadaisya-03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/kasugadaisya-03.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/kasugadaisya-04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/kasugadaisya-04.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/kintetsunara.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/kintetsunara.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/kokuhoukan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/kokuhoukan.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/syokubutsuen-01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/syokubutsuen-01.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/syokubutsuen-02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/syokubutsuen-02.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/toudaiji-01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/toudaiji-01.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/toudaiji-02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/toudaiji-02.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/toudaiji-03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/toudaiji-03.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/toudaiji-04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/toudaiji-04.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/toudaiji-05.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/toudaiji-05.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/toudaiji-06.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/toudaiji-06.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/toudaiji-07.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/toudaiji-07.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/toudaiji-08.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/toudaiji-08.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/toudaiji-09.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/toudaiji-09.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/toudaiji-10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/toudaiji-10.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/01/track.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/01/track.jpg
--------------------------------------------------------------------------------
/media/files/2009/10/21/bird.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/bird.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/consato.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/consato.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/ginkakuji-1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/ginkakuji-1.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/ginkakuji-2.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/ginkakuji-2.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/ginkakuji-3.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/ginkakuji-3.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/ginkakuji-4.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/ginkakuji-4.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/hilltop.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/hilltop.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/kouen-1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/kouen-1.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/kouen-2.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/kouen-2.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/kyotoeki-1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/kyotoeki-1.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/kyotoeki-2.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/kyotoeki-2.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/kyotoeki-3.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/kyotoeki-3.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/miti-1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/miti-1.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/miti-2.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/miti-2.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/miti-3.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/miti-3.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/miti-4.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/miti-4.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/momiji-1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/momiji-1.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/momiji-2.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/momiji-2.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/momiji-3.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/momiji-3.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/sansu.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/sansu.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/tetsugakunomiti-1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/tetsugakunomiti-1.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/tetsugakunomiti-2.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/tetsugakunomiti-2.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/tetsugakunomiti-3.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/tetsugakunomiti-3.jpeg
--------------------------------------------------------------------------------
/media/files/2009/10/21/washer.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2009/10/21/washer.jpeg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-01.jpg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-02.jpg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-03.jpg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-04.jpg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-05.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-05.jpg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-06.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-06.jpg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-07.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-07.jpg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-08.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-08.jpg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-09.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-09.jpg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-10.jpg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-11.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-11.jpg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-12.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-12.jpg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-13.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-13.jpg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-14.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-14.jpg
--------------------------------------------------------------------------------
/media/files/2010/01/14/disney-sea-15.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/01/14/disney-sea-15.jpg
--------------------------------------------------------------------------------
/media/files/2010/06/30/box.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/06/30/box.jpg
--------------------------------------------------------------------------------
/media/files/2010/08/17/sunrise.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/08/17/sunrise.jpg
--------------------------------------------------------------------------------
/media/files/2010/10/19/track.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/10/19/track.jpg
--------------------------------------------------------------------------------
/media/files/2010/10/29/rain.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2010/10/29/rain.jpg
--------------------------------------------------------------------------------
/media/files/2011/02/24/wp2txt.xsl:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
25 |
26 | Creating
27 |
28 |
29 | [[!meta title="
30 |
31 | "]]
32 | [[!meta date="
33 |
34 | "]]
35 | [[!meta updated="
36 |
37 | "]]
38 | [[!meta guid="
39 |
40 | "]]
41 |
42 |
43 |
44 |
45 | [[!tag
46 |
47 |
48 |
49 | ]]
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/media/files/2011/03/07/kindle.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/03/07/kindle.jpg
--------------------------------------------------------------------------------
/media/files/2011/03/19/lucky-god.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/03/19/lucky-god.jpg
--------------------------------------------------------------------------------
/media/files/2011/03/19/nanba.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/03/19/nanba.jpg
--------------------------------------------------------------------------------
/media/files/2011/03/19/skewer-icecream.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/03/19/skewer-icecream.jpg
--------------------------------------------------------------------------------
/media/files/2011/03/19/skewer.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/03/19/skewer.jpg
--------------------------------------------------------------------------------
/media/files/2011/03/28/compass.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/03/28/compass.jpg
--------------------------------------------------------------------------------
/media/files/2011/10/06/RIPSteveJobs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/10/06/RIPSteveJobs.png
--------------------------------------------------------------------------------
/media/files/2011/11/22/UIImageView-and-userInteractionEnabled.dot:
--------------------------------------------------------------------------------
1 | digraph G {
2 | node [shape = plaintext]
3 | {
4 | rank = min;
5 | "UIImageView"
6 | }
7 | {
8 | rank = same;
9 | vc1 [label = "View Controller 1"]
10 | p12 [label = "(present)"]
11 | vc2 [label = "View Controller 2"]
12 | p23 [label = "(present)"]
13 | vc3 [label = "View Controller 3"]
14 | }
15 | {
16 | vc2 -> UIImageView [arrowhead = none];
17 | }
18 | {
19 | rank = same;
20 | d32 [label = "(dismiss)"]
21 | }
22 | m [label = "(didReceiveMemoryWarning)"]
23 | vc1 -> p12 -> vc2 -> p23 -> vc3 -> m -> d32 -> vc2
24 | }
25 |
26 | digraph GD {
27 | node [shape = plaintext]
28 | {
29 | rank = min;
30 | "UIImageView"
31 | }
32 | {
33 | rank = same;
34 | vc1 [label = "View Controller 1"]
35 | p12 [label = "(present)\n(no animate)",]
36 | vc2 [label = "View Controller 2"]
37 | p23 [label = "(present)\n(animated)"]
38 | vc3 [label = "View Controller 3"]
39 | }
40 | {
41 | vc2 -> UIImageView [arrowhead = none];
42 | }
43 | {
44 | rank = same;
45 | d32 [label = "(dismiss)\n(animated)"]
46 | }
47 | m [label = "(didReceiveMemoryWarning)"]
48 | vc1 -> p12 -> vc2 -> p23 -> vc3 -> m -> d32 -> vc2
49 | }
50 |
51 | digraph GDD {
52 | node [shape = plaintext]
53 | {
54 | rank = min;
55 | "UIImageView"
56 | }
57 | {
58 | rank = same;
59 | vc1 [label = "View Controller 1"]
60 | p12 [label = "(present)\n(no animate)\n(user interaction enabled)",]
61 | vc2 [label = "View Controller 2"]
62 | p23 [label = "(present)\n(animated)"]
63 | vc3 [label = "View Controller 3"]
64 | }
65 | {
66 | vc2 -> UIImageView [arrowhead = none];
67 | }
68 | {
69 | rank = same;
70 | d32 [label = "(dismiss)\n(animated)\n(user interaction disabled)"]
71 | }
72 | m [label = "(didReceiveMemoryWarning)"]
73 | vc1 -> p12 -> vc2 -> p23 -> vc3 -> m -> d32 -> vc2
74 | }
--------------------------------------------------------------------------------
/media/files/2011/11/22/bug.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/11/22/bug.png
--------------------------------------------------------------------------------
/media/files/2011/11/22/with-analytics.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/11/22/with-analytics.png
--------------------------------------------------------------------------------
/media/files/2011/11/22/with-description.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/11/22/with-description.png
--------------------------------------------------------------------------------
/media/files/2011/11/29/SDIM0029.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/11/29/SDIM0029.jpg
--------------------------------------------------------------------------------
/media/files/2011/11/29/SDIM0055.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/11/29/SDIM0055.jpg
--------------------------------------------------------------------------------
/media/files/2011/11/29/SDIM0061.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/11/29/SDIM0061.jpg
--------------------------------------------------------------------------------
/media/files/2011/11/29/SDIM0087.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/11/29/SDIM0087.jpg
--------------------------------------------------------------------------------
/media/files/2011/12/24/SDIM0099.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/12/24/SDIM0099.jpg
--------------------------------------------------------------------------------
/media/files/2011/12/24/SDIM0160.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/12/24/SDIM0160.jpg
--------------------------------------------------------------------------------
/media/files/2011/12/24/SDIM0254.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/12/24/SDIM0254.jpg
--------------------------------------------------------------------------------
/media/files/2011/12/24/SDIM0259.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/12/24/SDIM0259.jpg
--------------------------------------------------------------------------------
/media/files/2011/12/24/SDIM0260.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/12/24/SDIM0260.jpg
--------------------------------------------------------------------------------
/media/files/2011/12/24/SDIM0289.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/12/24/SDIM0289.jpg
--------------------------------------------------------------------------------
/media/files/2011/12/24/SDIM0316.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2011/12/24/SDIM0316.jpg
--------------------------------------------------------------------------------
/media/files/2012/01/24/shot-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/01/24/shot-1.jpg
--------------------------------------------------------------------------------
/media/files/2012/04/16/leaf.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/04/16/leaf.jpg
--------------------------------------------------------------------------------
/media/files/2012/04/16/sakura_01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/04/16/sakura_01.jpg
--------------------------------------------------------------------------------
/media/files/2012/04/16/sakura_02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/04/16/sakura_02.jpg
--------------------------------------------------------------------------------
/media/files/2012/05/16/sakura.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/05/16/sakura.jpg
--------------------------------------------------------------------------------
/media/files/2012/05/31/river.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/05/31/river.jpg
--------------------------------------------------------------------------------
/media/files/2012/06/08/rose-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/06/08/rose-1.jpg
--------------------------------------------------------------------------------
/media/files/2012/06/08/rose-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/06/08/rose-2.jpg
--------------------------------------------------------------------------------
/media/files/2012/06/08/rose-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/06/08/rose-3.jpg
--------------------------------------------------------------------------------
/media/files/2012/06/08/rose-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/06/08/rose-4.jpg
--------------------------------------------------------------------------------
/media/files/2012/06/08/rose-5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/06/08/rose-5.jpg
--------------------------------------------------------------------------------
/media/files/2012/06/08/rose-6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/06/08/rose-6.jpg
--------------------------------------------------------------------------------
/media/files/2012/08/07/farmers.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/08/07/farmers.jpg
--------------------------------------------------------------------------------
/media/files/2012/08/07/lotus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/08/07/lotus.jpg
--------------------------------------------------------------------------------
/media/files/2012/08/07/waterfall-in-house.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/08/07/waterfall-in-house.jpg
--------------------------------------------------------------------------------
/media/files/2012/09/10/skytree.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/09/10/skytree.jpg
--------------------------------------------------------------------------------
/media/files/2012/09/29/stay-still.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/09/29/stay-still.jpg
--------------------------------------------------------------------------------
/media/files/2012/12/04/girl-in-the-sun.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2012/12/04/girl-in-the-sun.jpg
--------------------------------------------------------------------------------
/media/files/2013/02/17/pebble.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2013/02/17/pebble.jpg
--------------------------------------------------------------------------------
/media/files/2013/04/02/sakura.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2013/04/02/sakura.jpg
--------------------------------------------------------------------------------
/media/files/2013/05/28/sunset.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2013/05/28/sunset.jpg
--------------------------------------------------------------------------------
/media/files/2013/08/12/kaminarimon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2013/08/12/kaminarimon.jpg
--------------------------------------------------------------------------------
/media/files/2013/11/05/love-is-being-stupid-together.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2013/11/05/love-is-being-stupid-together.jpg
--------------------------------------------------------------------------------
/media/files/2013/12/19/cat.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2013/12/19/cat.jpg
--------------------------------------------------------------------------------
/media/files/2014/01/23/untitled.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2014/01/23/untitled.jpg
--------------------------------------------------------------------------------
/media/files/2014/01/29/HiroshimaPeaceMemorial.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2014/01/29/HiroshimaPeaceMemorial.jpg
--------------------------------------------------------------------------------
/media/files/2014/02/20/arashiyama.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2014/02/20/arashiyama.jpg
--------------------------------------------------------------------------------
/media/files/2014/02/28/yamadera.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2014/02/28/yamadera.jpg
--------------------------------------------------------------------------------
/media/files/2014/03/17/lost.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2014/03/17/lost.jpg
--------------------------------------------------------------------------------
/media/files/2014/03/29/alone.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2014/03/29/alone.jpg
--------------------------------------------------------------------------------
/media/files/2014/04/07/white-mountains.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2014/04/07/white-mountains.jpg
--------------------------------------------------------------------------------
/media/files/2014/06/12/cherryblossom.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2014/06/12/cherryblossom.jpg
--------------------------------------------------------------------------------
/media/files/2014/07/02/ibanez.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2014/07/02/ibanez.jpg
--------------------------------------------------------------------------------
/media/files/2014/07/24/ladder.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2014/07/24/ladder.jpg
--------------------------------------------------------------------------------
/media/files/2014/09/05/bridge-to-wonderland.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2014/09/05/bridge-to-wonderland.jpg
--------------------------------------------------------------------------------
/media/files/2014/12/18/yamdroktso.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2014/12/18/yamdroktso.jpg
--------------------------------------------------------------------------------
/media/files/2015/03/01/pic.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2015/03/01/pic.jpg
--------------------------------------------------------------------------------
/media/files/2015/04/14/fishing.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2015/04/14/fishing.jpg
--------------------------------------------------------------------------------
/media/files/2015/05/14/tree.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2015/05/14/tree.jpg
--------------------------------------------------------------------------------
/media/files/2015/10/15/shangrila.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2015/10/15/shangrila.jpg
--------------------------------------------------------------------------------
/media/files/2015/12/31/shadow.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2015/12/31/shadow.jpg
--------------------------------------------------------------------------------
/media/files/2017/12/31/pink-floyd.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2017/12/31/pink-floyd.jpg
--------------------------------------------------------------------------------
/media/files/2019/03/08/daocheng.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2019/03/08/daocheng.jpg
--------------------------------------------------------------------------------
/media/files/2021/12/22/baseball.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/files/2021/12/22/baseball.jpg
--------------------------------------------------------------------------------
/media/fonts/telex-regular-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/fonts/telex-regular-webfont.eot
--------------------------------------------------------------------------------
/media/fonts/telex-regular-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/fonts/telex-regular-webfont.ttf
--------------------------------------------------------------------------------
/media/fonts/telex-regular-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/waynezhang/blog/2736bc0d110e90e170e7709209bf9c86ba65961d/media/fonts/telex-regular-webfont.woff
--------------------------------------------------------------------------------
/media/fonts/telex-regular.css:
--------------------------------------------------------------------------------
1 | /* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 17, 2014 */
2 |
3 |
4 |
5 | @font-face {
6 | font-family: 'telexregular';
7 | src: url('telex-regular-webfont.eot');
8 | src: url('telex-regular-webfont.eot?#iefix') format('embedded-opentype'),
9 | url('telex-regular-webfont.woff') format('woff'),
10 | url('telex-regular-webfont.ttf') format('truetype'),
11 | url('telex-regular-webfont.svg#telexregular') format('svg');
12 | font-weight: normal;
13 | font-style: normal;
14 |
15 | }
--------------------------------------------------------------------------------
/media/js/jquery.tagcloud.js:
--------------------------------------------------------------------------------
1 | (function($) {
2 |
3 | $.fn.tagcloud = function(options) {
4 | var opts = $.extend({}, $.fn.tagcloud.defaults, options);
5 | tagWeights = this.map(function(){
6 | return $(this).attr("rel");
7 | });
8 | tagWeights = jQuery.makeArray(tagWeights).sort(compareWeights);
9 | lowest = tagWeights[0];
10 | highest = tagWeights.pop();
11 | range = highest - lowest;
12 | if(range === 0) {range = 1;}
13 | // Sizes
14 | if (opts.size) {
15 | fontIncr = (opts.size.end - opts.size.start)/range;
16 | }
17 | // Colors
18 | if (opts.color) {
19 | colorIncr = colorIncrement (opts.color, range);
20 | }
21 | return this.each(function() {
22 | weighting = $(this).attr("rel") - lowest;
23 | if (opts.size) {
24 | $(this).css({"font-size": opts.size.start + (weighting * fontIncr) + opts.size.unit});
25 | }
26 | if (opts.color) {
27 | $(this).css({"color": tagColor(opts.color, colorIncr, weighting)});
28 | }
29 | });
30 | };
31 |
32 | $.fn.tagcloud.defaults = {
33 | size: {start: 14, end: 18, unit: "pt"}
34 | };
35 |
36 | // Converts hex to an RGB array
37 | function toRGB (code) {
38 | if (code.length == 4) {
39 | code = jQuery.map(/\w+/.exec(code), function(el) {return el + el; }).join("");
40 | }
41 | hex = /(\w{2})(\w{2})(\w{2})/.exec(code);
42 | return [parseInt(hex[1], 16), parseInt(hex[2], 16), parseInt(hex[3], 16)];
43 | }
44 |
45 | // Converts an RGB array to hex
46 | function toHex (ary) {
47 | return "#" + jQuery.map(ary, function(i) {
48 | hex = i.toString(16);
49 | hex = (hex.length == 1) ? "0" + hex : hex;
50 | return hex;
51 | }).join("");
52 | }
53 |
54 | function colorIncrement (color, range) {
55 | return jQuery.map(toRGB(color.end), function(n, i) {
56 | return (n - toRGB(color.start)[i])/range;
57 | });
58 | }
59 |
60 | function tagColor (color, increment, weighting) {
61 | rgb = jQuery.map(toRGB(color.start), function(n, i) {
62 | ref = Math.round(n + (increment[i] * weighting));
63 | if (ref > 255) {
64 | ref = 255;
65 | } else {
66 | if (ref < 0) {
67 | ref = 0;
68 | }
69 | }
70 | return ref;
71 | });
72 | return toHex(rgb);
73 | }
74 |
75 | function compareWeights(a, b)
76 | {
77 | return a - b;
78 | }
79 |
80 | })(jQuery);
81 |
--------------------------------------------------------------------------------
/tags.markdown:
--------------------------------------------------------------------------------
1 | ---
2 | title: tags
3 | layout: page
4 | ---
5 |
6 |
7 | {% for tag in site.tags %}
8 |
{{ tag[0] }}
9 | {% endfor %}
10 |
11 |
12 |
13 | {% for tag in site.tags %}
14 | - {{ tag[0] }}
15 | {% for post in tag[1] %}
16 | -
17 |
18 | {{ post.title }}
19 |
20 | {% endfor %}
21 | {% endfor %}
22 |
23 |
24 |
25 |
26 |
36 |
--------------------------------------------------------------------------------