[01:08:00] Муркт: http://murkt.org.ua/blog/2008/05/26/exception-masterclass-08-report/
[01:10:05] denz: есть кто?
[01:10:12] Муркт: представь себе
[01:10:19] xa4a: м.. никого
[01:10:29] Boo: есть
[01:11:09] xa4a: это соц. опрос?
[01:11:17] Муркт: это провокация!
[01:11:19] denz: такой вопрос - когдато ктото мне показывал линк такую фичу - типа хранение нерегулярных свойств в бд джанги. Какбы аналог settings чтоле... а теперь не могу найти,а надо
[01:12:08] denz: даже слов подходящих для гугла найти не могу....
[01:12:20] Муркт: что значит "нерегулярных свойств"
[01:12:29] Муркт: Нерегулярные свойства чего?
[01:12:58] denz: вот отдельно стоящие, не в контексте остальных объектов.
[01:13:14] Муркт: дык заведи себе модельку сеттингс
[01:13:20] denz: тато понятно
[01:13:31] Муркт: ну и что там ещё может быть?
[01:13:44] denz: там просто примочек уже разных наросло, не хочется велосипед изобретать
[01:13:48] Муркт: об чём там писать-то
[01:14:01] Муркт: какие могут быть примочки у настроек? о_О
[01:14:18] denz: вот если бы я помнил - я бы нашел уже
[01:14:37] Муркт: нафиг тебе те примочки, если ты даже не знаешь, что это за примочки
[01:14:52] Муркт: xa4a, Boo: если найдёте какие-то мелкие глюки в отчёте - скажете, ок? :)
[01:15:17] Boo: не нашел
[01:15:46] denz: так в этомто и весь цинус - посмотреть че бывает, какие грабли и воопще. Короче я понял, вы тоже не знаете
[01:15:58] Муркт: да какие там могут быть грабли
[01:16:10] Муркт: name = field
value = field
[01:16:32] Муркт: быстрее написать свой велосипед, чем найти такой же готовый
[01:17:07] Boo: может быть имелось ввиду CHOICES ?
[01:17:18] denz: еще туды теггирование надо добавить, чтобы объединять в группы
[01:17:28] Муркт: О_О
[01:17:57] denz: шо с глазами?
[01:18:15] Муркт: тэгирование настроек - это сильно
[01:18:25] denz: машинные теги спасут планету :)
[01:18:48] Муркт: /me пошёл тэгировать свой settings.py, чтоб не отстать от прогресса мирового
[01:19:02] denz: нее :)
[01:19:34] Муркт: Если не можешь остановить безобразие - возглавь его!
[01:19:47] Муркт: /me собрался возглавлять безобразие
[01:20:10] denz: просто например - есть на сайте меню. В нем пункты. Заводить для списка пунктов меню отдельную модельку - фонарь. А есть еще там логотип, и прочая фигня
[01:20:31] denz: всякие лозунги и т.д.
[01:20:37] Муркт: /me всегда писал пункты меню прямо в темплейт
[01:20:38] denz: Куда их совать?
[01:20:48] denz: А я хочу чтобы их менять можно было
[01:20:52] Муркт: всё равно их штуки три-четыре, и никогда не меняются
[01:21:05] Муркт: или ты CMS какую-то клепаешь?
[01:21:08] denz: логотип тоже?
[01:21:23] Муркт: а у меня не конвеер
[01:21:25] denz: бэкграунд?
[01:21:33] denz: у меня пока тоже :) :)
[01:21:35] denz: гыгы
[01:21:42] Муркт: у меня его никогда и не будет
[01:22:00] Муркт: я на заказ сайты не делаю
[01:22:07] Муркт: "сайты!"
[01:22:16] Муркт: восклицательный знак лишний
[01:22:28] denz: а я вот хочу делать,только не хочу моск себе долго парить
[01:22:49] Boo: т.е. хочешь побыстренькому срубить бобла?
[01:22:58] Муркт: бобра
[01:23:22] denz: нет. е хочу. Я хочу блин всю жисть кропотливо работать над своими пафосными идеми.
[01:23:40] Boo: не верю
[01:23:44] denz: в перерывах клепать капустку, чтобы было что жрать
[01:23:47] Муркт: ага, но приходится всю жизнь по-быстренькому срубать бабла
[01:23:59] Муркт: :D
[01:24:05] denz: и не хочу наниматься сотрудником, надоело слушать бред всяких менеджеров
[01:24:21] denz: я их 11 лет слушал
[01:24:25] Boo: *еще ни разу не работал на дядю*
[01:24:32] Муркт: Boo: видишь, альтернатив нет!
[01:25:59] Муркт: Я себе ещё представил скорость работы такого сайта, у которого пункты меню, бэкграунд, логотип, и прочее, прочее, лежит в базе данных
[01:27:24] denz: запросы кэшируются
[01:28:36] Муркт: да их там и так немного
[01:28:42] Муркт: если я не ошибаюсь
[01:28:47] denz: кого?
[01:28:55] Муркт: дополнительных запросов
[01:29:28] Муркт: Boo: по-моему, я первый успел написать отчёт :)
[01:29:42] Boo: да, наверное, первый
[01:30:29] Boo: на djangosites.org премодерация?
[01:32:35] Jekel: о.. народ ожил
[06:13:05] _lorien: A quick look at the revision log reveals that the initial commit of 60 or so files has been done on 08/14/07 (10 months ago), a second developer came on board on 12/01/07 (seven+ months ago), a third one, on 01/04/08 (six+ months ago), a fourth one, on 01/16/08 (also six+ months ago). There are at least nine discernible contributors overall. Say what you will, but it still looks an awful lot like like two man-years, Django or no Django…

Про чо базар? Типа байтфлоу делают два человека-года, а он до сих пор уёбищный?
[06:27:43] red-agent: =
[06:36:37] _lorien: Ну тогда он пиздит
[07:27:28] wiz: _lorien, "судя по логам и приходу разрабов в проект там накодено уже почти 2 человекогода, а это дофига"
[07:40:51] _lorien: пиздёшь и правокация, а если б в логи было два коммита по одной строчке в 2000г. и в 2008г. - это типа 8 человеко-лет?
[07:44:21] wiz: я думаю он скорее радуется - типа фтопку велосипеды - один хрен вы bf не догоните
[07:51:03] _lorien: гм, блять, надо мне проводить очистку кармы - везде только негатив вижу
[08:59:11] _lorien: http://wikipedia.habrahabr.ru/blog/43023.html
[09:46:29] Большой Лис: кстате
[09:46:32] Большой Лис: а чо в BF не используется deseb?
[09:46:43] Большой Лис: неужто эволюций базы данных не происходит?
[09:48:23] _lorien: Большой Лис, гм, хз, я использую в settings_local =)
[09:48:27] _lorien: а
[09:48:43] _lorien: а, хм, ну вообще да, мона его и в дистриб включить
[10:00:52] lpaul: привет всем. такая проблема - программа берет текст с поп3 и шлет по жабберу. приходят кракозябры, ктонибудь подскажет как решить?
[10:02:09] лорд Морфий: lpaul: погляди в сторону кодировок
[10:03:05] lpaul: пробовал разные варианты decode() и encode(), не получилось
[10:03:28] lpaul: как именно ими воспользоваться?
[10:05:07] lpaul: поп3 на яндексе скорее всего cp1251, жабберу думаю юникод нужен.
[10:07:58] red-agent: когда вытаскиваешь из ящика - декодируй в юникод обьект unicode(string,'cp1251')
[10:08:46] lpaul: спасибо сейчас попробую
[10:13:16] Большой Лис: [kron@kron web_brains]$ pwd
/home/kron/hg/byteflow/themes/web_brains
[kron@kron web_brains]$ ls
base.html blog flatpages footer.html head.html
[10:13:19] Большой Лис: ээ
[10:13:35] Большой Лис: _lorien, а чочо за footer и head?
[10:13:43] Большой Лис: base.html не хватает уже? :)
[10:14:08] Большой Лис: похапэшнег проклятый ;)
[10:15:54] Большой Лис: ляди :( http://media-kb.com/doc/api/
[10:16:05] lpaul: red-agent> к сожалению не помогло
[10:16:48] red-agent: покажы весь ко
[10:16:53] red-agent: д
[10:17:11] lpaul: ок..
[10:21:22] lpaul:
http://dumpz.org/1220/
[10:21:22] red-agent: jesus christ
[10:21:22] lpaul: что такое
[10:22:32] piranha: упс
[10:22:34] piranha: хардкор :)
[10:22:59] red-agent: хардкор? да это пиздец
[10:23:05] piranha: почему?
[10:23:09] piranha: так пишут на шелле
[10:23:10] piranha: =)
[10:23:12] red-agent: леденящий душу
[10:23:27] lpaul: это пруф оф концепт
[10:23:30] piranha: red-agent: я думаю, шо ты зря человека пугаешь )
[10:23:35] red-agent: данунах
[10:23:45] red-agent: функция в камлкейс названа
[10:23:49] piranha: lpaul: не, ну на самом деле код вермишельный, как для питона
[10:23:51] red-agent: а эти try..except блоки
[10:23:57] piranha: угу
[10:23:57] red-agent: это вобще no comments
[10:24:05] piranha: lpaul: ты недавно программишь?
[10:24:15] lpaul: нет)
[10:24:21] piranha: ну как раз камлкейс - это явный показатель того, что pep8 нечитана
[10:24:25] lpaul: на питонеменьше года
[10:24:30] red-agent: Message = ''
for s in str:
Message += s+'\n'
[10:24:35] red-agent: х_Х
[10:24:44] piranha: lpaul: ну, за год уже можно прочесть pep-8, на самом деле...
[10:25:14] piranha: вообще после if len(pop3.list()[1]):
идёт самый жестяк, имхо
[10:25:19] piranha: всё остальное просто вербозное
[10:25:21] piranha: а это...
[10:25:24] lpaul: эм.. что за рер?
[10:25:38] piranha: !google pep-8
[10:25:43] red-agent: жуть вобщем
[10:25:44] piranha: lpaul: вот этот
[10:25:51] lpaul: спасибо, я прочитаю
[10:25:56] lpaul: а как быть с проблемой?
[10:25:57] piranha: угу
[10:26:05] piranha: а что за проблема, сорре? :)
[10:26:11] lpaul: КОДИРОВКА
[10:26:14] lpaul: епт
[10:26:16] lpaul: сорре
[10:26:18] piranha: http://www.siafoo.net/article/52

вот ещё хорошая статья
[10:26:29] lpaul: я же уже выломал капс как он включился
[10:27:03] Большой Лис: ы
[10:27:06] piranha: str[0] = str[0][index+1:]

