Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Mac
Mac Avant de poster: Lire La FAQ Mac; Voir la page Outils; Voir les tutoriels.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 24/05/2011, 14h52   #1
Coordinateur publications
 
Avatar de Idelways
 
Développeur Ruby on Rails / iOS et journaliste
Inscription : juin 2010
Messages : 1 101
Détails du profil
Informations professionnelles :
Activité : Développeur Ruby on Rails / iOS et journaliste

Informations forums :
Inscription : juin 2010
Messages : 1 101
Points : 24 230
Points : 24 230
Par défaut TermKit : une console graphique fait le buzz

TermKit : une console graphique fait le buzz
Écrite en Node.js et jQuery, elle s'appuie sur le moteur de rendu WebKit



TermKit est le projet open source d'une console de nouvelle génération qui fait le buzz et séduit déjà de nombreux développeurs et administrateurs système malgré son stade très précoce de développement.

Encore en « early-alpha », TermKit affiche des fonctionnalités impressionnantes qui rendent plus agréable l'utilisation du Terminal, comme l'autocomplétion visuelle, des icônes pour les statuts des commandes et des grilles visuelles pour parcourir les répertoires.



En dehors de son design de base très soigné, TermKit offre de nombreuses fonctionnalités inédites pour une console, comme la possibilité de visionner des images ou avoir de la coloration syntaxique du code affiché avec les commandes cat, head...




TermKit permet aussi entre autres de suivre des téléchargements et tâches longues avec une jolie barre de progression, d'ouvrir des fenêtres de navigateur graphique graphiques est bien d'autres.





TermKit repose sur Node.js, Socket.IO et jQuery, sa partie graphique est confiée au moteur de rendu open-source WebKit.

Le projet est disponible uniquement sous Mac OS X, mais aucune contrainte technique n'empêche visiblement de porter la partie application Desktop vers les autres systèmes Unix.

Bref, un coup de coeur de la rédaction, à suivre de très près.


Son code source et documentation sont disponibles sur GitHUB

Source : site de son auteur

Et vous ?

Avez-vous essayé TermKit ?
Qu'en pensez-vous ? Et de son utilité ?
Idelways est déconnecté   Envoyer un message privé Réponse avec citation 60
Vieux 24/05/2011, 15h30   #2
Membre régulier
 
Inscription : juin 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 52
Points : 80
Points : 80
Envoyer un message via ICQ à Shepard Envoyer un message via MSN à Shepard
Il y a de bonnes idées, notamment le fait qu'un cat (je suppose que ça se généralise à n'importe quel flux vers la sortie standard) prenne en compte le type MIME affiché pour afficher une image ou du texte (ou du son ou de la vidéo je suppose ?)

Ce serait super de pouvoir appliquer ce terminal en tant que fond d'écran, plutôt que de devoir vraiment ouvrir un terminal à part entière, mais peut-être que ce genre de chose se fait déjà pour des terminaux plus classiques ?

En tout cas, j'adore l'idée !

Pour la coloration syntaxique, il me semble que c'était déjà possible, mais pas avec cat :o C'est assez impressionnant qu'ils arrivent à déduire le langage de programmation utilisé, à moins qu'ils se basent uniquement sur l'extension ? Si oui c'est dommage pour l'utilisation de scripts :-(

Comme ça a été dit, à suivre de très près !
Shepard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 15h45   #3
Membre confirmé
 
Inscription : mars 2008
Messages : 260
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 260
Points : 295
Points : 295
WebKit étant le moteur de rendu de Chrome, peut-on espérer voir ceci sur le web ?
On pourrait y voir son bureau sur un site web distant.
Grimly est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 24/05/2011, 16h02   #4
Membre habitué
 
Pascal HOAREAU
Inscription : septembre 2010
Messages : 40
Détails du profil
Informations personnelles :
Nom : Pascal HOAREAU
Âge : 20
Localisation : Réunion

Informations forums :
Inscription : septembre 2010
Messages : 40
Points : 102
Points : 102
Le terminal "next-gen", franchement j'adore , faudrait un portage pour linux maintenant !
__________________
-Ubuntu Natty Narwhal 64bits
-Windows 7 Ultimate 64bits
H.Pascal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 16h21   #5
Membre éclairé
 
Inscription : mai 2010
Messages : 128
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 128
Points : 343
Points : 343
Citation:
Envoyé par H.Pascal Voir le message
Le terminal "next-gen", franchement j'adore , faudrait un portage pour linux maintenant !
ce qui ne devrait pas être top difficile/long à attendre au vue des technos utilisées.
David_g est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 16h49   #6
Membre expérimenté
 
