OVH Cloud OVH Cloud

Quelle distribution pour débutant sous linux?

568 réponses
Avatar
Mike
Bonsoir à tous,

Ayant testé la dernière version d'UBUNTU en live CD sur mon portable, je
pense l'installer définitivement mais une question me tracasse:
Y a t'il une distribution linux plus aboutie et plus simple pour un
débutant comme moi?

Sachant que je mets à jour régulièrement mon site web
<http://www.passion-moto.eu> existe t'il un logiciel performant de
retouche photo (j'utilise paintshop sous windows)?
Pour la création de site c'est reglé, komposer me convient ainsi que
filezila!

Merci pour vos réponses

10 réponses

Avatar
Mihamina Rakotomandimby (R12y)
On Sat, 27 Nov 2010 06:09:24 -0800, totof01 wrote:
Ma femme est loin d'être ingénieur en informatique et utilise Linux tous
les jors.



Ah, ta femme aussi, utilise Linux tout les jours sur son laptop?
J'avais un temps espéré que la mienne était exceptionnelle...
Tu viens de me gacher la journée.

--

Architecte Informatique:
Administration Systeme, Recherche & Developpement
+261 33 11 207 36
Avatar
JKB
Le Mon, 29 Nov 2010 13:38:13 +0000 (UTC),
Mihamina Rakotomandimby (R12y) écrivait :
On Sat, 27 Nov 2010 06:09:24 -0800, totof01 wrote:
Ma femme est loin d'être ingénieur en informatique et utilise Linux tous
les jors.



Ah, ta femme aussi, utilise Linux tout les jours sur son laptop?
J'avais un temps espéré que la mienne était exceptionnelle...
Tu viens de me gacher la journée.



P'tit joueur ! La mienne est sous FreeBSD (en attendant un passage à
Net...).

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
Avatar
Hugolino
Le 29-11-2010, totof01 a écrit :
Oui mais la je te sens aigri vis à vis des programmeurs Perl. Mais je
pense que c'est parce que tu as eu affaire à de mauvais programmeurs
Perl. Parce qu'en fait il y a les bons programmeurs Perl et les
mauvais programmeurs Perl.



Bon, c'est très bien tout ça, mais finalement, dans quel langage les
« bons programmeurs Perl » programment-ils ?


--
dev/hda10: Invalid argument passed to ext2 library while setting
GRRR, me faire ca a moi a cette heure la juste avant le grog du soir


trooooonçoonneuuuuse
-+- Ol in Guide du linuxien pervers - "Monsieur connait ses classiques."
Avatar
Doug713705
Le 29/11/2010 14:17 dans fr.comp.os.linux.debats Nicolas George nous
expliquait:

deux langages et je ne vois pas comment Perl permettrait plus facilement
de "comprendre plus d'un dixième de ce qui se passe".



En perl, tu ne comprends que zéro dixième, donc tu n'as pas l'impression
fausse de comprendre.




En effet, ce ne sont que des langages de script mais c'est aussi pour ça
qu'ils sont utiles.
Quel intérêt de sortir la grosse artillerie pour ne faire que "quelques"
manipulations sur des fichiers (exemple courant d'utilisation de
perl/python) ?

--
@+
Doug - Linux user #307925 - Slackware64 roulaize ;-)
Usenet-fr ? Mais qu'est-ce que c'est ? Comment ça marche ?
Pour en savoir plus : http://usenet-fr.dougwise.org/
Avatar
Tonton Th
On 11/29/2010 01:48 PM, Nicolas George wrote:

On en revient au problème de python : il donne à l'impression à n'importe
quel abruti qu'il sait programmer alors qu'il ne comprend qu'un dixième de
ce qui se passe.



Je suis assez d'accord avec ce raisonnement, en fait. Actuellement,
je regarde pas mal de code Python, et je vois des trucs étonnants,
genre accumulation de classes inutiles, hacks infames liés à la
mauvaise connaissances des primitives...

Parfois même, ce que fait le code est lisible, mais _pourquoi_
il le fait est moins évident ;)

--
Ma coiffeuse est formidable - http://sonia.buvette.org/
Avatar
Mihamina Rakotomandimby (R12y)
On Mon, 29 Nov 2010 13:40:23 +0000, JKB wrote:
Ma femme est loin d'être ingénieur en informatique et utilise Linux
tous les jors.



