Posted on janvier 14, 2008 - by despe_ki_roule
Bonne année 2008
Une nouvelle année qui commence et par conséquent un bilan de l’année écoulé. Cette année a été riche de rencontres, de projets mais aussi d’échecs et de mauvaise gestion de plusieurs paramètres de ma part.
Comme beaucoup sûrement, l’enthousiasme de ma jeunesse a laissé place à la raison et j’ai notamment pas pu mener à bien un projet pour un acteur réunionnais du web (j’en parlerai dans un prochain post). Ce qui me vaudra sûrement plusieurs désagréments, mais nulle ne doutera que c’est mérité.
J’ai donc pas mal appris de cette année 2007 et surtout depuis que je suis un nouveau projet sur Paris avec une équipe professionnelle sur un projet de start-up dans le domaine du vin.
Mes résolutions pour cette année sont diverses et variés mais pour cette année, je souhaite vraiment arriver au terme de mon projet de site internet à destination des Réunionnais. Je sais que ça ne sera pas facile, tant la concurrence sur ce créneau est assez féroce mais peu nombreuse et que le web réunionnais se professionnalise de plus en plus grâce notamment grâce à une initiative majeure : i974 (le forum n’étant qu’une partie du talent de ses fondateurs et membres).
Deuxième résolution, participer un peu plus à des conférences, manifestations et ainsi profiter de ma présence sur Paris pour rencontrer d’autres personnes, profils ou autre.
Malheureusement, ça a mal commencé, car j’ai raté le webdeux.connect à cause d’une gastro :(…J’espère avoir l’occasion d’assister à la prochaine.
Professionnellement donc j’espère pouvoir bientôt passer ma certification Zend que je vais m’atteler à préparer avec mon chef de projet et surtout garder ma place de développeur junior dans la start-up où j’effectue mon stage actuellement.
Pour ce qui est de ce modeste blog, j’essayerai de parler au mieux de ce qui m’intéresse en faisant toujours la distinction entre le personnel et le “pro”.
J’ai remis le thème par défaut, le temps de trouver un qui me convienne ou que j’en conçoive un de qualité.
Je vais surtout essayer de poster plus souvent.
0 Comments
We'd love to hear yours!
Leave a Comment
Here's your chance to speak.
Articles populaires
Archives
-
Blogoliste
Liste de partage
- I’m giving away my Kindle Source : Scobleizer
-
Paris : rencontre entre développeurs Cocoa
Les amateurs de développement sur Mac et présents sur Paris le 11 février sont invités à participer à la 10e rencontre CocoaHeads. Ce rendez-vous se tient chaque deuxième jeudi du mois à l'IESA Multimédia (2e arrondissement). Des thèmes sont imposés, cette fois il s'agira de la localis...

- SublimeVideo Hopes to Simplify HTML5 Web Video Source : Webmonkey
-
Open Thread: What Do Developers Think of Facebook's HipHop?
So, Facebook went and secretly rewrote PHP's runtime to be a lean, mean, C++ translated, g++ compiled piece of resource-friendly hotness.If that sentence confused you, then you're not the target audience for this post. We want to know what our developer friends think of HipHop, the latest open-source code project to emerge from the deep, dark dungeons of Facebook's Palo Alto headquarters (ok, the HQ's actually quite pretty, but we like a good turn of phrase). Read these expert opinions (and by "expert," we mean Rasmus Lerdorf), and let us know in the comments what you think of the new PHP runtime.
Here's the skinny on what HipHop is and what it does: Last night, we broke news that Facebook was getting ready to release a JIT compiler for PHP. Turns out we were slightly wrong.
Facebook engineer David Recordon told us this morning, "HipHop isn't actually a just-in-time compiler. Rather it transforms your PHP source code into C++ and uses a well established compiler (g++) to produce the resulting binary."
The Facebook engineer who was responsible for concepting and developing HipHop, Haiping Zhao, wrote this morning, "With HipHop we've reduced the CPU usage on our Web servers on average by about fifty percent, depending on the page."
So, with HipHop, Facebook (and by extension other PHP-based sites and apps) becomes faster and more scalable, since rewriting the runtime probably cost a lot less than trying to scale horizontally with more servers.
Late last night, we pinged PHP creator Rasmus Lerdorf on Twitter, asking for his opinions on the new PHP runtime. This morning, he wrote, "I think HipHop is cool and will certainly help the poor people stuck in framework soup." However, he also noted, "HipHop on simpler template-style PHP pages probably isn't going to help you too much. It's not going to make your SQL queries any faster."
Our friend and a PHP dev himself, Warren Benedetto, wrote to us with a wealth of interesting implications, saying, "[Facebook] get to have their cake and eat it, too. Keep the site in PHP, keep their large staff of PHP developers, rapidly iterate existing features while developing new ones, AND get all the performance benefits of a compiled language on the back end."
He also notes that the improved speed and performance might cause more enterprises to consider using PHP for sites, features and applications rather than Java or .NET.
But one of our biggest concerns with HipHop was the delay in open-sourcing the project. Former Digg lead architect and current SimpleGeo co-founder Joe Stump wrote this morning on Twitter, "Thanks, Facebook, for open sourcing HipHop. We, the FOSS [free and open-source] community, look forward to maintaining this fork separately from you going forward." Take that!
So, that's what a few of our friends and acquaintances think of Facebook's HipHop and the rewritten PHP runtime. What's your take on it? Let us know in the comments!
Discuss -
The Shipbuilder's Office [Featured Workspace]
Today's featured workspace sports lots of storage, bold colors, custom-built speakers, dual monitors, recycled work surfaces, and intricate model ships.Lifehacker reader Andrew Dorey has put together a combination bedroom, home office, and recreational area that managed to do all three things well and still remain uncluttered. He writes:
This is my office and bedroom. Mostly colour coded in red and wood, all of the furniture is home made and the chair is a cobra bucket seat salvaged from an old mini clubman. I chose red for the walls for a couple reasons, first I like the colour and second it is the colour our eyes are least sensitive to so it causes less of a distraction when I am working.
Starting from the left is my Yamaha piano that doesn't get enough use. Next is the Yaesu and Uniden receivers for listening to amateur radio. The table was made up using the base of an old office table with a new mdf top covered in black leather to reduce reflections from the monitors.
On the table is my iMac and Formac monitor with a pair of Roland monitor speakers, a shuttle pro controller and a Frontier Alphatrack controller.
Next to the computer table is my bookshelf and tv setup. The TV is a 32 inch samsung LCD and a pair of home made speakers each side which I built because the audio quality on the tv speakers was rubbish. Below the TV is the Yamaha AV amplifier, a Dreambox satellite receiver, a Sony Bluray player, Xbox 360, Sony PS3, my custom designed xbox is bottom centre and a media pc on the bottom right. Together it will play almost any form of video or music media.
The bookshelves are divided up with a set of Encyclopedia Britannica on the bottom, £5 from eBay, computer books on the middle shelf and everything else on the top shelf. The cupboard on the right carries all of my other odds and ends.
This is the area where I work.
On the left are the Yaesu and Uniden receivers for listening to amateur radio. The table was made up using the base of an old office table with a new mdf top covered in black leather to reduce reflections from the monitors.
In the middle is my iMac and Formac monitor with a pair of Roland monitor speakers, a shuttle pro controller and a Frontier Alphatrack controller.
In my spare time I like to build models and a few of the biggest ones are kept in a display cabinet above my bed. There are two wooden ships, HMS Bounty and HMS Fly, both of which took about 2 years each to complete. In between is a model of the Queen Mary 2 and a Spitfire hanging from the top. On top are a couple RC car shells, an electric guitar and a RC bike that I designed and built using a carbon fibre chassis.
If you have a workspace of your own to show off, throw the pictures on your Flickr account and add it to the Lifehacker Workspace Show and Tell Pool. Include some details about your setup and why it works for you, and you just might see it featured on the front page of Lifehacker.
The Shipbuilder's Office [Lifehacker Workspace Show and Tell Pool]
- Nathalie Kosciusko-Morizet et Jean-Paul Virapoullé constitueront un groupe de travail pour réduire la fracture numérique Source : i974
- Live From Facebook’s HipHop Technology Tasting Source : TechCrunch
-
Get Ready to Get Dirty - Greasemonkey Comes to Chrome
First released just over a year ago, Chrome has come to occupy 6% of the browser market worldwide, becoming the third most popular browser behind Internet Explorer and Firefox. As it continues to add features, it is poised to gain even more ground. Last December, the addition of browser extensions filled one of the browser's biggest shortcomings, and today the little browser that could has taken another step in the right direction by adding support for Greasemonkey scripts.Greasemonkey, previously only a Firefox add-on, lets you customize the way a website is displayed using small bits of Javascript, and we're excited to see it added to one of the faster, tidier browsers available.
Actually, it looks like Greasemonkey support has been available since the last version of Google Chrome was released, but maybe Google forgot to mention it. In his blog post today, Greasemonkey creator Aaron Boodman said that 15% to 25% of scripts may not work on Chrome because of differences between it and Firefox. But, with more than 40,000 scripts available, this should still leave well over 30,000 working scripts for you to browse.
Greasemonkey scripts perform a variety of nifty little functions, from autofilling Twitter usernames to hiding links on Digg that you've already dugg.
While users were able to manually install Greasemonkey scripts before Chrome 4, this latest version provides native support and one-click installation. We gave it a quick test run and everything was just as advertised. Pick a Greasemonkey script, read up on it, and if you decide you like it and trust it, click install. Voila!
We'd been expecting this development since December, when we noticed that Boodman had been hired onto the Chrome Extensions team. It looks like the day has finally come. If you'll excuse us, we have a couple thousand new browser tweaks we need to go check out.
Discuss - Lost: iTunes va concurrencer TF1 ? Source : MacBidouille.com
- Take a Second Shot at Understanding Math [Learning] Source : Lifehacker
- LackRack: Ikea server racks for living room datacenters Source : MAKE Magazine
-
Le piratage ne tue pas la musique, assure le guitariste de Radiohead
À l'occasion du MIDEM à Cannes, le guitariste de Radiohead, Ed O'Brien, a déclaré que le piratage n'était pas en train de tuer la musique. En revanche, l'industrie du disque pourrait disparaitre d'elle-même si elle ne parvient pas à s'adapter à l'ère numérique, a-t-il prévenu.
[Lire la suite] - Protégez la neutralité du net, soutenez la Quadrature ! Source : mrboo - François de Rochebouët
- Déballage déjanté du Nexus One ! Source : Point GPhone
-
Sikuli can automate any UI by taking screenshots
Filed under: OS, Software, Freeware
This is pretty impressive --of course there are already lots of ways to automate actions on your Mac, and odds are that you may have messed around with scripting or Automator more than once before. But Sikuli is a new app that makes automating as simple as taking screenshots. Instead of programming actions, all you have to do is put screenshots of the particular UI items that you want to automate in a list, and then the app will use visual cues to do whatever you want it to do. Not only does it make things much easier when actually writing scripts, but it also gives you countless options in terms of automation -- the app can automate any app that has a graphical user interface, because all it has to do is recognize that GUI on your screen. That includes web apps, too -- like I said, the possibilities are endless.
And since it's developed with Jython, you Python experts can insert any Python code that you like in the scripts as well. The whole thing is an MIT project, so it's available for free across all platforms, including OS X, Windows, and Linux. If you've been looking for an automator that'll do any rote task for you, give Sikuli a try.
[via LifeHacker]TUAWSikuli can automate any UI by taking screenshots originally appeared on The Unofficial Apple Weblog (TUAW) on Mon, 01 Feb 2010 18:30:00 EST. Please see our terms for use of feeds.
Read | Permalink | Email this | Comments -
Skype: Dude, where's my 3G VoIP?
Filed under: iPhone, App Store, SDK
It's been nearly a week now since Apple lifted the restrictions against using VoIP over 3G to place calls on the iPhone. Within hours of the withdrawal of restrictions, iCall [iTunes Link] and fring [iTunes Link] both updated their backend to allow users to place calls over a 3G connection. In neither case was it even necessary to download an updated version of the app from the App Store; both iCall and fring basically just "flipped a switch" behind the scenes that allowed VoIP over 3G. After almost a week, neither app has been pulled from the App Store, so it seems VoIP over 3G is here to stay.
What about Skype? Skype is apparently "awaiting clarification" from Apple. They want to make sure the updated terms of the iPhone OS 3.2 SDK also apply to the 3.12 SDK before they submit an update. This caution from Skype is somewhat puzzling considering at least two other apps have been merrily humming along with VoIP over 3G enabled for almost a week without any punitive measures taken against them; fring even allows users to place VoIP calls over 3G through a Skype account. We contacted Skype three days ago to get some clarification of our own, but they haven't got back to us.
Here's the thing, Skype guys: if the state raises the speed limit on your local highway to 70 mph, changes all the signs, and stops pulling people over when they drive faster than 60, it's a pretty safe bet that you can drive 70 mph now. How much more clarification do you need? In the immortal words of Alan Shepard, "Why don't you fix your little problem and light this candle?"TUAWSkype: Dude, where's my 3G VoIP? originally appeared on The Unofficial Apple Weblog (TUAW) on Tue, 02 Feb 2010 06:30:00 EST. Please see our terms for use of feeds.
Read | Permalink | Email this | Comments - Ubuntu et Mozilla : l'inévitable alliance pour résister à Google ? Source : Framablog
- La Bague Source : South Park News - Asspen
-
L'iPad et le développement web
Après de nombreuses rumeurs et spéculations, Apple vient de lancer l'iPad, fusion entre un iPod géant et un tablet PC (ou plutôt Mac). Outre l'objet innovant en soi, sur lequel nous serons probablement nombreux à poser un regard curieux et qui sera disséqué par de nombreux sites, penchons-nous sur les implications pour la conception web.

