Affichage des articles dont le libellé est Programmation. Afficher tous les articles
Affichage des articles dont le libellé est Programmation. Afficher tous les articles

14/08/2010

Tout sur l’Algérie : Nouveau design , nouvelles pratiques !


C’est la période des grandes mues ces jours ci au niveau des sites web d’informations Algérienne, El Watan qui annonce sur sa page facebook un nouveau design pour le 18, Elmoudjahid qui passe de dernier journal du net au 1er journal algérien du point de vue qualité de codage  « je reviendrai dessus sur le prochain billet »et enfin tout sur l’Algérie qui nous a séduit par un design beau mais un peu trop lourd pour l’utilisateur lambda situé en Algérie. Bref.
J’ai trouvé une liste de liens tout en bas de la page d’accueil de TSA, et comme j’adore lire la presse Algérienne, je me suis dit je vais vérifier si il y a pas un nouveau journal sur la toile que j’aurais loupé.



En cliquant sur un lien, d’un titre de quotidien Algérien, et comme je fais confiance à personne, même pas a mon ombre, je vérifie toujours l’url « l’adresse internet tout en haut du navigateur »

Voici ce que cela donne avec El Watan, et ça m’a vraiment paru bizarre….pourquoi TSA ne met pas de lien direct vers le site et préfère lui allouer toute une page ?

J’ai donc regardé au niveau de la source, je découvre que le site est en IFRAME, c'est-à-dire pour les néophytes en programmation « un site dans un autre » à part l’iframe, il ya aussi le marqueur du fameux Google Analytique qui est sensé « ajouter un visiteur à votre compteur, à chaque fois que la page est visualisée sur un navigateur.

Donc, en fin de compte, et comme la page ne change pas, lorsque vous allez naviguer au niveau du journal que vous avez choisi, à chaque changement de page, le google analytique de TSA marquera un point pour TSA.

Et si TSA, pour vendre des bannières publicitaires, doit au minimum justifier de son trafic envers ses annonceurs à l’aide des résultats de Google Analytique, mais ce dernier sera totalement faux puisque il comptabilisera aussi et d’une manière « très loin de l’éthique journalistique » le trafic des autres sites confrères.
A vous d’en juger !

22/01/2010

Aides mémoires pour développeurs




Avec ce site web, et si vous êtes un développeur, vous pourrez aisement trouver, un aide mémoire et même faire une recherche.

Le tous est très bien présenté, et il englobe la majorité des langages et systèmes de développements.

Encore une pépite du web.

::[Le site DevCheatSheet]::

19/12/2009

Google Browser Size: Un outil pour optimiser la visibilité à l'écran.




Google Browser Size est une visualisation des tailles d'écrans du navigateur pour les personnes qui visitent Google. suites à des statistiques mondiales un abaque à pus être dessiner.
Cet outils vous met ce dernier en transparence sur votre site et vous donne le pourcentages de personnes qui peuvent voir une surface de ce dernier.

Pensez à l'utiliser, pour l'optimisation de l'usabilité ergonomique de votre site.



Pour finir je vous invite à tester votre navigateur avec un petit jeu de pong !




::[Lien du service]::

::[Jouer à Pong avec votre navigateur]::

10/12/2009

SpeedTracer: un outil pour optimiser votre web application



SpeedTracer est une extension du navigateur Chrome et c'est un outil formidable pour optimiser votre web application ou votre site web.
ça vient de sortir, mais il faut savoir préparer son installation.

1. Il faudra installer Google Chrome "version développeur" en cliquant "ici".

2. Faire une petite modification sur le lien de lancement de chrome sur votre bureau, vous cliquez dessus avec le bouton droit et ensuite sur propriété pour ajouter cette ligne de commande "--enable-extension-timeline-ap".







3. Vous téléchargez l'extension SpeedTracer "ici"

4. Vous allez avoir un bouton vert qui va apparaitre à droite de votre Url quand vous naviguerais.