Avatar de Camille_B
 
Homme Jean-Baptiste Bourgoin
Webmaster
Inscription : septembre 2006
Messages : 200
Détails du profil
Informations personnelles :
Nom : Homme Jean-Baptiste Bourgoin
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : Associations - ONG

Informations forums :
Inscription : septembre 2006
Messages : 200
Points : 540
Points : 540
Pas mal en effet ! Vraiment très intéressant. Je vois bien ce truc dans mon environnement Gnome 3
Camille_B est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 16h54   #7
Membre régulier
 
Michel
Inscription : décembre 2008
Messages : 52
Détails du profil
Informations personnelles :
Nom : Michel
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : décembre 2008
Messages : 52
Points : 73
Points : 73
Il y a pas mal de trucs en trop, je trouve (la visualisation de pages html par exemple).

Je me demande avec quel shell ça marche parce que je doute que ce soit compatible avec tous, GNU/Linux utilise par défaut généralement bash, je crois que sur MacOS c'est tcsh ou ksh, mais il en existe d'autres vraiment très bons (zsh et fish). Je pense vraiment que ce serait un truc bien avec PowerShell qui doit grandement simplifier le travail (programmation objet au lieux de serialisation texte), c'est bien plus dans l'esprit.

Pour la coloration syntaxique je préférerais avoir ça sous la forme de commande du type "color main.c" ou "gunzip fichier.gz | color" (ça resterais plus dans l'esprit unix). Je crois que ça existe déjà pour certains fichiers de log.

Ce qui est bien c'est que ça peut donner des idées sur des nouvelles fonctionnalités à ajouter à l'existant.
barmic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2011, 08h25   #8
Membre expérimenté
 
Avatar de jmnicolas
 
Homme
Développeur informatique
Inscription : juin 2007
Messages : 298
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Transports

Informations forums :
Inscription : juin 2007
Messages : 298
Points : 522
Points : 522
Au risque d'aller à contre courant, je n'y vois aucun intérêt passé le "cool factor" : qui a besoin de voir des vidéos ou des images en mode console ?

La console c'est fait pour de l'administration, on y passe rarement beaucoup de temps, et les environnements graphiques pour le multi-média. Chacun à sa place et les geeks seront bien gardés
__________________
The greatest shortcoming of the human race is our inability to understand the exponential function. Albert A. Bartlett

La plus grande lacune de la race humaine c'est notre incapacité à comprendre la fonction exponentielle.
jmnicolas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2011, 08h38   #9
Invité de passage
 
Inscription : mars 2009
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 2
Points : 4
Points : 4
Par défaut aucun intérêt

Quel est l'intérêt de "singer" le comportement d'un bureau dans une console ?

Vous avez besoin des icones, des images etc. : préférez l'interface graphique.
Vous n'en avez pas besoin : préférez l'interface textuelle.
Vous avez besoin des 2 : ouvrez une console avec votre interface graphique.

Sous linux , il y a dailleurs des consoles textuelles très évoluées comme "terminator" ...
irisé est déconnecté   Envoyer un message privé Réponse avec citation 33
Vieux 25/05/2011, 11h18   #10
Modérateur
 
Avatar de ymoreau
 
Homme Yoann Moreau
Ingénieur en laboratoire de recherche
Inscription : septembre 2005
Messages : 723
Détails du profil
Informations personnelles :
Nom : Homme Yoann Moreau
Âge : 26
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur en laboratoire de recherche
Secteur : Enseignement

Informations forums :
Inscription : septembre 2005
Messages : 723
Points : 1 128
Points : 1 128
Sur le principe de rendre la console un peu plus graphique et attrayante je ne suis pas contre. On utilise pas forcément une console par aversion pour les icônes/images et couleurs, mais plutôt pour le côté pratique de tout faire au clavier et les nombreuses fonctionnalités des commandes. Si TermKit offre à la fois l'aspect pratique de la console avec un visuel plus agréable, je trouve que c'est une très bonne évolution. Pouvoir visionner une image serait franchement utile par moment. Par contre ouvrir des pages web, des vidéos etc en console je suis d'accord ça n'a pas grand intérêt.

La question que je me pose est surtout : qu'est-ce que ça donne en ssh ?
ymoreau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2011, 11h22   #11
Membre expérimenté
 
Inscription : mars 2009
Messages : 159
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mars 2009
Messages : 159
Points : 570
Points : 570
Citation:
Envoyé par irisé Voir le message
Quel est l'intérêt de "singer" le comportement d'un bureau dans une console ?

Vous avez besoin des icones, des images etc. : préférez l'interface graphique.
Vous n'en avez pas besoin : préférez l'interface textuelle.
Vous avez besoin des 2 : ouvrez une console avec votre interface graphique.

Sous linux , il y a dailleurs des consoles textuelles très évoluées comme "terminator" ...
Sous linux, le terminal n'a pas vraiment évolué depuis un bon bout de temps.

Ici on a quelque chose de nouveau et de plus ergonomique

Et si a chaque fois que les UI s’améliorent, les devs étaient accusés de "singer" l'outil, on serait encore tous sous Windows 3.1 ou NetBSD...
maxwell302 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 25/05/2011, 11h33   #12
Membre du Club
 
Inscription : décembre 2009
Messages : 30
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 30
Points : 43
Points : 43
Si l'on veut du graphisme on utilise un GUI, quel intérêt de "customiser" une console qui est un teminal texte ?
salve34 est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 25/05/2011, 11h43   #13
Membre habitué
 
Avatar de Benav
 
Homme
Ingénieur développement logiciels
Inscription : janvier 2004
Messages : 48
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Oise (Picardie)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 48
Points : 142
Points : 142
Citation:
Envoyé par irisé Voir le message
Vous avez besoin des 2 : ouvrez une console avec votre interface graphique
Justement, quand on a besoin/envie de deux choses en parallèle il est plus pratique de n'avoir qu'un outil qui fasse les deux plutôt que de faire des aller-retour entre deux outils...
Benav est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/05/2011, 12h35   #14
Rédacteur/Modérateur
 
Avatar de kOrt3x
 
Homme Aurélien Gaymay
Technicien Informatique/Etudiant Web
Inscription : septembre 2006
Messages : 2 320
Détails du profil
Informations personnelles :
Nom : Homme Aurélien Gaymay
Âge : 29
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Technicien Informatique/Etudiant Web
Secteur : Santé

Informations forums :
Inscription : septembre 2006
Messages : 2 320
Points : 7 272
Points : 7 272
Envoyer un message via AIM à kOrt3x Envoyer un message via MSN à kOrt3x Envoyer un message via Skype™ à kOrt3x
Je vois effectivement plus ce type de projet être disponible sous Linux, mais c'est sur que c'est beaucoup plus joli que le terminal d'origine de Mac OS et ça peut être sympa pour les débutants du terminal.
__________________
QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
QuickEvent Lite : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
______________________________________________________________________________________

La rubrique Mac - Les cours & tutoriels Mac - Critiques de Livres Mac
kOrt3x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2011, 12h40   #15
Membre régulier
 
Inscription : août 2010
Messages : 50
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2010
Messages : 50
Points : 88
Points : 88
C'est un outil complémentaire, non de remplacement. Il y a toujours le choix.

Je trouve que c'est un excellente idée.
Personnellement j'utilise beaucoup la console quand je veux aller précisément et vite à mon objectif sans avoir à naviguer par plein de boutons ou interface.
(outils disponibles qu'en mode console, requêtes WMIC, actualisation des GPO à distance...)
Si cet environnement propose la précision d'un terminal couplé à l'ergonomie d'une GUI, je signe !

Après j'imagine que tout sera paramétrable, si c'est basé sur des bibliothèques JS, il suffira de désactiver les fonction qu'on juge "de trop".

S'il voit le jour en environnement Windows, croyez moi qu'il se retrouvera vite installé à mon boulot !
Homo_Informaticus est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/05/2011, 16h31   #16
Candidat au titre de Membre du Club
 
Femme Simone Foutaiz
Cyberdocumentaliste
Inscription : novembre 2008
Messages : 5
Détails du profil
Informations personnelles :
Nom : Femme Simone Foutaiz
Localisation : France

Informations professionnelles :
Activité : Cyberdocumentaliste
Secteur : Arts - Culture

Informations forums :
Inscription : novembre 2008
Messages : 5
Points : 14
Points : 14
Peut être que cela pourra inciter les réfractaires de la console à y mettre un peu les doigts, sinon, je trouve que c'est une "innovation" assez discutable. A quand la console entièrement pilotable à la souris avec glisser-déposer des commandes et copier-coller des paramètres?
simonf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2011, 16h46   #17
Membre expérimenté
 
Avatar de Camille_B
 
Homme Jean-Baptiste Bourgoin
Webmaster
Inscription : septembre 2006
Messages : 200
Détails du profil
Informations personnelles :
Nom : Homme Jean-Baptiste Bourgoin
Localisation : France

Informations professionnelles :
Activité : Webmaster
Secteur : Associations - ONG

Informations forums :
Inscription : septembre 2006
Messages : 200
Points : 540
Points : 540
Citation:
A quand la console entièrement pilotable à la souris avec glisser-déposer des commandes et copier-coller des paramètres?
C'est plus ou moins le principe d'un frontend à des applis CLI...
Camille_B est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/05/2011, 17h12   #18
Membre régulier
 
Inscription : mai 2009
Messages : 56
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2009
Messages : 56
Points : 87
Points : 87
Par défaut pour linux

J'ai tester pour vous cette solution :

http://blog.easytech.com.ar/2011/05/...t-with-chrome/


ça marche presque pas trop mal !!
mvvvv est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/05/2011, 17h36   #19
Invité de passage
 
Inscription : mars 2009
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 2
Points : 4
Points : 4
Citation:
Envoyé par maxwell302 Voir le message
Sous linux, le terminal n'a pas vraiment évolué depuis un bon bout de temps.

Ici on a quelque chose de nouveau et de plus ergonomique

Et si a chaque fois que les UI s’améliorent, les devs étaient accusés de "singer" l'outil, on serait encore tous sous Windows 3.1 ou NetBSD...
Parlons d'ergonomie « l'étude scientifique de la relation entre l'homme et ses moyens, méthodes et milieux de travail» et l'application de ces connaissances à la conception de systèmes « qui puissent être utilisés avec le maximum de confort, de sécurité et d'efficacité par le plus grand nombre. » (wikipédia)
Il n'est pas question de fonctionnalités. Il ne faut pas confondre quelque chose de puissant (et ici, assurément ce TermKit l'est ), quelque chose de cool, joli etc. à quelque chose d'ergonomique ...Ce TermKit ne l'est pas, du tout ...C'est pour l'instant, une démontration, un truc fun.

Je rappelle les loi unix :
Écrivez des programmes qui effectuent une seule chose et qui le font bien.
Écrivez des programmes qui collaborent.
Écrivez des programmes pour gérer des flux de texte, car c'est une interface universelle.
Ce qui est souvent résumé par : « Ne faire qu'une seule chose, et la faire bien. ».

Bon là, ce truc va essayer de faire navigateur internet, afficheur de png et afficheur multimédia et même grille pain ?

Quelle est la rançon de tout cela : un abandon de la simplicité, une lourdeur du code, une augmentation du flux si l'on est en ssh ou en distant par rapport à une simple console. Et, moins d'ergonomie ... pour plus de bugs

Alors pourquoi vouloir faire plusieurs choses en parallèle dans une console "termkittée" ? L'interface graphique est justement conçue pour cela ... et le fait bien mieux ...

Les UI s'améliorent mais il n'y a pas de révolution à proprement parler ...
Qui peut me dire quelles sont les avancées, autres que de détail, depuis les 1ères
interfaces graphiques ? La souris laser ? La taille de l'écran ? La résolution ? La 3 D ? Quels nouveaux concepts ont été appportés ? TermKit ?

Les utilisateurs ont en marre des trucs qui font tout ... mal. Ils préfèrent des programmes simples qui font les choses bien. Et un programme a plus de chance de faire des choses bien si ses objectifs sont clairs, réduits et connus. Tant pis s'il n'y a pas de couleurs, de trucs qui virevoltent dans tous les sens ...
irisé est déconnecté   Envoyer un message privé Réponse avec citation 13
Vieux 25/05/2011, 18h11   #20
Membre régulier
 
Inscription : mai 2009
Messages : 56
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2009
Messages : 56
Points : 87
Points : 87
Par défaut m'enfin .... faut pas crier comme ça voyons ....

Les utilisateurs ils veulent tout ... et après ils ne gardent que ce qui est utile ... je trouve ce projet tout à fait stimulant

Il est clair que le tty n'a pas fondamentalement évolué ces 40 dernières années ...

Laissons voir si ce concept a un quelconque avenir.
mvvvv est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Actualité déjà publiée
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h16.


 
 
 
 
Partenaires

Hébergement Web