Wednesday, August 13, 2008
A CHP response
This is a response I just received for my bike search from a CHP officer
Mr. Nguyen-
Thank you for spending the time to inquire about the incident in question. I have contacted the Monterey CHP Communications Center (831-796-2160) and received the following information (log #397).
On August 3, 2008 at approximately 1319 hours, a grey BMW was traveling northbound on US 101 just north of Coyote Creek Golf Drive, in the #1 lane. The vehicle struck a bicycle that had come to rest in the #1 lane and then the vehicle pulled over into the center divide. Upon the arrival of a tow truck, it was determined that a traffic break was necessary to move the vehicle over to the right shoulder. CHP arrived on scene and initiated the traffic break. US 101 was subsequently cleared. There was no police report requested by the involved driver. I am not certain as to where the debris was placed.
Please contact me if you have any further questions. Take care and drive safely!
Sincerely, Chris
California Highway Patrol
Officer Chris Armstrong
Public Affairs Officer
XXX.XXX.XXXX Office
XXX.XXX.XXXX Fax
XXXXXXXX@chp.ca.gov
Saturday, August 9, 2008
Did anyone hit or see a bicycle on the shoulder on 101N (Sunday 8/3, Gilroy/Morgan Hill)
I originally posted this to craigslist on 8/5
A bicycle fell off of my Yakima SuperJoe2 on Sunday, August 3, between 1 and 2pm while heading northbound on 101 in the fast lane somewhere between Leavesley in Gilroy and the 85N junction. It possibly could have fallen off on the carpool bridge to 85N and I didn't really notice until just before Cottle rd. on 85. My best guess is that it fell off somewhere near the Coyote Creek Golf course, maybe around Cochrane or Bailey.
I sincerely hope no one got into an accident because of the bicycle. However, I need evidence of this loss in order to file an insurance claim. If your vehicle was involved, it may be possible to subrogate.
The bike was a 2005 Trek 6700 WSD (silver mountain bike with disc brakes)
Wednesday, May 28, 2008
Chồng tôi sợ vợ.
Một ngày tháng 5, 2008
Đêm hôm qua ngủ nằm mơ thấy đi vườn đào, giật mình thức giấc tôi thủ thỉ với ox "em nằm mơ thấy tụi mình đi hái đào, làm giờ thèm đào quá". Vậy là sáng nay ox dậy sớm, chạy ra siêu thị mua cho tôi vài trái đào, đem về bỏ tủ lạnh. Vô tới sở làm ox gọi điện về đánh thức tôi dậy "em ơi dậy chưa, dậy ăn đào anh mua để tủ lạnh rồi". Tôi chạy ra, cầm trái đào mà thấy hình trái tim. Một ngày mới với tình yêu của ox, thật nhẹ nhàng.
Ngày đầu tiên em tôi qua, đã tự nói với lòng là không nên mua quần áo cho nó, vì nó tuổi đang lớn đồ chỉ mặc được vài tháng, mua ở đây thì uổng quá, tiền đó để dành dẫn nó đi chơi còn sướng. Vậy mà vẫn sắm. Ba anh em đi vô shopping mall, kế bên hàng giày dép của đứa em thấy mấy đôi sandal của đàn ông đang onsale, thiệt rẻ mà thiệt đẹp, chỉ $18. Quá đẹp! Quá rẻ! Tôi kêu ox "thôi anh lấy 1 đôi đi, rẻ mà đẹp quá xá" Ổng cũng khoái lắm. Vậy là hai anh em, mỗi người 1 đôi. Sau khi đi 1 vòng, nhìn lại tôi thấy giật mình, giỏ quần áo của em tôi vừa giày dép, vừa quần áo vừa nón vớ gần 20 món "cha, nhiêu đây chắc cũng hơn $200, bộn tiền đây" Thấy tôi đứng check lại giỏ quần áo của thằng em coi cái nào nên lấy cái nào nên bỏ, ox tới "thôi anh không lấy đôi dép đâu, anh có 2 đôi dép rồi, bỏ lại mua đồ cho Bo đi". Ừ, đúng là ox tôi có 2 đôi dép thiệt, hai đôi cho 4 năm. Hồi trước khi cưới tôi, ox ham sắm đồ lắm, giày dép 1 tủ 8-9 đôi, áo khoác áo len phải đựng 1 tủ riêng mới nổi, toàn đồ hiệu. Mà giờ, không dám mua 1 đôi dép onsale $18.
Những ngày đầu tiên tôi qua Mỹ, tôi xài tiền như triệu phú, thích cái gì mua cái đó, cứ thẻ đó mà cà. Từ xưa giờ sống với ba mẹ, ba mẹ khó, tiền chỉ vừa đủ ăn sáng ít khi dư để mua sắm. Qua đây lần đầu tiên được nắm tiền trong nhà, thêm nữa vì mới qua tôi chưa biết giá trị đồng tiền bên này, vì cà thẻ, cà hoài không thấy hết, vậy lo gì. Cuối tháng ox lặng lẽ tính tiền thẻ, chuyển tiền qua chỗ này chỗ kia ráng trả bớt nợ mà tôi không bao giờ biết. Làm sao tôi biết được khi tôi lúc đó giống như người ở trên mây, sắm đồ hoài mà ox không nói 1 tiếng, còn phụ lựa đồ, còn khen đồ đẹp, hợp với tôi. Qua đây được 6 tháng, tôi bắt đầu nhớ VN và gia đình, tôi khóc ngày khóc đêm. ox thấy tôi khóc và buồn phiền hoài, xót ruột nên ổng kiếm cách nào lãnh gia đình tôi qua đây chơi với tôi "chứ cho em về VN thăm nhà bây giờ em đòi ở lại luôn bỏ anh thì không được" Vậy là nợ mặc nợ, 2 tuần sau cả gia đình tôi 6 người đã có mặt ở Mỹ. Ba tôi qua đây thấy ở nhà mướn, ông la "tụi bây lương cao như vậy, khá như vậy mà không chịu mua 1 cái nhà cho có chỗ ở vững chắc là sao" làm tôi chợt nhớ ra là tôi đi sắm đồ bấy lâu nay mà quên sắm cho mình cái nhà. Lúc đó tôi nghĩ "à há, mua nhà thì mua nhà". Tôi kêu ox tôi "ba la nói em hổng có cái nhà, mình nên mua nhà đi anh" thì lúc đó tôi mới biết là chẳng những tụi tôi không còn tiền dư mà còn đang thiếu nợ $20-$30k. Tôi như từ trên mây rớt xuống địa ngục. "Sao anh hổng nói em? - Nói chi, thì để em vui, ai hổng có nợ, từ từ mình trả cũng đâu có sao" Không biết tôi so sánh vậy có thấy kìa không nhưng thật ra lúc đó tui nghĩ thì ra hồi đó giờ chỉ có mình tôi là sống trên mây, còn ox tôi, tự nhấn mình xuống địa ngục, để nâng vợ anh lên trời.
ox tôi từ ngày quen nhau tới giờ, gần 4 năm trời không hoa, không lời hoa mỹ, mà anh dành tặng tôi cả tấm lòng, cả cuộc đời của anh. Tôi còn nhớ thời gian tôi còn ở VN, ox không tặng tôi quà, không tặng tôi vàng vòng như những VK khác mà ox chỉ tặng tôi 2 bài hát cũng như lời của anh hứa với tôi "If you want you can win" và "Right here waiting for you" Và bạn có tin không, trong suốt 4 năm trời, ox tôi luôn luôn làm đúng như lời anh hứa, như bài hát mà anh đã hát tặng tôi trong khi hai chúng tôi xa cách. Trong 4 năm chung sống, chúng tôi cũng có nhiều lần cơm không lành, canh không ngọt và tôi lúc đó chỉ vừa 20 nên cũng có nhiều lần chơi ngông khi giận dổi. ox tôi nói điều anh sợ nhất là một ngày, đi làm về huýt sáo rát cổ mà không thấy tôi tươi cười chạy ra đón. Vậy mà người vợ cưng của anh đã vài lần chạm tới nỗi sợ đó của anh, tôi cuốn gói bỏ đi lang thang để "hù cho ổng sợ, đi kiếm cho biết tay" Mà bạn biết cuối cùng ox tôi đã làm cách nào để tôi chịu trở về không? ox tôi biết vợ ổng còn trẻ con và ham ăn lắm, nên anh nhắn tin (vì khi giận tôi không bắt điện thoại của ox) anh rủ đi ăn "lên SF ăn cháo chợ Tàu hôn em, giờ này happy hour em hay nói rẻ em khoái kìa - đi ăn cua rang muối hôn em, mình kêu 2 con cua cho em ăn 1 mình cho đã luôn - thèm vịt quay hôn em, mình đi qua khu Milpitas ăn mì vịt quay và cơm vịt quay với cải hấp đi,......" vậy là trong vòng 1h anh sẽ nhận được địa chỉ motel vợ đang ở, để tới rước đi ăn. ox sợ tôi bỏ nhà đi, cho nên mỗi lần tôi nổi nóng, gom quần áo chuẩn bị đi thì ổng "xung phong ra khỏi nhà" vì ổng sợ tôi đi đêm hôm có chuyện nguy hiểm. Vậy là ổng "bỏ nhà đi" và xuống xe ngủ bất kể mùa nào giờ nào. Một lần, khi dẫn chó đi toilet buổi tối, đi ngang bãi đậu xe, tôi mới phát hiện ổng nằm co ro trong xe ngay mùa đông, thấy tội quá nên kêu về. Tôi hỏi ổng "sao anh hổng ra motel như em hay tới nhà bạn ngủ", ổng nói 1 câu tôi không bao giờ quên "tới nhà bạn rủi nó rủ anh đi chơi, em biết rồi em trách anh "đang bị giận mà còn tâm trí đi chơi", với lại ra motel hay tới nhà bạn ngủ rồi em đâu có biết anh ở đâu mà em kêu về, cho nên anh nằm dưới xe cho em dễ kiếm"
Trước khi cưới, tôi cũng như nhiều người con gái khác, thủ sẵn trong mình nhiều "bí kiếp", nhiều mánh khóe để đối phó với chồng. Tôi đã chuẩn bị tinh thần cho "cuộc chiến vợ chồng" rồi vì ai cũng nói quan trọng là mấy năm đầu, chứ nếu không thì suốt đời mình bị chồng hành. Thời gian đầu, mặc dù anh vẫn tốt với tôi, tôi cũng còn chưa buông "vũ khí, tuyệt chiêu" vẫn còn cảnh giác không biết ổng sẽ dở trò gì, hư hỏng ra sao như lời mọi người nói "sau khi cưới thì khác"Vậy mà ở với anh được gần 4 năm, tôi chưa có dịp xài bí kiếp nào cả vì "chồng tôi đã tự nhiên sợ vợ". Nhiều khi nhìn lại, tôi thấy tôi đã trở thành 1 con người khác, 1 người vợ khác, khác với người vợ tôi đã tính sẵn trước khi cưới, từ con cọp tôi đã dần dần biến thành con mèo nhỏ, rúc trong tay ox. Do tôi là người biết tự giác, là người vợ tốt bẩm sinh, do chồng tôi sợ vợ nên tôi không cần giở vũ khí hay do ox tôi xài tuyệt chiêu chinh phục tôi, mà tôi không hay????
Tặng ox, hi vọng 1 ngày nào đó ox sẽ đọc hiểu được những gì em viết và hé lộ cho em biết "tuyệt chiêu" của ox.
Thursday, February 28, 2008
Integrating GNU Screen copy/scrollback mode with the local system clipboard
GNU Screen is a great UNIX tool, allowing a single terminal session to multiplex and manage multiple virtual terminal windows. As a long time user of screen, over 10 years, one of the features I frequently use is the copy/scrollback mode. Oftentimes, I wish this mode had better integration with the system clipboard.
Copy/Scrollback mode (CTRL-A ESC) in screen allows you navigate the buffer of screen's virtual terminals using vi-like keybindings (hjkl, etc). An additional feature of this mode is the ability to mark portions of text in the buffer to be copied into screen's internal clipboard. This internal clipboard is only usable for writing to a preconfigured filename (CTRL-A >) or using a screen command to paste (CTRL-A ]) into a virtual terminal.
I recently came across a blog article touting the benefits of using screen on Mac OSX. One of the sections described "Copying to the Mac Clipboard" using OSX's built-in pbcopy command to integrate screen's copy buffer with the Mac's own system clipboard. This inspired me to come up with a similar solution for use on Windows.
My solution is more complex than simply using a command line program as I often will start screen sessions on remote systems and would still like to maintain the integration with the local system clipboard. pbcopy can't do this. X11 users have it easy with the xclip program, using forwarded X11 sessions with ssh, it is trivial to integrate remote screen copy-buffer with the local clipboard. Windows doesn't have any answer to this problem at all.
First, I wrote a small Java program to listen on a TCP port (4573) and forwards all data received into the local system clipboard; the program is called Clipboard Listener and source is available under the GPL. The program can be minimized to the system tray or notification area to be as unobtrusive as possible. It displays a notification bubble whenever new data is received on port 4573.
Next, there is a small shell script (copy-to-clipboard) which invokes netcat (nc), commonly available on Linux systems and easily installed if not found. Replace CLIPBOARDLISTENERHOSTNAME with localhost (in ssh) or the host upon which the clipboard listener is running on.
#!/bin/sh
if [ -z "$1" ]; then
echo "Usage: copy-to-clipboard <file>"
exit 1
fi
nc CLIPBOARDLISTENERHOSTNAME 4573 < "$1"
Third, we setup screen to invoke the copytoclipboard script upon our screen selection. Add or edit the following lines into $HOME/.screenrc; replace /PATH/TO/ with the appropriate locations.
# Buffer file is where the screen copy buffer will be saved to.
bufferfile /PATH/TO/screen-copy-buffer
bind y eval "writebuf" "exec /PATH/TO/copy-to-clipboard /PATH/TO/screen-copy-buffer"
Alternatively, instead of using the copy-to-clipboard wrapper, nc can be invoked directly using the following bind. I use the former rather than the latter because I may attach to a certain screen session from more than a single host; I will edit copy-to-clipboard to point to the appropriate host, rather than change the screen keybinding.
bind y eval "writebuf" "exec sh -c 'nc CLIPBOARDLISTENERHOSTNAME 4573 < /PATH/TO/screen-copy-buffer'"
Basically with those steps done, we have completed our integration of screen and the system clipboard. Additional steps have to be taken when integrating remote sessions via ssh (adding the flag -R 4573:localhost:4573). With the integration complete, we can now use the y (named after vi's yank) binding to forward screen's copy buffer into the local system clipboard (CTRL-A y). You can now use your system's paste functionality (such as CTRL-V) into any application which supports it. The clipboard listener application is portable across platforms, you should be able to use this technique on OSX as well if you have a desire to integrate remote screen sessions.
Note: If you use an escape key other than CTRL-A for screen (I use CTRL-O), substitute CTRL-A with your choice of escape key.
Wednesday, February 13, 2008
Mặt nạ dưỡng da.
Công thức dễ lắm mà rất hiệu nghiệm nhen, tại hồi đó mẹ Hân có tiệm spa nên biết.
1/2 tsp mật ong nguyên chất. 1/3 tsp sữa tươi không béo cho da dầu, sữa tươi có béo cho da khô. 2 giọt chanh tươi cho da khô, 3 giọt cho da dầu. Mà muốn da mau trắng thì 3 giọt (da khô không nên xài 3 giọt nó mạnh lắm đó)
Mật ong và sữa trộn đều trước rồi bỏ vô microwave 4-5 giây cho ấm ấm rồi bỏ chanh vô (coi chừng sữa bị đóng cục là bỏ không xài được nhen Chị chị rửa mặt sạch rồi xoa đều lên mặt cho tới hết hỗn hợp, tránh xa mắt, để 20-30 phút cho nó khô thiệt khô rồi đi rửa nước ấm (cho nở lổ chân lông ra cho ra sạch hết dung dịch) rồi rửa nước lạnh cho se da lại.
Rồi, mấy chị rờ da mặt coi có mịn liền luôn hông, hông mịn liền em không ăn tiền :D
Nếu mấy chị xông/rửa mặt nước ấm, khi xứt thì dùng tay xoa vòng tròn thì còn có kết quả hơn nữa đó.
Rồi, mấy chị đấp thử tối nay rồi cho em biết kết quả liền nhen.
Tuesday, January 29, 2008
Dưa chua/Vietnamese pickled.
Đồ chua là món rất dễ làm và làm tăng khẩu vị của nhiều món ăn như cơm tấm, bánh chưng, thịt kho và đồ nguội,... Nếu được làm đúng cách và phân lượng thì có thể để lâu được tới 1 năm mà vẫn trong vắt và giòn tan.
VẬT LIỆU:
Củ cải trắng, cà rốt, bắp cải, radish, tỏi, củ su, su hào, đu đủ,.... khoảng 5 lbs.
6 chén giấm trắng
3 chén đường.
Muối, riềng.
CÁCH THỰC HIỆN:
Rau củ cắt tỉa theo ý muốn, cắt mỏng khoảng .3 cm, ráng cắt cho đều nhau để khi ngâm thì được chua và giòn đều.
Nấu nồi nước thiệt sôi, cho vào 2 muỗng cà phê muối, bỏ tất cả rau củ vào trụng trong 1 phút tới khi thấy củ cải, đu đủ, củ su bắt đầu trở trong vắt (không bỏ củ riềng và tỏi vào trụng)
Vớt rau củ ra, cho ngay vào thau nước đá lạnh thiệt nhiều đá, cho rau củ săn giòn lại liền. Nếu làm đúng cách bảo đảm để 1 năm cũng còn giòn.
Pha giấm, đường theo tỉ lệ 2 giấm 1 đường, nấu thiệt sôi và tan đường. Để nguội (thường hh để qua đêm) rồi cho rau củ, tỏi và riềng cắt khoanh vào. Riềng có tác dụng khử trừng, giúp đồ chua không bị hư mốc, dùng thay chất bảo quản.
Đồ chua sau khi ngâm 1 ngày đêm là có thể ăn được, nếu muốn thiệt thấm thì để 2 ngày chắc chắn rất giòn ngon.
Sunday, January 27, 2008
Cách làm bánh chưng và tip gói lá.
VẬT LIỆU:
(Cho 7 cái 6x6 inches)
5 lbs nếp
2 lbs đậu xanh cà.
2 xấp lá chuối dài
3 lbs thịt ba rọi ngon hoặc thịt vai.
7 tép tỏi lớn.
4 củ hành tím
10 đầu hành lá.
Gia vị, 4-5 giọt màu xanh lá.
3 hộp 5.7x5.7 6x6 và 5.5x5.5
CÁCH THỰC HIỆN:
Buổi tối trước khi gói cần chuẩn bị:
Nếp ngâm qua đêm với màu xanh, 2 muỗng cà phê muối. Đậu xanh ngâm qua đêm với 1 muỗng cà phê muối. Nhớ để nước ngâm đậu cao cách mặt nước chừng 2 inches tại vì đậu rất là nở nhen. Lá chuối đem về ngâm nước với 2 muỗng muối qua đêm cho lá sạch hết mủ và mềm dễ gói. Hành lá, tỏi, củ hành tím xay nhuyễn (1) Thịt ba cắt lát mỏng khoảng .5 in, dài khoảng 4 in. Ướp với 2 muỗng cà phê muối, 1.5 cà phê đường, 3 muỗng nước mắm, 1.5 muỗng cà phê tiêu và phân nữa (1) vào, trộn đều cho vào tủ lạnh ướp qua đêm.
Sau khi chuẩn bị vật liệu để qua đêm (hoặc 8h)
Nếp vớt ra rổ để ráo nước. Cho phân nửa còn lại của hỗn hợp (1)xào với dầu nóng cho thơm, cho đậu xanh vào xào hơi ráo (khoảng 5 phút) cho 1.5 muỗng cà phê đường, 1 muỗng cà phê muối, 2 muỗng nước mắm và 1 muỗng cà phê tiêu vào. Xào kỹ và đem xay hơi nát (không xay cũng được)
Gói bánh:
Step 1: Sử dụng hộp số 1, gói lá chuối xung quanh hộp như gói quà (cách này giúp làm ra khuôn bánh chưng vuông vức không bị rách lá khi ráng nhét vô thẳng vô khuôn)
Step 2: Lấy khuôn số 2 bao bên ngoài step 1 (nếu làm chưa quen thì nên đặt 1 miếng giấy bạc/kiếng ở dưới đít hộp) và rút khuôn 1 ra mình sẽ được khuôn bánh chưng như vầy
Step 3: Cho 1 chén nếp vào, trãi đều, nhất là phải tấn nếp vô 4 góc cho chắc thì khi xong mới ra hình vuông vứt.
Step 4: Xài khuôn 3 để vào giữa, múc vào 1 lớp đậu xanh mỏng, trãi đều và cho thịt vào.
Step 5: Múc lưng 1 chén đậu nữa rãi lên, tán cho lấp hết thịt và thiệt đều.
Step 6: Múc 1 chén nếp đổ xung quanh khuôn 3 và phủ lên hết đậu xanh, rút khuôn 3 ra, dùng tay tán đều nếp và đậu. Nhớ tấn qua 4 góc.
Step 7: Cho 1 miếng lá chuối phủ lên mặt nếp và xếp lại. (Dùng giấy bạc/kiếng gói kỹ lại)
Step 8: Nấu nước thiệt sôi, cho bánh chưng vào, nước phải ngập bánh, dằn cho bánh khổng nổi lên. Nấu 7 tiếng cho nếp ra nhựa, thiệt mềm, vớt ra ngâm vô nước lạnh 30 phút giúp nếp se hạt lại cho thiệt dẽo, mềm mà không nát hạt.
Xài 1 vật gì hơi nặng nặng đè lên bánh vài tiếng nếu lỡ luộc bánh lâu quá, dể giúp bánh cứng lại hơn. Cho vào tủ lạnh để qua đêm bánh sẽ cứng lại thêm.
Lấy ra trang trí, gắn giấy đỏ, bao lì xì, buộc dây lại cho đẹp.
Friday, January 18, 2008
Today my classmates call me.
Well, actually they don’t call me today. I received two calls from my classmates, one was in last two months and another was in last week. I was in the same class with them in last two quarter (summer 2007) and we were in the same group for just 1 week. When we finish, we have a goodbye day, we went out with 4 more classmates and I didn’t hear from them until last two months.
One of my classmates called me, she said “Hey, Han, why didn’t you call me?” and then “I have to call you because I miss your voice”. Then we keep in touch until now. Her name Phoebe, I can say now I like her too. Another one was also in the same class but he, Soungmo, was not in the same group with Phoebe and me. I was so surprise when I receive his call. He asked me if I was en-roll in any class so he could try to add and be my classmate. He said that he didn’t call me or receive my class from last quarter (fall 2007) because he was back his country. He complained that the class he is enrolling was so boring, the classmates were not friendly and cool as I was (wow, I didn’t know that I was cool and friendly) so he hoped to be my classmate again. What can you say if someone call you and say something so sweet like that? I didn’t tell them but they made life much lighter when we all have a lot of pressure in our school, work. I used to don't want to keep in touch with any classmate. I though they would make my day longer and I had to do a lot of thing I didn’t like with them but they changed my mind. Now, I like talking to them on the phone, we have tons of thing to talk about: complain about our homework, tell each other about a hot deal in a store, about my new puppy, weight, hairstyle … Now I think “why not just have some friends, they wont steal your time, they would just make your life lighter”.
One more thing, why didn’t I write this last two months or last week when they just called me? Ah, because I feel like I want to write something today but not another day.
Thursday, December 27, 2007
My password manager, SCURP
What is it
SCURP (SeCURePassword Manager) is a new password manager application I have written. It is intended to run cross-platform (Windows, Linux, OSX and whatever else that can run Java and, optionally, Firefox), and contain more functionality than what is contained within Firefox's own password manager. SCURP is still undergoing changes and should be considered beta software, at best. It should not lose or corrupt any data, however bugs are inevitable.
It is an open source application, and sources are available.
What it does
SCURP is an application that will allow you to store all of your private information and passwords in a secure, central location. All information is stored within an encrypted file (currently 128bit AES in CBC [cipher-block-chaining] mode) protected by a master password (SHA1 with 40bit RC4 password encryption).
Passwords are never stored as cleartext even while the file is decrypted. They are always stored in memory as ECB-mode ciphertext and only decrypted on-demand for short uses. This gives protection against casual memory analysis. Intensive analysis can reveal the encryption key used to encrypt the database, although I believe this to be quite difficult. The memory location of the encryption key must be discovered and then access to the appropriate pieces of data must be found.
Connectivity
The password manager has multiple methods for interacting with external applications. The most basic interaction is through the system clipboard. Another method of interaction is through the use of AutoType. The most advanced interface is through a custom Web Service.
Friday, November 30, 2007
Some other recent applications
While we're on the topic of tools, I've also written several personal webapps aside from this CMS.
Pastebin
My own pastebin; a tool used to take text and put it up on the web for collaborative debugging efforts. Mine, however, takes it a few steps further: I also have features for laying out Graphviz diagrams, and taking screenshots of your desktop without any additional application requirements (beyond the usual Java plug-in). There's also a convenient command-line interface, written in Python, that can be used to paste text directly from a shell prompt without having to copy into a browser.
You can try it and view the sources
Anonimail
Anonymous one-time email addresses, send an email to somearbitrarystring@anonimail.hanhuy.com and it ends up on a web page at http://www.hanhuy.com/anonimail/somearbitrarystring. It's basically a copy-cat of the mailinator concept. I just thought I'd try and implement it myself. Basically, I setup a single IMAP mailbox that receives all emails for the anonimail.hanhuy.com domain, then there's a webapp that parses the IMAP folders (using JavaMail) and presents the resulting emails to the web.
Check it out -- sources to come sometime in the future.
Poker Hand Paster
I like to play online poker, and I like to revel in reviewing bad beats and the really stupid plays I make. Trying to make myself a better player and all. I've written web interfaces into the PokerOffice and PokerTracker databases. The databases are parsed and hands evaluated to detail a blow-by-blow of the plays.
It's bad in a way that it lets people see what hands I play after-the-fact. Maybe I should restrict access to myself, but that isn't a concern right now.
The pokeroffice and pokertracker databases are currently separate, but I would like to aggregate them into a federated view. The pokeroffice view is still linked directly to MySQL running on my workstation and is often offline. The pokertracker view is running against PostgreSQL on my server and is always online. Source
MMS Relay/Moblog app
Seeing as how everyone's got camera phones these days, and there are sites that let you take pictures from your phone and relay them directly to the web; I thought I would try something similar. I've basically read the WAP MMS specification and created a simple MMSC that is able to accept images.
To use this application, one would need to reconfigure one's phone to use a special MMSC, but it's not a big deal unless one likes to send MMS messages to other phones as well (do people do that often?). I don't use it much, personally, but I'd like to make more frequent use of it. Sources