vous n'aurais plus qu'à cliquer dessus, il va s'ensuivre l'ouverture d'une deuxième fenêtre qui vous donnera les résultats et pleins de bonne choses.







Voici, la vidéo de lancement du projet SpeedTracer.






::[Le site de SpeedTracer]::

15/11/2009

Un nouveau serveur WAMP à essayer d'Urgence


Uwamp viens de sortir, depuis peu, 10 jours environs, et depuis sa sortie, j'ai décider de l'essayer pour en parler ensuite.

Ma profession, m'oblige à avoir sur moi et plus précisément un serveur WAMP sur clé USB....qui marche.
Et depuis 2005 je crois , l'utilisait ZMWS qui était gratuit, ensuite payant, puis gratuit, tout en étant vendus au passage a ADOBE, bref.

En découvrant Uwamp, je me suis dit, soit c'est un canular, soit vraiment c'est quelque chose de costaud ?
J'ai installé le serveur sur un pc et sur une clé USB, et j'ai fait la migration de milliers de fichiers , sans arrêter de l'utiliser jusqu'à maintenant.

Conclusion, c'est un bijou, le plus grand problème que j'avais avec ZMWS était l'arrêt de MySQL, ça marchait une fois sur deux, et il fallait arrêter manuellement.

Voila ce qui vous incitera à utiliser UWamp:
1. Pas d'installation, vous décompressez l'archive, et vous exécutez....et ça marche
2. Multi versions PHP "alors ça .....j'adore" vous sautez de PHP 5.2.11 à PHP 5.3.0 ou à PHP 6.0 et cela seulement en cliquant sur un select.




3. Vous avez un Monitoring en temps réel de Apache et Mysql



4. Vous avez SQLite, PhpMyadmin etc...
5.Vous pouvez l'utiliser sur clé USB.
6. le gâteau sur la cerise, vous éditez les fichiers de configurations très sensibles du serveur WAMP seulement en cochant des cases.
que ça soit les extension PHPla configuration de PHP, et les modules APACHE




Vous pouvez en plus, participer au WIKI officiel, en vous inscrivant gratuitement.
c'est ici

Essayez le , et donnez moi des nouvelles. Merci


