The Troll's factory

Geekeries & pensées
-->

Archive pour la catégorie "Non classé"

Fedora 16 : Qt4 Failure to read QMAKESPEC conf file

English readers : see at the bottom of the French version !!

Voulant installer Qt4 et QtCreator sur ma fedora 16 toute fraiche, je me suis heurté, lors de la première tentative de compilation, à une erreur pour le moins étonnante (lorsque j’ai fait « run qmake ») :

/usr/share/qt4/mkspecs/linux-g++/qmake.conf.

Après avoir fait une rapide recherche infructueuse sur le net, j’ai fait une petite recherche sur mon disque dur sur le terme « mkspecs » et je trouve qu’il se trouve en fait dans /usr/lib64/qt4/mkspecs.
Dans une tentative un peu naïve, je tente le lien symbolique, me disant que ça doit encore être une histoire de 64bits pas super bien géré :

sudo ln -s /usr/lib64/qt4/mkspecs /usr/share/qt4/mkspecs

Eh bien… ça marche !! Problème semble résolu, on dirait bien que ça compile même ! :)
Avis aux amateurs qui auront le même souci, donc… ;) Et si ça ne résoud pas le souci mais que vous avez une autre solution, ou que vous voulez apporter une quelconque info supplémentaire, ajoutez un commentaire !!

 

 

——————————- English Version ——————————-

Willing to install Qt4 & QtCreator on my fresh installed fedora 16, I have gone into some trouble…, at my first compilation attempt (« run qmake » attempt, actually), a surprising error pops-up :

/usr/share/qt4/mkspecs/linux-g++/qmake.conf.

After a quick and unsuccessful search on Google, I decided to make a quick search on my hard disk on « mkspecs » and I found that it seems to be in fact in /usr/lib64/qt4/mkspecs.
In a naive attempt, I try the symlink, thinking of a 64bits a bit bad-managed by the libraries paths :

sudo ln -s /usr/lib64/qt4/mkspecs /usr/share/qt4/mkspecs

Well… it works !! Issue solved, it seems, it even compiles ! :)
If you have any additional information / solution, please feel free to add it in the comments below !

 

 

posté par Troll dans Astuces Linux,Linux,Non classé avec aucun commentaire

SVN sous Eclipse avec Subclipse : « Unable to load default SVN client » toi-même ! // Eclipse and SVN with Subclipse

For English Readers, see the English version of the article at the bottom of the French one.

 

Un autre micro-billet pour signaler à tous ceux qui sont en train de s’arracher les cheveux en essayant de faire fonctionner sur très intéressant / pratique (néanmoins difficile à installer !) plug-in « Subclipse » pour Eclipse et SVNque la solution est ailleurs !

 

Ailleurs dans le sens où il ne faut pas chercher à résoudre le souci, il faut tout bonnement ne pas utiliser la dernière version de Subclipse (branche 1.8.x) mais la version 1.4.8 (branche 1.4.x).

 

Donc si on reprend l’installation de Subclipse en rapide, ça donne :

  1. Lancer Eclipse
  2. Menu Help > Install New Software
  3. Dans la barre de « sites » en haut, cliquer sur « Add« , en URL mettez : http://subclipse.tigris.org/update_1.4.x (mettez ce que vous voulez pour le nom)
  4. Sélectionner ce site-là dans la liste
  5. Environs 8 plug-ins apparaissent, cochez les tous. Sauf celui qui s’appelle « Intégration avec Mylyn 3″ (ou un truc très très très ressemblant).
  6. Faites Next, etc. … ensuite, vous suivez les indications.

 

Personnellement, il a aussi fallu que je décoche le paquet  « SVN Revision Graph ». Qui avait un souci de dépendance paraitrait-il… (je m’en sers pas de toutes façons donc….). Donc si vous avez un souci pour l’installation, regardez les messages d’erreurs et tentez de décocher SVN Revision Graph :) .

 

 

——————————— English version ——————————

 

Another micro-article to make available on the internet a useful information for those who are currently desperate at install Subclipse for Eclipse to use with SVN : solution is not where you think it should be !