хардкор =)
[10:27:33] piranha: lpaul: а что это ты делаешь после того if'а?
[10:27:36] piranha: а то я не понимаю
[10:28:15] lpaul: это проверка
[10:28:21] lpaul: на наличие новых сообщений
[10:28:39] piranha: эмм
[10:28:47] red-agent: if len(pop3.list()[1]):
[10:28:52] lpaul: да, там странная система)
[10:28:56] red-agent: 0_о
[10:29:08] lpaul: да это чек на новые месаги, выглядит дурно
[10:29:15] _lorien: hg ci -m 'button generator now honors the user.citiesUpdateDate'
мона так сказать? )
[10:29:59] red-agent: lpaul: в общем, учи питон =) кодировка - это твоя самая маленькая проблема
[10:30:04] piranha: _lorien: можно, если не смущает шо кемелкейс :)
[10:30:42] _lorien: piranha, ето не я бд разрабатывал
[10:30:56] _lorien: а так, канешна, смущает )
[10:31:29] lpaul: ладно, сделаю красивей и вернусь
[10:32:27] piranha: ok :-)
[11:07:36] mishok13: суке, пропустил эксепшн :)
[11:08:20] Boo: а кто суке?
[11:09:07] _lorien: пхп-ники, кто же ещё ))
[11:09:26] mishok13: суке американцы
[11:09:28] mishok13: напоили
[11:09:41] mishok13: в субботу просто еле передвигался
[11:12:29] Boo: сцуке
[11:12:56] Boo: эксепшн был отличный
[11:13:06] Boo: особенно после оф. части
[11:22:57] mishok13: а что там про утечки было?
[11:24:26] Большой Лис: Давайте на секунду представим, что нам потребовалось написать такое приложение. Какие будут первые действия? Конечно, установка Tomcat и MySQL.
[11:24:26] Большой Лис: жажа
[11:25:03] _lorien: =)
[11:27:57] mishok13: шоэтзахуйня?
[11:28:37] _lorien: Большой Лис, хочет нас на tomcat подсадить
[11:29:10] Большой Лис: дада
[11:29:17] Большой Лис: /me коварно потирает руки
[11:30:33] red-agent: tomcat - выбор молдован 2008
[11:30:34] red-agent: :D
[11:31:40] Большой Лис: лопата
[11:45:06] red-agent: у нас в новом доме - строители молдоване
[11:45:14] red-agent: 3 раза бровку снимали\перекладывали
[11:45:15] red-agent: :D
[11:45:42] Большой Лис: red-agent, а что такое "бровка"?
[11:45:55] red-agent: бордюр =)
[11:46:03] red-agent: но самое веселое было утром
[11:46:11] red-agent: забошляли им жильцы, чтобы мебель выгрузили
[11:46:17] red-agent: смотрю, выгружают стол, стулья
[11:46:20] red-agent: прямо у проезда
[11:46:29] red-agent: и тут с другого конца летит чувак, на тойоте
[11:46:35] red-agent: через минуту слышу ХУЯК!
[11:46:43] red-agent: и мимо окна пролетают осколки стула
[11:46:47] Большой Лис: гы
[11:47:42] mishok13: а за ними осколки строителей
[11:48:29] red-agent: не
[11:48:32] red-agent: их сначала пиздел водитель
[11:48:39] red-agent: потом увидели соседи и пиздили их
[11:48:44] Большой Лис: :D
[11:48:46] red-agent: потом приехало начальство и тоже пиздили
[11:49:07] Boo: пестец, как смешно
[11:49:26] red-agent: не, на самом деле было смешно как стулья летали
[11:49:30] red-agent: как кегли в боулинге
[11:51:46] Большой Лис: а чо, перец на тойоте слепой чисто?
[11:51:55] Большой Лис: не видел шо ща впаяется в груду мебели
[11:52:05] Большой Лис: или он "поприкрлу" это замутил?
[11:52:36] red-agent: да не
[11:52:45] red-agent: заезд в дом под прямым углом к улице
[11:52:56] red-agent: нихуя не видно кароче
[11:53:06] red-agent: там стена еще
[11:53:11] red-agent: от гаражей СБУ
[11:55:31] Большой Лис: понятно. молдавашки протупили что выгрузились там. тойота протупила что влетала в поворот за которым нихера не видно
[12:01:44] piranha: тойота протупила больше
[12:02:58] red-agent: да тут летают порядочно
[12:03:23] piranha: летают везде порядочно :)
[12:03:49] red-agent: тут особенно =)
[12:03:59] piranha: ваще каждый хвастаецо, как у него в городе летают, пока не видит движухи из индии, днепропетровска и лондона
[12:04:19] piranha: так шо ви мене тута не рассказывайте, я вам и сам расскажу
[12:04:19] red-agent: да не в городе
[12:04:20] mishok13: а что, в днепре какая-то особая движуха?
[12:04:22] red-agent: а на улице
[12:04:25] red-agent: летают =)
[12:04:30] piranha: летают - не летают, а таёта дура
[12:05:04] red-agent: вобше, дура - государство
[12:05:23] mimmuror: а у нас с правилами строго. вот никто и не летает) чуть что - сразу песдетс.
[12:05:25] red-agent: т.к. в нормальных странах на закрытых поворотах с ограниченной видимостью - зеркала вешают бля
[12:05:35] Большой Лис: mimmuror, это где*
[12:05:37] Большой Лис: ?
[12:05:40] mishok13: в Беларуси?
[12:05:45] mimmuror: ога
[12:05:51] mishok13: ибо в России тот же бардак, что и у нас
[12:06:10] mishok13: в Беларуси, да, движение сука в рамках правил
[12:06:22] mishok13: ибо такие штрафы... :)
[12:06:28] mimmuror: не ну все бывает конечно, но это исключения а не правило)
[12:06:48] Boo: ага, во всем виновато правительство
[12:06:53] Boo: прям как бабу и подъезда
[12:07:07] Boo: хочешь что-то изменить - начни с себя.
[12:07:24] mishok13: Boo, в Беларуси начали с милиции и увеличения штрафов
[12:07:28] Большой Лис: M$ во всём виновато! :D
[12:07:28] Boo: перестань плеваться на асфальт, материться и мусорить на улице
[12:08:01] red-agent: Boo: навиная и непрактичная логика
[12:08:07] red-agent: мусорить и плеватся будут всегда
[12:08:16] Boo: где?
[12:08:25] red-agent: а учитывая какие налоги башлают люди - нужно обеспечивать эффективную уборку
[12:08:28] red-agent: везде
[12:08:30] Boo: почему в европе мусорят меньше?
[12:08:41] red-agent: мусорят там не меньше
[12:08:53] red-agent: там просто убирают лучше
[12:08:55] Boo: не могу согласиться
[12:08:56] mishok13: Boo, потому что там есть такое понятие, как штрафы
[12:09:09] Boo: даже не в штрафах дело
[12:09:11] mimmuror: Москва тоже в европе)
[12:09:17] mishok13: бгыгы
[12:09:25] red-agent: mishok13: штрафы там только еслу мусориш в парковой зоне
[12:09:27] Boo: там люди не делают чего-то не потому, что опасаются штрафов
[12:09:33] red-agent: вот там можна пизды за это выхватить
[12:09:35] Boo: а потому что им даже в голову это не приходит
[12:09:47] Boo: потому что живут по правилас с самого детства
[12:10:05] mishok13: Boo, должно быть обоюдное движение
[12:10:18] mishok13: чтобы не писали под деревьями, должны быть туалеты общественные
[12:10:29] mishok13: чтобы не мусорили под ноги -- должны быть мусорники
[12:10:42] Boo: ну вобщем-то они и так есть
[12:11:15] mishok13: о_О
[12:11:20] Boo: *ушел завтракать*
[12:12:13] piranha: mishok13: да, в днепре абзац
[12:12:31] mishok13: да ладно
[12:12:38] piranha: а ты давно там был?
[12:12:43] mishok13: 4 года назад :)
[12:12:44] piranha: хотя там всегда абзац
[12:12:50] mishok13: не было там абзаца
[12:12:52] piranha: ну, я вот регулярно там бываю
[12:13:02] piranha: мож ты внимания не обратил?
[12:13:10] mishok13: может быть, конечно
[12:13:11] piranha: там хуже, чем где-либо ещё на украине
[12:13:21] piranha: хуже, чем в одессе, ялте, и прочей южной хрени
[12:13:31] piranha: хуже, чем в ростове и таганроге, судя по отзывам
[12:13:35] tilarids: и что там такого плохого?
[12:13:37] piranha: там ваще о правилах речь не идёт :)
[12:13:41] red-agent: угу
[12:14:01] piranha: собственно такого понятия, как "ПДД" там нету
[12:14:06] red-agent: днепропетровск - вобще пиздец
[12:14:08] piranha: и цвет светофора волнует мало кого :)
[12:14:10] red-agent: криминал на каждом шагу
[12:14:23] mimmuror: а копам почему пох на это дело?
[12:14:41] red-agent: они заняты пересчитыванием взяток
[12:14:48] red-agent: и крышыванием авторитетов
[12:14:57] mimmuror: ппц))
[12:15:48] piranha: гайцы там ездят точно так же )
[12:16:01] piranha: это как владивосток, где даже гаи на правом руле
[12:16:07] piranha: в днепре даже гаи похер на пдд %)
[12:16:17] mimmuror: у нас такого по-любому нету нигде.
[12:16:36] piranha: mimmuror: где это?
[12:16:39] mimmuror: Зато у нас анлим килобакс в месяц >_<
[12:16:46] mimmuror: в беларуси
[12:17:17] piranha: ааа, угу
[12:17:31] red-agent: да там вобще жопа
[12:17:37] red-agent: тоталитаризм под рулем россии
[12:17:40] red-agent: х_Х
[12:17:46] mishok13: гыгы
[12:17:54] tilarids: подскажите кто-нибудь очень простенький орм, с минимальными возможностями и минимальными тормозами
[12:18:08] piranha: storm?
[12:18:23] mishok13: tilarids, только написав собственный, ты познаешь себя :)
[12:18:37] wiz: tilarids, pickle (=
[12:18:51] mishok13: pickle?
[12:18:56] wiz: угу
[12:19:19] wiz: правда это не орм, а просто склад объектов
[12:19:20] mishok13: это каким образом?
[12:19:23] tilarids: mishok13: я не выспался, мне даже конструировать запросы лень. а тут такое предлагаешь
[12:19:27] red-agent: pickle это не orm
[12:19:32] red-agent: это сериализтаор
[12:20:05] tilarids: самое интересное, что мне идея wiz'а вполне подходит, мне объекты складировать в базу надо, а читать уже потом, не сегодня :)
[12:20:45] mishok13: тогда вопрос неправильно поставлен
[12:20:57] wiz: орм это если уже поля объектов в строки бд надо рассовывать
[12:21:24] mishok13: я тоже не фанат rdbms, и предпочитаю пикль использовать
[12:21:37] tilarids: да я понимаю. Естественно, мне нужно и читать потом будет. Но не сегодня :)
[12:21:50] piranha: tilarids: hgshelve :)
[12:22:10] wiz: !google python shelve
[12:22:17] wiz: hg не нужен q:
[12:23:00] tilarids: тоже идея :) Спасибо, пошел, сделаю кофе и буду себя будить
[12:23:09] piranha: нууужен
[12:23:19] piranha: нужно шоб ошыпки искали)
[12:27:24] mishok13: бгыгыгы
[12:27:36] mishok13: имя Иван Илларионов никому не знакомо?
[12:27:42] wiz: что-то слышал
[12:27:49] wiz: !google Иван Илларионов
[12:29:23] mishok13: он просто на comp.lang.python байтфлоу немного разрекламировал
[12:33:46] Большой Лис: 2 man/year in PHP == 2 man/week in Python/Django.
[12:33:49] Большой Лис: хехе
[12:35:52] mishok13: братья соловьёвы даже страничку на википедии написали
[12:36:47] mishok13: Byteflow — блог-двигун
[12:36:48] mishok13: :)))
[12:37:39] Большой Лис: :)
[12:38:39] wiz: ыы
[12:39:05] wiz: поддержка аватарiв куда-то не туда ведёт ((=
[12:39:32] wiz: а.. там две статьи в одной
[12:39:49] wiz: Це незавершена стаття з релігії.
[12:43:01] _lorien: как в jquery посмотреть, что checkbox checked?
[12:43:23] _lorien: val() всегда его value возвращает, attr('checked') ваще ничо не возвращает
[12:43:35] _lorien: !google jquery checkbox checked
[12:44:29] mishok13: ы
[12:44:49] _lorien: а, attr('checked') возвращает тока если галочку нажать
[12:45:30] piranha: mishok13: дык на всех 3 языках жэ
[12:45:36] mishok13: угу
[12:45:44] mishok13: просто блог-двигун
[12:45:47] mishok13: ыыы
[12:45:52] mishok13: блого-моторчик :)
[12:46:04] piranha: =)
[13:07:28] Большой Лис: ох бля, ну и линк
[13:07:30] Большой Лис: http://www.podlipensky.com/post/2008/05/Remixru-d095d181d0bbd0b8-d0b5d181d182d18c-d181d182d0b0d0bdd0b4d0b0d180d1822c-d0b5d0b1d182d0b52c-d0bfd0bed187d0b5d0bcd183-d0b1d18b-d0b5d0bcd183-d0bdd0b5-d181d0bbd0b5d0b4d0bed0b2d0b0d182d18c.aspx
[13:08:32] Boo: M$ жгед
[13:11:37] wiz: зато сцуко уникальное
[13:11:56] Boo: :)
[13:12:17] Boo: пермалинк
[13:12:42] wiz: ага, cool URIs don't change (c)
[13:13:19] mishok13: Носик таки обругал микрософт
[13:13:58] wiz: * IE8 будет красивым. Например, в строке адреса хост выделяется, а, скажем, длинный урл затеняется.
[13:14:01] wiz: вот оно что
[13:14:08] wiz: этот блог просто IE8-ready
[13:14:13] mishok13: гениально, да?
[13:14:17] Большой Лис: ха
[13:14:21] Большой Лис: Pingback from dev.net.ua
Podlipensky : Remix.ru: Если есть стандарт, ёбте, почему бы ему не следовать?
[13:14:31] Большой Лис: вот так вот asp.net работает с юникодом :)
[13:14:50] mishok13: мне про хостинг понравилось
[13:15:31] wiz: """Выделение фрагмента текста и просмотр через контекстное меню: месторасположения объекта на карте, правописание, цены на товары, перевод и т.д.""" -- сплагиатили плагинчик от ФФ hyperwords или как-то так
[13:15:59] wiz: это вообще подозрительный ахтунг -- AJAX-приложения получат возможность сохранять свои состояния, таким образом кнопки Вперед/Назад опять можно будет нажимать.
[13:16:20] wiz: MS как обычно стремится исправить ошибки в ДНК своих разрабов
[13:17:01] wiz: «...Вместо этого Microsoft поддерживает этих идиотов, и говорит – мы отобразим все правильно, как бы коряво вы не написали…» собсно да
[13:17:03] red-agent: нет
[13:17:05] red-agent: не стремится
[13:17:07] red-agent: что самое страшное
[13:17:23] wiz: пардон, не сами ошибки, а их последствия
[13:19:12] wiz: гы... самое забавное что пингбэк этот от сайта на таком же .aspx
[13:21:28] _lorien: лучи ненависти побили очердёность байтов в unicode-буквах
[13:21:50] _lorien: интерференция юникода в лучах ненависти
[13:25:31] mishok13: :)
[13:26:08] wiz: лучи ненависти ещё поменяли порядок сообщений в протоколе (=
[13:26:41] piranha: ух блин, наскока ж напряжна эта херня с ._clone в queryset'е :(
[13:28:59] red-agent: какие либы есть для генерации графики?
[13:29:06] red-agent: или может готовые капча-либы?
[13:29:55] mishok13: PIL/ImageMagick
[13:30:02] mishok13: больше ничего нормального нету
[13:30:07] red-agent: pil умеет генерить?
[13:30:21] red-agent: помоему он умеет только работать с готовым
[13:30:28] Большой Лис: red-agent, ты зочешь капчю сделать?
[13:30:33] plkjm: gd
[13:30:41] piranha: red-agent: recaptcha
[13:30:43] piranha: и забей
[13:30:49] piranha: red-agent: пил умеет генерить
[13:30:57] Большой Лис: piranha, тока хочтел сказать :)
[13:31:06] piranha: :)
[13:31:46] Большой Лис: с дуругой стороный рекаптча помрёт например, и сё, пестец, каменаф больше не будет (пока не октачается рекаптча)
[13:32:10] red-agent: да мне не для практического использования
[13:32:53] piranha: ну тада возьми из байтфлоу
[13:32:58] piranha: там лориенвская готовая
[13:33:26] red-agent: нахуй, нахуй кричали матросы
[13:36:56] wiz: !google python captcha
[13:37:51] wiz: а, это тоже шит какой-тол
[13:40:23] piranha: !google pycaptcha
[13:40:34] piranha: мы эту штуку юзали в майдеко
[13:43:21] _lorien: pil местами ебанутый какой-то... например некоторые png не читает или работа с палитрой gif у него ебанутая
[13:43:40] wiz: он не местами
[13:45:51] wiz: http://postgresql.ru.net/blog/356
[13:46:37] mishok13: вотэтостёб
[13:48:17] wiz: это прямо таки SpartaSQL
[13:49:28] piranha: !google another techno mix sparta
[13:49:32] piranha: всем смотреть!
[13:49:34] piranha: =)
[13:49:59] piranha: кстати, народу стало заметно побольше, чем было месяца 2-3 назад...
[13:50:07] Муркт: в конференции?
[13:50:22] Муркт: да, только всё равно говорят в основном те же, что и 2-3 месяца назад :))
[13:50:51] _lorien: а все остальные шпионы microsoft?
[13:50:58] lpaul: piranha> почитал ссылки которые ты дал
[13:51:00] mishok13: http://www.youtube.com/watch?v=a1Y73sPHKxw
[13:51:06] mishok13: вот это я понимаю, смешно
[13:51:26] piranha: lpaul: угу
[13:52:24] lpaul: впринципе так и пишу
[13:52:30] lpaul: разве что имена функций
[13:52:46] piranha: имена функций, имена переменных
[13:52:54] piranha: прибавление строк плюсом в форе
[13:53:04] lpaul: насколько этому стилю следуют кодеры?
[13:53:10] lpaul: большинство нет
[13:53:12] piranha: вообще непонятно-что-за-код после того if ....
[13:53:15] piranha: lpaul: большинство да
[13:53:27] piranha: на моей прошлой работе все следовали
[13:53:28] Муркт: оп чём речь? О пеп8?
[13:53:33] piranha: потому что при code review били по рукам
[13:53:43] lpaul: код глючный, без проектирования писался на скорую руку этот иф)
[13:53:45] piranha: Муркт: не только
[13:54:10] piranha: lpaul: вот о том и речь, что ты его оставишь как есть. А нельзя такой код писать, просто нельзя...
[13:54:19] lpaul: согласен конечно
[13:54:29] lpaul: дело опыта
[13:56:23] piranha: я как бы ненавижу миранду
[13:57:02] piranha: Муркт: http://dumpz.org/1220/
[13:57:41] lpaul: piranha> на счет пустых строк в пеп8 помоему напрасно
[13:58:03] piranha: а что там про пустые строки?
[13:58:14] red-agent: как лучше парсить xml? ET?
[13:58:16] lpaul: ничего если зацитирую?
[13:58:17] mishok13: ай-ай-ай-ай
[13:58:28] mishok13: except:
[13:58:31] mishok13: это ужасно
[13:58:35] lpaul: - For sequences, (strings, lists, tuples), use the fact that empty
sequences are false.

Yes: if not seq:
if seq:

No: if len(seq)
if not len(seq)
[13:58:43] piranha: red-agent: lxml
[13:59:00] lpaul: на мой взгляд по len() сразу видно что это последовательность
[13:59:04] piranha: lpaul: и что именно напрасно?
[13:59:10] piranha: да ну нафиг
[13:59:10] lpaul: а по первому варианту такого не скажешь
[13:59:13] Муркт: аааа, жесть
[13:59:15] red-agent: piranha: мне нужно старндартное решение
[13:59:18] Муркт: str = pop3.retr(1)[1]
[13:59:27] red-agent: Муркт: там мясо вобще
[13:59:33] red-agent: а try блоки - за такое убивать нада
[13:59:35] piranha: сразу видно, что последовательность, вот по такому коду:

if len(pop3.list()[1]):
str = pop3.retr(1)[1]
pop3.dele(1)
str = str[str.index('')+1:]

index = str[0].index(' ')
Command = str[0][:index]
str[0] = str[0][index+1:]

[13:59:38] Муркт: вообще-то str - это встроенное имя, и его лучше не переделывать
[13:59:51] piranha: red-agent: ну тогда наверное да, ет
[13:59:56] lpaul: что именно нетак с try блоками?
[14:00:07] piranha: слышал о принципе DRY?
[14:00:15] lpaul: нет
[14:00:26] piranha: !google don't repeat yourself
[14:00:27] mishok13: Муркт, всегда можно спастись модулем __builtin__
[14:00:39] piranha: lpaul: вот эту сцылку тогда тоже :)
[14:00:47] lpaul: ок спасибо)
[14:00:50] Муркт: mishok13: ну да, да можно и просто del str написать
[14:00:54] Муркт: но сам факт
[14:01:00] piranha: потом, не надо в except ловить все исключения. Это потенциально жопа в будущем.
[14:01:21] piranha: дальше... ты мог это всё оформить одним try/except, а не тремя
[14:01:22] mishok13: там такой код, что я аж не знаю что сказать
[14:01:34] Муркт: lpaul: а ты до питона не на паскале (делфи) писал, случаем?
[14:01:50] lpaul: 4 года лов левел. си и асм.
[14:02:05] mishok13: тогда понятно
[14:02:08] Муркт: угу
[14:02:12] wiz: love level programming ^^
[14:02:26] mishok13: жуткий у тебя си по-ходу
[14:02:27] Муркт: wiz: зачот
[14:02:35] piranha: try:
pop3 = poplib.POP3(server)
pop3.user(username)
pop3.pass_(password)
except (FirstException, SecondException), e:
print 'ERROR:', e.msg
return