La résolution
Premièrement, l'iPad affiche une résolution native de 1024x768 pixels avec un écran LED. Ce sont des dimensions déjà relativement éprouvées, qui paraissent toutefois un peu décevantes, la plupart des netbooks récents parviennent à un niveau supérieur. Dans la majorité des situations, nous sommes tous habitués à prendre en compte ce paramètre et à concevoir des sites lisibles et confortables avec une largeur d'écran de 1024 pixels, par exemple en utilisant des grilles ou des frameworks CSS. Nous avons donc encore de nombreuses années devant nous à devoir considérer ces limites et notamment à penser à l'orientation de l'écran puisque l'iPad peut être utilisé horizontalement (1024 pixels de large) ou verticalement (768 pixels de large).
iTouch myself
Le navigateur embarqué est bien sûr Safari épaulé par le moteur Webkit. Le support de HTML5 et CSS3, pour les parties déjà implémentées à l'heure actuelle, est donc présent, c'est une bonne nouvelle. L'iPad continue sur la lancée de l'interface tactile multi-touch désormais courante sur les mobiles, et quelque peu expérimentée sur quelques PC de bureau classiques mais avec moins de succès. Tout site web se devra de posséder des contrôles assez larges pour recevoir le focus, c'est à dire tout simplement mettre en œuvre quelques bonnes pratiques de base en terme d'accessibilité.

