Archive for September, 2006


ATM S.A. Google Finance Beta

Tuesday, September 26th, 2006

ATM S.A. is a Warsaw-based information technology (IT) company founded on a combination of telecommunications, information and media technologies. The Company is mainly involved in computer systems and telecommunications network integration, as well as the provision of telecommunications services. The Company is also active in the area of aviation electronics, supplying black box recorders to be installed in airplanes worldwide. Under the Atman brand, acting as a new generation telecommunication operator, ATM provides value-added telecommunications services, including telecommunications outsourcing. The company integrates hardware, software and data transmission systems. Using its own network infrastructure and partnering with other technology and telecommunications companies, ATM S.A. designs, implements and supports IT systems for many enterprises and institutions significant to the Polish economy.

Wala kasing magawa.. habang nag sesearch sa google, naisipan kong e search ang pangalan ko. Jehzeel Laurente, ayun! nakita ng google, at kinlick ko ang isang link doon, napunta ako sa google finance beta sa page, at may blog posts doon, umabot ang blog post ko sa page ng google finance, eto yun link ohh.. http://www.google.com/finance?cid=696525,, ewan ko lang bakit kaya? dahil may word na ATM kaya andoon, ganun cguro yun.. wala lang, ang masasabi ko lang, astig talaga google! hehehe… galing di ko maisip panu nila na develop lahat ng web apps nila, gamit ang AJAX, at iba pang technics sa web development na di ko pa alam, whew! la lang.. hehehe..

History of AJAX

Monday, September 25th, 2006

2005 will definitely be remembered as the rise of AJAX – the new development technique that many believe will blur the line between web-based and desktop applications. This mystical acronym, authored by Adaptive Path in mid February, is a label for the rich, highly responsive and interactive interfaces of AJAX-enabled applications. It stands for “Asynchronous JavaScript + XML”.

Although we are just beginning to realize its full potential, the proven success of famous AJAX-based projects like Google Maps signifies that this is not just another media hype, but rather a promising technology that may change web-applications as we know them.

The purpose of this article is to help developers understand the core concept of AJAX, realize its benefits and suitable application scenarios, and of course, become aware of its drawbacks. You will learn about some of the most important AJAX implementations as well as about some of the leading development tools and components, which can help you jump-start your AJAX-enabled applications.

This document is aimed at ASP.NET developers, although anyone with a good knowledge of how the Internet works will gain a solid understanding of AJAX and its benefits.

Adobe’s Spry Framework for AJAX

Sunday, September 24th, 2006

Adobe Labs have introduced a preview of their new Spry Framework for AJAX, which aims to demystify AJAX for a non-technical audience. Adobe are attempting to enable anyone with basic HTML, CSS and JavaScript skills to be able to harness the power of AJAX within their pages.
Sadly, at this initial stage it seems that the goal of easy-of-use has been held higher than even the most basic principals of valid markup and accessibility best practise. Opting to make implementation as simple as possible, Spry uses custom attributes and old-school obtrusive JavaScript techniques, welding the behaviour layer firmly to the content.
On the subject of custom attributes, Adobe’s Donald Booth responds:
We were trying to stay away from custom attributes for validation reasons. But, there was no way to implement if…then statements with out one. And we were defining the datasets within the class attribute. This was troublesome, and since we were already breaking validation with the if…then, we decided to go to all custom attributes.
Replace “breaking validation” with “breaking our customers’ pages” at your own discretion.
Of course, Spry is just a preview and Adobe are actively soliciting feedback. As it currently stands, the framework is certainly not ready for prime-time, and if it’s the sort of framework you’d otherwise find useful, I encourage you to investigate it and offer constructive feedback. Thanks! :)

Ajax: A New Approach to Web Applications

Thursday, September 21st, 2006

Defining Ajax

Ajax isn’t a technology. It’s really several technologies, each flourishing in its own right, coming together in powerful new ways. Ajax incorporates:
> standards-based presentation using XHTML and CSS;
> dynamic display and interaction using the Document Object Model;
> data interchange and manipulation using XML and XSLT;
> asynchronous data retrieval using XMLHttpRequest;
> and JavaScript binding everything together.

The classic web application model works like this: Most user actions in the interface trigger an HTTP request back to a web server. The server does some processing — retrieving data, crunching numbers, talking to various legacy systems — and then returns an HTML page to the client. It’s a model adapted from the Web’s original use as a hypertext medium, but as fans of The Elements of User Experience know, what makes the Web good for hypertext doesn’t necessarily make it good for software applications