What does that mean ? This means don’t try to troubleshoot by repairing libraries or things like that … No, just don’t use the latest (1.8.x branch) version of Subclipse : Use the 1.4.8 (1.4.x branch) !

 

So, installation process from A to Z should be (sum-up) :

  1. Launch Eclipse
  2. Menu Help > Install New Software
  3. In the « sites » select menu at the top, click on « Add« , in URL put : http://subclipse.tigris.org/update_1.4.x (and put what you want for the name)
  4. Select this precise « site » in the select list.
  5. About 8 plug-ins are appearing, check them all. Except the one called « Integration with Mylyn 3″ (or some name very similar).
  6. Press Next, etc. …then, just follow the directives.

 

For my experience : I also had to uncheck the « SVN Revision Graph » package. Its seemed to have some dependencies issues… (I don’t use it so…). So if you can any trouble for installing the 7 other packages, try to uncheck « SVN Revision Graph », it may do the trick.

posté par Troll dans Non classé avec aucun commentaire

Appel à don… Pour Haïti ? Oui, pour Haïti !

Note : Ce billet est un peu inhabituel, mais on m’a demandé directement si je pouvais relayer l’information, et l’association en question contient des personnes en qui j’ai plus confiance concernant la gestion des dons effectués que dans les grandes ONG internationales qui sont pour moi à moitié un tas de mafieux et de magouilleurs :) .

« Comment ça, Haïti, ils sont pas encore sauvés, avec tout le fric qu’on leur a envoyé ? » vous allez vous dire … Eh bien… non. Aussi incroyable que cela puisse paraître, Haïti est très loin d’être rétabli, par mauvaise gestion des dons, par l’ampleur du problème… Bref, c’est pas encore ça.

D’ailleurs, des milliers de gamines vives dans les camps de réfugiés et, plutôt que d’aller à l’école, passent leur journées à tenter d’échapper aux pulsions viriles incontrôlées des hommes qui vivent dans les mêmes camps…

À ce titre, une association « Ensemble Haïti », sur Grenoble notamment, organise des collectes de matériel scolaire et de fonds financiers pour permettre aux enfants en Haïti d’aller à l’école, de sortir de la misère et de leur vie traumatisante.

L’association « Ensemble pour Haïti » s’est notament récemment adressée aux entreprises à travers un courrier visible ici.

La collecte va jusqu’au 15 Octobre et se déroule à ces endroits :

- (Grenoble) Sur le chantier du Monery où un carton de collecte est situé dans la base vie

- (Vénissieux) À la SACOVIV : 19, rue Emile Zola à VENISSIEUX.

Vous pouvez également visiter leur site Web ici : http://ensemblepourhaiti.blogspot.com/

Les numéros de téléphone pour le contact avec l’association sont disponibles dans le courrier (PDF) que j’ai indiqué en lien plus haut.

posté par Troll dans Non classé avec aucun commentaire

Le saviez-vous : Les Russes aim[ai]ent la bière !

Qui a dit que les Russes n’étaient fans que de Vodka ?

Un article de la BCC m’apprend aujourd’hui qu’en Russie, jusqu’à présent, tous les alcools de moins de 10° étaient considérés comme « de la nourriture ». Trop fort ces Russes :) .

Il n’y avait donc absolument aucune restriction à la vente de bière par exemple. Les enfants de 8 ans pouvait allaient en acheter à la sortie de l’école pour prendre l’apéro avec leurs amis de grande section… :) .

On y apprend par la même occasion qu’au cours de la dernière décennie, les ventes de bière en Russie ont augmenté de 40%, contre une baisse de 30% pour la Vodka ! Décidément, les Russes ne sont plus ce qu’ils étaient…Ah ben si en fait, car ils sont toujours autant alcooliques : Le niveau de consommation d’alcool y serait le double du seuil critique défini par l’OMS, joli score :) .

 

Mais le président va sauver tout ça ! En effet, faut sauver la Vodka quand même, donc la vente de bière sera dorénavant sous contrôle (la bière uniquement, visiblement…) !

