Saturday, December 25, 2010

oocrap

Once again, I used oocalc for 15 minutes and then became angry. I could not delete a graph I juste made from a 5-column 30 lines dataset. Pressing delete gave me a stupid error without any solution. So wtf? I have to start a new workbook?

Also, I probably won't be able to control oocalc from OLE (or something else), comparing to Excel.

Wednesday, December 22, 2010

aptitude settings

It is important to have a valid and updated sources.list to be able to search in the repos.

Sunday, December 19, 2010

delete service in windows 7 / 2008

To remove an entry from the list of services in windows 7 / 2008 (and maybe others), first get the full name of the service (win+r, services.msc).

Then, in a command prompt (win+r, cmd, run as administrator), type
sc delete servicename
where servicename is the full name of the service. If it contains spaces, put double quotes around it.

It may be necessary to reboot for the service to be completely removed from the list.

Tuesday, December 14, 2010

cygwin packages and binairies search

For example, searching for strings utility:
cygcheck -p strings.exe

Best to add .exe if you know it's an executable --- it will narrow the search.

ref: http://www.trueblade.com/knowledge/finding-which-cygwin-package-contains-a-particular-file

samsung CLP-350 IP setup

Goto samsung printers website
support
downloads
search with model name
software
get Set IP

(also works with Wine)

konica 7145 IP setup

? Help
Key Operator Mode (default password is 7145)
Network

Saturday, November 20, 2010

open pdf with gimp on win

Install ghostscript.

Accentuated characters in file names breaks import.

Wednesday, November 17, 2010

windows at work

Here are some tips on how to set up a computer at work. There should be the least possible influence to other accounts or system-wide settings.

firefox + addons
gvim
launchy
avast
processxp
foobar2000 (and usb sound-card + phones + somafm :)
ctrl2caps (not system-wide?)
coretemp
tail

Tuesday, October 19, 2010

remove old kernels

find kernels
dpkg -l | awk '{print $2}' | grep linux | grep -e headers -e image -e modules
aptitude purge every one having version number lower than the highest.

EDIT: Is it really safe to remove modules?

See also cleaning after package managers.

Saturday, October 16, 2010

gimp win language

For some reason, by default, Gimp runs in french on my 7(English) desktop. I didn't find any option to change language, in Gimp or GTK. So, to start Gimp in English, make a batch file containing something like:
set lang=en
cd C:\Program Files (x86)\GIMP-2.0\bin
gimp-2.6.exe

cleaning after package managers

Once in a while, it may be a good idea to remove unneeded files generated by package managers. Downloaded package updates are not deleted after use, so we may end up with a lot of wasted space after several weeks.

On Ubuntu (10.04), those files are located under /var/cache/apt/archives and can be removed by doing:
aptitude clean
 See also remove old kernels.

Wednesday, October 13, 2010

file type association win7

cmd as admin (using powershell does not work, why?)
assoc
ftype

assoc .rar=7zip
assoc .rar=

Wednesday, October 6, 2010

pmp2

Il y a encore des problèmes que je ne comprends pas avec le Cowon D2+. Mêmes des files qui ont l'air bien taggé sont parfois mal lus. Je devrais faire plus de tests, mais c'est assez dépriment à debugger; on a pas le source code du firmware, qui a l'air plutôt buggy.

L'extension SD semble fonctionner mais j'ai très peu testé.

Il manque encore du continuous playback?

Faudrait essayer de reverse-engineer le code...
EDIT: wow, 3 files pour plus de 11MB de bin!

http://www.jetaudio.com/products/cowon/d2plus/

Tuesday, August 24, 2010

realmyst on windows 7

and probably the original version (myst).

run realmystsetup.exe and choose the driver without T&L.

That fixed my problems of broken videos.

riven on windows 7

install qt lite 4.0.0

il faut peut-etre restreindre à 1 core à partir du task manager

ou

1. Under Libraries Right click Riven
2. Select Properties
3. Set Launch options
4. Type /affinity 1 (Affinity 1 is core 0 Affinity 2 is core 1 You can choose which ever one you want)
5. Select Ok

Thursday, July 15, 2010

pulseaudio switch default sound card

$ pacmd
>> list-sinks
>> set-default-sink 1

Sunday, July 11, 2010

Change default port apache2 ubuntu

in /etc/apache2/ports.conf, change 80 in these lines:
NameVirtualHost *:80
Listen 80


