‘g33k’

Fermeture de LaBrute-Manager

Lundi 2 février 2009

Labrute logo

Lancé il y a près de 3 mois, et malgré un grand succès j’ai fermé le site il y a quelques jours… Pour plusieurs raisons :

  • MotionTwin a changé son algo et donc les combats ne peuvent plus s’automatiser, seulement l’inscription aux tournois
  • Mon serveur connaît des pics (inutiles) à cause des tâches de maintenance.

LaBrute manager, c’était :

  • 2,5 mois d’existence
  • 2521 brutes gérées
  • 350 utilisateurs actifs
  • 6300 visiteurs (28.000 pages vues) dont une moyenne à 150/jour pendant un mois.
  • Le gagnant est ZeBrute avec 227 brutes inscrites (Pour une moyenne de 7 brutes / inscrit)

Merci et à bientôt sur LaBrute !

SABnzbd

Dimanche 1 février 2009

Allez, ça fait longtemps ! Un petit article Geek. C’est dernier temps j’ai un peu trop envie de parler de culture.

Sabnzb

SABnzbd, un logiciel d’aide au téléchargement sur les newsgroups ! Je ne vais pas m’attarder sur ce que sont les newsgroups, comment y accéder et comment télécharger avec. (Juste que c’est plus meilleur que les torrents ;) )

Pour ceux qui utilisent Windows, il y a Grabit et les utilisateurs de Mac avaient Unison. Et bien il existe une alternative et de qualité : SABnzbd !

Avantages :

  • Peu gourmand en ressource (Surtout vis-à-vis de Unison)
  • All-In-One : Inclue les outils de vérification, réparation, de décompression des fichiers ! Ultime comme feature !
  • Flux RSS ! Auto-téléchargement de vos séries/films préférés.
  • Alerte par mails
  • Trie des fichiers (Par catégorie et classe les séries par saison/épisode)

Inconveniants :

  • Peut etre l’interface Web, ca peut en déranger certains. Perso j’aime bien.

Site Officiel

iCal et GoogleCalendar : Enfin synchronisable !

Mercredi 26 novembre 2008

Google utilise depuis peu le standart CalDAV pour ses calendriers online, on peux donc se synchroniser dans les deux sens avec Outlook ou Apple iCal. Cette méthode était un peu compliquée, en effet il fallait récupéré des URL dans tous les coins etc… Et bien un développeur est venu à notre secours, le projet s’appel Calaboration et il est recommandé par Google.

Marche à suivre :

  1. Télécharger Calaboration ici.
  2. Le lancer et entrer ses identifiants Google Calendar.
  3. Choisir ses agendas à synchroniser
  4. Ouvrez iCal et profitez :)

Cette mèthode marche ègalement avec Outlook, Mozilla Sunbird, etc..

Plus de détails sur l’aide de Google

Parce que ca sert à rien…

Vendredi 24 octobre 2008

Vous avez tous entendu parler de La Brute ? Ce gros buzz qui a rempli nos agrégateurs RSS durant l’été et cette rentrée…

Vous êtes nombreux à avoir créé un personnage fictif dans un jeu sans interet, aucune mécanique, aucune reflexion, du simple click-and-view. Du “va voir la page tous les jours et en même temps les pubs contextuelles”.

Quand est-il aujourd’hui de vos petites brutes ? Aux oubliettes !

Je m’inssurge contre ça ! De innocentes suites de 0 et de 1 laissées à l’abandon… Je viens aujourd’hui à votre secours.

En effet de retour dans mes foyers, bien plus tranquille que le Canada d’alors, je me consacre à ma grande passion : Le geekisme. Je m’amuse donc à coder des choses bien inutiles, et puisque la brute ne sert à rien, c’était le terrain idéal.

Grâce au script en Ruby de mon ami Shingara : Brute_Push qui consiste à lancer automatiquement et aléatoirement les combats quotidiens de votre brutes, j’ai pu créé un site (GUI donc) afin de gérer vos brutes. Mini-historique, auto inscription aux tournois et participation à ceux-ci et lancement des combats journaliés automatiquement. A venir, peut être des stats et des pronostiques… Les combats sont lancés à 22h30 ce qui vous permet de jouer votre brute dans la journée et de completer le soir.

