Il fut un temps où j'avais un serveur tournant à 500Mhz avec 256MB de ram. Et la compilation du world et kernel de freebsd (version 9.0) prenait 22 heures !
Typiquement le genre de machine sur lequel on ne veut pas compiler un noyau. D’autant qu’il s’agit d’un serveur, donc installer un compilateur dessus est une hérésie ! Mais, oui la cross-compilation des BSD a toujours été quelque peu difficile à mettre en place.
Posté par neil .
En réponse au journal OpenShot abandonne Gtk+....
Évalué à 3.
Dernière modification le 26 avril 2013 à 19:15.
D'ailleurs les threads ont été rajoutés très tardivement dans Qt, genre dans Qt 3. Et globalement, ca reste peu recommandé.
Pas depuis Qt 4.8. Sous Qt 5, le rendu OpenGL (pour Qt Quick) est automatiquement mis dans un thread séparé, et tout est conçu pour marcher avec des threads. Enfin, sauf sous X par défaut (donc c’est pas obligatoire). Mais oui, Qt permet toujours de faire pas mal de truc sans threads.
Puisque tu parles de NumPy, j’imagine que tu veux parler du problème soulevé par son auteur. En clair, si tu écris une expression du genre c = a**2 + exp(b) avec a,b :: numpy.array, l’interpréteur va d’abord créer un objet pour a**2, puis un pour exp(b) et enfin sommer ces objets intermédiaires. Dans le même post sur son blog, l’auteur nous donne deux solutions qui se basent sur Cython ou Weave, en clair définir l’opération à effectuer dans un langage rapide et l’appeller depuis Python. On pourrait aussi rajouter la solution numexpr à la liste. Créer le code en C est effectivement la solution standard pour accélérer Python, en particulier pour réutiliser les bibliothèques existantes.
Pour illustrer la version Haskell, on peut regarder comment fait la bibliothèque repa. En reprennant la même expression, repa ne va pas créer des tableaux entiers intermédiares, mais seulement un tableau retardé qui indique que pour avoir les éléments du résultat exp(b) (en syntax NumPy), il faudra appliquer exp aux éléments de b. En gros, un tableau retardé c’est une fonction. Quand tu vas combiner a**2exp(b), tu vas encore une fois créer une nouvelle fonction qui va dire comment trouver les éléments de c (et qui en interne va utiliser a et b). En gros le vrai tableau n’est généré (de façon parallèle !) qu’au moment où tu en as besoin (en le forçant), en utilisant différentes astuces pour avoir un code (par exemple, si tu fais f(exp(b)), il va automatiquement combiner f et exp pour avoir un code optimal). Ça marche aussi de façon unifiée pour les changements de coordonnées (ça NumPy le fait un peu).
Posté par neil .
En réponse au journal Privateur....
Évalué à 4.
Dernière modification le 26 avril 2013 à 05:13.
Vu le jour, j’imagine que tu es là pour faire un énorme troll sur un sujet qui a déjà été rabâché un nombre incalculable de fois, y compris sur DLFP.
Vu que tu sembles ne pas être au courant, le terme couramment employé n’est pas « closed source », vu que ça n’en concerne qu’une partie, mais « logiciel propriétaire », dont les sources peuvent être disponibles, et c’est tout autant un néologisme que « privateur ».
« Je ressens une manière insidieuse de tenter de faire de la propagande insidieuse ». Ça s’appelle du militantisme, c’est pour dénoncer une situation qui paraît injuste. C’est un peu l’opposé de la propagande qui vise plutôt à renforcer les pouvoirs en place.
J'ai trouvé ça incroyable qu'un modérateur se permette de remplacer
Si le terme était « closed source », c’est un anglicisme qu’il est courant de remplacer sur un site français, On est très loin des propagandes de traductions qui arrivent de temps en temps dans les agences de presse. Si l’auteur parlait de « logiciel propriétaire », c’est effectivement déformer sa pensée.
je trouve cela plutôt ironique […] la GPL est celle qui me prive le plus
Bah, tu le dis toi-même, la GPL est là pour défendre tous les utilisateurs, pas que les développeur. Ton expression « le plus » montre encore une fois que tu n’est pas au courant du logiciel propriétaire avec code source disponible. Sinon, tu viens de redécouvrir BSD.
Posté par neil .
En réponse au journal Visiteurs en C++.
Évalué à 1.
Dernière modification le 25 avril 2013 à 23:29.
Haskell vu sa gestion de la mémoire à forcément des cas pathologiques.
C’est quoi le problème de la gestion de la mémoire en Haskell ?
J’en voit plusieurs, mais ils ont tous des solutions, et c’est pour ça que j’utilise pas mal Haskell pour faire du calcul multi-dimensionnel sur des données volumineuses. Tu veux peut-être parler du fait que ce soit un langage de haut-niveau avec mémoire collectée, et que les paramètres du collecteur influencent les performances ? Ça tombe bien, il existe des outils graphiques pour analyser ça. Tu veux peut-être dire que l’évaluation paresseuse (en pensant thunks) peut remplir la pile ? Ça tombe bien, les bang patterns facilitent grandement l’écriture de code strict. Tu veux peut-être aussi parler du fait que tout les types sont par défaut boxés et donc prennent donc plus de place ? Ça tombe encore pas mal, vu qu’il existe pas mal de bibliothèques de type Array qui peuvent unboxer les types (e.g. repa, vector), et on peut aussi le faire directement à la main.
Évidemment, ça suppose de pas mal d’avoir un poil de connaissance sur le langage (Haskell restant un gros langage avec pas mal de concepts fonctionnels à connaître), ses extensions, son implémentation, et ses bibliothèques. Mais c’est pareil pour avoir des trucs optimisés en C. L’avantage est d’avoir un code relativement sûr, concis, avec pas mal d’optimisations faites par le compilateur en collaboration avec les bibliothèques (fusion de boucles, parallélisation automatique, utilisation des GPUs).
L’illustration choisie est rigolote : elle semble montrer une interface tactile (téléphone), avec un code qui correspond parlant de souris (on mouseUp).
Posté par neil .
En réponse au journal Visiteurs en C++.
Évalué à 2.
Dernière modification le 24 avril 2013 à 17:51.
Si c’est comme en Haskell, absolument. On peut définir le type considéré comme une instance de Foldable, et remplacer le code par un appel à un fold (voir, par exemple, sur Learn you a Haskell en fin de page).
Mais oui, aujourd'hui LuaTeX n'est pas encore vraiment mûre
J’avoue ne pas bien voir ce que tu entends par « tout à fait mûr ». Je suis un utilisateur quotidien de LuaTeX au travers de ConTeXt et LuaLaTeX. J’ai fait la migration vers LuaTeX il y a un peu plus de trois ans, principalement pour avoir accès aux polices OpenType. J’ai écris une bonne quantité de formats, classes et macros basés sur mon expérience LaTeX standard, et un peu en Lua, et je n’ai absolument pas le moindre souvenir d’avoir eu des problèmes de « maturité » de la solution, d’autant que mes documents tournent beaucoup, et sont souvent recompilés sur des LaTeX pre-lua par des collègues ou des éditeurs.
Les seules incompatibilités que j’ai eu sont dues aux nouveautés de LuaTeX (e.g. \char>255, polices, lua).
Le Caml (dans sa version Light) est un langage typé couramment utilisé en CPGE, depuis près de 20 ans en MP/MPSI. Pour les étudiants qui font aussi des mathématique, il est très intéressant d’avoir un langage fortement typé et fonctionnel, puisque que c’est ce qui se rapproche le plus des mathématiques, et permet donc d’établir des liens (donc plus simple à mémoriser) en faisant des comparaisons rapidement. Par exemple, en Haskell la syntaxe des types est très compréhensible pour un étudiant qui fait des maths :
c :: Float -> Float
c r = 2 * pi * r
Qu’on peut rapprocher de :
c : ℝ → ℝ
c (r) = 2 × π × r
En fait le typage, et les liens qu’il défini avec la théorie des catégories en fait un excellent complément à un cours de maths, et permet de renforcer mutuellement les acquis dans les deux domaines. La rigueur et la précision qui en découle me semble être vitaux pour des étudiants qui aspirent à des carrières plus ou moins proche de la science et des mathématiques.
Maplab et Mathematica sont des jolis outils quand on veut vérifier des gros calculs symboliques, mais les utiliser pour faire de l’informatique est non seulement un détournement de leurs fonctions, un problème éthique vu qu’ils sont non-libres, et ne va pas aider les étudiants à passer les concours.
Alors, deja, j'aimerais savoir combien de temps tu as vecu aux US, et ou surtout, ou si tu te contentes de repeter ce que t'as lu qq part.
Plusieurs années, LA/Orange/SD, et j’y suis toujours.
je voudrais bien que tu m'expliques ca. J'ai de la bouffe de qualite dans mon frigo
Pareil, j’aimerais bien que tu m’expliques où tu trouves de la bouffe de qualité non exportée. Parce qu’entre les merdes du genre Vons/Ralphs/Trader Joe, les farmers market où on te vend de la merde à prix d’or, et le reste il n’y a pas grand chose. Peut-être les Whole/Bristol mais ça reste très limité. Il n’y a pas de magasins spécialisés non plus (poissonier, charcutier, etc). Quelques exemples : en fruit, si tu ne veux pas bouffer le seul clone de fraise qui est vendu partout (en bio ou pas), c’est impossible. En poisson, tu as le choix entre du poisson asiatique (bon c’est cool si tu veux faire des sushis) ou pas grand chose, en viande tu dois pas avoir plus de quatre espèces d’animaux vendus (bon courage pour trouver du lapin, des cailles, du cabri, ou même du veau ! je ne parle même pas des trucs un poil spéciaux). C’est sûr si tu as de la viande a tout tes repas (encore un modèle de société imposé ici !), elle est beaucoup moins chère qu’en France, et même souvent moins chère que les légumes ! En légumes il y a la putain de même chose sans goût partout (par contre c’est beau, c’est gros, ciré, coloré, pas abîmé et bien rangé). La seule qualité et diversité que tu peux avoir c’est dans les magasins asiatiques.
Ils construisent en bois par ici pas que parce qu'ils sont pingres, mais surtout parce que le bois va plier la ou la brique va juste peter.
Ça c’est la bonne excuse qu’ils te donnent ici :-) Mais c’est exactement les même modèles de merde qu’il y a partout aux states. J’aimerais bien savoir quelle excuse ils donnent pour le bois aux gars qui ont eu leur maison de papier complètement détruite par le passage d’un ouragan dans l’Est.
Non, ils font juste ça parce que ça coûte rien à construite, que c’est rapide à faire, et qu’ils aiment changer souvent, tout en se foutant éperdument de la durabilité des maisons. Et vas-y que même ici, où l’hiver et l’été sont doux, ils font tourner la clim et le chauffage à fond. En plus ces maisons de merde valent super cher, ces jour-ci c’est dans les 6-7 chiffres autour d’ici. Pour un bungalow jetable ça fait peur. Je ne parle même pas des locataires qui peuvent se faire virer du jour au lendemain, voir leur loyer doubler sans aucune raison, ou avoir des gars qui rentrent dans l’appartement n’importe quand, du moment qu’ils préviennent 24h à l’avance.
Pour les restos, t'es plutot mal tombe
Effectivement. J’ai habité dans différents pays, et c’est la première fois qu’aller bouffer au resto devient quelque chose de difficile. Exemple, tu roules dans la cambrousse, tu t’arrêtes dans un petit village. Tu vas au resto du coin goûter les spécialités locales. Ah bah, tu rigoles bien quand tu es ici. Soit les resto du bled sont McDo et KFC, soit c’est de la merde en barre.
Le vieux qui met en sac, c'est clairement pas terrible, mais dans le fond, Jeanine, 45 ans, caissiere de carrière chez Auchan, c'est pas super folichon non plus, hein…
Sauf que le vieux qui met en sac, bah son boulot ne lui paie pas sa sécurité sociale, et s’il a un problème de santé il sera bien emmerdé. Et s’il se retrouve face à un arrogant connard qui n’aime pas sa tronche, bah il n’a même plus son boulot de merde pour pleurer. C’est bien joli de parler de tous les avantages qu’ont les US pour des gars qui ont une éducation ou bon bon boulot. (Éducation qui s’achète à prix d’or.) Effectivement la vie est facile pour eux là-bas. Mais pour tout le reste de la société, c’est à pleurer.
4) Malheureusement, il n'est pas encore totalement cadré (ce qui me gène un peu d'ailleurs), mais le domaine m'intéresse.
C’est le principe de la thèse d’avoir quelque chose de pas totalement cadré. Par principe quand tu fais de la recherche tu ne sais pas ce sur quoi tu vas tomber, bien souvent une découverte en route sur quelque chose de nouveau sera le thème principal de ton travail. Cette notion d’indépendance dans ton travail et de cadrage flou, qui contient une part de risque sur le retour sur investissement, sera un de tes acquis si tu suis cette voie. Si tu veux voyager, la thèse facilitera grandement les différentes démarches nécessaires.
D'une part, l'etat ne paye pas gracieusement les etudes, il collecte (beaucoup) d'impot pour ca.
Merci d’enfoncer les portes ouvertes. Bien sûr l’État se contente de redistribuer les impôts. C’est son principe.
mon salaire va etre 2 a 3 fois supérieur
Avec des dépenses bien supérieure. Et oui, quand, par exemple, les hopitaux cherchent à faire du profit, bah tout de suite ça se voit dans le portefeuille. Quand ta maison est construite en carton avec une date d’expiration de quelques décennies, tout ça pour le même prix qu’une maison européenne en dur, bah tu banques. Quand ton investissement de retraite est mis sur des marchés qui se cassent la guele, tu pleures. Je ne parle même pas des coûts exhorbitants de la nourriture si tu manges autre chose que du fast food (aussi appelé gourmet restaurant par les locaux).
la culture locale bien plus ouverte sur tellement de point que c'est meme plus marrant
… Je ne sais même pas quoi dire là dessus. Juste pour prendre la radio, si tu écoutes la radio publique (NPR/KPxx) c’est tellement du prémâché/lavage de cerveau, avec des méchants et des gentils que ça fait peur. C’est sûr que c’est ouvert, tant que ça reste dans les limites bien définies de la morale bien pensante locale (genre la liberté de choisir parmi l’une des myriades de religion locale).
je participe a construire le futur
Mouhahahaha ! Merci à toi, architecte de l’Avenir !
une qualite de vie bien superieure
Je ne sais pas trop si tu parles de l’alimentation (fast-food, bouffe locale ultra-limité par des méga-exploitation intensives spécialisées, le reste étant de l’importation massive, par exemple pour le poisson, un comble pour un état côtier), de l’immobilier (des maisons en carton, par exemple avec un isolation ridicule, avec une innombrable quantité de constructions en bord d’autoroute, ah oui ici l’écologie ou la pollution on en a rien à pêter, les gars qui vivent à moins de 10 mètre de l’autoroutes ils se plaignent juste un peu du bruit, pareil pour les écoles et autres jardins publics), de la sécurité de l’emploi, de l’efficacité des télécommunications, ou autre.
le climat
Ouais, faut aimer la brume qui traîne toute la journée (ne parlons même pas de San Francisco), l’océan qui ne se réchauffe jamais vraiment, et les étés frisquets. La méditerranée à côté c’est le paradis ! Enfin ça c’est au bord de mer, dans les terres il faut aimer le désert :-)
le prix des loyers
Pour vivre dans des baraques en carton ça fait un peu cher quand même. C’est sûr ils se donnent bien de la peine pour que ça ne se voit pas en multipliant les rajouts décoratifs (genre des tôles peintes pour faire des fausses tuiles ?!), et les maisons sont plus grandes (sur des terrains tellement ridicules que tu es plus proche de ton voisin que de tes chiottes).
le fait que les ricains ont le sens du service
Ils ont surtout peur de se faire virer n’importe quand. Sans compter tous les boulots payés au pourboire. Quand on voit le quasi-esclavagisme avec lequel sont traités tous ces gens du service, ça fait vraiment peur.
Merci. C’est beau :-) Effectivement on peut tout faire avec les extensions de Gnome Shell.
Ça aurait été plus cool d’avoir toutes les extensions pour pouvoir avoir un bureau équivalent à Gnome 2 dès le départ, mais maintenant qu’on y arrive c’est plutôt pas mal.
Posté par neil .
En réponse à la dépêche GNOME 3.8 : deux ans déjà !.
Évalué à 2.
Dernière modification le 08 avril 2013 à 05:08.
Mouais, enfin ça n’est pas la première fois qu’Étienne Bersac tente « discrètement » de nous refiler ses idées d’extrême droite sur un site où ça n’a rien à y faire.
Et j'ai vu un paquet de gens avec de bonnes idees essayer de monter des startup en France qui juste n'arrivait pas a mettre la main sur des developpeurs pour les aider. En avoir plus, c'est le seul moyen d'avoir potentiellement plus de nouveau concept cree par l'industrie en France.
C’est rigolo parce que j’ai vu un paquet de startup montées en France sans avoir aucun problème pour trouver les développeurs adéquats. Ah, mais dans tous les cas les développeurs étaient à la pointe en ce qui concerne la technologie vendue par la startup.
Si tu parles des startups de merde où on vend du vent ça ne m’étonne pas (qui font des sites web révolutionnaires, ou vendent des Apps' innovantes !).
simulation hydrodynamique don équation de Navier-Stokes, dont la resolutions mathématique est tjr impossible
C’est tout à fait normal. Le fait qu’on ne sache pas résoudre analytiquement ces solutions est la raison même de leur simulation.
Pour ce cas, comme pour tous les autres, les étudiants ne vont évidemment pas créer eux-même leur solveur, ni probablement aucun des modules qu’il utilise. En fait pour faire ne serait-ce que des tout petits éléments tels que des intégrateurs, il faut avoir des connaissances assez poussées en mathématiques, clairement loin de la portée d’un étudiant en informatique. Donc, oui ils vont se contenter d’apprendre à utiliser une bibliothèque de base (peut-être le libre Trilinos). En gros, une école pour apprendre à lire la documentation ?
[^] # Re: NetworkManager
Posté par neil . En réponse au sondage Quel gestionnaire de connexions réseau utilisez-vous ?. Évalué à 3.
Parce que ça t’obliges à installer et faire tourner D-BUS ?
[^] # Re: Procédé d'upgrade propre inexistant
Posté par neil . En réponse à la dépêche Sortie de la version DragonFly 3.4. Évalué à 1.
Typiquement le genre de machine sur lequel on ne veut pas compiler un noyau. D’autant qu’il s’agit d’un serveur, donc installer un compilateur dessus est une hérésie ! Mais, oui la cross-compilation des BSD a toujours été quelque peu difficile à mettre en place.
[^] # Re: un inconvénient des templates
Posté par neil . En réponse au journal Visiteurs en C++. Évalué à 2.
Pour avoir juste l’évaluation paresseuse en NumPy, il y a lazyarray.
[^] # Re: Trollons
Posté par neil . En réponse au journal OpenShot abandonne Gtk+.... Évalué à 3. Dernière modification le 26 avril 2013 à 19:15.
Pas depuis Qt 4.8. Sous Qt 5, le rendu OpenGL (pour Qt Quick) est automatiquement mis dans un thread séparé, et tout est conçu pour marcher avec des threads. Enfin, sauf sous X par défaut (donc c’est pas obligatoire). Mais oui, Qt permet toujours de faire pas mal de truc sans threads.
[^] # Re: un inconvénient des templates
Posté par neil . En réponse au journal Visiteurs en C++. Évalué à 5.
Puisque tu parles de NumPy, j’imagine que tu veux parler du problème soulevé par son auteur. En clair, si tu écris une expression du genre
c = a**2 + exp(b)
aveca,b :: numpy.array
, l’interpréteur va d’abord créer un objet poura**2
, puis un pourexp(b)
et enfin sommer ces objets intermédiaires. Dans le même post sur son blog, l’auteur nous donne deux solutions qui se basent sur Cython ou Weave, en clair définir l’opération à effectuer dans un langage rapide et l’appeller depuis Python. On pourrait aussi rajouter la solution numexpr à la liste. Créer le code en C est effectivement la solution standard pour accélérer Python, en particulier pour réutiliser les bibliothèques existantes.Pour illustrer la version Haskell, on peut regarder comment fait la bibliothèque repa. En reprennant la même expression, repa ne va pas créer des tableaux entiers intermédiares, mais seulement un tableau retardé qui indique que pour avoir les éléments du résultat
exp(b)
(en syntax NumPy), il faudra appliquerexp
aux éléments deb
. En gros, un tableau retardé c’est une fonction. Quand tu vas combinera**2
exp(b)
, tu vas encore une fois créer une nouvelle fonction qui va dire comment trouver les éléments dec
(et qui en interne va utilisera
etb
). En gros le vrai tableau n’est généré (de façon parallèle !) qu’au moment où tu en as besoin (en le forçant), en utilisant différentes astuces pour avoir un code (par exemple, si tu faisf(exp(b))
, il va automatiquement combinerf
etexp
pour avoir un code optimal). Ça marche aussi de façon unifiée pour les changements de coordonnées (ça NumPy le fait un peu).[^] # Re: Tellement répété…
Posté par neil . En réponse au journal Privateur.... Évalué à 4.
Source DLFP
# Tellement répété…
Posté par neil . En réponse au journal Privateur.... Évalué à 4. Dernière modification le 26 avril 2013 à 05:13.
Vu le jour, j’imagine que tu es là pour faire un énorme troll sur un sujet qui a déjà été rabâché un nombre incalculable de fois, y compris sur DLFP.
Vu que tu sembles ne pas être au courant, le terme couramment employé n’est pas « closed source », vu que ça n’en concerne qu’une partie, mais « logiciel propriétaire », dont les sources peuvent être disponibles, et c’est tout autant un néologisme que « privateur ».
« Je ressens une manière insidieuse de tenter de faire de la propagande insidieuse ». Ça s’appelle du militantisme, c’est pour dénoncer une situation qui paraît injuste. C’est un peu l’opposé de la propagande qui vise plutôt à renforcer les pouvoirs en place.
Si le terme était « closed source », c’est un anglicisme qu’il est courant de remplacer sur un site français, On est très loin des propagandes de traductions qui arrivent de temps en temps dans les agences de presse. Si l’auteur parlait de « logiciel propriétaire », c’est effectivement déformer sa pensée.
Bah, tu le dis toi-même, la GPL est là pour défendre tous les utilisateurs, pas que les développeur. Ton expression « le plus » montre encore une fois que tu n’est pas au courant du logiciel propriétaire avec code source disponible. Sinon, tu viens de redécouvrir BSD.
Jolie façon de conclure un joli troll :-)
[^] # Re: un inconvénient des templates
Posté par neil . En réponse au journal Visiteurs en C++. Évalué à 1. Dernière modification le 25 avril 2013 à 23:29.
C’est quoi le problème de la gestion de la mémoire en Haskell ?
J’en voit plusieurs, mais ils ont tous des solutions, et c’est pour ça que j’utilise pas mal Haskell pour faire du calcul multi-dimensionnel sur des données volumineuses. Tu veux peut-être parler du fait que ce soit un langage de haut-niveau avec mémoire collectée, et que les paramètres du collecteur influencent les performances ? Ça tombe bien, il existe des outils graphiques pour analyser ça. Tu veux peut-être dire que l’évaluation paresseuse (en pensant thunks) peut remplir la pile ? Ça tombe bien, les bang patterns facilitent grandement l’écriture de code strict. Tu veux peut-être aussi parler du fait que tout les types sont par défaut boxés et donc prennent donc plus de place ? Ça tombe encore pas mal, vu qu’il existe pas mal de bibliothèques de type Array qui peuvent unboxer les types (e.g. repa, vector), et on peut aussi le faire directement à la main.
Évidemment, ça suppose de pas mal d’avoir un poil de connaissance sur le langage (Haskell restant un gros langage avec pas mal de concepts fonctionnels à connaître), ses extensions, son implémentation, et ses bibliothèques. Mais c’est pareil pour avoir des trucs optimisés en C. L’avantage est d’avoir un code relativement sûr, concis, avec pas mal d’optimisations faites par le compilateur en collaboration avec les bibliothèques (fusion de boucles, parallélisation automatique, utilisation des GPUs).
# Illustration
Posté par neil . En réponse à la dépêche Libération de Livecode via un financement participatif. Évalué à 4.
L’illustration choisie est rigolote : elle semble montrer une interface tactile (téléphone), avec un code qui correspond parlant de souris (
on mouseUp
).[^] # Re: Dire que certaine pense que le Ocaml est illisible...
Posté par neil . En réponse au journal Visiteurs en C++. Évalué à 2. Dernière modification le 24 avril 2013 à 17:51.
Si c’est comme en Haskell, absolument. On peut définir le type considéré comme une instance de Foldable, et remplacer le code par un appel à un fold (voir, par exemple, sur Learn you a Haskell en fin de page).
[^] # Re: Ca commence à faire beaucoup...
Posté par neil . En réponse à la dépêche Nouvelles autour de LaTeX. Évalué à 2.
J’avoue ne pas bien voir ce que tu entends par « tout à fait mûr ». Je suis un utilisateur quotidien de LuaTeX au travers de ConTeXt et LuaLaTeX. J’ai fait la migration vers LuaTeX il y a un peu plus de trois ans, principalement pour avoir accès aux polices OpenType. J’ai écris une bonne quantité de formats, classes et macros basés sur mon expérience LaTeX standard, et un peu en Lua, et je n’ai absolument pas le moindre souvenir d’avoir eu des problèmes de « maturité » de la solution, d’autant que mes documents tournent beaucoup, et sont souvent recompilés sur des LaTeX pre-lua par des collègues ou des éditeurs.
Les seules incompatibilités que j’ai eu sont dues aux nouveautés de LuaTeX (e.g. \char>255, polices, lua).
[^] # Re: Ce que j'en pense
Posté par neil . En réponse au journal SystemD et Arch autosuggestion. Évalué à 9. Dernière modification le 19 avril 2013 à 18:35.
Pas sous Gentoo !
MOUHAHAHAHA
[^] # Re: Pourquoi faire simple quand on peut faire compliqué ?
Posté par neil . En réponse au journal [MyFirstPython, nouveau projet ?]Le python c'est bien mangez-en !!. Évalué à 9. Dernière modification le 18 avril 2013 à 20:32.
Le Caml (dans sa version Light) est un langage typé couramment utilisé en CPGE, depuis près de 20 ans en MP/MPSI. Pour les étudiants qui font aussi des mathématique, il est très intéressant d’avoir un langage fortement typé et fonctionnel, puisque que c’est ce qui se rapproche le plus des mathématiques, et permet donc d’établir des liens (donc plus simple à mémoriser) en faisant des comparaisons rapidement. Par exemple, en Haskell la syntaxe des types est très compréhensible pour un étudiant qui fait des maths :
Qu’on peut rapprocher de :
En fait le typage, et les liens qu’il défini avec la théorie des catégories en fait un excellent complément à un cours de maths, et permet de renforcer mutuellement les acquis dans les deux domaines. La rigueur et la précision qui en découle me semble être vitaux pour des étudiants qui aspirent à des carrières plus ou moins proche de la science et des mathématiques.
Maplab et Mathematica sont des jolis outils quand on veut vérifier des gros calculs symboliques, mais les utiliser pour faire de l’informatique est non seulement un détournement de leurs fonctions, un problème éthique vu qu’ils sont non-libres, et ne va pas aider les étudiants à passer les concours.
[^] # Re: Petite question ...
Posté par neil . En réponse au journal Deux nouvelles pour Qt. Évalué à 3.
Le problème c’est wat (la vidéo met aussi Ruby dans le même pannier).
[^] # Re: (ouhhhh le vilain exilé fiscal)
Posté par neil . En réponse au journal Thèse or not thèse, that is the question.... Évalué à 9. Dernière modification le 16 avril 2013 à 06:44.
Plusieurs années, LA/Orange/SD, et j’y suis toujours.
Pareil, j’aimerais bien que tu m’expliques où tu trouves de la bouffe de qualité non exportée. Parce qu’entre les merdes du genre Vons/Ralphs/Trader Joe, les farmers market où on te vend de la merde à prix d’or, et le reste il n’y a pas grand chose. Peut-être les Whole/Bristol mais ça reste très limité. Il n’y a pas de magasins spécialisés non plus (poissonier, charcutier, etc). Quelques exemples : en fruit, si tu ne veux pas bouffer le seul clone de fraise qui est vendu partout (en bio ou pas), c’est impossible. En poisson, tu as le choix entre du poisson asiatique (bon c’est cool si tu veux faire des sushis) ou pas grand chose, en viande tu dois pas avoir plus de quatre espèces d’animaux vendus (bon courage pour trouver du lapin, des cailles, du cabri, ou même du veau ! je ne parle même pas des trucs un poil spéciaux). C’est sûr si tu as de la viande a tout tes repas (encore un modèle de société imposé ici !), elle est beaucoup moins chère qu’en France, et même souvent moins chère que les légumes ! En légumes il y a la putain de même chose sans goût partout (par contre c’est beau, c’est gros, ciré, coloré, pas abîmé et bien rangé). La seule qualité et diversité que tu peux avoir c’est dans les magasins asiatiques.
Ça c’est la bonne excuse qu’ils te donnent ici :-) Mais c’est exactement les même modèles de merde qu’il y a partout aux states. J’aimerais bien savoir quelle excuse ils donnent pour le bois aux gars qui ont eu leur maison de papier complètement détruite par le passage d’un ouragan dans l’Est.
Non, ils font juste ça parce que ça coûte rien à construite, que c’est rapide à faire, et qu’ils aiment changer souvent, tout en se foutant éperdument de la durabilité des maisons. Et vas-y que même ici, où l’hiver et l’été sont doux, ils font tourner la clim et le chauffage à fond. En plus ces maisons de merde valent super cher, ces jour-ci c’est dans les 6-7 chiffres autour d’ici. Pour un bungalow jetable ça fait peur. Je ne parle même pas des locataires qui peuvent se faire virer du jour au lendemain, voir leur loyer doubler sans aucune raison, ou avoir des gars qui rentrent dans l’appartement n’importe quand, du moment qu’ils préviennent 24h à l’avance.
Effectivement. J’ai habité dans différents pays, et c’est la première fois qu’aller bouffer au resto devient quelque chose de difficile. Exemple, tu roules dans la cambrousse, tu t’arrêtes dans un petit village. Tu vas au resto du coin goûter les spécialités locales. Ah bah, tu rigoles bien quand tu es ici. Soit les resto du bled sont McDo et KFC, soit c’est de la merde en barre.
Sauf que le vieux qui met en sac, bah son boulot ne lui paie pas sa sécurité sociale, et s’il a un problème de santé il sera bien emmerdé. Et s’il se retrouve face à un arrogant connard qui n’aime pas sa tronche, bah il n’a même plus son boulot de merde pour pleurer. C’est bien joli de parler de tous les avantages qu’ont les US pour des gars qui ont une éducation ou bon bon boulot. (Éducation qui s’achète à prix d’or.) Effectivement la vie est facile pour eux là-bas. Mais pour tout le reste de la société, c’est à pleurer.
[^] # Re: ça dépend ...
Posté par neil . En réponse au journal Thèse or not thèse, that is the question.... Évalué à 2.
C’est le principe de la thèse d’avoir quelque chose de pas totalement cadré. Par principe quand tu fais de la recherche tu ne sais pas ce sur quoi tu vas tomber, bien souvent une découverte en route sur quelque chose de nouveau sera le thème principal de ton travail. Cette notion d’indépendance dans ton travail et de cadrage flou, qui contient une part de risque sur le retour sur investissement, sera un de tes acquis si tu suis cette voie. Si tu veux voyager, la thèse facilitera grandement les différentes démarches nécessaires.
[^] # Re: (ouhhhh le vilain exilé fiscal)
Posté par neil . En réponse au journal Thèse or not thèse, that is the question.... Évalué à 10.
Merci d’enfoncer les portes ouvertes. Bien sûr l’État se contente de redistribuer les impôts. C’est son principe.
Avec des dépenses bien supérieure. Et oui, quand, par exemple, les hopitaux cherchent à faire du profit, bah tout de suite ça se voit dans le portefeuille. Quand ta maison est construite en carton avec une date d’expiration de quelques décennies, tout ça pour le même prix qu’une maison européenne en dur, bah tu banques. Quand ton investissement de retraite est mis sur des marchés qui se cassent la guele, tu pleures. Je ne parle même pas des coûts exhorbitants de la nourriture si tu manges autre chose que du fast food (aussi appelé gourmet restaurant par les locaux).
… Je ne sais même pas quoi dire là dessus. Juste pour prendre la radio, si tu écoutes la radio publique (NPR/KPxx) c’est tellement du prémâché/lavage de cerveau, avec des méchants et des gentils que ça fait peur. C’est sûr que c’est ouvert, tant que ça reste dans les limites bien définies de la morale bien pensante locale (genre la liberté de choisir parmi l’une des myriades de religion locale).
Mouhahahaha ! Merci à toi, architecte de l’Avenir !
Je ne sais pas trop si tu parles de l’alimentation (fast-food, bouffe locale ultra-limité par des méga-exploitation intensives spécialisées, le reste étant de l’importation massive, par exemple pour le poisson, un comble pour un état côtier), de l’immobilier (des maisons en carton, par exemple avec un isolation ridicule, avec une innombrable quantité de constructions en bord d’autoroute, ah oui ici l’écologie ou la pollution on en a rien à pêter, les gars qui vivent à moins de 10 mètre de l’autoroutes ils se plaignent juste un peu du bruit, pareil pour les écoles et autres jardins publics), de la sécurité de l’emploi, de l’efficacité des télécommunications, ou autre.
Ouais, faut aimer la brume qui traîne toute la journée (ne parlons même pas de San Francisco), l’océan qui ne se réchauffe jamais vraiment, et les étés frisquets. La méditerranée à côté c’est le paradis ! Enfin ça c’est au bord de mer, dans les terres il faut aimer le désert :-)
Pour vivre dans des baraques en carton ça fait un peu cher quand même. C’est sûr ils se donnent bien de la peine pour que ça ne se voit pas en multipliant les rajouts décoratifs (genre des tôles peintes pour faire des fausses tuiles ?!), et les maisons sont plus grandes (sur des terrains tellement ridicules que tu es plus proche de ton voisin que de tes chiottes).
Ils ont surtout peur de se faire virer n’importe quand. Sans compter tous les boulots payés au pourboire. Quand on voit le quasi-esclavagisme avec lequel sont traités tous ces gens du service, ça fait vraiment peur.
[^] # Re: Avis d'utilisateur
Posté par neil . En réponse à la dépêche Le bureau MATE fait un grand pas en avant, avec sa version 1.6. Évalué à 2.
Merci. C’est beau :-) Effectivement on peut tout faire avec les extensions de Gnome Shell.
Ça aurait été plus cool d’avoir toutes les extensions pour pouvoir avoir un bureau équivalent à Gnome 2 dès le départ, mais maintenant qu’on y arrive c’est plutôt pas mal.
[^] # Re: Avis d'utilisateur
Posté par neil . En réponse à la dépêche Le bureau MATE fait un grand pas en avant, avec sa version 1.6. Évalué à 2. Dernière modification le 09 avril 2013 à 18:38.
Tu parles bien d’une grille (spatiale donc) de desktop n’est-ce pas ? Et pas d’une liste en colonne ?
[^] # Re: Novopress
Posté par neil . En réponse à la dépêche GNOME 3.8 : deux ans déjà !. Évalué à 2. Dernière modification le 08 avril 2013 à 05:08.
Mouais, enfin ça n’est pas la première fois qu’Étienne Bersac tente « discrètement » de nous refiler ses idées d’extrême droite sur un site où ça n’a rien à y faire.
[^] # Re: Et ce n'est qu'un début!
Posté par neil . En réponse au journal Un billet d'avion dépendant du poids passager+bagages. Évalué à 4.
Et l’expression coûter un bras prendra tout son sens.
[^] # Re: Bulle ou pas...
Posté par neil . En réponse au journal Le Bitcoin est à 100€. Évalué à -1.
Mouais, sauf que l’État et les collectivités contribuent aussi au financement de l’école privée.
[^] # Re: Sur le papier
Posté par neil . En réponse au journal 42 : une nouvelle école informatique. Évalué à 4.
C’est rigolo parce que j’ai vu un paquet de startup montées en France sans avoir aucun problème pour trouver les développeurs adéquats. Ah, mais dans tous les cas les développeurs étaient à la pointe en ce qui concerne la technologie vendue par la startup.
Si tu parles des startups de merde où on vend du vent ça ne m’étonne pas (qui font des sites web révolutionnaires, ou vendent des Apps' innovantes !).
[^] # Re: École pour génie ???
Posté par neil . En réponse au journal 42 : une nouvelle école informatique. Évalué à 2.
C’est tout à fait normal. Le fait qu’on ne sache pas résoudre analytiquement ces solutions est la raison même de leur simulation.
Pour ce cas, comme pour tous les autres, les étudiants ne vont évidemment pas créer eux-même leur solveur, ni probablement aucun des modules qu’il utilise. En fait pour faire ne serait-ce que des tout petits éléments tels que des intégrateurs, il faut avoir des connaissances assez poussées en mathématiques, clairement loin de la portée d’un étudiant en informatique. Donc, oui ils vont se contenter d’apprendre à utiliser une bibliothèque de base (peut-être le libre Trilinos). En gros, une école pour apprendre à lire la documentation ?
[^] # Re: Sur le papier
Posté par neil . En réponse au journal 42 : une nouvelle école informatique. Évalué à 3.
Si ça peut te rassurer, cette école est faite par des anciens dirigeants d’Epitruc.