[14:06:25] : This room is not anonymous
[14:06:25] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[14:07:46] wiz: нет
[14:07:54] wiz: нативный питонский многоразовый
[14:12:25] wiz: неужели
[14:12:26] wiz: ваахх
[14:12:46] wiz: кажется я нашёл модуль который умеет брать ключи из PEM и генерить/проверять RSA подписи
[14:13:53] wiz: труъ
[14:14:17] wiz: http://sourceforge.net/projects/pow
[14:14:30] wiz: Last Update: Sep 18 2002, но вроде работает (=
[14:16:21] Лис: так ведь есть жеж PyOpenSSL вроде
[14:17:35] Лис: URL : http://pyopenssl.sourceforge.net/
Summary : Python wrapper module around the OpenSSL library
[14:24:23] wiz: Лис, там этих врапперов и метаврапперов как собак
[14:24:27] wiz: только не работает них
[14:25:10] Лис: на pyOpenSSL вроде дофига чо завязано
[14:25:18] Лис: соответсвенно работает
[14:25:32] wiz: сам SSL и сертификатная шняга может и работает
[14:25:50] wiz: но тупо взять ключ из PEM и подписать/проверить получилось только у POW
[14:26:53] wiz: у него хоть дайджесты сегфолтятся, но с нативными работает вполне нормально ((=
[14:29:11] wiz: http://failblog.files.wordpress.com/2008/08/fail-owned-french-lesson-fail.jpg
[14:33:22] piranha: Шахматы по-русски - это когда мат игру не только завершает, но еще и сопровождает.
[14:33:37] wiz: (8
[14:34:23] wiz: пля, я с этим RSA походу кончил... надо сходить покурить...
[14:35:32] typhon: piranha, это <что угодно>-по-русски.
[14:35:37] typhon: особенно спорт
[14:36:03] piranha: typhon: другие игры не завершаются матом, а в шахматах это традиция :)
[14:36:24] piranha: я имею в виду в других культурах
[14:42:24] typhon: ччерт, ну да :)
[14:42:36] typhon: а ексепшна когда программа будет, не известно:?
[14:43:09] xa4a: tymmym: flex, as3?
[14:43:09] wiz: а когда он будет теперь?
[14:43:33] typhon: 20
[14:43:45] typhon: если я не путаю
[14:43:58] wiz: 20.09.08?
[14:44:39] typhon: 09/20/2008 Сб 7 pm Exception Seminar #10 - Adobe Flex & ActoinScript3
[14:46:01] wiz: а что это на питонском семинаре вдруг флэш?
[14:47:31] typhon: вот мне тоже не нравится.
[14:47:44] typhon: Я вообще расовую ненависть к флешу испытываю :)
[14:48:02] typhon: Exception - это конференции и семинары по динамическим языкам программирования - Python, Ruby, Smalltalk, Groovy, REBOL, JavaScript, ActionScript и другим.
[14:48:18] wiz: хм
[14:48:43] wiz: там действительно был smalltalk когда нибудь?
[14:49:08] Виталий Волков: хай всем
[14:49:22] xa4a: wiz: был один раз
[14:49:34] typhon: да
[14:49:36] Виталий Волков: вот скажите есть вот декораторы , а возможно ли написать декоратор для определенного поля в модели?
[14:50:32] Виталий Волков: да?
[14:50:34] Виталий Волков: =)
[14:50:46] wiz: нафига?
[14:50:59] piranha: декоратор - это только для функций
[14:51:07] Виталий Волков: понял
[14:51:15] Виталий Волков: а если мне надо поле обрабатывать
[14:51:26] Виталий Волков: допустим внедряю типограф
[14:51:39] Виталий Волков: и каждый раз в модели писать кучу операций
[14:51:41] piranha: ну, и какие проблемы? :)
[14:51:43] Виталий Волков: как то не хорошо
[14:52:06] piranha: напиши одну операцию?
[14:52:12] piranha: напиши своё поле, если что?
[14:52:14] piranha: хз
[14:52:29] Виталий Волков: мм
[14:52:30] piranha: [2008-08-26 14:44] typhon> 09/20/2008 Сб 7 pm Exception Seminar #10 - Adobe Flex & ActoinScript3

