11/01/2011
1st day to the UDS, and as usual, it began with an introduction by Jono Bacon. It’s a quick introduction on how the UDS is working, some advices, and how to use the schedule and the blueprints. It’s followed by the Keynote by Mark Shuttleworth. This time, he talks a lot on the achievements of [...]
11/01/2011
1e jour de l’UDS, et comme d’habitude il commence par une introduction de Jono Bacon, pour expliquer ce qu’est l’UDS, comment cela fonctionne, quelques conseils, et comment utiliser l’agenda et les blueprints. Ensuite, c’est la Keynote de Mark Shuttleworth. Cette fois, il a beaucoup insisté sur les réussites du dernier cycle (developer.ubuntu.com, Software-Center, Lightdm …); [...]
10/30/2011
Voir l’article en anglais : http://gilir.wordpress.com/2011/10/30/uds-p-2/ L’UDS approche, plus que 2 jours avant que cela commence. C’est habituellement la période où les membres de la communauté arrivent (les employés de Canonical arrivent une semaine avant d’habitude). C’est également mon cas, après un voyage un peu mouvementé dû à la grève Air France, j’arrive à Orlando aujourd’hui. [...]
10/30/2011
UDS is approaching, only 2 days before the start. It’s usually the period when community members arrive from all over the world (Canonical folks are usually here 1 week before). It’s also my case, arriving from France today, with some difficulties (Air France’s strike). This year is a bit different than last UDS (it will [...]
10/24/2011

libfm, the backend of the LXDE default file manager PCManFM, just got a new release to fix some outstanding bugs.
Along with the libfm release a new PCManFM release is available, this update adds some improvements to translations.

pcmanfm-0.9.10.tar.gz, sha1: 63fa355607ba5603d4e07dffc275a780afe9e27b
libfm-0.1.17.tar.gz, sha1: 06767191b0c8fbcc12b0ad0a61cf3774f4448c86

Changelog for PCManFM
Translation updates.

Changelog for libfm
d9a0701 Returns TRUE if the version of the GTK+ header files is the same as or newer than the passed-in version, so to match <= 2.20.x, we have to match >= 2.21
355d021 it has to be true for gtk <= 2.20.1
a075bcf Add missing files for building API doc with gtk-doc.
69a5671 Fix incorrect header guards.
79285e8 Add some compatibility headers and files used with min-lib-ver.py for future gtk3 migration.
5941231 Add warning message for gtk-doc in autogen.sh and add configuration summary in configure.ac.
e55e69e * Remove generated files from version control. and Fix wrong project URL in configure.ac.
77095f2 fixed a DSO issue
18cef6b re-added docs
and some translation updates.

10/14/2011
Hier, Ubuntu 11.10 est sortie, avec son lot de nouveautés. Vous pouvez retrouver un très bon résumé sur la documentation française  (http://doc.ubuntu-fr.org/oneiric) Le point que je vais évoquer en détail, est l’arrivée de Lubuntu dans la famille Ubuntu, avec cette version 11.10. Mais d’abord, qu’est que Lubuntu ? C’est une distribution dérivée d’Ubuntu (appelée aussi [...]
09/04/2011
Walshe JM (August 2003). "The story of penicillamine: a difficult birth". Mov. Disord. 18 (8): 853–9
http://onlinelibrary.wiley.com/doi/10.1002/mds.10458/full
今天在唸書的時候,看到 D-penicillamine 這個藥,覺得很不熟,隨手查了一下相關資料,卻無意間看到這個藥物的發明人 John M. Walshe (他還活著) 寫了一篇文章,介紹 1950 年代,他發明這個藥物的故事。
當年他是在肝臟手術患者的小便中,意外發現一個沒看過的新物質,後來才發現是術前施打的 Penicillin 的代謝產物。在檢驗這個產物的過程中,發現他有敖合金屬的能力。後來因為他換工作的關係,接觸到了 Wilson disease 的病患,某天突然想到,這個東西搞不好可以用來排掉無法代謝的銅,於是他自己吞了一堆 D-penicillamine 試驗安全性 (當時還沒有相關法規和倫理委員會),接著就找了兩位病患試吃,一年之後終於看到實驗成果。
當時的Wilson權威都不相信他的藥,所以推廣上受到很多阻礙,幾經波折之後才成為被承認的療法。如果當年有 IRB,很可能就不會有這個藥的誕生了。
作者在文末嘆到,雖然國際大藥廠投入了很多經費研究,但現今 Wilson disease 使用的藥物,全是在學術單位發展出來的。
幸運的一點是,當年沒有合成出後來才知道有毒的 L-Penicillamine,而是一開始就合成出有效的 D-Penicillamine。成功還是需要一點運氣啊!
有時候讀讀這種醫學發展的歷史,也滿有趣的。很多今日看來理所當然的東西,當年只是源自於當年某人的一點好奇。
09/02/2011
帶著剛畢業的 PGY 1 學弟妹值班,真是很累的事,很多東西還是得親力親為。
有鑒於剛入行的學弟妹很難上手,我決定針對值班常見問題,以我自己的淺薄經驗,
寫了一份 PGY/Intern survival guide,跟學弟妹分享,作為教學用途。
今天暫時先完成基本的病人評估方式,呼吸喘,發燒,和意識障礙的處理原則,
以後有空會增加更多。檔案的聯結在此,有興趣的 PGY/Intern 學弟妹歡迎下載。

https://docs.google.com/leaf?id=0B4BhmC8V2mivZTUyN2Y4OTMtZjU4MC00YzM3LTgzNWMtY2U4NDlkMDlkZTgx&hl=en_US

本人才疏學淺,這份資料只是個人經驗,若有錯誤,歡迎來信指正。
08/27/2011
http://udn.com/NEWS/OPINION/X1/6552700.shtml#ixzz1WBuVbZr5


病人多、醫護少 衛署「去函」能改善? 【聯合報╱洪任諭/資深住院醫師(台北市)】2011.08.27 03:15 am 近來有醫師疑似過勞死,引發輿論質疑,衛生署提出調查數字,認為我國住院醫師每周平均工時,和美國相當,這是明顯低估。
以醫學中心內科為例,因為責任制,加班是常態,每天超過十二至十三小時很常見。值班每月九至十一班,每班廿四小時,隔天不補休。若夜間遇到重症急救,可能連續工作卅六小時,假日人力縮減,狀況就更加劇。內科尚如此,遑論外科。
醫院評鑑雖訂有每人照護十五床以下,在出入快的科,可能白天五個病人出院,三個病人入院,夜間急診收二個,隔天雖總數不變,但卻是處理了十位病患。
新病患需從頭詳細問診,且出入院有大量文書需繕寫。照顧床數超過的醫院,當然只能短報。若照實呈報評鑑無法通過,健保給付會降低,財務更吃緊,非但不能擴編人力,可能還要減薪,無疑雪上加霜。病人多、醫護少是事實,就算衛生署「去函要求改善」,血汗醫院也是巧婦難為無米之炊。
工時長是症狀,「重症無醫師」才是病因。衛生署不對症下藥,增加重症人力,卻欲以法規強制壓縮工時,將適得其反。一旦工時納入醫院評鑑,屆時招不到人的醫院,只好被迫造假工時數據以通過評鑑。
內外婦兒、急診等重症科「錢少事多糾紛多」,人盡皆知。只道德「呼籲」大家投入重症,消極「去函」要求醫院改善,請問衛生署,要怎麼改善?

08/09/2011

PCManFM, the default file manager of LXDE, just got a new release. This application need libfm 0.1.16 to work and incidently that is also released today!

PCManFM has seen some significant improvements since the last release back in October 2010. Probably the most notable UI change is the reintroducation of the tree view in side pane that was removed in the rewrite.

pcmanfm-0.9.9.tar.gz, sha1: de7099f57d7139a3d184cd162e02f5f5601667ec
libfm-0.1.16.tar.gz, sha1: c3f4b10baa596ddfc09ae9efbd2c922a26114de8

Changelog for PCManFM
5cbad00 Explicitly link to libfm.
a672793 Fix #3094303 – Regression: Dnd to add folder to bookmarks is broken.
3c969e7 Focus folder view after switching page.
5089e13 Update to use latest libfm API. Fix #3300800 – Deletion prompt has no title.
fa7d474 Fix untranslatable messages.
792cf32 Make “%d items selected” status message translatable.
b282aec Fix #3308324 – “~ in locatio bar cause pcmanfm crash”. Fix #3286157 – “Entering path with two initial slashes // crashes”. Fix #3284001 – “Crash when entering path with trailing slash”. This is related to GTK+ bug #650114, which is already fixed.
813241d Add “Reload folder” to “View” menu.
8a2866f Apply patch #3135578 – Problems with the selection and opening a file.
11d77a6 Apply patch #3163496 – “Menu key to call context menu” with some modifications.
164a371 Apply patch #3301636 – Make slash and tilde activate location bar.
253bdaa Close tab page when the folder which it shows is deleted or unmounted.
fb74b05 Use a less problematic way to show “root mode” warnings.
9756804 Update statusbar text, volume info, and window title correctly for every pages.
792db54 Use enum values instead of integer values for bookmark open methods.
ca184dd Use new API: fm_folder_model_get_is_loaded().
32f6ac2 Rework tabbed-browsing again and create one separate GtkHPaned widget for every page.
ea5e99a Save side pane mode.
5c2f12d Fix free disk space display. Fix #3037825 – Bottom bar not updated.
9a84c1c Rework tabbed-browsing again and make the code cleaner.
25a6a7b Add correct version checks for libraries in configure.ac.
ff8faeb Deprecate fm_folder_get_for_path() API and use fm_folder_get() instead.
28a479b Rename variables for consistancy.
a1c270d Make status bar message more user-friendly and correct.
b4e898b Use new fm_path_entry_set_path() and fm_path_entry_get_path() APIs.
1dfc8e4 Fix #3114626 – PCManFM 0.9.9 Umount partitions problem.
30cf77f Prevent removing built ui files and fix #3181001 – data/ui/*.glade files missing in tarball .
c1f4b6c Set a proper default desktop font if the config value is lacking.
41ad5c3 Add a new config value tab_max_chars to limit the maximum width of tabs.
6240436 Rework tab browsing so we can have more tabs in available space just like the old pcmanfm 0.5 series.
b7a953d Little fix.
cac3de0 * Fix #3139753 – Create New asks for name of new “file” even for a new folder. * Update translations.
9197e75 Add “Create New” popup menu to “File” main menu. Close bug #3107416.
3d14164 Fix #3095516 – PCManFM does not write preferences from main menu.
13a4a38 Add checks for invalid enum values when loading config files.
6d95cbc Fix #3112447 – Daemon mode opens window.
376cc92 Update translations and fix #3114640 – PCManFM 0.9.9 Right-clic on desktop partly hard coded.
6033d80 Escape strings while passing through IPC.
d7d1289 Handle string arguments with prefix –.
1098cfe Little fixes.
cda6259 Reimplement a simpler yet cleaner IPC mechanism again.
cdf5dfc Support mouse button 8 and 9 for back and forward.
5715ba7 Fix #3094187 – Icons file no change when “Stick to Positon” is unchecked.
4e0e602 Trivial fix.
b2e074e Improve handling of backward compatibility for old config files.
2ed76de Fix #3085503 – always_show_tabs=1 don’t work.
b510014 Require correct version of libfm.
9afd9e1 Bump version number to 0.9.9. Fix #3071296 – pcman windows always show up on first desktop.
422e106 Apply patch #3089346 – Re-enbale fake transparency when using pcmanfm 0.9.X.
7fd8aba Use our own round() implementation to avoid using C99 only function.
248b813 Add missing file to data/Makefile.am

Changelog for libfm
c5595a9 Remove docs directory from make file
d036dce fixed makefile
d06d8a0 we need m4 folder
4c7b7a2 fix file authors
7f5466e added missing license header
d22b41f Try to fix Lubuntu bug #820865 – pcmanfm cut&paste a folder to a destination folder withouth write permission causes data loss. https://bugs.launchpad.net/ubuntu/+source/pcmanfm/+bug/820865
2c8fdfb Trivial fix.
fe9ea77 Add missing license info and fix some build problems found by “make distcheck”.
3153210 * Bump ABI version with libtool -version-info to 1:0:0. * Update AUTHORS info.
9c49624 Fix #3094303 – Regression: Dnd to add folder to bookmarks is broken.
70e45ab Add optional window titles to commonly used dialogs provided by fm-gtk-utils.c. Fix #3300800 – Deletion prompt has no title.
94d9f4e Fix untranslatable messages.
d20b968 Make menu of side pane translatable.
37eee68 Apply patch #3301641 – Typing “~” in location bar loads root folder.
89630cf API changed: fm_folder_get_is_loading() -> fm_folder_get_is_loaded(), fm_folder_model_get_is_loading() -> fm_folder_model_get_is_loaded(). Add fm_folder_view_get_is_loaded(). Correctly update popup menu of FmSidePane when mode is changed.
cd79d62 Add missing g_object_ref.
8a69a3d Little fixes.
90c685c Add “changed”, “removed”, “content-changed”, and “fs-info” signals to FmFolder and add filesystem size query to FmFolder.
c076d3e Check for correct required versions of libraries in configure.ac.
d3f856f Little fix for dir tree.
1d09555 Include proper headers.
29bf2a1 Add FmSidePane class for a better implementation of side pane.
b54f630 Some fixes for FmDirTreeView.
c1b0d37 Add FmDirTreeView and FmDirTreeModel to implement directory tree for left pane.
7915d1f Add new API: fm_path_depth().
682f9e2 Add new API: fm_file_info_is_hidden() and have FmFolderModel use it. Remove the unused API fm_folder_get_for_path().
fe1854e Implement %k field code for Exec key according to desktop entry spec.
debea4a Little fix for statusbar message in demo program.
03ec420 Fix #3093778 – Pasting empty string causes copying “/” to current folder.
db84c10 Remove the useless “status” signal from FmFolderView and add some APIs for accessing data members.
180db97 Update comments.
3bdd675 Add a FmPathEntryModel custom tree model for FmPathEntry to save memory.
8003719 Little fix for cancellable.
392601b Use another way to implement auto-completion for path entry and try to utilize most existing functionality provided by gtk+.
d53456f Rework FmPathEntry and make it simpler and faster.
d500b33 Add a simple and basic implementation of button-style path bar.
197c7e1 Fix #3086703 – PCManFM crashes on non existent directories.
61443ac Fix #3115734 – Copying to long path names.
26062bb * Do chdir to / if cwd is under the mounted filesystem which is going to be unmounted. * Fix #3114626 – PCManFM 0.9.9 Umount partitions problem.
2243156 Fix #3127903 – Fails to give permission denied error when overwriting.
2f61ade Fix reference of invalid widget pointer in properties dialog.
415083d Prevent removing built ui files and fix #3181001 – data/ui/*.glade files missing in tarball.
883793d Show tooltips for tab labels when the label text is ellipsized.
3204482 * Use a forward compatible way to register uri scheme handlers as in glib >= 2.27. * Fix #3094197 – Prepare deprecation of the gio module.
67375dd Fix #3132262 – Crash when trying to restore files from trash.
17511bd Fix #3148077 – Latest pcmanfm/libfm crashes when trying to open /proc/self/fd/ (or its symlink /dev/fd/). In this same system nautilus opens that directory fine.
0f04125 Fix #3143296 – spaces are still (or again) not escaped in paths to execute.
36dfad2 Fix #3135910 – “Extract here” doesn’t handle space and encoding characters.
d419535 Add some macros to validate enum values.
1b2560c Changed order of typedeffing enums and declaring them – for C++ compatibility
cf8446b Do further checks for scripts.
1a249bf List “gobject-2.0″ in configure.ac explicitly.

Pages