Il paraît qu’une floppée de lois pour éviter l’alcoolisme en Russie serait aussi en préparation… Mais bon, faut pas changer les moeurs trop vite non plus : Le président a demandé à son gouvernement de préparer ces lois en 2009 et ils commencent à les faire sortir en 2011… pour une application en 2013 ! Qu’on soit tranquille pour l’instant, la Russie reste un pays d’alcooliques pour un moment, vous inquiétez pas pour vos vacances dans la toundra :) .

posté par Troll dans Non classé avec aucun commentaire

Bon plan : Frais d’installation gratuits sur tout OVH !

Bon, un petit post quand même pour faire passer l’info qu’on nous a gentiment mis directement dans notre boîte mail (nous=les geeks qui suivent les ML de OVH) comme d’habitude avec Octave (OVH) : Pour fêter le passage des 100 000 serveurs dans les datacenters OVH, les frais d’installation sautent jusqu’à nouvel ordre ! C’est l’occasion d’économiser 60€ sur un Kimsufi, ou plusieurs centaines d’euros sur des serveurs dédiés MG-XX par exemple.

 

Vous pouvez avoir plus d’infos ici : Frais d’installation gratuits chez OVH !

 

(Ouaip, ce billet est sacrément court et certain iront peut-être même jusqu’à accuser de micro-blogging alors que y’a Twitter pour ça… ben et alors ? Je fais ce que je veux :) )

posté par Troll dans Geekeries,Non classé avec aucun commentaire

Android : Utiliser Opera Mobile comme navigateur par défaut / Use Opera Mobile as your default browser

For international readers, go to the bottom for the English version

Salut tout le monde,

Opera a sorti très récemment (le 09/11) son navigateur très attendu & très utilisé sur Windows mobile : Opera Mobile !

Comment ça ? Opera sur Android ? Mais je l’avais déjà !
Non petit padawan, ce que tu avais c’était Opera Mini (et la différence est grande, mais ce n’est pas l’objet de mon billet).

Cependant il y a un léger soucis : Android (du moins c’est le cas sur Android 2.2 « Froyo ») ne reconnaît pas Opera Mobile (et pourtant ça fonctionne avec Opera Mini) comme navigateur !

Ainsi, il est impossible de choisir Opera Mobile comme navigateur par défaut dans la petite fenêtre de choix du navigateur qui s’affiche en temps normal lorsque plusieurs navigateurs sont installés sur votre Androphone et que vous n’en avez pas sélectionné un par défaut.

L’astuce est un magnifique bidouillage mais en retour vous pourrez enfin utiliser à coeur joie Opera Mobile.

Il s’agit d’installer l’application « Browser Chooser » que vous pouvez trouver sur le Market Android (il y a deux versions, une payante et une gratuite) puis de la configurer de manière à ce qu’elle lance Opera Mobile par défaut… et ensuite sélectionner « Browser Chooser » comme application par défaut pour les liens Internet sur votre Androphone :

Note : Si vous aviez déjà mis un autre navigateur sur votre androphone et que vous avez déjà sélectionné un navigateur par défaut dans ce cas il vous faut d’abord « supprimer les défauts associés » à votre navigateur par défaut actuel en faisant : Paramètres >> Applications >> Développement >> Gérer les applications >> Sélectionner votre navigateur par défaut actuel >> Effacer les associations (« clear defaults » en anglais… j’ai pas la version FR désolé ;) ).

  1. Télécharger et installer « Browser chooser » depuis le Market Android
  2. Lancer Browser Chooser
  3. Tapez sur « Settings » :

    browser_chooser

    Android Application : Browser Chooser

  4. Sélectionnez « Use default ? » :

    browser_chooser

    Android Application : Browser Chooser Settings

  5. Tapez ensuite sur « Default browser » juste en dessous, puis sélectionnez Opera Mobile :

    browser_chooser

    Android Application : Browser Chooser Settings Default Browser

  6. Maintenant, lancez « Internet » avec le navigateur fourni avec Android, ou lancez n’importe quel lien Internet en fait (dans un mail par exemple) et sélectionnez Browser Chooser comme application par défaut pour cette action :

    android_default_browser

    Android Default Browser Choice

