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.


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.

Foodberg 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?

Adi said...

Oes Tsetnoc one of the ways in which we can learn seo besides Mengembalikan Jati Diri Bangsa. By participating in the Oes Tsetnoc or Mengembalikan Jati Diri Bangsa we can improve our seo skills. To find more information about Oest Tsetnoc please visit my Oes Tsetnoc pages. And to find more information about Mengembalikan Jati Diri Bangsa please visit my Mengembalikan Jati Diri Bangsa page and other update like as Beratnya Mengembalikan Jati Diri Bangsa, Mengembalikan Jati Diri Bangsa di perpanjang and Jangan Berhenti Mengembalikan Jati Diri Bangsa. Thank you So much.

Oes Tsetnoc | Lanjutkan Mengembalikan Jati Diri Bangsa

Anonymous said...

Rolex Watches Rolex Watches
Tag Heuer Watches Tag Heuer Watches
rolex replica rolex replica
replica rolex replica rolex
rolex replica watches rolex replica watches
replica rolex watches replica rolex watches
Tag Heuer Tag Heuer
replica Tag Heuer replica Tag Heuer
Tag Heuer replica Tag Heuer replica
rolex rolex
rolex air king rolex air king
rolex datejust rolex datejust
rolex day date rolex day date
rolex daytona rolex daytona
rolex gmt rolex gmt
rolex submariner rolex submariner
rolex yachtmaster rolex yachtmaster
rolex air king watches rolex air king watches
rolex datejust watches rolex datejust watches
rolex day date watches rolex day date watches
rolex daytona watches rolex daytona watches
rolex gmt watches rolex gmt watches
rolex submariner watches rolex submariner watches
rolex yachtmaster watches rolex yachtmaster watches

Anonymous said...

puma mens shoes
puma shoes
puma speed
nike shoes
nike air
nike air shoes
nike air max 90
nike air max 95
nike air max tn
nike air rift
nike shox r4
nike air max 360
nike shox nz
puma cat
air max trainers
mens nike air max
sports shoes
nike air rifts
nike air rift trainer
nike air
nike shoes air max
nike shoes shox
air shoes
Lucyliu IS Lucyliu
nike shoe cart
puma future
cheap puma
nike rift
jeans shop
diesel jeans
levis jeans
nike rift shoes
cheap nike air rifts
bape shoes

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..

Newsinfo said...

workout at home with dumbbells
at home workouts
lose weight at home
abs workout at home
exercise machines at a gym
chest workout at home
get fit with exercise
how to exercise at home
run a marathon to shed pounds and improve cardio
how to lose weight at home
a healthy heart comes with exercise
medicine ball abs
fatigue your muscles by using weights or your body
upper body workout at home
be sure to hydrate your muscles as often as possible
dandruff home remedy
Good share you have here hope you keep it up, and don't forget to use dumbbells while exercising, even better though you can do these lose weight at home
where to buy venapro
buy venapro
venapro reviews
venapro review
best tooth whitening system
bleaching your teeth
teeth bleaching products
teeth bleaching trays
tooth whitening bleach

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

London Escort Agency said...

Your Escort Agency offers exclusive and most beautiful London escort girls of various nationalities.
London Escort Agency

Rita said...

Bestescort4U agency provids best London escorts companionship in the UK.
London escorts

binturlu said...

Thanks for sharing with us. this is such a great information. i have just bookmarked your site and waiting for your next post
hamile giyim

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!

binturlu said... da donmadan film izle en son çıkan sinema izle yeni çıkan filmler vizyondakiler anında sitemizde tek part olarak izle

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.

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

manimaran said...

Thank you for taking the time to provide us with your valuable information. We strive to provide our candidates with excellent care

manimaran said...

Thank you for taking the time to provide us with your valuable information. We strive to provide our candidates with excellent care

The Marketer said...

I enjoyed your blog Thanks for sharing such an informative post. We are also providing the best services click on below links to visit our website.

digital marketing company in nagercoil
digital marketing services in nagercoil
digital marketing agency in nagercoil
best marketing services in nagercoil
SEO company in nagercoil
SEO services in nagercoil
social media marketing in nagercoil
social media company in nagercoil
PPC services in nagercoil
digital marketing company in velachery
digital marketing company in velachery
digital marketing services in velachery
digital marketing agency in velachery
SEO company in velachery
SEO services in velachery
social media marketing in velachery
social media company in velachery
PPC services in velachery
online advertisement services in velachery
online advertisement services in nagercoil

Thanks for Sharing - ( Groarz branding solutions )