Archives pour juin 2008

De Blogmarks à Diigo

8 juin 2008

Comme beaucoup d’autres, je switche de Blogmarks vers diigo.

Je conserve tout de même mon compte Blogmarks pour l’historique qui y est présent et pour me permettre de publier facilement des liens vers ce blog (je ne suis pas fan de la fontion équivalente chez diigo).

Je compte ainsi mieux gérer les liens que je publie dans cette catégorie et profiter des fonctions sociales de diigo (je tâtonne encore).

Mon compte sur diigo.

Voici une petite vidéo des fonctions de diigo :

[youtube]http://www.youtube.com/watch?v=0RvAkTuL02A[/youtube]

et voilà ! Bravo mon Tom

6 juin 2008

Comme je vous le disais, mon petit gars n’a pas trainé à ce mettre sur ces petites jambes !

via

Blogmarks pour le 05/06/2008

5 juin 2008

in_array is quite slow

So, we had a cron job hanging for hours. No idea why. So, I started debugging. It all came down to a call to in_array().

(categories: )

Give Your Site A Boost With Memcache

(categories: )

Design Stencils – Yahoo! Design Pattern Library

Yahoo! Design Stencil Kit version 1.0 is available for OmniGraffle, Visio (XML), Adobe Illustrator (PDF and SVG), and Adobe Photoshop (PNG), and covers the following topics:
* Ad Units
* Calendars
* Carousels
* Charts and Tables
* UI Controls
* Form Elements
* Grids
* Menus and Buttons
* Mobile – General
* Mobile – iPhone
* Navigation and Pagination
* OS Elements
* Placeholder Text
* Screen Resolutions
* Tabs
* Windows and Containers

(categories: )

PEAR :: Package :: System_Daemon

System_Daemon is a PHP class that allows developers to create their own daemon
applications on Linux systems. The class is focussed entirely on creating
spawning standalone daemons, and for example includes:

1. Methods to generate OS-specific startup-files (init.d) (currently only
Debian/Ubuntu are supported), so that your application gets started on
reboot as well.
2. Methods for logging purposes
3. Simple syntax
4. Support for PEAR’s Log package
5. Can run with or without PEAR (PEAR adds more elegance & functionality)
6. Default signal handlers, but optionally reroute signals to your own
handlers.
7. Log levels comply with PEAR_LOG_ levels but are called SYSTEM_DAEMON_LOG_
for (in)dependency reasons
8. Set options like max RAM usage

Une alternative à http://www.glagla.org/weblog/2007/11/05/programmer-un-demon-en-php/

(categories: )

Official Google Docs Blog: Embed your forms

Since we launched spreadsheet forms in January, one of the top user questions has been "How can I embed my form into a website or blog?" Last night, we added this option. You’ll see this new feature during form creation, when you’re prompted to invite people to fill out your form. Just skip the invitation step and look for "Embed" in the upper right-hand corner of the page. Paste the code provided into your blog or website.

(categories: )

Official Google Docs Blog: Featured video: quick and easy forms

From one of your fellow Docs users, here’s a well-made and thorough video covering every part of creating a spreadsheets form. The step-by-step instructions are a good way to get started making forms, and they also inform anyone who wants to help others in creating and distributing a form — but doesn’t want to provide tech support while the others figure it out :)

(categories: )

The PHP Benchmark

PHPBench.com was constructed as a way to open people’s eyes to the fact that not every PHP code snippet will run at the same speed. You may be surprised at the results that this page generates, but that is ok. This page was also created so that you would be able to find discovery in these statistics and then maybe re-run these tests in your own server environment to play around with this idea yourself, by using the code examples (these code examples are automatically generated and as the code in my .php files change, so do they)

(categories: )

i should be coding :: unit tests and code coverage with phpt

My initial experiences with unit testing and PHP were with PHPUnit. While it’s a great tool and I have to give kudos to Sebastian for contributing so much to its development, I’ve come to appreciate the simplicity of PHPT tests. Recently, I wrote some for a project and realized that I wasn’t aware of how to generate code coverage reports. Many thanks to the very helpful patrons in the #pear channel on EFNet for helping me to get this working.

(categories: )

blogmarks.net

Tipa, tipa n’arrive

4 juin 2008

Blogmarks pour le 01/06/2008

1 juin 2008

Official Google Mac Blog: Mac OS X 10.5.3: sync Google Contacts

We’re happy to tell you that starting today, it’s easier to sync up your contact lists. The Address Book application in Mac OS X 10.5.3 now lets iPhone users sync their Address Book with Google Contacts. To try it, go to the Address Book menu, choose Preferences, and then check Synchronize with Google. It’ll ask for your Google account and password, then automatically update your contacts every time you sync your iPhone.

(categories: )

Conflict

What is Conflict?

Conflict notifies a software developer of potential conflicts between his/her work and that of other developers, before the commit.

Conflict is an open source project composed of two parts: Conflict clients and a Conflict server. A Conflict client is a transparent process running on the workstation of each developer. It stays in the background, reporting local file system changes to the Conflict server. When the Conflict server detects a conflict between two or more developers, each developer is notified. The Conflict project improves feedback and communication while encouraging developers to check in code frequently.

(categories: )

symfony Web PHP Framework » Blog »How do I use Propel 1.3 in symfony 1.1?

Starting with symfony 1.1, it is now possible to easily use Propel 1.3 in your project to take advantage of its speed improvements, nested set implementation, object instance pooling, among others. Most importantly, Propel 1.3 uses PDO instead of Creole as the DBAL, offering a significant performance boost.

Un vrai argument en faveur de l’utilisation de Symfony 1.1

(categories: )

How to recognise a good programmer

How do you recognise good programmers if you’re a business guy?

(categories: )

APC on facebook

Opcode caches save energy, expenses, improve overall user experience on web sites, and it’s often one of the simplest optimizations to implement. This article will explain the basics of installing, configuring, and tuning an opcode cache for PHP, the Alternative PHP Cache (APC).

(categories: )

Thierry Lhermitte explique l’internet en janvier 1996

Thierry Lhermitte explique l’internet en janvier 1996 à Jean-Luc Delarue. C’était hier et pourtant ça semble tellement loin. On se croirait à la préhistoire… Et dire qu’on a vécu sans internet…

(categories: )

blogmarks.net