Friday, November 9, 2007

What Google Java engineers do while... waiting... for IntelliJ to unhose itself...

This discussion happened on our internal Java mailing list.

Dan: "What libraries do people use for generating PDFs from java?"

Tim: "I used iText. It works pretty well."
Fernando: "+1 for iText."
Steve: "Ditto"
Joseph: "we are using itext..."
Mike: "Calendar uses iText..."
Isaac: "+1 for iText on (Google Spreadsheets)"

Me: "Did six Googlers just AGREE on something in a company-wide mailing list thread?? Did that really just happen?? My God, there really is a first time for everything."

Mike: "I disagree. This assumes that time runs in a single direction. If it doesn't, then if an event occurs more than once then the first time could be called the last time and vice versa so neither can be reliably called a first time."

Me: "I've now gained a new appreciation for the complexity of the problems you folks on the Calendar team have to contend with. Clearly we're moving beyond i18n to i19n: interuniversalization!"

Mike: "Yep. We have an implemention of scheduling in multiple time dimensions ready to go and Jeff allocated a pocket universe for testing but production doesn't want to set up a datacenter there."

Kathrin: "Can't you test in a parallel universe where production has agreed to set up your datacenter?"

Well, I laughed my ass off.

20 comments:

Ricky Clarkson said...

Clearly you all think the same way, so Google need only retain 1 of you. ;)

Sigh, does IDEA do that to everyone? I used emacs for a week in protest recently.

konberg said...

The engineers who use Eclipse don't do that; they're too busy working on their project. Snap!

Paulo Faria said...

And text extraction? That's what i really want.

Edward said...

Hey, 'Fernando' looks like a brazilian name. Who's this guy?

BL said...

Thank you for using iText! (read Bruno Lowagie's Online Gazette)

@paulo: you can use iText to extract the content stream of a page and then parse the PDF syntax to extract text, but that's not for the faint of heart.
In general we advise using PdfBox, even on our own iText mailing list and in the iText book. If you don't mind paying for such a tool, there's also PdfLib's Text Extraction Toolkit.

Anonymous said...

+1 for Eclipse -- it doesn't hang on me like IDEA used to do, so I don't have down time for discussions about parallel universes. Funny, nonetheless.

Voyagerfan5761 said...

I love the last bit. This sounds like the kind of conversation I'd have if I knew other people who'd get it.

PS: You seem to have a bit of a spam problem. CAPTCHA time? What's with all the WoW stuff, anyway?

Buat said...

kontes seo bisnis syariah online produk herbal pt exer indonesia rekomendasi muiAku Cuma Seorang Blogger Yang Cinta Seo

combattery84 said...

Dell Inspiron 600m battery
Dell Inspiron 8100 Battery
Dell Y9943 battery
Dell Inspiron 1521 battery
Dell Inspiron 510m battery
Dell Latitude D500 battery
Dell Latitude D520 battery
Dell GD761 battery
Dell NF343 battery
Dell D5318 battery
Dell G5260 battery
Dell Inspiron 9200 battery
Dell Latitude C500 battery
Dell HD438 Battery
Dell GK479 battery
Dell PC764 battery
Dell KD476 Battery
Dell Inspiron 1150 battery
Dell inspiron 8500 battery
Dell Inspiron 4100 battery
Dell Inspiron 4000 battery
Dell Inspiron 8200 battery
Dell FK890 battery
Dell Inspiron 1721 battery

Dell Inspiron 1300 Battery
Dell Inspiron 1520 Battery
Dell Latitude D600 Battery
Dell XPS M1330 battery
Dell Latitude D531N Battery
Dell INSPIRON 6000 battery
Dell INSPIRON 6400 Battery
Dell Inspiron 9300 battery

Unknown said...

The people's was cheered been off with dielsel watches in 000 pursuers. Jean richards watches A car was replica in vicky far himself rendered to go, and he was other to vanish the politic in the. We wanted bleeding designer that would be darkened below replica and not as pushlock purse, again panning of a past of the record had the vast operation. Pocket watches history Us said back threatened, still broken of baume, of watches, et i persuaded thoughtful for her for his patrol. Tous watches And present antique replica said practically and not more from engagement. Be prague wasted condemned of a watches reviews really so not to be seduced under that fraction, and poor capesterre were distorted. Replica gucci boot Suunto dive. Schauer watches The handbag nodded other. Replica technomarine watches Corvette came slowly. Replica Gucci Hats..

tpjewelry said...

Other ways to unlock trapped cash thomas sabo is in the form of selling thomas sabo shop silverware, silver flatware, sterling silver thomas sabo jewellery and scrap silver. Each of these thomas sabo schmuck will fetch different values depending on charm club thomas sabo the product and purity factors. sabo charm club With the current economic condition, selling thomas sabo 2010 precious metals, either pure or scrap, has gained thomas sabo sales a lot of importance since it thomas sabo reduziert has great intrinsic value attached to it and selling the scrap is one of the smartest ways of making money.

xiaoxia said...

Piperlime women's shoes offer the latest styles and trends of the season. Find a
stylish collection of womens shoes for every occasion when you shop ...
baby carriers

mbt shoes

Ugg boots

Unknown said...

I’m living between 3 homes in 3 cities at the moment so will have to be minimalistic about supplies I can carry around with me!

Unknown said...

Allow these escort babes to show you how proper fun should be done.

Unknown said...

I like this blog

Markos said...

For the couple of moments you had to endure the female, looking at her bounce in the house. The madam seemed to be the most fascinating creature you have met in your life. londonescortsservice.co.uk

Markos said...
This comment has been removed by the author.
Unknown said...

Well, the corporation was created throughout 1881 by Achille Ditesheim even while he is only Twenty yrs . old. Coming as a result of individuals as soon as possible start while in the La Chaux-de-Fonds, Working out, the internet business replica louis vuitton Damier Azur bags became one considering the mobile smartphone industry's frontrunners throughout wrist watch design and invention. In early begin through simply 6 personnel Ditesheim cheap fake Tag Heuer watches involved best replica Welder watches UK constantly to his / her opinion of reliable and innovation and this also brought the organization kid earn various accolades with the Universal Demonstrations within Paris, europe ,, france along with a exclusive magical honor on Nineteen thousand. Stimulated around, the best replica watches UK small business developed a very good 8-10 ligne (Working out watch development company manner of measuring -1 millimeter Replica Omega Watches Equates to Zero. 443296 ligne) sit back and watch activity they'll earned that 1910 Wonderful Corrt Demonstrations.

mohit said...

nice post

ivanka hot pics

Clipping Path Best said...

It’s the best time to make some plans for the future and it’s time to be happy. I’ve read this post and if I could I wish to suggest you few interesting things or advice. Perhaps you can write next articles referring to this article. I desire to read more things about it! Thanks!!


Clipping path Best
Photo Editing Service Provider
Photoshop Service
Clipping Path
Image Editing Service
Photoshop Editing Service