[14:02:57] piranha: lpaul: смотри, насколько короче выходит. Ну, логгинг с "посылаю имя|етц" можно оставить
[14:04:07] red-agent: по-хорошему - этих блоков вобще быть не должно
[14:04:14] red-agent: и сьедания эксепшонов
[14:04:25] lpaul: <piranha> да, так намного круче
[14:04:26] piranha: red-agent: ну, смотря куда тулза предназначаетс
[14:04:53] Муркт: а в джаве считается хорошим тоном зохавать эксепшен настолько рано, насколько можно
[14:05:09] Муркт: видимо, это чтоб вернуть что-то неожиданное, а потом было сложно найти где же ошибка
[14:05:10] piranha: а в питоне - тогда, когда нужно :)
[14:05:24] Муркт: тогда консультанты больше денег заработают
[14:06:00] piranha: :)
[14:06:28] xa4a: &#39; чем встроенным в ' преобразовать?
[14:06:52] piranha: urllib.unquote не это делает?
[14:06:53] wiz: map (=
[14:07:13] Муркт: урллиб по идее %Е9 и подобные меняет
[14:07:45] xa4a: угу.. это, вроде как, xml entities, но гугл по этой теме ничего не ответил готового. один велосипед только
[14:08:30] Муркт: xa4a: htmlentitydefs - standard module
[14:09:00] _lorien: ща дам ссылку
[14:09:33] _lorien: http://dumpz.org/701/
[14:09:47] piranha: lpaul: в общем, сча главная жопа в твоём коде - это if и ниже него, проверка на то что письма есть
[14:09:53] piranha: это какой-то мегахардкор :)
[14:09:57] xa4a: не то
[14:09:59] xa4a: похоже
[14:10:03] piranha: а на тему кодировки...
[14:10:04] xa4a: это именованные сущности
[14:10:06] lpaul: piranha> сейчас переписываю его
[14:10:19] _lorien: xa4a, разуй глаза )
[14:10:34] piranha: lpaul: ok :)
[14:10:38] xa4a: я пока что про htmlentitydefs только)
[14:10:54] _lorien: блин, там докстринг тупой
[14:11:06] _lorien: там в общем и &#XXX; и &huis; обрабатываются
[14:12:46] piranha: lpaul: http://docs.python.org/lib/module-email.html
[14:12:56] piranha: вот ещё модуль для облегчения жизни
[14:13:04] piranha: чтоб ты с кодировками не парилс
[14:15:25] _lorien: чорт, сегодня гугль глючил и выплюнул мне bin файл... надо быо его сохранить, а я cancel нажал может быть, там был бы кусочек исходного кода =) или чо-нить в этом роде
[14:15:39] xa4a: скорее заголовок потерялся
[14:16:19] red-agent: ебучий jabber.org
[14:16:26] lpaul: <piranha> сейчас заценю
[14:16:44] : This room is not anonymous
[14:16:44] : _lorien has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его!
[14:17:02] xa4a: !google don't repeat yourself
[14:17:16] red-agent: насчет кода - print 'Connecting to ', server, '...', что это за говнецо вобще? :)
[14:17:17] xa4a: hg up >_<
[14:17:51] : This room is not anonymous
[14:17:51] : _lorien has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его!
[14:20:36] red-agent: в общем, эту жуть нужно переписать от первого до последнего чара
[14:21:17] red-agent: и судя по тому, что это только 2 метода, представляю какой там хардкор дальше
[14:27:29] red-agent: блядь, в py3k по-ходу хотят % на format() заменить
[14:28:12] Муркт: так я читал, там вполне всё хорошо будет
[14:28:39] red-agent: танунафег, % ахринительно удобный оператор
[14:31:19] mishok13: red-agent, не читай советских газет по утрам
[14:32:37] Большой Лис: как мне нравятся чуваки которые в своём говно-WP блоге пишут про джангу %)
[14:32:39] Большой Лис: такие зобавные
[14:32:55] Муркт: у Сагалаева блог на вордпрессе
[14:32:57] Муркт: и что?
[14:33:18] Большой Лис: за-бав-но
[14:33:19] gigimon: ку всем
[14:38:31] Boo: народ, есть вопрос про PYTHONPATH
[14:38:40] Boo: на хостинге есть джанга
[14:38:46] Boo: но я хочу свою
[14:38:53] Boo: положил ее в ~/pylib/django
[14:39:02] Boo: добавил переменную окружения PYTHONPATH=/home/httpd/boo:/home/httpd/boo/pylib
[14:39:17] Boo: но если запускать питон не из ~/pylib то в нем импортируется не моя джанга, а хостинговская
[14:40:35] Boo: что нужно сделать, чтобы импортировалась именно моя джанга?
[14:42:26] Большой Лис: export PYTHONPATH=$PYTHONPATH:~/pylib/django
[14:42:34] Большой Лис: у тебя с svn?
[14:42:39] Boo: да
[14:42:45] xa4a: import sys; sys.path = '/my/super/path:' + sys.path
[14:42:56] Большой Лис: там же django_svn/django
[14:43:08] Большой Лис: в смысле если транк целиком качал и назваль его django_svn
[14:43:12] Boo: я стянул правильно с свн
[14:43:19] Большой Лис: а ты может назвал его просто django
[14:43:25] Boo: т.е. trunk/django/
[14:43:26] Большой Лис: так что django/django надо добавить в путь
[14:43:36] Boo: там все правильно
[14:43:38] xa4a: Большой Лис: свои дописи к path нужно писать вначало, если нужна "именно своя джанга"
[14:43:59] Большой Лис: export PYTHONPATH=:~/pylib/django:$PYTHONPATH
[14:44:02] Boo: если запускаешь питон из ~/pylib и там импортируешь джангу, то она импортируется моя
[14:44:04] Большой Лис: :)
[14:44:26] xa4a: Boo: из апача не твоя?
[14:44:51] Boo: не понял
[14:45:02] xa4a: (14:42:33) Boo: если запускаешь питон из ~/pylib и там импортируешь джангу, то она импортируется моя
[14:45:08] xa4a: а где не твоя?
[14:45:41] xa4a: а
[14:45:42] xa4a: nvm
[14:45:43] Boo: в любом другом месте
[14:45:51] xa4a: export как выше
[14:45:53] Boo: питон сначала ищет модуль в текущем каталоге
[14:46:23] xa4a: если в апач писать - PythonPath "['/my/super/path'] + sys.path"
[14:46:37] xa4a: а если в любое другое место, то export
[14:46:39] Boo: у меня не апач
[14:46:47] Boo: и не мод_питон
[14:47:01] xa4a: а, ну да..
[14:48:08] Boo: не пашет
[14:50:24] wiz: Boo, а что у тебя?
[14:50:25] Большой Лис: export PYTHONPATH=~/pylib/django:/home/httpd/boo
[14:51:15] Boo: не пашет все=
[14:52:39] Большой Лис: просто в хоум папке сделай (после экспорта)
$ python -c 'import sys; print sys.path'
[14:52:45] Большой Лис: дай и гляди чо атм творится
[14:53:20] Boo: boo@freehost:~% python -c 'import sys; print sys.path'
['', '/usr/local/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg', '/usr/local/lib/python2.5/site-packages/parsedatetime-0.8.4-py2.5.egg', '/usr/local/lib/python2.5/site-packages/elementtree-1.2.7_20070827_preview-py2.5.egg', '/usr/local/lib/python2.5/site-packages/lxml-1.3.6-py2.5-freebsd-7.0-RELEASE-i386.egg', '/usr/local/lib/python2.5/site-packages/flup-1.0-py2.5.egg', '/usr/local/lib/python2.5/site-packages', '/home/httpd/boo/pylib', '/usr/local/lib/python25.zip', '/usr/local/lib/python2.5', '/usr/local/lib/python2.5/plat-freebsd7', '/usr/local/lib/python2.5/lib-tk', '/usr/local/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/local/lib/python2.5/site-packages/Numeric', '/usr/local/lib/python2.5/site-packages/PIL']
[14:54:59] Большой Лис: чо то я тут не вижу хоть что то из PYTHONPATH
[14:55:18] Boo: '/home/httpd/boo/pylib',
[14:55:19] wiz: Boo, кто у тебя сервер?
[14:55:40] Boo: как я и думал, оно после '/usr/local/lib/python2.5/site-packages'
[14:55:47] Boo: в смысле сервер?
[14:56:03] _lorien: ну, какой проц, винт, память
[14:56:20] Boo: хостинговый
[14:56:46] Boo: памяти гиг кажись
[14:57:05] Большой Лис: Boo, тогда
import sys
sys.insert(0, '/home/httpd/boo/pylib') гденибудь
[14:57:08] _lorien: на amd говорят, джанго глючит, на семпронах особенно, раз в неделю NoReverseMatch выдаёт стабильно
[14:57:11] Большой Лис: в manager.py наприменр
[14:57:51] Boo: интереснее было бы без модификации каждой питоньей программы/скрипта
[14:59:25] Boo: про сервер точно не знаю. про хостинг: дают 100 гигов трафика, гиг места, ssh и прочее. стоит $5.
[14:59:42] Boo: за $10 дают уже 10 гигов места и еще больше трафика
[15:01:04] Большой Лис: [kron@kron ~]$ export PYTHONPATH=/_____BLABLA____
[kron@kron ~]$ python -c 'import sys; print sys.path'
['', '/usr/lib/python2.5/site-packages/PyYAML-3.05-py2.5.egg', '/usr/lib/python2.5/site-packages/markdown-1.6-py2.5.egg', '/usr/lib/python2.5/site-packages/pyExcelerator-0.6.0a-py2.5.egg', '/_____BLABLA____', '/usr/lib/python25.zip', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages/Numeric', '/usr/lib/python2.5/site-packages/PIL', '/usr/lib/python2.5/site-packages/gst-0.10', '/usr/lib/python2.5/site-packages/gtk-2.0', '/usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode']
[15:01:33] Большой Лис: т.е. то что в pythonpath идёт чуть раньше чем site-packages
[15:01:41] Большой Лис: хз почему у тебя так
[15:02:00] Большой Лис: но боротся можно insert-ом (даже наверно нужно, что бы быть уверенным :))
[15:02:09] Boo: а сервер - кажется что-то плоское от интела
[15:02:32] Большой Лис: sys.path.insert
[15:02:47] piranha: Boo: а скока рамы дают?
[15:03:01] _lorien: Boo: памяти гиг кажись
[15:03:11] Boo: это на сервере
[15:04:51] Boo: это ж хостинг, а не VDS
[15:05:06] wiz: чем ты джангу свою отдаёшь туда?
[15:05:19] Большой Лис: mod_wsgi небось :)
[15:05:23] Boo: куда?
[15:05:26] wiz: в сервер
[15:05:44] Boo: FastCGI
[15:05:51] wiz: а
[15:05:57] Большой Лис: тупо :/
[15:06:08] wiz: ну тогда в manage.py или чем ты там fcgi делаешь пропиши пути все
[15:08:04] Boo: ну я и собирался прописать PYTHONPATH
[15:08:14] piranha: в settings.py лучше уж
[15:08:34] wiz: в settings не прокатит
[15:08:43] wiz: ему же свою джангу надо
[15:08:47] piranha: а
[15:08:50] piranha: угу
[15:08:54] wiz: значит надо всё настроить заранее
[15:09:01] wiz: и не через PYTHONPATH, а прям в коде там
[15:09:08] piranha: ну да
[15:09:13] piranha: тогда до первого импорта
[15:09:16] wiz: import sys; sys.path.insert(0, '/libliblib/')
[15:09:35] tilarids: так положи джангу рядом в проект. Проект ее и подхъватит
[15:09:39] tilarids: через свн экстерналы
[15:09:42] tilarids: или я не понял проблемы
[15:10:21] _lorien: >>> from BeautifulSoup import BeautifulSoup as BS
>>> BS('http://ya.ru/?foo=bar&;fuck=shit_happened')
http://ya.ru/?foo=bar&;fuck;=shit_happened
охуеть...
[15:10:46] piranha: _lorien: шо?
[15:10:53] piranha: опа
[15:10:56] piranha: а что за ;?
[15:11:03] _lorien: я тоже задаюсь этим вопросом ))
[15:11:17] piranha: :)
[15:12:59] gigimon: вы как думаете, если комп даже не пикает без проца, он умер?
[15:13:04] Boo: в макоси у меня вообще в первую очередь из PYTHONPATH берется:
[15:13:09] Boo: Boo:~ boo$ export PYTHONPATH=/_____BLABLA____
Boo:~ boo$ python -c 'import sys; print sys.path'
['', '/_____BLABLA____', '/opt/local/lib/python25.zip', '/opt/local/lib/python2.5', '/opt/local/lib/python2.5/plat-darwin', '/opt/local/lib/python2.5/plat-mac', '/opt/local/lib/python2.5/plat-mac/lib-scriptpackages', '/opt/local/lib/python2.5/lib-tk', '/opt/local/lib/python2.5/lib-dynload', '/opt/local/lib/python2.5/site-packages', '/opt/local/lib/python2.5/site-packages/Numeric', '/opt/local/lib/python2.5/site-packages/PIL']
[15:14:17] piranha: gigimon: ну, мамка скорей всего, или блок питания
[15:17:13] gigimon: ъх
[15:17:18] gigimon: ну ща попробую бп поменять
[15:17:22] _lorien: gigimon, шнур питания подключен?
[15:17:25] gigimon: он сименсовый, древний
[15:17:28] gigimon: канеш)
[15:17:53] gigimon: лежащя дура
[15:18:10] _lorien: а ты там джангу запускал? А то если amd. то грят она медленно эти процы убивает.. семпроны тока так убивает
[15:18:37] gigimon: 0_о
[15:19:25] piranha: гыгыгы
[15:19:46] piranha: _lorien: грят, если не надеть шапочку из фольги, то русское телевиденье сжирает мозг %)))
[15:19:48] gigimon:
джанга убивает процы?
[15:19:52] piranha: ты не надеваешь шапочку? ))
[15:19:56] gigimon: piranha: +++
[15:20:24] _lorien: piranha, фольга - это зло, в её складках прячутся демоны из PHP
[15:21:58] piranha: :)
[15:21:59] gigimon: /me задумался о веществах
[15:23:48] _lorien: пойду на велосипеде покатаюсь :0)
[15:27:15] gigimon: оу
[15:27:19] gigimon: а я вчера роилки купил
[15:29:43] mishok13: и что они, роются?
[15:31:10] tonn: Есть ли утилитка которая бы обрабатывала doс-стринги к пакету и делала из него удобочитабельную структурировануб справку?
[15:31:23] wiz: да
[15:31:29] mishok13: help?
[15:31:31] mishok13: :)
[15:31:32] wiz: epydoc, docutils
[15:31:33] wiz: как грязи
[15:31:36] wiz: sphinx
[15:31:53] tonn: классс))))
[15:35:33] gigimon: брэндовые компы=гавно
[15:35:52] gigimon: по крайней мере старые
[15:37:02] wiz: новые тоже
[15:37:05] wiz: халтура сплошная
[15:37:22] Boo: нуу. мне макбукпро нравится
[15:37:30] Boo: не могу сказать, что говно
[15:38:35] mishok13: я думаю, гигимон имел в виду именно стационарные пк
[15:39:02] gigimon: угу
[15:39:08] gigimon: не эппл )
[15:39:21] gigimon: хотя тут недавно в наш мкс привезли макбук и макбукпро
[15:39:31] gigimon: на вид... ну незнаю почему все пищат от их красоты
[15:39:39] gigimon: рядом стоявший сони, намног окрасивее
[15:40:26] Boo: а стоит он в 2 раза дороже тот сони?
[15:40:48] mishok13: это маки стоят в два разе дороже
[15:40:53] mishok13: :)
[15:41:03] mishok13: чем маки же в европе
[15:41:24] mimmuror: О_о и сколько макбук стоит примерно,
[15:41:46] gigimon: ну у нас макбус 10к гривен
[15:41:56] gigimon: чуть круче его сони, стои 9к
[15:42:01] gigimon: по размерам такая же
[15:42:05] Муркт: жеесть
[15:42:07] mimmuror: можно в баксах или евро?
[15:42:10] gigimon: 2к
[15:42:12] gigimon: баксов
[15:42:13] Boo: и такой же плоский?
[15:42:17] gigimon: да
[15:42:18] mimmuror: а то моя не понимать))
[15:42:26] piranha: сони лучше, чем эпл
[15:42:28] gigimon: ну про плоскость, маленький
[15:42:32] gigimon: и не толстый,скажу так
[15:42:42] mishok13: да нахуй вам эти блять 3 милиметра
[15:42:44] gigimon: а вот макбук про, на вид ваще кустарная поделка
[15:42:49] mishok13: вот эта дебильная реклама
[15:42:52] mishok13: что мол он тонкий
[15:42:54] mishok13: пиздец
[15:42:56] gigimon: ++
[15:43:17] piranha: ну про хотя б железный
[15:43:26] piranha: а обычный макбук ещё и разваливается на ходу
[15:43:27] Boo: я тоже зашел в магазин. стоят там и макбукипро и рядом сони. сони - около 20к грн. да, маленький, куча всего в нем, но и стоит дороже. еще небось и венду в нагрузку дадут зачем-то
[15:43:28] mishok13: про можно ронять
[15:43:47] mishok13: ааа, винду
[15:43:50] piranha: сони за 4 тыщи будет на 3 головы выше макбука
[15:43:50] mishok13: ужас какой
[15:44:04] piranha: а в маке дадут макос в нагрузку, это тебя никак не парит?
[15:44:19] piranha: *сони за 4к >>>> любого макбука
[15:44:29] Boo: абсолютно
[15:44:32] Boo: макос - это хорошо
[15:44:49] piranha: с чего вдруг?
[15:44:53] Boo: а с вендой я не знаю что делать. разве что выкинуть
[15:44:57] piranha: ничуть не хорошее венды
[15:45:00] gigimon: юз линукс
[15:45:07] gigimon: (:
[15:45:10] piranha: дык и макос туда ж...
[15:45:17] piranha: она ещё более говённая, чем венда
[15:45:17] mimmuror: хрливар!
[15:45:23] piranha: даже кнопки "на весь экран" нету %)
[15:45:25] mimmuror: *холивар
[15:45:29] gigimon: )
[15:45:36] Boo: я 5 лет просидел на FreeBSD на десктопе
[15:45:41] mishok13: да какой тут блядь холевар
[15:45:43] Boo: мне линукс не интересен
[15:45:47] mishok13: бгыгы
[15:45:53] gigimon: а макось интеерсна?
[15:45:53] Boo: на макось переполз за 2 дня
[15:46:03] piranha: ты так сказал кабута фря шота может
[15:46:05] Boo: снаружи он похож на БСД
[15:46:10] gigimon: 0_0
[15:46:13] mishok13: о_О
[15:46:17] mishok13: жажа
[15:46:17] piranha: O_OOOOOOOOO
[15:46:19] Boo: скорее даже на NetBSD
[15:46:20] piranha: жажажа
[15:46:27] piranha: рофл
[15:46:31] piranha: это не холивор
[15:46:34] piranha: это ололололо
[15:46:51] mimmuror: он и есть бсд)
[15:46:52] piranha: команды в консоли похожи?
[15:47:01] gigimon: местами
[15:47:06] piranha: mimmuror: ядро у него - Mach, с кусками из FreeBSD
[15:47:11] piranha: но никак не бзд само по себе
[15:47:12] Boo: cnhernehf rfnfkjujd ,jkmit gj[j;f
[15:47:17] gigimon: а зщовется дарвин
[15:47:26] Boo: структура каталогов похожа
[15:47:30] piranha: и толку с него, как с козла молока
[15:47:30] Boo: макось - это гибрид
[15:47:35] piranha: Boo: ага, каталог /User?
[15:47:42] piranha: или лайбрари?
[15:47:50] Boo: внутри - это микроядро, а юзерленд и сетевой стек - от БСД
[15:47:55] piranha: у него совершенно укурная структура каталогов, как на мой вкус
[15:48:08] piranha: Boo: но какое это значение имеет, я не понимаю?
[15:48:28] Boo: значение дял чего?
[15:48:39] piranha: для юзания
[15:48:44] piranha: это обычная проприетарная ось
[15:49:00] piranha: с интерфейсом, у которого относительно венды той же есть плюсы и минусы
[15:49:13] Boo: я практически не использую весь этот проприетарный маковский софт
[15:49:17] piranha: но я для себя вижу плюсы винды, в виде игр. А от макоси - нет. А денег она стоит больше.
[15:49:21] Boo: в основном все из макпортов
[15:49:22] wiz: интерфейс с минусами относительно венды ????
[15:49:26] piranha: а что, там есть нормальный медиаплейер?
[15:49:27] wiz: омфг
[15:49:32] piranha: wiz: ты ваще работал за маком?
[15:49:34] _lorien: уфффф
[15:49:37] wiz: чуток
[15:49:38] Boo: а я не играю в игры и экономлю тем самым свое время
[15:49:39] piranha: или только читал обзоры фанатов?
[15:49:40] _lorien: накаталсо
[15:49:54] Boo: конечно
[15:50:00] Boo: лучший медиаплеер - MPlayer
[15:50:02] wiz: потрогоал в максторе и у соседа за столом
[15:50:03] Boo: лучше него ничего нету
[15:50:04] wiz: а что?
[15:50:18] piranha: wiz: ну ничо... просто как-то ты слишком бурно реагируешь
[15:50:23] _lorien: хм, а на маке чо ли нет mplayer?
[15:50:30] piranha: я ж говорю, там даже кнопки "на весь экран" нету
[15:50:36] piranha: Boo: mplayerc лучше
[15:50:44] piranha: ffdshow лучше, чем кодеки mplayer'а
[15:50:49] Boo: есть там все
[15:50:54] wiz: piranha, по-моему хуже винды сложно сделать интерфейс
[15:50:55] piranha: они меньше проца хотят и лучше картинку дают
[15:51:01] piranha: и больше возможностей имеют
[15:51:09] piranha: wiz: да ты глубоко ошибаешься
[15:51:12] Boo: я ж про то и говорю, что после FreeBSD я довольно быстро переполз на макось, перетянул весь нужный мне софт
[15:51:22] piranha: 10 лет назад у неё был лучший ) не считая емакса :D
[15:51:41] piranha: Boo: mplayerc ваще тока на венде есть. Это к словам "лучше mplayer ничего нету"
[15:52:08] Boo: я венду не рассматриваю
[15:52:31] piranha: ну дык всё равно низя говорить, что вот в сони венда в нагрузку, а в маках нету
[15:52:40] piranha: в маках тебе в нагрузку напарят макось
[15:52:47] piranha: и это будет стоить ещё и дороже
[15:52:59] piranha: венда-то на ноуты идёт не по $100 за экземпляр
[15:53:04] wiz: а по 75
[15:53:19] piranha: наскока я помню, в зависимости от производителя и версии венды, от 20 до 50
[15:53:21] piranha: баксов
[15:53:31] piranha: по крайней мере так чувак из делла говорил
[15:53:36] piranha: это типа базовые версии когда
[15:53:39] wiz: мб. я как раз на деллах 75 насчитал
[15:53:41] piranha: wiz: ты красноглазишь :)
[15:53:48] piranha: wiz: относительно чего
[15:53:49] piranha: ?
[15:53:56] piranha: деллы без венды стоят дороже деллов с вендой
[15:54:02] piranha: :)
[15:54:08] piranha: в смысле деллы с убунтой
[15:54:19] piranha: с фридосом выходит порядка 20-30 баксов разницы в сша
[15:54:27] wiz: две модели - с фридосом и вендой. одинаковая конфигурация 1-в-1, я проверил. С вендой на 75 дороже было.
[15:54:30] mishok13: в украине все равно нету деллов с убунтой
[15:54:35] slav0nic: у миня с фридосом) я его не осилил)

