Bof. Apparemment, l'interface d'iOS 7 est un exemple de flat design, et pourtant elle est bien plus gourmande en ressources graphiques que l'interface d'iOS 6.
C'est surtout que sans rien faire, tu as grâce à bootstrap un site web à peu près présentable, et beaucoup de personnes s'arrêtent là.
En théorie, il faudrait plutôt prendre Bootstrap comme la CSS par défaut, à partir de laquelle tu vas faire ton design.
Je suis tout à fait d'accord, un type statique manque quand même un peu.
Ça me ferait penser à un truc sympa en Objective-C (que je ne connais pas spécialement, aussi j'espère ne pas raconter trop de bêtise) : on peut faire à la fois du typage statique ou du typage dynamique (en disant que l'objet est de classe Object sans préciser outre mesure).
Malheureusement, les annotations Python 3 ne sont pas destinées à ça (plutôt pour de l'aide au typage pour les IDE)
Sauf que manifestement, leur métier ne rapporte rien, et que l'offre de service rapporte beaucoup plus.
C'est un problème assez global à l'informatique actuelle : ceux qui gagnent de l'argent (les vendeurs de service : Facebook/Google/…) ne sont pas ceux qui ont les plus grosses dépenses (ceux qui font le matériel et l'infrastructure). Apple est un cas à part, dans la mesure où ils maîtrisent une bonne partie de la chaîne (service + matériel), et qu'ils font partie des rares à gagner vraiment de l'argent sur le matériel.
Mais en pratique, il y aura souvent un moment où la constante sera utilisée une seconde fois, ou un moment où elle sera modifiée.
Mais je ne vois pas en quoi ça complique le code, n'importe quel IDE digne de ce nom sait afficher facilement la valeur d'une constante si tu as un doute.
Sans passer par là, une simple constante définie dans un fichier regroupant toutes les constantes.
Par expérience, laisser des constantes en dur dans le code finit toujours par avoir un effet négatif.
Je note quand même dans un coin, ça a l'air pas mal.
Étant sur Mac, je regrette vraiment l'absence d'équivalent à iCloud, qui offre beaucoup de services sans rien avoir à configurer. Du coup, je m'en passe, en attendant de trouver mon bonheur à installer chez moi…
Bien sûr, il y a plein de choses que tu peux toujours faire en t'attachant un bras dans le dos. Mais ce n'est jamais une bonne idée de s'enlever des moyens d'action de ce genre.
Accessoirement, le bitcoin supprime par sa nature-même une possibilité pour l'État de choisir sa politique économique, vu qu'il n'est plus maître de sa planche à billets.
Le problème de ces trucs, ce n'est pas la motivation, c'est que les gens doivent tous aller dans la même direction pour avoir un intérêt à coopérer. C'est viable à petite échelle car c'est envisageable de trouver 10-15 personnes voulant faire la même chose et d'exclure du groupe tous ceux qui ne veulent pas faire la même chose.
En revanche, le passage à l'échelle n'est pas envisageable car tu trouveras toujours des gens qui ont des buts antagonistes (évidemment, c'est un peu plus subtil, les intérêts peuvent se rejoindre sur certains points, diverger fortement sur d'autres, etc.).
Du coup, pour passer à l'échelle, soit tu les exclus (mais dans ce cas, tu ne passeras jamais à l'échelle), soit tu les convertis de gré ou de force.
Ce n'est pas pour rien qu'on parlait de l'Homme Nouveau Soviétique : pour que le communisme fonctionne, il fallait changer l'Homme ; avec un homme possédant un libre arbitre et une volonté propre, tu auras forcément des volontés contradictoires. D'un certain point de vue, ça ne serait pas drôle si ce n'était pas le cas (et on se retrouverait dans une des nombreuses fictions évoquant le sujet).
« Par exemple, un mécanisme très très connu de nos amis les sociologues, c'est la coopération : si les gens coopèrent, tout marche mieux. »
Pas besoin d'être sociologue pour comprendre cette évidence, ce n'est pas pour rien que l'expression « tirer à hue et à dia » existe. Mais encore faut-il que les gens aient intérêt à coopérer, ce qui en revanche n'est pas évident (cf. le classique dilemme du prisonnier).
Ou encore plus simplement :
tu stockes un hash de ton ancien mot de passe normalisé (tri des lettres, suppression des accents, …). Par exemple, si l'ancien est toto$_tûtü, tu stockes le hash de oottttuu.
Comme ça, si tu essaies de mettre totô$$tutu, tu peux facilement dire qu'il ressemble trop à l'ancien.
Je ne vois absolument pas pourquoi. Windows peut très bien garder les trois ou quatre derniers mots de passe hachés/salés/poivrés pour comparer avec la nouvelle proposition de mot de passe (qui sera hachée/salée avec le sel correspondant à chaque fois).
Il n'y a pas que les types primitifs qui ne sont pas des objets. Ni les méthodes, ni les classes ne sont des objets (contrairement à Python par exemple).
Pour le coup, en Python, absolument tout est objet.
Accessoirement, ça ne doit pas être facile de faire un OS moderne tout en gardant une bonne compatibilité avec toutes les horreurs d'il y a 20 ans.
Il y a des rumeurs d'un vrai nouvel OS chez MS, je me demande ce que ça va donner (et pour le coup, ils n'auront plus aucune excuse pour ne pas faire un bon truc)
PyCharm fait tout ça. Accessoirement, PyCharm prend également en compte le typage dans les commentaires, pour que ça soit valable en Python 2 (ou des cas tordus en Python 3).
Plein de nouvelles bonnes choses à utiliser ! Bon, je ne pense pas en avoir tout de suite l'utilité (sauf les enum, et à ce propos c'est vrai que les symboles Ruby semblent assez sexy), mais le langage évolue bien, c'est agréable à voir.
L'amélioration de SSL est un grand plus. Par contre, je regrette une chose, c'est les méthodes d'authentification HTTP qui se limitent à Basic et Digest.
Je pensais notamment à Kerberos qui est quand même un peu utilisé, et que je trouve assez difficile à intégrer (notamment sur Windows).
Au passage, le site officiel n'aurait-il pas beaucoup évolué ?
[^] # Re: Nan, mais faut comprendre ...
Posté par flan (site web personnel) . En réponse au journal Et toi, t'en penses quoi du flat design?. Évalué à 5.
Bof. Apparemment, l'interface d'iOS 7 est un exemple de flat design, et pourtant elle est bien plus gourmande en ressources graphiques que l'interface d'iOS 6.
[^] # Re: pas de revolution
Posté par flan (site web personnel) . En réponse au journal Et toi, t'en penses quoi du flat design?. Évalué à 2.
C'est surtout que sans rien faire, tu as grâce à bootstrap un site web à peu près présentable, et beaucoup de personnes s'arrêtent là.
En théorie, il faudrait plutôt prendre Bootstrap comme la CSS par défaut, à partir de laquelle tu vas faire ton design.
[^] # Re: En parlant de Python....
Posté par flan (site web personnel) . En réponse à la dépêche Sortie d’IPython en version 2.0. Évalué à 2.
Je suis tout à fait d'accord, un type statique manque quand même un peu.
Ça me ferait penser à un truc sympa en Objective-C (que je ne connais pas spécialement, aussi j'espère ne pas raconter trop de bêtise) : on peut faire à la fois du typage statique ou du typage dynamique (en disant que l'objet est de classe Object sans préciser outre mesure).
Malheureusement, les annotations Python 3 ne sont pas destinées à ça (plutôt pour de l'aide au typage pour les IDE)
[^] # Re: Et alors ...
Posté par flan (site web personnel) . En réponse au journal Microsoft libère leur compilateur C#. Évalué à 3.
Non, pas forcément. Tu peux avoir uniquement les fichiers .pyc, sans les .py.
[^] # Re: L'avis de Daniel Foré : "Dans le monde du libre, personne ne comprend le cloud"
Posté par flan (site web personnel) . En réponse au journal Canonical abandonne Ubuntu One. Évalué à 1.
Même sans regarder la responsabilité légale, on peut très bien ne pas avoir envie d'aider ces comportements illégaux.
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par flan (site web personnel) . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 4.
Et imaginez que la valeur de π change !
[^] # Re: Pourquoi ?
Posté par flan (site web personnel) . En réponse au journal Canonical abandonne Ubuntu One. Évalué à 0.
Non, Google ne maîtrise pas toute la chaîne, vu qu'ils ne sont pas FAI (sauf de façon anecdotique).
[^] # Re: Pourquoi ?
Posté par flan (site web personnel) . En réponse au journal Canonical abandonne Ubuntu One. Évalué à 1.
Sauf que manifestement, leur métier ne rapporte rien, et que l'offre de service rapporte beaucoup plus.
C'est un problème assez global à l'informatique actuelle : ceux qui gagnent de l'argent (les vendeurs de service : Facebook/Google/…) ne sont pas ceux qui ont les plus grosses dépenses (ceux qui font le matériel et l'infrastructure). Apple est un cas à part, dans la mesure où ils maîtrisent une bonne partie de la chaîne (service + matériel), et qu'ils font partie des rares à gagner vraiment de l'argent sur le matériel.
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par flan (site web personnel) . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 5.
Mais en pratique, il y aura souvent un moment où la constante sera utilisée une seconde fois, ou un moment où elle sera modifiée.
Mais je ne vois pas en quoi ça complique le code, n'importe quel IDE digne de ce nom sait afficher facilement la valeur d'une constante si tu as un doute.
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par flan (site web personnel) . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 10.
Sans passer par là, une simple constante définie dans un fichier regroupant toutes les constantes.
Par expérience, laisser des constantes en dur dans le code finit toujours par avoir un effet négatif.
[^] # Re: Owncloud...
Posté par flan (site web personnel) . En réponse au journal Canonical abandonne Ubuntu One. Évalué à 1.
Je note quand même dans un coin, ça a l'air pas mal.
Étant sur Mac, je regrette vraiment l'absence d'équivalent à iCloud, qui offre beaucoup de services sans rien avoir à configurer. Du coup, je m'en passe, en attendant de trouver mon bonheur à installer chez moi…
[^] # Re: Bitcoin est un produit financier
Posté par flan (site web personnel) . En réponse au journal De la pyramide de ponzi à la monnaie standard. Évalué à 2.
Bien sûr, il y a plein de choses que tu peux toujours faire en t'attachant un bras dans le dos. Mais ce n'est jamais une bonne idée de s'enlever des moyens d'action de ce genre.
[^] # Re: Bitcoin est un produit financier
Posté par flan (site web personnel) . En réponse au journal De la pyramide de ponzi à la monnaie standard. Évalué à 4.
Accessoirement, le bitcoin supprime par sa nature-même une possibilité pour l'État de choisir sa politique économique, vu qu'il n'est plus maître de sa planche à billets.
[^] # Re: auto-org
Posté par flan (site web personnel) . En réponse au journal Le mouvement des néo-hippies. Évalué à 2. Dernière modification le 01 avril 2014 à 13:31.
Le problème de ces trucs, ce n'est pas la motivation, c'est que les gens doivent tous aller dans la même direction pour avoir un intérêt à coopérer. C'est viable à petite échelle car c'est envisageable de trouver 10-15 personnes voulant faire la même chose et d'exclure du groupe tous ceux qui ne veulent pas faire la même chose.
En revanche, le passage à l'échelle n'est pas envisageable car tu trouveras toujours des gens qui ont des buts antagonistes (évidemment, c'est un peu plus subtil, les intérêts peuvent se rejoindre sur certains points, diverger fortement sur d'autres, etc.).
Du coup, pour passer à l'échelle, soit tu les exclus (mais dans ce cas, tu ne passeras jamais à l'échelle), soit tu les convertis de gré ou de force.
Ce n'est pas pour rien qu'on parlait de l'Homme Nouveau Soviétique : pour que le communisme fonctionne, il fallait changer l'Homme ; avec un homme possédant un libre arbitre et une volonté propre, tu auras forcément des volontés contradictoires. D'un certain point de vue, ça ne serait pas drôle si ce n'était pas le cas (et on se retrouverait dans une des nombreuses fictions évoquant le sujet).
[^] # Re: auto-org
Posté par flan (site web personnel) . En réponse au journal Le mouvement des néo-hippies. Évalué à 2.
« Par exemple, un mécanisme très très connu de nos amis les sociologues, c'est la coopération : si les gens coopèrent, tout marche mieux. »
Pas besoin d'être sociologue pour comprendre cette évidence, ce n'est pas pour rien que l'expression « tirer à hue et à dia » existe. Mais encore faut-il que les gens aient intérêt à coopérer, ce qui en revanche n'est pas évident (cf. le classique dilemme du prisonnier).
[^] # Re: Et si c'était l'outil fourni qui était mauvais?
Posté par flan (site web personnel) . En réponse au journal So, you wanna be a sysadmin ? (Trolldi inside). Évalué à 6.
Et l'homme inventa Kerberos et le SSO :-D
[^] # Re: Et si c'était l'outil fourni qui était mauvais?
Posté par flan (site web personnel) . En réponse au journal So, you wanna be a sysadmin ? (Trolldi inside). Évalué à 1.
Ou encore plus simplement :
tu stockes un hash de ton ancien mot de passe normalisé (tri des lettres, suppression des accents, …). Par exemple, si l'ancien est toto$_tûtü, tu stockes le hash de oottttuu.
Comme ça, si tu essaies de mettre totô$$tutu, tu peux facilement dire qu'il ressemble trop à l'ancien.
[^] # Re: Et si c'était l'outil fourni qui était mauvais?
Posté par flan (site web personnel) . En réponse au journal So, you wanna be a sysadmin ? (Trolldi inside). Évalué à -1.
Je ne vois absolument pas pourquoi. Windows peut très bien garder les trois ou quatre derniers mots de passe hachés/salés/poivrés pour comparer avec la nouvelle proposition de mot de passe (qui sera hachée/salée avec le sel correspondant à chaque fois).
[^] # Re: Fin de la pureté de Java
Posté par flan (site web personnel) . En réponse à la dépêche Java 8 et NetBeans 8 sont disponibles. Évalué à 5.
Il n'y a pas que les types primitifs qui ne sont pas des objets. Ni les méthodes, ni les classes ne sont des objets (contrairement à Python par exemple).
Pour le coup, en Python, absolument tout est objet.
[^] # Re: un grand contributeur à l'algorithmique répartie
Posté par flan (site web personnel) . En réponse au journal Et le prix Turing revient à .... Évalué à 2.
Accessoirement, ça ne doit pas être facile de faire un OS moderne tout en gardant une bonne compatibilité avec toutes les horreurs d'il y a 20 ans.
Il y a des rumeurs d'un vrai nouvel OS chez MS, je me demande ce que ça va donner (et pour le coup, ils n'auront plus aucune excuse pour ne pas faire un bon truc)
[^] # Re: La même chose en python ?
Posté par flan (site web personnel) . En réponse à la dépêche The Hack language : PHP avec un peu de typage statique. Évalué à 1.
PyCharm fait tout ça. Accessoirement, PyCharm prend également en compte le typage dans les commentaires, pour que ça soit valable en Python 2 (ou des cas tordus en Python 3).
[^] # Re: discrimination sur les pays
Posté par flan (site web personnel) . En réponse au journal Serveur mails perso. Évalué à 1.
J'ai du mal à comprendre ce qui te gêne.
# Cool !
Posté par flan (site web personnel) . En réponse à la dépêche Python 3.4 est sorti avec 7 nouveaux modules. Évalué à 4.
Plein de nouvelles bonnes choses à utiliser ! Bon, je ne pense pas en avoir tout de suite l'utilité (sauf les enum, et à ce propos c'est vrai que les symboles Ruby semblent assez sexy), mais le langage évolue bien, c'est agréable à voir.
L'amélioration de SSL est un grand plus. Par contre, je regrette une chose, c'est les méthodes d'authentification HTTP qui se limitent à Basic et Digest.
Je pensais notamment à Kerberos qui est quand même un peu utilisé, et que je trouve assez difficile à intégrer (notamment sur Windows).
Au passage, le site officiel n'aurait-il pas beaucoup évolué ?
[^] # Re: Tu veux une version Linux, alors que l'on attends toujours Office 2014 pour OS X ?
Posté par flan (site web personnel) . En réponse au journal Et si Microsoft portait Office sous Linux ?. Évalué à 1.
Office 2014 est bien annoncé sur OS X, même s'il devrait arriver en fin d'année.
[^] # Re: Intérêt de générer une clé à partir d'une phrase de pass ?
Posté par flan (site web personnel) . En réponse au journal Vol de Bitcoins mis sur des adresses faibles. Évalué à 1.
On en revient à toujours ajouter un tiers de confiance…