Friday, June 23, 2006

A plugin for Yahoo Messenger 8.0.0-5.0.5 beta :)

Wow, sau vài ngày lui cui với mớ SDK của Yahoo Messenger, cuối cùng cũng viết thành công được một cái "useful plugin", hehe, một cái game Ca-rô (Gomoku, FiveInARow)... Nhưng trước hết, nói vài thứ linh tinh đã:

1. Ăn mừng Ytali vào vòng hai với chiến thắng thuyết phục trước CH. Sex.. hehe..
2. Ăn mừng vì có thể được về nhà sớm, ở xa nhà chán quá rồi :)
3. Ăn mừng vì cuối cùng cũng *xử* được cái plugin cho Yahoo... Sửa lại chút đỉnh rồi hiến dâng cho Yahoo Gallery mới được ...

Cái plugin là đáng nói nhất, hị hị...

1. Giới thiệu vài *tips & tricks* với Yahoo mà trong quá trình ngâm cứu cái API thu gom được:
- Bạn thường phải download Yahoo Messenger trực tiếp từ http://messenger.yahoo.com... File bạn download được chỉ có vài chục/trăm ký vì nó chỉ là một thằng Yahoo Download Manager... Bạn chạy cái file *download manager* đó lên và chờ cho nó tự động download *phần còn lại* xuống harddisk, rồi nó tự động install YM... và bạn quên mất là chưa backup lại một bản file (cỡ 8-9MB) vừa down xuống?? Bạn tự hỏi kô biết có cách nào để download được một cái file setup YM *full* luôn? heheh... ...

@Solution: Mỗi phiên bản Yahoo Messenger đều được đánh version theo Major-Minor hết, ví dụ latest version là "8.0.0.505" thì major là "8.0.0" và minor là "505", hoặc YM7.5 có version là 7.5.0.814 thì M=7.5.0 và m=814. Vậy thông tin này để làm gì?

a. Để ý địa chỉ download cái Yahoo Download Manager cho bản YM8.0 là:
http://download.yahoo.com/dl/msgr8/us/msgr8us.exe.
b. Với phiên bản YM 8.0.0.505 thì có thể suy ra direct link đến cái file 8-9Mb là:
http://download.yahoo.com/dl/msgr8/us/ymsgr800_505_us.exe

Đã thấy sự khác nhau rồi? Vậy thì thừa thắng xông lên, kiểm tra lại link này xem sao:
http://download.yahoo.com/dl/msgr75/us/ymsgr750_814_us.exe

- Bạn online, available... sau đó vào trang http://profiles.yahoo.com/ và nhìn xuống cái biểu tượng *online status* và lượm được một cái mặt đang đen thui
... Bạn mong chờ nó sẽ sáng lên như vậy ... Huhu, no way! Bạn bắt đầu vào  YM -> Preferences -> Privacy -> Check: Allow Yahoo websites to show when I am online... Kô được! Bạn lại vào *Blog settings* và *uncheck* cái Check this box to hide your online status () from other people on Yahoo! 360°... Huhu, vẫn không được... Chưa đầu hàng, bạn lại chạy vào list identify và lại *uncheck* cái Check the box to hide my online status () from other users... Huhu, lại không được!... Bạn tự hỏi còn cách nào khác không?.. ...

@Solution: Rất đơn giản, khi nào login vào Yahoo mà có ý muốn làm cho cái mặt mình sáng lên như vậy:
=> thì phải uncheck: Sign in as invisible to everyone! Nếu bạn invisible sign-in, sau đó chuyển sang available thì có làm thêm gì đi nữa cũng kô ăn thua (do đây là lỗi ở Yahoo Server - credited by Monday... ).

Chúc bà con thành công...

