Previous 20

May. 14th, 2008

тень, метро, огонь, домик, торт, черный

Боевые пидарасы

Идет лекция в ВУЗЕ. Профессор рассказывает о римских легионерах.

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

- Значит, легионеры были педиками?

Профессор тяжело вздохнул, снял очки, посмотрел на выскочку и говорит:
- Педики, говорите? Да не дай вам Бог, милый юноша, повстречаться хоть с одним таким педиком лицом к лицу. Нет, мой юный друг, это не были , как вы изволили выразиться, педики! Это были настоящие БОЕВЫЕ ПИДАРАСЫ!!


Брат прислал, спасибо ему; источник неизвестен.
Tags:

May. 7th, 2008

тень, метро, огонь, домик, торт, черный

Мои закладки del.icio.us

Вы можете найти здесь ссылки на интересные ресурсы. Просто побродите по тегам.

Здесь RSS.
тень, метро, огонь, домик, торт, черный

Обновление интересов

Спасибо [info]insoo за преждевременную пессимизацию. Огромное такое спасибо. :)

Видимо, мне больше не интересно .net, c#, c++, xml, xsl, смертельна доза ковбаси, фидо, читать комментарии. Насчет ковбаси больше всего сомневался.
тень, метро, огонь, домик, торт, черный

Твердотельные накопители становятся дешевле

Скоро сбудутся мои мечты о флешовых накопителях!

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

May. 6th, 2008

тень, метро, огонь, домик, торт, черный

Посоветуйте ноутбук

Посоветуйте, пожалуйста, ноутбук.

Мне неважны его вес, размеры и цена.

Тачпад не нужен. Я понимаю, что он есть везде. Но если его нет, это будет плюсом.

Хотелось бы мозгов не меньше гига. Хотелось бы Bluetooth. В принципе, всё остальное что хотелось бы есть у всех.

Очень важно, чтобы:
  • не было кнопки Fn слева внизу, ну, чтоб вообще удобная клава была. Клавиатура должна быть удобной до беспредела.
  • он не задыхался на коленях.
  • в сумке в спячке тоже не задыхался
  • он работал больше 4х часов без зарядки. Или чтоб батарея сменная


В основном для: бравзер, почта, писать и отлаживать код (я вебразраб).

Sony VAIO VGN-FS515BR привлекательно, но 2 USB кажется мало и аккумулятор слабый.

May. 5th, 2008

тень, метро, огонь, домик, торт, черный

Коляска в лифте. Мамам на заметку

Коляска в лифте. Мамам на заметку.

Apr. 24th, 2008

тень, метро, огонь, домик, торт, черный

Python & MySQL. 3 первые грабли (с решениями)

Грабли, на которые я наступил при работе с мусклом из питона.


  1. import MySQLdb


    Не знаю почему, но у меня эта строчка не работала. mysql-python был установлен с помощью setuptools:


    easy_install mysql-python


    Из site-packages/.egg я вытащил всё в site-packages.
    Ну и убрал упоминание про egg из easy_install.pth, конечно.


    Заработало!


    На #python сказали, что у меня, наверно, были проблемы с самим файликом .egg, или с PYTHON_PATH.


  2. INSERT в никуда


    Тут всё совсем просто. База InnoDB, по-умолчанию включены транзакции, модуль MySQLdb их по-умолчанию начинает. Нужно либо делать connection.commit() после cursor.execute(), либо, как мне больше понравилось, сделать connection.autocommit(True).



  3. INSERT в левой кодировке


    Проблема кодировок и MySQL уже обсуждалась, тогда это был PHP, сегодня Python, всё иначе, прошло много времени, проблема кодировок живет. Извините, отступление.


    Удивительно, блядь, сколько еще понадобится времени, чтобы убрать нахер все кодировки и придти к единому соглашению. UTF-8 это позволяет. Не нравится — хакей, я тоже не против UTF-16. Файловые системы умеют сжимать файлики прозрачно. Даже в HTTP пришли к какому-то перемирию со сжатием (deflate vs. zlib или как там). Какие кроме размера могут быть недостатки, я вас спрашиваю?


    Ближе к делу. Я сторонник параметризованных запросов. Потому что я не желаю знать об оборачивании строк кавычками. Это не моя проблема.
    Модуль MySQLdb использует %s параметры. Подпихнуть ему %d на число у меня, почему-то не получилось. Но можно всё равно передавать числа, как будто это строка. Так вот, я пишу
    sql = """INSERT INTO `table`
    (`name`, `info`, `length`)
    VALUES (%s, %s, %s)
    ;"""
    sql_params = (u'меня зовут Вова', u'Я знаю три слова', 17)
    cursor.execute(sql, sql_params)

    Обратите внимание, параметры - строки в Unicode. В рабочем скрипте они у меня получались из запроса, .decode('utf-8'), но это неважно. MySQLdb должен сам уметь класть в базу строки в нужной кодировке. Мы работаем с Unicode.


    А он работает с latin1. Он не знает, что у нас в начале скрипта # -*- coding: utf-8 -*-, что у нас кодировка сервера, базы utf-8. Он знает про свой latin1. Нельзя винить, всё логично и последовательно.


    Итак, чтобы заставить модуль кодировать строки во что нужно, я написал connection.set_character_set('utf8')
    Забавно выглядят два слова set. Обратите внимание. Не “utf-8”, а “utf8”.


    Заработало! Записи вставляются и вынимаются как надо.



    Успехов вам.