это где такое написано?!
[14:52:38] piranha: опять этот флеш лезет, скот )
[14:52:49] typhon: piranha, g-club
[14:52:54] typhon: http://www.globallogic.com.ua/globallogic/index.php?option=com_content&;task=view&id=17640&Itemid=129
[14:52:54] piranha: пнятно
[14:52:56] Portnov: помойму, имеется ввиду дескриптор )
[14:53:59] xa4a: он хочет проперти
[14:54:04] xa4a: К.О.
[14:55:23] typhon: piranha, доверять можно информации?
[14:55:27] Виталий Волков: ну смотрите, есть разные типы полей charfield , textfield, каждое поле слеует обрабатывать через типограф, писать дополнение в save для поля не есть хоошо
[14:56:12] piranha: typhon: ну наверное ж
[14:57:54] xa4a: Виталий Волков: почему бы при save не делать?
[14:58:10] wiz: почему бы это через форму не сделать?
[14:58:26] wiz: вся валидация там замечательно твикается
[14:58:34] xa4a: если охота каждый раз переформатировать - _text = <qq>Field(..); @property def text(self): ....
[14:58:58] Лис: Виталий Волков, ну точно, напиши своё поле
[14:59:05] Лис: которое будет знать как себя сохранять
[15:00:47] Виталий Волков: и то правда, другого варианта как бы и нет) всем пасиб
[15:02:12] Лис: но я бы не стал так делать %)
[15:02:36] Виталий Волков: почему?
[15:05:15] Лис: а нафиг?
[15:05:53] Виталий Волков: а просто у меня абстрактная модель которая имеет общие поля и от нее наследуются другие модели
[15:06:12] Виталий Волков: в которых могут быть текстовые поля которые тоже надо обрабатывать
[15:06:38] Лис: исключительно из лени
в шаблоне
{% filter typogrify %}
{{ bla.bla }} {{ bla.bla2 }} {{ bla.bla3 }}
{% endfilter %}
[15:07:03] Лис: конечно наверно это не совсем хорошо заставлть этот фильтр каждый раз работать %)
[15:07:10] Лис: но лень ужасно %)
[15:08:00] xa4a: Лис: это очень не хорошо делать одно и то же каждый раз
[15:08:01] Виталий Волков: м то есть ты предлагаешь в шаблоне обрабатывать им?
[15:08:15] Виталий Волков: не хорошо )
[15:08:19] Лис: xa4a, не хорошо, но не смертельно
[15:08:50] Лис: например разрабы джанги предлогают набор фильтров для markup-а, т.е. предполагается что текст будет через те фильтры каждый раз гонятся
[15:08:52] Виталий Волков: в общем нашел выход получше чтобы без заморочек
[15:08:58] Лис: а маркдаун не такой уж и шустрый
[15:09:02] Лис: или там текстайл
[15:09:03] Лис: и ничо
[15:09:05] Лис: никто не умер
[15:09:11] Лис: все Щасливы %)
[15:09:38] Виталий Волков: -)))
[15:12:08] wiz: Виталий Волков, что нашёл.
[15:12:09] wiz: ?
[15:13:53] Mr.Floppy: А есть в Питоне функция для приведения имени файла в vfat-совместимое?
[15:14:11] Виталий Волков: да просто закинул функцию которая сделает реквест на типограф и вернет либо отработанный текст либо тот же контент , и если наследуемые модели от абстрактной будут содержать новые поля текстовые то буду писать save и а дальше вызывать save родителя ))
[15:14:16] Виталий Волков: тупо банально
[15:14:17] xa4a: md5.md5(fname).hexdigest() :)
[15:25:00] wiz: xa4a, +1
[15:25:05] wiz: хотя не
[15:25:13] wiz: там в 8.3 не влезет
[15:30:58] xa4a: new_path = re.sub(r"/[^/]+(?=\.[a-zA-Z]+$)", lambda fname: hash(fname)[:8], old_path)
[15:31:18] xa4a: хотя это меняет только имя файла
[15:31:24] xa4a: оставляя расширение
[15:31:28] xa4a: но не меняет каталогов
[15:31:50] Лис: а чочо ты мутишь?
[15:33:05] Mr.Floppy: Хм... думаю сделать несколько режимов совместимости, на выбор юзера:
unix: все, кроме "/" и null
vfat: кодировка cp1251, замена кодов 0-31, символов < > : " / \ | ? * и CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9
ISO 9660: только A–Z 0–9 _ .
[15:33:10] Mr.Floppy: udf?
[15:33:29] piranha: Mkdir: А во-вторых я уже передумал по поводу флеша. За питоном соскучились уже.
[15:33:32] piranha: кекеке :)
[15:33:50] wiz: ы
[15:33:57] wiz: фтопку флекс?
[15:34:16] piranha: ну пахож на то:)
[15:34:18] typhon: ее!
[15:34:19] Mr.Floppy: Лис: есть фотографии, качаю с инета, надо писать на диск, а названия у них могут быть какие угодно, всключая всякие смайлики
[15:34:37] xa4a: Mr.Floppy: даёшь фотографии со смайликами!!
[15:34:50] typhon: лисп?
[15:34:56] wiz: ы
[15:35:10] Лис: Mr.Floppy, мм
[15:35:12] Лис: и чо?
[15:35:16] Mr.Floppy: да поназывают "это мы :).jpg", а потом это на шлешку или диск не запишешь
[15:35:41] Лис: md5 + datetime.now от неё и название готовро
[15:35:43] Лис: если ты об этом
[15:35:58] xa4a: ! # $ % & ' ( ) - @ ^ _ ` { } ~ <=legal dos filenames may include
[15:36:16] xa4a: (FAT-32 only) + , . ; = [ ]
[15:36:30] xa4a: {@^_^@}.jpg
[15:36:31] Mr.Floppy: ну, мне название тоже хотелось бы хранить, и не в отдельных файлах, EXIF'ы писать оже неохота
[15:36:52] Лис: [kron@kron ~]$ touch "это мы :).jpg"
[kron@kron ~]$ ls это\ мы\ :\).jpg
это мы :).jpg
[15:36:55] Лис: у меня пашет %)
[15:37:08] Mr.Floppy: на виндавсе?
[15:37:09] xa4a: Лис: ну не про ext же тут
[15:37:34] Лис: Mr.Floppy, кстати очень зря
[15:37:36] xa4a: Mr.Floppy: Ъ - называть файл хешем и хранить в БД инфу, в т.ч. оригинальное имя
[15:37:38] Лис: про exif
[15:39:00] Лис: xa4a, +1
[15:39:05] Mr.Floppy: тут есть табличка ограничений
http://en.wikipedia.org/wiki/Filename
только про UDF чего-то нет
[15:39:36] Лис: >Mr.Floppy: на виндавсе?
где ты такие команды и промты на виндавсе видел? %)
[15:39:52] xa4a: юзеру показывать - "это @^_^@ раздражает (>_<) :)))).gif
[15:39:56] Mr.Floppy: а "чисто ISO 9660" уже вроде никто не пользуется (только из A–Z 0–9 _ . )
[15:40:34] Лис: (>_<) <---- картман?
[15:40:41] Лис: злой катрман %)
[16:08:23] Лис: http://bash.org.ru/quote/398659
[16:08:26] Лис: :D
[16:10:05] xa4a: индейцы зафейлили, что полюбили алкоголь
[16:10:19] xa4a: *от того
[16:11:02] [ZioN]: ))
[16:34:05] Лис: http://community.livejournal.com/ru_futurama/74829.html
[17:04:16] : This room is not anonymous
[17:04:16] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[17:07:31] Лис: хехе
[17:07:34] Лис: десеб сломался
[17:07:48] Лис: File "/usr/lib/python2.5/site-packages/deseb/schema_evolution.py", line 509, in get_introspected_evolution_options
from django.db import models, get_introspection_module, connection
ImportError: cannot import name get_introspection_module
[17:08:03] piranha: бурчег обещает новую версию
[17:08:06] piranha: крутую и ацкую
[17:09:08] Лис: а как скоро он её обещает?
[17:10:04] Хрюндель (джангист): как такую фигню обратно на русский конвертнуть? a = u'\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u0444\u0430\u0439\u043b\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 Excel 97/XP/2000 \u0438\u043b\u0438 CSV [application/octet-stream]'

