Чтобы добавлять сообщения и комментарии, .

@Lex:
Lex

Нашел хороший подробный мануал по сопроцедурам (coroutines) на python с использованием расширенных генераторов. Рассказывается и показывается на примерах все — от создания простых функций-генераторов до написания планировщика. Любителям асинхронного программирования посвящается: dabeaz.com

@Lex:
Lex

Специально для @bellatrix: #907644 (мой опыт общения с тернопольчанами подтверждает, что западная Украина уже не такая западная, sad but true)

@Lex:
Lex

Ибо воистину. Первый Язык, жемчужина посреди простых камней, и нет языков кроме Него. Скобки, в которых пустота — тело Его, мистическое двуединство кода и данных — дух Его, божественная рекурсия — сердце Его. Истинно говорю вам, избегающий света Его есть безумец, вот, свершается кара над главой его, и убогостью отмечены поделия его, подобные пустым глиняным горшкам рядом с хрустальным сосудом благодати Его. Принявший же и постигший истинный свет Его подобен прямой и отточенной стреле, чисты помыслы его и крепка рука его, и благословенны творения его, дарующие радость и утоляющие печали, ибо одухотворены духом Его и отмечены благодатью Его. А вас, поц иент, любитель недоязыков, ничего не ждёт, кроме серой стены за окном, липкой остывшей каши и вечного аминазина.

@Lex:
Lex

первый раз за год пользования почтой от гугла получил спам во входящие, причем 2 сразу! Что это они нюх потеряли?

@Lex:
Lex

счастливый обладатель nokia e52. достаю из коробки. Что меня ждет? :)

@Lex:
Lex

А новый альбом power metal группы "Эпидемия" уже в торрентах, за 2 дня до официального релиза :)

@Lex:
Lex

Мелочь, но приятно:
def _get_name(self):
return super(ListItem,self).name or self.displayText

Тут используется свойство логических операторов в питоне возвращать не просто True/False, а сам операнд, если он интерпретируется как истина. Тоесть в этом методе возвращается значение родительского класса, но если "унаследованое" значение является пустой строкой, None etc, то вернется другое значение, вычисляемое уже данным классом. Попробую проилюстрировать на более простом примере:
user_name=raw_input("введите ваше имя в системе. Нажмите <enter>, если хотите зайти анонимно") or "anonymous"

переменная user_name получит значение, введенное пользователем, или "anonymous", если raw_input() вернет пустую строку (пользователь нажал <enter>)

@Lex:
Lex

В большей степени для @bellatrix:
evolkov.net
Логические ошибки
Из: МакМаллин Р. Практикум по когнитивной терапии: Пер. с англ. — СПб.: Речь, 2001. — 560 с.

elcom.ru
Логика: Сборник упражнений и тестов с краткими объяснениями материала / авторы и составители: А.С. Тимощук, Л.Е. Филиппова. Владимир, 2006. 56 с.

@Lex:
Lex

Всех красавиц и умниц джуйка с этим весенним праздником! Будьте любимы и счастливы, пишите побольше :-)

@Lex:
Lex

«Дух божий знайшов якнайтоншу віддушину в цьому диві аналізу, виродку з світу ідей, подвійній суті, що знаходиться між буттям і небуттям, яку ми називаємо уявним коренем з від'ємної одиниці».
Лейбніц

@Lex:
Lex

news.mail.ru
выжимка:
ОСЛО, 26 февраля. Норвегия открывает бесплатные бордели. Уже откликнулось 90 добровольцев желающих обслуживать клиентов, пишет  Scandi News.
«60 женщин и 30 мужчин подходят к этому без обиняков и относятся к сексу как к чему-то естественному и само собой разумеющемуся, как, например, к завтраку», — рассказывает в шведской газете «Афтонбладет» председатель объединения Free Political Movement («Свободное политическое движение») Франк Хорн Хартведт, который продвигает данную идею.
...
Напомним, Центральный союз арендаторов Финляндии ежемесячно регистрирует обращения владельцев жилья, желающих сдать его в обмен на оказание услуг интимного характера. Зачастую такие «жилищные схемы» предлагаются студенткам, которые обычно ограничены в средствах.
Финская полиция не запрещает подобную практику. Единственными условиями являются совершеннолетие обоих участников «сделки», а также соблюдение законодательных норм. Однако представители правоохранительных органов рекомендуют женщинам сообщать о принятии таких предложений, что должно помочь избежать преступлений.

А вы говорите Европа...

