- Landed in LCA. Home sweet home. #
- At the office. Couldn't sleep much due to the jet lag. Will probably collapse hard tonight. #
- I have created a list of #ipc09 speakers on Twitter. Check it out and subscribe at http://twitter.com/mamchenkov/ipc09 #
- I favorited a YouTube video — Design Coding http://www.youtube.com/watch?v…..re_twitter #
- I favorited a YouTube video — Hug a developer today… http://www.youtube.com/watch?v…..re_twitter #
Year: 2009
Day in brief
- Checked out of the hotel. On the way to trainstation. Good bye Karlsruhe. See you next time. #
- Tweeting at the speed of 250km/h … Approaching Mannheim Hbf #
- Going to Frankfurt for some food. #
- Back at the Frankfurt airport. #
- Boarding flight to Prague. Germany was fun! #
- Landed in Prague. Rushing through passport control to catch the flight to Larnaca. #
- We are on a plane to Larnaca. That will be the first time for all of us in the new LCA airport. #
Day in brief
- Woke up with no hangover what so ever. That is very suspicious. Upgraded to Fedora 12. Now for breakfast and more talks. #ipc09 #
- Stress-free deployment talk for me to kick off the last day of #ipc09 #
- Automatic deployment of database scheme changes. Tools: dbdeploy, LiquiBase, Doctrine. #ipc09 #
- During deployments, put up a "under maintenance" page. Remove when deployment went through. #ipc09 #
- Phing – PHP based build system based on Ant. Integrated with Subversion and DbDeploy. #ipc09 #
- If you are going to use Phing, grab the beta and use it together with the alpha version of the SVN pear package. #ipc09 #
- Waiting for the CouchDB and PHPillow talk to start. #ipc09 #
- "CouchDB is a paradigm shift" #ipc09 . Question: with or without a clutch? #
- Versioning and conflict control in CouchDB look quite useful. #ipc09 #
- Book recommended : CouchDB The Definitive Guide http://www.amazon.com/CouchDB-…..0596155891 #ipc09 #
- Keynote was in German, so we went out and into a city. Had lunch and beers there as well. Coming back for more sessions now. #ipc09 #
- "Caching for performance" starts now in clubraum. #
- Rob Allen is covering Siege http://www.joedog.org/index/siege-home in his "caching for performance" talk. #ipc09 #
- Everyone in the room is using an op-code cache (like APC). I suspect some people actually don't. :) #ipc09 #
- Use Expires and Cache-Control HTTP headers. Don't use meta tags. #ipc09 #
- By using 'public' in Cache-Control header you can force the browser to cache SSL encrypted pages. #ipc09 #
- Going for "How to finally test your legacy code nightmares" #ipc09 #
- "Manual testing is immoral" says @dagfinnr . #ipc09 #
- Is there any socializing happing today after the last session? Beer / party / anything? :) #ipc09 #
- Use Selenium with either PHPUnit or SimpleTest to test web apps. SimpleTest is better since it won't start a browser window. #ipc09 #
- And #ipc09 is finished now. Thanks to everyone who made it happen! #
Fedora 12
I’ve upgraded my laptop to Fedora 12. I know, that wasn’t the smartest move, since the conference which I am attending is not over yet. But I just couldn’t wait.
The upgrade process was as simple as:
- Open up the terminal, switch to root user, and run “preupgrade“.
- Select Fedora 12 from the list of available options and click Next.
- Watch the downloads in progress. Or, as I did, go and have a few beers and socialize.
- When you are back from the beers, before you crash into bed, click the Next button for the installation to start.
- Go to sleep.
- Wake up to a shiny Fedora 12 distribution on your computer.
The only thing that got me worried for a second was that after the laptop rebooted into Fedora 12, for some reason the resolution of the screen went down to 800×600 or something like that. But all I had to do was login into Gnome, navigate to System / Administration / Display and switch resolution back to what it was before the upgrade.
I didn’t have much time to explore things yet, just read through release notes and features list. However things do look to be faster and more polished. I’ll have to use it for a few days to know for sure.
Day in brief
- I favorited a YouTube video — Banned Commercial – Condoms http://bit.ly/zMekB #
- "Building configurable PHP applications" talk for me (forum2). #ipc09 #
- webgrind – xdebug front-end in php – http://code.google.com/p/webgrind/ #
- Prioritize. Everything is important = bad. Everything is, but something is more important than something else. #ipc09 #
- Define defcon levels for you app (normal,planned/unplanned trafic event,component/site down,etc). http://en.wikipedia.org/wiki/DEFCON #ipc09 #
- "Every time you create a stupid meme, God kills a kitten. Think of the kittens" Tom Melendez talk #ipc09 #
- You seriously need to check Tom Melendez slides. They have most of the presentation, not just pointers. #ipc09 #
- Selenium – web application testing system – http://seleniumhq.org/ #ipc09 #
- MySQL indexing session for me in the clubraum. #ipc09 #
- MySQL indexes : column index, concatenated index, covering index, partial index, clustered / non-clustered index. #ipc09 #
- Clustered indexes, i.e sorted – MyISAM is non-clustered, InnoDB is clustered. I need a book or something. #ipc09 #
- Hash indexes are good for equality searches. Not good for index searches. B-Tree for range searches. #ipc09 #
- Fulltext indexes for TEXT, CHAR, VARCHAR are only in MyISAM.Case insensitive. ft_min_word_len/ft_max_word_len control word legnth #ipc09 #
- ft_stopword_file can be used to ignore words for index. Words in at least 50% of rows are ignored by default.Good for large data sets.#ipc09 #
- Use EXPLAIN to study query execution plan. Look for possible_keys, keys, and key_len to understand index usage. #ipc09 #
- Selectivity above 15% is a good index. Don't index on gender, as it has bad selectivity. #ipc09 #
- RT @tswicegood:Code Igniter looks a lot like the framework that people end up writing if they want to learn how to write a framework. #ipc09 #
- Assign tables to caches and preload indexes for maximum efficiency. LOAD INDEX INTO CACHE. #ipc09 #
- I'll also need the slides from this MySQL indexing talk. Lots of priceless goodies in there – tips, commands, pointers, etc. #ipc09 #
- There is a configuration option for MySQL that will log all queries which don't use indexes. Awesome! #ipc09 #
- Listening to keynote by the guy from Opera. Live demo stuff he shows is uber sexy. (HTML5 stuff) #ipc09 #
- Forms: autofocus, required fields, datalists, dates, ranges, email / url fields, etc. – all native in the browser (no JS/Flash/etc). #ipc09 #
- This stuff is so good – can someone fast-forward my life for about 5 years down the road? oktnxbye #ipc09 #
- video and canvas elements with opacity, etc on low-level devices that don't run Java/Flash/Silverlight … sign me in! :) #ipc09 #
- Had some lunch and now back at the hotel for a short break. Also, recharging batteries. Next talk in half an hour. #ipc09 #
- Mandelbulb: The Unravelling of the Real 3D Mandelbrot Fractal – http://www.skytopia.com/projec…..ml#renders #
- Fedora 12 is starting to appear on some mirrors. I am busy with the conference, so won't upgrade today. But you – you shouldn't wait! :) #
- Fedora 12 is making its way into torrents as well. http://torrent.fedoraproject.org/torrents/ #
- Congratulations to @TheNextWeb who just passed 250,000 followers! Good job, guys! #
- Flickr is 404-ing a lot of pages for me. Like medium-sized search results and group pages. Weird. #
- Code Smells in PDF – http://industriallogic.com/pap…..orings.pdf #ipc09 #
- Refactoring : learn to go in baby steps. It's faster to go slower. #ipc09 #
- Refactoring "bible" recommended http://www.amazon.com/Refactor…..0201485672 #ipc09 #
- Refactoring "another bible" http://www.amazon.com/Clean-Co…..132350882/ #ipc09 #
- Achieve more with less code – last session for today. Wifi is dead for me. Twittering from phone now. #ipc09 #
- Tidy (as HTML Tidy) has PHP API. So you can either use it to generate valid pages or run automated tests against your output. #ipc09 #
- Has anyone seen Tidy integrated with any of the PHP frameworks, like CakePHP and such? #ipc09 #
- IMHO, you should be careful with using URLs in file_get_contents, since it can be disallowed in PHP configuration. #ipc09 #
- I did a search for #ipc09 on Flickr. There are like 5 pictures from our conference and 50 from another one with the same tag. I must wait. #
- Downloading Fedora 12 via preupgrade. Yey! That's gonna be an interesting night. Going down to the bar. :) #
- Are any of the #ipc09 people coming to the Novotel's hotel bar tonight? Come over (or down) and we'll have a pint. #