How Ajax is Different

An Ajax application eliminates the start-stop-start-stop nature of interaction on the Web by introducing an intermediary — an Ajax engine — between the user and the server. It seems like adding a layer to the application would make it less responsive, but the opposite is true.
Instead of loading a webpage, at the start of the session, the browser loads an Ajax engine — written in JavaScript and usually tucked away in a hidden frame. This engine is responsible for both rendering the interface the user sees and communicating with the server on the user’s behalf. The Ajax engine allows the user’s interaction with the application to happen asynchronously — independent of communication with the server. So the user is never staring at a blank browser window and an hourglass icon, waiting around for the server to do something.

Who’s Using Ajax

Google is making a huge investment in developing the Ajax approach. All of the major products Google has introduced over the last year — Orkut, Gmail, the latest beta version of Google Groups, Google Suggest, and Google Maps — are Ajax applications. (For more on the technical nuts and bolts of these Ajax implementations, check out these excellent analyses of Gmail, Google Suggest, and Google Maps.) Others are following suit: many of the features that people love in Flickr depend on Ajax, and Amazon’s A9.com search engine applies similar techniques.
These projects demonstrate that Ajax is not only technically sound, but also practical for real-world applications. This isn’t another technology that only works in a laboratory. And Ajax applications can be any size, from the very simple, single-function Google Suggest to the very complex and sophisticated Google Maps.
At Adaptive Path, we’ve been doing our own work with Ajax over the last several months, and we’re realizing we’ve only scratched the surface of the rich interaction and responsiveness that Ajax applications can provide. Ajax is an important development for Web applications, and its importance is only going to grow. And because there are so many developers out there who already know how to use these technologies, we expect to see many more organizations following Google’s lead in reaping the competitive advantage Ajax provides.

Moving Forward

The biggest challenges in creating Ajax applications are not technical. The core Ajax technologies are mature, stable, and well understood. Instead, the challenges are for the designers of these applications: to forget what we think we know about the limitations of the Web, and begin to imagine a wider, richer range of possibilities.
It’s going to be fun.

My Funniest Experience Ever!

Friday, September 15th, 2006

Waaaaaaa…. nakakatawa talaga yung nangyari sa akin kahapon.. nag deposit me ng pera sa bpi nung payday yesterday. Pumasok sa bangko, nag fill up ng deposity slip, pumila, at binigay sa babae na incharge yung slip para ma deposit na. Pagkatapos nun after deposit lumabas na ako ng BPI at nag check ng account ko kung nag appear ba agad.. ayun nga nag appear na… weeeee… malaki laki narin na ipon ko pambili ng laptop, kaya yun masaya ako at nag ask na yung teller na do you want a receipt, press ko YES syempre.. tapos nun lumabas na ang resibo, almost 100k na.. ang saya.. tapos nun binuksan ko pitaka ko at nilagay ang resibo, at tiningnan ko ang pitaka ko… WAAAAAAAH!! wala na ang ATM Card ko??!? nasaan na? di ko alam bat nawala? dali dali akong nag check sa bulsa ko, sa front pocket at back pocket, left pocket, at right pocket, at lumingon sa baba, sa taas, sa kaliwa, sa kanan, at sa buong paligid, kinabahan ako, kung bat bigla nalang nawala ang ATM card ko, kaya pumasok agad ako sa bangko, at nag tanong tanong sa mga tao kung nasaan na ang ATM card ko, at tiningnan ko yung upuan, table, desk na may deposit slip, at sa mga taong pumipila baka nahulog ko ang ATM card ko, at lumapit sa guard kung may nakita sya. Tapos pawis na pawis na ako sa kakahanap at kaba. Bigla nalang sinabi ng isang guard na… “Sir, tumutunog po ang ATM sa labas, baka may naiwan ka pong card na di pa nakuha doon” kaya bigla akong lumabas,,.. at AYUN!!!!!!!!!! nandoon lang pala ang ATM card ko, di ko pa pala kinuha, resibo ko lang kinuha ko, at yung card iniwan ko lang, may memory gap na ata me.. hehehe. ang bata ko pa naman kalimutin na ako. Naaalala ko tuloy na resibo lang pala kinuha ko at hindi yung card. Kaya yun tumakbo na ako palayo ng bangko, baka ma alala pa nila mukha ko, mukha ng batang tanga. hehehe.. kalimutinnnnnnnn masyado as in :), la lang share ko lang baka may makabasa.. hehehe.. natawa talaga ako sa sarili ko, pati yung guardya ng BPI natawa.. hay.. kahiya talaga.. hmp!!