[17:12:37] Лис: In [3]: print a
Неверный формат файла, используйте Excel 97/XP/2000 или CSV [application/octet-stream]
[17:12:50] Лис: :)
[17:12:55] Хрюндель (джангист): Лис, сцуко! ))
[17:12:58] Хрюндель (джангист): издевательство
[17:13:03] Хрюндель (джангист): а я тут конвертирую туда сюда
[17:13:06] Лис: лашара %)
[17:13:34] Хрюндель (джангист): Лис, вон Славоник тоже не знал
[17:13:37] piranha: http://buriy.com/
[17:16:58] slav0nic: пнх
[17:17:01] slav0nic: я те ответил уже)
[17:17:20] Хрюндель (джангист): ты опоздал ))
[17:17:52] slav0nic: всё? дорога в рай закрыта?)
[17:18:15] Хрюндель (джангист): slav0nic, в синагоге помолишься, прощу
[17:18:20] typhon: конец дня: могу я кусок страницы аяксом и джангой апдейтить? ну то есть и обращаться ко вьюшке, обновлять контекст и возвращать обратно, соответствующим образом обновляю теги темплейтные
[17:18:43] piranha: почему бы нет?
[17:18:45] piranha: делай это
[17:18:46] piranha: :)
[17:18:52] Хрюндель (джангист): typhon, ну поробуй cron + lynx
[17:18:56] typhon: =)
[17:19:13] Хрюндель (джангист): или конец дня это было как вступление?
[17:19:22] Хрюндель (джангист): я думал в конце дня типа один раз тебе обновить надо ))
[17:19:44] Лис: интересно, зачем бурый ссылку Edit post оставил...
[17:19:55] piranha: гыгы
[17:20:17] typhon: конец дня, типа мозг отказывается уже работать и хочет пойти уже в пинг-понг играть)
[17:20:41] typhon: проблемы то нет, а туплю чего-то :)
[17:21:34] Лис: ое, у нас завтра день независимости - выходной
[17:21:57] typhon: молдова?
[17:22:20] typhon: а воскресенье вроде украинский д.н был
[17:22:22] Лис: ога
[17:23:23] piranha: а в понедельник день рожденья линупса
[17:23:26] piranha: и мой заодно
[17:23:27] piranha: %)
[17:23:33] typhon: =)
[17:23:57] typhon: знакомый молдованин уже гражданство рф получил, не поздравлю его тогда :)
[17:24:12] typhon: а из приднестровья парня можно поздравить :)
[17:24:19] Лис: вряд ли
[17:24:26] Лис: у них свой день независимости
[17:32:07] Лис: git-svn заметно шустрее работает чем hg convert из svn-а
[17:43:19] piranha: да, из-за fastimport'а
[17:49:01] piranha: http://www.lorquotes.ru/view-quote.php?id=4257
[18:19:06] : This room is not anonymous
[18:19:06] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[18:36:58] Лис: © 2005-2008 Быдлокодеришко На Убогоньком Недоязычке
[18:37:00] Лис: :D
[18:37:02] Лис: круто
[18:43:58] maniac: да
[18:44:40] maniac: тупой вопрос №1: как вы в джанго пишете что-то вроде админки
[18:44:58] maniac: т.е. единая фигня для пользовательской настройки установленных приложений.
[18:45:12] maniac: дефолтная админка - это не то
[18:45:29] Лис: почему не то?
[18:45:35] Лис: а помоему очень даже то
[18:46:32] maniac: ладно. позже.
[18:46:50] Лис: хым
[18:48:27] Bers: товарищи, можно ли как-то красиво проверить существование переменной? без try чтоб
[18:50:43] Лис: 'var' in locals()
[18:51:20] Bers: точно, благодарю
[18:51:30] red-agent: если это понадобилось - 99% ошибки дизайна
[18:51:48] Лис: +1
[18:52:03] Bers: возможно
[18:52:12] Bers: /me ушёл пересматривать код
[19:22:16] : This room is not anonymous
[19:22:16] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[19:46:29] Лис: ахренеть
[19:47:12] Лис: после всех ~8560 коммитов репа с django-й 42 метра весит
[19:50:57] Лис: я ф шоке %)
[20:00:23] Лис: ща hg-шное из git-та сделается %)
[20:00:28] Лис: ща сравним
[20:03:01] Лис: $ du -sh django_hg/
49M django_hg/
[20:03:07] Лис: от падла
[20:03:22] Лис: всё, перехожу на тяжёлые наркотики
[20:03:39] Лис: иначе как с гитом управлятся?! )
[20:06:34] Лис: svn$ du -sh django-trunk
85M django-trunk
[20:06:36] Лис: :D
[20:06:56] Лис: это всего лишь HEAD а такой сцуко здоровый
[20:37:06] : This room is not anonymous
[20:37:07] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[20:48:09] piranha: а нахера тебе git?
[20:48:48] piranha: Лис: а?
[21:18:56] : This room is not anonymous
[21:18:57] : piranha has set the subject to: Python.SU | Код постить в dumpz.org | Логи: http://xa4a.org.ua/logs/pythonua@conference.jabber.ru/ | Хочешь задать вопрос - просто *задай* его! | Разрешено не более 2 тупых вопросов в день от человека
[21:29:10] piranha: Лис: ...
[21:32:41] slav0nic: медвед красава, красиво сказанул
[21:33:04] piranha: ?
[21:33:20] slav0nic: медведев)
[21:33:33] slav0nic: лан не буду про политику))
[21:34:00] piranha: я понял, что медведев
[21:34:07] piranha: мне интересно, что он мог красиво сказануть )
[21:35:19] slav0nic: многа букав, в инете поиши)
[21:35:39] piranha: пиздец
[21:35:47] piranha: искать в инете что сказал медвед?
[21:35:54] piranha: он разве не ежедневно что-то изрыгает? )
[21:36:02] slav0nic: http://ru.youtube.com/watch?v=h-96iq8ou6E
[21:36:03] slav0nic: во
[21:36:12] piranha: аа
[21:36:17] piranha: я ж такое не умею
[21:36:24] piranha: лана, забей, всё равно хуйню сказал
[21:36:25] piranha: ))
[21:36:27] slav0nic: ))
[21:36:50] slav0nic: ну мне нравится) лидер должен быть лидером) а не нытиком типа юща) лан закрыли политику))
[21:37:09] slav0nic: в джанге уже ничё не ломают?
[21:37:23] slav0nic: интересно, кто-то руссификацие занимается или нет
[21:37:32] piranha: [21:35] vyazovoi> хотя вопрос не в этом. зачем автор конвертит строку в уникод а
потом в ascii с заменой всех юникодных символов ))
[21:35] vyazovoi> ато я убрал а вдруг отвалится что ))
[21:36] piranha> хз, может он латентный пхпшник? )
[21:36] vyazovoi> обижаешь )
[21:36] piranha> эм, ты автор?
[21:36] piranha> аааа
[21:36] piranha> ты пхпшник %)