Ah, ta femme aussi, utilise Linux tout les jours sur son laptop?
J'avais un temps espéré que la mienne était exceptionnelle... Tu viens
de me gacher la journée.



P'tit joueur ! La mienne est sous FreeBSD (en attendant un
passage à Net...).



Non, je refuse de jouer à "la mienne est la plus grosse" :-P

--

Architecte Informatique:
Administration Systeme, Recherche & Developpement
+261 33 11 207 36
Avatar
Tonton Th
On 11/29/2010 02:48 PM, Doug713705 wrote:

Quel intérêt de sortir la grosse artillerie pour ne faire que "quelques"



C'est quoi, pour toi, la "grosse artillerie" ?

--
Ma coiffeuse est formidable - http://sonia.buvette.org/
Avatar
Tonton Th
On 11/29/2010 02:41 PM, Hugolino wrote:
Oui mais la je te sens aigri vis à vis des programmeurs Perl. Mais je
pense que c'est parce que tu as eu affaire à de mauvais programmeurs
Perl. Parce qu'en fait il y a les bons programmeurs Perl et les
mauvais programmeurs Perl.



Bon, c'est très bien tout ça, mais finalement, dans quel langage les
« bons programmeurs Perl » programment-ils ?



http://search.cpan.org/~dconway/Lingua-Romana-Perligata-0.50/lib/Lingua/Romana/Perligata.pm

--
Ma coiffeuse est formidable - http://sonia.buvette.org/
Avatar
remy
Tonton Th a écrit :
On 11/29/2010 02:48 PM, Doug713705 wrote:

Quel intérêt de sortir la grosse artillerie pour ne faire que "que lques"



C'est quoi, pour toi, la "grosse artillerie" ?



par exemple pyqt
avec qt designer

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'banc.ui'
#
# Created: Fri Nov 26 12:17:13 2010
# by: PyQt4 UI code generator 4.8.1
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
_fromUtf8 = lambda s: s

class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName(_fromUtf8("MainWindow"))
MainWindow.resize(800, 600)
self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
self.verticalLayoutWidget = QtGui.QWidget(self.centralwidget)
self.verticalLayoutWidget.setGeometry(QtCore.QRect(19, 29, 761,
471))

self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget") )
self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWid get)
self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
self.textEdit = QtGui.QTextEdit(self.verticalLayoutWidget)
self.textEdit.setObjectName(_fromUtf8("textEdit"))
self.verticalLayout.addWidget(self.textEdit)
self.horizontalLayoutWidget = QtGui.QWidget(self.centralwidget )
self.horizontalLayoutWidget.setGeometry(QtCore.QRect(20, 519,
761, 41))

self.horizontalLayoutWidget.setObjectName(_fromUtf8("horizontalLayoutWidg et"))
self.horizontalLayout =
QtGui.QHBoxLayout(self.horizontalLayoutWidget)
self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout" ))
self.pushButton_2 = QtGui.QPushButton(self.horizontalLayoutWid get)
self.pushButton_2.setDefault(False)
self.pushButton_2.setObjectName(_fromUtf8("pushButton_2"))
self.horizontalLayout.addWidget(self.pushButton_2)
self.lineEdit = QtGui.QLineEdit(self.horizontalLayoutWidget)
self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
self.horizontalLayout.addWidget(self.lineEdit)
self.pushButton = QtGui.QPushButton(self.horizontalLayoutWidge t)
self.pushButton.setObjectName(_fromUtf8("pushButton"))
self.horizontalLayout.addWidget(self.pushButton)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtGui.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 20))
self.menubar.setObjectName(_fromUtf8("menubar"))
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtGui.QStatusBar(MainWindow)
self.statusbar.setObjectName(_fromUtf8("statusbar"))
MainWindow.setStatusBar(self.statusbar)

self.retranslateUi(MainWindow)
QtCore.QObject.connect(self.pushButton_2,
QtCore.SIGNAL(_fromUtf8("clicked()")), self.textEdit.clear)
QtCore.QMetaObject.connectSlotsByName(MainWindow)

def retranslateUi(self, MainWindow):

MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow",
"MainWindow", None, QtGui.QApplication.UnicodeUTF8))

self.pushButton_2.setText(QtGui.QApplication.translate("MainWindow",
"Ouvir", None, QtGui.QApplication.UnicodeUTF8))

self.pushButton.setText(QtGui.QApplication.translate("MainWindow",
"Lancez", None, QtGui.QApplication.UnicodeUTF8))