Bon combat !

Téléphonez gratuitement avec votre iPhone

Mardi 7 octobre 2008

Buzz éclair pour Fring qui est sorti il y a quelques jours sur l’AppStore et déjà 1er des classements.

Logiciel de VoIP, supportant Skype, le protocole SIP et les IM habituels dispo sur les anciens iPhone Jailbreakés désomais pour tous et gratuitement. La condition imposée par les opérateurs Apple : pas de VoIP en 3G, seulement en WiFi, en effet il est strictement interdit d’utiliser du SIP sur les abonnements Orange et SFR (Je pense que pour Bouygues aussi…).

Imaginez, vous utilisez votre compte Free (Ou autre) pour appeller gratuitement ! VoIPBuster pour des frais vers l’étranger de quelques centimes… Je n’utilise plus mon abonnement que pour recevoir des appels. Le rêve ? Oui mais en Wifi …. ou pas !

On peux trouver au détour du forum de fring, bien caché, la méthode pour cracké votre Fring et l’utiliser en 3G !!

La méthode nécessite un iPhone jailbreaké et une connexion en SSH :

  1. Installer Fring normallement depuis l’AppStore
  2. Télécharger la version modifiée ici.
  3. Connectez vous en SSH (root : alpine)
  4. Localiser Fring.app dans /root/var/mobile/applications.
  5. Renommer le fichier de ipa en zip.
  6. Effacer le fring.app de votre iPhone
  7. Extraire le fring.app du fichier zip et copiez-le à la place de l’ancien sur l’iPhone.
  8. Attribuer la permission 755 à tous les fichiers.
  9. Redémarrer l’iPhone.

Et voila ! Have a good call.

Suppression des doublons dans MySQL

Mardi 23 septembre 2008
SELECT bad_rows. *
	FROM articles AS bad_rows
	INNER JOIN (
	SELECT id, titre, created_at, MIN( id ) AS min_id
	FROM articles
	GROUP BY titre
	HAVING count( * ) >1
	) AS good_rows ON good_rows.title = bad_rows.title
	AND good_rows.created_at = bad_rows.created_at
	AND good_rows.min_id <> bad_rows.id

Je cherchais une requète identique depuis bien longtemps… Je me suis dis que ca pouvait vous servir !

Java, le langage le plus utilisé. Ruby 9ème.

Mardi 26 août 2008

Afin de connaître la popularité des différents langages sur le marché, la société néerlandaise Tiobe Software, spécialisée dans la mesure de la qualité des développements logiciels, réalise tous les mois un baromètre baptisé Tiobe Programming Community Index. Etabli à l’aide d’enquêtes auprès d’ingénieurs du monde entier, ce baromètre exploite également des résultats de requêtes en provenance de moteurs de recherche comme Google, MSN Search et Yahoo!.

Une montée en puissance des langages du Web !

Position
Aug 2008
Position
Aug 2007
Delta in Position Programming Language Ratings
Aug 2008
Delta
Aug 2007
1 1 Java 21.571% -0.20%
2 2 C 16.178% +0.48%
3 3 (Visual) Basic 10.857% +0.21%
4 4 C++ 10.057% -0.05%
5 5 PHP 9.349% -0.35%
6 8 Python 4.975% +2.23%
7 6 Perl 4.694% -0.63%
8 7 C# 3.697% -0.29%
9 10 Ruby 2.920% +1.01%
10 9 JavaScript 2.892% +0.32%

Orange iPhone. Data illimité ?

Vendredi 18 juillet 2008

Comme vous le savez sûrement déjà tous, Orange a fait grande pompe de la sortie de l’iPhone3G, avec des forfaits sur mesures, des rabais sur l’achat du nouveau modèle, une grosse vague de com’ quoi… Avec une annonce intéressante : Data illimité en 3G. Un rêve ici, au Canada, où le secteur des télécommunications est complètement trusté et donc hyper-chère : Internet 100$/mois pour 100Go de trafic cumulé, paiement des appels entrants sur mobile, forfait 3G sur-taxé et un couverture plus que moyenne. Bref, vive Orange … ou pas …

