Skip to main content

Posts

Announcing Vietnames Input Method for XenForo

(tiếng Việt ở dưới) Today I'm announcing the release of Vietnamese Input Method for XenForo as an extremely easy to use add-on. The add-on package can be downloaded here:  xfrocks.com The source is available also on github. The source tree is merged from the  mudim Google Code tree This add-on does not just insert a simple <script /> tag into every page of your site. It went far than that and create a few additional option in account/preferences page so logged in users will be able to configure their typing preferences once and for all (so if a user uses multiple machine, it still works as expected). **** Add-on này tích hợp bộ gõ mudim cho XenForo. Hỗ trợ trình soạn thảo WYSIWYG trên máy tính để bàn cũng như trình soạn thảo chuẩn cho các thiết bị di động (Android, iOS,...). Sau khi cài đặt thành viên có thể vào trang account/preferences để cấu hình bộ gõ theo mong muốn, các lần đăng nhập sau hệ thống sẽ tự động cấu hình bộ gõ (như vậy nếu có ai sử dụng nhi...

Silly Wordpress (dot com)

Today when I tried to make a comment on my friend's blog. This happened to me That email address is associated with an existing WordPress.com account, please log in to use it. I thought that was cool and tried to log in with my email address but because I have never logged before (didn't remember that I signed up), I couldn't  and ended up selecting the "forgot password" link.  Clicked the "reset password" link in the incoming email. Typed a new password twice and then logged in (typed the same password again). Went back via Chrome history to open the blog trying to comment. Noticed the black bar at the top indicating that it recognized me as a logged in user. Typed my comment again (fortunately, it was quite short). And then... BOOM. The same error message! Confused, I swiped back to the page, ⌘+R to refresh the page, typed the comment one more time (it was much shorter fyi) and once again, the same message. This is so frustrating! Hey WordPress dot...

When I said vibrate, you should do that

So I upgraded my old-ish P500 to ICS one or two weeks ago. Nothing complicated, step by step below Download the ROM here . The thread specifically mentioned "GEEK ONLY". At the time of this writing, the latest version is beta 4. It's quite solid. Good battery mileage. All fundamental modules are working with the exception of Camera. Reboot into recovery and flash it. Before trying ICS, I used CM7 + CMW so it should be easy. In case you are curious, I was using this ROM . I used version 6.6. Now it's a little out dated but when I tried it, it was the first and the only CM7 ROM for P500.  After the flash, not reading the instruction very carefully, I wiped basically everything and boot it up. OMG IT WORKED. Beautiful home screen and the new overall style. I was quite satisfied. Browsing around for a while then I tried to go to the Market only to realize I have no Google apps installed. This is a common thing so I wasn't surprised so much, just need to grab the...

When will GitHub change its pricing?

Today Bitbucket supports git . Not very surprising since git is amazingly awesome (well, with a few exceptions like this  but sh!t happens). I use git in almost everything that involves code, and there are a lot of areas where I do. The problem is I don't want my repo to be shared, but I really want them to be stored safely on the cloud (ehem). But GitHub doesn't support private repo until we pay for it. And with their cheapest plan, GitHub only allows 5 private repos and 1 collaborator. That sucks! Yeah, I paid for GitHub but mostly because I need to share my repo with my friend. I hope GitHub will adapt itself soon and start supporting private repos for free of charge. That would be great... Btw, you should check out one of my repo in GitHub. It's quite interesting ;) GitHub or read it here .

Stupid BOOL return value between Win 32 (unmanaged) DLL and .NET managed application

If you are developing a C# application and you have to call a function inside a Win 32 DLL which returns a BOOL value. You will encounter an unusual problem. Like when your application works in Debug mode but dies hard in Release mode. For example you have something like this in C++ (the unmanaged DLL) extern   "C"   __cdecl   bool   DoWork ( ); Very normal stuff, eh? And you think you can do this in C#         [ DllImport (              DllConstants . DLL_FILE_ NAME ,              EntryPoint  =  DllConstants . ENTRY_ POINT_DO_WORK ,              CallingConvention  =  CallingConvention . Cdecl         )]          private   static ...

YAFB has been updated to use Facebook OAuth 2.0

Facebook requires every site to switch to OAuth 2.0 and no later than October. I have updated my most appreciated masterpiece. Current version is 5.0.4b, download is available here . The add-on is rewritten completely (hell, the old structure is a mess, hahah). Actually I don't plan to update this anymore but the guy from Zynga contacted me a week ago and asked if I can help him move the Zynga forums to OAuth 2.0. He contacted me a few times before and I offered to lend him a helping hand and it was a pleasure assist him and Zynga's community. I always try my best and on this occasion the outcome was great. You can now head over to http://forums.zynga.com/ and click the Connect to Facebook link, I hope it works for everyone out there.

Sony Ericsson supports FreeXperia team!

In a recent blog post, Sony Ericsson expressed their cooperation with FreeXperia team to help them build a version of CynogenMod for Xperia phones. This is so awesome on so many scales I have never come across any other manufactures support outsiders to build custom firmware for their products. Yes, some (HTC, Sony Ericsson) did provide bootloader unlocking or just like Motorola, they don't lock it at all but sent 20-ish devices for testing? This is so cool! I happen to have an Xperia PLAY. Nice phone. Unlocked and used CM for 2+ months. Not everything works but it's usable as a daily phone. Now I guess they will all work in the next version of CM. Yay!