Un EDI comme Visual Basic mais pour Linux

S’il y a un truc qu’on ne peut pas enlever à Visual Basic ou Delphi dans leurs belles années, c’est qu’ils étaient des EDI (environnement de développement) très sympas à utiliser. Ils avaient leur lot de bugs bien sûr, mais dans l’esprit, c’était simple. Tout se faisait grâce à des assistants, des boites d’outils, des inspecteurs et ces EDI intégraient d’office le compilateur, le débugger, le concepteur d’interface graphique ainsi que la doc…

C’est cet esprit de simplicité qu’a souhaité recréer le français Benoît Minisini en mettant au point Gambas .

Gambas est un EDI pour Linux qui permet de faire du BASIC et qui propose de concevoir simplement et rapidement des interfaces graphiques. Attention, Gambas n’est pas un clone de VB… Il ne permet pas de créer des applications compatibles avec Visual Basic. C’est vraiment un EDI qui a sa propre vie et qui n’a rien à voir avec les outils de Microsoft ou de Borland si ce n’est l’esprit de facilité qui plaira aux apprentis développeurs sous Linux.

Benoît travaille depuis plusieurs années sur Gambas qui intègre son propre compilateur, son interpréteur, son archiveur, son outil de conception de GUI (interface graphique) et tous les à côtés qui en font un outil de développement plutôt cool.

Le développement des GUI se fait en QT4 ou GTK+. L’éditeur de code supporte la coloration syntaxique et l’autocomplétion et Gambas intègre un module de connexion à des bases comme MySQL, PostgreSQL, SQLite, et ODBC. Il supporte aussi les protocoles HTTP, FTP, SMTP, DNS, ainsi que l’OpenGL, il sait se connecter à SVN, et permet de concevoir des XML.

Gambas intégre aussi un éditeur d’icônes, et un gestionnaire de fichiers de langues (pour la trad de vos applications)

Pour voir l’étendue des possibilités de Gambas, je vous invite à vous rendre sur cette page. Et pour le télécharger : http://gambas.sourceforge.net/en/main.html

Cet article merveilleux et sans aucun égal intitulé : Un EDI comme Visual Basic mais pour Linux ; a été publié sur Korben , le seul site qui t’aime plus fort que tes parents.

Source: Un EDI comme Visual Basic mais pour Linux

Un outil pour simuler des problèmes de réseau

Si vous êtes développeur ou administrateur réseau et que vous voulez savoir comment va se comporter une application, un jeu ou un service web lorsqu’il y a des problèmes de connexion, alors j’ai ce qu’il vous faut.

C’est un outil pour Windows qui est freeware et qui s’appelle Clumsy . Cet outil permet tout simplement de simuler des problèmes réseaux tels que des lags, du drop de paquets, de la limitation de bande passante pendant une durée, de l’envoi de paquets clonés, du mélange de paquets sans oublier de la temporisation de paquets.

Certaines fonctionnalités peuvent être paramétrées plus finement et vous permettront de mieux anticiper le comportement de vos applications en cas de pépin sur la ligne.

Pour ceux que ça branche, les sources de Clumsy sont disponibles ici et l’application est téléchargeable là .

Cet article merveilleux et sans aucun égal intitulé : Un outil pour simuler des problèmes de réseau ; a été publié sur Korben , le seul site qui t’aime plus fort que tes parents.

Source: Un outil pour simuler des problèmes de réseau

Aria2 – L’outil de téléchargement ultra rapide

Il me semblait que je l’avais déjà fait, mais en cherchant un peu dans mes archives, je n’ai rien trouvé sur Aria2 . Et pourtant, Aria2 est un outil en ligne de commande absolument génial et indispensable pour ceux qui ont des tas de trucs à télécharger.

Les barbus du Linux le connaissent depuis longtemps, mais pour les autres, je vous explique rapidement. Tout d’abord Aria2 est sous licence GPL et tourne sans aucun souci sous Mac, Linux, Windows et même Android. L’outil est léger (il consomme peu de CPU et de mémoire), mais surtout très puissant puisqu’il gère en plus des liens classiques, les Metalink , ce qui lui permet de télécharger des fichiers en exploitant plusieurs connexions simultanées utilisant plusieurs sources et/ou protocoles différents.

Oui c’est fou ! Cela permet d’exploiter au maximum la bande passante que vous avez à votre disposition.

Aria2 supporte donc le HTTP, FTP, mais aussi Bittorrent avec toutes ses fonctionnalités (DHT, chiffrement PEX, URI magnétique, Web-Seeding, téléchargement sélectif, tracker UDP et le protocole Local Peer Discovery ). Aria2 est aussi pilotable à distance (support RPC) et gère sans souci ce qui est droit d’accès, cookies, proxys…etc.