Tel le consommateur averti que vous êtes, vous avez bien remarqué le petit (3), qui n’ai expliqué nul part sur le site d’Orange à part sur leur site dédié iPhone. Pour vous simplifier la tâche, voici le détail de l’explication :

Personnellement, je pense que en 3G, je vais les dépasser largement les 500Mo. Et pas de VoIP ? Dommage… Vont-ils bloquer Fring 3G ? J’ai hâte de pouvoir tester ça :)

Au passage, les 16Go sont déjà en rupture de stock… Dés que ça remarche, je commande le mien ! Je suis même pas encore en France :D

Divers :

Rails scale ? Of course !

Dimanche 13 juillet 2008

Depuis quelques mois, je développe mes sites en Ruby On Rails. En effet, je reste avant tout un geek et cela m’amuse de temps en temps de développer selon mes besoins des applications Web. La plupart d’entre elles restent des prototypes, une fois la difficulté passée ou le core terminé, je me lasse et je passe à autre chose…

La question étant souvent la même : Pourquoi après 5 ans sous PHP, ce changement “radical” ?

Je vais tacher de me résumer en une simple liste de 10 points :

  1. Les CRUD assistés. Un gain de temps non-négligeable. (Toi aussi code ton blog en moins de 15min ;) )
  2. Le modèle MVC.
  3. Une propreté/structure dans le code du fait du modèle forcé en MVC.
  4. Une richesse de centaines de tips/helpers intégrés au framework. Là aussi un gain de temps et d’effort.
  5. Une communauté active et structurée.
  6. Une diversité de plugins hallucinante, pour la plupart orienté production, comme des daemons d’indexation pour des moteurs de recherche, des interface pour système de paiement en ligne, de tag, de template, c’est sans-fin… Pas de scripts tiers à intégrer. Logique différente.
  7. Database agnostic. Assez cool pour une migration de MySQL vers PostgreSQL (Du vécu… ;) ).
  8. JS/AJAX intégré et assisté. Malgré le fait que je remplace systématiquement Prototype par jQuery.
  9. La maintenance est bien plus simple ! Dépends du petit 3.
  10. Le Ruby est, au final, un langage agréable à coder. Basé sur la convention plutôt que la configuration, on ne recode par la roue…

Il y a des trolls en ce moment sur les performances de Ruby On Rails, sa stabilité et sa capacité à prendre la charge. Bref, comme dit au début du paragraphe, ceci est un troll. Je vous invite à faire quelques recherches pour vous en rendre compte. Ceci est parti de Twitter et de son downtime systématique, cela viens de Twitter et non du Ruby. La preuve, ni YellowPages qui vient complètement d’être refait en Rails et Scribd ne sont sujets à cette polémique. Cela vient, je pense, de la sur-utilisation de l’API de Twitter (+ de 3000 requètes SQL par seconde).

Back To IRC

Mercredi 25 juin 2008

Les IM, c’est bien. Twitter, c’est …. presque bien. IRC, c’est mieux ! Comme système de micro messagerie convergente et communautaire, on a pas vu mieux. Suite à un petit délire entre amis (Spécial casse-dédi Biks) retour à notre jeunesse sur IRC et spécialement Freenode, le fameux réseau de geeks aux idle de code de plus de 48heures et aux RTFM plus rapide que leurs ombres… Dis “Bonjour”, mouche ton nez, cherche sur Google, recompile ton kernetl et après viens poser ta question.

Bref, je m’y remets doucement et ça me permet aussi de squatter quelques channels interressant comme #rubyonrails, et sur ##security (Oui, la nouvelle mode c’est les double dièze) j’ai découvert une super nouvelle : “OpenSSH/OpenSSL/etc private keys generated on Debian-based systems are predictable“.

Tout ce billet pour en venir au tips suivant, client IRC Ajax pas mal : http://www.mibbit.com/