La navigation se fait toujours avec le doigt, donc les contrôles présents sur la page ne doivent pas gêner le scroll ou déclencher d'action non désirée. Les éléments de formulaire notamment devront être suffisamment grands pour pouvoir être ciblés par le doigt qui offre une moindre précision que la souris. A priori, point de
:hoverou drag & drop possible au sein du navigateur, c'est donc à éviter (je pense notamment aux frameworks JavaScript qui y font appel pour certains widgets). Notez qu'un clavier pourra être utilisable en option, mais cela restera anecdotique.Formats
Point de surprise, l'iPad ne fait pas mieux que l'iPhone et l'iPod : le support de Flash est inexistant à l'heure actuelle. Il devrait le rester, car il est relativement difficile de concevoir contrôler du Flash avec le doigt dans une interface indépendante avec la même aisance que l'on connaît (c'est une zone devant recevoir et perdre le focus), et surtout car cela représenterait une concurrence face aux applications hébergées sur l'App Store notamment les jeux. Adobe rappelle par contre qu'il est possible d'exporter des applications complètes à partir de Flash, à l'aide de librairies spécifiques. En revanche il sera tout à fait possible de faire appel à JavaScript et SVG.

Les formats vidéo seront donc semblables à ceux déjà interprétés par l'iPhone et mis en avant par Mac OS X (H.264, M4V, MP4, AAC, Quicktime). Les players Flash ne pourront fonctionner donc le format de vidéo Flash FLV non plus. Pensez à des alternatives ou à des images cliquables pour permettre le téléchargement dans ces formats comme le font déjà les grands sites de partage vidéo.
Réseau
Du point de vue du réseau, l'iPad disposera du Wifi (802.11n) et de la 3G en option. La question de la réactivité et des débits se pose surtout dans le deuxième mode de navigation. Les utilisateurs surferont avec un débit moindre (7 Mb/s dans des conditions optimales, en réalité beaucoup moins), et avec une latence supplémentaire introduite par ce type de connexion mobile. Il convient donc toujours de concevoir des sites performants et légers.
L'App Store
Ceci ne concerne qu'indirectement le web, cependant l'iPad pourra télécharger/acheter des e-books, et exploiter les nombreuses applications déjà disponibles sur l'App Store et développées initialement pour l'iPod Touch et l'iPhone, avec un upscaling pour adapter leur résolution (le résultat risque de ne pas être très esthétique).

