Oui mais j'ai l'impression que c'est le même problème : on exécute un script lors de l'appui d'une combinaison de touches, mais ca n'a pas l'air de simuler une combinaison de touches à l'appui d'une autre touche.
Donc à moins qu'on puisse simuler un Shift+Insert à l'aide d'un script ca a pas l'air de marcher.
Non, je trouve toujours pas ce que je cherche dans cette page.
Je vais ré-expliquer parceque j'ai pas l'impression que tu ais compris ce que j'essaye de faire.
Je veux, quand j'appuie sur une touche donnée de mon clavier (dont je connais le keycode), simuler l'appui sur Shift+Insert (donc une combinaison de touches).
xmodmap me permet de faire quelque chose dans le style :
keycode 65 = e E
qui indique que quand j'appuie la touche de keycode 65, ca génère un e, et quand je fais Shift + 'la touche de keycode 65' ca génère un E.
moi ce que je veux c'est :
keycode 65 = Shift+Insert
mais je ne trouve pas la syntaxe pour faire comprendre ca à xmodmap, et aucune des pages citées jusqu'à maintenant, et aucune autre que j'ai trouvées, ne donne la réponse.
Oui j'avais déja trouvé ca, mais si tu regardes ce qu'ils racontent ils répondent pas à ma question.
Ils affectent des noms de touches à des keycodes, mais moi ce que je veux c'est affecter à un keycode une combinaison de touches.
J'avais déja une bonne partie de tout ca, mais en rajoutant ce qui me manquait ca marche.
En fait c'est la ligne
(standard-display-european t)
qui a l'air de tout débloquer.
typedef struct _node {
int value;
struct _node *next;
struct _node *previous;
} node;
typedef node* list;
typedef struct {
int nb_rows;
int nb_columns;
list *matrix;
/* array of linked lists
each list corresponds to a column,
each value of a node in this list
gives the positions of a 1 in this column */
} ldpc_matrix;
void add_rows(ldpc_matrix *m, int i1, int i2){
int j;
list l, l1;
int value_i2;
for(j=0; j<m->nb_columns; j++){
l = m->matrix[j];
l1 = NULL;
value_i2 = 0;
while(l!=NULL){
if(l->value==i2)
value_i2 = 1;
if(l->value==i1)
l1 = l;
l = l->next;
}
if((l1!=NULL) && (value_i2==1)){
if(l1->previous){
l1->previous->next = l1->next;
if(l1->next)
l1->next->previous = l1->previous;
}
else{
m->matrix[j] = l1->next;
}
free(l1);
} else {
if((l1==NULL) && (value_i2==1)){
l1 = m->matrix[j];
m->matrix[j] = (node*) malloc(sizeof(node));
m->matrix[j]->value = i1;
m->matrix[j]->next = l1;
m->matrix[j]->previous = NULL;
}
}
}
}
Effectivement...
Au départ la liste était simplement chainée, et est passée en doublement chainée il y a pas longtemps et j'avais oublié ca.
Mais si j'essaye d'accéder à un bloc déja désalloué, je devrais me prendre une segfault plutôt qu'un bloquage, non?
En tout cas, même après la modif ca continue à bloquer.
Ma grosse matrice de test est effectivement toujours la même, fournie par le prof qui nous a demandé ce programme.
Je vais regarder si y'a pas encore le même type de problème qui traine, et essayer avec une matrice aléatoire voire ce que ca donne.
Bon ben voilà, merci à tout le monde de vos conseils et commentaires, j'ai repris tout ca avec OpenOffice, puis envoi vers un copain sous Windows qui m'a aidé à enlever toutes les petites merdes qui s'étaient coincées entre les deux versions (d'ailleurs l'IHM d'OpenOffice est à mon avis clairement supérieure à celui de Microsoft Office, et mon copain sous Windows est d'accord aussi :-) ).
Mouais...
Pour avoir un peut (trop à mon gout) utilisé Visual Studio .Net, je suis vraiment pas convaincu.
C'est super lourd, ca mets 3 plombes à se lancer, le code généré est assez propre mais faut surtout pas aller regarder comment il marche, la doc ben c'est MSDN avec tous ses défauts (tu trouves ce que tu veux, mais pour WindowsCE ou le SDK Exchange, et quand tu le trouves quand même la seule option indispensable mais non triviale n'est pas documentée).
Et puis les assistants c'est bien gentil mais si tu as eu le malheur de choisir le mauvais type de projet au début (qui ont tous des noms plus explicites les uns que les autres...) tu peux toujours te brosser pour pouvoir en tirer quelque chose, tout se vautrera avec des messages cabalistiques (d'ailleurs les messages d'erreur du compilo sont aussi un grand moment d'anthologie).
Tout ca pour dire que un outil tout intégré ca peut être sympa, mais faudrait quand même qu'il soit cohérent, logique, intuitif, et que si je suis pas d'accord avec lui je puisse lui dire quoi faire facilement.
J'ai un Acer AL707, acheté environ 390 il y a 2 semaines.
Aucun problème jusque là, image nickel, très bonne luminosité, contraste excellent, aucun problème de mise en veille avec un debian, mais je vois pas pourquoi ce serait différent avec une mandrake.
À noter qu'il semblerait que cet écran soit en fait le même qu'un IIyama vendu 100 à 150 plus cher.
"Qu'est-ce qu'il me faut pour lire les vidéos ou écouter Ouifm sur internet ?
Il vous faut obligatoirement Microsoft Windows Media Player. C'est un logiciel gratuit, téléchargeable ici.
Pour les utilisateurs de Linux, il vous faudra télécharger et installer Mplayer.
Pour les utilisateurs de Mac, il faut réfinir le protocole mms de votre navigateur web afin qu'il utilise Microsoft Windows Media Player : "
...
"Pourquoi n'utilisez-vous pas Real Player, Quicktime, Ogg Vorbis, ...?
Comme la gestion de plusieurs formats est un véritable cauchemar, nous avons dû faire un choix.
Ce choix n'est pas "politique", il se trouve juste que c'est le format le mieux supporté par les "streamer", qu'il est gratuit, et qu'il peut être lu par sur une majorité de système."
j'utilise laptop-net (sur une debian), et ca permet de faire ca.
tu lui indiques une ou plusieurs ip sur le réseau local, et éventuellement les mac correspondantes, et il détecte où il se trouve en fonction de ce qu'il détecteavec arp, et il configure le reseau avec les paramètres que tu lui as donné pour cette configuration
Oui, en fait ce qui fait marcher les polices vectorielles c'est le package ae, qui est automatiquement inclus par aeguill.
J'avoue avoir trouvé cette ligne quand j'avais rencontré le problème, et ne pas avoir eu le temps de me poser la question à ce moment.
Toujours est-il que sans le pdf est dégeulasse et avec tout est nickel
même problème en stage cet été, à priori ca venait d'un proxy foireux.
pas pu chercher beaucoup plus que ca, en plus l'admin était un boulet, mais ca devenait limite énervant sur la fin, c'était à peu près une page sur 3 qui avait ce type de problème...
C'est que ca simplifie beaucoup un certain nombre de définitions et théorèmes.
Par exemple : "tout nombre est décomposable de manière unique en produit de nombres premiers" ca tombe à l'eau si 1 est premier.
Il faudrait alors mettre partout des exceptions à cause de 1, donc ceux qui ont formalisé ca ont trouvé que c'était plus simple de faire en sorte que 1 soit pas premier.
J'ai regaré il y a 2 mois les différents softs qui géraient de l'iCal, et ben Calendar c'était pas encore ca...
Que ce soit des .ics que mon appli générait ou des fichiers d'exemple standard, ils passaient tous dans iCal (MacOS), korganizer et evolution (1.2 et 1.4), mais impossible de les faire bouffer à Mozilla Calendar (ni à Outlook d'ailleurs, enfin si mais il y avait vraiment une bidouille infame à faire...)
J'ai toujours pas compris si c'était les autres applis qui rajoutaient un truc que Calendar aime pas, ou si c'est Calendar qui attend quelque chose de plus, mais pour un format d'échange comme le .ics ca m'a un peu décu...
> GPS is also integrated with external editors such as Emacs or vi.
Ca veut dire quoi exactement ca?
Qu'il est capable de lancer un emacs ou un vi comme éditeur à la place de celui qu'il intègre par défaut?
En pratique ca donne quoi? on a le meilleur des deux ou alors ca devient un foutoir immonde?
J'aurais bien testé mais y'a du boulot à faire pour l'instant...
J'y vois même un autre intérêt.
J'ai une config bi-écran et je préfère avoir un display sur chaque écran par rapport au xinerama parceque ca me permet d'avoir des bureaux virtuels indépendants sur chaque écran.
En particulier je peux avoir une appli qui tourne en permanence sur un écran pendant que je me baladde entre les bureaux virtuels de l'autre écran.
Et le seul truc qui me manque par rapport au xinerama c'est la possibilité de déplacer des fenètres d'un écran à l'autre.
Y'a peut-être que moi que ca intéresse, mais quand même :-)
[^] # Re: Question xmodmap
Posté par Antoine Schweitzer-Chaput . En réponse au journal Question xmodmap. Évalué à 1.
Donc à moins qu'on puisse simuler un Shift+Insert à l'aide d'un script ca a pas l'air de marcher.
[^] # Re: Question xmodmap
Posté par Antoine Schweitzer-Chaput . En réponse au journal Question xmodmap. Évalué à 2.
Je vais ré-expliquer parceque j'ai pas l'impression que tu ais compris ce que j'essaye de faire.
Je veux, quand j'appuie sur une touche donnée de mon clavier (dont je connais le keycode), simuler l'appui sur Shift+Insert (donc une combinaison de touches).
xmodmap me permet de faire quelque chose dans le style :
keycode 65 = e E
qui indique que quand j'appuie la touche de keycode 65, ca génère un e, et quand je fais Shift + 'la touche de keycode 65' ca génère un E.
moi ce que je veux c'est :
keycode 65 = Shift+Insert
mais je ne trouve pas la syntaxe pour faire comprendre ca à xmodmap, et aucune des pages citées jusqu'à maintenant, et aucune autre que j'ai trouvées, ne donne la réponse.
[^] # Re: Question xmodmap
Posté par Antoine Schweitzer-Chaput . En réponse au journal Question xmodmap. Évalué à 1.
Ils affectent des noms de touches à des keycodes, mais moi ce que je veux c'est affecter à un keycode une combinaison de touches.
[^] # Re: Petit problême bizarre avec Emacs
Posté par Antoine Schweitzer-Chaput . En réponse au journal Petit problême bizarre avec Emacs. Évalué à 1.
J'avais déja une bonne partie de tout ca, mais en rajoutant ce qui me manquait ca marche.
En fait c'est la ligne
(standard-display-european t)
qui a l'air de tout débloquer.
[^] # Re: Petit problème en C (free)
Posté par Antoine Schweitzer-Chaput . En réponse au journal Petit problème en C (free). Évalué à 1.
Merci!
# Re: Petit problème en C (free)
Posté par Antoine Schweitzer-Chaput . En réponse au journal Petit problème en C (free). Évalué à 1.
[^] # Re: Petit problème en C (free)
Posté par Antoine Schweitzer-Chaput . En réponse au journal Petit problème en C (free). Évalué à 1.
Au départ la liste était simplement chainée, et est passée en doublement chainée il y a pas longtemps et j'avais oublié ca.
Mais si j'essaye d'accéder à un bloc déja désalloué, je devrais me prendre une segfault plutôt qu'un bloquage, non?
En tout cas, même après la modif ca continue à bloquer.
Ma grosse matrice de test est effectivement toujours la même, fournie par le prof qui nous a demandé ce programme.
Je vais regarder si y'a pas encore le même type de problème qui traine, et essayer avec une matrice aléatoire voire ce que ca donne.
# Re: Pas content
Posté par Antoine Schweitzer-Chaput . En réponse au journal Pas content. Évalué à 1.
[^] # Re: Pas content
Posté par Antoine Schweitzer-Chaput . En réponse au journal Pas content. Évalué à 1.
[^] # Re: Le pire des scénarios dans le cas d'un succès de Mono
Posté par Antoine Schweitzer-Chaput . En réponse au journal Le pire des scénarios dans le cas d'un succès de Mono. Évalué à 1.
Pour avoir un peut (trop à mon gout) utilisé Visual Studio .Net, je suis vraiment pas convaincu.
C'est super lourd, ca mets 3 plombes à se lancer, le code généré est assez propre mais faut surtout pas aller regarder comment il marche, la doc ben c'est MSDN avec tous ses défauts (tu trouves ce que tu veux, mais pour WindowsCE ou le SDK Exchange, et quand tu le trouves quand même la seule option indispensable mais non triviale n'est pas documentée).
Et puis les assistants c'est bien gentil mais si tu as eu le malheur de choisir le mauvais type de projet au début (qui ont tous des noms plus explicites les uns que les autres...) tu peux toujours te brosser pour pouvoir en tirer quelque chose, tout se vautrera avec des messages cabalistiques (d'ailleurs les messages d'erreur du compilo sont aussi un grand moment d'anthologie).
Tout ca pour dire que un outil tout intégré ca peut être sympa, mais faudrait quand même qu'il soit cohérent, logique, intuitif, et que si je suis pas d'accord avec lui je puisse lui dire quoi faire facilement.
# Re: Vente flash au rayon écrans plats!
Posté par Antoine Schweitzer-Chaput . En réponse au journal Vente flash au rayon écrans plats!. Évalué à 2.
Aucun problème jusque là, image nickel, très bonne luminosité, contraste excellent, aucun problème de mise en veille avec un debian, mais je vois pas pourquoi ce serait différent avec une mandrake.
À noter qu'il semblerait que cet écran soit en fait le même qu'un IIyama vendu 100 à 150 plus cher.
# Re: ouifm : mauvais choix de format :(
Posté par Antoine Schweitzer-Chaput . En réponse au journal ouifm : mauvais choix de format :(. Évalué à 7.
"Qu'est-ce qu'il me faut pour lire les vidéos ou écouter Ouifm sur internet ?
Il vous faut obligatoirement Microsoft Windows Media Player. C'est un logiciel gratuit, téléchargeable ici.
Pour les utilisateurs de Linux, il vous faudra télécharger et installer Mplayer.
Pour les utilisateurs de Mac, il faut réfinir le protocole mms de votre navigateur web afin qu'il utilise Microsoft Windows Media Player : "
...
"Pourquoi n'utilisez-vous pas Real Player, Quicktime, Ogg Vorbis, ...?
Comme la gestion de plusieurs formats est un véritable cauchemar, nous avons dû faire un choix.
Ce choix n'est pas "politique", il se trouve juste que c'est le format le mieux supporté par les "streamer", qu'il est gratuit, et qu'il peut être lu par sur une majorité de système."
Pour écouter avec mplayer, l'adresse du stream était (la dernière fois que j'avais regardé) : http://193.201.103.106:80/encoderouifm(...)
[^] # Re: ldap et les pc nomades
Posté par Antoine Schweitzer-Chaput . En réponse au journal ldap et les pc nomades. Évalué à 1.
tu lui indiques une ou plusieurs ip sur le réseau local, et éventuellement les mac correspondantes, et il détecte où il se trouve en fonction de ce qu'il détecteavec arp, et il configure le reseau avec les paramètres que tu lui as donné pour cette configuration
[^] # Re: LaTeX et les pdf
Posté par Antoine Schweitzer-Chaput . En réponse au journal LaTeX et les pdf. Évalué à 1.
J'avoue avoir trouvé cette ligne quand j'avais rencontré le problème, et ne pas avoir eu le temps de me poser la question à ce moment.
Toujours est-il que sans le pdf est dégeulasse et avec tout est nickel
# Re: LaTeX et les pdf
Posté par Antoine Schweitzer-Chaput . En réponse au journal LaTeX et les pdf. Évalué à 2.
\usepackage[cm]{aeguill}
et t'auras de jolies polices vectorielles dans le pdf
# Re: p***** fait c****** !!!
Posté par Antoine Schweitzer-Chaput . En réponse au journal p***** fait c****** !!!. Évalué à 2.
pas pu chercher beaucoup plus que ca, en plus l'admin était un boulet, mais ca devenait limite énervant sur la fin, c'était à peu près une page sur 3 qui avait ce type de problème...
[^] # Re: l'Almanach Vermot du chat de Schroedinger
Posté par Antoine Schweitzer-Chaput . En réponse au journal l'Almanach Vermot du chat de Schroedinger. Évalué à 2.
10 = 5 * 2 * 1
mais aussi 10 = 5 * 2 * 1 * 1 * 1 * 1
[^] # Re: l'Almanach Vermot du chat de Schroedinger
Posté par Antoine Schweitzer-Chaput . En réponse au journal l'Almanach Vermot du chat de Schroedinger. Évalué à 2.
Par exemple : "tout nombre est décomposable de manière unique en produit de nombres premiers" ca tombe à l'eau si 1 est premier.
Il faudrait alors mettre partout des exceptions à cause de 1, donc ceux qui ont formalisé ca ont trouvé que c'était plus simple de faire en sorte que 1 soit pas premier.
[^] # Re: l'Almanach Vermot du chat de Schroedinger
Posté par Antoine Schweitzer-Chaput . En réponse au journal l'Almanach Vermot du chat de Schroedinger. Évalué à 6.
[^] # Re: KDE 3.1.3
Posté par Antoine Schweitzer-Chaput . En réponse à la dépêche KDE 3.1.3. Évalué à 2.
compupic ? http://www.photodex.com(...)
j'avais essayé une démo il y a quelques années et c'était pas mal.
[^] # Re: Un nouvel oiseau chez Mozilla
Posté par Antoine Schweitzer-Chaput . En réponse à la dépêche Un nouvel oiseau chez Mozilla. Évalué à 1.
Que ce soit des .ics que mon appli générait ou des fichiers d'exemple standard, ils passaient tous dans iCal (MacOS), korganizer et evolution (1.2 et 1.4), mais impossible de les faire bouffer à Mozilla Calendar (ni à Outlook d'ailleurs, enfin si mais il y avait vraiment une bidouille infame à faire...)
J'ai toujours pas compris si c'était les autres applis qui rajoutaient un truc que Calendar aime pas, ou si c'est Calendar qui attend quelque chose de plus, mais pour un format d'échange comme le .ics ca m'a un peu décu...
# Re: GPS 1.2.2 : GNAT Programming System is out
Posté par Antoine Schweitzer-Chaput . En réponse à la dépêche GPS 1.2.2 : GNAT Programming System est dispo. Évalué à 2.
Ca veut dire quoi exactement ca?
Qu'il est capable de lancer un emacs ou un vi comme éditeur à la place de celui qu'il intègre par défaut?
En pratique ca donne quoi? on a le meilleur des deux ou alors ca devient un foutoir immonde?
J'aurais bien testé mais y'a du boulot à faire pour l'instant...
[^] # Re: Ouverture du site Jabberfr.org
Posté par Antoine Schweitzer-Chaput . En réponse à la dépêche Ouverture du site Jabberfr.org. Évalué à -1.
[^] # Re: Ouverture du site Jabberfr.org
Posté par Antoine Schweitzer-Chaput . En réponse à la dépêche Ouverture du site Jabberfr.org. Évalué à -1.
-1
[^] # Re: DCE, Quartz et Fresco
Posté par Antoine Schweitzer-Chaput . En réponse à la dépêche DCE, Quartz et Fresco. Évalué à 1.
J'ai une config bi-écran et je préfère avoir un display sur chaque écran par rapport au xinerama parceque ca me permet d'avoir des bureaux virtuels indépendants sur chaque écran.
En particulier je peux avoir une appli qui tourne en permanence sur un écran pendant que je me baladde entre les bureaux virtuels de l'autre écran.
Et le seul truc qui me manque par rapport au xinerama c'est la possibilité de déplacer des fenètres d'un écran à l'autre.
Y'a peut-être que moi que ca intéresse, mais quand même :-)