brightness shortcuts not working on Ubuntu

By Stéphan Champagne October 27th, 2011, under Uncategorized

try modifying:
/etc/default/grub
add:
acpi_backlight=vendor
to the line:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
to get:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash acpi_backlight=vendor”
save and execute:
sudo update-grub
restart

Le projet GOD (the GOD project)

By Stéphan Champagne October 12th, 2011, under Uncategorized

Et bien après des mois sans publication, je suis de retour avec un billet qui n’a rien de technique.
En fait c’ est depuis le confort d’ un autobus en mouvement, dans le cadre d’ un combat épic avec l’autocomplétion de mon cellulaire que je cuisine cet article d’ une saveur sociale plutôt qu’ électronique. Avec l’ aide des participants aux soirée de geeks de DevLAB nous avons entrepris un projet qui me tient des plus à coeur. Il s’agit du projet GOD(Greater Organism Design).
Le projet a pour but le développement d’ une plate-forme d’incubation et de consultation de solution aux besoin sociaux d’aujourd’hui. Pour en arriver à un résultat satisfaisant nous aurons besoin de trouver les meilleurs méthodes de consultations possible pour rejoindre les gens, évaluer leurs besoins et ou problèmes, les mettrent en connaissance de solutions, et leurs permettre de les transformer en actions et rapporter leurs expériences, appréciation. Dans les semaines qui viennent nous allons tenter de créer les bases pour un tel système. Vous pouvez amener vos propositions en participant à la discution sur DevLABmtl.org. Donc je vous invite à nous visiter et nous laisser savoir ce que vous en pensé. Le site est principalement ciblé vers les Geeks. Mais nous aurons besoin de bien plus pour arriver à nos fin que des technologie. Alors ne soyez pas timide.

But:
Faire des instances gouvernementales un éxécutif plutôt que des instances décisionnelles.

Motivations:
Le système actuel est déficient et non adapté à l’évolution de la société autant au point de
vue humain que techologique.
Plus précisément:
Vieux système:
On nous demande de nous prononcer une seule fois pour mettre en place des personnes qui vont
par la suite nous représenter dans un ensemble de décisions sans vraiment avoir à nous reconsulté.
Pourquoi ?
Simplement à cause de la difficulter de consulter les citoyens “dans le vieux monde” rendant totalement
impensable de consulter rapidement les citoyens. Des systèmes de sondages et autres ont été
mis en place pour arriver à aller chercher au moins un échantillon de ce que les gens désirent. Mais
malheureusement rien n’oblige les gouvernements à baser leurs actions sur les résultats. De plus le
contrôle de cette information étant entre les mains de corporations, la recette est trop intéressante
pour ne pas intéresser les gens mal intentionnés et le crime organisé.
Résultat:
Ai-je besoin de mentionner ?
- Des gens assoiffés de pouvoir étudient le système et se positionne dans des rôles décisionnels stratégiques
leurs donnant accès aux ressources de la communauté,
- Le système leurs permet même lorsqu’ils sont mis en question de créer de nouvelles lois qui ne les obligent
pas de répondre de leurs actions,
- Comme les demandes de la communauté sont nombreuses et que le système n’est pas fait pour réagir rapidement,
quand les millions sont partis il est trop tard pour réagir, et les gens en pouvoir au moment des actes ne sont plus
en poste, donc plus responsabilisé.

Notre solution:
Créer un système de consultation sociale pour :
1- Énumérer des problèmes,
2- Énumérer des solutions, nouvelles ou existantes,
3- Déterminer la meilleur,
4- Si plusieurs sont au même niveau,
4a- Combiné les solutions en de nouvelles proposition,
4b- retour à 3,
5- Proposer des actions pour mettre en place la solution,

Techniquement:
À l’aide d’un forum énuméré les problèmes,
Permettre un vote sur les priorités,
Pour les prioritaires, énuméré des solutions concrète, envisageable rapidement,
Placer les questions avec 3 a 5 solutions dans notre système de consultation:
Mettre en comparaison les solutions (préférez-vous solution 1 ou 2),
Publier les résultats des meilleurs solution,
Rendre le système de questionnement simple, disponible et rapide,
Passer à l’action :)

Supportez https://www.facebook.com/occupymontreal

https://www.facebook.com/pages/Occupy-New-Zealand/229645187093918?ref=pb

