Хламушник №1

Итак, я тут все силы бросил на подготовку к экзаменам, и следовательно имел счастье плотно общаться с Oracle. В процессе работы обнаружил, что sqlplus из консоли не знает об истории комманд-запросов, тоесть вверх жмешь, а он тебе всякие [[D1 в ответ, вместо того, чтобы последнюю строчку выдать.

Не знаю, как в Windows, а Unix-программеры с этим борятся установкой дополнительного пакета

$sudo apt-get install rlwrap

и установкой простого алиаса в .bashrc

alias sqlplus=’rlwrap sqlplus’

Кстати, я тут в процессе систематизации бубновых мотивов для поднятия Oracle 10g EE на Ubuntu 8.04 без -ignoreSysPrereqs. Нужно такое будет?

### Рекламная пауза.
В посте про сумки, обещал сообщать, когда будет скидка. Сообщаю, скидка – завтра!

20% Off at eBags.com – Wednesday June 11th Only!

Пользуясь этой волшебной ссылкой, можно урвать до 20% дискаунта в забугорном магазине, торгующих сумками и чемоданами. Есть эксклюзивные модели (для любителей пьяными зайти на eBay) и недорогие для качественных потоковых моделей.

### Рекламная пауза №2

Мой блог находится первым в выдаче google.lv по запросу **vestel**. Я буду очень не против порекламировать любого представителя местной коммерции, то есть интернет или не очень магазин, если к моему дню Рождения они мне сделают скромный подарок в виде холодильника, стиральной машины, ну или хотя бы утюга. 🙂 Срок и регулярность рекламы зависит от массы и стоймости бескорыстного подарка.

Кстати, да… В ближайшее время я буду менять ник на **electrolux**, так что не баньте меня в своих комментах.

Rails programmer – кому ты нахер сдался

Очередной пост по следам собеседования. Я уже писал, как я ходил в Exigen. Понятное дело, я не оставляю надежду поработать, пускай и за скромное денежное вознаграждение, в какой-нибудь иностранной конторе. Так вот, сегодня закончилась эпопея с конторой TietoEnator Alise.

Кому интересно, остальное дальше.

Continue reading Rails programmer – кому ты нахер сдался

Рекламная пауза

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

Canvas Messenger Bag

Кликать не обязательно, но если вдруг захотите куда-нибудь деть немного американских денег и захотите купить хорошую сумку (портфель, рюкзак, чемодан, дипломат и т.д.), зайдите на

Disclamer: Кстати, ко мне без притензий, пожалуйста, я тут рекламирую и хочу, а сам покупаю на базаре пакеты по 8 сантимов.

Красота бесценна

Оригинальные РСС иконки

 

Эх, сколько не зарекайся не писать на блоге о всяких рюшечках и прочем, а не выходит. Вот и сейчас такой случай: не успел рассказать о Насте Манно, как нашел удивительные иконки для фидов от Михаила Квакина. И ведь что удивительно, ведь и у вас может быть что-то подобное: надо лишь пройти по ссылке и прочитать условия конкурса.

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

Немного twit-попа

Давно собирался написать, да все руки не доходили. Случилось страшное – симестр подошел к концу и у меня в институте вылез геморой. Правда, я с ним усиленно борюсь, но время не резиновое, да и спать я привык тут по 6, а то и больше часов.

В общем, хватит о личном, пора о главном. Поскольку любовь меня и LMT не сложилась, то direct сообщения из twitter-a на мобильник ко мне не приходят. И ладно бы была возможность получить извещение о них с web-интерфейса телефоном, но ее пока нет. Поэтому на досуге я наваял небольшой скриптик, который ходит на сайт, забирает оттуда директы и отсылает их мне на мобильник SMS-ками.


#!/usr/bin/env ruby

require 'rubygems'
require 'twitter'
require 'net/smtp'

twitter = Twitter::Client.new(:login => "не скажу", :password => "угадай")

twitter.messages(:received).each do |message|
  mtext = transliter(message.text)
  msg = "from: TwitterBot nn#{message.sender.screen_name}: #{mtext}"
  Net::SMTP.start('mail.copperred.net',25,'copperred.net',
                  'аккаунт','пароль',:login) do |smtp|
    smtp.send_message(msg,'откудамыло', '371номермобилки@sms.tele2.lv')
  end
  twitter.message(:delete,message.id)
end

Комментарии я думаю не нужны: обычный цикл по всем сообщениям для приведения их к стандартному виду и удалению по факту отправки SMS. Оно живет у меня на кроне и В альтернативной разметкe смотреть на Pastie. Если уже написанного вам маловато будет, то дальше можно прочитать, почему у поста такой странный заголовок.

Continue reading Немного twit-попа

Метро 2033

### Дмитрий Глуховcкий – Метро 2033

Book cover: Metro 2033

Эх, давно я не обзорил книги, которые я читаю, так что пришло время исправляться. Хотя, книга о которой я хочу рассказать сейчас слегка отличается от тех, что я обозревал ранее.

Во-первых, это все-таки фантастическое произведение, хотя если бы меня попросили охарактеризовать ее одним словом я бы не знал, что выбрать из “Постнюк” или “Антиутопия”.
Во-вторых, это первое произведение которое я с удовольствием прослушал в формате аудиокниги. И если вы еще не определились с тем, что подарите мне на день Рожденья, то бумажная версия займет почетное место на книжной полке, рядом с Сергеем Лукьяненко, Г.Л.Олди, Сальваторе и некоторыми другими любимыми авторами.

Не буду спойлить содержимое произведения, скажу лишь что это приключенческое повествование о недалеком будущем, построенное в лучшем духе “пойди туда, незнаю куда”. Автору удалось создать замечательный мир, предав его жителям очень красочные и выразительные черты. Не смотря на героический сюжет повествования, в книге хватает философских размышлений о судьбе отдельного человека, о его предназначении и неизведанных путях эволюции, удивительно мастерски выдержан баланс между “размышлизмами” и “action”.

В общем, книга заслужила самых лучших отзывов. Если вы уже прочли или прослушали ее, жду ваших отзывов в комментариях.

P.S. Кстати, я планирую собрать на форуме небольшое сообщество людей, желающих посодействовать переводу сюжета книги в игровой сеттинг для d20 Modern. Так что буду рад приветствовать инициативных товарищей с хорошим воображением. Работы хватит на всех: экономика, политика, эпики, монстры. Если хотите присоединииться – пишите.

Написано, слушая Amy MacDonald