[15:54:37] tilarids: мда... можно вводить новый закон жаббовских чатов - если ты прочитал "эппл", то через 5 минут будет холивар. Не успел отвернуться :)
[15:54:38] piranha: wiz: так а где проверял-то?
[15:54:42] wiz: в магазине
[15:54:47] piranha: тьфу
[15:54:50] piranha: в украине штоли?
[15:54:58] Boo: ну смотри, мне не нужна венда в принципе, т.к. я не умею в ней работать. потому мне в нагрузку венда не нужна. а макось в принципе, имеет знакомый мне юзерленд и потому, то, что она идет в нагрузку меня не очень напрягает
[15:55:00] wiz: нет, у себя
[15:55:01] piranha: ничо, шо у нас в 1,5 наценки кто как хочет, так и лепит?
[15:55:11] mishok13: мне асус с фридосом обошелся на 35 долларов дешевле чем с виндой
[15:55:34] wiz: ну вот по факту. за home basic просили 75 баксоф
[15:55:43] gigimon: Boo: ну а многим винда нравится и что?
[15:55:48] piranha: wiz: по какому факту?
[15:55:50] wiz: но на топовых ноутах фридоса нету уже
[15:55:59] piranha: я тебе говорю, что в сша разница выходит в 20-30 баксов
[15:56:04] piranha: при чём тут твой магазин?
[15:56:05] Boo: да ничего, господи. я к ней спокойно отношусь, т.к. практически не пересекаюсь
[15:56:09] wiz: а я не в сша
[15:56:10] piranha: при чём это в розницу
[15:56:21] piranha: а мы не про ценовую политику импортёров разговариваем
[15:56:23] wiz: я их 20-30 не увижу никогда
[15:56:28] piranha: ты 100 баксов платишь не за винду
[15:56:33] piranha: а за жлобство импортёров
[15:56:37] wiz: а за импорт ноута с виндой
[15:56:48] wiz: у одного поставщика оба ноута
[15:56:49] piranha: не, просто за импорт
[15:56:56] wiz: в одном шопе
[15:57:01] wiz: с одной конфой
[15:57:02] piranha: винда там или не винда - значения для налогообложения не играет
[15:57:15] piranha: бля, ну надави на него
[15:57:18] _lorien: ты 100 баксов платишь не за венду, а за удовольствие убить её раздел из загрузочного диска своего любимого linux :-)
[15:57:19] piranha: скажи, ах ты тупой жлоб
[15:57:23] piranha: или купи без венды
[15:57:28] wiz: короче, идите на йух со своей виндой, мне работать надо (8
[15:57:30] piranha: _lorien: ;-)
[15:57:39] piranha: гыгы
[15:57:57] wiz: оймлин... а по работе опять этот пхп... так что ви говорите там про винду? (8
[15:58:06] slav0nic: нашёл игруху swxn.ru ) убиваю раб. время
[15:58:19] piranha: slav0nic: жажа
[15:58:31] piranha: slav0nic: найди игруху teeworlds
[15:58:48] mishok13: пиранья щаред
[15:58:49] _lorien: у меня teeworlds жоска глючит :-/
[15:58:49] slav0nic: кумарит уже)
[15:58:56] gigimon: Для игры Вам нужен всего лишь нормальный браузер
[15:58:57] wiz: фу, огейм сакс
[16:00:22] mishok13: чо, elinks не покатит?
[16:00:33] slav0nic: )
[16:00:40] slav0nic: жабаскрипт и фреймы там
[16:01:25] mishok13: очорт
[16:01:31] mishok13: тады и сафари не подойдет
[16:01:39] mishok13: IE FTW!
[16:01:40] piranha: и опера
[16:01:48] piranha: olololo
[16:04:22] slav0nic: лан не отвелкайте, у меня металла не хватает на электростанцию)
[16:04:41] Муркт: slav0nic: какую электростанцию?
[16:05:01] slav0nic: проснулся) я про http://swxn.ru
[16:06:00] wiz: slav0nic, бота напши
[16:06:01] slav0nic: ого, что-то нас сёдня много) 28 тел на конфе
[16:06:13] slav0nic: wiz, ))
там сложно
[16:06:28] slav0nic: еслиб я мог ща писать - то писал бы диплом) а так - башка болит
[16:08:14] Большой Лис: Для игры Вам нужен всего лишь нормальный браузер.
[16:08:15] Большой Лис: uv
[16:08:17] Большой Лис: гм
[16:08:28] Большой Лис: а что они имею ввиду под "нормальным" браузером?
[16:08:35] Муркт: файрфокс
[16:08:47] Большой Лис: аа, дада, вижу уже :)
[16:08:55] Большой Лис: лориен последний зарегившийся ;)
[16:08:57] Большой Лис: гыгы
[16:09:03] Муркт: я тож поржал
[16:10:19] mishok13: http://www.developers.org.ua/company-db/personality/
вот они откуда, жабобыдлокодеры
[16:12:03] wiz: правила убогие ппц
[16:12:05] Муркт: капец
[16:12:20] Муркт: mishok13: отзывы адцские
[16:12:27] mishok13: тупо спам
[16:12:30] Муркт: wiz: ты про браузерку славониковскую?
[16:12:40] Муркт: mishok13: угу, как будто сами понаписывали
[16:12:57] wiz: да
[16:12:58] mishok13: я даже не сомневаюсь, что сами и понаписывали
[16:13:05] Большой Лис: зато ля, sms услуги тут же не забыли приделать
[16:13:08] mishok13: я в свое время очень жестко с ними пообщался
[16:13:31] mishok13: после того как мне за три дня четыре раза их спам пообщался
[16:13:37] slav0nic: у нас на работе за 3 мес подгатавливают) "специалистов"
[16:14:15] wiz: за сколько можно пхписта на джангу переучить?
[16:14:27] Муркт: если он адекватный сам по себе?
[16:14:29] wiz: да
[16:14:31] wiz: есно
[16:14:40] piranha: привил любовь к джава!
[16:14:44] piranha: омгггг
[16:14:51] Муркт: если в режиме "полный день с опытным разработчиком" - недели две-три, наверное
[16:15:03] Муркт: очень быстро
[16:15:08] wiz: короче 2 месяца (=
[16:15:15] mishok13: замечу, что сайт ихний не работает в данный момент
[16:15:16] mishok13: :)
[16:15:25] Boo: имхо, месяц-два, чтобы он отучился мыслить по ПХПшному
[16:15:29] mishok13: короче, загребли деньжат, свернули контору
[16:17:47] piranha: а шо это все студенты в емап отправляются? :)
[16:17:54] Муркт: спамеры
[16:18:06] Муркт: piranha: ну оно в харькове, а там епам самый большой
[16:19:08] mishok13: потому что емап очень любит дешевую рабочую силу
[16:21:19] Большой Лис: чо такое мап?
[16:21:22] Большой Лис: емап
[16:21:40] _lorien: !google емап студенты
[16:21:46] _lorien: o_O
[16:21:51] wiz: ыы
[16:23:08] Муркт: !google epam systems харьков
[16:23:17] Муркт: \m/
[16:23:37] piranha: гыгы
[16:23:47] slav0nic: её все любят
[16:23:58] mishok13: не вижу смысла
[16:24:09] piranha: ну так же как и говнолоджик, и софтлайн
[16:24:15] slav0nic: https://www.theneocube.com/NeoMovies.html
[16:24:22] _lorien: !google говнолоджик
[16:24:28] slav0nic: првиатбанк В)
[16:24:35] mishok13: тавычо
[16:24:39] slav0nic: покажите кто её не любит?)
[16:24:43] mishok13: глобаллоджик форевер
[16:24:49] mishok13: ыыы
[16:24:57] slav0nic: а вообще - недовольные везде есть)
[16:25:31] slav0nic: я рад, когда говорю место работы, все грят, "ааа лажа, мало платят") а потом спрашвиают это зп в гривнах?))
[16:25:55] mishok13: а уровень зарплаты это еще не всё
[16:26:16] slav0nic: я сижу пишу себе на питоне втихаря, всем пофиг)
[16:26:20] slav0nic: занимаюсь своим делом
[16:26:41] slav0nic: оу) бот всё записывает чёрт)
работаю в поте лица на благо корпорации!
[16:26:54] mishok13: у тебя специфика работы другая
[16:28:20] slav0nic: ну да, а зп как у кодера) но кодить в данной организации я не хочу + учитиь джаву)
[16:28:34] slav0nic: когда на работу брали, примерно так и сказал) но спалил про питон
[16:28:42] slav0nic: хотели в кодеры=\
[16:28:58] gigimon: )
[16:30:08] mishok13: найти бы работу на Python + C
[16:30:32] xa4a: найти бы работу по специальности..
[16:30:45] xa4a: (системный анализ и управление)
[16:30:49] xa4a: и с питоном бы %)
[16:31:06] mishok13: хм...
[16:31:07] Муркт: xa4a: а что за специальность-то такая? Слова-то я прочёл, но что они значат
[16:31:11] _lorien: найти бы пяцот тыщ баксов на дороге
[16:31:51] xa4a: Муркт: ну типа.. системный аналитег, как бы. у нас вод некоторые уже идуд в банки работадь.. нализировать..
[16:31:58] xa4a: *анал
[16:32:06] Муркт: вот что значит этот "системный аналитег"
[16:32:22] Муркт: системно анализирует данные, предназначенные для системного анализа?
[16:32:25] mishok13: а при чем здесь ЯП вообще?
[16:32:35] xa4a: mishok13: хобби
[16:33:00] xa4a: хотя анализировать-то тоже софт какой-то пишут
[16:33:08] xa4a: "экспертный" или как оно..
[16:34:17] xa4a: хотя один чел пошёл в банк и посл месяц учил шарп, другая - училась писать тз
[16:34:32] xa4a: так что хз, что делают аналитики :)
[16:34:48] Муркт: вот тебе и специальность
[16:34:50] xa4a: но, наверна, это круто :)
[16:34:51] Муркт: анал-лизировать
[16:35:57] _lorien: !google аналитики
[16:35:58] mishok13: это несомненно охуенно круто
[16:36:07] Boo: только что пришла посылка из японии
[16:36:26] mishok13: и чо там?
[16:36:36] mishok13: мне вот в вск пришла посылка из израиля
[16:36:44] mishok13: с оборудованием на 600 баксов :)
[16:37:15] Boo: там веревка
[16:37:39] _lorien: верёвка на 600 баксов?
[16:38:01] slav0nic: народ де в консоли виндовой кодировку подправить/гялнуть текущую?
[16:38:05] Boo: около того
[16:38:13] xa4a: slav0nic: текущая - cp866
[16:38:31] slav0nic: chcp?
[16:38:37] slav0nic: xa4a, ну не факт)
[16:38:49] xa4a: ну в русской винде
[16:39:22] maniac: mode con
[16:39:26] _lorien: !google how to determine the charset encoding of windows console
[16:39:38] maniac: mode con cp точнее
[16:39:40] _lorien: (
[16:40:19] maniac: slav0nic, а что за паранойя у тебя на аватаре?
[16:40:43] slav0nic: вобще-то чёрное солнце)
[16:41:12] slav0nic: *"ц межгалактического мастаба, если выражаться научным языком)
[16:41:21] maniac: фон при котором вспоминается слово "муар"
[16:41:25] maniac: вот что пиздец
[16:41:33] maniac: а солнце это так, довесок
[16:42:07] slav0nic: давно рисовал, и оно дорого мне как память)
[16:44:13] piranha: гы
[16:44:22] piranha: я думал это ты глаз какой-то пытался намалевать
[16:52:18] red-agent: ctypes писал нарк
[16:52:27] piranha: жажажа
[16:52:32] piranha: поддержываю
[16:52:44] wiz: почему?
[16:52:54] slav0nic: не пайтоник?)
[16:52:54] red-agent: притом судя по всему - во время ломки
[16:53:10] red-agent: да пиздец, его писал заядлый сишник
[16:53:19] wiz: какой может быть пайтоник кроссплатформеный вызов функций из динамических либ?
[16:53:25] slav0nic: главное работает)
[16:53:31] wiz: сама идея наркоманская (=
[16:53:33] slav0nic: wiz, я о томже
[16:53:47] red-agent: идея нормальная
[16:53:50] slav0nic: ну в линуксе тож есть подобное, правба похреновей
[16:53:55] red-agent: это фактически биндинг к сишным либам
[16:54:07] red-agent: а вот реализация - хуевая, можна было сделать куда pythonистее
[16:54:41] red-agent: slav0nic: что "подобное" и что "похреновее"?
[16:55:12] slav0nic: dl либа или как там её
[16:55:43] red-agent: so
[16:55:48] slav0nic: угу
[16:55:55] red-agent: и?
[16:56:00] red-agent: чем она "похреновее"?
[16:56:41] slav0nic: ты её юзал? там опен и вызов и всё, в стайпе побольше фений вроде, хотя юзал давно
[16:57:10] slav0nic: но если не ошибаюсь в дл вроде нет привязки к типам
[16:57:13] mishok13: red-agent, ты такой умница
[16:57:19] slav0nic: ))
[16:57:21] mishok13: напиши-ка лучше ctypes
[16:57:34] mishok13: и чтобы кроссплатформенно
[16:58:30] wiz: и чтобы ещё ходило за хлебом и мусор выносило
[16:58:45] red-agent: slav0nic: о чем ты, детка? :)
[16:58:52] red-agent: c - строготипизорванный язык
[16:59:04] red-agent: как там может не быть "привязки" к типам?
[16:59:08] wiz: *
[16:59:18] wiz: void * huis;
[16:59:38] slav0nic: red-agent, по крайней мере это можно делать рпозрачно для программиста, который юзает библиотеку
[16:59:47] red-agent: войд - тоже тип, просто неопределенный
[17:00:00] red-agent: slav0nic: нельзя
[17:00:02] wiz: можно
[17:00:11] slav0nic: бля в дл нет
[17:00:13] slav0nic: этого
[17:00:19] red-agent: в ctypes конвертация типов сделана настолько прозрачно, насколько это можна
[17:00:32] red-agent: практическки
[17:00:46] wiz: просто всю эту хню засунуть в {src_type: dst_type, .....}[type(arg)] и не ипать моск
[17:01:22] wiz: хотя наверно с аннотациями можно что-нибудь покошерней замутить
[17:01:23] slav0nic: смотрю свой старый код
buffer = c_char_p("_"*2)
bytesRead = c_ulong(0)
bufferSize = len(buffer.value)
это не сильно рпозрачно
[17:02:33] red-agent: ну, это и не может быть прозрачно
[17:02:42] red-agent: этот код семантически сишный
[17:02:47] mishok13: wiz, аннотации только в 3.0
[17:02:48] mishok13: :)
[17:03:42] wiz: mishok13, ждём-с
[17:04:32] mishok13: >>> def foo(bar: 'hujs') -> 'whateveryoulike':
... return 42
...