@Lex:
Lex

Уже больше года пишу на python, но продолжаю открывать для себя "приятные" фишки.
s="python is cool"
if "python" in s:
print "s is about python!"
#а я всегда писал if s.find('python')>-1: ...
Все мы пользуемся генераторами списков в python. А вы знаете, что генератор можно зделать "ленивым", чтобы он не вычислял весь список в памяти, а выполнял работу только во время итерирования? (вспомните разницу между range и xrange, и ы поймете, о чем я). Для того, чтобы так зделать, заключите генератор в круглые скобки, вместо квадратных:
(x**3 for x in xrange(20))
Если передаете генератор в функцию, скобки можно опустить:
myfunc(x**3 for x in xrange(10))

@Lex:
Lex

Знакомая прислала:
Многие боятся запуска Большого адронного коллайдера:
— Ведь это страшно!
— Он может уничтожить всю планету!
Я же хочу отметить, что ничего страшного или плохого в уничтожении нашей планеты нет (точнее, не будет): страх, горе, так же, как хорошо/плохо, — это чисто человеческие понятия. Если не будет планеты, то не будет и людей. Значит, не будет ни страха, ни горя.
В первом приближении можно считать, что количество горя от происшествия равно произведению числа погибших на число скорбящих. В этом случае мы можем заключить, что максимальное количество горя будет, если погибнет ровно половина людей. Кроме того, получается, что горе от смерти одного человека в точности равно горю от смерти всех, кроме одного.
...
iproc.ru

@Lex:
Lex

Открыл для себя библиотеку sympy. Это просто находка для ленивого студента-программера! (а какие еще могут быть программеры?)
code.google.com
...
SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries.

Проверил, действительно работает! Must have.

@Lex:
Lex

мать-перемать! Виндамастдай!!!1111!
готовая домашка по матану и линейной алгебре только-что стала жертвой внезапного bsod, вместе с выдраными из логов интересными паролями.
Да, я знаю, что сохраняться надо. Но мои лучи праведного негодования настигнут и невозбранно покарают всю эту туеву кучу индусов, приложившую свои кривые ручонки к написанию самой-популярной-в-мире-операционной-системе

@Lex:
Lex

И я исполнил свой гражданский долг! :-)

@Lex:
Lex

gawk, date, finger, wait, unzip, touch, nice, suck, strip, mount, fsck, umount, make clean, sleep: Who needs sex when you have /usr/bin?

@Lex:
Lex

После удаления шайтан-машины pulseaudio задержка при воспроизведении звука пропала, но alsa стала микшировать как-то через раз. Например звуки пиджина не играют в 50% случаев если активен text-to-speech и что-то говорит в это время. Пробовал ставить последную версию драйверов alsa из backports, ситуацию особенно не исправило. Включать програмное смешивание звука не хотелось бы. Что посоветуешь, джуйк?

@Lex:
Lex

I am completely operational, and all my sockets are functioning perfectly. *welcome to emacs!

@Lex:
Lex

Вот чего только не найдешь в исходниках линуксовских програм :-)

I take it you already know
Of tough and bough and cough and dough?
Others may stumble, but not you,
on hiccough, thorough, laugh and through...
Well done! And now you wish, perhaps,
To learn of less familiar traps.

Beware of heard: a dreadful word
That looks like beard and sounds like bird.
And dead: it's said like bed not bead —
For goodness' sake don't call it deed.
Watch out for meat and great and threat
(They rhyme with suite and straight and debt!)

A moth is not a moth in mother;
Nor both in bother, broth in brother;
And here is not a match for there,
Nor dear and fear, for bear and pear.
And then there's dose and rose and lose,
(Just look them up), and goose and choose,
And cork and work and card and ward,
And font and front and word and sword,
And do and go and thwart and cart...
Come, come! I've hardly made a start.
A dreadful language? Man alive!
I'd mastered it when I was five!

I will teach you in my verse,
Words like corps, corks, horse and worse.
For this phonetic labyrinth
Gives monkey, donkey, ninth and plinth;
Wounded, rounded, grieve and sieve;
Friend and fiend; alive and live.
Query does not rhyme with very,
Nor does fury sound like bury.
Dies and diet; lord and word,
Earth and hearth and clerk and herd;
Evil, devil, tomb, bomb, comb;
Doll, roll, dull, bull, some and home.
Finally — for I've said enough —
Through though thorough plough cough tough!
While hiccough has the sound of cup...
My advice is: give it up!