Home
codingteam
codingteam@conference.jabber.ru
21.04.2015< ^ >

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С, Py++
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://www.loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://www.loglist.net/quote/new
[00:00:13] <g00dY> ну могу нарисовать как несколько водителей относятся к одной заявке
[00:00:53] <ɹǝɟılʍǝu> С симпатией...
[00:00:57] <gr_buza@arbeiten> g00dY: ты не с той стороны подходишь. Вот я не вижу в твоей модели маппинга для водителя. Не вижу маппинга для машины. Ну и прочих таких вещей тоже не вижу. А вижу одну большую таблицу с одним большим табличным говном
[00:01:10] <gr_buza@arbeiten> ɹǝɟılʍǝu: трудно спорить, да.
[00:02:56] <g00dY> машина и модель - текст чтобы не возиться с поиском несуществующих моделей
[00:04:01] <ForNeVeR> uggur: если шо, у них там в django есть что-то типа naked objects - по умолчанию из вот этой метаинформации и БД, и формочки сгенерятся.
[00:04:01] <gr_buza@arbeiten> g00dY: я вижу у тебя отношение m:n, но кода для этого отношения не вижу
[00:04:19] <uggur> ForNeVeR: Ну да. Я понял что это что-то странное.
[00:04:40] <ForNeVeR> Да ничего особо странного. Это как раз фича, из-за которой берут всякие говна шарепоинты.
[00:04:49] <ForNeVeR> А django-то уж точно намного лучше.
[00:06:19] horta hell вышел из конференции: Disconnected: closed
[00:06:54] hinst вышел из конференции
[00:08:46] horta hell зашёл в конференцию
[00:10:00] <gr_buza@arbeiten> uggur: алсо, по поводу сахара - я модель в sqlalchemy тоже писал из башки, без разрисовывания. Но тут эта штука весьма к месту, если у него таое говно в коде.
[00:10:16] <gr_buza@arbeiten> в последнем говноподелии ._.
[00:17:40] dzhon вышел из конференции
[00:19:18] Graf зашёл в конференцию
[00:19:39] Graf вышел из конференции
[00:22:18] cat3 вышел из конференции: Пока!
[00:26:10] <bodqhrohro> $pet stats
[00:26:12] <horta hell> bodqhrohro:
Кличка: Хедкраб
Здоровье: 48
Сытость: 19
Возраст: 5 часов
[00:26:18] <bodqhrohro> $pet feed
[00:26:18] <horta hell> bodqhrohro: Хедкраб, покосившись, брезгливо жуёт подачку. Вы зарабатываете 1PTC.
[00:27:25] <bodqhrohro> В детстве-то у меня тамагочи не было
[00:27:30] <uggur> ForNeVeR: Ну ОК.
[00:27:33] <uggur> Кажется, всё сходится.
[00:27:36] <uggur> http://pastebin.com/4fSmWqHT
[00:28:15] <ForNeVeR> uggur: сходится с чем?
[00:28:20] <ForNeVeR> $pet rating
[00:28:20] <horta hell> ForNeVeR:
zxc: 98PTC
j…: 16PTC
rexim: 2PTC
ForNeVeR: 2PTC
Myp: 1PTC
b…: 1PTC
M…: 1PTC
[00:28:25] <uggur> С логикой (:
[00:28:38] <ɹǝɟılʍǝu> Баланс сошёлся.
[00:28:49] <ɹǝɟılʍǝu> uggur — бухгалтерша.
[00:28:52] <uggur>
[00:29:07] μαρτιχώρ вышел из конференции
[00:29:30] <ForNeVeR> Ну ок, да. Значит, всё хорошо.
[00:29:59] <ɹǝɟılʍǝu> Т.е. да, уггур — налоговая.
[00:31:12] <Minoru> хайлайтилку починили, уняня!
[00:31:20] * Minoru спрятался обратно
[00:31:27] <ɹǝɟılʍǝu> Minoru, а ты фыр
[00:31:39] <ForNeVeR> Minoru: она и не ломалась.
[00:31:50] <ForNeVeR> Это жаббер глючит. Причём концептуально.
[00:32:06] <bodqhrohro> Он про мкаббер, видимо
[00:32:20] <ForNeVeR> ._.
[00:32:23] <ForNeVeR> Нет, я про спеку XMPP-протокола.
[00:32:40] <uggur> Короче, это я и импарус подкинули денег -_-
[00:32:45] <ForNeVeR> Гы.
[00:32:48] <uggur> http://tau.rghost.ru/7Tp2hDgLH/image.png
[00:32:50] <bodqhrohro> В XMPP есть нативный хайлайт?
[00:32:55] <ForNeVeR> Уггур сам подкинул и сам не хотел признаваться.
[00:33:18] <uggur> Заметь, мой вариант точно такой же :Ь
[00:33:23] <ForNeVeR> bodqhrohro: в XMPP есть концептуальная проблема, из-за которой антихайлайт в хорте периодически ведёт себя так, как будто он сломан.
[00:33:26] <uggur> Разве что с пробелами когда меня не было
[00:34:11] <uggur> Большой пик -- мой, мелкий -- импаруса
[00:34:12] <bodqhrohro> Антихайлайт — это замена на многоточия?
[00:34:17] <ForNeVeR> bodqhrohro: да.
[00:34:34] <j123123> только он не всегда работает
[00:34:35] <bodqhrohro> Каким-то специальным тегом?
[00:34:44] <j123123> то работает, то нет
[00:34:48] <ForNeVeR> j123123: он всегда работает.
[00:34:53] <ForNeVeR> Это XMPP не всегда работает.
[00:35:08] <ForNeVeR> Ну, то есть хорта не всегда правильно понимает, сколько человек в комнате и кто они.
[00:35:30] <ɹǝɟılʍǝu> Кто это все
[00:35:31] <ForNeVeR> Из-за мажорных траблов она может полностью потерять список участников, из-за минорных - частично.
[00:35:44] <j123123> а насколько много надо переписывать, чтобы хорту перенести на IRC допустим?
[00:35:52] <uggur> кто все эти люди -_-
[00:36:00] <uggur> j123123: Только ядро и команды
[00:36:02] <uggur> и плагины
[00:36:10] <ForNeVeR> Не думаю, что много - по идее, только Protocol и всякие мелочи. А оно нужно?
[00:36:17] <j123123> Просто спросил
[00:36:38] <j123123> мне не нужно
[00:37:48] Myp зашёл в конференцию
[00:38:50] <ForNeVeR> j123123: https://github.com/codingteam/horta-hell/issues/309
[00:42:08] <bodqhrohro> Как быстро вообще истощается эта ваша хорта?
[00:42:33] <bodqhrohro> Количество кормёжек в соотношении с возрастом свидетельствует о почти моментальном истощении
[00:42:52] <j123123> думаю написать хардкорно-битоебский функциональный язык программирования
[00:42:57] <bodqhrohro> Но что-то забор статов подобного не показывает
[00:43:23] <bodqhrohro> j123123: а битоёбский процессор для него кто разрабатывать будет, Пушкин?
[00:43:34] <j123123> чтобы функции принимали битовые векторы и возвращали битовые векторы
[00:43:46] <j123123> а битовым процессором будет FPGA
[00:43:58] <j123123> в которую оно и будет компилироваться
[00:44:17] <bodqhrohro> Это мысль
[00:46:02] <j123123> http://ideone.com/zq4Qkf вот я уже сюда вбрасывал. Это хардкорно-битоебский двоичный сумматор на сишечке через макросы. По мотивам https://imgur.com/PcIdJ0M этой схемы
[00:48:03] <bodqhrohro> Так, я вспомнил
[00:48:12] <bodqhrohro> Как минимум на x86 можно пушать-попать регистр флагов
[00:48:14] <bodqhrohro> Это уже что-то
[00:48:31] <ɹǝɟılʍǝu> bodqhrohro, gpgpu же
[00:48:37] <ɹǝɟılʍǝu> Тупо векторныц проц.
[00:48:44] <bodqhrohro> Правда, там слишком много флагов, рандомно менять которые — ССЗБизм высшей степени
[00:48:46] <ɹǝɟılʍǝu> Юзай не хочу.
[00:49:03] <bodqhrohro> Ну гриды — отдельный вопрос
[00:49:14] grouzen вышел из конференции
[00:50:09] <j123123> на x86 можно битик перенести в флаг переноса
[00:50:38] <j123123> а еще там есть cmovcc
[00:51:34] <ForNeVeR> j123123: да у тебя там копипаст.
[00:52:17] <j123123> Во всякой схемотехнике копипаст неизбежен
[00:52:51] <ForNeVeR> Во всяком программировании копипаст неизбежен.
[00:52:54] <ForNeVeR> Всё, джей постановил.
[00:52:57] <ForNeVeR> Копипасту - быть!
[00:53:09] <ForNeVeR> j123123: ты вообще не тот джей.
[00:53:26] <j123123> лол
[00:53:33] <bodqhrohro> Редактор без поддержки копипасты спасёт отца русской демократии
[00:53:39] xspeed зашёл в конференцию
[00:53:53] <bodqhrohro> Ибо нефиг не попечатать лишний раз
[00:54:09] <ForNeVeR> bodqhrohro: да ты посмотри на этого хитрого Джея. Он же для любого редактора напишет плагин с копипастой.
[00:54:14] <j123123> bodqhrohro: Зачем тебе пушать-попать регистр флагов?
[00:54:37] a1batross вышел из конференции: Disconnected: closed
[00:54:49] <bodqhrohro> j123123: чтобы нечерезжопно юзать упакованные булеаны
[00:55:44] <j123123> упакованные в регистр флагов? А кто их туда засовывать будет?
[00:55:47] <bodqhrohro> ForNeVeR: и для пишущей машинки тоже?
[00:56:11] <bodqhrohro> j123123: положил в стек упакованные и попнул во флаги
[00:57:10] <j123123> Зачем делать эти лишние движения, ложить в стек а потом из него обратно в флаги засовывать?
[00:57:34] <j123123> можно просто передавать через регистр флага
[00:57:37] <ɹǝɟılʍǝu> j123123, пися!
[00:57:51] <j123123> ɹǝɟılʍǝu: Кто?
[00:58:15] <bodqhrohro> j123123: на x86 нельзя просто писять в регистр флага
[01:00:45] <j123123> Хмм, по-моему там были какие-то инструкции для выставления флагов
[01:01:39] <j123123> https://docs.oracle.com/cd/E19455-01/806-3773/instructionset-14/index.html например
[01:01:50] <j123123> STC - set carry flag
[01:01:50] <bodqhrohro> Выставить-то можно, хоть и косвенно — суть же в том, чтобы из памяти их прочитать и заюзать
[01:02:34] <j123123> А кто и зачем из будет в память писать? Ты собрался сделать свой setjmp-longjmp?
[01:03:45] <bodqhrohro> Блджад, хранятся в файле упакованные булеаны, например. Скопировал в память -> из памяти в регистр -> заюзал один бит, и не надо возиться с масками-шифтами или выравниванием булеанов по байтам
[01:05:37] grouzen зашёл в конференцию
[01:06:12] <j123123> >и не надо возиться с масками-шифтами
Чтобы не возиться с масками-шифтами есть https://courses.engr.illinois.edu/ece390/archive/spr2002/books/labmanual/inst-ref-bt.html
[01:06:58] <j123123> оно битик в carry flag перекопирует
[01:08:25] <bodqhrohro> Ня
[01:08:38] <bodqhrohro> Вот только боюсь, внутри оно всё равно на шифтах реализовано
[01:08:42] <j123123> только протестированные мною компиляторы (gcc, clang) эту инструкцию не умеют использовать, они туповаты
[01:08:54] <bodqhrohro> x86 же нынче RISC с костылями
[01:09:11] <bodqhrohro> Ну что gcc неэффективное говно генерирует — это факт
[01:09:31] <j123123> в сравнении с чем?
[01:09:39] <j123123> clang не лучше
[01:09:52] <bodqhrohro> Ну с MSVC, борландом и прочей проприетарщиной
[01:09:55] <j123123> и интеловский компилер тут тоже сольется я уверен
[01:10:14] a1batross зашёл в конференцию
[01:10:23] <j123123> вот msvc и бордланд я не тестил. Но откуда инфа, что они быстрее?
[01:13:53] <bodqhrohro> Неоднократно сравнительные анализы встречал
[01:14:06] <bodqhrohro> Одного и того же кода, собранного разными компиляторами
[01:14:49] <j123123> где например? Я вот когда-то встречал сравнение от Криса Касперски когда-то
[01:16:07] <bodqhrohro> Ну на инфосити
[01:16:19] <bodqhrohro> Ещё пару раз на швабре видел
[01:19:53] <bodqhrohro> Вообще, я так понял, у gcc основная проблема в кроссплатформенности — он не вылизан толком ни под одну архитектуру
[01:22:07] ɹǝɟılʍǝu вышел из конференции
[01:22:31] ɹǝɟılʍǝu зашёл в конференцию
[01:24:56] <j123123> clang в плане качества вполне сравним с ним, хоть и поддерживает заметно меньше архитектур
[01:27:19] <j123123> bodqhrohro: Дай-ка ссылки на эти сравнения
[01:27:54] <bodqhrohro> j123123: с инфосити вот http://www.infocity.kiev.ua/prog/c/content/c059.phtml
[01:28:08] <bodqhrohro> А на швабре я точно не помню, это искать надо
[01:28:47] ascrazy@jabber.ru зашёл в конференцию
[01:28:55] bodqhrohro вышел из конференции
[01:31:03] <j123123> gcc 3.2 это очень древний релищ, аж за 2003 год
[01:31:08] <j123123> надо что-то посвежее
[01:33:01] <j123123> >STL, как известно, входит в ISO стандарт C++ и
[01:33:46] <j123123> ForNeVeR меня уверял, что нет там никакого стл-я и что это называется стандартной библиотекой с++
[01:34:11] <ForNeVeR> j123123: ссылку на стандарт или пиздёж.
[01:36:06] <O01eg> простая логика говорит о том, что иначе нельзя сделать оператор typeid возвращающим std::type_info
[01:36:15] <O01eg> И это даже ещё не C++11
[01:41:56] madmercen зашёл в конференцию
[01:42:09] dzhon зашёл в конференцию
[01:43:34] <j123123> надо в компилятор вообще встроить некое подобие системы символьных вычислений, которая могла бы работать с кодом как с большой математической формулой, и производить всякие там перестановки
[01:44:25] <O01eg> хочешь изобрести зависимые типы?
[01:44:55] <j123123> типы тут вообще непричем как бы
[01:47:00] <j123123> смысл в том, чтобы такое прикрутить к какой-нибудь сишке
[01:47:44] <j123123> и например реализовать на сишке сортировку пузырьком, и чтобы эта символьная дребедень смогла математически доказать, что результатом работы этой функции будет упорядоченный массив
[01:49:00] <j123123> и потом это знание использовать например для поиска элемента в массиве. Вместо обычного перебора всех элементов забульбенить двоичный поиск
[01:49:20] <gsomix> Какие вы сегодня активные.
[01:49:24] <gsomix> И это еще миксер не пришел.
[01:49:37] <j123123> но это уже будет не сишка, а хрень какая-то, лол
[01:50:53] <j123123> когда компилятор переиначивает сам алгоритм, зная то, какие входные данные этому алгоритму передаются на вход
[01:50:55] <ForNeVeR> O01eg: суперкомпиляцию он хочет. Но порет какую-то хуиту про сортировку постоянно.
[01:52:19] <ForNeVeR> Причём он эту сортировку уж и так, и эдак - и на макросах, и на регистрах, и побитово делает. И не понимает, почему у него не получается суперкомпиляция.
[01:54:22] <j123123> я на ассемблере целых три вида сортировок написал. Сортировку слиянием, подсчетом и поразрядную MSD сортировку
[01:54:33] <j123123> Я эксперт в сортировках!
[01:55:46] <j123123> ForNeVeR: Вот ты например сколько сортировок написал?
[01:56:14] <ForNeVeR> j123123: ни одной.
[01:56:23] <ForNeVeR> Я считаю ничтожеством программиста, который пишет сортировки.
[01:56:31] <ForNeVeR> Зато я написал миллион суперкомпиляций.
[01:57:03] <j123123> Я свою первую сортировку еще в школе на турбопаскале написал
[01:57:08] <ForNeVeR> j123123: собственно, мой поинт не в этом, но ты, как обычно, ни хрена не понял.
[01:57:31] <ForNeVeR> j123123: а поинт мой прост - написанием сортировок ты не напишешь суперкомпиляцию никогда.
[01:58:00] <ForNeVeR> Тебе нужно изучать теорию типов, контракты, хиндли-милнеров там всяких, зависимые типы.
[01:58:13] <ForNeVeR> А ты задрачиваешь какие-то битики, байтики, сортировки сотен видов.
[01:58:29] <ForNeVeR> Ты _никогда_ не достигнешь победы.
[01:58:36] <ɹǝɟılʍǝu> Подебишь.
[01:58:51] <ForNeVeR> Если тебе нужна суперкомпиляция - попробуй её и реализовать. Поступательно, изучая всё необходимое.
[01:58:56] <ForNeVeR> А не сортировкой на макросах.
[01:58:58] <ForNeVeR> Вот так.
[02:00:41] μαρτιχώρ зашёл в конференцию
[02:02:38] <j123123> http://pastebin.com/dDGJPsy1 в последнее время я вот какую-то такую фигню писал, ну типа чтобы считать гравитационное взаимодействие между телами и менять их скорости-ускорение в зависимости от этого
[02:03:09] <j123123> с шагом dt
[02:03:37] rexim зашёл в конференцию
[02:04:26] <rexim> Утра...
[02:04:29] <j123123> но это вообще фигня какая-то, надо наверное координаты в отдельный массив засовывать, ускорения во второй, массу в третий массив, а не плодить по структурке с массой-ускорением-координатой под каждое тело
[02:05:08] <j123123> т.е. всю эту фигню переделывать
[02:05:34] <μαρτιχώρ> rexim: привет
[02:05:39] <ForNeVeR> j123123: маловато чот. Но уже хоть что-то!
[02:05:46] <rexim> μαρτιχώρ, приве! :)
[02:06:36] <μαρτιχώρ> Myp: а вот от тебя онтопа не было давно)
[02:06:54] <j123123> И вообще там ускорение надо считать по другой формуле т.к. оно не только от силы но и от массы зависит
[02:07:20] <ForNeVeR> j123123: у нас в hyperspace были эти формулки :3
[02:07:39] <ForNeVeR> Правда, я там как-то тюнил гравпостоянную, потому что при умолчальной всё как-то печально двигалось. А я устранил печаль!
[02:07:40] <Myp> μαρτιχώρ: О_о
[02:07:48] <Myp> Моя очередь типа?
[02:07:50] madmercen вышел из конференции
[02:07:53] <μαρτιχώρ> Myp: нет
[02:07:59] <μαρτιχώρ> просто молчишь и всё
[02:08:02] <ForNeVeR> Myp: щас ещё код заставят показывать.
[02:08:12] <Myp> ForNeVeR: Демоны!
[02:08:21] <j123123> ForNeVeR: Покажи
[02:08:27] <Myp> μαρτιχώρ: Так у меня отпуск :)
[02:08:35] <ForNeVeR> Myp: видишь, даже меня уже заставили!
[02:08:36] <ɹǝɟılʍǝu> rexim, опять двенадцать часов?
[02:08:38] <ForNeVeR> Бунт!
[02:09:04] <ForNeVeR> j123123: https://github.com/codingteam/Hyperspace/blob/master/src/hyperspace/gravity.clj
[02:09:05] <μαρτιχώρ> Myp: отпуск...это когда жена тебя вынуждает перестать писать код
[02:09:05] <rexim> ɹǝɟılʍǝu, =(
[02:09:06] <ɹǝɟılʍǝu> ПУНТ
[02:09:21] <μαρτιχώρ> то ремонт... то моря
[02:09:24] <Myp> μαρτιχώρ: именно это и происходит, да
[02:09:34] * ForNeVeR без всяких жон делает себе ремонт.
[02:09:41] <Myp> только у нас вот диплом :)
[02:09:41] <rexim> .___.
[02:09:47] <μαρτιχώρ> Myp: ыы
[02:09:59] <Myp> μαρτιχώρ: угу:)
[02:09:59] <uggur> а я вот написал дохрена сортировок
[02:10:00] <μαρτιχώρ> Myp: успехов вам)
[02:10:03] <uggur> и коллекций
[02:10:06] <uggur> и поисков
[02:10:13] <rexim> ForNeVeR, знаем мы, как ты делаешь ремонт...
[02:10:14] <uggur> :)
[02:10:15] <Myp> μαρτιχώρ: спасибо
[02:10:20] <ForNeVeR> rexim: как? о_О
[02:10:21] <μαρτιχώρ> uggur: внешних тоже дохрена?
[02:10:37] <ForNeVeR> Я там сортир починяю. В пятницу уже можно будет срать.
[02:10:45] <ForNeVeR> А покаместь приходится терпеть.
[02:10:46] <rexim> ForNeVeR, унитазы в вентиляцию подключаешь...
[02:10:48] <uggur> μαρτιχώρ: каких внешних?
[02:10:54] <μαρτιχώρ> ForNeVeR: у вас какие-то там потопы всё время. Тебя не смыло там в прошлом году?
[02:11:09] <ForNeVeR> μαρτιχώρ: да вроде не было никаких особых потопов.
[02:11:23] <ForNeVeR> Потопы - то в районах.
[02:11:38] <ForNeVeR> Я даже беженцам какие-то вещи старые относил в центр, гм, приёма старых вещей.
[02:11:58] <ɹǝɟılʍǝu> Портянки
[02:12:10] <uggur> пункт приёма старого кода
[02:12:17] <μαρτιχώρ> ForNeVeR: Затон какой-то
[02:12:21] <μαρτιχώρ> район города
[02:12:21] <ForNeVeR> Да не было у меня никаких портянок. Куртки там какие-то и прочее, что я уж не ношу.
[02:12:42] <gr_buza@arbeiten> uggur: найдётся минута-другая объяснить фразу про отделение свойств от реализации?
[02:12:52] <ForNeVeR> μαρτιχώρ: а, то пригород какой-то.
[02:12:54] <gr_buza@arbeiten> uggur: имелось в виду то, что реализация - вторична?
[02:13:35] <uggur> gr_buza@arbeiten: Ну вот смотри, есть такое математическое свойство как транзитивность операции?
[02:13:43] <gsomix> rexim, привет.
[02:13:47] <gsomix> Тут сегодня шумно.
[02:13:50] <rexim> gsomix, привет! =)
[02:13:53] <rexim> gsomix, ага
[02:14:10] <gr_buza@arbeiten> uggur: (a + b) + c = a + (b + c)?
[02:14:14] <rexim> Старички расшумелись :D
[02:14:24] <ForNeVeR> В наше время такого не было!
[02:14:33] <rexim> Да!!
[02:14:37] <uggur> Нет %)
[02:14:41] * rexim тресет в воздухе тростью
[02:14:48] <ForNeVeR> А к нам в офис сегодня голубь влетел.
[02:14:52] <ForNeVeR> Мы его ловили :3
[02:14:54] <gr_buza@arbeiten> rexim: мудями трясти надо, седыми мудями
[02:15:02] <rexim> Хм...
[02:15:09] <ForNeVeR> Но не сожрали!
[02:15:14] <ForNeVeR> Выпустили, обв.
[02:15:18] <rexim> gr_buza@arbeiten, спасибо тебе за мудрость, Гарбузушка!
[02:15:20] <gr_buza@arbeiten> это более веское доказательство старости, нежели трость
[02:15:20] <ForNeVeR> Чо птичку обижать.
[02:15:22] <gr_buza@arbeiten> :)
[02:15:35] <rexim> ForNeVeR, вы такие молодцы! =3
[02:15:47] <ForNeVeR> gr_buza@arbeiten: чо ими трясти, если они у тя не звенят? Никто ж не услышит.
[02:16:06] <rexim> Плять! У меня впн до работы наябнулся!!1 Придется отдыхать теперь...
[02:16:18] <ForNeVeR> rexim: бедняга.
[02:16:26] <rexim> А нет
[02:16:28] <μαρτιχώρ> rexim: пиши другой кот, ёбта
[02:16:29] <rexim> Поднялся
[02:16:30] <uggur> gr_buza@arbeiten: Это ассоциативность.
[02:16:39] <uggur> Но давай на примере ассоциативности рассмотрим.
[02:16:41] <Myp> rexim: А это давняя примета - играться с настройками роутера по ssh к дороге
[02:17:08] <uggur> Вот, допустим, у тебя есть тип, который обладает операцией ассоциативности.
[02:17:38] <uggur> Например, это будет множество и операция слияния множеств.
[02:18:14] <uggur> gr_buza@arbeiten: А теперь скажи, как реализовать множество с определённой для него операцией слияния?
[02:18:24] <gr_buza@arbeiten> Myp: каноничный вариант фортунки - про файрволл
[02:19:12] <gr_buza@arbeiten> uggur: ничего, если я сейчас случайно спиздану хуйню?
[02:19:19] <gr_buza@arbeiten> потому что некоторые сильно обижаются
[02:19:25] <uggur> Я привык
[02:19:27] <uggur> :)
[02:19:32] <ɹǝɟılʍǝu> >‎[21:15:21] ‎* rexim тресет в воздухе тростью
Я прочел совсем не так...
[02:19:34] <ɹǝɟılʍǝu> ><
[02:19:48] <rexim> ɹǝɟılʍǝu, =*
[02:19:55] <j123123> uggur: Битовый вектор, в котором наличие элемента это 1 и отсутствие это 0, операция слияния это просто побитовый AND этих битовых векторов. Очевидно
[02:20:40] <ɹǝɟılʍǝu> rexim, да-да, именно так =*
[02:20:52] <uggur> j123123: Ну да, например. Только на этот битовый вектор нужно намаппить потом с помощью отображения область определения множества.
[02:20:53] <j123123> хотя не, OR
[02:20:55] <gsomix> А у нас завтра какой-то индус будет лекцию читать про satellite remote sensing.
[02:21:02] <uggur> Зачем OR?
[02:21:08] <uggur> AND же. Слияние.
[02:21:14] <gsomix> Везде индусы пробрались.
[02:21:17] <gr_buza@arbeiten> а AND это не пересечение?
[02:21:17] <uggur> Если есть в любом, есть в результате слияния.
[02:21:28] <uggur> А, точно %)
[02:21:39] <Myp> gsomix: Соболезную
[02:21:53] <uggur> gr_buza@arbeiten: Так какой вариант ты хотел предложить?
[02:23:09] <gr_buza@arbeiten> uggur: в терминах питона - это список с определённым методом слияния, да, который бы проверял существование данного элемента перед тем, как сделать append()
[02:23:14] <gr_buza@arbeiten> uggur: наверное
[02:23:21] <uggur> Ну да, список тоже подойдёт.
[02:24:01] <uggur> И третий вариант: отсортированные связанные списки с быстрой операцией вставки и каким-нибудь деревом для поиска.
[02:24:08] <uggur> Короче, вариантов реализации дофига.
[02:24:15] <j123123> А если элементов в множестве может быть относительно много и очень редко когда бывает что много элементов есть в множестве, то вместо хранения самого битового вектора 0000000000001000000000001000001001 можно хранить расстояние между единичками
[02:24:30] <uggur> j123123: Ты изобретаешь разреженные матрицы? %)
[02:24:34] magog вышел из конференции
[02:24:54] <uggur> gr_buza@arbeiten: А теперь скажи, что будет, если тебе нужно многопоточно использовать множество?
[02:25:04] <j123123> разреженные одномерные битовые матрицы разве что, лол
[02:25:10] <uggur> Ведь эти реализации не подойдут из-за неатомарности операций.
[02:25:12] <gr_buza@arbeiten> uggur: блокировки, я предполагаю
[02:25:17] <uggur> Именно.
[02:25:28] <uggur> А теперь скажи, ты понимаешь как работают все типы в питоне?
[02:25:35] <uggur> Например, что список -- это массив?
[02:25:50] <gr_buza@arbeiten> ну а словарь - тот же массив
[02:25:51] <μαρτιχώρ> бляяяяяяяяяя
[02:25:54] <μαρτιχώρ> напомнил
[02:25:58] <uggur> :D
[02:26:30] <uggur> μαρτιχώρ: Список -- это массив. Свобода -- это рабство. Незнание -- это сила.
[02:26:36] <uggur> :)
[02:26:47] <j123123> вектор это массив
[02:26:48] <j123123> вот
[02:26:56] <uggur> gr_buza@arbeiten: А в пхп массив -- это словарь.
[02:27:15] <μαρτιχώρ> j123123: в петхоне и список - массив
[02:27:21] <j123123> а список это хрень, связанная через хрень связанная через хрень
[02:27:26] <uggur> gr_buza@arbeiten: В любом случае, суть в том, что ты абстрагируешься от реализации и пишешь, исходя из задекларированных свойств.
[02:27:34] <μαρτιχώρ> j123123: но не в петхоне
[02:27:40] <j123123> %хрень% может быть указателем или ссылкой или еще чем-то
[02:27:48] <uggur> Точно так же и с архитектурой. Ты разрабатываешь систему классов без привязки к реализации.
[02:28:33] <gsomix> Извините, а это тут проходит семинар "Основы ООП проектирования в Python"?
[02:28:42] <uggur> В конце-концов, если рассматривать глобально, то само понятие класса можно рассматривать как категорию.
[02:28:58] <gr_buza@arbeiten> uggur: хм. Хорошо. Правильно ли я понимаю, что единожды запроектировав свойства я должен буду добиться того, чтобы реализация никак не влияла с внешней стороны на работу этих самых свойств?
[02:29:08] <gr_buza@arbeiten> т.е. собственно говоря инкапсуляция as is
[02:29:11] <uggur> Ну да.
[02:29:22] <gr_buza@arbeiten> gsomix: тут проходит семинар "админ не умеет в программирование"
[02:29:32] <gr_buza@arbeiten> gsomix: если анноит - напиши, я перестану
[02:30:05] <uggur> gr_buza@arbeiten: Вот тебе пример с монадами ещё %)
[02:30:33] <uggur> У монад определены какие-то свойства. И всё, что выполняет эти свойства является монадой. И с ним можно работать как с монадой.
[02:30:57] <gr_buza@arbeiten> что подразумевается под "выполняет свойства"?
[02:31:03] <uggur> Т.е. тебе вовсе не обязательно даже знать чем конкретно является та или иная сущность. Тебя интересует не то, как она делает, а что она делает.
[02:31:08] <uggur> Удовлетворяет.
[02:31:20] <uggur> Сложение удовлетворяет свойству ассоциативности.
[02:32:04] <j123123> >uggur: У монад определены какие-то свойства. И всё, что выполняет эти свойства является монадой.
Это уже какая-то утинная типизация
[02:32:05] <uggur> Потому говорить о синглтонах как о классах с перегруженным конструктором неправильно -- в определении ты примешиваешь реализацию, а не свойства синглтона.
[02:32:19] <uggur> j123123: Почему нет?
[02:32:25] <μαρτιχώρ> j123123: да он всё к петхону сводит, не обращай внимания
[02:32:40] <gr_buza@arbeiten> >монада
>пехтон
[02:33:05] <μαρτιχώρ> уггурыч - питоняш
[02:33:10] <ɹǝɟılʍǝu> >что она делает.
>‎[21:31:48] ‎uggur‎: Удовлетворяет.
[02:33:10] <uggur> j123123: В контексте выполнения операции это именно монада :Р
[02:33:15] <μαρτιχώρ> начинает про A, а заканчивает питоном
[02:33:25] <ɹǝɟılʍǝu> uggur, ты удовлетворяешья чьим-то питоном?
[02:33:44] <uggur> ɹǝɟılʍǝu: be open-minded
[02:33:50] <uggur> Прими питон в душу свою :Ь
[02:35:49] <uggur> μαρτιχώρ: Я про питон говорю потому что gr_buza начал про питон :)
[02:36:51] <gr_buza@arbeiten> собственно говоря, начал не я, начал товарищ, писавший про пятерых водителей
[02:37:03] <gr_buza@arbeiten> потом кто-то сказал, что класс из модели напоминает синглтон и понеслось
[02:37:12] <gr_buza@arbeiten> но не суть
[02:37:17] <gr_buza@arbeiten> uggur: спасибо большое.
[02:37:39] <μαρτιχώρ> uggur: он тоже питон использует в качестве яп
[02:37:56] <uggur> тем лучше :3
[02:39:57] gsomix вышел из конференции: offline
[02:41:00] <uggur> забавно, но по частоте слов питон пока что лидирует
[02:41:19] <uggur> так что питон является самым популярным яп на цодингтиме, лол
[02:41:28] <uggur> по крайней мере самым обсуждаемым. питон.
[02:41:43] <j123123> Лучше лишп обсуждать
[02:42:01] <uggur> (а (что (там (обсуждать?))))
[02:42:05] * gr_buza@arbeiten тоскливо посмотрел на sicp на полке
[02:42:13] * gr_buza@arbeiten слишком тупой для этой книги
[02:42:22] <uggur> плохая книга :)
[02:42:26] <uggur> нехорошая (:
[02:42:42] <uggur> слишком много CS, слишком мало кодинга
[02:42:59] <μαρτιχώρ> uggur: это потому что ты болтаешь много
[02:43:16] <uggur> Думаешь, стоит нормализовать питон по мне?
[02:43:31] <μαρτιχώρ> нытьё фолекса скоро тебя догонит и скалка станет популярнее
[02:43:42] <uggur> Скалка тоже хорошая :3
[02:44:28] eaeee зашёл в конференцию
[02:44:43] <eaeee> Привет
[02:44:53] <eaeee> $pet feed
[02:44:55] <horta hell> eaeee: Хедкраб презрительно фыркнул, отстранившись от пищи.
[02:45:02] <eaeee> $pet heal
[02:45:02] <horta hell> eaeee: Хедкраб был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[02:53:15] <gr_buza@arbeiten> uggur: можно ещё вопрос? Правильно ли я понимаю, что любой ORM не пройдёт проверку на соответствие принципам ООП?
[02:53:31] akzy зашёл в конференцию
[02:54:37] <uggur> Принципов ООП не существует :)
[02:57:25] <rexim> uggur, =*
[02:57:30] <ɹǝɟılʍǝu> Minoru, http://img0.joyreactor.cc/pics/post/warhammer-40000-wh-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-%D0%B2%D0%B8%D0%BD%D0%BD%D0%B8-%D0%BF%D1%83%D1%85-2043111.jpeg
[02:57:36] <uggur> rexim: =*
[02:57:41] <j123123> ООП вообще не существует, это просто надстройка над процедурным программированием
[02:58:52] <gr_buza@arbeiten> ...а процедурное программирование - надстройка над машинными кодами?
[02:59:05] <j123123> над императивным
[03:02:41] <Minoru> ɹǝɟılʍǝu: уф, я, похоже, вовремя спрыгнул
[03:02:46] <uggur> Дело в том, что ООП везде своё.
[03:02:54] <ɹǝɟılʍǝu> Minoru, гы
[03:05:54] <μαρτιχώρ> ɹǝɟılʍǝu: оказывается уже 5к есть http://accessories.us.dell.com/sna/productdetail.aspx?c=us&l=en&s=bsd&cs=04&sku=UP275K3 хммм
[03:06:16] <ɹǝɟılʍǝu> ><
[03:07:02] <μαρτιχώρ> правда отклик 8мс не радует
[03:07:11] <μαρτιχώρ> это только для рисования какого-нибудь
[03:07:54] <μαρτιχώρ> и два DP надо ...хм
[03:14:43] <Minoru> цодингтим, у меня есть некие айтемы, которые я хочу каталогизировать. Для каждого айтема у меня есть несколько картинок. Также у каждого айтема есть набор свойств — пар «ключ-значение», где ключём является строка, а значением — строка, число или список оных.
Хочется возможность поиска по паре ключ-значение, в т.ч. с отрицанием («все айтемы, у которых ключ имеет значение, отличное от X»). Для значений-списков это должно приобретать смысл вроде «X не в списке». Ключи и большинство соответствующих им значений я знаю заранее, но желательно, чтобы интерфейс для добавления новых (если он будет) был простым (insert values() into — достаточно простой интерфейс; менять код — сложный, негодный интерфейс).
Можете что-то посоветовать?
[03:15:43] <Minoru> почему я это спрашиваю здесь — потому что руки чешутся написать самому, и, возможно, это могло бы стать ещё одним заброшенным^W цодингтимовским проектом. С другой стороны, я таки хочу решить первоначальную задачу, так что если есть что-то готовое, лучше взять его.
[03:19:31] <eaeee> uggur, отсыпь своего ооп
[03:19:50] <uggur> eaeee: мне ООП в жабе нравится
[03:20:02] <uggur> Хотя идеи с миксинами в скале удобны, но я не считаю что они трушные
[03:20:12] <uggur> А, в Java 8 не тру уже ООП
[03:20:16] <uggur> в java 7 тру
[03:20:17] <uggur> :)
[03:20:20] <eaeee> uggur, почему?
[03:20:34] <uggur> А, там позволили в интерфейсах определять дефолтные значения.
[03:20:41] <eaeee> uggur, и нормально
[03:20:42] <uggur> Или что-то такое, я уже не помню.
[03:20:52] <uggur> Ну, я не считаю что это академически правильно.
[03:21:09] <eaeee> uggur, я даже уже такой код пробовал писать, работает :)
[03:21:19] <uggur> чего не работать-то?
[03:21:22] <uggur> Удобнее, наверное
[03:23:03] <eaeee> uggur, надо ещё лямбды попробовать там
[03:27:24] xspeed вышел из конференции
[03:36:39] <ɹǝɟılʍǝu> http://geektimes.ru/post/249294/
[03:46:58] Zetoke зашёл в конференцию
[03:59:42] <rexim> Всем снов...
[03:59:44] rexim вышел из конференции
[04:06:40] dzhon вышел из конференции
[04:07:54] ckorzhik вышел из конференции
[04:11:02] Zetoke вышел из конференции
[04:13:32] Myp вышел из конференции
[04:15:18] Minoru вышел из конференции
[04:15:32] Minoru зашёл в конференцию
[04:30:51] Zetoke зашёл в конференцию
[04:54:03] gr_buza@arbeiten вышел из конференции
[05:08:33] ascrazy@jabber.ru вышел из конференции
[05:09:40] ascrazy@jabber.ru зашёл в конференцию
[05:31:07] Myp зашёл в конференцию
[05:44:47] dzhon зашёл в конференцию
[06:02:14] μαρτιχώρ вышел из конференции
[06:02:23] <j123123> $pet feed
[06:02:25] <horta hell> j123123: Хедкраб аккуратно придерживает передними лапками добычу, кушая. Вы зарабатываете 1PTC.
[06:12:52] Zetoke вышел из конференции
[06:15:42] ascrazy@jabber.ru вышел из конференции
[06:16:51] ɹǝɟılʍǝu вышел из конференции
[06:25:36] dzhon вышел из конференции
[06:50:52] akzy вышел из конференции
[07:18:18] <j123123> $pet stats
[07:18:21] <horta hell> j123123:
Кличка: Хедкраб
Здоровье: 51
Сытость: 82
Возраст: 12 часов
[07:25:46] eaeee вышел из конференции
[09:17:56] a1batross вышел из конференции: Disconnected: Replaced by new connection
[09:17:57] a1batross зашёл в конференцию
[09:59:39] akzy зашёл в конференцию
[10:05:35] a1batross вышел из конференции: Disconnected: No route to host
[10:58:41] <horta hell> Хедкраб лежит и еле дышит, хвостиком едва колышет.
[11:00:55] Myp вышел из конференции
[11:04:20] eternastudento вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[11:04:32] <horta hell> Хедкраб завалился на бок и окинул замутнённым болью взором конфу.
[11:06:14] <j123123> $pet heal
[11:06:15] <horta hell> j123123: Хедкраб был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[11:28:52] rexim зашёл в конференцию
[11:29:19] <rexim> Enhf!!
[11:30:22] <j123123> rexim: dfgkjdfh
[11:30:56] <rexim> j123123, =3
[11:43:01] <rexim> j123123, джеюшка, как дела?
[11:43:16] <j123123> норм
[11:43:31] <rexim> j123123, хорошо
[11:57:43] <horta hell> Хедкраб старательно принюхивается, пытаясь уловить хоть какой-нибудь запах съестного.
[11:57:55] <rexim> $pet feed
[11:57:56] <horta hell> rexim: Хедкраб клацая зубами, рывком наскочил на rexim, вцепившись зубами в ногу и выдирая кусок ткани штанов с кошельком. Вы теряете 1PTC, зато Хедкраб накормлен.
[12:01:18] gr_buza@arbeiten зашёл в конференцию
[12:09:11] <rexim> gr_buza@arbeiten, Гарбузушка! Привет! \о/
[12:18:23] MaXGXaM зашёл в конференцию
[12:18:24] <rexim> Ладно, всем хорошего дня...
[12:18:27] rexim вышел из конференции
[12:18:31] bodqhrohro зашёл в конференцию
[12:21:48] <bodqhrohro> Мне член с ресурсом дали или я не с того жида зашёл?
[12:23:22] gr_buza@arbeiten вышел из конференции
[12:23:54] gr_buza@arbeiten зашёл в конференцию
[12:24:24] bodqhrohro вышел из конференции
[13:05:45] ɹǝɟılʍǝu зашёл в конференцию
[13:06:22] br3eze зашёл в конференцию
[13:08:18] SolarRay вышел из конференции: Replaced by new connection
[13:08:21] SolarRay зашёл в конференцию
[13:24:30] gr_buza@arbeiten вышел из конференции
[13:27:16] dzhon зашёл в конференцию
[13:28:44] <ɹǝɟılʍǝu> Утрец
[13:40:49] O01eg вышел из конференции
[13:50:05] ascrazy@jabber.ru зашёл в конференцию
[13:57:39] <akzy> *TIRED*
[13:58:29] <akzy> uggur:
[13:58:33] <akzy> cs?
[13:58:34] gr_buza@arbeiten зашёл в конференцию
[13:58:53] <uggur> ?
[13:59:06] <akzy> неужели,контра?
[13:59:53] <akzy> > [21:42:31] | uggur: слишком много CS, слишком мало кодинга
[14:00:06] <uggur> Computer science -_-
[14:00:14] <akzy> :-D
[14:00:52] <akzy> а есть тут эмбедеры?
[14:00:59] <akzy> стм32?
[14:09:28] Zetoke зашёл в конференцию
[14:10:09] Zetoke вышел из конференции
[14:10:28] Zetoke зашёл в конференцию
[14:18:39] Graf зашёл в конференцию
[14:18:50] Graf вышел из конференции
[14:32:35] a1batross зашёл в конференцию
[14:40:54] Zetoke вышел из конференции
[14:42:54] br3eze вышел из конференции
[14:43:38] br3eze зашёл в конференцию
[14:45:08] Graf зашёл в конференцию
[14:45:18] Graf вышел из конференции
[14:51:18] gsomix зашёл в конференцию
[14:52:11] gsomix вышел из конференции: offline
[16:04:08] <ForNeVeR> Minoru: mongodb?
[16:10:01] akzy вышел из конференции
[16:13:47] <ɹǝɟılʍǝu> Круто. Питон неспособен прожевать за раз 1.7 гигов.
[16:15:29] <Kerrigаn> 32 бита?
[16:16:12] ascrazy@jabber.ru вышел из конференции
[16:16:27] <ɹǝɟılʍǝu> Ага.
[16:16:33] <ɹǝɟılʍǝu> Придётся выдумывать ленивость.
[16:16:52] <ɹǝɟılʍǝu> Т.е. лениво высчитывать из zip в памяти, лениво парсить xml...
[16:17:43] ascrazy@jabber.ru зашёл в конференцию
[16:21:10] Kerrigаn вышел из конференции: Replaced by new connection
[16:21:10] Kerrigаn зашёл в конференцию
[16:21:12] Kerrigаn вышел из конференции
[16:21:24] Kerrigаn зашёл в конференцию
[16:21:29] <Kerrigаn> да блин
[16:21:31] <Kerrigаn> ɹǝɟılʍǝu: потоковым парсером разбирай
[16:21:54] <ɹǝɟılʍǝu> Ну или так.
[16:21:56] <Kerrigаn> смотрите какие упорки https://github.com/otoolep/rqlite
[16:22:49] Kerrigаn вышел из конференции
[16:23:01] <ɹǝɟılʍǝu> https://circleci.com/docs/language-haskell
[16:23:03] <ɹǝɟılʍǝu> Круть
[16:23:24] Kerrigаn зашёл в конференцию
[16:23:40] <ɹǝɟılʍǝu> ForNeVeR, слыш!
[16:27:05] <a1batross> Арр
[16:27:30] <a1batross> Почему я постоянно читаю вместо vagrant valgrind.
[16:28:41] <ForNeVeR> ɹǝɟılʍǝu: а нафиг тебе 32-битный питон?
[16:28:57] <ascrazy@jabber.ru> посоны
[16:29:03] <ascrazy@jabber.ru> поясните мне за mono
[16:29:05] <ɹǝɟılʍǝu> ForNeVeR, потому что другого на серваки пока не завезли)
[16:29:11] <ɹǝɟılʍǝu> Энивей, файл будет расти.
[16:29:17] <ForNeVeR> Лол, чо за серваки такие?
[16:29:25] <ɹǝɟılʍǝu> Норм серваки)
[16:29:26] <ForNeVeR> Ну, впрочем, и правда пох, юзай потоковые инструменты.
[16:29:31] <ForNeVeR> А серваки - говно.
[16:29:41] <ascrazy@jabber.ru> у меня получится писать под mono на линуксах, а потом на линуксах же собрать exe для венды?
[16:29:43] <ɹǝɟılʍǝu> Они на винде.
[16:29:46] <ɹǝɟılʍǝu> // часть
[16:29:59] <ForNeVeR> ascrazy@jabber.ru: да.
[16:30:06] <ɹǝɟılʍǝu> Угадай, как хорошо работает 64хбитный питон на винде?)
[16:30:12] <ForNeVeR> ɹǝɟılʍǝu: нормально работает.
[16:30:14] <ɹǝɟılʍǝu> Minoru, у тебя не было проблем?
[16:30:24] <ɹǝɟılʍǝu> ForNeVeR, спалился!
[16:30:49] <ascrazy@jabber.ru> ForNeVeR: и этот exe будет запускаться на виндовском дотнете, правильно?
[16:33:58] <ForNeVeR> ascrazy@jabber.ru: да, будет.
[16:34:11] <ForNeVeR> ascrazy@jabber.ru: там именно бинарники кросссовместимы, ты всё правильно понял.
[16:51:55] Myp зашёл в конференцию
[17:10:56] a1batross вышел из конференции: Disconnected: No route to host
[17:17:24] a1batross зашёл в конференцию
[17:19:22] Myp вышел из конференции
[17:23:16] <horta hell> Хедкраб старательно принюхивается, пытаясь уловить хоть какой-нибудь запах съестного.
[17:24:10] <a1batross> $pet feed
[17:24:10] <horta hell> a1batross: Хедкраб с чавканьем грызёт еду. Вы зарабатываете 1PTC.
[17:24:36] <a1batross> $pet change-nick monster_headcrab
[17:24:37] <horta hell> a1batross: Недостаточно PTC. Требуется 2PTC за данную кличку.
[17:24:39] <a1batross> фыр.
[17:26:52] <ɹǝɟılʍǝu> a1batross, _o/
[17:32:10] μαρτιχώρ зашёл в конференцию
[17:46:28] ckorzhik зашёл в конференцию
[17:47:46] a1batross вышел из конференции: Disconnected: No route to host
[17:55:09] hinst зашёл в конференцию
[17:59:32] cat3 зашёл в конференцию
[18:00:56] Myp зашёл в конференцию
[18:37:55] a1batross зашёл в конференцию
[18:43:08] <Kerrigаn> гм
[18:44:22] <Kerrigаn> это нормальная отмаза - присылать в качестве тестового задания код, который проверяющий неосилит?
[18:44:36] <Kerrigаn> вместо того чтобы говорить - я не хочу у вас работать
[18:45:03] <hinst> я б просто не присылал ничё и не говорил
[18:45:45] <rafaelrs> кто в джанго разбирается? как там указать поля в модели, по которым нужно делать индекс. Или это в модели не делается?
[18:45:49] <rafaelrs> Да, всем привет
[18:47:03] <Kerrigаn> rafaelrs: да, в модели, иди в доке посмотри https://docs.djangoproject.com/en/1.8/ref/models/fields/
[18:47:30] <Kerrigаn> db_index или шото такое
[18:47:56] <rafaelrs> Kerrigаn, а потом manage.py syncdb достаточно, чтобы применилось?
[18:47:58] <a1batross> ɹǝɟılʍǝu, фыр
[18:48:09] <a1batross> ɹǝɟılʍǝu, я сделал так только что.
[18:48:10] <Kerrigаn> rafaelrs: айдунно, я давно тыкал
[18:48:21] <a1batross> ɹǝɟılʍǝu, телефон ищ рук вылетел.
[18:48:31] <rafaelrs> Kerrigаn, спасибо
[18:49:02] <ɹǝɟılʍǝu> a1batross, гы)
[19:18:23] madmercen зашёл в конференцию
[19:33:11] <horta hell> Хедкраб издал тихий рык и испустил дух. Все теряют по 1PTC.
[19:33:55] <Kerrigаn> $pet resurrect
[19:33:55] <horta hell> Kerrigаn: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[19:34:29] <Kerrigаn> $pet coins
[19:34:29] <horta hell> Kerrigаn: У тебя есть 3PTC.
[19:36:59] <a1batross> $pet rating
[19:36:59] <horta hell> a1batross:
zxc: 97PTC
j123123: 17PTC
K…: 3PTC
ForNeVeR: 1PTC
[20:07:00] magog зашёл в конференцию
[20:30:44] magog вышел из конференции: I turned off my machine to get some life
[20:30:46] magog зашёл в конференцию
[21:29:11] MaXGXaM вышел из конференции
[21:37:34] <μαρτιχώρ> какая-то в линкедыне жара
[21:37:50] <ɹǝɟılʍǝu> Хм?
[21:38:13] SolarRay вышел из конференции: Replaced by new connection
[21:38:15] SolarRay зашёл в конференцию
[21:38:58] <μαρτιχώρ> http://lpaste.net/131136
[21:39:14] <μαρτιχώρ> я даже не особо понял, при чём тут я
[21:40:13] <ɹǝɟılʍǝu> μαρτιχώρ, ты же мантикор
[21:40:19] <uggur> ты комментировал кетер на гитхабе
[21:40:28] <ɹǝɟılʍǝu> Небось писать ММОРПГ
[21:40:35] <μαρτιχώρ> целых одну
[21:40:53] <uggur> Значит • Опыт в gamedev. + • Опыт веб-разработки. + • Опыт серверного программирования. + • Опыт работы с git-системами. уже удовлетворил :Ь
[21:41:33] <μαρτιχώρ> имхо тимлидов надо у себя выращивать
[21:42:27] <μαρτιχώρ> если, конечно, есть из кого
[21:44:14] <uggur> А если нет -- звать мантикора!
[21:56:22] Kerrigаn вышел из конференции: Replaced by new connection
[21:56:22] Kerrigаn зашёл в конференцию
[21:56:24] Kerrigаn вышел из конференции
[22:03:46] μαρτιχώρ вышел из конференции
[22:10:10] ckorzhik вышел из конференции
[22:16:00] br3eze вышел из конференции: Replaced by new connection
[22:28:12] <ForNeVeR> Что у вас тут творится? Кому тимлидов надо?
[22:28:49] <ForNeVeR> μαρτιχώρ: этим критериям даже трёхлетний младенец удовлетворяет. Им джуниор какой-то нужен, кароч.
[22:32:13] gr_buza@arbeiten вышел из конференции
[22:40:10] <ForNeVeR> Время дебага, посаны!
[22:51:59] ascrazy@jabber.ru вышел из конференции
[22:58:26] <ForNeVeR> year - the year minus 1900; must be 0 to 8099. (Note that 8099 is 9999 minus 1900.)
[22:59:27] <ForNeVeR> Грёбаные наркоманты.
[23:00:14] Kerrigаn зашёл в конференцию
[23:01:20] <uggur> if (((year < 10000) == True) || ((year <= 8099) == True)) { ...
[23:02:22] <ForNeVeR> У меня на сервере new Date(dateTime.getMillis()) может сутки туда-сюда проебать :(
[23:02:43] <ForNeVeR> Обожаю наши ебанутые часовые пояса. Решил в итоге через deprecated конструктор java.sql.Date %)
[23:20:29] Graf зашёл в конференцию
[23:21:07] rexim зашёл в конференцию
[23:24:55] <rexim> Вака-вака...
[23:26:07] <ForNeVeR> JAVA.SQL.DATE
[23:26:32] <uggur> 10 JAVA SQL(DATE);
[23:26:46] <ForNeVeR> ARGHHHH
[23:27:07] <ForNeVeR> Узнал тут, кстати, про дополнительную пару аргументов в main в линупсе.
[23:27:17] <ForNeVeR> argc, argv, argh, argd
[23:27:37] <ɹǝɟılʍǝu> WAAAARH
[23:29:22] <uggur> waaagh? %)
[23:44:57] O01eg зашёл в конференцию
[23:45:04] dzhon вышел из конференции
[23:45:17] xspeed зашёл в конференцию
[23:47:30] ascrazy@jabber.ru зашёл в конференцию
[23:49:25] eaeee зашёл в конференцию
[23:49:42] <eaeee> Привет
[23:49:59] <eaeee> $pet feed
[23:50:00] <horta hell> eaeee: Хедкраб не желает есть.
[23:50:06] <eaeee> $pet heal
[23:50:06] <horta hell> eaeee: Хедкраб будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[23:51:12] <Minoru> ɹǝɟılʍǝu: я пришёл в команду, мне говорят «у нас Питон». Я такой okay.jpg, скачал-поставил. Но нет, пришло уточнение: «у нас 2.7 x86». Удолил-скачал-поставил. Так что нет, я ни с чем столкнуться не успел :)
[23:51:39] <ɹǝɟılʍǝu> Minoru, окай)
[23:51:42] <Minoru> ForNeVeR: дык к mongodb нужен какой-то фронт, данные туда руками пихать не слишком удобно
[23:52:25] <ForNeVeR> Minoru: дак а тебе ещё и фронт сразу нужен?
[23:53:19] <Minoru> мне надо: 1) записать информацию; 2) удобно запрашивать информацию. CLI MongoDB — не самый удобный инструмент ни для первого, ни для второго.
[23:53:34] <ForNeVeR> Minoru: дак у него API жеж.
[23:53:34] * eaeee хочет на linq написать аналог left outer join
[23:54:01] <ForNeVeR> eaeee: есть известные триксы. Тебе нужно .DefaultIfEmpty() чли что-то эдакое.
[23:54:35] Minoru вышел из конференции
[23:54:37] <eaeee> ForNeVeR, я видел этот вариант, но не до конца понял.. Сейчас найду
[23:54:37] Minoru зашёл в конференцию
[23:54:51] <ForNeVeR> eaeee: и их провайдер даже скомпилирует в left outer join, если ты всё правильно сделаешь.
[23:55:52] <Minoru> ForNeVeR: это ты меня в сторону велосипедирования склоняешь, это я и сам могу, даже сдерживаться приходится :) А вот совсем-совсем готовые решения есть какие-то? Галерейка с уберумным поиском по тегам, ога.
[23:56:26] <ForNeVeR> Minoru: ну, бро, ты ж не пояснил сразу, какого уровня решение тебе нужно.
[23:56:42] <ForNeVeR> Не, таких я не знаю. Может, и есть, но не сталкивался.
[23:56:56] <rexim> Minoru, (¬‿‿¬)
[23:57:33] <eaeee> ForNeVeR, второй запрос в этой статье http://habrahabr.ru/sandbox/39626/
[23:58:20] <eaeee> ForNeVeR, так?
[23:58:31] <ForNeVeR> eaeee: да.
[23:58:33] <Minoru> ForNeVeR: ну как же, я написал два сообщения, во втором как раз про велосипедирование оговорено
[23:58:36] <Minoru> rexim: ._.
[23:58:54] <ForNeVeR> Minoru: пф, да кто их читает ._.
[23:59:44] <ForNeVeR> Ну, то есть я уже не помню, чего там было написано, а из логов уже вытеснилось :(
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!