Au delà des performances, de la laideur que certains peuvent trouver au javascript. Moi ce qui m'a séduit est le fait que du serveur au client en passant par la base de données (couchdb, mangodb,…) : ON UTILISE PLUS QU'UN SEUL LANGAGE !
C'est vrai que node.js c'est hype, mais j'y vois un gain en terme de temps de dev, de rapidité pour maquetter, la communauté est active et les réponses arrivent vite en cas de problème.
J'ai été un utilisateur de Tyrs pendant plusieurs mois, mais je n'ai pas été complètement satisfait ... Entre autre les cadres qui entourent chaque tweets :(
Depuis, j'ai basculé vers termTTER, qui propose les mêmes fonctionnalités, Twitter, irc, pleins de plugin, le tout en Ruby.
Le code est du javascript dans Node.js, mate les quelques exemples sur mon blog : http://www.it-wars.com/categorie8/dev. Tu fais ton script côté serveur, tu le démarres et il attends les requêtes sur un port, que tu attaques en direct ou via un proxy nginx par exmeple :)
Coté client tu utilises javascript avec du websocket ou autre pour communiquer avec la servelette du serveur :)
Le problème de Scala, c'est l'overhead mémoire sur des machine cible a faible quantité de RAM. Sur le DockStar que j'utilise pour héberger mon blog je n'est que 128Mo et Node.js tourne nickel !
Dans le genre, il y a Node.JS, j'ai réalisé plusieurs articles sur mon blog sur cet outil : http://www.it-wars.com/categorie8/dev l'énorme avantage de Node.js est qu'il utilise Javascript, que tout le monde connait. On peut l'utiliser côté serveur et côté client !!! La "compilation" est réalisée par V8 engine de Google.
Ce qu'il faut bien comprendre c'est que dans nginx, chaque "location" est indépendante des autres, si tu veux que le code php soit exécuté, il faut faut le définir dans chaque "location" de la façon suivante :
location ~ ^/~(.+?)(/.*)?.php$ {
alias /srv/www/users/$1/htdocs$2;
include fastcgi_params;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass php;
}
J'ai réalisé plusieurs exemples sur mon blog http://www.it-wars.com qui utilise nginx :)
A+
Pour mon Noël, je me suis offert un ARCHOS 70IT pour lire des eBooks, j'ai d'ailleurs écrit un petit post sur mon blog pour expliquer mes galères pour choisir un lecteur eBook ... J'ai installé l'application Kindle pour acheter et lire des livres sur Amazon et lors de la dernière mise à jour de l'application Kindle, plus possible de lire mes livres achetés LEGALEMENT sur Amazon !!! Je suis d'autant plus dégoûté que sans cracker les ouvrages achetés je ne peux plus les lire :(
Dans le genre des PC à base d'Atom il y a la machine réalisée par la société Bordelaise, que je connais bien Meta-IT, ils proposent un serveur sympa et éco-conçu :
Si tu es allé visiter mon blog, tu verras que déjà il est auto-hébergé sur une machine ARM : le Seagate DockStar avec une Debian Squeeze car le proc est un ARMv5 (donc pas d'Ubuntu,...). Sinon voilà ici la liste des machines qui servent à compiler les noyaux "exotiques", ensuite pour les nouvelles machines un cross-compile est toujours possible :)
Dans ce style de mini-machine, moi je préfère celle-ci : Trim Slice une machine ARM Tegra 2, c'est un mini-PC équipé du Nvidia Tegra 2 équipé d'1 Go de mémoire DDR2 :
2 sorties HDMI (dont 1 compatible DVI)
une entrée audio analogique stéréo
une sortie audio mixte analogique stéréo et numérique 5.1 (S/PDIF)
Ethernet Gigabit, WiFi n, Bluetooth
4 ports USB 2.0 host (dont 2 en façade)
1 port mini-USB Slave en façade
lecteur de cartes SD en façade
port série RS232 en façade
1 port interne Micro-SD
J'ai réalisé un article sur mon blog pour présenter la bête :p
# Node.js du javascript partout
Posté par itwars (site web personnel) . En réponse au journal Réflexions à propos de NodeJS et de Javascript plus globalement. Évalué à 3.
Bonjour,
Je suis grand fan de node.js ( cf. les articles sur mon blog: http://www.it-wars.com/categorie8/dev et mon site anglais http://nodejs-news.com ).
Au delà des performances, de la laideur que certains peuvent trouver au javascript. Moi ce qui m'a séduit est le fait que du serveur au client en passant par la base de données (couchdb, mangodb,…) : ON UTILISE PLUS QU'UN SEUL LANGAGE !
C'est vrai que node.js c'est hype, mais j'y vois un gain en terme de temps de dev, de rapidité pour maquetter, la communauté est active et les réponses arrivent vite en cas de problème.
:)
# Alternatives à Tyrs
Posté par itwars (site web personnel) . En réponse à la dépêche Tyrs, un client de micro‐blogging en console. Évalué à 1.
Bonjour,
J'ai été un utilisateur de Tyrs pendant plusieurs mois, mais je n'ai pas été complètement satisfait ... Entre autre les cadres qui entourent chaque tweets :(
Depuis, j'ai basculé vers termTTER, qui propose les mêmes fonctionnalités, Twitter, irc, pleins de plugin, le tout en Ruby.
J'ai fait un petit article sur mon blog à ce sujet : http://www.it-wars.com/?article212/twitter-en-mode-console
Cordialement,
Vincent
# Auto-hébergement
Posté par itwars (site web personnel) . En réponse à la dépêche ownCloud 2 dans les bacs. Évalué à 10.
Génial, moi qui suis auto-hébergé, je vais pouvoir ajouter ça à l'ensemble des services que j'héberge déjà !!!
Merci
[^] # Re: Node.js
Posté par itwars (site web personnel) . En réponse à la dépêche Opa, un nouveau langage pour le développement d’applications Web. Évalué à -1.
Le code est du javascript dans Node.js, mate les quelques exemples sur mon blog : http://www.it-wars.com/categorie8/dev. Tu fais ton script côté serveur, tu le démarres et il attends les requêtes sur un port, que tu attaques en direct ou via un proxy nginx par exmeple :)
Coté client tu utilises javascript avec du websocket ou autre pour communiquer avec la servelette du serveur :)
[^] # Re: Node.js
Posté par itwars (site web personnel) . En réponse à la dépêche Opa, un nouveau langage pour le développement d’applications Web. Évalué à 1.
Le problème de Scala, c'est l'overhead mémoire sur des machine cible a faible quantité de RAM. Sur le DockStar que j'utilise pour héberger mon blog je n'est que 128Mo et Node.js tourne nickel !
# Node.js
Posté par itwars (site web personnel) . En réponse à la dépêche Opa, un nouveau langage pour le développement d’applications Web. Évalué à 0.
Dans le genre, il y a Node.JS, j'ai réalisé plusieurs articles sur mon blog sur cet outil : http://www.it-wars.com/categorie8/dev l'énorme avantage de Node.js est qu'il utilise Javascript, que tout le monde connait. On peut l'utiliser côté serveur et côté client !!! La "compilation" est réalisée par V8 engine de Google.
Il permet de réaliser des applications temps réel, utilise peut de ressource système, je le fais même tourner sur mon plugcomputer Seagate Dockstar à base de processeur ARM : http://www.it-wars.com/article181/installer-node-js-sur-le-seagate-dockstar !
Pour les infos regarder le repo GitHub de NodeJS : https://github.com/joyent/node ou le site http://nodejs.org/ !
# location
Posté par itwars (site web personnel) . En réponse au message Nginx, dossiers utilisateurs et PHP. Évalué à 0.
Bonsoir,
Ce qu'il faut bien comprendre c'est que dans nginx, chaque "location" est indépendante des autres, si tu veux que le code php soit exécuté, il faut faut le définir dans chaque "location" de la façon suivante :
location ~ ^/~(.+?)(/.*)?.php$ {
alias /srv/www/users/$1/htdocs$2;
include fastcgi_params;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass php;
}
J'ai réalisé plusieurs exemples sur mon blog http://www.it-wars.com qui utilise nginx :)
A+
# L'arnaque Amazon
Posté par itwars (site web personnel) . En réponse à la dépêche Richard Stallman donne son avis sur les e‐books. Évalué à 6.
Pour mon Noël, je me suis offert un ARCHOS 70IT pour lire des eBooks, j'ai d'ailleurs écrit un petit post sur mon blog pour expliquer mes galères pour choisir un lecteur eBook ... J'ai installé l'application Kindle pour acheter et lire des livres sur Amazon et lors de la dernière mise à jour de l'application Kindle, plus possible de lire mes livres achetés LEGALEMENT sur Amazon !!! Je suis d'autant plus dégoûté que sans cracker les ouvrages achetés je ne peux plus les lire :(
# Meta-IT
Posté par itwars (site web personnel) . En réponse à la dépêche le Linutop 4, nouveau PC sans ventilateur. Évalué à -9.
Dans le genre des PC à base d'Atom il y a la machine réalisée par la société Bordelaise, que je connais bien Meta-IT, ils proposent un serveur sympa et éco-conçu :
Le Meta-IT Serveur
[^] # Re: Alternative avec processeur ARM
Posté par itwars (site web personnel) . En réponse à la dépêche le Linutop 4, nouveau PC sans ventilateur. Évalué à 1.
Si tu es allé visiter mon blog, tu verras que déjà il est auto-hébergé sur une machine ARM : le Seagate DockStar avec une Debian Squeeze car le proc est un ARMv5 (donc pas d'Ubuntu,...). Sinon voilà ici la liste des machines qui servent à compiler les noyaux "exotiques", ensuite pour les nouvelles machines un cross-compile est toujours possible :)
[^] # Re: Alternative avec processeur ARM
Posté par itwars (site web personnel) . En réponse à la dépêche le Linutop 4, nouveau PC sans ventilateur. Évalué à 0.
Avec le Tegra qui est un ARM surpérieur à l'ARMv7 Ubuntu fonctionne, Fedora, Debian, ...
[^] # Re: Alternative avec processeur ARM
Posté par itwars (site web personnel) . En réponse à la dépêche le Linutop 4, nouveau PC sans ventilateur. Évalué à 6.
Il existe en 3 déclinaisons :
Sur le site de Trim-Slice
:)
# Alternative avec processeur ARM
Posté par itwars (site web personnel) . En réponse à la dépêche le Linutop 4, nouveau PC sans ventilateur. Évalué à 3.
Bonjour,
Dans ce style de mini-machine, moi je préfère celle-ci : Trim Slice une machine ARM Tegra 2, c'est un mini-PC équipé du Nvidia Tegra 2 équipé d'1 Go de mémoire DDR2 :
J'ai réalisé un article sur mon blog pour présenter la bête :p
A+