Apr. 16th, 2008

тень, метро, огонь, домик, торт, черный

Угарный попугай

Tags:

Apr. 4th, 2008

тень, метро, огонь, домик, торт, черный

30% женщин

30% of women killed were murdered by their boyfriends or husbands. -- 30% of women should have just shut the fuck up

Оттудова

Предлагаю конкурс на лучший перевод на русский язык приписки внизу.

P.S.: я не убивал женщин :)
Tags:
тень, метро, огонь, домик, торт, черный

Про генетику и страхи

Я хочу питаться генетически модифицированными продуктами

Поддерживаю автора.

Mar. 21st, 2008

тень, метро, огонь, домик, торт, черный

Откуда название unix утилиты cat

Сколько раз вы писали нечто вроде сat /etc/hosts?
Задумывались ли вы, почему cat? Почему кошка? Я не задумывался. Но случайно попался перевод слова блевать.

Теперь понятно. Прога выташнивает содержимое файлика на stdout.

Сколько нам еще открытий чудных готовит юниксовый дух?..
тень, метро, огонь, домик, торт, черный

Жутко интересное сообщество!

[info]3slova. Всем рекомендую почитать хотя бы пару веток.

Mar. 19th, 2008

тень, метро, огонь, домик, торт, черный

Добавил интересов

Добавил в профиль туеву хучу интересов. Отдельное спасибо [info]1smash1 за особенно клевые.

(сначала прочитайте комментарии)

upd: И откуда в людях столько злости?..

upd: Завтра я заберу ТВОИ интересы!!1одинодин

Mar. 15th, 2008

тень, метро, огонь, домик, торт, черный

Проблема продавца

Небольшое вступление. Этот текст не про фирму микрософт, не про открытые и закрытые программы. Теплее - про экономику. Еще точнее - про современное общество, как я вижу одну из наших больших проблем. Пожалуйста, постарайтесь взглянуть на всё написанное ниже как можно шире.

Read more... )

Mar. 11th, 2008

тень, метро, огонь, домик, торт, черный

Запуск Django сервисом под виндой (решено)

Блин, конец дня протрахался с задачкой запускать джанговский сервер (devtest, fastcgi, wsgi, неважно - всё равно нужно что-то запускать при старте компа) как сервис - при загрузке сервера, так и не нашел решения.
Ехал домой, думал че-нить помудрить тут, вспомнил, что у меня прога как раз это делает. Она сама грузится как сервис и может запускать что угодно когда угодно и как угодно.
Так вот бесполезно закапываться иногда.

Прога называется nnCron.

upd: Есть способ... не скажу лучше, но проще. Сервис Scheduler (at) позволяет запускать программы от имени определенного пользователя. В том числе и при старте винды может. До логина первого юзера.

Feb. 22nd, 2008

тень, метро, огонь, домик, торт, черный

Первый большой проект

Нашел работу. С виду очень интересно. Почти весь офис под Ubuntu, пишут на питоне под Django и Pylons. Ну и пишут, уже понятно - сайты. Рядом с метро, зарплата всех устраивает. Всё клево. Всё то, чего я так хотел.

И тут из фирмы, где я работаю до сих пор, уходит программер. У него рос зам. Это я. Вырос, стало быть. По глупости своей, остался значт. Ну, условия (читай бабло) другие, конечно. Объявил себе проект большой. Избавиться от того говна той недоделанной CMS на ASP.NET, которое два года ваяли предыдущие програмеры в этой фирме и сделать всем хорошо. А потом, значит и в эту фирму хорошую пойти. С опытом уже, значит.

В два месяца объявил. Первые дни пошли. На работе до 21-22. Нихера это не способствует развитию личной жизни. Спит вон, обиделась. Запарился я, урод, сегодня, забыл про время, не встретились после работы. А вчера только обещал, что все будет иначе.

Шо ж так времени то у нас мало в сутках...

Feb. 4th, 2008

тень, метро, огонь, домик, торт, черный

Национальный школьный портал

Здесь пишут про национальный школьный портал.
Не то, чтобы стоило чего-то хорошего ожидать от такого говна, как МинОбразования, Мейл ру (и их поделки Gogo), просто посмотрите на справедливый сарказм.

Выпуск 1

Выпуск 2

Feb. 1st, 2008

тень, метро, огонь, домик, торт, черный

Как заставить Firefox жрать меньше памяти

Тонкая настройка Firefox

Jan. 21st, 2008

тень, метро, огонь, домик, торт, черный

Урок фотошопа: старые комиксы

Что?
фотка в комиксовой обработке

Как?
обучение (фотошоп)

Спасибо за ссылку.

Jan. 18th, 2008

тень, метро, огонь, домик, торт, черный

Филеры

“Филеры” слышат музыку, передаваемую по радио и беседы по сотовой связи, видят кино, транслируемое по спутниковым каналам. Природа подарила им способность чувствовать всё то, что люди тщательно шифруют и кодируют.
Их несчастье в том, что они не могут поделиться своими ощущениями, ведь филеры не могут издать ни звука или махнуть рукой. Бестелесные поглотители информации живут и умирают с нашими тайнами.

Previous 20