Monday, June 27, 2011

bash_alias

Ненавижу переключение между тремя раскладками потому что при наличии трех раскладок невозможно перелючится нажатием одной клавиши в противоположную раскладку, а обычно нужны только две из них. Говорят, очень разумно сделано на маке: переключение по горячей клавише идет между двумя последними использовавшимися раскладками. Реализовали ли такое под линукс мне гуглить было лень и поэтому я добавил два алиаса для переключения между парами раскладок. Мне весьма удобно нажать F12 (терминал) и вбить две буквы для переключения между парами раскладок и пользоваться именно парой. И еще немного съедобностей из моих алиасов.

~/.bash_aliases
if [ "$TERM" != "dumb" ]; then
    eval "`dircolors -b`"
    alias ls='ls --color=auto'
fi

alias ll='ls -lh'
alias la='ls -A'
alias l='ls -CF'

alias dfh='df -h .'

alias by='setxkbmap -layout "us,by"'
alias ru='setxkbmap -layout "us,ru"'
alias byru='setxkbmap -layout "us,by,ru"'

~/.bashrc
...

# Alias definitions.
if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

...

Monday, April 25, 2011

Cityinfo 2.8 linux

Cityinfo 2.8 released. It is now free and downloadable from fba.by.

But it runs under linux only with some magic.
To run cityinfo 2.8 under linux:

1. install some winetricks
env WINEPREFIX="/home/user/.city28" winetricks ie6 comctl32 msxml3
2. install cityinfo
env LANG=ru_RU.cp1251 WINEPREFIX="/home/user/.city28" wine city28.exe
2a if you do not see Cyrillic letters correctly you have add a locale
sudo localedef -c -i ru_RU -f CP1251 ru_RU.CP1251 && sudo locale-gen
3. run cityinfo
env LANG=ru_RU.cp1251 WINEPREFIX="/home/user/.city28" wine C:\\Program\ Files\\ESMA\ Ltd\\CityInfo\\CityInfo.exe
4. do some magic (works in Gnome)
after running cityinfo you would see only a splash screen
wait for cityinfo to appear in the Gnome window list
minimize it (the splash screen won't minimize, this doesn't matter)
unminimize it
press Alt-F4
only after that main cityinfo window would load

This method is based on http://appdb.winehq.org/objectManager.php?sClass=version&iId=8475&iTestingId=58549
Tested on Ubuntu Natty 11.04 i386. wine version 1.3.15

Thursday, February 24, 2011

Кто знает, существуют ли ноутбуки с соотношением сторон 4:3?
Или я единственный кто до сих пор считает что 15.4" c 1024х768 это наиболее удобный вариант?

Thursday, January 13, 2011

Jpegs to djvu

Bash script for converting all jpeg files in a folder into a single djvu file:
#!/bin/bash
#
for i in *.JPG; do 
  echo $i; 
  c44 -size 5000,250000 $i $i.djvu; 
done; 
djvm -c out.djvu *.JPG.djvu; 
rm *.JPG.djvu
c44 size parameter affects quality. 250Kb suits me well. c44 and djvm are in package djvulibre-bin.

Monday, August 16, 2010

ttf-lol

Сегодня запустил java swing программку, которую отлаживал на домашнем lucid компе на выходных, на рабочем lenny. В ней не отобразились жирные кириллические надписи. Я гугли гуглил, какой же шфрифт мне надо установить, а оказалось, надо наоборот удалить Bitstream Vera Sans (ttf-bitstream-vera), тогда по умолчания используется не он, а DejaVu Sans (ttf-dejavu*) и все ок.

Wednesday, May 19, 2010

Toys

I'm playing with new toys DPO4104, TDS3032B and 33120A =)

Friday, February 26, 2010

F**k gmail

My gmail is not working again. My ideas to write a gmail backup service are getting stronger and stronger.
In brief it would be a webmail client that would be connecting to gmail's pop and imap servers, pulling mail from them and displaying to the client.
Another option is java web start. Just a simple email client preconfigured to use gmail. I am too lazy for installing and configuring common desktop apps.
Super-option is a full backup on our servers to enable access to user's mail in case gmail is absolutely down.

Looking for a beer sponsor =)

UPD: seems that in my case it was a local problem, anyway it was.