also, in /etc/apache2/sites-enabled/000-default:
<virtualhost *:80>

Tuesday, June 22, 2010

~/.Xdefaults

XTerm*reverseVideo:true

Wednesday, June 16, 2010

djb stuff on newer ubuntu

Since maybe 9.04 (for sure on 10.4), djb stuff (daemontools, ptyget, ...) does not compile out of the box. The only change needed is to replace, in errno.h,
extern int errno;
with
#include <errno.h>

Tuesday, June 15, 2010

blogger publish preview broken?

Sometimes, preview doesn't show newlines correctly, like paragraphs are concatenated.

tag doesn't work either.

EDIT: html tags are not escaped in compose mode?

EDIT: as of July 2010, previews are supposed to be accurate (blogger update).

dbus and X forwarding

Under Ubuntu 10.4
It seems some files under ~/.dbus are set to owner root, which causes problems when starting an X application over SSH.

chowning -R ~/.dbus to user seems to fix the problem.

Under Windows 7
PuTTY often crashes when forwarding an X application. Could this be related?

Monday, June 14, 2010

~/.vimrc

set autoindent number
set ts=2
set hlsearch
syntax on
colorscheme darkblue


On Linux, file is ~/.vimrc
On Windows, you put a file named _vimrc in the root of user directory (ex: C:\Users\username).
Also, add something like

behave mswin
set guifont=Lucida_Console:h12:w6.5
set nobackup nowritebackup noswapfile

~/.cshrc

Note: ^[ represents the ESC character (see prompt line).

source ~/.cshrc-alias

umask 077

set path = ($HOME/lib/bin /sbin /bin /usr/sbin /usr/bin /usr/games)
set path = ($path /usr/local/bin /usr/X11R6/bin /usr/local/sbin)

setenv  EDITOR          vim
setenv  PAGER           less
setenv  BLOCKSIZE       K
setenv  TEXINPUTS       .:$HOME/lib/tex::
setenv  LESSHISTFILE    "/dev/null/"

#set     ignoreeof
set     prompt="%{^[[01;36m%}`hostname`%{^[[0m%}[%{^[[93m%}%~%{^[[0m%}]%# "
set     nobeep
unset   savehist

if ($?prompt) then
  set filec
  if ( $?tcsh ) then
    bindkey "^W" backward-delete-word
    bindkey -k up history-search-backward
    bindkey -k down history-search-forward
  endif
endif

~/.cshrc-alias

alias e 'vim' #edit
alias ge 'gvim' #gui edit
alias ew 'e `which \!:1`'
alias fw 'file `which \!:1`'
alias fwl 'readlink `which \!:1` | xargs file'
alias gp 'gp --quiet'
alias h 'history 25'
alias j 'jobs -l'
alias ls 'env LANG=C ls -F'
alias l 'ls -lh'
alias mc 'env LANG=C sudo minicom'
alias mkcd 'mkdir \!:1 && cd \!:1'
alias Nmap 'sudo nmap -v -sS -P0 \!:1'
alias sc 'screen'
alias so 'unalias *; source ~/.cshrc'
alias rmtexout 'rm *.aux *.dvi *.log'
alias now 'date +%s'
alias w3mn 'w3m -no-mouse'
alias irb 'irb1.8 --readline -r irb/completion --prompt simple'
alias ri 'ri -Tf ansi'
alias APT 'sudo aptitude update && sudo aptitude full-upgrade'
alias en 'e `date +%s`' #edit now
alias mkmv 'mkdir \!:1 && mv \!:2* \!:1'

Sunday, June 13, 2010

vlc

ca fait 2 fois que je me fais fourrer avec vlc

- ma livecam n'a pas d'image quand je tente d'ouvrir un peripherique
  de capture a son nom;
- le desktop recording n'a pas l'air de fonctionner.

EDIT: un cossin trop automatique c'est juste donné le droit d'updater un driver. J'ai rebranché la cam et j'ai maintenant une image invert (AKA je suis bleu). Je ne suis cependant toujours pas capable de rediriger ça dans un file.

Thursday, May 13, 2010

sciebouère buckebieh

N'allez pas au Boquébière si vous êtes à Sherbrooke. Leurs bières ne sont tout simplement pas bonnes, voir terribles. Une goutait le savon, l'autre sentait le vomi. J'aime habituellement faire publicité aux microbrasseries, mais celle-ci est piètre au point de lui faire de l'anti-publicité.

Allez plutôt au Siboire. La musique est meilleure, la bière est VRAIMENT meilleure et c'est bien plus joli si vous n'avez pas d'amis et que vous regardez les murs.

UPDATE 2011:
Fiou! Ils semblent avoir stabilisé leurs ardeurs et c'est maintenant mieux. Pas mon bar préféré, mais la bière est correcte et l'ambiance aussi.

Sunday, May 9, 2010

using jflex

(on Ubuntu 10.4, tcsh):
jflex lexer.jflex
setenv CLASSPATH '.:/usr/share/java/JFlex.jar'
javac lexer.java tester.java
java tester source.txt

Saturday, May 8, 2010

steam is single-user

It is not possible to have multiple users running steam (Windows 7). Worse than that, because any user can run steam, passwords are remembered between sessions. AKA my girlfriend receives my steam chat when she's using my box.

The Steam client is not a system-wide service. It's a game manager, chat client and browser (!?). Each user has its own steam account --- it makes no sense to have these settings system-wide. What kind of design is this? Please fix it! (I'm aware this isn't an open source project and I don't really have anything to say about it, but it's not a feature request. This is a flaw that needs to be fixed).

où s'en procurer?

Je parle évidemment de bière. À Sherbrooke, on va au dépanneur au vent du nord. On y retrouve la meilleure sélection en ville (du moins, je crois).
Quelques microbrasseries disponibles:
  • dieu du ciel
  • maître brasseur
  • barberie
  • lion d'or
  • multi-brasse
  • charlevoix
  • ...
UPDATE: Ça s'appelle maintenant "Bière Dépôt au Vent du Nord" et le nouveau propriétaire est pas mal actif. Beaucoup de choix.

    natural selection 2 beta tests

    Lags!

    No option to invert mouse in menus. To invert mouse, edit line 197 of player.lua to
    local angles = Angles(-1 * input.pitch, input.yaw, 0.0)

    Wednesday, April 28, 2010

    letter paper format with latex

    The default seems to be A4. Various ways to change this to letter:

    Directly in the document (if converting to pdf) (not tested)
    \usepackage{ifpdf}
    \ifpdf
    \setlength{\pdfpagewidth}{8.5in}
    \setlength{\pdfpageheight}{11in}
    \else
    \fi


    In Unix, for all documents (not tested)
    sudo texconfig-sys paper letter

    In Windows, for all documents
    With TeXlive, we can use texlive manager (run as administrator) and choose letter for all documents, under the configuration tab.

    Sunday, April 25, 2010

    disable hibernation in windows 7

    Start, type command, right-click run as administrator, and type powercfg -h off.

    This will disable hibernation and remove hiberfil.sys, which saves a lot of disk space when you have a lot of RAM.

    Friday, April 9, 2010

    jabber (gtalk) client

    Google Talk client from Google sucks. I didn't find any way to disable pop-ups so it keeps switching to desktop whenever I receive a new message, which is horribly annoying when playing games.

    Pidgin sucks, as it does the same thing. I also heard that it takes huge amount of RAM after several days of use under Ubuntu (mem leak?).

    I'm now using Psi and so far like it.

    Wednesday, March 31, 2010

    login to unix remote with rsa key pair from windows

    On Windows client, we need:
    • PuTTY
    • PuTTYgen
    • Pageant
    Use PuTTYgen to make key pair, save private key to file and copy public key to clipboard. Add key to Pageant.

    On Unix remote, edit ~/.ssh/authorized_keys and add public key from Windows clipboard (one-line).

    Use PuTTY to login to remote. WinSCP also uses Pageant when possible.

    Tuesday, March 23, 2010

    quick backup on samba share

    The following are instructions on how to backup an entire partition from a network connected machine onto a samba share. The backed up partition can be from Windows or Linux. The samba (cifs) share can also be a Windows share.

    Samba machine is at 10.123.45.3 and share name is void.
    • Burn sysrescuecd on a disc
    • Boot sysrescuecd on the machine to backup
    • Press enter at boot prompt
    • dhclient eth0 (assuming it only has one network interface)
    • mount.cifs \\\\10.123.45.3\\void /mnt/backup
    • partimage
    • select appropriate partition, backup to file /mnt/backup/snit, no compression (where snit is backup file name)
    • wait
    Do not disable file splitting, keep it at 2GB default. I'm not sure why but it won't work if you don't split files.

    It may be a good idea to compress the resulting files afterwards using 7z (or whatever) if you're short on disk space. You could use compression directly from partimage but I like to keep backups as fast as possible (and my samba server has a faster CPU than most machines I backup from).

    Restoring the partition is done in a similar manner. Just choose restore instead of backup to file in partimage first menu.

    Friday, March 12, 2010

    physx hud

    or physx visual indicator...

    For some reason, by default, we see big green and grey letters in the upper left corner of the screen when playing a physx-enabled game. The idiots who put together the nvidia control panel did not put the option to disable this at the right place. Instead of being under the physx pane on the left, it's under the "3D settings" menu, just beside file, edit, view, etc.

    Apparently it is only enabled by default on win7, not on xp.

    Sunday, February 28, 2010

    partimage restore on vm (fuck samba)

    download, install and start virtualbox
      make new vm with enough space to restore everything (partimage imginfo qerf.000)
      boot sysrescuecd on vm
      dhclient eth0
      mount.cifs \\\\10.123.45.3\\void /mnt/windows
      startx
      gparted
        create default partition table
        create new partition of appropriate filesystem type and set boot flag
        exit
      partimage restore /dev/sda1 /mnt/windows/qerfimg.000
        accept 100 dialog boxes
        wait
        OH NO CRASH, READ ERROR! Fucking samba. C'est sûr que c'est ça le prob. Et la ça commence à me faire pas mal peur. J'ai probablement des erreurs dans mes fichiers audios et vidéos dû aux transferts.

    Thursday, February 18, 2010

    voltz

    I has more than thou.
    Legendary Reliability?

    EDIT: I now have 162 739 118,2 volts. I doubt this one too.

    mais encore

    Au moins il y a de la pression.

    idontthinkso2


    Me semble. Ça ferait 27MB/s. Graver un CD plein prendrait que 30 secondes.

    incorrect routing

    indeed
    Il est éventuellement revenu et resté au Québec.

    remotely moving /usr

    Moving /home or /usr (or /var?)

    This can be done in multi-user mode. Be VERY careful NOT to use sudo (like I did). After moving /usr to /ousr, you will be doomed (I realised it the instant I pushed Enter). Instead, su. Because of this mistake I had to get off my chair.

    mkdir /mnt/nusr
    mount /dev/sdb1 /mnt/nusr
    cp -a /usr/* /mnt/nusr
    umount /mnt/nusr
    mv /usr /ousr
    mkdir /usr
    mount /dev/sdb1 /usr

    Edit /etc/fstab, mount -a, reboot to make sure it survives it OK.

    Tested remotely from putty.

    moving users

      Apparemment que la pratique commune pour changer le répertoire "C:\Users" vers un autre dossier ou partition est de faire ça tout croche, alors j'ose éclaircir la chose et faire part de ce que ça donne.

    Background
    On devrait y trouvé tous nos fichiers de configuration (par user) pour chaque programme, en plus des documents ou autres. Faites simplement l'analogie avec "/home" sous un Unix. "/home" est le parent pour tous les users.
    Les nouveaux users s'y trouveront aussi. On ne veut pas ces fichiers sur la partition système. C'est une séparation naturelle.

    Façons stupides
    - Changer un par un la location de chaque "library" sous un certain user. Utile que pour faire rapidement de la place de façon ghetto.
    - Essayer des cossins sans faire de backup.
    - Laisser faire car c'est pas dans un menu et ça pas l'air si facile. J'ai failli succomber à cette dernière.

      Il se peut très bien que mes essaies engendre l'effacement de tous mes données, soit par erreur technique ou humaine, alors j'ai pris le temps de faire un backup de mes trucs. En fait j'ai plutôt fait un backup de la partition système entière, et cela pour 2 raisons:
    - Je peux scrapper le boot.
    - En voulant faire une archive du dossier "C:\Users", j'ai constaté l'échec. Au départ, je croyais que la copie fût extrêment rapide, mais en vérifiant la grosseur de l'archive j'ai bien vu que c'était impossible. Moins d'1% des données s'y retrouvait. Aucun message d'erreur! On n'a simplement pas accès aux données, et ils sont ignorées. Je ne me suis pas lancé dans explorer en cliquant sur tous les fichiers pour y avoir accès.
    - Car il étant temps que j'en fasse un.

      Y a-t-il une façon de faire des symbolic links sous Windows, comme on l'a longtemps fait avec unix? Et bien apparemment que oui. Depuis peut-être 2000 avec des jonctions! Depuis Vista je crois qu'il y a aussi du support pour de vrais symlinks, qui fonctionneraient over network, mais je n'en vois pas l'utilité ici.

    reboot
    f8 avant que win load
    recovery (premier choix)
    log as admin (j'avais un dummy admin, je ne sais pas si c'était nécessaire)
    command prompt
      robocopy C:\Users D:\Users /E /COPYALL /XJ
      rmdir /S /Q C:\Users
      rmdir "C:\Documents and Settings"
      mklink /J C:\Users D:\Users
      mklink /J "C:\Documents and Settings" D:\Users
      exit
    alt-ctrl-del, reboot

    ref: http://forums.techarena.in/vista-setup-install/620001.htm#post4477675

      Pour le saké de la chose, certains modifiaient avec succès des keys sous HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList mais je ne connais pas la procédure exact; apparemment qu'on doit changer une douzaine de registres! J'aime mieux la façon mklink, qui a fonctionné sur un setup qui roulait depuis plus de 4 mois.

    Wednesday, February 17, 2010

    sylpheed > thunderbird

    Thunderbird a des problèmes (ou du moins j'ai des problèmes avec):
      Malgré plusieurs minutes de navigation entre une vingtaine de folders différents, je n'ai pas trouvé pourquoi une icône de nouveau message s'affiche quelquefois à tort. Ce n'est pas à cause du spam. Très énervant.
      En plus, je me retrouve quelques autres fois avec des messages de 1969 contenant des conversations récentes. Je n'aime pas cette corruption de données!


    Sylpheed à rescousse

    auto fetch mail
    Préférences générales
      Onglet Réception
    • Relève automatique
    • Relève au démarrage

      minimize to tray, ne pas afficher d'erreur
      Préférences générales
        Onglet Détails
      • Minimiser dans la zone de notification
      • Afficher ou minimiser en cliquant sur l'icône dans la zone de notification (la minimisation en cliquant ne semble pas fonctionner mais cela est peut-être dû au focus-follows-mouse.)
        Onglet Détails
           Onglet Autres
      • Ne pas afficher de fenêtre d'erreur lors d'une erreur de réception

        ne vérifier que les nouveaux messages dans les INBOX
        Configuration
        Édition des comptes...
          Pour chaque compte,
            Édition
            Onglet Réception
        •     Vérifier seulement INBOX lors de la réception

          filtres
          ...


          EDIT 2010-03-01: Sylpheed fait chier quand on veut deleter des messages sur un account gmail; ça donne une erreur. Je ne sais pas encore ce qu'est le problème. Est-ce que ça existe un mail client qui suck pas?

          Friday, February 12, 2010

          Quand j'é

          tais plus jeune, je finissais mes projets. Je ne me souciais pas du temps. L'argent n'avait que d'importance le budget pour des outils et matériaux. Quand il fallait manger, le frigidaire était toujours plein parce que la mère l'avait rempli hier.

            Aucun problème de concentration car je n'avais pas grand chose à penser. Juste de ne pas traverser la rue comme un cave sans regarder, pas me casser la yeule trop fort en vélo, pas casser la maison, pas faire exploser des amis, pas casser la voiture...

            L'école m'intéressait de moins en moins. Je commençais à avoir/pouvoir prendre des décisions supposément pour mon futur. Sans doute j'en ai fais quelques mauvaises. Maintenant j'ai l'impression qu'elles sont tous un peu bonnes et un peu mauvaises. Certaines sont clairement mauvaises, mais ça reste souvent subjectif. Probablement que si ça ne fait pas directement mal à quelqu'un c'est un bon départ.

            Maintenant j'ai peur d'être pauvre et d'avoir à faire des choses qui ne me tentent pas. Est-ce que j'en faisais tant que ça dans le temps? J'ai été à la messe. Encore là c'est pas tout mauvais. Ça dépend comment j'y allais. Le format scolaire m'énèrve. L'argent m'a l'air subjectif aussi. L'effort n'y est pas toujours proportionnel. À quand la job intéressante où je voudrais y mettre l'effort, que je ne sentais pas comme un effort avant? Ça doit dépendre de comment j'y vais.

          Thursday, February 4, 2010

          penumbra widescreen

          After running the game once, a new folder named Penumbra Overture should appear under My Documents. Edit this line from Episode1/settings.cfg:

          <screen fullscreen="true" height="1050" vsync="false" width="1680"></screen>

          ref: http://support.frictionalgames.com/entry/55/