20 октября 2011 г.

Купить флорариум или террариум дешево

Что бы заполучить дешевый флоррариум или террариум, просто найдите тех, кто делает под заказ витрины. В этом случае цена будет значительно ниже чем продукты под марочкой "террариум".

Всякие мелочи можно доработать потом достаточно легко. Кроме того "под заказ" можно и сразу им всё нужное описать.

Пруфлинк (под заказ в Киеве)

27 сентября 2011 г.

50 тысяч гривен за туристическое лого Киева

 Новости говорят, что за логотип да слоган Киева обещают 50 тысяч гривен.

Вот в этом документе описываются условия. Про деньги вроде бы ничего не говорится. В целом ничего трудного: разные размеры, разные цветовые решения. Но вот там надо еще бреднбук делать. А это не так-то просто.

На выполнение дали только месяц. Видимо кому-то уже давно раздали задания и решили кто получит 50 тысяч, а сейчас просто хотят отмазаться.

Для "дизайнерской фирмы" конечно месяца вполне достаточно на всё, но могли бы уж дать и обычным людям возможность поучавствовать, например только лого и слоган придумать (а остальное пусть уже профи после конкурса дорабатывают)

21 сентября 2011 г.

xmonad: xxkb fix (just use kbdd) and lxpanel for tray

Sometimes xxkb "forgets" last layout of inactive windows and when you focus on them again layout is set to one of last active window. This is annoying and also breaks "two_state" mode.

I have partly resolved this problem by using kbdd (v0.5.1 works perfectly, v0.6 is buggy).

What I have in result:
  • Layouts are remembered for each window;
  • I can switch to any layout I want immediately;
  • I can switch between 2 last used layouts.
Cons:
  • Switching between 2 layouts works only if you switch to some layout in every new window manually first (I've submitted a feature request to fix this). Fixed
  • kbdd do not provide indicator for current layout (fixed by using lxpanel).

8 сентября 2011 г.

How to sync linux boxes over limited sftp (no shell access)

Without shell access you can't use rsync and that is sad.

sftp and scp overwrite existing files and redownloads everything on each start so you can't continue download on lost connection. Lftp can do this for you:

REMOTE="user@somehost"
RDIR="/some/path/"
LDIR="/some/path/"
lftp -e "mirror --parallel=4 --loop -n $RDIR $LDIR" sftp://$REMOTE

--parallel=4 : to let lftp download 4 files in parallel;
--loop : to start over and over again until no changes found;
-n : to download only "new" files (you may not need it. But I have already downloaded some files with scp).

If you want to use compression set this in ~/.lftprc:
set sftp:connect-program "ssh -a -x -C"

21 октября 2010 г.

chromium special pages

"about:labs" is missing in new chrome. But accidently I've found "about:about" page and link to "about:flags" there which is new "about:labs" name

28 августа 2010 г.

Как получить загранпаспорт в Киеве? Як отримати закордонний паспорт у Києві?

Необходимое

Для получения загранпаспорта в обычном порядке понадобится:
  • Справка из военкомата для военно-обязанных;
  • Около 400 гривен для оплаты услуг в отделении Ощадбака;
  • Два конверта с марками (3 гривны в сумме вроде бы);
  • Ксерокопии следующих документов (некоторых документов надо 2 копии, так-что делайте по две для каждого):
    • паспорта (1, 2 стр. + страницы с прописками);
    • справки о присвоении ИИН;
    • приписного (для мужчин не достигших 25 лет);
    • студенческого или зачётки, если вы обучаетесь НЕ в Киеве.
  • Ручка (в паспортном столе на ул. Донца это обязательно)
В паспортный стол (ОВИР) вам стоит идти в последнюю очередь.

Военкомат

Начинать стоит именно с него. РВК Соломенского района, в который мне надо было обращаться, принимает 2 раза в неделю: во вторник с 9:00 до обеда и в четверг с 14:00 до 18:00. Очереди там приличные, поэтому стоит приходить заранее и записываться в "список".

Я проходил это все в начале августа и мне хватило того, что я с друзьями пришел в четверг в 00:01 и вписал себя в пустой список (листок и ручка были с собой), после чего отправился домой спать.

В часы приёма в Соломенском РВК, для получения справки надо идти в 112 кабинет (уточните у кого-то в очереди). Там необходимо дать приписное и заполнить заявление по примеру. Заявление приблизительно следующего вида:
От ФИО,
тому-то, сему-то какого-то РВК
Прошу выдать мне ... для ЦЕЛИ (поездки на отдых, например) ТУДА-ТО, ТОГДА-ТО, на ТАКОЙ-ТО период.

После этого вам скажут когда прийти за справкой, и как её забрать.

Ощадбанк

Там всё просто, главное знать свои паспортные данные и ИИН. Приходите в отделение, берёте квитанцию для оплаты, и заполняете по примеру, который там должен быть ("оплата держмита для отримання закордонного паспорту 170грн"). Идёте в кассу; отдаёте; вам долго печатают 4 квитанции, плюс 2 за услуги банка; платите, но не 170, а около 368 гривен за все 4 услуги.

Прочее

С конвертами разберетесь на Укрпоште сами (всё же уточните, что вам для загранки, т.к. я не помню какие именно конверты надо). Ксерокопии тоже найдёте где сделать, главное что бы на одном листе одна сторона была ПУСТОЙ (т.е. не делайте копии паспорта на одном листе с двух сторон).

Паспортный стол

Приходите туда со всем, что я уже перечислял. Заодно не забудьте побриться и прихорошиться, т.к. фотографируют сразу при сдаче документов.

16 августа 2010 г.

Linux simple alarm and rest reminder

Может быть Я плохо искал, но простых решений для будильника и ежечасной кричалки почему-то не нашел. Есть конечно kalarm/gnome-alarm, но ставить их неохота, да и много кликов надо будет делать для каждого нового будильника или напоминания. Можно написать относительно простое решение на bash (теперь просто взять у меня), которое в конечном итоге будет требовать или написать каманду по типу следующих:
alarmer --set 15:00 'Hello! Go and do yourthing!' alarmer --set 'now +40min' 'Куда это ты собрался?!' alarmer --set 'ВРЕМЯ В ФОРМАТЕ at' 'Текст сообщения' alarmer 'Текст сообщения которое будет показано сразу же'

Или, например, добавить задачу в крон для еже.*ого выполнения:
$ crontab -e 0 * * * * ~/bin/alarmer.sh '!!! Rest RIGHT NOW !!!' #ежечасное напоминание об отдыхе

Как видно, использовать достаточно просто (linux-style), а вот сам скрипт может показаться сложным. Итак, для того, что бы этот скрипт работал, нам понадобится что-нибудь для вывода текста на экран (osd_cat из библиотеки xosd), что-нибудь для воспроизведения звуков (play из sox, или mplayer) и atd, если вы хотите иметь возможность задавать время срабатывания без кронтаба. Итак, в простом варианте скрипт будет выглядеть так:


Конечно, можно еще ввести проверки на наличие нужных программ, сделать больше опций с помощью getopt, но тогда скрипт разрастётся непомерно.

Возможные проблемы:
1) Что бы вызывать скрипт без полного пути, надо его положить в папку которая есть в PATH (/usr/bin например), или добавить путь где он лежит в PATH. Последнее можно сделать, например дописав в ~/.bashrc или в ~/.xinitrc такую строку:
PATH="/path/to/folder/with/script:${PATH}"

2) Кронтаб может быть не установлен, тогда надо поставить cron, который позволяет делать задачи каждому пользователю (crond, vixie-cron), а также разрешить это делать конкретному пользователю, т.е. добавить в файл /etc/cron.allow строку с именем пользователя:
imposeren

P.S. если кому интересно что там за звук, то послушайте