neologix
-
Compteur de contenus
585 -
Inscription
-
Dernière visite
Messages posté(e)s par neologix
-
-
Salut.
J'ai une question qui ne mérite pas un post, alors je la pose ici...
Imaginons que, en bash, j'ai une chaîne de la forme: "//monpc/monrepertoire"
Je voudrais l'utiliser pour créer un répertoire qui a comme nom "monpc_monrepertoire"
La substitution de caractères c'est pas mon fort, donc si quelqu'un pouvait m'aider...
(C'est pour un petit script de sauvegarde via samba...)
-
pour neo aussi (Je débute dans le language, c'est mon premier programme:D )
Je sais, c'est juste que moi aussi j'ai débuté il n'y a pas très longtemps, donc je suis un peu tout fou...
Dans peu de temps tu verras pourquoi cay bieng de faire ça, et on ira ensemble sur le long chemin qui mène à la force du C...
(Mais quest-ce que je raconte comme conneries...)
-
Salut tout le monde,
Je débute dans le "C", je suis sous Ubuntu 5.10.
J'ai telechargé le compilateur "gcc", et essayer d'executer le programme suivant:
avec la commande : gcc -o helloworld helloworld.c
// helloworld program #include <stdio.h> main() { printf("Hello, World!\n"); }
Mais, la console me renvoie l'erreur suivante:
shark@Shark:~/C$ gcc -o helloworld helloworld.c helloworld.c:5:19: erreur: stdio.h : Aucun fichier ou répertoire de ce type helloworld.c: In function ‘main’: helloworld.c:9: attention : incompatible implicit declaration of built-in function ‘printf’
Est-ce que ça vient de gcc, est-ce qu'il manque une lib?
Merci de votre aide
Pour être plus propre, il faudrait faire:
// helloworld program #include <stdio.h> int main(void) { printf("Hello, World!\n"); return 0; }
-
Suite à une question dans un autre sujet qui risque de faire partir le reste du post en HS, je la pose ici:
existe-t-il un moyen simple de faire un équivalent des domaines Windows sous Linux/BSD?
Avec identification distante, montage automatique de répertoires (dont le répertoire de l'user), etc.
-
Basé sous SPICE, initialement sous licence BSD.
-
Salut.
Suite à mon problème avec mon portable, je dois rester sous Windows.
Histoire de m'amuser encore, j'aimerais me monter un pc d'occasion.
Quelqu'un aurait une idée de configuration à base de pentium 400MHz qui tournerait sans problème sous Linux?
neo
-
un petit coucou rapide pour vous dire que j'ai formaté mon portable pour le passer de gentoo à debian (c'est un ibook), et que ça marche super bien.
pourquoi ne pas avoir gardé gentoo ? parce qu'à la base, j'en avais fait un système ultra expérimental (quasiement que du cvs), et que cela devenait de plus en plus dur de bosser dessus. (le problème ne vient donc pas de gentoo mais de moi ) et comme j'avais pas envie de passer 3 jours à tout recompiler en version stable (je travaille dessus...), ben j'ai mis debian.
deux-trois réglage de clavier ( http://david.decotigny.free.fr/wiki/wakka....ook2#TOC_0_3_23 ) et hop, tout roule
allez, pour faire plaisir à theo :
Bon choix!
Sur mon pc, TOUT (progs, plugins, fonds d'écran, etc) vient de l'archive main de Debian.
Donc, pas besoin de vérifier la "liberté" de mon pc.
-
Ca m'aurait bien tenté, mais je ne peux pas en semaine.
A une prochaine fois peut-être.
Sinon, j'ai trouvé un article intéressant sur les différents environnements graphiques, différents OS confondus.
Je suis plutôt d'accord avec ses conclusions.
http://www.osnews.com/story.php?news_id=3064&page=1
neo
-
KDE 3.5 cestbonmangezen.
Je l'ai installé avec les mirroirs kubuntu et....
... qu'est ce qu'il est rapide, c'est bluffant pour KDE.
On se croirait sous un OS que ne mentionnerait. La plupart des applications KDE se lance quasi instantanément
C'est bien, mais maintenant il faudrait que les dev kde se concentrent sur la stabilité, parce qu'avec kde 3.3, il y a du boulot
-
ça m'étonnerais vraiment beaucoup que la désactivation d'un (ou même tous) terminal améliore les perfs.
Pour le reste, ouais...
services, hdparm, scheduler, noyau (choix du bon, options...), prelink et enfin recompilation de tout le système (gentoo)
Pas les performances, mais cela libérerait de la mémoire.
Dans mon cas, en ne gardant que tty 7 (pour X) et tty 1, je gagne 4-5 Mo. Ce n'est pas énorme, mais c'est déjà ça.
Pour ce qui est de prelink et de la recompilation, je le laisse aux gentooiste, qui s'y connaissent bien mieux que moi.
-
Salut les gens.
Ce matin, j'ai eu une idée de tuto, "l'optimisation sous GNU/Linux" .
En gros, je passerais en revue différents points critiques qui ne sont pas, généralement, optimisés de base.
Je procéderais par "difficulté" croissante, afin d'éviter aux gens de faire n'importe quoi:
1. Services lancés au démarrage:
les identifier, désactiver ceux inutiles : permet de réduire l'occupation mémoire et accélère le démarrage
2. Les terminaux
par défaut, 6 ou 7 terminaux virtuels lancés, cela fait beaucoup, et cela occupe de la mémoire. On peut le diminuer en éditant /etc/inittab
3. Le disque dur
hdparm, avec différents paramètres
4. L'ordonnanceur d'entrées-sorties
cfq vs anticipatory
5. Les options du noyau en fonction de l'archi, les modules
Voilà.
Si ça peut être intéressant, je m'y mets, mais il me faudrait de l'aide pour les processus lancés au démarrage, je ne connais le système que sous Debian
neo
-
Ya de grosses sorties de prévues bientôt ? Genre un nouveau GNOME, OpenOffice, Gimp, Firefox, Thunderbird et autres logiciels très populaires ... je parle pour Debian Etch ?
kde 3.4, il va bien finir pas passer en testing!
-
C'est fait ;-)
Donc, pour ceux que ça intéresse, ça se passe là:
-
Salut à tous (ça faisait longtemps!):
je viens de lire le tuto de remy sur le noyau, et je lis ça:
1.2.3 Reduction du time slice d'un facteur 10.
Les programmes que vous lancez sont decoupes en processus, qui
sont eux memes decoupes en activites ( threads ). Lorsqu'un
processeur execute une thread, on dit qu'il execute une tache (
task ). Le probleme, c'est qu'il ne peut en traiter qu'une a la
fois lorsqu'il est monocore ( ce qui est le cas
actuellement de tous les processeurs x86, aka pc ). Donc, lorsque
vous lancez mozilla et que vous ecoutez votre mp3 favori avec xmms
par exemple, il va falloir remedier a un souci, satisfaire a la fois mozilla et xmms.
Le processeur dispose d'un ordonnanceur qui
va decouper les besoins de xmms et de mozilla en tranches infimes
et leur attribuera un court lap de temps les ressources du processeur. Notez que
ce temps est si court ( cela depend du systeme, mais nous
resterons simples sur cette partie destinee aux debutants ) que
vous ne ressentez pas ce decoupage du temps; la lecture de votre mp3 est fluide.
Il s'ecoule un certain temps entre le moment ou l'ordonnanceur
dit a mozilla "arrete toi un peu histoire que je redonne du
temps a xmms" et le moment ou il dit a xmms " vas y c'est a toi
!". Ce lap de temps est appele time slice.
Etant reduit 10fois sur un noyau 2.6 ( par rapport a un noyau
2.4 ) vous imaginez bien les performances supplementaires...
Sauf erreur de ma part, il se trompe:
le time slice est la durée pendant laquelle un processus est autorisé à s'éxécuter, et pas la durée pendant laquelle on switche d'un processus à l'autre. Ce temps de "latence" est celui de la commutation de contexte, qu'on n'a, il me semble, pas réussi à évaluer précisément.
Donc, le timeslice avait bien été réduit d'un facteur 10 (passant de 10 à 1 ms), mais la conséquence est juste un plus grande réactivité, mais au prix d'une moins bonne "efficacité", puisque le processeur passe 10 fois plus de temps à effectuer des changements de contexte (sauvegarde des registres, etc dans la pile).
D'ailleurs, il me semble que depuis le 2.6.13, il a été ramené à 4ms (250Hz).
En cas d'erreur, merci de me corriger.
neo
-
Je ne comprends pas: via samba, tes machines UNIX peuvent accéder au partage, pourquoi vouloir passer par NFS?
De plus, si jamais tu veux un jour en faire un serveur d'impression, tu ne peux qu'avec samba.
Sinon, je ne pense pas que cela pose de problème, si jamais il suffirait de monter la partition en question en 2 endroits dicstintcs (option bind), et d'affecter l'un à samba, l'autre à NFS. Mais a priori, ce n'est pas nécessaire.
neo
-
Si debian était le summum des distribs, tout le monde l'utiliserait, et autant de devs ne seraient pas passé à ubuntu... (pareil pour toutes les autres distribs).
tuXXX, je meurre...
Tu m'as brisé mon rêve, je suis au bord du suicide.
Plus sérieusement, s'il y a beaucoup de développeurs qui sont passés à Ubuntu, je ne pense pas que ce soit pour la qualité de la distribution (que je ne nie pas), mais pour des raisons financières...
P.S:
C'est quoi cette private joke du 42? Comprends pas...
-
Enfin, Indispensable le troll : Je fais un peu la "revue de presse" des magazines du boulot, du mois de septembre... 01, décision, pc expert (?). Oui PC expert, avec un super dossier trolesque "Quel est le meilleur système LIBRE pour votre ordinateur". Je vous rassure, c'est un vrai troll puisque l'article tourne en "Quel est le meilleur système LIBRE" tout simplement ;-)
Bah, Debian, enfin c'est évident comme question!
Plus sérieusement, au-delà de l'aspect trollesque de la chose, un tel dossier permet de faire parler du libre. Et la liberté, c'est contagieux...
-
Salut à vous, piliers du bar linuxien!
J'aurais besoin de vos conseils avisés Je commence à arriver à me dépatouiller dans le monde linux et ça me plait. Je voudrais savoir comment apprendre vraiment. Je veux dire, prendre des cours par exemple. Parce que bon, lire des tutos et des guides c'est bien sympa (surtout quand ils sont tout beaux en pdf ) mais quand quelqu'un est à côté de toi pour t'apprendre des choses plus poussées ça va encore mieux. J'aimerais pouvoir connaitre vraiment ma distribution, bien comprendre son fonctionnement, maîtriser à fond le bash et me lancer dans la prog. (que j'ai déjà abordé il y a quelques temps mais que j'ai laché lachement )
Mais bien sûr il y a un souci (c'était oligé ) Je suis lycéen donc je ne vois vraiment pas ou je peux me former. Bien sur rechercher quelque chose dans mon département (71 au cas où quelqu'un ait une idée ) ca me renvoie tout de suite sur "Formation Informatique, apprenez à utiliser Word comme un pro" ou "Formation continue professionelle" et ça on peut laisser tomber.
Vous auriez pas une super idée pour moi???
Merci!
PS: désolé pour la longueur et merci à toi si tu as pris le temps de lire tout ça
Je vais te donner mes deux meilleurs liens:
Pour les systèmes GNU/Linux:
http://casteyde.christian.free.fr/online/i...inux/book1.html
Pour le C:
http://www.crasseux.com/books/ctutorial/
Voilà.
-
Bon, là je sèche avec ma Debian (merde, c'est vraiment très rare).
quand je lance un find, j'obtiens:
lien direct (hard link) erroné pour /proc: celà est peut-être dû à une anomalie dans le pilote du système de fichiersSi quelqu'un a une idée, je suis preneur...
edit:
élément de réponse:
http://lists.debian.org/debian-user/2005/06/msg04340.html
Ca doit venir d'un bug de find, introduit dans etch.
-
certain sont encore compatible, mais vu la vitesse à laquelle évolue ubuntu, je doute que le compatibilité dure encore bien longtemps...
Je déterre ça pour dire que Ubuntu n'est pas un fork(), car elle se synchronise sur sid tous les 6 mois. Donc, la compatibilité devrait être maintenue (dans une certaine mesure).
neo
-
hop, ça y est, j'ai X.org sous Debian ;-)
ça fait plaisir :) ( en fait ça change rien mais bon ... )
x.org a été uploadé dans experimental?
Ou c'est un paquet non-officiel?
Quelqu'un aurait une date pour x.org dans Debian?
-
salut
alors je cherche uns distribution media center qu'on installe sur le disque dur.
un distribution comme geexbox.
est si possible qui puissent chercher mes fichier sur mon autre ordi windows (par le reseau)
Une autre question comment sous mandrake 10.2 (mandriva 2005) accéder a mon pc windows xp en reseau ? (le partage de connexion marche)
@+
NoNo
Dans l'ordre:
-ça tombe bien, geexbox peut s'installer sur le disque dur
-il te faut smbclient sur ton linux si tu veux juste accéder à ton windows, mais il faut que tu installes samba si tu veux aussi partager des fichiers de ton linux.
-
@neologix et zoto : Félicitation à vous deux !
Je me joins à vous pour fêter mon acceptation au Lycée Militaire de St Cyr à Aix en Provence , Yahouuu !
A la vôtre
Heu...
Il n'y a rien qui mérite qu'on me félicite, tu dois confondre.
Par contre mon frère a fini 16ème sur 1750 à sa première année de médecine!
neo
-
J'ai rentré tes règles pour le web et ça fonctionne :)
N'y a t'il pas moyen de voir à quels ports la connexion tente d'accéder ?
Il doit surement y avoir un fichier log qui contient tout ça non ?
Comment faire sinon ?
Tu peux par exemple utiliser netstat pour les connexions établies:
netstat -pan -A inet
Mais tu risquerait de louper les ports utilisés "temporairement", par exemple https pour la messagerie instantanée.
Ce que tu peux faire, c'est ajouter le log de ce qui sort:
iptables -A OUTPUT -j LOG
et consulter les logs par "dmesg".
neo
Le Linux BAR - Discussion de tout et de rien
dans GNU/Linux, *BSD et dérivés d'UNIX
Posté(e)
Arf, je me doutais bien que je n'étais pas le premier à avoir besoin de ça...
Bin, j'ai fini mon script, il est vraiment crade mais il marche: