\'|\'()|\'|\'()|/\\/[-|3>_|-|

Aller au contenu | Aller au menu | Aller à la recherche

Tag - programmation

Fil des billets - Fil des commentaires

jeudi, novembre 1 2018

Dell Latitude E4310 et Asus Eeebox EB1012

Nouveau pc !! Voilà un petit feedback concernant deux pc que je viens d'acheter.

Dell E4310

dell_e4310.jpg

Le premier est un Dell Latitude E4310 acheté reconditionné sur le net. Il a les caractéristiques suivantes :

  • Processeur : Intel Core i5 2.4 GHz
  • Mémoire vive : 4 GB
  • Écran : 13,3 pouces
  • Wifi : Intel Centrino Ultimate-N 6300
  • Carte Graphique : Intégrée - Intel Graphics Media Accelerator (Gma) 4500Mhd
  • Webcam et microphone intégrée

Plus de détails dans la doc technique.



Avant d'y installer Xubuntu 18.04, j'ai remplacé le disque dur mécanique par un SSD et mis à jour le Bios (version A15). L'installation s'est passée sans difficulté particulière. Le wifi fonctionne "out of the box" et pas besoin de driver pour la carte graphique.

Le tout est assez rapide (merci le SSD) et vraiment idéal pour se déplacer. L'ordinateur rentre facilement dans un sac à dos et est vraiment passe partout. Cela reste du modèle d'occasion et le ventilateur se fait de temps en temps entendre et l'autonomie de la batterie est d'environ 1h30. Son seul défaut à mais yeux reste son unique port usb.

Je compte principalement m’en servir pour de la bureautique et de la programmation.

Asus Eeebox EB1012

eeebox.jpeg

Le second est une Asus Eeebox EB1012 acheté via leboncoin. Sa config est la suivante :

  • Intel Atom 330 / 1.6 GHz
  • 2 Go de ram DDR2
  • HDD 250 GB 5400 rpm

J'y ai installé dans un premier temps une xubuntu 18.04, l'ensemble est utilisable bien que l'on sent un manque de réactivité notamment lorsque l'on a plusieurs onglets avec une vidéo ouverts sur firefox. Cette config est, en effet, plus légère et le disque dur à 5400 rpm n'arrange pas les choses. Pas d'incompatibilité matériel à signaler.

Je viens d'y installer Yunohost pour découvrir l’auto-hébergement et il fait très bien l'affaire. Cet ordinateur est très silencieux et économe en énergie, son seul défaut est selon moi son antenne wifi qui ne se dévisse pas et qui risque de facilement se casser lors d'une mauvaise manipulation.

dimanche, octobre 18 2009

Scilab

scilab

Scilab est un logiciel de calcul numérique. Il est très utilisé dans la communauté scientifique.

C'est un équivalent du logiciel propriétaire Matlab.

Scilab permet d'effectuer des calculs de tous genres, de traiter des données expérimentales et de les afficher.

scilab

Liens

Scilab

Scilab sur wikipedia

vendredi, octobre 16 2009

Vim, Python & replis de code

vim_animation

Je viens de commencer à apprendre à coder en Python.

Après des débuts sous Geany, me voilà sous Vim.

Je débute tout juste et présente de petites astuces que j'ai découvert.

Vimrc

Le fichier vimrc est le fichier de configuration de vim, par ce fichier il est possible de personnaliser de manière très poussée l'utilisation du logiciel.

voila ce que me renvoie

cat ~/.vimrc

if has("syntax") "active la coloration syntaxique
syntax on
endif
set number "numérotation des lignes
set mouse =a "utilsation dela souris
autocmd BufRead *.py nmap <F5> :!python %<CR> "la touche F5 lance le fichier

Autocomplétion

Le détail qui m'a donné envie de passé de Geany à Vim était l'autocomplétion.

Il faut reconnaitre que l'autocomplétion est plus performante sous Vim.

Le raccourci à connaitre lorsqu'on est sous Vim est Ctrl + p ou Ctrl + n pour autocompléter rapidement.

Replis de code

Une fois sous Vim une des fonctionnalités qui me manquait était le replis de code (cf. animation au début du texte).

Je voulais que ces replis se fasse automatiquement en fonction du langage de programmation.

Après avoir fouiller la documentation de Vim la fonction magique à utiliser se révèle être

set foldmethod=syntax

et là, c'est le drame :( , en effet cela marche bien pour des fichiers écrit en C mais pour Python rien, ça ne fonctionne pas.

Après un petit tour sur le salon jabber de vim-fr, je trouve une solution de dépannage.

Cette solution consiste à utiliser un plugin qui s'installe assez facilement.

Télécharger ce plugin puis coller le dans ~/.vim/plugin/ (créer les dossiers si ils n'existent pas ;) )

Raccourci à connaitre :

z + o pour ouvrir un repli

z + c pour fermer un repli

Liens

Le plugin de repli python

Vim-fr

Geany