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

Тема: 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С.
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://loglist.net/quote/new
Morning Tsoding(вт, чт, сб, вс, збс) (31.12.2015 стрима нет): http://www.youtube.com/playlist?list=PLguYJK7ydFE75hzLFTKwMDVRkDlJ8rEiA
[00:00:55] uggur вышел из конференции: Replaced by new connection
[00:01:01] uggur зашёл в конференцию
[00:03:49] portnov вышел из конференции
[00:06:26] uggur вышел из конференции
[00:07:32] uggur зашёл в конференцию
[00:09:25] rafaelrs зашёл в конференцию
[00:10:27] uggur вышел из конференции
[00:33:26] horta hell вышел из конференции: Disconnected: Replaced by new connection
[00:33:27] horta hell зашёл в конференцию
[00:51:09] <rexim> Minoru: спасибо за рекомендашки! ^_^
[00:51:17] <rexim> Обязательно почитаю, как будет время
[01:00:52] <Minoru> rexim: ^_^
[01:02:19] <rexim> xO
[01:02:23] <rexim> Всем сняфки!
[01:02:27] rexim вышел из конференции
[01:08:23] m4n71k0r вышел из конференции
[01:15:27] ckorzhik вышел из конференции
[01:18:59] ckorzhik зашёл в конференцию
[01:19:40] uggur зашёл в конференцию
[01:23:23] uggur вышел из конференции: Replaced by new connection
[01:23:30] uggur зашёл в конференцию
[01:23:44] uggur вышел из конференции
[01:37:13] ckorzhik вышел из конференции
[01:44:51] <Minoru> в саппорт-конфе jabber.org чуваки обсуждают написание XMPP-либы на Rust
[01:45:04] <Minoru> а тем временем остальные сотни клиентов гниют, недопиленные, по гитхабам
[01:45:06] <Minoru> грусть
[01:45:55] a1batross вышел из конференции: Disconnected: closed
[01:56:27] ckorzhik зашёл в конференцию
[02:03:44] <horta hell> Недетерминированный конечный автомат Тьюринга едва дышит, издавая хриплые звуки и отхаркивая кровавую пену.
[02:04:51] <Minoru> $pet heal
[02:04:51] <horta hell> Minoru: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[02:13:23] <0xd34df00d> Minoru: личкрафты не гниют
[02:15:30] <Minoru> 0xd34df00d: даже тут у тебя всё не как у людей! // На самом деле они действительно единственный клиент, который приходит в голову, когда я думаю о поддержке большого количества XEP-ов. Но я хочу MCabber!
[02:17:00] <ɹǝɟılʍǝu> По херам питоноподелие gajim пока впереди планеты всей)
[02:18:36] <Minoru> Gajim — самый xepовый клиент в мире? :D
[02:18:52] <eaeee> а есть сравнительная таблица?
[02:23:27] <0xd34df00d> ɹǝɟılʍǝu: чо там есть из этакого, чего нет в л-фтах?
[02:44:59] Constverum вышел из конференции
[03:00:51] Славный капитан вышел из конференции
[03:15:44] superka вышел из конференции: Logged out
[03:15:49] superka зашёл в конференцию
[03:22:33] MaXGGXaM вышел из конференции
[03:23:57] Minoru вышел из конференции
[03:24:01] superka вышел из конференции: Logged out
[03:24:06] superka зашёл в конференцию
[03:24:23] ɹǝɟılʍǝu вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[03:33:40] MaXGGXaM зашёл в конференцию
[03:33:44] superka вышел из конференции: Logged out
[03:33:51] superka зашёл в конференцию
[04:15:35] MaXGGXaM вышел из конференции
[04:16:30] MaXGGXaM зашёл в конференцию
[04:30:46] uggur зашёл в конференцию
[04:31:31] <uggur> ForNeVeR: http://www.codingteam.org/ "CodingTeam is an innovative software forge written in PHP"
[04:31:33] <uggur> !!!
[04:38:34] folex зашёл в конференцию
[04:53:28] <uggur> $send ɹǝɟılʍǝu http://orig08.deviantart.net/97c6/f/2016/004/e/7/why_by_underpable-d9mri71.png
[04:53:30] <horta hell> uggur: Сообщение помещено в очередь.
[04:53:40] uggur вышел из конференции
[04:57:30] folex вышел из конференции
[05:02:26] MaXGGXaM вышел из конференции
[05:03:20] MaXGGXaM зашёл в конференцию
[05:07:35] <eaeee> uggur: ахах
[05:09:46] <0xd34df00d> Ёбаные кони.
[05:12:04] <eaeee> ты про картинку?
[05:12:11] <0xd34df00d> Про коней.
[05:12:48] eaeee вышел из конференции
[05:28:35] horta hell вышел из конференции: Disconnected: Replaced by new connection
[05:28:35] horta hell зашёл в конференцию
[05:29:16] horta hell вышел из конференции: Disconnected: Replaced by new connection
[05:29:16] horta hell зашёл в конференцию
[05:29:27] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:29:28] ForNeVeR зашёл в конференцию
[05:30:33] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:30:34] ForNeVeR зашёл в конференцию
[05:31:29] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:31:30] ForNeVeR зашёл в конференцию
[05:44:53] ckorzhik вышел из конференции
[06:04:21] grouzen вышел из конференции
[08:04:23] <ForNeVeR> uggur: ну да, всё правильно. Innovative software forge written in PHP. Что не так?
[08:22:05] rexim зашёл в конференцию
[08:41:23] <rexim> \о.
[08:41:25] <rexim> оылдфыв
[09:04:05] <rexim> Воу
[09:04:20] <rexim> Нам сейчас менеджер со стороны кастомера прислала "S novym godom! & S novym schastyem !"
[09:04:25] <rexim> Это вам не гуглотранслейт :)
[09:04:53] <rexim> Тут пришлось заюзать сам гугл.
[09:10:31] portnov зашёл в конференцию
[09:33:53] <kpecmuk> $pet feed
[09:33:56] <horta hell> kpecmuk: Недетерминированный конечный автомат Тьюринга не желает есть.
[09:35:33] * ForNeVeR нашёл баги в AppCSXCAD. Да что ж такое :(
[09:42:13] <rexim> ForNeVeR: пофиксай, чо как маленький!
[09:42:35] <ForNeVeR> Да уж придётся.
[09:42:48] <rexim> Давай, я верю в тебя!
[09:42:52] <rexim> Ты сможешь! \о/
[10:00:40] ɹǝɟılʍǝu зашёл в конференцию
[10:01:49] <ɹǝɟılʍǝu> Овылва.
[10:02:34] rexim вышел из конференции
[10:10:54] Hippan зашёл в конференцию
[10:21:22] horta hell вышел из конференции: Disconnected: Replaced by new connection
[10:21:23] horta hell зашёл в конференцию
[10:21:29] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[10:21:30] ForNeVeR зашёл в конференцию
[10:23:28] horta hell вышел из конференции: Disconnected: Replaced by new connection
[10:23:29] horta hell зашёл в конференцию
[10:23:34] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[10:23:35] ForNeVeR зашёл в конференцию
[10:41:45] dzhon зашёл в конференцию
[10:47:10] rexim зашёл в конференцию
[10:47:28] <rexim> чпокати-чпок!
[10:47:33] <rexim> \о\
[10:47:36] <rexim> /о/
[10:47:42] <rexim> \о/
[10:47:56] <ForNeVeR> Зарядка для хвоста?
[10:48:21] <rexim> Да
[10:48:28] * rexim заряжает хвост
[10:48:37] kpecmuk вышел из конференции: Replaced by new connection
[10:48:37] kpecmuk зашёл в конференцию
[10:50:00] <ForNeVeR> $send ɹǝɟılʍǝu http://weirdrussia.com/2015/10/25/kesha-the-cat-from-the-arctic-svalbard-archipelago/
[10:50:06] <horta hell> ForNeVeR: Сообщение доставлено.
[10:50:09] kpecmuk вышел из конференции
[10:56:39] rexim вышел из конференции
[10:58:53] <ForNeVeR> $send rexim http://weirdrussia.com/wp-content/uploads/2015/12/dark-surreal-digital-art-waldemar-von-kozak-13.jpg
[10:58:53] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[11:01:20] ɹǝɟılʍǝu вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[11:17:46] <horta hell> Недетерминированный конечный автомат Тьюринга жалобно поскуливает, волоча заднюю лапу.
[11:19:58] unixorn зашёл в конференцию
[11:21:47] superka вышел из конференции
[11:24:21] superka зашёл в конференцию
[11:42:54] rexim зашёл в конференцию
[11:43:47] <rexim> ForNeVeR: =3
[11:43:54] <rexim> ForNeVeR: ты играл в Machinarium?
[11:44:11] <ForNeVeR> Да, играл. Не уверен, впрочем, что я его проходил до конца.
[11:44:17] <ForNeVeR> rexim: а ты так и не играл в Primordia!
[11:44:28] <rexim> Ага =(
[11:44:29] <rexim> Сорри
[11:44:33] <rexim> Я поиграю!
[11:44:37] <rexim> Обязательно!
[11:44:41] <rexim> Когда-нибудь...
[11:47:46] <horta hell> Недетерминированный конечный автомат Тьюринга умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[12:10:25] m4n71k0r зашёл в конференцию
[12:10:59] <m4n71k0r> $pet resurrect
[12:11:01] <horta hell> m4n71k0r: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[12:23:39] Graf зашёл в конференцию
[12:23:46] Graf вышел из конференции
[12:29:23] ckorzhik зашёл в конференцию
[12:35:54] superka вышел из конференции
[12:44:51] superka зашёл в конференцию
[12:52:41] rexim вышел из конференции
[12:55:24] rexim зашёл в конференцию
[12:56:05] <rexim> ForNeVeR: кстати, давно хотел спросить. А почему ты мне не даешь наггум ревьюить? Я ведь на окамле программирую немного. Или там прям совсем все сильно дотнетоспецифичное?
[12:59:14] rexim вышел из конференции
[13:01:13] rexim зашёл в конференцию
[13:01:45] rexim вышел из конференции
[13:02:27] rexim зашёл в конференцию
[13:02:40] <ForNeVeR> rexim: пока там всё совсем дотнетоспецифичное, да. Сборки, Reflection.Emit, ну и всё такое.
[13:02:55] <ForNeVeR> Когда начнётся нормальный архитектурный код - то я тебя приглашу, хорошо :)
[13:03:03] <rexim> Ок
[13:04:10] Minoru зашёл в конференцию
[13:04:16] <Minoru> \o/
[13:04:23] <rexim> Minoru: \o/
[13:08:28] <rexim> Почитал про неймспейс Reflection.Emit. Довольно таки удобная штука.
[13:08:33] <rexim> В жвм не все так удобно :)
[13:08:57] <ForNeVeR> Там есть BCEL.
[13:09:07] <rexim> всел?
[13:09:16] <ForNeVeR> Byte-code engineering library.
[13:09:23] <rexim> =)
[13:09:34] <rexim> ТАМ ЕСТЬ BCEL
[13:09:35] <ForNeVeR> Ну, правда, это уже не встроенная штука.
[13:09:53] <rexim> Ну я про то и говорю
[13:10:26] <ForNeVeR> А вообще, большой разницы в этом отношении между ними нету, инструменты и подходы во многом друг друга повторяют.
[13:10:55] <ForNeVeR> Может быть, если б у JVM сразу была встроенная библиотека такого уровня, то и расцвет альтернативных языков под JVM начался бы пораньше.
[13:11:45] <ForNeVeR> А сейчас мне субъективно кажется, что под JVM они начали серьёзно восприниматься сообществом даже позже, чем под CLI (где сразу, испокон веков сосуществовали C# и VB.NET, плюс всякие маргинальные J# & co).
[13:12:41] <rexim> Добавь еще "до того, как это стало мейнстримом". :)
[13:18:05] <ForNeVeR> Ну, я что-то такое и хотел сказать, да :)
[13:21:30] superka вышел из конференции: Replaced by new connection
[13:21:31] superka зашёл в конференцию
[13:25:22] <Minoru> дожили: нашёл обсуждение интересной мне темы на… ЛОРе. И не такое уж говёное обсуждение, кстати говоря; можно читать.
[13:26:54] <rexim> Minoru: глянь даты
[13:28:27] <Minoru> 2010-й
[13:28:31] <Minoru> …и там есть Мантикор!
[13:28:51] <rexim> Ну вот.
[13:29:01] <rexim> 6 лет назад ЛОР видимо был не так уж и плох
[13:29:16] Constverum зашёл в конференцию
[13:29:21] <m4n71k0r> да, наверное я там есть
[13:29:22] rexim вышел из конференции
[13:38:44] Аман зашёл в конференцию
[13:39:06] <ForNeVeR> Вот это поворот!
[13:40:19] Graf зашёл в конференцию
[13:40:31] Graf вышел из конференции: I'll be back
[13:43:07] superka вышел из конференции: Replaced by new connection
[13:43:08] superka зашёл в конференцию
[13:51:44] <m4n71k0r> Minoru: а что за тема?
[13:58:29] ckorzhik вышел из конференции
[14:15:12] <Minoru> m4n71k0r: поиск пути заданной длины в графе. Ты там предлагал генетические алгоритмы.
[14:15:21] <m4n71k0r> ой
[14:15:29] <Minoru> https://www.linux.org.ru/forum/development/5691880
[14:15:33] <m4n71k0r> я помню
[14:36:21] eaeee зашёл в конференцию
[14:43:31] Аман вышел из конференции: Replaced by new connection
[14:43:33] Аман зашёл в конференцию
[14:45:22] rexim зашёл в конференцию
[14:47:18] <rexim> .ping
[14:47:19] <DeadBot> rexim: понг от тебя 0.06 секунды
[14:47:20] <rexim> .ping
[14:47:21] <DeadBot> rexim: понг от тебя 0.06 секунды
[14:47:22] <rexim> .ping
[14:47:23] <DeadBot> rexim: понг от тебя 0.06 секунды
[14:47:29] <rexim> Сегодня ж стрим!
[14:47:32] <rexim> Ё-моё!
[14:47:41] <Minoru> ^_^
[14:48:13] <rexim> Minoru: будем плюсовати!! \о/
[14:49:00] <Minoru> Beatwave? Ура!
[14:49:32] <rexim> Ага
[14:52:44] <ForNeVeR> А мне вот не нравятся стримы по этой игре. Наверное, потому, что я отвлекаюсь на них всё время, и никак не могу вникнуть, что там вообще происходит.
[14:52:55] <ForNeVeR> s/на них/от них/
[14:52:58] <horta hell> ForNeVeR: А мне вот не нравятся стримы по этой игре. Наверное, потому, что я отвлекаюсь от них всё время, и никак не могу вникнуть, что там вообще происходит.
[14:53:06] <rexim> =(
[14:53:45] <ForNeVeR> Ну, какой есть фидбэк - такой и даю. Это не значит, что я не буду смотреть, или что по этому поводу нужно что-то делать.
[14:54:02] <rexim> Я понимаю. )
[14:58:32] kpecmuk зашёл в конференцию
[14:58:36] kpecmuk вышел из конференции
[14:58:43] kpecmuk зашёл в конференцию
[15:06:59] folex зашёл в конференцию
[15:09:55] Аман вышел из конференции: Replaced by new connection
[15:09:55] Аман зашёл в конференцию
[15:14:11] folex вышел из конференции
[15:18:09] folex зашёл в конференцию
[15:19:33] folex вышел из конференции
[15:21:09] dzhon вышел из конференции
[15:21:28] <Minoru> настало время писать лямбды на плюсах!
[15:22:08] ckorzhik зашёл в конференцию
[15:22:23] superka вышел из конференции
[15:24:25] Graf зашёл в конференцию
[15:25:49] Graf вышел из конференции: I'll be back
[15:26:17] Constverum вышел из конференции
[15:33:32] superka зашёл в конференцию
[15:33:40] <ForNeVeR> Ну, это дело хорошее.
[15:33:55] <ForNeVeR> Жалко, что они в указатели на функции не всегда конвертируются :(
[15:35:59] <Minoru> говно
[15:36:10] <ForNeVeR> У тебя в голове.
[15:36:24] <Minoru> мне как раз нужно, чтобы лямбда, захватывающая локальную переменную, конвертировалась в указатель
[15:36:32] <ForNeVeR> Ну вот хрен там!
[15:37:13] <ForNeVeR> Обычно такие API (которые принимают указатель на функцию) как-то позволяют привязать контекст к передаваемой функции.
[15:37:40] <Minoru> ага
[15:37:44] <Minoru> одно значение, в моём случае
[15:37:47] <Minoru> а мне нужно два
[15:38:03] <Minoru> хотя… Надо почитать про static в лямбдах, может, выкручусь
[15:38:21] rexim вышел из конференции
[15:39:42] <ForNeVeR> Minoru: ты просто привяжи указатель со своими данными туда.
[15:39:54] <ForNeVeR> А по указателю - хоть одно, хоть два, хоть даже массив!
[15:40:17] <ForNeVeR> Замыкания - для слабаков, сишники делают их вот так.
[15:43:42] <Minoru> грустно это всё
[15:43:50] <Minoru> хотя вот про массив я почему-то не подумал; спасибо
[15:54:12] <m4n71k0r> ForNeVeR: Minoru а вы не пробовали плюсик?
[15:54:31] <m4n71k0r> а... хотя с контекстом будет обломинго
[15:55:58] <Minoru> m4n71k0r: какой плюсик?
[15:56:43] <m4n71k0r> Minoru: ну есть у тебя лямбда l... делаешь +l и она уже указтель
[15:57:01] <Minoru> O_O
[15:57:07] * Minoru сел и плачет
[15:57:20] <m4n71k0r> на самом деле, я думаю, что это хак...
[15:57:44] <m4n71k0r> НО ПЛЮСИК ПОМОГАЕТ!
[15:59:01] <ForNeVeR> Кому помогает? Стрельцу?
[15:59:47] <m4n71k0r> лучше скажите, кто уже начал раскуривать ржавого?
[15:59:52] <ForNeVeR> И чем он тут поможет, например? У меня есть некое замыкание (лямбда + контекст) и сишный API, который требует от меня указателя на функцию.
[16:00:06] <m4n71k0r> я написал про контекст
[16:00:09] <ForNeVeR> Тут хоть весь обмажься плюсиками - ни хера не получится.
[16:00:24] <ForNeVeR> Все начали раскуривать ржавого.
[16:00:29] <ForNeVeR> Го в rust@ :)
[16:00:50] <m4n71k0r> я там есть
[16:00:59] * Minoru не начал, потому что всё ещё сидит и сквозь слёзы пишет код, который позволяет обойтись одним параметром к лямбде, передаваемым по указателю
[16:01:10] <ForNeVeR> Странно всё это, кстати. Такое ощущение, что всякими новыми языками интересуются одни и те же люди.
[16:01:26] <ForNeVeR> А остальным как будто похрен - они пишут себе на похуйпэ да пишут.
[16:01:58] <m4n71k0r> мне кажется, что на жабберцах только 50 погромцов от силы ... а остальное - их боты
[16:02:43] <ForNeVeR> А где же все остальные?
[16:02:45] <Minoru> знаю погромца, который не сидит в конфочках о программировании. Он, правда, и новыми языками не сильно интересуется…
[16:03:00] <ForNeVeR> Minoru: а пишет себе на похуйпэ да пишет :'(
[16:03:26] * ForNeVeR вытирает слёзы хвостом.
[16:03:34] <Minoru> ForNeVeR: вообще на плюсах, но на PHP вроде тоже что-то там по мелочи писал для какого-то мелкого внутреннего проектика
[16:03:45] <ForNeVeR> Вот оно - проклятие!
[16:03:58] <Minoru> что касается «остальных»: внезапно, не всем интересно сидеть в конфочах/на каналах и чатится о программировании
[16:04:31] <ForNeVeR> Я слышал даже, что где-то есть люди, которым не интересно программировать.
[16:04:37] <ForNeVeR> Ну, сам-то я таких не видел, конечно
[16:04:41] <ForNeVeR> NYEHEHEHE
[16:04:48] <m4n71k0r> Minoru: ага, они сидят в гиттере, слэке или в ... о боже!!11... скайп-чатах
[16:05:24] <m4n71k0r> не, ну есть те, кто не сидят в чатиках...
[16:05:41] <Minoru> m4n71k0r: ну, насколько *мне* известно, они больше тет-а-тет общаются. В скайпике и ВК, да
[16:07:06] <ForNeVeR> Как вообще можно общаться в вк ._.
[16:07:26] rexim зашёл в конференцию
[16:08:02] <rexim> ForNeVeR: NYEHEHEHEHE
[16:08:03] <rexim> Ой
[16:09:43] grouzen зашёл в конференцию
[16:10:52] <m4n71k0r> rexim: как ты выбираешь на чём писать?
[16:11:07] <ForNeVeR> m4n71k0r: выбирай сердцем!
[16:11:20] <ForNeVeR> m4n71k0r: http://weirdrussia.com/wp-content/uploads/2015/12/dark-surreal-digital-art-waldemar-von-kozak-13.jpg
[16:12:41] folex зашёл в конференцию
[16:12:44] <rexim> Форневер истину глаголит!
[16:12:54] * rexim иногда даже печенью выбирает
[16:13:24] <Minoru> «какой бы язык взять такой, чтобы как можно реже хотелось уйти в запой»?
[16:16:42] MaXGGXaM вышел из конференции
[16:17:07] folex вышел из конференции
[16:23:35] portnov вышел из конференции
[16:24:05] portnov зашёл в конференцию
[16:28:21] MaXGGXaM зашёл в конференцию
[16:46:56] <rexim> Minoru: плюс
[16:46:57] <rexim> ы
[16:47:07] <rexim> Ты не можешь уйти в запой если ты уже в нем!
[16:47:10] <rexim> \о/
[16:47:50] <rexim> Хм...
[16:47:52] <Minoru> это я уточнял, так ли ты «выбираешь печенью», rexim
[16:47:58] <rexim> А
[16:47:59] <rexim> Ок
[16:48:20] <rexim> Я-то вообще не пью.
[16:48:23] <rexim> По будням
[16:59:46] Myp зашёл в конференцию
[17:12:04] Аман вышел из конференции
[17:13:06] sen зашёл в конференцию
[17:13:17] sen вышел из конференции
[17:26:14] <rexim> Minoru: tickle-tickle?
[17:26:38] * Minoru настолько расстроен, что tickle-tickle не помогает
[17:26:48] <rexim> Minoru: эй! Ты чего? :(
[17:27:00] <rexim> Minoru: а ну не расстраивайся!!
[17:27:05] <rexim> Скажи себе "раолывыва"!
[17:27:52] <Minoru> вокруг говно и костыли, ненужные корнер-кейсы и неработающая хуйня :(
[17:28:46] <rexim> Don't lose your hope! Minoru! Stay determined! http://www.youtube.com/watch?v=lGaneyDfyls
[17:29:03] <Minoru> и ещё Vim тормозит, вообще охуеть теперь
[17:29:11] <rafaelrs> кто подскажет, как в джанго добавить второе поле поиска в админку?
[17:29:26] <Minoru> а GitHub игнорирует «(» в поисковом запросе
[17:30:03] <rafaelrs> хотя бы вкратце
[17:31:46] <Minoru> rafaelrs: http://stackoverflow.com/questions/28134398/how-can-i-create-a-second-search-field-in-django-admin#comment44649101_28134398 :(
[17:32:48] <rafaelrs> Minoru: там уже был, вот и пытаюсь это сделать, правда пока не совсем успешно, хотелось бы более конкретное направление
[17:33:23] <Minoru> я не пользовался Джангой, извини
[17:33:34] <rexim> Ох...
[17:33:46] <rexim> Я уж было подумал, что Минору сейчас банхаммер вытащит :)
[17:33:59] <rexim> Minoru: ты такой добряша! ^_^
[17:34:26] <rexim> Minoru: давай, ты сможешь! Я в тебя верю!
[17:34:31] <rexim> Продирайся через костыли!
[17:34:34] <rexim> Иди на свет!
[17:34:47] <rexim> \о\
[17:34:50] <rexim> /о/
[17:34:52] <rexim> \о/
[17:35:28] <rexim> _о_
[17:35:29] <rexim> \о/
[17:35:31] <rexim> _о+
[17:35:33] <rexim> ой
[17:35:34] <rexim> лол
[17:35:36] <rexim> (=
[17:35:43] <Minoru> эк тебя скрутило!
[17:35:46] <rexim> Ага
[17:36:39] <Minoru> а про свет на GoodReads в прошлом году была цитата дня: "Don't wait for a light to appear at the end of the tunnel, stride down there and light the bloody thing yourself." Sara Henderson
[17:37:05] <rexim> Прикольно :)
[17:37:08] <Minoru> и музыка неплохая. Правда, как и положено, я через 20 секунд отвлёкся и перестал её замечать ._.
[17:37:19] <rexim> Это же хорошо!
[17:37:25] <rexim> Пусть фоном играет.
[17:37:33] <rexim> Она отгоняет посторонние звуки
[17:48:19] <Minoru> ух ты, SQLite отказывается подготавливать запросы, не соответствующие схеме!
[17:48:46] <Minoru> …и при этом не позволяет по ошибке понять, что отказался именно поэтому, а не по какой-то другой причине
[17:52:09] <rexim> Ему грустно, и ему хочется, чтобы его подебагали, да?
[17:56:05] <Minoru> видимо, да
[17:56:10] <Minoru> но вот я отдебажил
[17:56:23] <Minoru> более того, у меня такая ошибка — часть нормального поведения
[17:56:30] <Minoru> в смысле, я хотел бы её обработать
[18:00:00] folex зашёл в конференцию
[18:00:11] <Minoru> к счастью, нашлась другая функция, которая позволяет проверить нужную мне вещь отдельно
[18:00:38] folex вышел из конференции
[18:04:14] folex зашёл в конференцию
[18:06:33] <ForNeVeR> Отличные ответы на багрепорты ( https://github.com/fsprojects/Paket/issues/1344 ):
> something is fucky here. I'll investigate
[18:06:59] folex вышел из конференции
[18:08:10] <rexim> ForNeVeR: http://i.imgur.com/IgU4Y.gif
[18:13:23] folex зашёл в конференцию
[18:17:24] folex вышел из конференции
[18:19:51] <m4n71k0r> почем уне Kulyok ?
[18:19:59] <m4n71k0r> почему не*
[18:23:32] <horta hell> Недетерминированный конечный автомат Тьюринга жалобно скулит и просит еды.
[18:23:59] <m4n71k0r> $pet feed
[18:23:59] <horta hell> m4n71k0r: Чудо свершилось! Друг был другом спасён! Вы получаете 3PTC, а Недетерминированный конечный автомат Тьюринга сыт и доволен.
[18:24:06] <m4n71k0r> $pet coins
[18:24:06] <horta hell> m4n71k0r: У тебя есть 7PTC.
[18:24:15] <m4n71k0r> гуляем!
[18:25:32] <m4n71k0r> канадский хумор... http://www.imdb.com/name/nm1034266/resumephotos?ref_=nm_ov_resph
[18:31:36] <Minoru> продолжим тему версифицирования схемы БД
[18:31:51] <m4n71k0r> оххх...
[18:32:32] <Minoru> в первом релизе был CREATE TABLE. Следующие добавили ещё парочку. Потом какие-то идеи были переосмыслены, и в конец добавилась пара ALTER TABLE-ов
[18:32:43] <Minoru> все эти стейтменты исполняются без оглядки на результат
[18:32:57] <Minoru> это удобно, потому что работает как с пустым файлом, так и с любой предыдущей версией БД
[18:33:16] <Minoru> теперь же я хочу запилить таблицу с версией схемы и начать переходить между версиями атомарно
[18:33:28] <Minoru> вопрос: как бы это покрасивше увязать со старой схемой?
[18:33:53] <Minoru> очевидный вариант: запускать мою новую систему *после* старых create и alter table
[18:34:48] <Minoru> мне он не нравится тем, что нет единства — часть таблиц создаются тут, а часть там
[18:35:30] <Minoru> с другой стороны, пытаться вписать существующие вещи в новую систему портит последнюю, потому что появляются corner cases, не нужные ни для чего, кроме обнаружения старых версий схемы БД
[18:35:41] <Minoru> и что делать?
[18:36:32] MaXGGXaM вышел из конференции
[18:43:53] <m4n71k0r> ты уже смотрел на liquibase и их подход к этому делу? Или я не в тему и у тебя наколенная система версифицирования?
[18:45:09] MaXGGXaM зашёл в конференцию
[18:50:36] <Minoru> не смотрел. У меня наколенная, да, потому что база маленькая, но на готовые примеры посмотреть все равно не помешает, наверное
[18:50:57] <Minoru> мне просто Форневерик уже объяснил, что и как нужно делать. А теперь я пытаюсь понять, как мне это увязать с тем, что уже есть
[18:51:01] <Minoru> желательно ничего не сломав попутно
[18:51:40] <ForNeVeR> То есть у тебя уже есть накаченные миграционные скрипты, и ты их и дальше хочешь накатывать, но хочешь также их интегрировать в новую систему с таблицей версий?
[18:51:43] <ForNeVeR> Хм.
[18:51:43] <Minoru> продолжать делать так, как делалось раньше, я не хочу, потому что раньше изменения схемы сводились к добавлению нового, а мне уже нужно не добавить, а мигрировать
[18:52:23] <Minoru> мигрировать — в смысле, поменять тип колонки, добавить constraint, перетасовать данные
[18:52:34] <Minoru> (последнее я ещё не придумал, как буду делать с помощью SQL :)
[18:52:37] <ForNeVeR> Minoru: а много ль таких старых скриптов?
[18:53:54] <Minoru> да нет никаких скриптов, просто портянка из statement-ов, которые выполняются при каждом запуске программы, приводя БД в надлежащий вид: https://github.com/akrennmair/newsbeuter/blob/master/src/cache.cpp#L213-L286
[18:54:08] <ForNeVeR> Minoru: я бы предложил их все грохнуть из кода (навсегда), а заместо них написать новые скрипты, которые будут работать только с новой системой. Они бы проверяли, не существует ли уже старых таблиц (и, если они существуют - то ничего бы не делали, а просто завершались). Таким образом, их можно было бы применять к любой версии системы с любым валидным состоянием.
[18:54:34] <ForNeVeR> Ну, типа, create table if not exists.
[18:54:57] <ForNeVeR> add column if not exists
[18:55:11] <ForNeVeR> (не думаю, что такие штуки есть в sqlite, но принцип таков)
[18:56:09] <Minoru> звучит действительно неплохо, спасибо. Пойду про not exists выясню
[18:56:36] <ForNeVeR> Боюсь только, как бы эти новые скрипты не начали выглядеть громоздко.
[18:56:48] <ForNeVeR> Ты с основным разработчиком эту тему обсудил?
[18:56:51] <portnov> begin
execute immediate "alter table tatatta add column blablabla number(9);";
exception
when others
if sqlcode = -100500
then null
else raise;
end
[18:56:54] <portnov> /
[18:57:03] <ForNeVeR> portnov: да у тебя ОРАЦЛЕ
[18:57:05] <ForNeVeR> /
[18:57:07] <portnov> «от така муйня малята»
[18:57:32] <ForNeVeR> Так и не понял, кстати, что делает этот волшебный /
[18:57:38] <portnov> я тож.
[18:57:47] <ForNeVeR> Иногда у нас валились скрипты без него, иногда - наоборот, с ним %)
[18:58:25] <ForNeVeR> А Ъ-пасаны вообще конструируют строки запросами, и суют их в execute immediate.
[18:58:58] <portnov> Ъ целые системы на pl/sql пишут, вместе с гуем
[18:59:07] <portnov> яхз чем они упарывались чтобы такое придумать.
[18:59:54] <Minoru> ForNeVeR: не обсудил, но он настолько занят, что для меня эффективней будет сначала всё запилить в отдельной ветке и только потом начинать разговор
[19:00:23] <ForNeVeR> Minoru: а, ну ок. Предметный разговор - это хорошо.
[19:00:23] <Minoru> / ← волшебная палочка
[19:00:46] <Minoru> типа, читаешь заклинание на PL/SQL, а потом взмахиваешь волшебной палочкой
[19:01:10] rexim вышел из конференции
[19:01:37] <ForNeVeR> А что, похоже!
[19:02:17] reximorning зашёл в конференцию
[19:12:20] <m4n71k0r> /
[19:12:44] <reximorning> \
[19:13:04] <m4n71k0r> / === ‏אמן‏‎‎‎
[19:13:25] Akon32 зашёл в конференцию
[19:17:29] ckorzhik вышел из конференции
[19:19:48] Аман зашёл в конференцию
[19:20:09] superka вышел из конференции
[19:47:55] <reximorning> - http://www.youtube.com/channel/UCEbYhDd6c6vngsF5PQpFVWg/live
- http://www.twitch.tv/tsoding
- https://www.livecoding.tv/rexim/
[19:47:57] <reximorning> ForNeVeR:
[19:47:58] <reximorning> Minoru:
[19:48:00] <reximorning> m4n71k0r:
[19:48:03] <reximorning> askdlasd
[19:48:47] <Akon32> шо, уже?
[19:49:41] <Akon32> а что вы думаете по поводу размещения swap на ssd?
[19:53:46] reximorning вышел из конференции
[19:57:25] <ForNeVeR> Akon32: я думаю, что ресурс SSD из-за этого может очень быстро износиться, и предпочитаю просто докупить побольше RAM, а swap положить на медленный диск.
[19:58:33] <Akon32> http://vasilisc.com/ssd_ubuntu
> 3) Располагать раздел подкачки на SSD можно и нужно. Работа с подкачкой характеризуются большим количеством чтения по сравнению с записью (40 к 1), и относительно большими объемами записи, так что пользы от гораздо более быстрого доступа к данным больше, чем вреда.
[19:58:51] <Akon32> >1) Меньше пишешь на SSD, лучше.
это еще ок.
[19:59:47] <ForNeVeR> Надо сравнивать не чтение к записи, а запись во время обычной работы с записью в своп.
[20:00:05] <ForNeVeR> И я боюсь, что, если система засвопилась, то срать туда начнёт очень интенсивно.
[20:00:07] <Akon32> вот я тоже подумываю swap на hd разместить. памяти больше 8 всё равно не влезает.
[20:00:18] <ForNeVeR> Ну и таки да, места-то на SSD жалко!
[20:00:40] <Akon32> 500гб ssd имхо выше крыши.
[20:00:41] <ForNeVeR> У меня вот всего 128 гигов, и они мне все нужны. Лишних 8-16 гигабайт у меня просто нету, например.
[20:01:00] <ForNeVeR> На 500 - да, думаю, что это бы не было проблемой.
[20:12:46] Constverum зашёл в конференцию
[20:34:43] <Akon32> в btrfs уже вроде как дедупликация есть >_<
[20:39:12] <ForNeVeR> Ого!
[20:39:22] <ForNeVeR> А они там даром времени не теряют!
[20:43:26] sss|zombie зашёл в конференцию
[20:47:34] <m4n71k0r> https://nplus1.ru/news/2015/12/02/2-gate-rush
[20:54:37] kpecmuk вышел из конференции
[20:58:49] kpecmuk зашёл в конференцию
[20:59:39] <kpecmuk> $pet feed
[20:59:41] <horta hell> kpecmuk: Недетерминированный конечный автомат Тьюринга опрокинул миску с едой лапой.
[21:01:00] Graf зашёл в конференцию
[21:01:17] Graf вышел из конференции
[21:04:32] rthree зашёл в конференцию
[21:04:32] rthree вышел из конференции: This participant is kicked from the room because he sent an error message: service-unavailable
[21:05:09] rthree зашёл в конференцию
[21:06:02] rthree вышел из конференции: Replaced by new connection
[21:13:49] <Akon32> $pet feed
[21:13:49] <horta hell> Akon32: Недетерминированный конечный автомат Тьюринга опрокинул миску с едой лапой.
[21:24:44] rthree зашёл в конференцию
[21:36:51] <Akon32> $pet status
[21:36:52] <horta hell> Akon32: Попробуйте $pet help.
[21:36:59] <Akon32> $pet stats
[21:37:00] <horta hell> Akon32:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 18
Сытость: 55
Возраст: 9 часов
[21:37:07] <Akon32> $pet heal
[21:37:07] <horta hell> Akon32: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[21:38:14] <Minoru> rthree: привет! Код пишешь?
[21:57:01] Аман вышел из конференции: Replaced by new connection
[21:57:02] Аман зашёл в конференцию
[21:57:09] m4n71k0r вышел из конференции
[21:58:44] ckorzhik зашёл в конференцию
[21:59:02] ckorzhik вышел из конференции
[22:07:41] superka зашёл в конференцию
[22:09:59] Аман вышел из конференции
[22:11:59] ckorzhik зашёл в конференцию
[22:12:08] <eaeee> а если найду
[22:26:20] reximorning зашёл в конференцию
[22:26:35] <reximorning> NYEHEHEHE
[22:27:24] <reximorning> Minoru: миноряка-вака
[22:28:16] reximorning вышел из конференции
[22:29:50] rexim зашёл в конференцию
[22:30:06] <rexim> \o/
[22:31:13] <Minoru> rexim: я сегодня уже не могу больше смотреть на плюсы, извини. Зато я немного поотвлекался и повеселел!
[22:39:31] <kpecmuk> как хорошо что кроме плюсов, есть ещё куча языков на которые можно ещё сегодня посмотреть
[22:40:48] dzhon зашёл в конференцию
[22:41:19] dzhon вышел из конференции: Replaced by new connection
[22:41:21] dzhon зашёл в конференцию
[22:42:15] <rexim> Minoru: эм... Я ничего не понял. Ты про мой стрим? Так я его уже давно закончил. :)
[22:43:18] <Minoru> rexim: ну, я сегодня с ними наебался предварительно, поэтому с твоего стрима тихонечко ушёл примерно тогда, когда ты успугался результата первой попытки воспроизвести записанное в текстовичок. Вот и извиняюсь
[22:47:39] <kpecmuk> rexim: а где на стрим посмотреть ?
[22:49:22] <rexim> kpecmuk: - http://www.youtube.com/channel/UCEbYhDd6c6vngsF5PQpFVWg/live
- http://www.twitch.tv/tsoding
- https://www.livecoding.tv/rexim/
[22:49:55] <rexim> kpecmuk: запись сегодняшнего http://www.youtube.com/watch?v=z7aOoqvnNE8
[22:50:06] <rexim> Два с половиной часа :)
[22:50:19] <kpecmuk> rexim: доступ ограничен
[22:50:30] <rexim> оу
[22:50:36] <rexim> Сейчас :)
[22:51:04] <rexim> kpecmuk: попробуй сейчас
[22:52:53] <Minoru> два с половиной часа? Это… *считает в уме*… шесть кружек чаю?
[22:53:48] <kpecmuk> rexim: работает сейчас.
[22:54:12] dzhon вышел из конференции
[22:54:31] <rexim> Minoru: ага, где примерно так и получилось, :)
[22:54:34] <rexim> Minoru: ты когда ушел?
[22:54:52] <Minoru> rexim: ну вот ты испугался — я понял, что уже не смотрю, а просто слушаю, и ушёл
[22:55:01] <rexim> А, оу
[22:55:03] <rexim> ок*
[22:55:04] <kpecmuk> а чё по английски ? ну так то понятно конечно, но всё же
[22:55:14] <Minoru> бикоз ви кэн!
[22:55:20] <rexim> kpecmuk: to make it available for wider audience
[22:55:35] <rexim> Ну и да, потому что мы банка, Минору прав.
[22:59:57] <Akon32> $pet feed
[22:59:59] <horta hell> Akon32: Недетерминированный конечный автомат Тьюринга опрокинул миску с едой лапой.
[23:03:43] <rexim> Minoru: ох, тяжело так много чаю пить! ( >_<)
[23:04:48] <Minoru> ну, если для тебя в стриме на два с половиной часа самое сложное — это выпить шесть кружек чаю, то ты сверхчеловек!
[23:05:09] <rexim> Да, как раз-таки это самое простое.
[23:05:14] <rexim> Сложно уже после стрима :)
[23:07:20] * Akon32 как-то по пьяне выпил 6 кружек чаю. дня 4 пульс 140 был. теперь сердце не очень.
[23:08:51] <Minoru> повышенный пульс *и* испорченное сердце *от чая*? O_O
[23:09:22] <Akon32> без понятия. может просто по времени совпало.
[23:09:41] <Akon32> но к чаю я как-то охладел.
[23:10:02] <portnov> «не чай он там пьёт»
[23:10:41] <portnov> если чай был крепкий зелёный, то возможно
[23:10:47] <portnov> там кофеину больше чем в кофе.
[23:10:59] <Akon32> ну коньяк ещё был.
[23:11:06] <portnov> в комплекте с алкоголем самое то, сердце и печень посадить одновременно.
[23:11:53] <Akon32> :(
[23:12:22] <Akon32> а чай в пакетиках. та ещё гадость..
[23:12:59] <portnov> некоторые кандидаты на премию дарвина ещё пытались лечиться от простуды коньяком + парацетамолом
[23:13:08] <Akon32> бгг.
[23:13:44] <rexim> При достаточно больших дозах вполне можно вылечиться от простуды.
[23:14:00] <Akon32> rexim: не.
[23:14:11] <portnov> rexim, дада, простуда станет наименьшей из твоих проблем.
[23:14:15] <rexim> Ну, по крайней мере, она уже не будет так беспокоить :)
[23:14:29] <rexim> В гробу
[23:14:35] * Akon32 проверял. ни чеснок, ни водка, ни коньяк - не помогают.
[23:34:25] ɹǝɟılʍǝu зашёл в конференцию
[23:56:26] ckorzhik вышел из конференции
[23:59:58] <rexim> Minoru: ты, кстати, пропустил вот эту штуку :) https://github.com/rexim/beatwave/blob/tunnel-generator-8/tunnelgenerator.cpp
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!