2. Yahoo Messenger 8.0.0-5.0.5-beta:
- Một lọat các features mới, nhưng nổi bật có 2 cái:
  • Yahoo và Microsoft đã ký thỏa thuận hỗ trợ lẫn nhau để 2 IMs là YM và MSN có thể giao tiếp với nhau. Tạm thời phiên bản beta này chỉ hỗ trợ ở mức "giao diện", còn phần core bên dưới thì cóc chạy ...
  • Yahoo đã public nguyên một cục Plugin SDK với một lọat API của YM nhằm giúp developers có thể viết các plugins (một xu hướng kiến trúc phần mềm mà không biết bao nhiêu products đang hướng đến...). Visit http://developer.yahoo.com/messenger/ để biết thêm chi tiết ...
- Hai hôm này không biết bị khỉ gió gì, kô log-in vào YM ở công ti được :)... Đúng là kô hổ danh beta version >:)... Mai thử cài lại xem sao... Nói chung là tuy đang beta, nhưng đáng giá để xài.. hehe...

3. Cái Gomoku plugin:
- Screenshot: This game's known as Gomoku, Ca rô, Five in a row, Cross and Naught... similars to Tic-Tac-Toe (3-in-row), Reversi (4-in-row)...


- Features:
  • Applet & Yahoo Messenger plugin => take advantages of Yahoo IM services (send/recieve IM text, access Adress Book, Status, Friend-List... -> Access all Yahoo APIs...) ...
  • Multiplayer Online (only 2 players per 1 conversation... hehe) ...
  • Graphic User Interface => elegant, easy-to-use ...
  • Restart the game anytime you want ...
  • Show latest move from you & your opponent ..
  • Choose your favorite piece: Cross (X) or Naught(O) ...
  • Playing with massive intelligence computer.. hehe... (*) -> [*] This feature had been available, however, I've removed and focusing on Multiplayer feature ...
  • Show danger lines (**) -> [**] This feature will be implemented in near future! ...
- Requisition:
  • Yahoo Messenger version >= 8.0.0-5.0.5 beta
  • JVM installed, JRE version 1.4 or more...
  • Enable Applet viewing in IE (Internet Option -> Security tab...)
- Download & Installation:
  • Current version is 1.0.5, still developed by Invisible, not signed by Yahoo Corp. yet
  • If you wanna try it first, leave your mail here (strangers, not my friend.. hị hị...) then I will send it to you .. Of course, I will upload on Yahoo Messenger Gallery soon so you can download using Plugins manager of Yahoo Messenger.
  • Whenever you have the installation, I will guide you to install & play it! Hị hị, please visit later and regularly, I will note them here ...
- Developers: Take a look on YM Plugin SDK, learn and dig into the APIs, then write some useful applications.. It's very easy than ever, only need a little knowledge in HTML & Javascript, you can write a big application runs innerly YM... Make your IM yours, why not? Hie hie...

Ôi, vậy có ai oánh Caro với mình qua YM hông? :D...

