6 авг. 2007 г.

vi - копирование блока

Вообще, обычно использую в качестве текстового редактора gvim - работаю большей частью в Windows. Изредка случается править что-то на серверах заказчиков, где быстрее и удобней работать напрямую через консоль. Потому иногда приходится судорожно вспоминать простой набор "магических" знаков для копирования блока в текстовых файлов в редакторе vim:

mk - отмечаем начало блока для копирования меткой k (может быть любая буква)
y'k - копируем блок от текущей сроки до той самой метки k
p (или P) - вставляем блок

3 авг. 2007 г.

Короче, склероз! start em console

Чтоб не забывать некоторые вещи, буду складывать сюда... Типа нужно редко и потому вылетает из головы.
Например, старт Oracle Enterprise Manager Console - что может быть проще!!!:
emctl start dbconsosle
Потом emctl status dbconsole, чтобы посмотреть как до неё (консоли) добраться ну и ваще :)

7 февр. 2007 г.

Спорт

В субботу играл в волейбол... Столкнулся с другим игроком, да так неудачно, что болит пол морды, в придачу феник под глазом и нога храмает. 4 дня пользовался исключительно лифтами и эскалаторами - благо их в Праге много! Сегодня уже могу поднимать по лестнице, спускаться пока тяжело. Часть лица, блина, онемело. Не чувствую. Эффект, как от анестезии, когда зубы лечишь. Кстати, зубов тоже не чувствую. Но они там есть - проверил, все на месте! А через 3 дня к жене, родителям и на свадьбу к другу... Приеду, блина, калечина такая...

31 янв. 2007 г.

Файл _vimrc для gvim который использую я:

set guifont=Courier_New:h11:w7:cRUSSIAN
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin

set diffexpr=MyDiff()
function MyDiff()
let opt = '-a --binary '
if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
let arg1 = v:fname_in
if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
let arg2 = v:fname_new
if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
let arg3 = v:fname_out
if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
let eq = ''
if $VIMRUNTIME =~ ' '
if &sh =~ '\<cmd'
let cmd = '""' . $VIMRUNTIME . '\diff"'
let eq = '"'
else
let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
endif
else
let cmd = $VIMRUNTIME . '\diff'
endif
silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction
startinsert
set ic!

set background=light
hi clear
if exists("syntax_on")
syntax reset
endif

" Colors for syntax highlighting
hi String guifg=Red
hi Character guifg=Red
hi Number guifg=Red
hi Statement term=bold cterm=bold ctermfg=Blue gui=bold guifg=Blue
hi Comment term=bold cterm=bold ctermfg=DarkGreen gui=Italic guifg=DarkGreen


По ходу буду развивать..

29 янв. 2007 г.

Продлился :)

Сегодня ездил в полицию по делам иностранцев продлевать визу. Продлили на год :) Причем, вклеили так называемый "длоугодобы побыт" - теперь при пересечении через границу мне не нужны "гранични пруводки" - это такие бумажки, на которых отмечают въезд и выезд из страны. Доволен, как слон, потому как не надеялся, что выдадут на целый год. У меня подтверждение о снятии жилья только до сентября действует. Пришлось подписать бумагу, что в августе-сентябре принесу новое.
Еще попути заскочил в урад праци, получил новое разрешение на работу :) Эта бумажная канитель не кончится никогда :)

25 янв. 2007 г.

Поделись улыбкою своей...

Иногда возникает непреодолимое желание поделиться с кем-нить своим настроением. Иногда вот сидишь работаешь, а в плэй-листе попадается какая-нить песня, которую непременно хочется дать послушать кому-нибудь из коллег, например, или друзей.
Но шарить, или отсылать по почте или еще как-нить так леееень...
И тут на тебе - приходит на помощь Google talk.
Отключаем микрофон. Двойной клик по динамику в трее (то же самое можно сделать через панель управление естессна). Выскакивает окно Volume Control. Меню Options/Properties. Выставляем галку Recording. А там в Google talk остается позвонить человеку, с которым хотите поделиться музыкой. Если он тоже пользуется Google talk и сидит в наушниках, то услышит то же самое, что играет у вас.
Google roooolit :) Кто еще не обзавелся - добро пожаловать!

Ну как так можно работать?

Работаю, точней дорабатываю последние недели, в одной крупной международной IT фирме в Праге. А интернет здесь - хуже не придумаешь. Точней каналы тут широкие - если интернет работает, то работает он быстро. Но вот качество - убиться. То есть, то нет, то еще какая борода... Казалось бы: IT компания может себе позволить нормальных айтишников, так нет же - понабирают черти кого, потом мучайся.
Вообще, начинаю склонятся, что от работы в крупных кампаниях никакого удовольствия. Интернет режут - это уж как пить дать. Всякие корпоративные этики - муть страшная. Порядка реально нет! Есть только видимость, что каждый занимается своим делом. А реально, если что, то концов не найдешь... Мелкие проблемы решаются через задницу, наверное, принципиально. Делов на 5 минут, а канитель разведут на 10 служебных документов и минимум месяц ожиданий - жуть вопщем.

Старт

Еще одна попытка вести блог. Надеюсь будет более удачной чем 2 предыдущие.