[17:04:37] mishok13: ставь из транка
[17:04:39] mishok13: :)
[17:14:56] _lorien: фу... как страшно копаться в своём старом коде
[17:15:11] Boo: есть такое
[17:15:22] mishok13: Using Opera is not suggested unless you are either gay, retarded, Norwegian or all of the above. This is probably not an issue since nobody actually uses Opera, making it the only browser less popular than links.
[17:15:37] mishok13: Opera developers mission statement is to cram as much crap as possible into one program.
[17:26:12] _lorien: как же скучно настраивать с нуля сервер, ща удавлюсь :-/
[17:26:29] gigimon: )
[17:26:33] gigimon: а не с нуля весело?
[17:26:41] gigimon: кстати
[17:27:12] gigimon: чего поставить на комп, который будет шлюзом инета, файлопомойкой енбольшой, и в будущем почтовым сервером с проксей?
[17:27:13] Boo: *перманентно переезжает с хостинга на хостинг, с сервера на сервер с 1 мая*
[17:27:21] gigimon: фряху или дебиан, или центос?
[17:27:27] Boo: *заипался уже*
[17:27:33] gigimon: Boo: чеж так часто?
[17:27:52] Boo: неформат
[17:28:15] Boo: потом оказалось, что firstvds.ru - унылое говно и пришлось дальше искать
[17:29:12] vimlike: gigimon: free + zfs под помойку, имхо
[17:29:31] wiz: vimlike, тогда уж сразу соляру
[17:29:39] gigimon: соляру силньо круто)
[17:29:52] gigimon: комп атлон 2200+ и 256 озу
[17:29:56] Boo: зачем соляру?
[17:30:02] gigimon: ну озу потом до гига доращу впринципе
[17:30:08] Boo: под фрю портировали
[17:30:12] vimlike: wiz: соляра ресурсов жрет немерянно)
[17:30:27] wiz: нормально оно жрёт
[17:30:37] gigimon: /me пошел ставить freebsd7.iso в закачку
[17:30:44] piranha: либо деб, либо, если хочется zfs и не пугает необходимость компилить всё нафег - фрю
[17:30:55] piranha: я б деб ставил)
[17:31:04] Boo: линукс - зло
[17:31:18] vimlike: Boo: это точно)
[17:31:18] piranha: гыгы
[17:31:20] Boo: а я б OpenBSD
[17:31:27] piranha: о, или его
[17:31:31] piranha: а фрю фпень
[17:31:41] mishok13: http://images.encyclopediadramatica.com/images/1/10/Macbookair.jpg
[17:31:42] Boo: но там не будет zfs
[17:32:06] piranha: ну и хрен с ней
[17:32:22] vimlike: piranha: с опеном гимора больше
[17:32:39] Boo: кто там сегодня про сони говорил?
[17:32:53] piranha: mishok13: почему TZ?! Надо с SZ сравнивать
[17:32:58] Boo: про его красивость и гладкость поверхности
[17:32:58] mishok13: да мне похуй
[17:33:10] mishok13: ED рулит и неебет
[17:33:26] Boo: с опеном гимора меньше, чем со фрей
[17:34:08] vimlike: Boo: та ладно, одна локализация чего стоит
[17:34:25] _lorien: /me посылает лучи ненависти во всех, кто спрашивал у меня тупые вопросы про sape.ru
[17:34:30] piranha: mishok13: ED?
[17:34:42] piranha: Boo: э?
[17:34:52] Boo: ну, нормальная локаль на сервере как-то не очень и нужна
[17:35:05] _lorien: Evil Daemon
[17:35:16] piranha: я не понимаю, а что не так с локализацией?
[17:35:22] piranha: в опене разве нету en_US.UTF-8?
[17:35:36] Boo: да все так, только во фре проще
[17:35:46] piranha: как проще?
[17:35:51] piranha: export LANG=en_US.UTF-8
[17:35:54] mishok13: piranha, encyclopedia dramatica
[17:35:58] piranha: больше ж нихрена не надо....
[17:36:08] _lorien: локаль же ставить надо или генерить как-то...
[17:36:12] Boo: ну не нужно ядро перекомпиливать, чтобы локаль работала не только на первых 4-х консолях
[17:36:14] piranha: я ж думаю напрямик в консоли никто сидеть не будет?
[17:36:23] Boo: здрасте
[17:36:24] piranha: Boo: нафига локаль в консолях?
[17:36:26] Boo: еще как будут
[17:36:29] piranha: да ну
[17:36:31] piranha: кто будет?
[17:36:31] Boo: затем, что десктоп
[17:36:36] piranha: а, десктоп
[17:36:40] piranha: а иксы для кого?
[17:36:51] Boo: мы сидели в свое время на Free/Open/NetBSD
[17:36:57] Boo: правильно
[17:37:05] Boo: а иксы запускаются на какой консоли?
[17:37:12] piranha: гы
[17:37:14] piranha: на 7...
[17:37:19] piranha: и это им мешает? o_O
[17:37:19] Boo: правильно, на пятой по дефолту в опене
[17:37:23] piranha: да, весело
[17:37:26] piranha: а, ну да
[17:37:37] piranha: ну так отрубить 4 консоль - и никаких проблем
[17:37:38] piranha: =)
[17:37:39] Boo: а в ядре по дефолту локлаь работает только на первых четырех
[17:37:44] Boo: потому нужно пересобирать ядро
[17:37:52] piranha: или отрубить 4 консоль
[17:37:56] piranha: всё равно оно не нужно нифига
[17:38:45] Boo: точно так же и я могу заявлять про венду, что все= оно не нужно никому, основываясь только лишь на собственном опыте
[17:39:43] piranha: как-то тебя не в ту сторону закинуло
[17:39:52] piranha: зачем тебе четвёртая консоль?
[17:39:55] Boo: почему?
[17:40:08] piranha: потому, что ты сказал какую-то глупость. Вот почему.
[17:40:09] Boo: что ты имеешь ввиду?
[17:40:19] gigimon: mishok13: кхм,на этой фотке, аир с боку выглядит, ну мне ваще не нравится
[17:40:25] piranha: [17:37] piranha> или отрубить 4 консоль
[17:37] piranha> всё равно оно не нужно нифига
[17:38] Boo> точно так же и я могу заявлять про венду
[17:40:26] Boo: в каком месте я сказал глупость?
[17:40:43] piranha: начали обсуждать сервер
[17:40:51] Boo: я думал ты вообще про то, что оно никому не надо десктоп на опене
[17:40:57] piranha: потом вдруг оказалось, что какие-то траблы с локалью на десктопе
[17:41:05] Boo: ну да
[17:41:08] piranha: не
[17:41:23] gigimon: нафига на серваке иксы?
[17:41:24] piranha: я говорю о том, что если на 4 уже всё работает, то проще рубануть одну консоль
[17:41:25] Boo: ты ж начал говорить, что никаких проблем с локалью ни во фре ни в опене
[17:41:31] piranha: Я?!!!
[17:41:38] vimlike: )
[17:41:41] Boo: что ты имеешь ввиду про рубануть?
[17:41:42] Boo: ты
[17:41:49] piranha: отключить
[17:41:53] piranha: чтоб иксы туда включались
[17:41:53] gigimon: вы друг друга не поняли
[17:42:00] piranha: [17:35] piranha> я не понимаю, а что не так с локализацией?
[17:35] piranha> в опене разве нету en_US.UTF-8?

[17:42:09] piranha: export LANG=en_US.UTF-8
[17:42:16] piranha: больше на сервере не нужно НИЧЕГО
[17:42:23] piranha: при чём тут десктоп?!
[17:42:28] piranha: при чём тут винда?!
[17:43:06] slav0nic: только некоторый ентерпрайз и тп кал имеет гуёвые интерфейсы)
[17:43:09] Boo: > я ж думаю напрямик в консоли никто сидеть не будет?
[17:43:17] Boo: отсюда и пошло
[17:43:28] vimlike: не факт
[17:43:33] vimlike: что не будет
[17:43:41] Boo: дык я ж не спорю, что локаль на сервере не очень-то нужна
[17:43:43] piranha: факт
[17:43:54] piranha: заходить напрямик будут только при траблах
[17:43:56] piranha: когда локаль пох
[17:44:07] Boo: понятно
[17:44:13] piranha: что понятно?
[17:44:33] Boo: у чловека есть свое сложившееся мнения и он всех под него ровняет
[17:45:09] piranha: у меня складывается впечатление, что ты говоришь о вещах, которыми не занимался
[17:45:15] Boo: ну что значит "факт" в отношении того, что никто не будет сидеть на десктопе под опеном или нетбсд?
[17:45:23] piranha: БЛЯДЬ!
[17:45:29] piranha: какой нахуй десктоп?
[17:45:56] Boo: у меня такое впечатление сложилось изначально, как только ты сказал, что больше ничего не надо и никому оно на десктопе не надо
[17:46:03] Boo: да никакой нахуй
[17:46:08] piranha: НАХУЙ ДЕСКТОП!
[17:46:11] piranha: пиздец
[17:46:13] piranha: читай логи
[17:46:16] Boo: читай
[17:46:21] piranha: мы о сервере говорили
[17:46:27] Boo: говорили
[17:46:28] piranha: ты начал приплетать десктоп
[17:46:35] piranha: с какого хуя?
[17:46:44] piranha: я только что ещё раз перечитал
[17:47:19] piranha: [17:43] Boo> > я ж думаю напрямик в консоли никто сидеть не будет?
[17:43] vimlike> не факт
[17:43] vimlike> что не будет
[17:43] piranha> факт
[17:43] piranha> заходить напрямик будут только при траблах
[17:44] piranha> когда локаль пох

[17:47:24] piranha: при чём тут десктоп, а?
[17:47:41] piranha: объясни, угу?
[17:47:41] slav0nic: причём тут питон?)
[17:47:55] piranha: slav0nic: на сервере отлично работает >_<
[17:47:58] gigimon: ))
[17:48:02] piranha: пошти каг на десктопе
[17:48:07] Boo: вобщем, как обычно, кто больше болтает, потом и считается правым.
[17:48:10] gigimon: Boo: не в ту стизию полезли...
[17:48:18] piranha: Boo: бляяяяяяяяяяя
[17:48:21] Boo: да я причем?
[17:48:27] gigimon: иксы на сервер утпость, темболее на серваке под опенбзд
[17:48:28] piranha: Boo: ты при том, что ересь пишешь
[17:48:30] piranha: вот при чём
[17:48:33] Boo: бля?
[17:48:35] piranha: gigimon: +1
[17:48:41] Boo: ересь пишешь ты
[17:48:41] piranha: Boo: бля.
[17:48:44] piranha: пиздец
[17:48:49] gigimon: piranha: забей
[17:48:49] Boo: я не говорил, что надо иксы ставить
[17:48:50] piranha: скопируй кусочек из логов
[17:48:52] Boo: перечитай логи
[17:49:08] piranha: ты 50 раз переводил тему на десктоп
[17:49:11] piranha: почему?
[17:49:15] slav0nic: а у нас иксы ставят)
[17:49:23] piranha: учаснег, у тебя явно траблы с восприятием информации
[17:49:30] Boo: только лишь потому, что кто-то сказал, что опен сложнее настраивать. и в частности настраивать локаль
[17:49:46] piranha: и при чём тут это?
[17:49:46] Boo: ну я согласился, что да, локаль сложнее, но она не очень-то нужна на сервере
[17:50:04] piranha: а я сказал, что не сложнее, потому что export LANG точно так же пишется
[17:50:07] piranha: ты хочешь возразить?
[17:50:16] Boo: вот именно, причем тут та вся хуйня, что ты пытаешься на меня свалить?
[17:50:18] piranha: а после этого ты начал мне объяснять сколько на десктопе проблем
[17:50:22] Boo: а потом съехать с темы
[17:50:24] piranha: какая именно хуйня?
[17:50:29] piranha: где я пытаюсь съехать с темы?
[17:50:48] Boo: да перманетно
[17:51:03] piranha: отвечай по порядку
[17:51:11] piranha: =)
[17:51:14] mishok13: МЕГАСРААААААААЧ
[17:51:18] piranha: mishok13: =)
[17:51:42] mishok13: IT'S OVER NINE THOOUSAAAAAAAAAAAAAAAAAAAAAND!!!!!!!!!11111eleveneleven!!!1
[17:51:50] Boo: каких нах проблем? я только говорил, что да, локаль сделать сложне потому-то и потому-то и в вопросе я побльше твоего шарю. так же я говорил, что оно не очень-то нужно на десктопе. а ты начал и до сих пор продолжаешь меня обвинять в какой-то хуйне, что я в чем-то не шарю и несу ересь
[17:51:51] piranha: THIS IS SPARTA
[17:52:05] piranha: ты видать плохо помнишь, что пишешь
[17:52:09] piranha: я щас напомню, 5 сек
[17:52:50] Boo: особенно смешно слышать от вендузятника-линуксоида, что я по его мнению не очень-то разбираюсь в вопросе БСД
[17:53:30] piranha: [17:33] Boo> с опеном гимора меньше, чем со фрей
[17:34] vimlike> Boo: та ладно, одна локализация чего стоит
[17:34] Boo> ну, нормальная локаль на сервере как-то не очень и нужна
[17:35] piranha> я не понимаю, а что не так с локализацией?
[17:35] Boo> да все так, только во фре проще
[17:35] piranha> как проще?
[17:35] piranha> export LANG=en_US.UTF-8
[17:36] piranha> я ж думаю напрямик в консоли никто сидеть не будет?
[17:36] Boo> здрасте
[17:36] Boo> еще как будут
[17:36] piranha> да ну
[17:36] piranha> кто будет?
[17:36] Boo> затем, что десктоп

[17:53:52] piranha: Boo: по-моему мнению, у тебя плохая память и ты не умеешь читать. А разбираться в бзд ты очень даже можешь, отчего же
[17:54:03] piranha: но вот десктоп тут твой рушит все твои планы
[17:54:07] piranha: потому что обсуждали мы явно сервер
[17:54:20] Boo: третья строчка: [17:34] Boo> ну, нормальная локаль на сервере как-то не очень и нужна
[17:54:24] piranha: "затем, что десктоп" - это феерически просто
[17:54:52] piranha: [17:49] Boo> ну я согласился, что да, локаль сложнее, но она не очень-то нужна на сервере
[17:50] piranha> а я сказал, что не сложнее, потому что export LANG точно так же пишется
[17:50] piranha> а после этого ты начал мне объяснять сколько на десктопе проблем

[17:55:01] piranha: хули надо?
[17:55:08] wiz: брр
[17:55:16] piranha: читай до просветления, а то я заебался логи копать
[17:55:16] wiz: за шо тёрки то? что-то я пропустил
[17:55:17] Boo: а хули ты начал интересоваться как оно настраивать?
[17:55:22] Boo: балабол
[17:55:29] piranha: попустись
[17:55:40] piranha: и перечитай логи
[17:55:43] piranha: я не начинал интересоваться
[17:55:44] Boo: :)
[17:55:51] Boo: ага
[17:56:03] Boo: с таким напором и не начинал интересоваться
[17:56:05] piranha: беге
[17:56:07] slav0nic: без меня не начинайте! пойду сбегаю за попкорном
[17:56:18] piranha: slav0nic: да уже заканчиваем кагбэ
[17:56:31] _lorien: хы, а я за пельменями
[17:56:33] gigimon: ы
[17:56:36] _lorien: вы пока разминайтесь )
[17:56:36] gigimon: а я
[17:56:42] gigimon: а у мен янет ничего, я на работе
[17:56:58] _lorien: gigimon, убей, зажарь и съешь начальника )
[17:57:02] wiz: у меня кончилось всё )=
[17:57:05] wiz: даже начальник убежал
[17:57:13] wiz: так что давайте продолжим завтра
[17:58:03] gigimon: _lorien: его нету, могу тока сиськастую девушку...
[17:58:09] piranha: Boo: в общем, я на этом заканчиваю, потому что ты какой-то совсем сложный случай.

Вот тебе магическая ссылка:
http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/2008/05/26.html#[17:33:26]