::[Site de l'éditeur]::

::[Téléchargement]::

MAJ: erreur monumentale de ma part, WAMP à la place de LAMP.

12/11/2009

Un IDE Multi langages ON line !



Après avoir parlé de l'éditeur PHP en ligne, voila un autre Web Service qui, lui propose plusieurs langages à la fois avec même la compilation.
Faisant partie de tout un package en ligne et payant, mais par contre l'EDI est totalement gratuit et utilisable à volonté.


 

Vous pouvez Uploader, Télécharger et faire ce que vous aimez le plus.....Coder. n'importe où.


::[LE SITE]::

10/11/2009

17 Heures de Vidéo sur Javascript




Une liste de vidéo et de slides à télécharger, et à croquer, que je viens de trouver sur un blogue américain.
pour ceux d'entre vous qui programment, c'est un paradis.

sans tarder , voila le lien.

::[Le lien du blogue]::

27/10/2009

Ma Journée chez MICROSOFT ALGERIE.


Hier en allant assister à la journée d'études sur les outils ALM de Microsoft, présenté par IT-Algeria via leur lead Developpeur Dot.net, j'ai eu l'occasion de visiter les locaux de Microsoft Algérie et de connaitre du beau monde.

C'est drôle de rencontrer des gens que vous ne connaissez pas, et qui savent tous vous "merci facebook" ça m'apprendra à raconter ma vie.

J'ai rencontré trois personnes qui m'ont vraiment laissé des souvenirs inoubliables


Monsieur Samir SAID Directeur Général de MICROSOFT ALGERIE

Monsieur Samir SAID, Directeur Général de Microsoft Algérie, avec sa modestie sans pareils et son accueil chaleureux.

Monsieur Malek CHETTA DPM (devloper and platform Manager) chez Microsoft qui m'a donné une autre vision sur les outils de programmation et que je remercie vivement.

Monsieur Djallal ARAB Lead Developper Dot.net chez IT Algeria, qui m'a laisser sans voix, sur des aspects de la programmation que je ne connaissez même pas "je l'avoue et j'ai pas honte" j'ai appris beaucoup.

Encore, une journée merveilleuse .

Voici quelques photos des lieux:






:: Microsoft Algerie ::

24/10/2009

SqlBuddy: un concurrent sérieux à PhpMyAdmin



J'ai voulus essayer un nouveau script d'administration de base de données via un navigateur, pour voir si vraiment il faisait le poids à phpmyadmin que j'utilise depuis une éternité.

déjà en voyant le poids du fichier zip à télécharger "320 Ko" j'ai presque annuler le téléchargement, je croyait à une blague, mais heureusement que j'ai continuer.

Après décompression du fichier et sa mise en place dans le répertoire root de votre serveur, il est opérationnel, y a tous ce que vous avez besoins, même les langues sont présentes, le français en l'occurrence.

Je viens de découvrir un trésor....

En attendant de l'essayer en profondeur, j'ai mis ce billet pour partager l'expérience avec vous.

:: Le site web ::

:: Téléchargement ::

22/10/2009

EVENEMENT: ALM par la pratique + 3 Invitations gratuites


ALM (Application Lifecycle Management) est une démarche qui permet la gestion du cycle de vie des logiciels.

Cette démarche permet d’améliorer le pilotage, la collaboration et la qualité des projets en cours et  à venir afin d’élaborer des applications rapidement qui répondent aux besoins des utilisateurs. Cette démarche permet de tirer profit des technologies actuelles (Visual Studio Team System, Project Server, SharePoint, l’offre décisionnelle de SQL Server...) pour garantir le succès des projets de développement.

Dans un contexte métier de plus en plus exigeant, le développement logiciel se trouve confronté à de nouveaux défis : l’enjeu est désormais d’obtenir plus de productivité, plus de flexibilité et une qualité optimale de service, tout en assurant un pilotage précis des projets et une maîtrise des coûts. Dans ce contexte nous souhaitons présenter l'approche ALM (Application Lifecycle Management) et l’industrialisation des développements de Microsoft qui répondent à ces exigences.

L’événement sera organisé le Dimanche 25 Octobre 2009 Par Microsoft & IT Algerie, Présentation ALM pour les décideurs IT et DSI.
 
J'ai réussi à me procurer 3 invitations , que je donnerais gratuitement aux 3 premières entreprises qui disposent d'une équipe de développement et d'un DSI .
Pour ce faire, envoyez moi un mail sur contact[at]ktalgerie.com en précisant le nom de la société, nom et prénom du DSI ainsi que le nombre de programmeurs.

Donc, RDV dimanche après-midi, ou bien le matin à l'hôtel El Dzair pour le workshop ipv6.

14/10/2009

un Editeur PHP online et gratuit !




PhpAnyWhere: Voila un Editeur PHP très robuste que j'utilise depuis...hier, ce qui ma plus c'est que qu'il me suffit d'une connexion internet , un username et un mot de passe, pour pouvoir faire de la programmation de n'importe où.
 Idéal pour les programmeurs, qui ont du travail à finir le soir, ou pour les nomades.

Avant de pouvoir utiliser ce web service, il vous faut vous inscrire , c'est gratuit.
et vous disposait de plusieurs options, je vous laisse découvrir.

:: Lien du site ::

30/08/2009

Algorithmatic: Un moteur de recherche dédié


Algorithmatic, est un moteur de recherche d'algorithmes pour ceux d'entre vous qui développent et programment des applications.

Il suffit de donner un peu prés le nom de l'algorithme recherché "en anglais", on se retrouve après avec plusieurs propositions, a vous de choisir et ensuite de copier le code source.

NB: Il faut avoir Sylverlight installé pour pouvoir visualiser les codes sources.

Vraiment épatant.

:: Le site Algorithmatic ::

24/08/2009

SLAMPP 2.01 Live CD





J'en profite par la sortie d'une mise a jour de maintenance "La version 2.01", pour vous inciter à utiliser, dû moins la télécharger et l'essayer une fois dans sa vie.

Si vous êtes un adepte de la programmation, ou vous voulez vous former, voila le cd live qu'il vous faut.

Tout est pré-installé à l'avance, vous n'avez qu'a bouter avec ou l'installer sur un disque dur pour avoir a sa portée, un serveur web avec tout ce qui tourne autours, et surtout plusieurs environnements de développement.

Voici une petite liste de ce qu'il contient "récupérée à partir du site officiel".

# Kernel: 2.6.28.7 # Desktop: Xfce 4.6.1 # HTTP: Apache 2.2.13 with various mods # FTP: PureFTPd 1.0.21, PureAdmin 0.4, vsftpd 2.1.2, gFTP 2.0.19 # SMTP: QmailRocks 2.2.1 package # POP/IMAP: Courier-IMAP 3.08 # DHCP: server 3.1.2p1, client 3.2.3, gadmin-DHCPD 0.4.4 # DNS: BIND 9.4.3_P3, gadmin-BIND 0.2.3 # Proxy: Squid 3.0-Stable14, gadmin-SQUID 0.1.0, dansguardian 2.10.1.1, sarg 2.25 # SSH: OpenSSH 5.2p1 # Samba 3.2.13, gadmin-SAMBA 0.2.7 # CUPS 1.3.11 # Revision Control: CVS 1.11.23, Subversion 1.6.4, Git 1.6.4, Mercurial 1.2.1, tkcvs 8.0.3, RapidSVN 0.9.8 # Programming, web and linux development tools * Languages: PHP 5.2.10, Perl 5.10.0, Python 2.6.2, Ruby 1.8.7_p174, Lua 5.1.4 * HTML and text editor: Bluefish 1.0.7, Geany 0.17 * IDE: Netbeans 6.7, EasyEclipse for LAMP 1.2.2.2, Gambas 2.14, Lazarus 0.96.2, Glade 3.6.0 * GTK+1.2.10, GTK+2.2.16.0, Qt-Base 3.3.8, Qt-Base 4.5.0 * Frameworks: web.py 0.32, Django Python Framework 1.0.2, PRADO PHP Framework 3.1.5, Symfony Web PHP Framework 1.2.8, CodeIgniter 1.7.1, Ruby on Rails * Compiler: gcc 4.3.3, glibc 2.9 * Java Developmet Kit (JDK) 6u14, Java Runtime Environment (JRE) 6u15, GlassFish Server, Apache Tomcat # Database: MySQL 5.0.84, SQLite 3.6.14.2, PostgreSQL 8.3.7, FirebirdSQL 2.1.2 # Webmin 1.400 / Usermin 1.410 # Web applications: phpMyAdmin, Net2FTP, RoundCube, HTTrack # Firewall: Firehol R5 v1.273 / ipkungfu 0.6.1 / Firestarter 1.0.3 # Network: Cacti, Nagios, Wireshark, nmap, Snort, gFTP, ntop, Nessus, chkrootkit, rkhunter, honeyd, oinkmaster, TightVNC, rdesktop, NX Client 3.2.0.14, TN5250 Emulator, rsync 3.0.6, LinNeigborhood, Tor, Privoxy # Antivirus and content scanner: ClamAV 0.95.2, qmail-scanner 1.22 # Internet: Iceweasel 3.0.10, Opera 9.64, Sylpheed 2.6.0, Pidgin IM 2.5.8, Liferea 1.4.28, Links 2.2, Gwget Download Manager 1.0.1, XChat IRC 2.8.6, Transmission BitTorrent client 1.51 # Graphics and Publishing: Blender 2.49, The GIMP 2.6.6, Inkscape 0.46, Dia 0.96.1, Scribus 1.3.3.12 # Office: Open Office Suite 3.1.0, ePDFViewer 1.0.7, Planner 0.13, Gnucash 2.2.9, Homebank 4.0.4 # Multimedia: Exaile 0.2.14, Totem 2.26.1, goobox 2.0.0 # Utilities: Brasero 2.26.0, Dufie, Htop, emelFM2, GParted 0.4.6, sbackup 0.10.4, wicd 1.6.2, Ndiswrapper Network Drivers, Wine 1.1.20, Isomaster 1.3.5, Xsane 0.996, MidnightCommander, ImageMagick # Emulator: QEMU 0.10.2, qemulauncher 1.7.4 # Package management: slapt-get/gslapt, pkgtool, netpkg/zenpkg, zpm/Zendo, slackpkg


:: Site Officiel ::

:: Téléchargement FTP :: 1.8 Go

:: Téléchargement Torrent ::

J'attend de vos nouvelles......;)

07/11/2008

Quelles versions .NET j'ai sur mon pc ?

ASoft .NET Version Detector: Est un utilitaire qui vous donnera exactement toutes les versions .NET que vous avez sur votre système.
C'est pas évident de le savoir, croyez mon expérience.


:: Lien du site ICI ::
:: Lien du Téléchargement ICI ::

01/11/2008

DotWhat : Pour tous savoir sur les extensions de fichiers


Dot What: est un site qui essaye de regrouper toutes les extensions de fichiers utilisées jusqu'à maintenant, avec de nombreuses explications sur chacun d'eux.
à l'heure ou j'écris ce petit billet, il ya dèjà 9239 extensions disponibles.

:: lien du site ICI ::

18/09/2008

CORKDUMP: Vos ressources design et scripts à la netvibes

Corkdump: est un web service qui vous présente toutes les ressources disponibles pour designer et programmeurs, ce qui est bien, c'est que vous pouvez le personnaliser et choisir lesquels de ces ressources afficher.

:: Lien du Site ICI ::

12/09/2008

Un Moteur de recherche avec 100% d'erreurs !

ErrorKey: Est un moteur de recherche sur les numéro d'erreurs ou les messages transmis lors d'un débugage de programmation.

Pour une personne qui développe, c'est un site très très utile.

:: Le lien ICI ::

29/08/2008

PIWIK: VOS STATS A LA GOOGLE ANALYTICS


PIWIK: ex PhpMyVisites pour ceux comme moi, qui l'ont utilisés avant bien même que le nom "Google" ne voulais rien dire.
Pour ceux qui préfèrent garder leur Stats sur leur propre serveur, et ne pas les partager avec "Big Brother" n'est ce pas vraie "webmaster-dz.com" ;D

Mon Avis: Super simple à installer, et a implementer. ce qui m'a plus c'est le drag and drop dans l'espace administrateur.

:: Téléchargemenet ICI ::

:: Url du site web ICI ::

12/08/2008

KEYCZAR . UNE API DE CRYPTAGE SIGNE GOOGLE


Une API qui viens de sortir, et que je vais essayer le plus tôt possible, mais à ce qu'ils disent sur leur site officiel, elle ne remplace pas openssl, mais l'utilise.

Keyczar est conçu pour être ouvert, extensible et multi-plateforme , elle supporte le cryptage symétrique et asymétrique, huuuum ...
Deux implémentations sont déjà sur le site, Java et Python et il parait que C++ sera bientôt en ligne.
Le temps d'essayer de concocter un petit programme et je vous rend des nouvelles.

:: Le site de Keyczar ::

04/08/2008

COMMENT TRUQUER FACILEMENT LES ELECTIONS

Voici une très belle démonstration de failles de sécurité.
La majorité des constructeurs mettent le paquet sur le logiciel, ou même dans ce cas bien précis le firmeware "logiciel embarqué", mais il ne faut pas oublier qu'une machine est composée de tout un système hétérogène, ça va de la mécanique , en passant par l'hydrodynamique aux circuits imprimés.
Il y a mille et une façon de pénétrer. je vous laisse savourer cette vidéo sous titrée en français.

Voici le lien de la thèse complète à télécharger ICI

Le Lien de la page du projet ICI