[21:39:17] slav0nic: Refactored Django's comment system
г
[21:39:19] slav0nic: кто смарел?
[21:39:30] slav0nic: а то то что было - уг
[21:39:50] piranha: http://docs.djangoproject.com/en/dev/ref/contrib/comments/
[21:40:54] slav0nic: над будет покурить
но пока что юзал django-forum для каментов%)
[21:41:19] slav0nic: honeypot field прикольно
[21:42:17] piranha: угу
[21:42:32] piranha: для каментов лучше всего юзать django-discussion и django-threadedcomments
[21:42:59] slav0nic: просто мне надо было их на форуме дублировать)
[21:43:35] piranha: а
[21:43:38] piranha: точно
[21:44:12] slav0nic: todo для девелоперов никто не подскажет? вебовское желательно на пытоне
[21:44:24] piranha: trac
[21:44:44] slav0nic: попроще)
[21:46:46] piranha: vim
[21:46:50] piranha: гхм
[21:46:51] piranha: на питоне
[21:47:38] piranha: python -c "import sys; for line in file(sys.argv[1]): print line" TODO.txt
[21:47:39] piranha: :D
[21:48:04] slav0nic: ))
[21:48:13] piranha: /me пару раз сомнительно пошутил и почуствовал себя лучше
[21:48:45] slav0nic: roundup попробовать чёли
[21:49:21] piranha: о, кстати попробуй
[21:49:26] piranha: только это не тудудудудту
[21:50:06] slav0nic: нуу
[21:50:16] slav0nic: bug tracking and TODO list management (the classic installation)
[21:50:25] piranha: Ж)
[21:50:47] slav0nic: просто я забываю чё мне надо пофиксить)
[21:50:54] piranha: fff
[21:50:55] piranha: ааа
[21:50:58] piranha: я юзаю org-mode для этого
[21:51:13] slav0nic: ну вот мне лучше в вебе чтоб было
[21:51:25] slav0nic: чтоб с дома и с работы видел) + нас 2е )
[21:51:38] slav0nic: хотя 2е ленивое менегеришко-дизайнеришко
[21:51:47] piranha: hg мне помогает )
[21:51:57] piranha: ну и плюс есть экспорт в хтмл, но я ни с кем не делюсь
[21:52:10] slav0nic: )
[21:52:18] slav0nic: ну меня и флешка устраивала когда-то)
[21:54:27] piranha: ну ты тут так сказал, что я прямо почуствовал ущербность оргмода. А потом поразмышлял и понял, что ты просто им не пользовался )
[21:56:50] slav0nic: )
[22:23:27] slav0nic: http://code.google.com/p/django-tracking/
[22:24:40] xa4a: hm.. может быть полезно для хитрого подсовывания контента
[22:24:47] slav0nic: у сагалаева в блоге по-моему опеид паламався
[22:24:52] piranha: ага
[22:26:57] slav0nic: http://buzhug.sourceforge.net/
кто-нить юзал?
[22:27:02] kost-bebix: Интересно, а оно, наверное, неплохо подгружает систему (если серьезный проект какой)
[22:27:22] kost-bebix: Всем привет, кстати
[22:27:45] piranha: привет
[22:27:57] xa4a: привет
[22:27:57] piranha: он тормоз ваще, я слышал
[22:28:17] piranha: кстати, щас я покажу одну шнягу
[22:28:35] kost-bebix: Обычно google analytics для подобного или своё такое же пишется
[22:29:14] xa4a: kost-bebix: я выше написал применение вохможное
[22:29:24] piranha: а, вы про это
[22:29:43] kost-bebix: piranha: а что, buzhug тоже тормоз?
[22:29:49] piranha: ну я про него
[22:29:57] piranha: джанго-трекинг - это и так понятно
[22:30:32] xa4a: piranha: о, ты должен знать) чем отличается вызов ф-ии по имени и по значению?
[22:30:46] xa4a: (refs: haskell)
[22:30:50] piranha: аа
[22:30:52] piranha: не, не знаю )
[22:30:57] kost-bebix: xa4a: ну я читал. Тем не менее, в основном это хитрое применение - типа переход по рекламным ссылкам
[22:31:00] piranha: xa4a: ты меня в такой ступор только что вогнал :)))
[22:31:27] xa4a: piranha: дык это только кусок предложения)
[22:31:30] xa4a: тут типа..
[22:31:44] piranha: я ж в хаскеле не оч, я его так толком и не трогал
[22:32:00] piranha: когда в хмонаде не всё понимал, знакомого хаскеллиста спрашивал
[22:32:20] xa4a: Если в некотором языке программирования вызовы некоторой функции по имени и по значению приводят к определённому результату, то это один и тот же реузльтат >_<
[22:32:51] kost-bebix: xa4a: а что значит вызов ф-ции "по значению"?
[22:32:58] piranha: может я просто завтыкал, а может я реально такой и есть, но что значит "по имени", а что "по значению"?
[22:32:59] xa4a: kost-bebix: вот и яинтересуюсь
[22:33:03] piranha: :D
[22:33:19] piranha: скинул ему разговор
[22:33:23] piranha: может он что-то тоже скажет
[22:35:55] kost-bebix: xa4a: а насчет той системы "чтоб подсовывать хитрый контент" - всё равно не поняли вы меня. Грузить оно будет сильно систему. Для подсовывания на сайте какого-нибудь хитрого контента следует делать отдельный js-файлик, который действует по принципу google analytics. И сервер другой и при падении сайт продолжает работать.