5Gigs.com Member Forums

Tuesday, September 12th, 2006

Naka reciv ako ng email from 5gigs,”Happy Birthday from 5gigs.com Member Forums, Wish you all the best” hehe.. member pala ako sa forums na to, dito kasi ako unang nagpa host ng free at php capable ang webserver. Birthday ko pala ngayon naalala ko. September 12, weeeeeee… la lang.. heheh.. nag duty ako, tahimik lang.. tapos kumain mag isa sa labas, tapos balik sa office at duty ulit, tapos dinner kain ulit.. tapos tulog, watta happy birth day :) hay… sarap pala buhay may trabaho. di tulad nung bata pa me, nag aabala pa mama ko para may maihanda sa birthday ko, ngayon la nang problema kasi ala na gasto, at ako di naman din ako nag gasto sa bday ko tahimik lang.. weeeeee… ang saya saya :)

Bli Blo Blahh Bibop

Sunday, September 10th, 2006

Wala kasi maisip na title ng blog. kaya yan ang ginawa ko.. hehehe.. ahmm.. maganda pala sa market market.. ngayon lang ako nakapunta. i mean nung sabado pala.. hehe. first time ko naka kain ng worth 1,600 na dinner.. waaaaaaa…!! mahal pala sa blackbeard’s seafood palace.. buti may dala me 2k. di ako napahiya. hehe. la lang la kasi masulat.. ahmm.. sarap pala ng crabs. tagal ko na rin di naka kain nun kasi bata pa ako nung una akong kumain ng ganun, at maliit na crabs pa yun, mga crablets.. sa blackbeard’s sobrang laki paran giant na crab waw! sarap talaga as in!! try nyo.. puno ng crab meat sa loob sulit talaga ang 600 pesos sa isang crab maritess in olive oil and… nakalimutan ko ano yun.. tapos shrimp na griller hawaiian style sarap talaga as in!! try nyo kung may nagbabasa man ng post ko ngayon.. pero kung wala, wag nyo try. sulit talaga ang 1k+ dinner nyo ^__^

Gawain ng Walang Magawa

Tuesday, September 5th, 2006

Image Hosted by ImageShack.us
La magawa kaya may ginawa nanaman akong walang kwentang abstract sa Corel X3 para may ma ipost nanaman sa walang kwentang blog ko.. hehehe

Malapit Na

Friday, September 1st, 2006

Anong malapit na? hehehe.. malapit nang matapos ang Isulong Seoph na contest at nasa page 14 parin ako ng google search… kelan kaya ako makaka abot sa top 1.. *in my dreams* wala lang.. hehehe tagal ko na palang di naka post. at saka September na pala di ko namalayan. masyadong na busy lang sa trabaho kaya nakalimutan ko na ang pag boblog, ngayon ko lang na alala ulit na may blog pala me.. weeeee… hay… naku wala akong ma post kaya mag kwento nalang ako.. hehe. wala din pala akong ma kwento, nag post lang ako for the sake na may ma post kaya wag nyo nalang basahin tong post na to kasi walang kwenta to. dami pa me gagawin. cge back to work ulit.. ^_^ babush~! hehehe.. weeeeeeee… lagi nalang akong nag we weeeeee la kasi akong alam na ibang word kundi wee at weeeee lang. hay kung may pera lang sana ako ngayon di ako mag tatrabaho, sana nag aaral pa ako.. huhuhu.. hay maya na drama work muna.,,, pero sa totoo masaya pala mag trabaho mabibili mo na lahat ng gusto mong bilhin, financially independent ka na at ikaw na may control ng pera mo, kaso ako hindi kasi di ko na sasarili pera ko, jobless na kasi tatay ko at every sahod bawas sahod ko, pero ok lang yun sya naman nag bibigay sa akin ng pera nung bata pa ako, bat ba ako mag rereklamo, hmp! jehzeel trabaho na walang kwenta ginagawa mo nag rereklamo ka sa wala, nag rereklamo ka sa blogspot na walang kwenta hehehe.. wala namang nag babasa neto kaya ok lang sabihin ko lahat ng gusto kong sabihin at ibuhos ang lahat ng gusto kong ibuhos. ay maya nalang baka may maligaw at magbasa… hehehe.. saka ko na isusulat lahat lahat lahat… :)