Je n'ai pas parlé de la position d'Apple, parce qu'ici, quasiment tout le monde est d'accord sur le cas d'Apple. Mais c'est vrai qu'il fallait le préciser, Apple fait quelque chose de bien, mais pas avec les bons moyens.
Mais ça ne fait que rajouter un truc inacceptable de plus pour leur boutique. À cotés de l'interdiction de l'open source, l'obligation de montrer tout le code source à apple (dans le libre, on s'en fiche, dans le milieu du propriétaire, ça gêne), l'interdiction du téléchargement de contenu sur internet par les applications, l'interdiction d'applications qui dupliquent de près ou de loin les fonctionnalités de base, les 30% de commission sur les ventes, le coût du contrat, l'obligation d'avoir un mac récent pour développer, l'impossibilité de savoir à l'avance si une application va être accepté ou refusée, les applications des amis du patron acceptées alors qu'elles ne correspondent pas à la charte (application PlayBoy alors que toute les autres applications de charme ont été supprimées du jour au lendemain), etc… Alors l'obligation de faire directement de l'objective-C et de ne pas utiliser Flash ou Mono, ça passe presque inaperçu.
Oui, il y a pas mal de petits outils permettant de créer des fichiers au format flash. Même apple en a un avec leur logiciel Keynote. Mais c'est très très limité.
C'est comme si on partait d'une fonctionnalité d'exportation en html d'un logiciel de photothèque, pour dire que c'est un logiciel qui fait du html.
Je suis d'accord. D'ailleurs, il me semble qu'ils ne le font pas tout de suite. J'ai lu quelque part (je ne sais plus où) qu'ils coupent en premier le téléphone (car on peut payer des numéros non compris dans le forfait), puis ensuite le reste.
Effectivement, mon exemple est plus au niveau du typage statique réalisé lors de la compilation.
Ce que j'aime bien dans les langages compilés sinon, c'est l'optimisation automatique du code (en python, on perd la documentation quand on veut optimiser). Gcc va vraiment plus optimiser, et même en fonction de l'architecture de la machine.
Avec un langage interprété, effectuer les mêmes optimisations serait possible, mais ce serait aussi bien trop lent à exécuter.
Bon, j'ai rien de mieux à faire, même si il fait beau. En plus, je viens de me mettre au python pour des raisons professionnelles, donc je peux parler à partir de ce que je connais, et pas de ce que j'ai lu (même si je n'ai pas encore énormément d'expérience avec le python). Certains reproches sont aussi des avantages du python, mais j'ai le droit de ne pas aimer.
Voici donc pourquoi je trouve le C++ beaucoup mieux que le python:
* Le python n'est pas un langage compilé, j'aime bien les langages compilés. Ça permet de faire des mini-pauses pendant la compilation, et on a pas d'erreurs bêtes qui arrivent au milieu du programme (par exemple, une concaténation entre un string et un nombre).
* Le python ne permet pas de gérer manuellement la mémoire. Le ramasse miettes, je n'accroche pas du tout. Surtout qu'avec une bonne architecture du programme, on ne rencontre pas beaucoup de problèmes de gestion mémoire en C++.
* Pas de typage explicite des variables. C'est super pénible de ne pas savoir quelle est le type de la variable que l'on a à gérer.
* Le self comme argument dans les méthodes de classes, c'est vraiment très très moche comme hack, et les messages d'erreurs sont faussés (quand il manque des arguments, le nombre d'arguments comprend le self, alors que l'on ne doit pas le préciser avec la syntaxe classique).
* On ne peut pas modifier un caractère d'une chaîne de caractère, obligé de faire une copie.
* Les exceptions pour les jeux de caractères, ça me gonfle.
* L'impression générale d'être limité à une utilisation en haut niveau.
* Puis l'indentation obligatoire, c'est super pénible. Surtout quand on reprends le code d'une autre personne, ou que l'on a juste commenté une condition.
C'est plus simple de trouver un code illégalement que de sortir sa carte bleu pour le payer sur internet. Surtout lorsque l'on est pas majeur (une bonne partie du public des jeux vidéos quand même).
\o/ Ce n'est pas comme si l'ergonomie d'un clavier azerty PC était réfléchie…
Ça change légèrement, c'est tout. Là, tu trouves que la touche est éloignée, mais t'as le @ accessible, les accents sur majuscules comme sur linux, les touches spéciales légèrement plus accessibles en moyenne.
Cela ne m'a pas empêché de passer mon mac en bépo, mais ce qui m'a fait passer au bépo, c'est l'azerty classique des PC.
Chromium ne fait pas que se baser sur webkit, il possède sa propre librairie de rendu. Il possède aussi son propre moteur javascript. Ces deux composants étant de très bonne qualité, il a donc un intérêt.
Quand on sort un Mac de la boite, on a pas de suite bureautique (enfin si, une version d'évaluation).
Par contre on a une suite multimédia qui a été de très bonne qualité, et parfaitement intégrée. À savoir une gestion de bibliothèque de photos et vidéos (qui s'améliore toujours), un lecteur de musiques (devenu lourd et privateur, c'était mieux avant), un logiciel d'édition musicale très intuitif (mais qui s'est transformé en logiciel d'édition de podcast, c'était mieux avant), un logiciel d'édition vidéo (devenu kikoo lol, c'était mieux avant à un point que l'ancienne version est toujours fournie par apple), et un logiciel d'édition DVD (mort aujourd'hui, apple n'investie plus dans ce format).
Il y a 4 ans, cette suite était vraiment géniale. Pas encore de DRM, des logiciels propriétaires certes, mais vraiment sympatiques. Aucune concurrence n'arrivait à la hauteur au niveau de la simplicité, d'efficacité et de la qualité finale relative des documents crés.
Aujourd'hui, il n'y a toujours pas de concurrence à la hauteur sous forme de suite, mais apple fait de la merde. Ça n'enlève pas les qualités de iPhoto, GarageBand sans les fonctionnalités kikoo lol, ou iMovie HD. Mais iDvd est mort, les iMovie d'aujourd'hui sont horribles, et iTunes est le symbole du modèle privateur.
Si on achète un mac dans l'année, cette suite multimédia sera toujours de bienvenue. Dans quelques années, apple aura fini de la massacrer complètement.
En imposant certainement un compte mobile me pour iPhoto, en ne proposant plus iMovie HD pour ceux qui veulent faire du montage vidéo, et en bridant encore plus GarageBand. Une version iPad serait un moyen de faire passer la pilule :-)
Sur la page des cartes sd de wikipedia [1], on apprends les dimensions de la carte SD, ce qui permet de calculer le volume. À savoir 1612.8 millimètres cubes.
À l'aide de la page équivalente pour les cartes micro sd [2], on peut calculer que le volume est de 165 millimètres cubes.
Ce qui donne un rapport du 1/10 en faveur des microsd. Ça a beau être des millimètres cubes, ça compte dans un appareil électronique.
Pour finir, on peut regarder ce petit schéma montrant les différences: [-1]
Après a voir passé la carte wifi en mode monitor, on peut entrer quelque part (je ne sais plus où) dans wireshark la clée wep. Il va donc montrer le trafic en temps réel :-)
Mis à part songbird qui de toutes façons n'est plus pour linux (tant mieux), toutes les autres applications ont la même apparence sur mon système. Même chromium (enfin, pas les onglets), une fois la barre de titre de metacity rétablie :-)
[^] # Re: Non, ce n'est pas correct du tout de la part d'Apple
Posté par yellowiscool . En réponse au journal Adobe aime les choix d'Apple. Évalué à 6.
Mais ça ne fait que rajouter un truc inacceptable de plus pour leur boutique. À cotés de l'interdiction de l'open source, l'obligation de montrer tout le code source à apple (dans le libre, on s'en fiche, dans le milieu du propriétaire, ça gêne), l'interdiction du téléchargement de contenu sur internet par les applications, l'interdiction d'applications qui dupliquent de près ou de loin les fonctionnalités de base, les 30% de commission sur les ventes, le coût du contrat, l'obligation d'avoir un mac récent pour développer, l'impossibilité de savoir à l'avance si une application va être accepté ou refusée, les applications des amis du patron acceptées alors qu'elles ne correspondent pas à la charte (application PlayBoy alors que toute les autres applications de charme ont été supprimées du jour au lendemain), etc… Alors l'obligation de faire directement de l'objective-C et de ne pas utiliser Flash ou Mono, ça passe presque inaperçu.
Envoyé depuis mon lapin.
[^] # Re: précision
Posté par yellowiscool . En réponse au journal Adobe aime les choix d'Apple. Évalué à 5.
C'est comme si on partait d'une fonctionnalité d'exportation en html d'un logiciel de photothèque, pour dire que c'est un logiciel qui fait du html.
Envoyé depuis mon lapin.
[^] # Re: Bisounours ! nours ! nours !
Posté par yellowiscool . En réponse au journal Avec Free t'es (parfois) pris pour un con ?. Évalué à 2.
Envoyé depuis mon lapin.
[^] # Re: Bisounours ! nours ! nours !
Posté par yellowiscool . En réponse au journal Avec Free t'es (parfois) pris pour un con ?. Évalué à 1.
Envoyé depuis mon lapin.
[^] # Re: Une vraie question
Posté par yellowiscool . En réponse au journal QML: le futur des interfaces graphiques. Évalué à 2.
Ce que j'aime bien dans les langages compilés sinon, c'est l'optimisation automatique du code (en python, on perd la documentation quand on veut optimiser). Gcc va vraiment plus optimiser, et même en fonction de l'architecture de la machine.
Avec un langage interprété, effectuer les mêmes optimisations serait possible, mais ce serait aussi bien trop lent à exécuter.
Envoyé depuis mon lapin.
[^] # Re: Bisounours ! nours ! nours !
Posté par yellowiscool . En réponse au journal Avec Free t'es (parfois) pris pour un con ?. Évalué à 4.
Envoyé depuis mon lapin.
[^] # Re: Une vraie question
Posté par yellowiscool . En réponse au journal QML: le futur des interfaces graphiques. Évalué à 5.
Voici donc pourquoi je trouve le C++ beaucoup mieux que le python:
* Le python n'est pas un langage compilé, j'aime bien les langages compilés. Ça permet de faire des mini-pauses pendant la compilation, et on a pas d'erreurs bêtes qui arrivent au milieu du programme (par exemple, une concaténation entre un string et un nombre).
* Le python ne permet pas de gérer manuellement la mémoire. Le ramasse miettes, je n'accroche pas du tout. Surtout qu'avec une bonne architecture du programme, on ne rencontre pas beaucoup de problèmes de gestion mémoire en C++.
* Pas de typage explicite des variables. C'est super pénible de ne pas savoir quelle est le type de la variable que l'on a à gérer.
* Le self comme argument dans les méthodes de classes, c'est vraiment très très moche comme hack, et les messages d'erreurs sont faussés (quand il manque des arguments, le nombre d'arguments comprend le self, alors que l'on ne doit pas le préciser avec la syntaxe classique).
* On ne peut pas modifier un caractère d'une chaîne de caractère, obligé de faire une copie.
* Les exceptions pour les jeux de caractères, ça me gonfle.
* L'impression générale d'être limité à une utilisation en haut niveau.
* Puis l'indentation obligatoire, c'est super pénible. Surtout quand on reprends le code d'une autre personne, ou que l'on a juste commenté une condition.
Par contre, j'aime bien la facilité de la création de modules, les arguments nommés, toutes les librairies inclues de base (piles fournies©), et le cotés dynamique assez sympathique.
Envoyé depuis mon lapin.
[^] # Re: Steam et système de fichier sensible à la casse
Posté par yellowiscool . En réponse au journal Steam et source pour linux : c'est officiel. Évalué à 2.
Envoyé depuis mon lapin.
[^] # Re: Une vraie question
Posté par yellowiscool . En réponse au journal QML: le futur des interfaces graphiques. Évalué à 10.
Puis le C++, c'est vraiment beaucoup mieux que le python.
Envoyé depuis mon lapin.
[^] # Re: Salut, j'ai vraiment bien aimé cette démonstration
Posté par yellowiscool . En réponse au journal QML: le futur des interfaces graphiques. Évalué à 6.
Envoyé depuis mon lapin.
# Éditeurs de texte sur le web
Posté par yellowiscool . En réponse au message Selection. Évalué à 2.
Envoyé depuis mon lapin.
[^] # Re: Ce n'est pas confirmé
Posté par yellowiscool . En réponse au journal Humble Indie Bundle : encore du nouveau. Évalué à 0.
Envoyé depuis mon lapin.
[^] # Re: Euh ?
Posté par yellowiscool . En réponse au journal Disparition possible de Scroogle. Évalué à 7.
Envoyé depuis mon lapin.
[^] # Re: et pendant ce temps là...
Posté par yellowiscool . En réponse au journal Un jeu de plus dans le Humble Indie Bundle. Évalué à 1.
Effectivement, c'est pas du tout sympathique.
Envoyé depuis mon lapin.
[^] # Re: et pendant ce temps là...
Posté par yellowiscool . En réponse au journal Un jeu de plus dans le Humble Indie Bundle. Évalué à 2.
Quand il estime le nombre de produits qu'il va vendre, il prend pas en compte le fait que beaucoup de gens ne vont pas l'acheter, mais le pirater ?
Envoyé depuis mon lapin.
[^] # Re: et pendant ce temps là...
Posté par yellowiscool . En réponse au journal Un jeu de plus dans le Humble Indie Bundle. Évalué à 1.
Envoyé depuis mon lapin.
[^] # Re: L'ergonomie prime sur la beauté
Posté par yellowiscool . En réponse au journal Brainstorming : ce que Linux a de mieux que mac os. Évalué à 3.
Ça change légèrement, c'est tout. Là, tu trouves que la touche est éloignée, mais t'as le @ accessible, les accents sur majuscules comme sur linux, les touches spéciales légèrement plus accessibles en moyenne.
Cela ne m'a pas empêché de passer mon mac en bépo, mais ce qui m'a fait passer au bépo, c'est l'azerty classique des PC.
Envoyé depuis mon lapin.
[^] # Re: Installinging software was never this easy and powerful !
Posté par yellowiscool . En réponse au journal Brainstorming : ce que Linux a de mieux que mac os. Évalué à 4.
Envoyé depuis mon lapin.
[^] # Re: Un système complet
Posté par yellowiscool . En réponse au journal Brainstorming : ce que Linux a de mieux que mac os. Évalué à 10.
Par contre on a une suite multimédia qui a été de très bonne qualité, et parfaitement intégrée. À savoir une gestion de bibliothèque de photos et vidéos (qui s'améliore toujours), un lecteur de musiques (devenu lourd et privateur, c'était mieux avant), un logiciel d'édition musicale très intuitif (mais qui s'est transformé en logiciel d'édition de podcast, c'était mieux avant), un logiciel d'édition vidéo (devenu kikoo lol, c'était mieux avant à un point que l'ancienne version est toujours fournie par apple), et un logiciel d'édition DVD (mort aujourd'hui, apple n'investie plus dans ce format).
Il y a 4 ans, cette suite était vraiment géniale. Pas encore de DRM, des logiciels propriétaires certes, mais vraiment sympatiques. Aucune concurrence n'arrivait à la hauteur au niveau de la simplicité, d'efficacité et de la qualité finale relative des documents crés.
Aujourd'hui, il n'y a toujours pas de concurrence à la hauteur sous forme de suite, mais apple fait de la merde. Ça n'enlève pas les qualités de iPhoto, GarageBand sans les fonctionnalités kikoo lol, ou iMovie HD. Mais iDvd est mort, les iMovie d'aujourd'hui sont horribles, et iTunes est le symbole du modèle privateur.
Si on achète un mac dans l'année, cette suite multimédia sera toujours de bienvenue. Dans quelques années, apple aura fini de la massacrer complètement.
En imposant certainement un compte mobile me pour iPhoto, en ne proposant plus iMovie HD pour ceux qui veulent faire du montage vidéo, et en bridant encore plus GarageBand. Une version iPad serait un moyen de faire passer la pilule :-)
Envoyé depuis mon lapin.
[^] # Re: Adieu Mandriva
Posté par yellowiscool . En réponse au journal Mandriva et Linagora. Évalué à 4.
C'est lent à utiliser, et pourtant je suis habitué à compiz…
Envoyé depuis mon lapin.
[^] # Re: problème avec pulseaudio
Posté par yellowiscool . En réponse au journal Un jeu de plus dans le Humble Indie Bundle. Évalué à 1.
Et en plus, sur ubuntu !
====> []
Envoyé depuis mon lapin.
[^] # Re: Adieu Mandriva
Posté par yellowiscool . En réponse au journal Mandriva et Linagora. Évalué à 8.
Envoyé depuis mon lapin.
[^] # Re: Mémoire
Posté par yellowiscool . En réponse à la dépêche Une liseuse libre pour lire des livres libres. Évalué à 3.
À l'aide de la page équivalente pour les cartes micro sd [2], on peut calculer que le volume est de 165 millimètres cubes.
Ce qui donne un rapport du 1/10 en faveur des microsd. Ça a beau être des millimètres cubes, ça compte dans un appareil électronique.
Pour finir, on peut regarder ce petit schéma montrant les différences: [-1]
[-1] => [inf]
[0] => [3]
[1] => [4]
[2] => [28]
[3] http://en.wikipedia.org/wiki/Secure_Digital
[4] => [0]
[28] http://en.wikipedia.org/wiki/MicroSD
[inf] http://fr.wikipedia.org/wiki/Fichier:SD_Cards.svg
Envoyé depuis mon lapin.
# Avec wireshark
Posté par yellowiscool . En réponse au message Capture réseau + Wifi. Évalué à 3.
Envoyé depuis mon lapin.
[^] # Re: C'est moche
Posté par yellowiscool . En réponse au journal Google: Que pasa ?. Évalué à 9.
Envoyé depuis mon lapin.