там, говорят, все подробности
[17:58:18] gigimon: )
[17:58:33] piranha: gigimon: и не жаль её жарить будет? )
[17:58:43] gigimon: жалко
[17:58:47] gigimon: хотя
[17:58:51] gigimon: смотяр в каком смысле
[17:58:55] piranha: пойду растрачу злость на посуду, блин
[17:59:03] piranha: gigimon: как это пошло прозвучало %)
[17:59:04] gigimon: не бей ее
[17:59:08] gigimon: (:
[17:59:12] piranha: :))
[17:59:23] piranha: не, буду гладить. Утюгом %)
[17:59:31] gigimon: ужас
[17:59:33] gigimon: ладно
[17:59:34] gigimon: я домой
[17:59:41] Boo: piranha: подрочи лучше. оно ж не спрста ты так завелся
[18:00:10] piranha: Boo: я тебе уже сказал, попустись, чувак
[18:00:16] Boo: господи
[18:00:22] Boo: ну чего ты такой агрессивный?
[18:00:39] piranha: [17:59] Boo> piranha: подрочи лучше

и эти люди мне запрещают ковыряться в носу?
[18:08:20] slav0nic: ))
[18:15:45] _lorien: чот я всё пропустил, увлёкся разглядыванием кучи старых финкпадов на ебае
[18:15:58] slav0nic: о, амеры ещё один марсоход посадили
[18:16:18] _lorien: !google американцы марсоход новость
[18:17:56] wiz: ohshit http://www.jewtube.com/
[18:20:03] mishok13: /me shits bricks
[18:20:40] wiz: http://images.encyclopediadramatica.com/images/9/94/Windowssetup.jpg
[18:47:59] _lorien: А вот на хабре люди пишут в блоги тематические... какие названия есть - аналоги этим блогам? Коммьюнити, что ещё?
[18:48:28] xa4a: кружки по интересам
[18:48:45] tilarids: секции, разделы
[18:49:19] Boo: я называл сообщество
[18:49:22] mishok13: гей-парады?
[18:49:51] mishok13: Boo, коммьюнити == сообщество :)
[18:50:12] Boo: я знаю
[18:50:26] _lorien: Boo, сообщество и коммунити звучит круто, тока вот в урлах длинно получается (
[18:50:35] _lorien: domain.com/community/python/
[18:50:39] tilarids: напиши c-ty
[18:50:46] tilarids: или cty
[18:51:03] _lorien: Или нормально? Или можно вообще коммунити делать поддоменами, но это блин весь сайт на куски побьётся, как-то не тру
[18:51:05] Boo: в урлах у меня /blog/ - типа тематический блог
[18:51:08] mishok13: domain.com/????/PROFIT
[18:51:12] Boo: делаю такую же штуку :)
[18:51:20] _lorien: йопт :-)
[18:51:36] Boo: у меня доменами персональные блоги юзеров
[18:51:38] piranha: гыгы, конкуренция нарастает
[18:51:48] _lorien: у меня там не совсем блог, кроме блога ещё будет несколько типов информации в коммунити
[18:51:56] piranha: я такую ж хрень услышал сегодня про свою идею, что кто-то уже тоже делает...
[18:52:03] mishok13: еще раз
[18:52:28] mishok13: 1. domain.com
2. take a deep breathe
3. ????
4. PROFIT!
[18:52:37] _lorien: ??
[18:52:41] mishok13: => domain.com/????/PROFIT
[18:52:43] tilarids: \\а я в такой же ситуации делал доменами имена пользователей, а всякие community/name урезал до /name
[18:53:03] _lorien: объясните дураку (мне), что мишок такое говорит )
[18:53:11] mishok13: мишок плющится
[18:53:12] wiz: использовать реврайт
[18:53:18] piranha: _lorien: говорит "гребите бабло лопатой"
[18:53:27] piranha: пока он не начал грести
[18:53:33] mishok13: опасайтесь, да
[18:53:35] mishok13: !
[18:53:54] piranha: :)
[18:54:16] mishok13: я пока что еще расслаблен и вообще к отпуску готовлюсь, через три месяца
[18:55:02] Boo: што?
[18:55:28] mishok13: а ничего
[18:56:13] _lorien: гы, можно просто юзать domain.com/c/python и всё )
[18:56:41] mishok13: напоминает чаны
[18:56:44] mishok13: :)
[18:57:00] xa4a: domain.com/py ?
[18:57:04] xa4a: /py/
[18:57:10] mishok13: а вообще, что мешает просто использовать /python
[18:57:11] _lorien: хм...
[18:57:18] mishok13: или тот же /community/python
[18:57:22] _lorien: интересная, бля, мысль
[18:57:24] maniac: нам /s/ хватает, лол
[18:57:33] mishok13: сейчас руками редко веб-адреса вбивают
[18:57:55] wiz: да, из жопы до клавиатуры неудобно тянуться
[18:57:58] _lorien: да, тут есть над чем подумать
[19:01:46] _lorien: domain.com/python/ как-то уж слишком хардкорно, плюс постоянно буду боястья занять какое-нить имя для служебных целеей + неопределённость в структуере, типа некоторые адреса - это коммунити, а некоторые служебные... Короче, этот вариант мне не нравится.
[19:02:55] wiz: /~users
/@groups
/служебные
[19:03:04] _lorien: фу
[19:03:10] _lorien: в пейсду перл =)
[19:03:14] piranha: mishok13: хм, я довольно часто вбиваю
[19:03:36] _lorien: ну, вообще, то, что часто вбиваешь оно подсказкой выпадает в браузере
[19:03:39] mishok13: ну, у тебя ОС -- емакс :)
[19:03:47] _lorien: к тому же, в ff эта подсказка стала более продвинутой
[19:03:48] xa4a: use vimperator:quickmarks, Luke!
[19:03:51] _lorien: * в ff3
[19:03:55] piranha: oh shit, меня раскрыли
[19:04:05] piranha: conkeror>vimperator, discuss :D
[19:04:17] piranha: _lorien: да, щас конечно совершенно кайф :)
[19:04:26] xa4a: в вимператоре линки уже циферками и фильтруются по мере ввода текста :P
[19:04:29] piranha: но тем не менее я нередко меняю куски урлов...
[19:04:41] piranha: http://o2s.csail.mit.edu/o2s-wiki/multitask
[19:04:43] piranha: прикольная тема
[19:04:53] _lorien: piranha, ты всё ещё conkeror юзаешь?
[19:05:16] piranha: xa4a: эээ... и шо? Ты типа хочешь сказать, что они тоже сделали это, или типа что ты не знаешь, что это тоже есть в конкероре?
[19:05:37] piranha: _lorien: щас юзаю фф3, потому что последнее время хулраннер сдыхал, а туда ещё не прикрутили сессии
[19:05:51] piranha: как только сессии прикрутят - можно сваливать туда совсем
[19:06:02] xa4a: piranha: это, афаик, единственное преимущество конкерора, которое нашёл у тебя в статье
[19:06:03] piranha: ну, сохранение сессий в смысле
[19:06:22] piranha: xa4a: а, в смысле в вимператоре этого не было?
[19:06:27] xa4a: да
[19:06:38] piranha: xa4a: ну это паритет. А у него есть режимы для разных сайтов? :)
[19:06:45] piranha: типа youtube-mode, reddit-mode, etc? :-)
[19:07:04] piranha: ну вообще выходит типа гризманки...
[19:07:32] mishok13: http://mail.python.org/pipermail/python-dev/2008-May/079760.html
[19:07:36] _lorien: да блин, если б не firebug - я бы может уже под оперой сидел )
[19:07:38] mishok13: УУУУУУУУУУУУУУУУУУУУУУПЯЧКА!
[19:07:44] xa4a: можно прикрутить, думаю, жабоскриптом, или тупым перебиндиванием хоткеев из жабоскрипта)
[19:07:45] _lorien: Меня тормоза ff убивают просто
[19:07:54] piranha: _lorien: да, ещё файрбаг тоже останавливает...
[19:08:05] piranha: :(
[19:08:27] piranha: xa4a: ну короче хрен с ними %)
[19:08:58] xa4a: да..
[19:09:08] _lorien: piranha, кроме firebug меня ещё web developer extension останавливает )
[19:09:23] maniac: файрбаг есть под фф3
[19:09:42] piranha: не про фф3 речь, а про vimperator/conkeror
[19:09:49] _lorien: или opera )
[19:09:52] maniac: а. удачного секса
[19:09:52] piranha: xa4a: оно ж в вимператоре глючит? Или уже работает?
[19:09:59] xa4a: работало всегда
[19:10:09] maniac: spatial navigation в опере > vimperator и иже с ним
[19:10:09] _lorien: кстати
[19:10:16] piranha: хм, а у меня осенью глючило. Может то не из-за него было
[19:10:20] piranha: maniac: :)))
[19:10:24] _lorien: у меня в ff3rc1 & firebug 1.2 не работает log.console!
[19:10:33] maniac: _lorien, ни у кого не работает
[19:10:50] Boo: тогда /community/....
[19:11:04] _lorien: Boo, да, всё к тому идёт )
[19:11:28] xa4a: а в последней линке чел что-то курит необычное
[19:11:53] mishok13: неужто по ссылке никто не сходил?
[19:12:01] mishok13: о, хача сходил
[19:12:02] xa4a: /me не Ъ
[19:12:09] mishok13: ну чо, забористо, ага?
[19:12:54] piranha: да он укурок
[19:13:54] piranha: он шо, убить нас всех хочет?
[19:14:19] mishok13: ладно бы такую хуйню в python-ideas
[19:14:24] mishok13: там и похлеще бывает
[19:15:03] piranha: а ты полностью читаешь?
[19:16:11] mishok13: ну, python-dev я читаю на постой
[19:16:21] mishok13: python-ideas когда хочется настроение поднять :)
[19:17:46] piranha: :)
[19:17:59] mishok13: >> >>> d = {'foo': 42, 'egg': 23}
>> >>> {'foo': bar, 'egg': spam} = d
>> >>> print bar, spam
>> 42 23
[19:18:08] mishok13: ну как не поржать с такого
[19:18:26] xa4a: паттерн-матчинг?
[19:18:26] gigimon: э
[19:18:31] gigimon: ужас какой то
[19:18:57] mishok13: xa4a, в некотором роде
[19:19:19] piranha: дикшенари-матчинг
[19:19:21] _lorien: а как на хабре создаётся новый блог? Кто угодно может создать?
[19:19:24] mishok13: только вот фигня -- bar и spam не в том же нейспейсе что и 42 и 23
[19:19:31] piranha: это нифига не паттерн-матчинг, честное слово
[19:19:34] mishok13: и это полный пиздец для интерпретатора
[19:20:25] xa4a: тру было бы {'foo': $bar, 'egg': $spam} = ....
[19:21:33] gigimon: _lorien: если кармы хватает
[19:21:57] _lorien: gigimon, а у создателя есть какие-то привелегии?
[19:22:12] gigimon: незнаю
[19:22:20] gigimon: у меня кармы нехватает чтобы создать
[19:22:24] gigimon: а правила давно не пашут
[19:23:15] xa4a: вроде, создатель может модерировать и назначать модераторов
[19:23:42] _lorien: блин... это же гемор :-(
[19:24:01] gigimon: а что хотел создать за блог?
[19:24:19] _lorien: gigimon, да не, я сайт делаю, отдалённое подобие хабры
[19:24:26] gigimon: а
[19:24:28] _lorien: и вот изучаю, чокого )
[19:24:30] gigimon: ну я помню вчера
[19:24:32] gigimon: регался
[19:24:46] gigimon: ты главное редактирование комментов сделай ))
[19:24:54] gigimon: про это на хабре столько говорят
[19:25:25] _lorien: хмхм
[19:25:44] _lorien: Ну, не факт, что это true, чувак всех обматерит, а потом ангелом прикинется
[19:25:51] gigimon: угу
[19:25:54] gigimon: я про тоже
[19:26:01] piranha: знач надо хранить историю %)
[19:26:02] gigimon: сделай лог изменения комментариев)
[19:26:04] Boo: народ, у всех loaddata нормально работает?
[19:26:07] piranha: чо он там делает
[19:26:13] Boo: boo@freehost:~/bdsm% ./manage.py loaddata dump.json
Installing json fixture 'dump' from absolute path.
Problem installing fixture 'dump.json': column "is_staff" is of type boolean but expression is of type integer
LINE 1: ..., "first_name", "last_name", "email", "password", "is_staff"...
^
HINT: You will need to rewrite or cast the expression.
[19:26:18] piranha: у меня несколько дней назад работала...
[19:26:18] _lorien: история... интересная мысль
[19:26:31] piranha: _lorien: code.google.com/p/django-history/
[19:26:35] piranha: бугага
[19:26:41] piranha: правда мы его давно не обновляли, емнип
[19:26:50] gigimon: че он делает
[19:27:03] gigimon: ы
[19:27:08] piranha: или даже проще - возьми hgshelve и туда пихай, если кто-то что-то изменяет
[19:27:29] gigimon: vsevolod.solovyov, alexander.solovyov
[19:27:32] gigimon: братья?
[19:28:42] piranha: шото последнее время часто спрашивают :)
[19:28:44] piranha: угу
[19:28:52] _lorien: piranha, я знаю ещё более просто вариант: нихера не давать камменты редактироват ))
[19:29:01] _lorien: о
[19:29:02] piranha: _lorien: это не прикольно!
[19:29:09] _lorien: можно дать возможность * дополнять*
[19:29:17] piranha: не давать редактировать комменты - оцтой
[19:29:20] piranha: ну, хотя бы так
[19:29:27] gigimon: ну
[19:29:33] gigimon: дополнение не так круто как лог)
[19:30:12] gigimon: если коммент изменяли, то появляется ссылочка лог
[19:30:13] _lorien: ну, это всё круто, но мне надо запустить сайт, если делать всякие дополненеия, это вряд ли произойдёт )
[19:30:19] gigimon: круто было бы
[19:30:28] gigimon: ну запустишь, потом приделаешь
[19:30:40] piranha: _lorien: ну дык блин, ничо не делай
[19:30:45] gigimon: _lorien: хочешь денежный проэкт запустить?
[19:30:47] piranha: а как запустишь - сделаешь редактирование с логом
[19:30:50] piranha: от тоже мне проблема
[19:31:53] gigimon: ))
[19:32:06] _lorien: спасибо, что бы я без вас делал )
[19:32:14] _lorien: всё так разрулили )
[19:32:40] _lorien: gigimon: _lorien: хочешь денежный проэкт запустить?
хачухачухачу
[19:32:46] gigimon: черт, я все таки корявый :( не прикрутил сапе к вордпрессу
[19:32:56] gigimon: не прошло индексацию (:
[19:32:56] _lorien: ужос
[19:33:00] gigimon: угу
[19:33:13] _lorien: если пральноп рикрутил, на странице должно быть <!--check code-->
[19:33:55] gigimon: я плагин к ворпдерссу неправильно прикрутил, чтобы тот выводил в страницу ссылки
[19:34:48] gigimon: ладно
[19:34:49] gigimon: пофиг
[19:34:53] gigimon: потом кала нить
[19:35:06] gigimon: када будет время
[19:53:04] tilarids: а WingIDE, вообще говоря , платный?
[19:53:19] _lorien: да
[19:53:39] _lorien: но mishok13 грит, что для opensource девеолоперов они его дают бесплатно
[19:55:12] maniac: ребята, а с наследованием моделей в джанго никто не трахался?
[19:56:01] tilarids: вот я об этом и спрашиваю. Вроде как была такая фича для опенсурсовцев. Надо будет попробовать
[19:58:18] _lorien: !google wingide free for opensource developers
[19:59:05] _lorien: Free Licenses for Non-Commercial Open Source Developers

Open source developers not deriving income from their work may obtain a free license to Wing IDE Professional upon request. To apply, you must be able to provide us with the URL of your public website for the project, and that website must be included in Google or other search engine indices. The project website must include the following content:

* a clear and detailed description of the project,
* at least one non-trivial public release of your open source code (public revision control access to the code is sufficient),
* the open source license must be identified and the website or source code must include a copy of the license. If the license is not OSI Approved, your application may be delayed or rejected.

[19:59:26] _lorien: ну типа нам с пираньей, можед, дадут =)
[19:59:55] gigimon: пчму ток вам)
[20:00:09] _lorien: я ещё могу им dumz.org втюхать
[20:00:13] tilarids: Хм. Надо включаться в какой-то опенсурсовый проект
[20:00:23] _lorien: *dumpz.org
[20:00:34] gigimon: )
[20:00:37] _lorien: правда он простой, как табуретка
[20:00:49] gigimon: tilarids: а он тебе нужен? вингиде та
[20:01:59] tilarids: не знаю. Я никак не могу подобрать нормальную идеху. Для удаленного редактирования - vim, но использовать его локально под иксами - это почти что мазохизм
[20:02:12] maniac: Eclipse + PyDev\
[20:02:31] piranha: emacs + ropemacs
[20:02:37] tilarids: этот монстр мне не понравился. Он у меня жесточайшим образом глюкнул пару раз
[20:02:51] tilarids: емакс - туда же, куда и вим
[20:02:52] _lorien: я боюсь, eclipse будет тормозить по сравнению с wingide
[20:03:05] piranha: почему?
[20:03:18] _lorien: piranha, ну жаба же тормозная
[20:03:26] _lorien: память жрёт, как паровоз уголь
[20:03:31] piranha: в смысле, почему юзать вим мазохизм - я понимаю, а емакс почему мазохизм - нет
[20:03:41] piranha: _lorien: да я про емакс, эклипс само собой тормоз
[20:03:50] piranha: wingide явно намного быстрее
[20:04:12] gigimon: ы
[20:04:14] red-agent: кто-нить на Boo кодил?
[20:04:26] maniac: мало памяти? юзай вим!
[20:04:34] _lorien: maniac, я и юзаю..
[20:04:48] red-agent: _lorien: глупый стереотип
[20:04:49] _lorien: но иногда душа хочет большего =)
[20:04:53] maniac: у меня самого 256 метров) вот и ничего
[20:05:03] maniac: автокомплит иногда даже попадает в точку
[20:05:10] tilarids: емакс по мне - аналог вима. Спроектированные под иксы редакторы просто немного другие
[20:05:14] piranha: автокомплит обычно замедляет
[20:05:19] piranha: а не ускоряет
[20:05:29] tilarids: почему это?
[20:05:29] red-agent: eclipse+pydev вполне адекватное решение
[20:05:36] piranha: особенно в питоне, где сделать быстро работающий автокомплит сложно
[20:05:41] maniac: piranha, софт замедляет или разработку?
[20:05:48] _lorien: red-agent: _lorien: глупый стереотип
ты хочешь сказать, что он меньше памяти жрёт, чем wingide?
[20:05:49] piranha: разработку, конечно
[20:05:57] piranha: каким образом оно софт замедлить может?
[20:06:11] piranha: tilarids: потому что ему нужно как-то выкупать, что у тебя у класса за методы есть, ага?
[20:06:14] maniac: piranha, имелось в виду ide а не конечный продукт разумеется
[20:06:18] red-agent: _lorien: я не знаю, сколько памяти "жрет" wingide, который к тому же проприетарный
[20:06:29] piranha: а парсингом и хранением инфы о файле в питоне не обойдёшься
[20:06:35] piranha: maniac: а, а то меня сплющило :)))
[20:06:36] _lorien: red-agent, а в чём тогда стереотип, не понял
[20:06:46] maniac: piranha, pydev за каким-то держит интерпретатор питона в памяти)
[20:06:49] red-agent: в том, что джава тормозная и прожорливая
[20:06:50] maniac: угадай за каким
[20:06:54] tilarids: red-agent: у меня на машине опенвз с дополнительными двумя тачками крутится. Так что мне эклипс + пидев не всегда подходит, памяти маловато.
[20:07:00] red-agent: maniac: lol
[20:07:02] _lorien: red-agent, ты хочешь сказать, что эклипс мало памяти жрёт?
[20:07:15] red-agent: интересно, как без интерпретатора он будет тебе автокомплит делать
[20:07:18] red-agent: и все остальное
[20:07:20] tilarids: piranha: а зачем тебе такой автокомплит? Я хочу автокомплит по всем набранным словам + сниппеты
[20:07:23] red-agent: включая разные проверки
[20:07:32] red-agent: _lorien: нормально, для такой IDE
[20:07:52] piranha: maniac: ну вон и ropemacs тоже держит
[20:08:10] piranha: tilarids: а, ну так такой есть в емаксе, очень быстрый
[20:08:13] maniac: piranha, я емакс не умею
[20:08:16] maniac: а вим умею
[20:08:21] piranha: а "графический редактор" - мне непонятно
[20:08:22] red-agent: очень быстрый и очень бесполезный =)
[20:08:26] red-agent: как показала практика
[20:08:29] piranha: ты там код собрался набирать, или кнопку нажимать?
[20:08:44] piranha: red-agent: чочо? ;)
[20:08:46] tilarids: piranha: мне ж не только редактор нужен. Если бы мне нужен был просто редактор, я бы юзал вим и не мучался
[20:08:50] piranha: maniac: а, ну один хрен и там есть :)
[20:08:54] _lorien: охуеть, в чём стереотип я так и не понял, я сказал, что eclipse жрёт много памяти
[20:08:56] piranha: tilarids: а шо ещё?
[20:09:02] _lorien: это по-моему не стереотип, а факт )
[20:09:12] piranha: _lorien: редагенду позволено писать хуйню, ты ещё не заметил? :)
[20:09:12] red-agent: [20:03:17] _lorien: piranha, ну жаба же тормозная
[20:03:26] _lorien: память жрёт, как паровоз уголь
[20:09:32] piranha: red-agent: ну да, жрёт память и явно ворочается не быстро
[20:09:33] _lorien: red-agent, когда софт жрёт память, всё остальное начинает тормозить
[20:09:35] piranha: а стереотип где? :)
[20:09:44] piranha: *когда памяти нажрёцо
[20:09:56] tilarids: piranha: честно говоря, иногда нужна мышка. Редко, но бывает нужно для некоторых задач :)
[20:10:12] piranha: tilarids: ну сделай милость, приведи пример :)
[20:10:24] piranha: а то я такими отмазками отмазывался наверное с пару лет
[20:10:37] piranha: а потом сел и потратил время на изучение, тогда ещё вима :)
[20:10:49] red-agent: piranha: 200 метров на 3 средних проекта - по-твоему много?
[20:10:55] red-agent: с pylint
[20:11:02] red-agent: и автокомплитом, мгновенным
[20:11:03] tilarids: дебуггер
[20:11:16] red-agent: как раз благодаря интерпретатору загруженному
[20:11:23] red-agent: фф и тот 250 жрет
[20:11:28] red-agent: на два окна с десятком табов
[20:11:38] tilarids: мне быстрее просматривать значения переменных и тыцкать брейки мышкой
[20:11:59] piranha: а... с джангой всё равно возможности такое делать нету
[20:12:06] piranha: вменяемо
[20:12:15] piranha: потому сейчас меня не парит... да и раньше как-то не парило
[20:12:16] tilarids: ну, я не джангист :)
[20:12:24] red-agent: piranha: ты сам-то eclipse+pydev юзал? :)
[20:12:27] piranha: ну, раз хочется гуйного дебаггера, тогда тебе и карты в руки
[20:12:37] piranha: red-agent: юзал eclipse, не для петона
[20:12:41] piranha: и больше не хочу :)
[20:12:51] piranha: Сева, кстати, юзал довольно много
[20:12:55] red-agent: че-то странно ты как-то юзал
[20:12:55] piranha: не зря ж он спрыгнул...
[20:13:10] piranha: ну я просто в 200 метров тебе нихрена не могу поверить ;)
[20:13:40] red-agent: 185.6, если быть точным
[20:13:44] piranha: хм
[20:13:50] piranha: это RSS или VSS?
[20:14:30] red-agent: резидентная
[20:15:03] _lorien: завтра буду проводить следственный эксперимент над эклипсом )
[20:16:22] _lorien: * Using: sun-jdk-1.4
* Checking for at least 768MBytes RAM ... [ ok
бля, начало установки настораживает =)
[20:16:43] red-agent: 1.4 старье
[20:16:51] _lorien: а какой надо?
[20:16:54] red-agent: 1.6
[20:18:24] red-agent: в общем, каждый дрочит - как хочет
[20:18:36] red-agent: я охуел, когда понял, сколько времени на рутину потратил в vim
[20:18:43] piranha: :)))
[20:19:24] red-agent: так кодил кто на Boo?
[20:19:32] _lorien: я тоже немного хую уже, но пока не знаю, куда двинуться
[20:20:15] red-agent: _lorien: под linux я пока ничего лучше eclipse+pydev не видел
[20:22:07] piranha: а шо, под винду есть что-то лучше?
[20:22:19] piranha: грызут сомнения :)
[20:22:27] red-agent: хз, небыл, незнаю =))
[20:23:07] red-agent: но в общем-то сомневаюсь
[20:28:49] red-agent: интересно, насколько эта хуйня весело вертится в скомпилированном виде
[20:28:54] red-agent: (boo всмысле)
[20:29:15] piranha: нафиг тебе оно?
[20:30:08] red-agent: хуй его знает, на экзотику потянуло
[20:31:13] piranha: возьми шо-нить более вменяемое тогда может?
[20:32:24] red-agent: например?
[20:34:26] piranha: ну там хаскель какой-нить
[20:35:40] red-agent: не, фп я на хую вертел
[20:36:13] piranha: factor?
[20:36:25] piranha: а чего вертел-то?
[20:36:36] piranha: применения для фп явно больше, чем для боо
[20:37:49] red-agent: фп - это адский оверхед там, где он не нужен
[20:38:05] red-agent: да и в общем-то - вчерашний день
[20:38:11] red-agent: оо - наше все
[20:38:25] piranha: оо - это такое же день
[20:38:33] piranha: щас рулят танки
[20:39:07] piranha: red-agent: на Q посмотри тогда
[20:39:21] piranha: это такой ацки заапгрейдженный лисп
[20:39:40] red-agent: ну, фп полезен как вкрапления
[20:39:48] red-agent: но не как основная парадигма
[20:40:26] Jekel: дескать щас модно всюду пихать ОО?
[20:40:33] red-agent: угу
[20:40:46] Jekel: ну да.. пушкой по воробьям
[20:41:07] red-agent: отнюдьl
[20:41:12] Jekel: кажетя на хабре была статья по поводу оо и процедурного подхода
[20:41:32] red-agent: оо - это просто эволюция подхода
[20:42:14] red-agent: у которой больше будущее, на самом деле та оо, о которой мы говорим сейчас - еще в ранней стадии, но у этой парадигмы огромный потенциал
[20:42:48] Jekel: все-таки мне кажется нету смысла пихать ОО везде где только можно. зря нагромаждать код
[20:43:25] red-agent: ну, не на каждом шагу, но в большинстве
[20:43:33] piranha: нуу
[20:43:48] piranha: легковесное оо + фп куда приятнее
[20:43:56] piranha: чем настоящий-тру-оо-ёпт джава
[20:44:03] Jekel: ну это для маньякров
[20:44:08] Jekel: *маньяков
[20:44:10] piranha: в плане?
[20:44:11] red-agent: Jekel: цену этого "не нагромождения" - понимаешь только тогда, когда требуется расширить приложение
[20:44:23] red-agent: и когда ты попадаешь в полную пизду =)
[20:44:26] piranha: ну легковесное оо - это типа когда у тебя объекты-почти-дикты и больше нифига
[20:44:32] red-agent: и приходится выбрасывать на свалко весь код
[20:44:36] Jekel: red-agent, я имею ввиду в простых задах ОО нахрен не сдалось
[20:44:37] red-agent: и проектировать заново с ооп
[20:44:38] red-agent: =)
[20:45:14] red-agent: простых - это по-твоему каких?
[20:45:30] Jekel: red-agent, гм. ну хз. какой нить парсер
[20:45:34] Jekel: логов
[20:45:49] Jekel: че там? одна регулярка и пихалка в БД
[20:46:18] red-agent: ну, в конце все-равно удобнее вывалить ParsedLog обьект, с кучкой методов полезный
[20:46:20] red-agent: *х
[20:46:30] Jekel: щас я не только о питоне говорю
[20:46:38] piranha: red-agent: ну вот смотри. В меркуриале классов по сравнению с базаром очень-очень мало. Часто юзают list'ы и иногда dict'ы
[20:46:42] red-agent: я тоже
[20:46:50] piranha: а почему? Потому что быстрее намного
[20:47:06] red-agent: ну, ясен-красен, что быстрее
[20:47:18] Jekel: вот вот!
[20:47:20] red-agent: ассемблер вон тоже быстрее пайтона =)
[20:47:27] piranha: да ви антисемит! )
[20:47:28] xa4a: писать быстрее
[20:47:32] Jekel: Си быстрее С++ по этому много софта на юникс пишут именно на чистом Си
[20:47:48] piranha: на ассемблере меркуриал бы 10 лет писали
[20:47:56] piranha: вона как свн - пишут-пишут, а воз и ныне там
[20:47:58] Jekel: что такое меркуриал? оО
[20:48:04] piranha: dvcs
[20:48:08] Jekel: О_о
[20:48:11] piranha: selenic.com/mercurial
[20:48:27] red-agent: piranha: ну это вылезет рано или поздном боком
[20:48:35] piranha: пасмотрим
[20:48:39] red-agent: я даже скажу когда, когда захотят порядочно расширить архитектуру
[20:48:43] piranha: red-agent: классы там есть, но их очччень мало
[20:48:50] Jekel: репозиторий?
[20:49:08] piranha: Jekel: distributed version control system
[20:49:14] Jekel: а.. аля перфорс?
[20:49:18] red-agent: piranha: я просто уже в такую пизду 2 раза попадал. все хорошо, пока не доходит дело до расширения
[20:49:21] piranha: хех
[20:49:29] piranha: Jekel: ну, перфорс - централизованный
[20:49:39] piranha: Jekel: а так да, а-ля перфорс
[20:49:48] Jekel: ну он там умеет по разным серверам хранить файло
[20:50:01] piranha: это не то
[20:50:07] Jekel: а как ?
[20:50:09] Jekel: я не догоняю
[20:50:11] Jekel: обьясните..
[20:50:20] piranha: в перфорсе у тебя есть репозиторий на сервере
[20:50:25] piranha: и рабочие копии у клиентов
[20:50:28] piranha: правильно?
[20:50:28] Jekel: угу
[20:50:34] piranha: репозиторий может быть на серверах, да
[20:50:44] piranha: а в меркуриале у тебя понятие сервер куда более размытое
[20:50:55] piranha: потому что клиенты не чекаутят рабочие копии, а клонируют репозитории
[20:51:02] piranha: т.е. у каждого есть полный репозиторий
[20:51:07] Jekel: а как потом синхронизируются?
[20:51:15] piranha: ну, посылают друг-другу изменения
[20:51:19] piranha: например, через тот же сервер
[20:51:33] piranha: в этом случае сервер - чисто договорное понятие
[20:51:35] Jekel: все равно ведь нужно центральная штуковина?
[20:51:43] piranha: ну для чего нужна?
[20:51:53] piranha: для того, чтоб работать? Нет
[20:52:04] Jekel: для синхронизации изменений между всеми?
[20:52:07] piranha: для того, чтоб опубликовать всё? Ну неплохо бы, рабочие-то машины могут быть выключены
[20:52:08] piranha: нет
[20:52:18] piranha: смотри, работает два чувака над одной фичей
[20:52:22] piranha: ломают всё нафиг
[20:52:36] piranha: и чтоб это не закидывать в транк, они тупо между собой чейнджсеты шлют
[20:52:47] piranha: по хттп (там есть встроенный хттп-сервер), по ссх или по мылу
[20:53:27] piranha: Jekel: эм... ты что, правда не знаешь про распределённые vcs? названия git не слышал? hg?
[20:53:35] Jekel: гм. как бы когда над одним проектом работают несколько груп разработчиков и каждая делает свой кусок о при этом чтобы не запоротьвсё?
[20:53:47] Jekel: piranha, не.. я не особо в теме
[20:53:49] piranha: могу дать сцылку на то, как торвальдс рассказывает про это дело эмоционально
[20:53:59] piranha: обгаживает svn по ходу дела :)
[20:54:05] piranha: Jekel: ясно...
[20:54:13] piranha: !google wikipedia mercurial
[20:54:18] piranha: !google wikipedia git
[20:54:28] Jekel: на досуге просвещусь
[20:54:30] piranha: Jekel: во, там в принципе описано немножко :)
[20:54:36] piranha: угу, оч интересная тема
[20:55:07] Jekel: просто небыло задач таких, по этому я и не в теме что и как
[20:56:30] piranha: :)
[21:07:43] Jekel: у вас тут хоть не скучно, а то вон на #perl ircnet ваще никого не бывает живых %)
[21:08:12] red-agent: ну дык, perl - езыг зомбе
[21:08:44] Jekel: с криптосинтаксисом как еще говорят :)
[21:09:06] Jekel: ну покачто перл мне более понятен чем питон,хотя питоном уже как год увлекаюс
[21:10:32] piranha: ну видать просто увлекаешсо, а не пишешь
[21:10:38] red-agent: угу
[21:10:55] piranha: а то ваще всё просто довольно
[21:10:57] red-agent: иначе за год писание на py - на perl и php выработались бы блевотные рефлексы
[21:11:02] piranha: явно проще, чем в перлище
[21:11:58] red-agent: вон уже дохуя python-inspired языков кста
[21:12:02] red-agent: boo,cobra
[21:12:11] red-agent: groovy
[21:12:13] Jekel: пишу где-то с декабря
[21:12:43] Jekel: ну.. что то проще, что то не очень
[21:12:57] piranha: ваще да, не скучно... вон с чуваком ни за хрен поругались %)
[21:13:22] red-agent: Jekel: да все проще и логичнее
[21:13:33] red-agent: просто отлчичается от "принятых" подходов
[21:14:06] Jekel: работа с текстом думаю полюбому на перле проще, потому что он все-таки для этого создавался
[21:14:26] red-agent: в каком месте, проще? =)
[21:14:32] Jekel: регулярки :)
[21:14:42] red-agent: что, регулярки? :)
[21:15:26] Jekel: с ними проще
[21:15:51] red-agent: в каком месте?
[21:16:12] red-agent: притом, что re по-ходу везде практически одинаковы
[21:16:24] piranha: if "test" =~ (\w+)
{ print $1 }
[21:17:09] piranha: проще, чем
m = re.search("(\w+)", "test")
if m:
print m.group(1)
[21:17:23] Jekel: вот этот if m ваще жесть, меня удивил
[21:17:26] Jekel: что нужно явно проверять как то
[21:17:27] Jekel: еще
[21:17:33] Jekel: на попадание
[21:17:36] piranha: по крайней мере для начала. Там специальный синтаксис, а здесь общий
[21:17:45] piranha: Jekel: хм, почему? Как раз всё логично
[21:17:55] piranha: ты ищешь, проверяешь нашёл ли, печатаешь
[21:17:56] Jekel: ну после перла как то не очень
[21:17:59] Jekel: много букав
[21:18:11] piranha: можно не так, можно
try:
print m.group(1)
except:
pass
[21:18:17] piranha: да, букав много
[21:18:28] Jekel: еще до сих пор не смирился с этими експшнами
[21:18:29] piranha: потому что регулярки тут выходят просто либой, а в перле - куском синтаксиса
[21:18:43] piranha: который ему мешает нормально парсиццо ещё
[21:19:00] piranha: Jekel: мм... а как по-мне, то эксепшены рулят. Мне их не хватает в лиспе порядочно... :(
[21:19:16] red-agent: да, эксепшоны - воистину True
[21:19:56] piranha: угу
[21:20:05] Jekel: не привычно когда я проверяю if a[b] == c: блабла - мне вывалицо ексепшн если нету такого a[b]
[21:20:11] piranha: Jekel: а регулярки, несмотря на то, что в перле проще, в питонее явно более тру
[21:20:32] Jekel: то что нужно явно всё определять.. жжж
[21:20:45] piranha: хех
[21:20:52] Jekel: не обычно
[21:20:59] piranha: ну по-моему это круто
[21:21:02] piranha: :))
[21:21:08] Jekel: еще с типизацией не допер доконца
[21:21:17] Jekel: если у меня на вход u"123asd"
[21:21:20] Jekel: и от этого я сделаю Int
[21:21:23] Jekel: он мне вернет 123
[21:21:32] Jekel: хотя это ведь строка чисел еще и буковки
[21:21:39] piranha: а что, в перле не будет траблов, если ты попробуешь взять несуществующий элемент словаря?
[21:21:46] Jekel: он мне пустоту вернет
[21:21:58] piranha: >>> int('123asd')
---------------------------------------------------------------------------
<type 'exceptions.ValueError'> Traceback (most recent call last)
[21:22:04] piranha: он тебе эксепшен выбросит
[21:22:06] piranha: так что всё ок
[21:22:25] red-agent: Jekel: ну, тут так же можна получить пустоту
[21:22:29] piranha: типизация строгая, в отличии от перла
[21:22:30] red-agent: вместо эксепшона
[21:22:38] piranha: аа, он про перл говорил
[21:22:40] red-agent: dict.get(val)
[21:22:47] piranha: а, ты про это
[21:22:52] piranha: да, точно так же можно
[21:22:53] red-agent: но это не нужно
[21:23:00] piranha: ну иногда нужно
[21:23:03] piranha: иногда это короче
[21:23:05] red-agent: концепт с exceptions куда более трушно
[21:23:07] Jekel: просто мне приходится делать сначала dict.has_key
[21:23:13] red-agent: piranha: ну, в редких случаях
[21:23:14] Jekel: а потом уже if dicp[...
[21:23:19] red-agent: как исключение из правил, а не правило
[21:23:27] red-agent: Jekel: lol
[21:23:31] red-agent: in
[21:23:51] Jekel: я читал что это однохренственно
[21:23:54] piranha: red-agent: не, у меня это очень часто
[21:23:58] Jekel: и чуть ли даже has_key быстрее
[21:24:02] piranha: Jekel: in более трушно, has_key уберут
[21:24:09] Jekel: О_о
[21:24:23] piranha: red-agent: в вебе, когда у тебя есть GET-параметры, которые могут отсутствовать
[21:24:26] red-agent: if key in dict: нужно юзать
[21:24:31] red-agent: has_key - обсолит
[21:24:42] Jekel: т.е.?
[21:24:42] red-agent: piranha: ну в таком случае - да
[21:24:46] piranha: Jekel: ты можешь делать if dict.get(key)
[21:24:59] piranha: Jekel: т.е. устаревший и скоро уберут
[21:25:01] Jekel: че то вы меня запутали
[21:25:10] piranha: ог, давай начнём с начала
[21:25:22] piranha: a in b и b.has_key(a) - синонимы
[21:25:29] piranha: но второй устарел и скоро отомрёт
[21:25:30] piranha: не будет его
[21:25:36] Jekel: понятно
[21:25:46] Jekel: как теперь мне обойтись без ексепшна если элемента нед
[21:25:49] piranha: чтоб b[a] не выбросил исключение, можно юзать b.get(a)
[21:25:49] Jekel: значения по нему
[21:25:50] Jekel: точнее
[21:26:00] piranha: тогда он вернёт a, если тот есть, или None, если его нету
[21:26:19] red-agent: хотя зачастую логика с try..except более верна
[21:26:19] Jekel: так.. коли такие пироги, ща открою код и буду вас пытать :)
[21:26:23] piranha: >>> {'a': 1}.get('a')
1
>>> {'a': 1}.get('b')
>>>
[21:26:50] piranha: Jekel: да, когда у тебя от наличия|присутсвия что-то зависит, надо юзать исключения
[21:27:01] Jekel: как правильно?
[21:27:04] piranha: а get надо юзать, когда всё равно всё дальше передаёшь, а здесь только вычленяешь
[21:27:29] piranha: ну,
try: b[a]
except KeyError: raise AAA
[21:27:50] Jekel: ужс...
[21:28:19] Jekel: не привычно.
[21:29:26] red-agent: Jekel: то, к чему ты привык - пошло еще со времен си
[21:29:33] Jekel: ну я с Си начинал
[21:29:41] red-agent: когда обращение к null поинтеру например вываливает все в сегфолт
[21:29:51] Jekel: хехе
[21:29:58] red-agent: а сдесь такого нету - и смысла юзать такой подход - тоже
[21:30:33] Jekel: просто иногда приходится делать try: блабла except: pass
[21:30:41] Jekel: ну и как то это блин не то
[21:31:12] red-agent: ну, except: pass это 90%, кто неверный дизайн
[21:31:16] red-agent: *ч
[21:31:22] red-agent: piranha: поржать хоч?
[21:31:34] Хрюндель (джангист): Мда.. вот это жесть http://muzx.net/x/myblog/blog.php?6355.6088
[21:31:37] piranha: ну не скажыыы
[21:31:38] piranha: не 90%, меньше
[21:31:39] red-agent: emergeнул pychess и не вкуриваю, как его запустить :D
[21:32:51] Jekel: еще не обычно что тут также как в перле нету switch() case:
[21:33:10] red-agent: if..else
[21:33:21] piranha: if elif else
[21:33:26] red-agent: и словарь в некторых случаях
[21:33:27] Jekel: ну да
[21:33:31] red-agent: если умно заюзать
[21:33:34] Хрюндель (джангист): for i in
[21:33:36] piranha: Jekel: это кстати обычная жалоба, меня тоже раздражает иногда
[21:33:42] Хрюндель (джангист): if a in
[21:33:46] piranha: но тут ничего не поделаешь
[21:34:09] piranha: достаточно мелкий недостаток относительно других особенностей
[21:34:10] Jekel: то что невсегда можно написать кучу ф-й в одну строчку (
[21:34:22] Хрюндель (джангист): piranha, это фича!
[21:35:13] piranha: Jekel: о, а это круто, а то слишком многие хотят это сделать :D
[21:35:28] Jekel: зато места мало занимает :P
[21:35:36] piranha: :)
[21:35:42] piranha: купи экран побольше! :D
[21:36:02] Jekel: Ж%)
[21:36:28] Jekel: что вы можете сказать по поводу ORM SQLAlchemy?
[21:36:47] red-agent: для ф-ций, тело которых можно уместить в 80 чаров - есть lambda
[21:36:53] Хрюндель (джангист): Сагалаев что ли зашёл?
[21:36:55] Хрюндель (джангист): Маньяк
[21:37:12] maniac: блиять
[21:37:15] Boo: нет
[21:37:16] maniac: заимели путать
[21:37:19] Jekel: я до сих пор не допер куда сувать декораторы и что за зверь ламбда %)
[21:37:21] Хрюндель (джангист): гы
[21:37:33] Хрюндель (джангист): maniac, смени ник чувак.. тебе покоя не дадут
[21:37:54] maniac: Хрюндель (джангист), да так и сделаю. жаль что в ирц будет обломно :)
[21:38:18] red-agent: Jekel: это с опытом приходит
[21:38:34] Jekel: а что на тему ОРМ ?
[21:38:47] pzskc383: теперь никто не будет путать с Сагалаевым?)
[21:38:49] red-agent: sqlalchemy
[21:39:19] Jekel: дада, что скажете по поводу оного
[21:39:37] red-agent: а что говорить?
[21:39:47] piranha: pzskc383: гыгы, стопудов никто
[21:40:02] Jekel: red-agent, ну например меня оно расстроили то что оно тормознутое
[21:40:08] piranha: эээ
[21:40:12] piranha: да вроде не очень...
[21:40:45] Jekel: ну.. у меня когда несколько моделей связаны и тянутся на одну страницу
[21:40:46] red-agent: Jekel: и как ты замерял "тормознутость"? =)
[21:40:51] Jekel: там че то много времени тратится
[21:40:55] Jekel: по логам
[21:41:04] Jekel: я юзаю его с пайлонс
[21:41:12] Jekel: оно умеет логи фигачить
[21:41:20] Jekel: сами заросы выполняются по 0.00000
[21:41:44] Jekel: а там в итоге получается чуть ли не 300-400мс куда то уходят
[21:42:02] Jekel: ну 300-400 загнул, 200-300 стопудова
[21:42:28] piranha: так мож это на связь с базой?
[21:42:39] Jekel: да это от железа не зависит вообще никак
[21:42:56] Jekel: там у него постоянный пул держится
[21:42:58] Jekel: коннектов
[21:43:02] red-agent: задержки могут быть в других местах
[21:43:27] Jekel: ну вобщем оно меня этим огорчило :) а когда я спросил гугл на тему sqlalchemy performance
[21:43:31] Jekel: так вообще прифигел
[21:44:05] Jekel: http://www.aminus.org/blogs/index.php/2007/08/18/storm_sqlalchemy_and_geniusql?blog=2
[21:44:33] Jekel: еще оно блин не умеет таблицы лочить на чтение/запись
[21:44:42] Jekel: для MyISAM
[21:48:00] Jekel: вобщем ладно.. время Кено
[21:48:34] piranha: Jekel: после того поста, что ты кинул, как раз sqlalchemy очень ускоряли
[21:49:23] Jekel: ну я просто сужу по реальной работе. две таблицы - записей 40-50 штук. данные собираются ну просто писец ацко долго :(
[21:50:15] Jekel: а когда из одной таблицы что то дергается - все круто
[21:50:19] Jekel: модели
[21:50:42] piranha: странно
[21:50:46] piranha: я хз короче, его не юзаю
[21:51:11] Jekel: вот вот, я сам в афиге... ищу
[21:51:16] Jekel: народ который в теме
[21:51:17] piranha: блин, что-то я весь день мучаю 50 строк кода и не могу никак домучить
[21:53:25] Jekel: просто иной раз прихожу к выводу что нужно писать что-то свое
[21:53:34] Jekel: а то такие универсальные монстры это может окозатся злом
[21:55:00] piranha: storm может посмотри тогда?
[21:55:04] piranha: !google storm orm
[21:55:11] piranha: угу, вот это
[21:57:40] red-agent: проблема может оказатся в другом месте
[21:59:54] Jekel: есть более конкретные предложения?
[22:01:41] red-agent: нада глянуть на модели
[22:01:45] red-agent: что за бд
[22:01:47] red-agent: какой движок
[22:08:24] red-agent: блядь, видимо jabber.org перестанет лагать после моей смерит
[22:15:29] piranha: red-agent: почему не заюзаешь шо-нить другое?
[22:16:30] red-agent: да это блядь мое проклятие, личное
[22:16:35] slav0nic: хм а я думал на него перейти)
[22:16:43] slav0nic: родовое?))
[22:16:48] red-agent: и это закончится только поднятием собственного
[22:17:17] slav0nic: жаль что в джаббере нельзя по простому пережать с сервака на сервак)
[22:35:55] slav0nic: http://www.dosvidos.ru/
[23:10:30] boo: боян :)
[23:14:27] pzskc383: slav0nic, google for j2j transport
[23:14:40] wiz: !google j2j transport
[23:14:44] slav0nic: pzskc383, я в курсе
[23:14:52] slav0nic: но оно авторизацию не запросит?
[23:15:02] slav0nic: при добавлении через j2j в другой акк
[23:15:28] slav0nic: я хотел j2j юзать когда аол открыл доступ к асе по xmpp
[23:23:02] tek: Может кто знает какой-то класс для джабера, не важно на каком языке написан, с помощью которого можно было бы регать работать с vCard
[23:26:15] wiz: !google xmpp python
[23:27:52] piranha: wiz: хорошо однако с ботом теперь :))
[23:28:04] piranha: тратим жекин трафик... =)
[23:28:07] slav0nic: угу, всегда есть с кем поговорить)
[23:28:11] piranha: slav0nic: :)
[23:28:13] piranha: silent_bot:
[23:28:24] piranha: silent_bot: в точку
[23:28:29] piranha: >_<
[23:28:39] piranha: xa4a: какие-то фразы у него стрёмные все
[23:30:47] red-agent: silent_bot: cumm
[23:31:00] red-agent: ггг
[23:33:03] wiz: http://dxdt.ru/wp-content/2008/05/teleant.jpg -- вот это пепяка!
[23:38:30] Jekel: wiz, эта штука мне одному напоминает хуй?
[23:44:43] : This room is not anonymous
[23:44:43] : _lorien has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - *просто* задай его!
[23:45:32] xa4a: хм. когда-то решил вопрос наполнения фразами просто. дал хабчанам возможность заполнять самостоятельно :)
[23:45:43] piranha: хабчане?
[23:46:11] xa4a: ну.. изначально бот был на дц-хабе
[23:46:27] xa4a: ещё когда он был на пхп
[23:46:46] Jekel: xa4a, ты смог перейти с пыхпыха на питон?
[23:46:52] xa4a: так что фил фри то юз, !addphrase но не абьюьте)
[23:47:15] xa4a: Jekel: три года писал на шпш пока не увидел питона. с тех пор и не писал совсем
[23:47:35] Jekel: начинал тоже с пыхопых?
[23:48:18] xa4a: с чего начинал - не вспомнить, но последнее, за что получал $ до питона - шпш
[23:49:17] xa4a: начинал когда-то с чего-то неясного, чьё имя потерялось в аналах истории, но, судя по описанию Logo, похоже на него
[23:49:37] pzskc383: хех, да)
[23:49:40] pzskc383: веселый язык
[23:50:28] slav0nic: я наверно лет 5-6 назад набрёл на питон и стал баловаться)
[23:50:29] piranha: xa4a: гыгы, так тебе лисп показан
[23:50:42] piranha: лого - это ж диалект лиспа
[23:50:50] piranha: o_<
[23:51:03] piranha: slav0nic: o_O старичог, однако
[23:51:45] slav0nic: piranha, ну были промежутки, когда не кодил, однодумцев было мало и инфы на русском тоже, да и for fun в основном
[23:52:21] Jekel: у меня почему то есть прям какой то стереотип что все кто пишут на пыхпыхе это уже клиника
[23:52:29] piranha: slav0nic: какая это версия была?
[23:52:34] piranha: Jekel: у меня, кстати, тоже
[23:53:02] slav0nic: чтоб я так помнил) но помню под 2.3 когда-то собирал ехе-шники пакетов
[23:53:04] Jekel: а если с него начинали то сразу фтопку
[23:53:11] slav0nic: ибо народ долго их выкладывал
[23:53:59] red-agent: 6 лет назад 2 ветки помоему вобще небыло
[23:54:25] piranha: Jekel: не, ну начинало дохрена людей, потому что он очень распространён
[23:54:25] slav0nic: 2.3 d 2003м появился
[23:54:28] slav0nic: в
[23:54:48] Jekel: piranha, и моск особо не нужен для этого
[23:55:02] Jekel: язык не располагает думать головой
[23:55:12] piranha: python 2.0 - 2000 год
[23:55:34] Jekel: хотя все языки с гигантскими библиотеками классов к этому ведут :(
[23:55:41] piranha: Jekel: само собой. Но когда первый раз программишь...
[23:55:41] slav0nic: What's New in Python 2.3 final?

*Release date: 29-Jul-2003*
[23:55:43] tek: кто начинал на С, тому пайтон не страшен=)
[23:55:44] piranha: бугага, да?
[23:55:51] piranha: Jekel: посмотри на Factor
[23:56:00] piranha: у чуваков уже нефиговская библиотека
[23:56:03] piranha: тонны просто фич
[23:56:15] Jekel: piranha, о каком языке речь?
[23:56:19] Jekel: пыхопых или питон?
[23:56:21] slav0nic: жаль я не помню как на питон попал) ибо помню в муках пытался раздуплить перл, после окончания школы
[23:56:22] piranha: в некоторых моментах уже питон обгоняет, в некоторых нету
[23:56:26] piranha: Jekel: о Factor'е :)
[23:56:35] Jekel: !google factor
[23:56:50] piranha: стдлиб здоровенная
[23:57:03] piranha: но мне лично не хватает времени осилить )
[23:57:22] piranha: хотя интересно, и бывает тупо роешься сидишь. Надо бы что-то прикольное с ним сделать...
[23:57:57] Jekel: главное знать куда сувать этот язык )
[23:58:48] Jekel: просто когда уже дофига всего реализовано в нутри библиотеки классов моск расслабляется и не думает как всё это работает на самом деле
[23:58:51] slav0nic: а где его синтаксис глянуть?
[23:59:08] piranha: slav0nic: Forth видел?
[23:59:19] slav0nic: не
[23:59:24] slav0nic: Бог миловал)
[23:59:28] piranha: :)
[23:59:48] slav0nic: уже в вики лажу
[23:59:55] piranha: в педии?