Voilà c’est terminé !

Enjoy ;-)

—————————– Now for English / International readers ;-) —————————–

Hi folks,

Opera Softwares recently released (11/09) their long-awaited browser & also very used browser on Windows Mobile : Opera Mobile !

Wtf ?! Opera on Android ? Well.. I already got it !

No, young padawan, what you got was Opera Mini (which is way different from Opera Mobile, but that’s not the subject of this article).

Whereas, there is a little issue with Opera Mobile… : Android (at least Android 2.2 « Froyo ») does not recognize Opera Mobile as a browser (although it works with Opera Mini….) !

Thus, it’s impossible to choose Opera Mobile as default browser in the browser choice window which is displayed – normally – when you have more than one browser installed on your androphone without having selected one of them as a default for opening links.

The tip is now a wonderful do-it-yourself, but quite simple : You have to install an application called « Browser chooser », which can be found on the Android Market (there are two versions : one free and one charged, select the free) and then configure Browser Chooser to use Opera Mobile as its default browser… your Android to set Browser Chooser as a default browser for you androphone :

Nota bene : If you already have installed another browser on your androphone and you set it as default browser, in this case you have to « clear defaults » of this browser before by following these steps : Settings >> Applications >> Development >> Manage applications >> Select your actual default browser >> « Clear defaults ».

  1. Download & install « Browser chooser » from the Android Market.
  2. Launch Browser  Chooser
  3. Tap on « Settings » :

    browser_chooser

    This is a legend

  4. Then check « Use default ? » :
    browser_chooser

  5. Then tap on « Default browser » and choose « Opera Mobile » :

browser_chooser 6. Now, launch « Internet » with the Android built-in browser or any other link (as in a e-mail) and select « Browser Chooser » as the default application for this action :

android_default_browser

Here it is !

Enjoy ;)

posté par Troll dans Non classé avec aucun commentaire

Offre OVH : 2 ans d’hébergement + domaine .fr GRATUIT !

Annoncé sur les listes de diffusion d’OVH aujourd’hui même vers 12h56, le numéro 1 de l’hébergement en France, j’ai nommé OVH, lance une opération d’envergure pour fêter les 2 millions de domaines enregistrés par la société : 2 ans d’hébergement 20G + nom de domaine en .fr gratuits ! Oui, vous ne rêvez pas.

L’information a déjà fait le tour de la twittosphère et se propage aussi rapidement qu’un virus : OVH offre deux ans d’hébergement mutualisé avec un nom de domaine en .fr inclus, à quiconque en voudra !

Les détails de l’offre sont les suivants :

  • Espace de stockage : 20Go
  • Mails / jour : 100 (comme beaucoup de mutualisés chez OVH)
  • Traffic mensuel : 4To
  • Comptes email : 100 x 2Go
  • Base de données : 10 x 25Mo
  • Connexions simultannées au SQL : 10
  • Sous domaines : 1000
  • Alias : Illimités
  • Redirections email : 1000
  • Alias email : 1000
  • Nom de domaine inclus : Oui (.fr uniquement)
  • Numéro de fax inclus sur demande lors de la commande (envoi de fax payant, facturation à la page)
  • Backups : 3 snapshots / jour et 3 snapshots / semaine.
  • Autres services : tous les services standards (sauf gestion DNS) d’un mutualisé OVH (donc scripts d’installation en un clic, etc. …)

Attention cependant, nous mettons en garde ceux qui verraient dans cette offre la possibilité de se réserver un domaine en .fr gratuitement pour 2 ans : la gestion DNS n’étant pas incluse dans l’offre, il semblerait que vous soyez obligé d’utiliser votre domaine réservé avec cette offre avec l’hébergement mutualisé qui y est associé.

