davandg a écrit 162 commentaires

  • [^] # Re: UI

    Posté par  . En réponse au message Développement d'une interface de saisie sur tablette. Évalué à 2.

    Et aussi Windows car l'entreprise se rendra compte que payer des tablettes et un PC à tout le monde c'est inutile.

    Je comprends pas bien cette phrase.

    J'ai du faire un travail similaire, où une fois la version tablette codée, aucune tablette n'a été achetée.

    Je connais ça en dev web. C'est appelé "scafolding".

    Oui, j'ai découvert le terme ce matin. J'ai vu un lien vers Django, que je ne connais pas, mais je connais Python. Peut-être une piste en HTML.

    Je me rappelle qu'en java il est possible d'en faire aussi (avec NetBeans). Si tu as tant de champs que ça, tu peux l'écrire toi même, c'est pas si compliqué.

  • # UI

    Posté par  . En réponse au message Développement d'une interface de saisie sur tablette. Évalué à 2.

    Les tablettes, c'est nécessairement Android, Apple ou MS, n'est-ce pas ?

    Globalement oui. Vise Android pour baisser les coup. Et aussi Windows car l'entreprise se rendra compte que payer des tablettes et un PC à tout le monde c'est inutile.

    Si c'est Android, quelles possibilités pour créer des GUI ?

    Je te conseil Qt, en plus tu à l'air de connaitre.
    Ou alors de le faire en version web. Tu serras compatible "tout", et en plus tu pourra rajouter "cloud computing", ça fait toujours classe. Les difficultés sont: la connexion web, la location du serveur, et l'interface qui s'adapte à la taille de l'écran.

    Peut-être existe-t-il des choses qui vont encore plus loin, et qui comprennent la structure des données pour fabriquer automatiquement des fenêtres de saisie en fonction des entités voulues ?

    Je connais ça en dev web. C'est appelé "scafolding".

    Les questions que tu devrais te poser :
    - est-ce qu'une interface tablette c'est adapté ? (par exemple si les techniciens ont les mains salles, les 2 mains libres (une pour tenir la tablette, l'autre pour l'utiliser), si il pleut sur site …)
    - ont-ils besoin d'écrire beaucoup de texte ? (tache compliqué sur tablette)
    - Est-ce que l'interface doit copier les documents papiers utilisés avant, ou cette nouvelle technologie permet une interface différentes et mieux adapté au support ?

  • # TL;DR

    Posté par  . En réponse au journal "Scaling Mercurial at Facebook". Évalué à 10.

    Pour ceux qui ne veulent pas lire le pavé :
    - Ils utilisaient Subversion avec un mirroir Git
    - Ils ont choisi Mercurial à la place de Git car Mercurial est écrit proprement en Python.
    - Ils ont contribué un certain nombres de patchs, dont :
    - Watchman qui permet de mieux traquer les modifications de fichiers
    - remotefilelog qui remplace l'historique complet local pour un méta-historique local avec une récupération automatique des fichiers en cas de besoin

    Je comprend tout à fait leur choix. A l'époque où j'avais regardé le code source de Git il y avait des bouts en différents langages (C, perl, bash, bash windows, tcl/tk, python) et en plus c'était très mal rangé, (ça l'est toujours pas trop, voir https://github.com/git/git).

  • [^] # Re: hum

    Posté par  . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 9.

    Zino/Zind sera-t-il écrit grâce à Evenja ?

  • # Eruption solaire

    Posté par  . En réponse au journal Un bug inhumain. Évalué à 3.

    Peut-être était-ce un bug hardware ?

  • # Tu as eu un mauvais prof

    Posté par  . En réponse au journal L'économie cette méconnue. Évalué à 6.

    Tu as eu un mauvais prof d'économie.

  • # On est presque vendredi

    Posté par  . En réponse au journal SUSE SolidDriver de nouveau sur les rails pour développer des drivers Linux en toute sécurité !. Évalué à 4.

    Génial, on va bientôt pouvoir avoir des drivers tout pourrit à télécharger sur touslescrapware.com dont l'installeur serra bourré de spywares ! J’espère qu'ils n'oublieront pas de faire un BSoD pour Linux, une idée pour la couleur ?

  • # je n'ai jamais utilisé wxWidgets

    Posté par  . En réponse à la dépêche wxWidgets 3.0. Évalué à 3.

    mimant le plus possible l'environnement natif de l'utilisateur.

    Une interface wxWidgets adapte-elle juste l'affichage (couleurs, formes) ou aussi les interactions (ie, user experience) ?

    [troll] Si c'est juste l'affichage qui est adapté, quels avantages par rapport à Qt ? [/troll]

  • [^] # Re: Intéressant

    Posté par  . En réponse au journal Petit tour d’horizon de la haute performance et du parallélisme. Évalué à 2.

    Côté plus terre à terre, si je suis capable de le faire côté client , je pourrais alors offrir la même chose côté serveur et mutualiser les ressources entre plusieurs utilisateurs sans provoquer de problèmes de sécurité (si mon serveur possède un GPU pour accélérer les calculs par exemple, sans devoir acheter du matérielle spécialisé).

    Les performances risque d'être mauvaises… Mais l'idée est sympa. Une sorte de BOINC sur navigateur où les calculs ne sont pas donnés par une entité centrale mais par les utilisateurs.

    Pour WebCL, je participe un peu à la définition donc, même si j'essaie d'être impartial, je dois probablement être biaisé quand j'en parle… j'ai un google doc de 5 pages sur des tests de codes, des critiques de webCL,asm.js,dart etc et j'hésite à en faire (encore) un journal car c'est vraiment technique et spécifique.

    Si c'est pas trop mal écrit, ça devrait en intéresser plus d'un. On est sur LinuxFR, je ne pense pas qu'il faut être inquiet d'être trop technique. Tu peux toujours faire un brouillon dans l'espace de rédaction et demander de l'aide et des retours avant de publier.

    Pour l'aspect distribué, ce qui serait marrant c'est de voir en quoi le navigateur comme nœud influence le scheduler qui distribue les jobs, mais là j'ai pas regardé et il me manque de la lecture sur les papiers…

    Tu tombes dans les problématiques de « volunteer and grid computing » : confiance des résultats, isolation, performances, redondance des calculs. Il doit forcement il avoir un esprit tordu qui à déjà fait quelque chose qui ressemble à ce que tu fait (surement sans le navigateur web).

  • [^] # Re: Intéressant

    Posté par  . En réponse au journal Petit tour d’horizon de la haute performance et du parallélisme. Évalué à 3.

    C'est bien OpenMP et pas MPI.

    C'est vrai que tout est un peu mélangé, je vais essayer de clarifier (si je dis des bêtises, corrigez moi) :

    • hadoop est un environnement HPC, il en existe d'autres notamment MapReduce de Google

    • Map-Reduce est un patron de conception HPC, encore une fois il en existe plein d'autres

    • OpenCL/Cuda sont des langages de programmations dédié au GPU. OpenCL est la norme que tout le monde supporte, Cuda est le langage fait par Nvidia.

    • OpenMP c'est un ensemble de notations permettant une parallélisation automatique du code. Par exemple :

      #pragma omp parallel for
      for (i = 0; i < N; i++)
          a[i] = 2 * i;
      

    A la compilation ET au runtime l'application va être optimisée pour faire cette boucle for en parallèle. Il existe des implémentations d'OpenMP qui transforme le code C en C et OpenCL pour un maximum de parallélisation si l'ordinateur comporte un GPU. Ou encore des implémentations qui font toutes seules un code avec des appels MPI, pour pouvoir profiter de la puissance d'un cluster.

    • OpenGL (ES), DirectX. A part par un markéteux de chez Microsoft, je n'ai jamais entendu quelqu'un faire du HPC en utilisant DirectX (enfin juste la partie graphique de DirectX). Pour OpenGL, cela peut marcher, même si maintenant on préfère utiliser de l'OpenCL. L'OpenCL profitant de la puissance des GPU sans être orienté uniquement graphique. Pour ce qui est de faire des rendus graphiques sur des clusters, OpenGL est utilisé. C'est par exemple le choix de Nvidia pour faire du «Cloud Gaming».

    • Mantle est un futur concurrent à OpenGL et OpenCL, mais comme dit dans le journal, on n'en sait rien pour l'instant.

    • RenderScript, HSAIL, DirectCompute/ComputeShader je ne connais pas.

    Pour t'aider dans ta quête de faire du HPC dans le navigateur, voici mes pistes :
    - webGL et webCL si il y a un GPU dispo
    - web workers
    - tu peux aussi tenter de faire un calcul réparti sur plusieurs navigateurs (et donc plusieurs machines). Il y a une lib js qui permet de faire ça, mais je ne me souviens plus du nom.

    Au passage, pourquoi veux-tu faire du HPC dans le navigateur web ?

  • [^] # Re: non publié

    Posté par  . En réponse au journal Et pourquoi ne pas breveter les recettes de cuisine ?. Évalué à 8.

    De plus, si tout le monde connait la recette mais que vous seul savez la faire correctement, avec de la pub, et au meilleur prix, vous n'aurez pas de concurrent.

    Comme les entreprises qui font du logiciel libre finalement…

  • [^] # Re: Journal

    Posté par  . En réponse au message Où apporter des idées de projets libres aux développeurs en recherche de bonnes idées ?. Évalué à 1.

    Conseils bonus: essaye d'être très clair et d'expliquer tes motivations !

  • # Peu importe la distribution

    Posté par  . En réponse au message La bonne configuration!! [Résolu]. Évalué à 6.

    Peu importe la distribution, elles auront toutes les logiciels que tu recherche.

    Pour les logiciels :
    controleurs de domaine => https://www.google.fr/#q=controleur+de+domaine+linux
    DNS => https://www.google.fr/#q=DNS+serveur+linux
    serveur de fichiers => utilise samba, c'est très compatible avec windows
    serveur d'impression => cups, voir cups+samba

    Tu as des besoins classiques, avec la bonne recherche Google tu devrais pouvoir trouver un tuto pour débutant qui t'explique tout.

  • [^] # Re: netbook ?

    Posté par  . En réponse au journal Une tablette pour programmer. Évalué à 1.

    C'est un Latitude E6230. Il est assez lourd, mais pas tant que ça quand je le compare à un laptop classique (ie avec un écran plus grand). La batterie dépasse derrière, donc il doit aussi avoir plus de cellules que le modèle standard.

  • [^] # Re: netbook ?

    Posté par  . En réponse au journal Une tablette pour programmer. Évalué à 3.

    Je regardais des présentations techniques, évidemment.

  • [^] # Re: Version ESR

    Posté par  . En réponse à la dépêche Firefox 24. Évalué à 8.

    Merci pour cette information pertinente. Cela explique pourquoi cette version est si "pauvre" en nouvelles fonctionnalités (on est habitué à tellement plus !).

  • [^] # Re: netbook ?

    Posté par  . En réponse au journal Une tablette pour programmer. Évalué à 4.

    Mon boulot m'a filé un Dell 13 pouces. Il correspond tout à fait à ce que tu veux :
    - autonomie de fou (6h en regardant des films…)
    - des perfs tres bonnes (i7 et SSD)
    - un vrai clavier
    - le retour de veille est instantané, avec sa grosse autonomie je peux le laisser tout le temps allumé sans problème
    - la distrib linux de ton choix

    C'est plus cher, plus lourd et moins à la mode.

    (PS : les trackpads Dell sont pourris)

  • [^] # Re: Rajouter beaucoup de mots clés

    Posté par  . En réponse au journal Ras le bol des plateformes d'e-recrutement. Évalué à 4.

    Met des mots écris en blanc dans ton CV. Seul le gentil robot verra tout ces mots clés. En te débrouillant bien tu pourrais ressortir à chaque requête !

  • [^] # Re: Portage facilité ?

    Posté par  . En réponse au journal La popularité d'Androïd bénéficiera t-elle à Linux ?. Évalué à 10.

    Utiliser la même interface graphique sur ces 2 types de système est une très mauvaise idée.

    Il y en a qui ont éssayé (Ubuntu Unity, Gnome 3, Windows 8), ils ont eu des problèmes.

  • [^] # Re: Xlib,/XCB

    Posté par  . En réponse à la dépêche La bibliothèque SDL est sortie en version 2.0. Évalué à 1.

    Justement, SDL est fait pour ça. Il abstrait meme de l'OS utilisé.

    Wayland et Mir ont des couches de compatibilités pour que les applis X puissent tourner.

  • # LINUX fr

    Posté par  . En réponse au message Beta testeur et personne pour l'immersion. Évalué à 4.

    Bonjour,
    comme tu as sûrement pu le remarquer, ce site s'appelle Linuxfr. Donner un binaire windows pour essayer ton jeu n'est pas une bonne idée ; tu vas te faire moinsser massivement.

    Pourrais-tu nous donner une version linux de ce jeu ?

    De plus, linuxfr est très attaché à la culture du logiciel libre. La question suivante se pause pour n'importe qu'elle logiciel, encore plus libre : quel est la licence du logiciel ? Est-ce un logiciel libre ? Peut-on voir les sources ? De plus, sous quelle licence sont les artworks (sons, sprites, scénarios…) du jeu ?

    Enfin, il aurait pu etre bien, pour donner au lecteur l'envie de jouer au jeu, de décrire un peu l'univers du jeu, le gameplay, etc… Par exemple, pourquoi pas mettre un des screenshots disponible sur le site ?

    Cordialement,

  • # Génial !

    Posté par  . En réponse au journal Mon projet : Feedspot. Évalué à 8.

    Le radar a Buzz est vraiment super !

    Il pourrait être intéressant de classer les flux par catégorie. Par exemple, dans le radar a Buzz actuel je vois "ramadan". Que le ramadan soit discuté par des journaux "politique" ou des journaux "santé", cela n'a pas du tout le même implication.

    En poussant encore plus loin la catégorisation et en analysant les mots utilisés, tu pourrais en faire ressortir des avis pour chaque mots clés et chaque Buzz. En caricaturant, tu pourrais obtenir quelque chose du genre : l'actualité autour de "medef" est positive à 76% pour "journaux droite", 83% négative pour "journaux gauche" et neutre à 10% pour "journaux culinaire".

    La suite ? Gagner des millions en bourse : http://www.nature.com/srep/2013/130425/srep01684/full/srep01684.html . Dans ce papier ils utilisent Google Trends. Bien sure, toi il faudrait avoir plein de blogs (et compte twitter) d'economistes et un modèle un poil différent. Mais c'est la richesse assurée !

  • # Chipotage

    Posté par  . En réponse au journal Option "Do Not Track" de Firefox et sites de la Mozilla Foundation. Évalué à 4.

    PS2 : l'avantage des jolies nimages, c'est l'absence de pistage par des tiers.

    Faux. Tu peux très bien pister quelqu'un lorsqu'il regarde une image. Meme si l'image est jolie.

  • [^] # Re: Demo

    Posté par  . En réponse au journal Socialite, une web-app avec Meteor. Évalué à 1.

    Projet intéressant !

    Wouhou, j'ai créé mon compte.
    Bugs découverts :
    - l'ajout d'amis ne semble pas fonctionner (à moins que tu es reçu une demande d'ami ?)
    - Si je vais directement sur une page de profil, uniquement la bar bleu s'affiche (sans les boutons à coté de mon pseudo). Par exemple en allant sur cette page : http://socialite.meteor.com/profile/sxeZ6vesgp6rpgvSW .
    - "compose a new message" ne fait rien (peut etre parceque je n'ai pas d'amis)
    - si je ne rajoute pas de lieu d'habitation, je ne pouvais pas me créer de compte

    Il pourrait etre intéressant que tu racontes un peu ton expérience sur la création de cette webapp. Les choses faciles, les compliqués, ce qui ta surpris… surtout que le framework meteor à l'air original !

  • # Forum

    Posté par  . En réponse au message Je retrouve pas... un texte sur linux, le LL et tout ça, en parodie de StarWars. Évalué à 1.

    Pour les questions, il y a un forum.