if __name__ == "__main__":
import sys
app = QtGui.QApplication(sys.argv)
MainWindow = QtGui.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())

mapomme

import sys
from PyQt4 import QtGui,QtCore


class Mafentre(QtGui.QWidget):


def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.resize(400, 600)
self.setWindowTitle('Banc')
self.centre()
self.icone()
self.info()
self.init()
self.gril()

def init(self):
global ouvir,lancez,line
ouvir=self.boutonOuvir()
self.soltOuvir()
lancez=self.boutonLancez()
self.soltLancez()
line=self.zoneLine()
def getOuvir(self):
return ouvir
def getLancez(self):
return lancez
def getLine(self):
return line
def soltOuvir(self):
self.connect(self.getOuvir(),
QtCore.SIGNAL('clicked()'),self.dialog)
def soltLancez(self):
self.connect(self.getLancez(),
QtCore.SIGNAL('clicked()'),self.execScrip)
def info(self):
self.setToolTip('info <b>Script et perif</b> ')
QtGui.QToolTip.setFont(QtGui.QFont('OldEnglish', 10))
def centre(self):
screen = QtGui.QDesktopWidget().screenGeometry()
size = self.geometry()
self.move((screen.width()-size.width())/2,
(screen.height()-size.height())/2-100)
def icone(self):
self.setWindowIcon(QtGui.QIcon('web.png'))
def boutonOuvir(self):
ouvir = QtGui.QPushButton('Ouvir')
ouvir.setToolTip('Rechercher un <b>Script</b> ')
QtGui.QToolTip.setFont(QtGui.QFont('OldEnglish', 10))
return ouvir
def boutonLancez(self):
lancez = QtGui.QPushButton('Lancez')
lancez.setEnabled(False)
lancez.setToolTip('Lancez un <b>Script</b> ')
QtGui.QToolTip.setFont(QtGui.QFont('OldEnglish', 10))
return lancez
def zoneLine(self):
line = QtGui.QLineEdit('.../')
line.setToolTip('Chemin du <b>Script</b> ')
QtGui.QToolTip.setFont(QtGui.QFont('OldEnglish', 10))
return line
def zoneText(self):
sortie = QtGui.QTextEdit('un')
sortie.setReadOnly(True)
return sortie
def gril(self):
gril = QtGui.QGridLayout()
gril.addWidget(self.zoneText(),1,1)
gril.addWidget(self.getOuvir(),2,0)
gril.addWidget(self.getLine(),2,1)
gril.addWidget(self.getLancez(),2,2)
self.setLayout(gril)
def keyPressEvent(self, event):
if event.key() == QtCore.Qt.Key_Escape:
self.close()
def dialog(self):
filename = QtGui.QFileDialog.getOpenFileName(self, 'ouvir un
Fichier')
l=self.getLine()
l.setText(filename)
self.getLancez().setEnabled(True)

def execScrip(self):
l=self.getLine().text()
a='"%s"'%l
print "******************"
print a
#__import__(a)
#execfile(a)


app = QtGui.QApplication(sys.argv)
tooltip = Mafentre()
tooltip.show()
sys.exit(app.exec_())

remy avec moins d'une semaine de python


--
http://remyaumeunier.chez-alice.fr/
Avatar
Tonton Th
On 11/29/2010 02:30 PM, Thierry wrote:

Windows présente cet avantage mineur sur le pingouin qu'il est 100%
opérationnel dès le premier boot qui suit l'installation. Sans
oublier que le moindre périphérique acheté à Carrefour, ben avec
Windows il fonctionne.



Message-ID:<4cf100b1$0$20952$





http://www.restoux.org/index.php?midLf100b1%240%2420952%24426a74cc%40news.free.fr

Un mec qui monte sa config "gamer". Mouarf. Si il desinstalle le driver
tout marche. Mais d'ou peut bien venir le probleme !?



La config "gamer", c'est quand même bien dans le créneau microsoft.

Le driver, il doit bien être prévu pour windows. Enfin, certaines
des nombreuses distributions de windows :

"3 systèmes d'exploitation: W7 32 et 64bits et Win XP."

C'est sur que sous Linux il n'aurait pas vu le probleme puisque n'aurait
essayé de recompiler son kernel pour depasser les 800x600.



Ah ah, un w4rl0rdz de la recompilation de la quenelle !

--
Ma coiffeuse est formidable - http://sonia.buvette.org/