Cependant, cette offre reste terriblement intéressante et OVH a certainement déjà reçu des milliers de demandes, cet hébergement suffira amplement à 80% des personnes souhaitant lancer leur site internet. La principale limitation restant le nombre d’email par jour ou la taille de chaque base de données. Cependant si vous arrivez aux limites sus-citées, il y a des chances que vous soyez en mesure de générer quelques revenus via votre site web, qui couvriraient la prise d’une ou deux options chez OVH pour faire sauter ces limitations.

Un seul mot donc : foncez ! Il y en aura pour tout le monde mais… jusqu’à ce soir minuit !

Pour accéder à l’offre, cliquez sur l’image :

posté par Troll dans Non classé avec aucun commentaire

[PHP] Date de dernière modification d’un fichier distant en HTTP

Cette source n’est pas de moi, cependant comme je ne suis pas sûr que tous les gens qui cherchent comment récupérer la date de dernière modification d’un fichier en utilisant le HTTP (fichier distant) arrivent facilement à trouver ce post (en anglais en plus) je vous mets la source ici.

D’ailleurs, au passage, comme je suis un gentil Troll, je vous l’ai traduite :)

// Récupérer la date de dernière modification d'un fichier distant (la fonction retourne un timestamp unix, cf. http://wiki.pcinfo-web.com/timestamp )
function RecupDateModifDistant( $uri )
{
// default
$unixtime = 0;
$fp = fopen( $uri, "r" );
if( !$fp ) {return;}

$MetaData = stream_get_meta_data( $fp );

foreach( $MetaData['wrapper_data'] as $response )
{
// Dans le cas d'une redirection vers une autre page / un autre fichier
if( substr( strtolower($response), 0, 10 ) == 'location: ' )
{
$newUri = substr( $response, 10 );
fclose( $fp );
return RecupDateModifDistant( $newUri );
}
// Dans le cas où on a bien l'en-tête "last-modified"
elseif( substr( strtolower($response), 0, 15 ) == 'last-modified: ' )
{
$unixtime = strtotime( substr($response, 15) );
break;
}
}
fclose( $fp );
return $unixtime;
}

Voilà, pour toute demande d’explication du code, les commentaires sont là pour ça, ils vous attendent pour vous faire des calins ! (gratuit !)

posté par Troll dans Non classé,Scripts, astuces, dév. web avec 1 commentaire

Faire fonctionner le tapping (ou tap-click, clic tappé) de votre TouchPad sous Fedora 11 (FC11)

Par défaut sous Fedora 11, le tapping n’est pas activé pour votre touchpad, notamment sur les Dell.

La manipulation à effectuer pour le faire fonctionner est en réalité très simple même si elle n’est pas facile à trouver.

Tout d’abord, ouvrez une console et tapez :

 gpointing-device-settings



Éditez à votre convenance les options pour le TouchPad, notamment pensez à activer le tapping.

Ensuite, cliquez sur « OK » en bas à droite. Si vous êtes sous GNOME, cela devrait maintenant fonctionner après redémarrage. Si vous êtes sous KDE (mais vous pouvez tenter sous Gnome aussi si la précédente manip’ n’a pas suffit), tapez ceci en console :

sudo cp -v /usr/share/hal/fdi/policy/20thirdparty/10-synaptics.fdi /etc/hal/fdi/policy/



Ensuite, éditez le fichier /etc/hal/fdi/10-synaptics.fdi avec l’éditeur de votre choix (en root), et décommentez les lignes suivantes :


<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">3</merge>
<merge key="input.x11_options.TapButton3" type="string">2</merge>

Redémarrez, cela devrait maintenant fonctionner :-)

Si vous avez un quelconque problème avec la manip’, n’hésitez pas à laisser un commentaire :-)

posté par Troll dans Non classé avec 1 commentaire

Joyeux Noël à tous !

Voilà, quand même, il aurait été malvenu de ne pas faire un petit billet pour vous souhaiter à toutes et à tous, un Joyeux Noël et de bonnes fêtes de fin d’année.

On se retrouve en 2010, peut-être avant, pour une nouvelle décénnie =)

posté par Troll dans Non classé avec aucun commentaire