Единственное применение - там, где могут javascript отключать (а надо очень точные данные).
[22:37:41] xa4a: "хитрый контент" - имел в виду, типа при посещённой последовательности из страницы А->B дать ссылку "вас заинтересует С"
[22:38:21] slav0nic: зачем файлик? теги собирать в профиль
[22:38:47] kost-bebix: xa4a: ну да. Через внешний js такое отслеживать просто.
[22:38:58] kost-bebix: или я чего-то не понял
[22:40:59] xa4a: может и так
[22:41:08] xa4a: скорее всего
[22:43:40] kost-bebix: Смотрю на Vala (http://ru.wikipedia.org/wiki/Vala) - пока нравится)
[22:46:40] piranha: а я на io поглядываю
[22:46:42] piranha: :)
[22:47:51] slav0nic: какой-то у него синтаксис аля паскаль)
[22:53:44] kost-bebix: slav0nic: а чем оно лучше питона?
[22:54:03] slav0nic: скоростью судя по всему) я о нём мало слышал, эт к пиранье)
[22:55:07] piranha: о чем речь?
[22:55:24] kost-bebix: piranha: ой, таки к тебе вопрос был)
[22:55:29] kost-bebix: о io
[22:55:35] piranha: ыус
[22:55:37] piranha: сек
[22:56:15] kost-bebix: г) Реально паскалебодобие
[22:56:49] piranha: ??
[22:56:57] slav0nic: ща начнётся)
[22:57:11] kost-bebix: С первого взгляда, конечно же.
[22:57:17] kost-bebix: (по синтаксису)
[22:57:23] slav0nic: words := s split(" ", "\t") print
со второво както бутерно
[22:57:24] piranha: [p
[22:57:26] piranha: хз
[22:57:38] piranha: вас, наверное, := привлекло
[22:57:45] piranha: а то я больше ничо паскального не могу придумать
[22:58:06] piranha: мне интересен он тем, что эксплуатирует идеи смоллтолка с более вменяемым синтаксисом, чем это есть у самого смоллтолка
[22:58:09] slav0nic: и врайтелн)
[22:58:19] slav0nic: и какая его ниша?
[22:58:28] piranha: динамизма больше, чем у питона, а близости к жизни больше, чем у смоллтолка
[22:58:30] piranha: а какая у питона?
[22:58:42] piranha: general purpose, только этот новее на 12 лет
[22:59:01] piranha: просто очень прикольно
[22:59:10] piranha: SomeObject slotNames
[23:00:23] kost-bebix: хмм... В общем, надо повникать чтоб о нём что-то сказать.
[23:00:44] piranha: ну он для меня немного необычным выглядит
[23:00:52] piranha: и по синтаксису немного похож на фактор :)
[23:01:24] kost-bebix: Там как-то странно написано типа "всё - объекты, которые шлют друг другу сигналы". Ну так это и есть ООП обычный себе.
[23:01:31] piranha: нуууу
[23:01:43] piranha: но не так, как он сделать в c++, java, python
[23:01:43] kost-bebix: или в чём соль?
[23:01:59] piranha: т.е. в принципе так, но ближе к этому определению
[23:02:05] piranha: так, как это было сделано в smalltalk
[23:02:29] piranha: да, пощупать - реально лучший выход :)
[23:19:59] piranha: xa4a: ответ на тот разговор:

[23:19] sphynx> ну это ленивый и неленивый порядок редукции
[23:20:07] piranha: [23:19] sphynx> by name - это когда ты тупо имя подставляешь когда надо, а не считаешь
[23:20:11] piranha: [23:20] sphynx> а by value - это надо число посчитать и подставить
[23:24:33] kost-bebix: piranha: вызов функции "by name" - это тупо подставление имени когда надо? Еще больше ничего не понял :-)
[23:24:46] piranha: [23:20] sphynx> это называется "нормальный" вывод и "аппликативный" вывод ещё
[23:20] sphynx> пример
[23:23] sphynx> sqr x = x * x
f x = sqr (x + 1)

by name:
f 3 = sqr (3 + 1) = (3 + 1) * (3 + 1) = 4 * (3 + 1) = 4 * 4 = 16
by value:
f 3 = sqr (3 + 1) = sqr 4 = 4 * 4 = 16

[23:28:02] kost-bebix: piranha: короче говоря, макрос в ассемблере или define'ы в C.
[23:28:40] kost-bebix: а, или не
[23:30:27] kost-bebix: piranha: ну в общем получается что так (типа макрос).