Un point intéressant est le développement par CyanogenMod de plusieurs fonctionnalités permettant à l’utilisateur d’avoir un contrôle plus fin sur le fonctionnement de son appareil, tel**lles** que […] la restriction des permissions données aux applications.
Si on fait abstraction de la faute d'accord, cette fonctionnalités n'existe plus depuis longtemps (depuis la version 9). Google a menacé d'empêcher la redistribution des Google Apps sun CyanogenMod si ça n'était pas enlevé. Vive l'indépendance…
CyanogenMod met l'accent sur les performances du système (la défense de la vie privée ne semble pas être l'objectif principal du projet).
J'adore les performances, mais au prix de ma vie privée? C'est triste. Je vais zieuter du côté d'AOKP.
À propos d'F-droid:
On citera […] ADW.Launcher
Était à l'abandon depuis deux-trois ans, c'est maintenant un logiciel non-libre. Ça serais bien le lanceur de base d'Android dans F-droid pour les ordiphones et tablettes qui possède une interface constructeur pourrie.
Détails que l'on pourrait rajouter dans la dépêche (suggestions): Replicant est basé sur CyanogenMod, on pourrait évoquer AOKP, difficile de désinstaller des applications systèmes sans logiciel non-libre, etc. Dommage que je n'ai pas cette dépêche vu la dernière que je suis allé voir la rédaction.
Franchement le problème c'est toi et uniquement toi, pas l'IDE.
Bon déjà je comprend tout à fait comment ça se passe en C (des .c que l'on compile en .o et que l'on assemble en fichier binaire), j'imagine qu'en Java c'est pas bien différent, sauf qu'il y a pas binaire, et que les .o sont les .class que l'on assemble des fois en .jar (mais je ne savais pas qu'on était pas obligé).
Tes questions montrent que tu ne maitrises même pas les concepts que l'on doit apprendre vers le deuxième cours de Java.
C'pas moi qui fait les cours.
Et tu oses expliquer ce qui est bien ou non…
Bref avant de juger les outils
Faut arrêter les procès d'intention, je donne juste un avis très personnel.
J'aime bien comprendre précisément ce que je fais, et le fait que je ne sache pas trop comment compiler un paquet Java «à la main» (faut compiler chaque paquet séparément?) déjà ça me soule, et en plus je trouve rien sur le net.
ou de dire " bon tu me diras je fais du Java donc je suis pas à ça prêt "
Si on ne peux plus troller sur DLFP… Mais ouais le Java ça me gave, parce que même si ça donne des performances correctes ça bouffe toute la RAM de mon ordinateur. Et parce que System.out.println c'est long, et que la classe Scanner est super chiante à utiliser en plus de poser des problèmes de mémoire tampon. Et parce
c'est super chiant pour commencer un programme. Parce que si je met public static void main(), il me dit qu'il ne trouve pas la classe main.
tu ferais mieux d'ouvrir quelques livres sur le langage et sur l'IDE pour ne pas passer pour un charlot.
Là n'est pas vraiment le sujet. Ce que je voulais dire, c'est que l'on m'a appris à utiliser une fonctionnalités dans un IDE et que je ne sais pas le faire à la main. C'est peut-être un exemple pas très bon mais ça montre que l'apprentissage des choses par l'IDE est pas forcément une bonne chose. En outre l'exemple d'Eclipse sus-cité montre que dans certains cas les IDE c'est relou.
Pour en revenir au sujet, même Kate est relou des fois avec l'auto-complétion basique mais que l'on peut désactiver. Le soulignage intempestif des IDE, les pop-up, les interfaces monstreuses… Il y a un IDE pour un ou deux langage (QtCreator, Eclipse, Netbeans, Code::blocks, KDevelopp, est) ou alors il est basique (Geany).
Reste vim et Emacs, pas eu le courage de m'y mettre jusqu'à présent mais je connais les commandes de base.
C'est peut etre moche, mais maven a clairement montre que le declaratif pur pour un systeme de build, ca marche vachement mieux et ca permet a tout le monde de builder le projet comme il faut avec une ligne, tout en evitant au mainteneur de passer des heures a s'assurer que tout va marcher correctement que tu sois sous linux/window/macos ou dans un context CI.
CMake ça fonctionne pas sous tous les système d’exploitation? (vraie question)
Si t'es incapable de builder un projet d'ecole java en ligne de commande, comment dire?
javac -classpath libs/*.jar -sourcepath src/ -d class/
Ca fait bien 5 ou 6 ans que j'ai pas lance javac a la main et j'ai retrouve cette ligne de memoire a 80%…
Dans la vraie vie, t'aurais un pom.xml que ton IDE mangerais avec plaisir et tu ferais mvn install
Je suis en première année de DUT Informatique, et quand on compilait du Java à la main c’était javac programme.jar et ça s’arrêtait là (et je trouve ça dommage, mais on a un peu approfondi avec le C quand même, mais je ne vois pas à quoi sert l’option -d — il y a plusieurs .class à la fin? Ça peut tourner sans être assemblé dans un JAR?).
Et sinon j’ai toujours pas compris comment on gérait les packages
Oui, les flags de compilation se configurent generalement dans la partie "option de compilation". Ca me parait tres logique personnellement. Si je voulais changer la couleur du soulignage, par contre, j'irais voir sous Appearance.
On s’est mal compris. Je veux juste qu’il ne m’affiche plus certaines erreurs dans le code, pas que le compilo ne me signale plus aucune erreur.
En fait je parlais pas de Ant (que je connaissais pas — que c’est moche le XML, mais bon quand je regarde les makefile générés par CMake je me dis que de toute façon c’est imbuvable) mais par exemple, avoir vu le détails d’un makefile très très basique c’est très utile pour comprendre comment fonctionne make (et la plupart des autres chaines de compilation je suppose). Après rien à foutre de l’écrire à la main, tant qu’on a compris comment ça fonctionnait.
Pour l'apprentissage, j'en envie de dire que c'est le contraire, l'ide masque tout la build chain, le packaging et un paquet de trucs du style.
Certes, mais si je suis incapable de recompiler le projet actuel sans l’IDE, c’est quand même problématique (bon tu me diras je fais du Java donc je suis pas à ça prêt :p).
@groumly:
Va faire un tour dans les parametres du compilo java et decoche la case qui va bien si ca te gene tant que ca.
Dans les paramètres du compilo… Logique. Évidemment. Les erreurs affichés dans l’interface utilisateur dans les options du compilo… J’ai un peu cherché mais c’est l’horreur les options d’Eclipse et franchement à part désactiver complètement les warnings et les erreurs de compilateur je ne vois pas ce que je peux faire de plus.
Prenons un exemple tout bête: quand je commence à écrire une fonction dont le type de retour n’est pas void, il me souligne en rouge que je n’ai pas mis de return, ce qui est affreusement chiant. À chaque fois que je m’arrête pour réfléchir, il me souligne un truc en rouge, ce qui à le don de me déconcentrer (et surtout de me fatiguer), même si je m’habitue au bout d’un moment.
Ensuite, avec un IDE on comprend pas forcément ce qu’on fait. À l’IUT on utilise NetBeans (dont l’indentation est à chier d’ailleurs) ou Eclipse (dont l’UI est un monstre), dedans on crée des «packages» mais je ne sais pas comment compiler ce code en dehors de l’IDE (à chaque fois que j’ai essayé, ça ne fonctionnait pas).
Finalement ne pas utilisé un IDE je pense à un côté positif dans le sens ou il faut faire plus attention à ce qu’on écris, et je pense donc que c’est bien pour l’apprentissage. Ça oblige aussi à compiler de temps pour voir si ça fonctionne et à faire des fonctions pour tester ce qu’on vient de faire plutôt que de ne compter que sur l’IDE pour nous signaler les erreurs.
Bref, je ne condamne pas les IDE (les erreurs en temps réel d’Eclipse, c’est très pratique) mais je préfère les environnements plus légers, qui sont plus «transparents», plus configurables et qui permettent de coder dans tous les langages. J’ai l’impression de ne pas avoir le contrôle quand j’utilise un IDE, je préfère compiler à la main et utiliser des outils pas trop sophistiqués qui marchent partout. J’aime bien aussi QtCreator dont l’UI est plutôt pas mal, dommage qu’on ne puisse pas faire de tout avec.
Si j’ai bien compris tu fais du RAID pour de la swap? Parce que si j’ai bien tout compris ce que j’ai lu ci et là, c’est inutile car tu peux avoir plusieurs swap et Linux (le noyau) est assez malin pour gérer ça de façon optimale.
En tout cas la 3D c’est quand vachement pratique des fois pour bien comprendre ce qui se passe. Exemple, quand je minimise une fenêtre il y a l’animation qui me permet de voir que j’ai bien effectué la bonne (ou de la découvrir). Perso je les désactive, mais c’est pas pour rien si les effets graphiques sont par défaut sur les smartphones (et dans la plupart des cas non-désactivables ou dur à désactiver).
Je suppose que pour les épileptiques photosensible c’est quand même vachement mieux également (je pense).
# Peut-on leur faire confiance?
Posté par ariasuni . En réponse à la dépêche À quand les smartphones et tablettes libres ?. Évalué à 2.
Si on fait abstraction de la faute d'accord, cette fonctionnalités n'existe plus depuis longtemps (depuis la version 9). Google a menacé d'empêcher la redistribution des Google Apps sun CyanogenMod si ça n'était pas enlevé. Vive l'indépendance…
J'adore les performances, mais au prix de ma vie privée? C'est triste. Je vais zieuter du côté d'AOKP.
À propos d'F-droid:
Était à l'abandon depuis deux-trois ans, c'est maintenant un logiciel non-libre. Ça serais bien le lanceur de base d'Android dans F-droid pour les ordiphones et tablettes qui possède une interface constructeur pourrie.
Détails que l'on pourrait rajouter dans la dépêche (suggestions): Replicant est basé sur CyanogenMod, on pourrait évoquer AOKP, difficile de désinstaller des applications systèmes sans logiciel non-libre, etc. Dommage que je n'ai pas cette dépêche vu la dernière que je suis allé voir la rédaction.
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Les IDE, c’est chiant
Posté par ariasuni . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à -1.
Bon déjà je comprend tout à fait comment ça se passe en C (des .c que l'on compile en .o et que l'on assemble en fichier binaire), j'imagine qu'en Java c'est pas bien différent, sauf qu'il y a pas binaire, et que les .o sont les .class que l'on assemble des fois en .jar (mais je ne savais pas qu'on était pas obligé).
C'pas moi qui fait les cours.
Faut arrêter les procès d'intention, je donne juste un avis très personnel.
J'aime bien comprendre précisément ce que je fais, et le fait que je ne sache pas trop comment compiler un paquet Java «à la main» (faut compiler chaque paquet séparément?) déjà ça me soule, et en plus je trouve rien sur le net.
Si on ne peux plus troller sur DLFP… Mais ouais le Java ça me gave, parce que même si ça donne des performances correctes ça bouffe toute la RAM de mon ordinateur. Et parce que
System.out.println
c'est long, et que la classe Scanner est super chiante à utiliser en plus de poser des problèmes de mémoire tampon. Et parcec'est super chiant pour commencer un programme. Parce que si je met
public static void main()
, il me dit qu'il ne trouve pas la classe main.Là n'est pas vraiment le sujet. Ce que je voulais dire, c'est que l'on m'a appris à utiliser une fonctionnalités dans un IDE et que je ne sais pas le faire à la main. C'est peut-être un exemple pas très bon mais ça montre que l'apprentissage des choses par l'IDE est pas forcément une bonne chose. En outre l'exemple d'Eclipse sus-cité montre que dans certains cas les IDE c'est relou.
Pour en revenir au sujet, même Kate est relou des fois avec l'auto-complétion basique mais que l'on peut désactiver. Le soulignage intempestif des IDE, les pop-up, les interfaces monstreuses… Il y a un IDE pour un ou deux langage (QtCreator, Eclipse, Netbeans, Code::blocks, KDevelopp, est) ou alors il est basique (Geany).
Reste vim et Emacs, pas eu le courage de m'y mettre jusqu'à présent mais je connais les commandes de base.
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: IDE
Posté par ariasuni . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à 2.
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Les IDE, c’est chiant
Posté par ariasuni . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à 0.
CMake ça fonctionne pas sous tous les système d’exploitation? (vraie question)
Je suis en première année de DUT Informatique, et quand on compilait du Java à la main c’était
javac programme.jar
et ça s’arrêtait là (et je trouve ça dommage, mais on a un peu approfondi avec le C quand même, mais je ne vois pas à quoi sert l’option -d — il y a plusieurs .class à la fin? Ça peut tourner sans être assemblé dans un JAR?).Et sinon j’ai toujours pas compris comment on gérait les packages
On s’est mal compris. Je veux juste qu’il ne m’affiche plus certaines erreurs dans le code, pas que le compilo ne me signale plus aucune erreur.
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Vérification a posteriori
Posté par ariasuni . En réponse au journal Méthode de calcul. Évalué à 4.
Tu fais des choses bizarres dans ta douche.
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Le début de la fin.
Posté par ariasuni . En réponse au journal Une licence Creative Commons au service du W3C.. Évalué à 1.
La licence des documents publiés par le W3C ne change rien au processus de décision et de conception des standards du web.
D’ailleurs, le WhatWG a déjà forké HTML5 donc la licence n’a strictement rien à voir là-dedans.
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Serieux?
Posté par ariasuni . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à 2.
Faudrait quand même pas oublier le lien hypertexte vers la nimage.
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Les IDE, c’est chiant
Posté par ariasuni . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à -2.
@mackwic:
Je ne généralise pas, je pointais juste un problème particulier qui touche plusieurs IDE.
En fait je parlais pas de Ant (que je connaissais pas — que c’est moche le XML, mais bon quand je regarde les makefile générés par CMake je me dis que de toute façon c’est imbuvable) mais par exemple, avoir vu le détails d’un makefile très très basique c’est très utile pour comprendre comment fonctionne make (et la plupart des autres chaines de compilation je suppose). Après rien à foutre de l’écrire à la main, tant qu’on a compris comment ça fonctionnait.
Certes, mais si je suis incapable de recompiler le projet actuel sans l’IDE, c’est quand même problématique (bon tu me diras je fais du Java donc je suis pas à ça prêt :p).
@groumly:
Dans les paramètres du compilo… Logique. Évidemment. Les erreurs affichés dans l’interface utilisateur dans les options du compilo… J’ai un peu cherché mais c’est l’horreur les options d’Eclipse et franchement à part désactiver complètement les warnings et les erreurs de compilateur je ne vois pas ce que je peux faire de plus.
Écrit en Bépo selon l’orthographe de 1990
# Ça me fait penser à…
Posté par ariasuni . En réponse au journal Debian Wheezy, une distribution aux finitions impeccables !. Évalué à 4.
… un «Google Chrome» dans un des pages d’erreur de Chromium (mais ça fait un moment, ± 1 ans).
C’est là que je me suis rendu compte de l’influence de Google.
Maintenant, on remixe?
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: IDE python
Posté par ariasuni . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à 1.
Comment on fais?
Écrit en Bépo selon l’orthographe de 1990
# Les IDE, c’est chiant
Posté par ariasuni . En réponse au journal Point de vue : un IDE est il un outil de programmation indispensable ?. Évalué à 6.
Prenons un exemple tout bête: quand je commence à écrire une fonction dont le type de retour n’est pas void, il me souligne en rouge que je n’ai pas mis de return, ce qui est affreusement chiant. À chaque fois que je m’arrête pour réfléchir, il me souligne un truc en rouge, ce qui à le don de me déconcentrer (et surtout de me fatiguer), même si je m’habitue au bout d’un moment.
Ensuite, avec un IDE on comprend pas forcément ce qu’on fait. À l’IUT on utilise NetBeans (dont l’indentation est à chier d’ailleurs) ou Eclipse (dont l’UI est un monstre), dedans on crée des «packages» mais je ne sais pas comment compiler ce code en dehors de l’IDE (à chaque fois que j’ai essayé, ça ne fonctionnait pas).
Finalement ne pas utilisé un IDE je pense à un côté positif dans le sens ou il faut faire plus attention à ce qu’on écris, et je pense donc que c’est bien pour l’apprentissage. Ça oblige aussi à compiler de temps pour voir si ça fonctionne et à faire des fonctions pour tester ce qu’on vient de faire plutôt que de ne compter que sur l’IDE pour nous signaler les erreurs.
Bref, je ne condamne pas les IDE (les erreurs en temps réel d’Eclipse, c’est très pratique) mais je préfère les environnements plus légers, qui sont plus «transparents», plus configurables et qui permettent de coder dans tous les langages. J’ai l’impression de ne pas avoir le contrôle quand j’utilise un IDE, je préfère compiler à la main et utiliser des outils pas trop sophistiqués qui marchent partout. J’aime bien aussi QtCreator dont l’UI est plutôt pas mal, dommage qu’on ne puisse pas faire de tout avec.
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Lolix
Posté par ariasuni . En réponse au message Alternance dans une entreprise qui fait du logiciel libre, possible?. Évalué à 1.
Ah super! Ça a l'air plutôt complet.
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Grub2
Posté par ariasuni . En réponse à la dépêche Debian : Épisode VII. Évalué à 1.
C'est pas trop galère le LVM? Parce que j'ai jeté un œil et franchement ça me paraissait légèrement compliqué si on veut juste faire deux partitions.
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: La mort de X en 2014 ?
Posté par ariasuni . En réponse à la dépêche X.Org est mort, vive Wayland ! (2). Évalué à 1.
C'est vrai, on devrait parler d'«effets de bureau».
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Atelier-Formation Debian Wheezy et le bureau XFCE à Paris le 18 mai
Posté par ariasuni . En réponse à la dépêche Atelier-Formation Debian Wheezy et le bureau XFCE à Paris le 18 mai. Évalué à 1.
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Grub2
Posté par ariasuni . En réponse à la dépêche Debian : Épisode VII. Évalué à 0.
Si j’ai bien compris tu fais du RAID pour de la swap? Parce que si j’ai bien tout compris ce que j’ai lu ci et là, c’est inutile car tu peux avoir plusieurs swap et Linux (le noyau) est assez malin pour gérer ça de façon optimale.
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: La mort de X en 2014 ?
Posté par ariasuni . En réponse à la dépêche X.Org est mort, vive Wayland ! (2). Évalué à 2.
En tout cas la 3D c’est quand vachement pratique des fois pour bien comprendre ce qui se passe. Exemple, quand je minimise une fenêtre il y a l’animation qui me permet de voir que j’ai bien effectué la bonne (ou de la découvrir). Perso je les désactive, mais c’est pas pour rien si les effets graphiques sont par défaut sur les smartphones (et dans la plupart des cas non-désactivables ou dur à désactiver).
Je suppose que pour les épileptiques photosensible c’est quand même vachement mieux également (je pense).
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Oups, I did it again...
Posté par ariasuni . En réponse au message Alternance dans une entreprise qui fait du logiciel libre, possible?. Évalué à 1.
Merci, ça me fait déjà une bonne base!
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Weston utilisable...
Posté par ariasuni . En réponse à la dépêche X.Org est mort, vive Wayland ! (2). Évalué à -4.
La phrase peut aussi être prise dans le sens «pour le cout» (en travail/personnes/code par rapport au bénéfice), personne ne voudra le faire.
D'ailleurs, cette remarque fonctionne aussi pour «ça ne vaut pas le cout».
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: mémoire vive occupée par Java
Posté par ariasuni . En réponse au message Java pompe toute ma mémoire vive. Évalué à 1.
Oui.
C'est le même. Mais en appuyant sur F3 dans le jeu je peux voir la consommation mémoire de Minecraft qui est ridicule par rapport à celle de Java.
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Versions
Posté par ariasuni . En réponse au message Java pompe toute ma mémoire vive. Évalué à 1.
jre7: pareil, en plus il parait que certains bugs affectent Minecraft uniquement avec jre7.
OpenJDK: pareil je crois, et de toute façon ça fait planter Minecraft.
J'ai vraiment essayé pleins de truc avant de venir poster ici…
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Weston utilisable...
Posté par ariasuni . En réponse à la dépêche X.Org est mort, vive Wayland ! (2). Évalué à -8.
Volontaire ou pas, c'est correct selon la réforme de l'orthographe de 1990 — et on est en 2013! :p
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: C'est désespérant.
Posté par ariasuni . En réponse au sondage Quel gestionnaire de connexions réseau utilisez-vous ?. Évalué à 2.
La page de man:
http://www.policyrouting.org/iproute2.doc.html
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: Quelqu'un a un client IRL ?
Posté par ariasuni . En réponse à la dépêche Rejoignez LinuxFr.org ! LinuxFr.org c'est vous !. Évalué à 3.
Surtout qu'il a pas corrigé le sujet!
Perso j'aime bien que l'on me fasse remarquer mes fautes, ça m'évite de les reproduire plus tard…
Écrit en Bépo selon l’orthographe de 1990
[^] # Re: "Gnome livre des versions avec des modifications faites à moitié"
Posté par ariasuni . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 2.
Haha, tu viens d’inventer un mème!
Écrit en Bépo selon l’orthographe de 1990