25 comments:

  1. Troi oi, thang Yahoo YM cang ngay cang map, ruom ra phut tap, ton bo nho, chay cham. Lai cho phep applet nua thi ....

    ReplyDelete
  2. Su huynh duoc di`a som ah??? Vay co an mung gi` hong?? De ve day an mung nha'... roi cho em tham gia voi... kekeke.... Du co sap chet thi em cung phai rang bo` toi de an.... ^____^

    Em hong va`o YM duoc, su huynh khoi PM bat qua tang nhu lan truoc!!!

    ReplyDelete
  3. ac ac... cai tip&trick gi ma viet mot cai cat ngang rui de vay do huh trui.... Bo tay... >>stranger<< nay cung bi cai do do... Chi dum cai de >>stranger<< chinh coi duoc ko di... :D

    ReplyDelete
  4. Ghe^ ghe^! Du~ ta la`m plugin cho YM luon ta!
    Bo'c tem cai da~ ti'nh j` ti'nh ! :D

    ReplyDelete
  5. gioi qua. Send mail di. dinhdn@mobifone.com.vn nhe...Sai thu cho.

    ReplyDelete
  6. Hahah, cái caro ghẻ ngày nào đó hả, nhưng cũng được đó chứ.

    À có một bé Invisighẻ nữa nè, hai đứa làm quen đi nhá.
    http://360.yahoo.com/profile-5j2d1D0lc6chW1zmc3Mdwkp8iQ--?cq=1

    ReplyDelete
  7. Ca'i con be' invi ghẻ kia đã được PLMĐ giới thiệu cho Bác Khoa để đủ cặp mà tới now vẫn chưa ADD được. Bó chân rồi....hêhê.

    ReplyDelete
  8. 1. Hị hị, cám ơn thằng Bia, mặc dù nó có một gallery full of girls >:) nhưng vẫn kô quên mình, nhắc lại kô thôi lầm, teo là male nha mài... hehehe...

    2. Bé Định, not a stranger, cưng có quăng mail cũng vậy à! [-(

    3. Bé Invisible gì kia vẫn chưa nằm trong friendlist là vì tự thân Invisible này cảm thấy kô dủ kha năng trồi lên trong cái list của bé đó cho nên kô add :)), với lại kô đi add bất kỳ ai nếu chưa quen >:)...

    4. Đại ca à, YM8 chạy nhanh như thú, giao diện đẹp như tiên, tiện lợi như cái cắt móng tay (vì có thể dùng để cắt móng chân luôn.. ehehe)...

    5. Chuôt chit, ăn mừng à? Chắc có, nhưng kô mời em đâu.. hahaha

    6. Heo sữa piggy :D, tips & tricks này quí lắm, do đó phải để dành để thu lợi từ nó.. hehe.. OK, nhưng giờ *heo sữa* đang bị gì? Nói đi rồi chỉ cho.. hẹ hẹ...

    ReplyDelete
  9. 1. Cuối cùng cũng thấy cụ làm một việc tốt cho đời =D>.. dù cái chương trình này cháu chắc chẳng bao h đụng đến :))..
    2. Mấy cái tip&tricks có vẻ quý giá ghê, chậc chậc!
    2.1. Cháu tưởng cứ tới trang download.com hoặc bất kỳ trang download nào đó, search tìm fiên bản mong muốn của Y!M là có thể down dc full install file??
    2.2. Làm nhiều thế mà vẫn ko online dc thì botay.congaway luôn ;)).. thử xem, có khi vẫn còn sót lại một cái check nào chưa dc on/off trong profile của bạn ở yahoo profile, chat option, yahoo groups option..
    3. Đã join vào group list của Y! developver ==> hix, trong vòng vài tiếng mà bị spam tới 12 mail :((.. Mình quá thơ ngây :((

    ReplyDelete
  10. My alias/profile doesn't show up as online.
    This problem is a transient one that shouldn't persist. The problem may have been caused by our system or perhaps by your web browser or Internet connection. We apologize for any inconvenience that it caused.

    ReplyDelete
  11. xo`i o*i... vie't thi` vie't luo^n solution ra... Co`n ca'i be^.nh a'n thi` no' cu~ng chi co' va^.y thoi... online ma` no' ko de online... ko online no' cu~ng ko hien len luon... No'i chung la` no' ko bao gio` hie^n le^n ca'i va`ng va`ng do'...
    La`m ba'c si~ kie^?u na`y... thi` to*'i lu'c be.nh nha^n nga'c ngoa?i ru`i mo*'i ba't da`u chu~a... hi'c...

    ReplyDelete
  12. Kkkk, caro thì thường wá, tao mới viết xong cái chinese chess nè. :)) :))

    ReplyDelete
  13. 2. Ăn mừng vì có thể được về nhà sớm, ở xa nhà chán quá rồi :)
    --> Anh sắp về rồi à ? Sao lại được "tống cổ" về sớm vậy ? Lần đi này kiếm được nhiều "xiền" hông >:) ? Nhớ mua quà cho em với nha :">
    3. Ăn mừng vì cuối cùng cũng *xử* được cái plugin cho Yahoo... Sửa lại chút đỉnh rồi hiến dâng cho Yahoo Gallery mới được Image...
    --> Em cá là cái plugin này được làm "overtime" ;;) --- chắc lại ở lại công ty tới 9 - 10 giờ đêm như hồi còn GCS chứ gì -- thế này thì anh sẽ mãi mãi "invisible" thôi - nhỏ con quá đâu ai thấy :))

    Anyway, lâu lắm mới ghé blog anh à nha, bà con comment nhiều quá trời, dạo này "quan hệ rộng" ghê :))

    ReplyDelete
  14. Bia: U?a ma`y la` male ha?
    =))
    Invi to Bia: Kô, mày mới là female á :D =)): Nghĩa là Bác Khoa không phải male, do đó bác là female.

    ReplyDelete
  15. @Bia: Kô, mày mới là female á :D =))

    @Monday: Trang đó thì kô hay bằng softpedia đâu :D.. Nhưng nếu download theo cách đó thì nói làm gì [-(... Ở đây là download trực tiếp từ trang Yahoo đó :). Còn vụ kia thì nó trả lời vậy thôi, có lỗi, nhưng vẫn sửa được.. >:).. Đọc lại bài là bết cách :">

    @Piggy: ... vậy mà vẫn chữa lành mới hay chứ :D... Thể theo nguyện vọng của heo sữa => edit bài lại rồi đó... Thành công rồi nhớ cám ơn mình nhá >:) hehe...

    @Tèo: Chinese Chess thì thường quá, mình đang viết King Chess nè =)).. Mai mốt viết luôn Cờ cá ngựa, Cờ tỉ phú, Cờ domino, Ô quan... :p

    @Huê điên: :((.. nói ra lại tủi thân, kô biết chương trình training kiểu gì mà mới 2 tháng mà kô còn gì để nói, nó đạp về VN lại :D.. Quà cho em à? Ờ, để mua cho cái Pizza :))... Còn cái plugin kia viết trong giờ làm việc ở công ty (do rảnh quá mà, hehe). Anyway, welcome back!

    ReplyDelete
  16. ac ac... chi co' mo~i va.y thui ho*? tro`i...Bo' tay the' ma` cu~ng u? la^u the'... O`... tha?o na`o ho`i truo'c no' va`ng va`ng ma` sau khi mi`nh de no' vay... no' lai den den.. Ru`i de thu*? coi sao mo*'i du*o*c... ta ta

    ReplyDelete
  17. Bữa nay mới để ý thấy, ông mới 23 tuổi hả?
    :D.

    ReplyDelete
  18. thôi đi sư huynh ah`... em available tối ngay`, ma` co' bao giờ nó sáng lên đâu, lúc nào cũng đen thui thui` lui` ah` >__<

    ReplyDelete
  19. Trả lời nhanh cho @Thủy điên@: Ừa, tại vì thằng Yahoo nó khôn, nó biết tui chưa đầy tháng nên chưa chịu nhảy số >:) hehhee..

    @Strangers: 23 cái xuân xanh nhưng mình vẫn là 82 đời cuối nha bà con >:)

    ReplyDelete
  20. Chài tính cho cùng thì cũng chỉ là game turn base. Mấy game kiểu này tao mất chừng 1 ngày là xong 1 cái :-" :-". Viết real time đi, xem yahoo truyền dữ liệu nổi hông =)) =)).

    ReplyDelete
  21. Heheh ko phai tao la` lesbian! B-)

    ReplyDelete
  22. Hừm, thế là cụ bị đạp về VN rồi à! Chúc mừng cụ nhé! He he, tại lần trước lướt blog ko kỹ nên ko ngấm cái vụ này =))
    @Cụ: Khổ thân cụ ghê, hết Huê điên, Thuỷ điên, h quay sang blog của mình cũng bảo mình điên :-ss.. Muốn mọi người ai cũng giống cụ nhưng bản chất là bản chất mà, ko ai điên ngoại trừ cụ :))

    ReplyDelete
  23. Bạn gửi cho mình 1 bản add-in gomoku dc k nè ^^? Cám ơn bạn trước luôn :D

    ReplyDelete
  24. send cho em plug-in nay` voi' ....dia. chi? la` death_agony408@yahoo.com. ....thx nhieu` ^^

    ReplyDelete