Drug preguntas

Comment voler Vidéotron – Part 3, l’astuce

Interests 1 Comment »

Découragé d’avoir versé 350$ à Vidéotron contre mon gré, j’ai senti que je m’était fait voler par cette entreprise. J’ai raconté mon histoire à plusieurs amis, parmi ceux-ci l’un m’informe sur les histoires d’horreurs que certains clients vivent par le biais de son ancien employeur Nordia (sous-traitant de service à la clientèle). Je découvre aussi les vidéos de Jean-François Mercier et sa périeuse aventure avec Bell Mobilité.

Finalement, je rencontre par hasard un ancien employé de chez Bell en lui donnant un transport Sherbooke-Montreal et il m’explique une méthode très simple pour récupérer mon argent. Il me divulgue l’astuce miracle qui me permettra de recouvrir les 340$ que j’ai payé en frais d’annulation de contrat.

Vidéotron ne peut pas vous facturer les frais d’annulation de contrat dans le cas où l’endroit où vous déménagez possède déjà les services que vous annulez.

Bref, la solution à mon problème fût fort simple. J’ai rédigé un courriel officiel à l’attention du service à la clientèle de Vidéotron leur expliquant que je trouvais ridicule d’avoir eu à payer des frais de 340$ d’annulation de contrat alors que mon nouveau domicile détenait déjà tous les services Vidéotron. J’avais effectivement tous les services chez mon colocataire temporaire de Montréal. Probablement en raison de ma menace d’amener Vidéotron à la cours des petites créances, j’ai rapidement reçu des nouvelles d’une représentante. Elle avait confirmé ma nouvelle adresse à l’aide du système et elle a ensuite corrigé ma facture, soit en me créditant 340$ de frais d’annulation.

Bien sûr, cette “faille” dont j’ai profité pour recouvrir mon dû m’a évité de me présenter contre Vidéotron aux petite créances et de les poursuivre pour fausse représentation. Selon leurs dires, ils avaient en leur possession une archive de ma conversation avec leur représentant pour prouver que j’avais tord. Je crois cependant que ceci m’aurait aidé à gagner ma cause.

Je n’encourage personne à utiliser cette astuce dans le but de frauder Vidéotron. Je ne veux pas non-plus vous divulguer que Vidéotron offre le premier mois d’abonnement gratuit et que les 6 premiers mois sont plus avantageux lorsque vous vous engagez pour un contrat de 3 ans que lorsque vous choisissez un abonnement sans contrat. Je ne vous pas non plus vous dire que vous pouvez fournir n’importe quelle adresse comme “nouveau domicile” puisqu’ils ne demandent aucune preuve et ne font aucune vérification. Cette faille n’est surtout pas idéale pour les étudiants comme moi qui déménagent régulièrement.

Bref (après élimination du sarcasme), suivez ces étapes si vous voulez réduire vos coûts de facture :

1 – Abonnez-vous à Vidéotron avec le plus long contrat
2 – Trouvez quelqu’un (parents ou amis) qui possède les mêmes services que vous
2 – Après avoir bénéficié des réductions des premiers mois, appelez pour annuler votre contrat en indiquant l’adresse de votre contact et que les services sont déjà fournis
3 – Vérifiez qu’on ne vous charge pas de frais d’annulation
4 – Recommencez

Vous devez également vous assurer que les frais de branchement et d’activation ne doivent pas dépasser les coûts sauvés. Ils sont parfois gratuits.

Bien que j’aie réussi à récupérer 340$, je me dégage de toute responsabilité des conséquences que ceci peut engendrer sur votre compte ou sur votre facturation. Je crois que c’est idéal pour ceux qui ont quelques heures à perdre ou ceux qui déménagent régulièrement. Bonne chance.

Oracle: ORA-27102 When Creating a New DB

Programming No Comments »

I personnally hate the task of configuring Oracle as a DBMS. Unfortunately, many business use it since it has proven it’s stability, performance and scalability. Oracle is a good DBMS except for the IT guys who need to install it.

We were given a clean Sparc Sunblade 1000 running a brand new install of Solaris 10. The only requirement for our project was to configure Oracle to run a dedicated database server. Since we’ll eventually need high performance and probably load-balance this database between several servers, Oracle seemed the perfect solution.

