Cette espace vous permet de voir toutes les Voir les messages réalisées par ce membre. Vous ne pouvez voir que les Voir les messages réalisées dans les espaces auxquels vous avez accès.
Humble Bundle a créé un bundle de livres en anglais sur Python. Ce sont des livres publiés par O'Reilly donc de très bonne qualité.
Le bundle est composé de 14 livres aux formats PDF, EPUB et MOBI pour une quinzaine d'euros. Comme toujours chez Humble Bundle, ces e-books sont sans DRM et une partie du montant est reversée à une association caritative.
Si vous désirez apprendre Python et ses technologies associées, c'est une très bonne affaire
C'est assez rare de voir des personnes intéressées par Java sur un forum consacré à Linux et aux logiciels libres
Tu peux partir sur un environnement composé du JDK 11 ou supérieur ( paquet java-11-openjdk) et pour l'environnement de développement, il y a pas mal de choix : Eclipse, IntelliJ Community ou Apache Netbeans sont les plus connus. Personnellement, après avoir travaillé plus de 10 ans avec Eclipse, je suis passé sur IntelliJ IDEA depuis 3 ans, je ne reviendrai jamais en arrière tant ce dernier est d'une qualité nettement supérieure.
Pour le C++, le livre de Claude Delannoy "Programmer en langage C++" semble être un bon point de départ. Il ne requiert pas beaucoup de connaissances préalables en programmation.
Pour les outils, si tu débutes en programmation, je te conseille fortement un simple éditeur de texte, le compilateur et le terminal (les patterns yast que tu as cités devraient être suffisants). Les EDI tendent à masquer beaucoup de choses, ce n'est pas l'idéal pour débuter. Si tu as déjà de l'expérience, tu peux prendre l'EDI de ton choix. Eclipse semble être beaucoup utilisé dans les entreprises qui font du C++. Kdevelop c'est bien si tu veux attaquer les libs KDE.
C'est toujours compliqué de choisir un ordinateur portable, surtout lorsque c'est pour y installer Linux...
Vu que ce sont des configs sans carte graphique dédiée, tu n'auras pas de soucis de ce coté là. Par contre, tu devrais faire des recherches supplémentaires concernant les modèles de carte wifi car certains modèles ne sont pas du tout supportés (et ne le seront peut-être jamais), cette information n'est pas présente dans le comparatif, c'est dommage... Les autres composants hardware ne devraient pas poser de souci particulier, les chipset intel sont bien supportés en général.
Concernant le hardware lui même, personnellement, j'éliminerais directement les deux pc LDLC car ils sont équipés de dalles TN. Ces écrans sont souvent choisis pour leur bas prix mais on une mauvaise restitution des couleurs et un angle de vision restreint. Les dalles IPS sont beaucoup mieux.
Je vois que tu n'as sélectionné que des configurations basées sur Intel. Est-ce qu'il y a une raison particulière à cela ? Sur les deux dernières générations, AMD avec sa gamme Ryzen est passé devant Intel, surtout pour les portables : meilleures performances CPU et graphiques, meilleure enveloppe thermique et consommation moindre. Tu devrais peut-être regarder de ce coté là également
Un autre point assez important dans un pc portable et qui est souvent oublié c'est la configuration de la mémoire ram : les processeurs à puce graphique intégrée (peu importe la marque) ont des performances beaucoup plus élevées s'ils sont associés à de la mémoire dual-channel. Ce n'est hélas pas toujours le cas dans les portables vendus dans le commerce... Perso, une config à 1 seule barette de ram, je n'achète pas... Ou alors, je change la ram dès réception.
Si tu veux rester sur l'une de ces 4 configurations, je te conseillerais un MSI pour le meilleur écran et l'évolutivité en terme de stockage. D'ailleurs, je ne savais pas qu'on trouvait ce type de portable sans OS, j'en achèterais bien un s'ils se faisaient avec un clavier belge ^^
Une excellente nouvelle année à tous
Edit : je viens de voir le lien vers Tuxedo, que je ne connaissais pas... Pour moi c'est un très bon choix car tu peux configurer certains éléments et avoir un pc sur mesure !
Si tu n'as pas de problème avec l'anglais, Al Sweigart a écrit de très bons bouquins Python pour les débutant en programmation. Ils sont disponibles gratuitement en ligne :
Concernant les outils de développement, pour un débutant, je conseille un simple éditeur de code (Atom, Sublime, Kate,...) et la ligne de commande. Cela permet de bien comprendre comment fonctionne l'interpréteur ou le compilateur.
Certaines cartes graphiques Intel posent problème, le driver iwlwifi semble buggué sur beaucoup de noyaux récents (j'ai vu des rapports de bugs assez anciens sur des noyaux 4.3). La 7265 fait partie des cartes à problèmes.
J'ai exactement la même carte et j'ai essayé plusieurs distributions récentes (Fedora, Tumbleweed, Linux Mint et Linux Mint Debian). La carte est toujours reconnue mais lorsqu'elle est fortement sollicitée, le réseau se coupe et impossible de se reconnecter, seul un redémarrage permet de relancer la carte wifi... Après beaucoup de recherches et de consultation de logs, j'ai retrouvé ce problème sur beaucoup de bugtrackers mais aucune solution...
Un test simple consiste à lancer une video 4K sur youtube, après quelques minutes, le wifi se coupe.
Pas toujours évident de boycotter le hardware non supporté. Surtout si on utilise des ordinateurs portables. Et même lorsque le hardware est censé fonctionner, il arrive que ça casse avec les mises à jour... J'ai le cas actuellement avec la carte wifi de mon portable qui est une intel, le driver est cassé sur les noyaux récents (testé avec Tumbleweed et Fedora)
L'utilité c'est d'avoir la possibilité de rester sur un snapshot stable et de pouvoir continuer à installer des paquets sans se soucier d'éventuels conflits de versions.
Et également de pouvoir figer son système dans le cas où des paquets instables sont poussés dans les repos.
Je fais quelques recherches avant d'installer Tumbleweed "en dur" sur mon portable ce weekend et je suis tombé sur un outil appelé tumbleweed-cli (https://github.com/boombatower/tumbleweed-cli).
Si j'ai bien compris, l'outil permet de positionner les repos zypper sur un certain snapshot et de faire des mises à jour (zypper dup) sur le snapshot choisi. Cela semble être un outil très utile pour celui qui veut rester sur un snapshot stable et ne mettre à jour que lorsqu'un nouveau snapshot stable apparait !
Utilisez-vous ou avez-vous utilisé cet outil ? Et qu'en pensez-vous ?
Tes messages sont assez confus, tu devrais structurer un petit peu tes idées et ton texte afin qu'on puisse bien comprendre tes demandes et t'aider au mieux
Tu dis vouloir compiler le noyau, mais dans quel but exactement ? Si c'est la performance, je ne pense pas que ça soit vraiment nécessaire sur une machine moderne. Les PC d'aujourd'hui on bien assez de mémoire et de puissance de calcul pour qu'on doive s'en soucier. Pour compiler un noyau à la main, il faut avoir de bonnes raisons vu la complexité de la tâche.
Si tu veux une machine optimisée pour de l'exécution de scripts, tu peux faire une installation serveur sans interface graphique, tu auras ainsi une machine performante pour faire tourner des processus batch. Et tu auras même accès à YaST en mode console