https://www.facebook.com/pages/Czech-Revolution/211250808914619?ref=pb

https://www.facebook.com/pages/European-Revolution/177405498982468?ref=pb

https://www.facebook.com/pages/Occupy-Waterford/291038797588561?ref=pb

https://www.facebook.com/pages/Occupy-Wexford/241386049246375?ref=pb

https://www.facebook.com/OccupyFrance?ref=pb

https://www.facebook.com/OccupyCostaMesa?ref=pb

https://www.facebook.com/Op.Revolution.France?ref=pb

https://www.facebook.com/occupynewhaven?ref=pb

https://www.facebook.com/OccupyWaukesha?ref=pb

https://www.facebook.com/pages/Occupy-La-Crosse/120919078011950?ref=pb

https://www.facebook.com/OccupyAtlanticCity?ref=pb

https://www.facebook.com/pages/Occupy-Fort-Worth/162782647142079?ref=pb

https://www.facebook.com/pages/Occupy-Sacramento-Ca/167227956695464?ref=pb

https://www.facebook.com/occupystpete?ref=pb

https://www.facebook.com/pages/Occupy-Los-Angeles/180302365377798?ref=pb

https://www.facebook.com/pages/Occupy-Daytona-Beach/264883500218247?ref=pb

https://www.facebook.com/pages/Occupy-North-Florida/255086784533157?ref=pb

https://www.facebook.com/pages/Occupy-North-Florida/255086784533157?ref=pb

https://www.facebook.com/OccupyLakeCharles?ref=pb

https://www.facebook.com/pages/Occupy-Palm-Bay/244341108945462?ref=pb

https://www.facebook.com/pages/Occupy-Bay-Street/180376238704926?ref=pb

https://www.facebook.com/pages/Occupy-Northern-Ireland/130185400415680?ref=pb

https://www.facebook.com/OCRideShare?ref=pb

https://www.facebook.com/OccupyNB?ref=pb

https://www.facebook.com/occupystjoseph?ref=pb

https://www.facebook.com/occupycolumbusga?ref=pb

https://www.facebook.com/occupywsnc?ref=pb

https://www.facebook.com/occupyquebec

https://www.facebook.com/pages/Occupons-Saguenay/131514616950818

https://www.facebook.com/pages/Portuguese-Revolution/201017953273879

svn: Server sent unexpected return value (405 Method Not Allowed) in response to …

By Stéphan Champagne April 1st, 2011, under Uncategorized

This error usually indicates the folder you’re trying to add already exists in the repository. The easiest solution for me was to rename the folder in the workspace. Commit. Name back to original name. Commit

Error with Doctrine – Symfony migrate and text field

By Stéphan Champagne February 23rd, 2011, under Uncategorized

first read this for general help on understanding

http://bit.ly/bR8Awx

If you have in your migration file something like :

        $this->addColumn('< tablename >', '< columnname >', 'text', '', array(
             'notnull' => '',
             ));

Then, if you get the error,

You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near '()' at line 1.
Failing Query: "ALTER TABLE < tablename > ADD < columnname > text()".

Instead use the type string with no length
You will end up with :

        $this->addColumn('< tablename >', '< columnname >', 'string', '', array(
             'notnull' => '',
             ));

any other number than 0 will result in the field being made into either tinytext, text, mediumtext or bigtext depending on the number (see data-type for mysql)

update :
actually the best thing to do is to make sure to use string in your schema.yml instead of text

Quick start working with WebGL on Ubuntu

By Stéphan Champagne January 19th, 2011, under Uncategorized

To test WebGL, go to http://www.khronos.org/webgl/wiki/
On Ubuntu use Chromium browser,
add the repository with

sudo apt-add-repository ppa:chromium-daily/ppa
sudo apt-get update
sudo apt-get install chromium-browser

Then svn checkout the demos from

https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl

Have fun :)



Warning: is_executable() [function.is-executable]: open_basedir restriction in effect. File(/usr/local/bin/curl) is not within the allowed path(s): (/var/www/clients/client0/web2/web:/var/www/clients/client0/web2/tmp:/var/www/stephanchampagne.com/web:/srv/www/stephanchampagne.com/web:/usr/share/php5:/tmp:/usr/share/phpmyadmin) in /var/www/clients/client0/web2/web/wp-includes/class-snoopy.php on line 202