First and second attempts to install an Oracle 11g database failed miserably with an out of memory error. The DBMS install would succeed but we were unable to create a new database.
Browsing the web lead to this blog post explaining our bug :

Solaris 10/Oracle: Fixing ORA-27102: out of memory Error

We had to increase the available memory for the privileged user section using this command:

prctl -n project.max-shm-memory -r -v 10G -i project 3

Good luck

Comment voler Vidéotron – Part 2, l’histoire

Interests 5 Comments »

De septembre à janvier 2006, le travail dans une autre ville m’a amené à déménager temporairement hors de la ville de Sherbrooke. Voulant diminuer les coûts de l’appartement, j’ai effectué un premier appel chez Vidéotron dans le but d’annuler les services de télévision et internet. Comme je suis amené à déménager régulièrement, j’ai toujours refusé de m’imposer des contrats de services pour des périodes de 12 à 36 mois. Même si souvent les contrats permettent d’économiser sur les premiers mois d’utilisation, j’évite de m’y engager de peur que des changements dans mes besoins m’amènent à verser des montants pour l’annulation de contrat.

Read the rest of this entry »

Comment voler Vidéotron – Part 1, l’introduction

Interests 3 Comments »

Ces chers fournisseurs de services, tel que Bell et Vidéotron, détiennent une emprise très forte pour ce qui attrait à la consommation des québécois. Il va maintenant de soi que de budgeter les coûts reliés à la téléphonie, l’internet et la télévision et de les ajouter au coût du loyer. Malgré les montants effrayants que nous versons pour ces services, il en résulte que ces entreprises cherchent toujours à maximiser nos factures mensuelles. Que ce soit par l’ajout de forfaits d’essais temporaires ou des offres exclusives permettant de sauver quelques dollars, les factures ont tendance à croître rapidement malgré une utilisation minime des services. En effet, personne ne parle au téléphone, n’écoute la télévision ou navigue sur internet 24/24h. Si le consommateur était seulement chargé pour l’utilisation réelle des services, nous serions probablement gagnants. De plus, la complexité des factures rend les erreurs difficilement détectables.

Read the rest of this entry »

Video streaming using Jingle library

Programming 15 Comments »

We’ve implemented the Smack API provided by Ignite Realtime which integrates a Java version of Google’s C++ Jingle library. The audio sessions over XMPP works almost out of the box using Jingle. As we needed video integration in one of our university project, we considered developing additional classes to support video format. After some nice hours of coding, we now have successfully accomplished this duty and we can post the source here with informations on how to get video working.

So here are the general steps to take to get a video session established between two parties. Please note that the way the libraries do not currently allow a simultaneous video and audio session. We might work on that in the next days.

1 – You need a XMPP server. Unfortunately, there are some differences in the Jingle integration of Google and Ignite Realtime. While we are able to connect to the GTalk server using Smack API, it is not possible to directly use Smack’s Jingle to create audio-video sessions with other GTalk users. The best thing is to use Ignitime Realtime’s Openfire application.

2 – Create users and add manage their rosters. Once the server is up, add several users via the web administration interface (http://localhost:9090). Then, the best thing is to use a XMPP client such as Ignite Realtime’s Spark application and add the users you want to be able to communicate with.

3 – Open Eclipse and get projects to compile. While this can seem quite easy for some people, it can be very painful for others. You will need 2 projects in your Eclipse workspace: the Jingle project available from a subdirectory in the Smack library and the project provided here. Both projects need a reference to smack.jar and smackx.jar. Jingle will also need to have all the jars in it’s /lib and /build/merge.

4 – Install JMF (link), open the JMF registry editor application once the installation complete. You will then have to hit detect devices to have any usb webcam found. Unfortunately for mac users, it seems like the iSight camera doesn’t get detected by the application. We have used a regular USB logitech camera for our successful tests.

5 – You will need two computers, one to act as a client and one as a server. The AVManager class has can be run has an application. The server waits for an XMPP Jingle session request while the client immediately tries to establish a connection with the first available contact on it’s roster.

Download files:
Video Jinglle Library
replace your /jingle/source/org/jivesoftware/smackx/jingle/mediaimpl/jmf
from the Smack’s 3.0.4+ source code.

CommClient project