On pourra déplorer ce modèle très fermé et mercantile, qui oblige de nombreux éditeurs à concevoir une application spécifique développée avec le SDK (payant) alors qu'une simple application web pourrait convenir. Le modèle économique d'Apple ne l'autorisera probablement pas, tandis qu'il serait tout à fait possible de prévoir des applications web riches, facilement "installables" parmi les autres icônes, en HTML5 notamment permettant un stockage local si la connexion n'est pas établie. Ce point se résume à une décision politique en terme d'ergonomie pour l'installation, de création d'un catalogue d'applications web et de leur promotion auprès des utilisateurs. Bien entendu ce rêve n'aura que peu de chances de se réaliser car il empêche tout contrôle et toute vente directe. On voit mal Apple (avec plus de 3 milliards d'applications téléchargées sur l'AppStore) opérer un tel changement de cap.
Autres fonctionnalités

Un processeur à 1 GHz, une prise casque, des hauts-parleurs intégrés, un microphone intégré, un GPS, une boussole et un accéléromètre, le support de "nombreux" formats audio, vidéo et de documents (en consultation), une batterie avec une autonomie annoncée de 10 heures. Pour les applications on retrouve les grands classiques : Safari, Mail, Photos, iPod, iTunes, YouTube, iBooks, App Store, Maps, Notes, Calendar, Contacts, et la suite iWork.
Vidéo de présentation
-
iPhone SDK updated: VoIP over 3G now permitted
Filed under: iPhone, App Store, SDK
It's been a long time coming, but the last hurdle is gone -- Apple has lifted the restrictions against 3G VoiP calls from the iPhone Software Development Kit.
The implications of this are pretty huge. Not only does this mean that VoIP apps like Skype [iTunes Link] can now be easily updated to allow VoIP access over 3G on the iPhone, it also means that the 3G-enabled versions of the new iPad should be able to take full advantage of VoIP over 3G as well. The iPad does come with a microphone and a speaker, so while you won't be able to hold the device up to your ear like a phone (although it would be pretty funny to watch you try), calls over Skype or another VoIP program should theoretically be just as clear on the iPad as they are on the iPhone's tiny speaker. This has the potential to really shake up the wireless industry, especially in the U.S. -- with pay-as-you-go 3G on the iPad costing no more than $30 a month, the iPad suddenly seems like a very attractive alternative to the iPhone with its far more expensive (and contractually obligated) carrier plans.
iCall [iTunes Link] has already been updated with VoIP over 3G enabled, and with all restrictions now lifted, it seems like it's only a matter of time before Skype and other VoIP apps follow.
[Via Gizmodo]
UPDATE: Fring announces the availability of their iPhone app, now with 3G calling and video.TUAWiPhone SDK updated: VoIP over 3G now permitted originally appeared on The Unofficial Apple Weblog (TUAW) on Wed, 27 Jan 2010 22:47:00 EST. Please see our terms for use of feeds.
Read | Permalink | Email this | Comments