N’allez pas croire que Aria2 est un outil compliqué à prendre en main. Taratata, c’est au contraire très simple à piger, comme vous allez voir dans les exemples ci-dessous :

Pour télécharger simplement un fichier :

aria2c http://example.org/mylinux.iso

Pour télécharger un fichier à partir de 2 sources différentes (HTTP, FTP) :

aria2c http://a/f.iso ftp://b/f.iso

Pour télécharger un fichier à partir de 3 connexions de source différente (Torrent, FTP, HTTP) :

aria2c -Ttest.torrent « http://host1/file » « ftp://host2/file »

Si ça vous branche d’explorer un peu plus ses possibilités, la documentation est ici . Autrement, sachez aussi qu’il existe des interfaces graphiques pour Aria2 comme :

webui-aria2 : Interface navigateur
uGet : Gestionnaire de téléchargement Linux
Aria2 est téléchargeable ici .

Cet article merveilleux et sans aucun égal intitulé : Aria2 – L’outil de téléchargement ultra rapide ; a été publié sur Korben , le seul site qui t’aime plus fort que tes parents.

Source: Aria2 – L’outil de téléchargement ultra rapide

Un émulateur Mac et PC en ligne

Si certains jours, vous vous sentez un peu nostalgique des débuts de l’informatique, voici un projet nommé PCE.js qui va surement vous intéresser. Il s’agit d’une version modifiée de l’émulateur PCE Hampa Hug qui permet de jouer aussi bien avec un IBM PC sous Windows 3.0 qu’avec un vieux Macintosh.

IBM PC – Wolf3d, Civ, Monkey Island
IBM PC – Windows 3.0
Mac Plus – apps + games
Mac Plus – System 6 + games
Comme vous pouvez le voir, James Friend qui maintient ces versions en ligne a ajouté aux versions de base des logiciels supplémentaires comme des jeux (Wolfenstein 3D, Civ, Monkey Island, Lunar Lander, Mac Pong, Mac Draw, Kid Pix…etc) et certains utilitaires.

Amusant de refaire un peu de DOS directement dans son navigateur. Testez-le, je pense que vous allez aimer !

Pour info, les sources de PCE.js sont sur GitHub

Cet article Un émulateur Mac et PC en ligne est apparu en premier sur Korben .

Source: Un émulateur Mac et PC en ligne

Analysez le réseau de votre opérateur / FAI

Si vous souhaitez débugger votre réseau pour connaitre les services bloqués, le comportement du cache HTTP, la présence de proxys, la résilience des DNS, la détection du NAT ainsi que les temps de latence et la bande passante, j’ai ce qu’il vous faut.

Ça s’appelle Netalyzr et c’est un outil gratuit sous Android développé par des chercheurs de l’université de Berkeley, qui permet d’analyser tout ça et d’obtenir ensuite un rapport détaillé.

Top pour savoir si votre opérateur mobile ou votre FAI utilise quelques petites techniques de sioux anti-neutralité dans votre dos.

À noter que si l’outil vous intéresse pour autre chose que du mobile, il existe un client java ici .

Cet article Analysez le réseau de votre opérateur / FAI est apparu en premier sur Korben .

Source: Analysez le réseau de votre opérateur / FAI

Quand l’impression 3D change une vie

Je trouve la technologie des imprimantes 3D extraordinaire. Comme le net (via le p2p) qui a permis de diffuser massivement la culture à ceux qui n’y avaient pas accès, les imprimantes 3D vont permettre d’abolir cette frontière entre les riches, les entreprises et les gens au porte-monnaie plus modeste.

Dans un futur que j’espère proche, ces imprimantes deviendront bon marché et permettront à chacun quelque soit ses moyens, de concevoir et de fabriquer des objets qu’il n’aurait jamais pu s’offrir.

C’est par exemple le cas de ce gentil papa prénommé Paul qui a investi 2 000$ dans une imprimante 3D afin de concevoir et imprimer une prothèse de main pour son fils Leon handicapé depuis la naissance. Après avoir vu cette vidéo d’Ivan Owen, un inventeur qui a imaginé une prothèse de main à imprimer en 3D, Paul s’est dit qu’il pouvait lui aussi s’en inspirer pour rendre la vie de son fils meilleure.

Résultat, en matière brute, cette prothèse n’aura couté que 10 $. Ce qui est magique, c’est que la connaissance nécessaire pour concevoir et imprimer une prothèse de ce type a été diffusée gratuitement et maintenant chacun peut le faire et améliorer son quotidien ou celui de ces proches grâce à cette technologie d’impression 3D.

Avec le temps, la techno d’impression 3D va devenir de plus en plus abordable, de plus en plus répandue et risque bien de changer de plus en plus de vies. Et c’est une excellente chose !

Cet article Quand l’impression 3D change une vie est apparu en premier sur Korben .

Source: Quand l’impression 3D change une vie