[08:38:37] <valexey_> кстати, да. надо бы vim'ом научиться пользоваться
[08:38:55] <valexey_> vlad2: а где у вима кошеррный тьюториал?
[08:42:53] <valexey_> http://www.bonkersworld.net/images/2011.09.07_object_oriented_programmer_world.png
[10:04:48] <kemiisto> valexey: http://www.linux.org.ru/news/internet/6828126
[10:04:56] <kemiisto> оставлю
[10:25:07] <valexey> kemiisto: я знаю. мне письмо пришло от этого ведра помоев
[10:25:11] <valexey> сори, битов
[10:25:37] <kemiisto> :-D
[10:28:38] <valexey> но этим ведром мы как раз будем пользоваться
[10:28:47] <valexey> ибо ХАЛЯВА!!1
[10:28:50] <valexey> и hg
[10:38:28] <valexey> kemiisto: кстати, Адиум тоже в этом же ведре
[11:57:30] <valexey> kemiisto: а качество скана вполне на уровне
[11:59:06] <kemiisto> :)
[11:59:08] <kemiisto> http://naturesoundsfor.me/
[13:12:23] <geniepro> де сканы-то? о_О
[13:14:16] <kemiisto> geniepro: не де, а у кого! :D У тех, кому надо.
[13:26:39] <geniepro> какой глючный тормас этот ваш гитхаб (((
[14:12:17] <valexey> geniepro почему глючный тормоз? у меня все ок
[14:14:23] <kemiisto> valexey: возможно у тебя cancelation of errors, так сказать! :D
[14:14:32] <valexey> э?
[14:14:50] <valexey> возможно у меня просто инет нормальный?
[14:14:53] <kemiisto> ну
[14:14:53] <valexey> :-)
[14:14:57] <kemiisto> ты понял
[14:15:07] <kemiisto> не только github тормоз
[14:15:15] <kemiisto> но и кое-кто ещё :D
[14:15:22] <valexey> вот вядро помоев - оно да. там таки даже ридмишка для каждого из каталогов не выводится!!1
[14:15:24] <kemiisto> и в итоге
[14:15:32] <kemiisto> у тебя всё ok
[14:15:35] <kemiisto> XD
[14:15:55] <kemiisto> БУКЕИ ЦВЕТОВ!
[14:15:58] <kemiisto> :D
[14:16:02] <kemiisto> БУКЕТ!
[14:16:09] <kemiisto> УХ ТЫ!
[14:16:13] <valexey> букет багов
[14:16:14] <kemiisto> Я СОВЕРШИЛ ОТКРЫТИЕ!
[14:16:28] <valexey> ога. то что немцу вядро, то русскому букет
[14:16:48] <kemiisto> Если набирать смайл XD в русской раскладке, то в Тред ворвётся Чёрный Властелин!
[14:20:28] <valexey> ?
[14:20:39] <valexey> а-а…
[14:40:11] <kemiisto> XD = ЧВ
[14:40:14] <kemiisto> :D
[14:41:15] <kemiisto> valexey: ивапще не отвлекайся!
[14:41:43] <kemiisto> ПОРАБОТИ_СТУДЕНТОВ@НАКОПИ_НА_МАК
[14:41:53] <valexey> в процессе
[14:42:02] <valexey> пишу письмо где рекомендую почитать Вирта :-)
[14:42:35] <kemiisto> ПРУФ ПИК!
[14:42:40] <kemiisto> ИЛИ НЕ БЫЛО!
[14:42:41] <kemiisto> :)
[14:46:18] <valexey> Правда я там Седжвика тоже рекомендую :-)
[14:47:13] <kemiisto> НА КОЛ!
[14:53:10] <valexey> кого?
[14:53:56] <kemiisto> тебя за Седжвика
[14:53:59] <kemiisto> :D
[14:54:02] <kemiisto> http://www.russia-talk.com/rf/Mironov-putin.htm
[14:54:07] <kemiisto> ТОЛСТОТА!
[14:54:23] <kemiisto> Этот тролль типа собрался быть Президентом РФ!
[14:54:24] <kemiisto> :D
[14:54:45] <kemiisto> >> И Вы, г-н Президент, укрепляете еврейскую власть, насаждаете в стране еврейский фашизм...
[14:56:38] <kemiisto> http://www.linux.org.ru/news/java/6828200
[15:22:06] <valexey> kemiisto: а эту штуку уже можно использовать без интернета?
[15:22:19] <valexey> а то раньше javaFX без инета не работал. даже в десктопном виде
[15:28:14] <geniepro> SeVeR: Ну и коллектив. Один ходит, притворяется умным, чтобы больше платили, второй - дурачком, чтобы меньше работать.
[15:28:49] <geniepro> ххх: Недавно смотрел заново фильм Армагеддон и сейчас с высоты своего образования, меня интересует как они бурили на астероиде скважину, не используя промывку и буровой раствор? У них же инструмент должно было заклинить шламом.
ууу: тебя в этом фильме только это смутило?
[15:29:44] <geniepro> вот меня это нискоко не смущает -- ведь они всю жизнь бурили морское дно -- а там жидкости хоть отбавляй
другое дело, что они как-то не задумались, что на астероиде в космосе может не быть моря )))
[15:31:48] <valexey> Ж-)
[15:32:17] <valexey> один фиг буровой раствор, на сколько я знаю, используют
[15:32:40] <valexey> ибо воды нет в скважине
[15:35:13] <valexey> "Используя традиционные методы бурения в верхней части скважины, раствор и осколки сбрасывают на морское дно. Технология RMR компании AGR позволяет собирать шлам на морском дне и вновь закачивать его в буровое основание, где он очищается и используется повторно. Эта технология позволяет бурильщику использовать инженерные системы шлама в верхней части скважины."
[15:39:36] <valexey> kemiisto: а чем Седжвик не кошерен?
[16:09:56] <valexey> http://habrahabr.ru/blogs/nodejs/129640/
[16:09:59] <valexey> бальзам на душу
[16:10:01] <valexey> !
[16:11:06] <kemiisto> valexey: насчёт JacaFX 2 - без понятия
[16:11:21] <kemiisto> Седжвик - на сях же!
[16:11:25] <kemiisto> или даже на ++
[16:11:32] <kemiisto> НИНУЖЕН!!!1111
[16:11:59] <kemiisto> REBOOT!
[16:12:36] <kemiisto> valexey: http://lionet.livejournal.com/95346.html
[16:14:51] <subj_rs> в Си логическое И - это && ?
[16:20:43] <valexey> да
[16:20:48] <valexey> бинарное - &
[16:20:54] <valexey> побитовое то есть
[16:20:58] <valexey> и не только в Си :-)
[16:21:02] <valexey> "Возможно, худшее, что можно сделать с серверным фреймворком, — написать его на JavaScript."
[16:21:42] <subj_rs> а теперь самое главное:
правилен ли такой код:
if (stricmp (headerf, "fromzkvs") == 0 && stricmp (headerv, "fromzkvs") == 0)
{
char *new_hdr;
char *header=smfi_getsymval(ctx,"{msg_id}");
memmove(header,header+1,strlen(header));
char *addon="<outgoing_zkvs.";
new_hdr=(char *)malloc((strlen(header) + strlen(addon) + 1) *sizeof(char));
strcpy(new_hdr,addon);
strcat(new_hdr,header);
smfi_chgheader(ctx, "Message-Id",1,new_hdr);
free(new_hdr);
}
headerf и headerv - это *char
[16:22:18] <valexey> зависит от того, что он должен делать :-)
[16:22:55] <subj_rs> добавить в message-id строку если headerf и headerv равны fromzkvs
[16:25:19] <subj_rs> поменял stricmp на strcmp. на первое компилятор ругнулся. ну чтож - проверим-с
[16:26:52] <valexey> в ифе проблем нет. в теле не смотрел
[16:27:11] <subj_rs> тело содрал с работающего кода )
[16:27:36] <valexey> /me не очень понимает зачем для таких задач страдать bdsm с чистыми сями, когда есть плюсы
[16:27:54] <subj_rs> valexey: api под sendmail milter на сях
[16:28:25] <subj_rs> упал милтер
[16:28:50] <valexey> фаталити!
[16:37:29] <subj_rs> уебищная организация milter api в sendmail
[16:40:54] <subj_rs> надо из одного обработчика в случае совпадения как то сказать другому обработчику сделать чтото
[16:41:50] <subj_rs> глобальную переменную пиредтца городить
[16:48:43] <subj_rs> попытка №2
[16:51:54] <subj_rs> яхуууу!! работает!!!
[16:56:42] <valexey> subj_rs: а что не на аде?
[16:57:35] <subj_rs> api на Си, бинд слишком долго рисовать бы пришлось
[16:58:26] <valexey> о, да! вот оно! мое любимое!
[16:59:24] <subj_rs> потом тестировать, потом баги выпиливать - а работать оно должно в продакшне
[17:00:43] <valexey> ага! то есть написание проги на аде для продакшена (где нужна надежность) дороже и неудобней чем прога на Сях? :-)
[17:01:42] <subj_rs> проги - дешевле и удобнее, при наличии готового бинда
[17:01:49] <subj_rs> если там специфичное api
[17:02:02] <valexey> api всегда специфичное.
[17:02:07] <subj_rs> вот написание бинда в данном случае - дороже и неудобней в целом вышло бы
[17:02:12] <valexey> вот взят avcodec например
[18:01:48] <valexey> ололо! зарубежный info21 прям! https://plus.google.com/115094562986465477143/posts/Di6RwCNKCrf
[19:08:45] <vlad3> Да не, не тянет на info21 :)
[19:39:16] <valexey> vlad2: почему не тянет?
[19:39:55] <valexey> то же самое - излишняя сложность. все суксь и маздай. не дают сосредоточиццо на задаче!!1 и есть только один правильный подход, инструмент и язык!
[19:46:24] <vlad2> Да не, он говорит в духе "переписать все нафиг".
[19:48:55] <valexey> ну, вообще то говорит :-) по крайней мере скрыть от глаз и так больше не делать никогда
[19:49:08] <valexey> он же Node.js пилит :-)
[19:49:26] <valexey> который нифига не хрюникс вей.
[19:52:36] <valexey> гм. надо будет попробовать мигрировать в облако питерское.
[19:52:47] <valexey> быть может будет дешевле. и быстрее.
[19:53:04] <valexey> и не придется трахаццо с рам-диском.
[19:54:34] <valexey> "Проблема в том, что Node.js преподносится как универсальный молоток. А это ест мозг не только девелоперам, но и бизнесу, который говорит примерно так: «мы тут начинаем новый проект, у нас будет много-много тро-ло-ло, поэтому мы хотим юзать node.js. Мы слышали, что он крутой».
И по факту получается, что на ноде девелоперы пилят нечто отдаленно напоминающее OTP/Erlang, только кривое и бажное. Спрашивается, накуя?"
[20:17:36] <valexey> ААА!!! Хаус!
[20:18:46] <valexey> Кстати, кто-нибудь смотрел сериал "Интерны"?
[20:35:47] <vlad2> node.js - это жабаскрипт. Дальше можно не смотреть.
[20:37:01] <valexey> а чем js хуже питона? ну, кроме синтаксиса
[20:39:29] <vlad2> У них разница примерно как между сями и обероном :)
[20:39:59] <vlad2> В плане наступления на грабли.
[20:40:05] <valexey> а какая разница между сями и оберонами? я вот особой разницы не наблюдаю. ну, си разве что более высокоуровневые.
[20:40:13] <valexey> + синтаксис.
[20:40:15] <valexey> все
[20:40:26] <vlad2> Такие, что тебе не дадут из поинтера сделать целое число и наоборот.
[20:40:45] <valexey> почему это не дадут? дадут. есть стандартная функция для этого.
[20:40:54] <vlad2> См. мой пост про Darc и недостатки жабаскрипта. В питоне этих недостатков нет.
[20:41:37] <vlad2> Нет в обероне такой стандартной функции. Кроме того в сях - даже функции не надо, чтобы случайно это сделать :)
[20:41:47] <valexey> есть. ы SYSTEM
[20:41:49] <valexey> *в
[20:42:03] <valexey> vlad2: более того, на эти грабли в обероне УЖЕ наступили. см. ББ
[20:42:34] <valexey> если б там не наступили, то легким движением руки, поменяв только внутреннее представление поинтеров, можно было бы перейти на 64 бита
[20:42:42] <vlad2> Я говори - cv. мой пост :) Начиная с include'ов против нормальных модулей и т.д. по списку.
[20:42:44] <valexey> ан хрен. там с этим ТАКОЙ геморрой, что...
[20:45:14] <vlad2> Короче - у питона есть принципиальные недостатки. Они все так или иначе связаны с его динамической природой. В жабаскрипте - дофига принципиальных недостатков. И большая часть из них - просто потому, что автор так захотел или наоборот не захотел решить какую-то проблему.
[20:45:47] <vlad2> Не захотел автор делать модули - имеем _нестандартные_ инклуды.
[20:46:15] <vlad2> Не захотел автор сделать хоть какое-то ООП - имеем велосипеды с граблями.
[20:46:28] <vlad2> И т.д.
[20:47:03] <vlad2> Да блин. Даже банальная непроверка соответсия количества аргументов.
[20:47:35] <vlad2> Сколько лично я потратил на такие ошибки время и сколько миллион лемингов, пишушищ на этом угребище.
[20:48:29] <vlad2> Да, хотели сделать динамику - сколько хошь аргументов. Ну так см. питон - как эту проблему можно решить _нормально_.
[20:50:44] <vlad2> Даже цикл for - и тот сделан через жопу и нормально даже по массиву не итерируется!
[20:51:06] <valexey> э? почему? С-style for не существует?
[20:51:10] <valexey> чтобы с индексом и так далее
[20:51:49] <vlad2> for(var element in array)
[20:51:58] <vlad2> В общем случае - не работает.
[20:52:01] <valexey> ну, ваще js делался как быстрый костыль взаместо тормозной жабы. делался для мелкой-мелкой автоматизации на стороне клиента. строчек этак в 5-10.
[20:52:18] <valexey> ну, это вы, батенька, не фор хотите, а форыч
[20:52:19] <vlad2> Не говоря о том, что element - это индекс, а не значение.
[20:52:49] <vlad2> Дык! Нахрена было делать такой for each, который ни рыба и ни масо???
[20:53:07] <valexey> кстати, интересно бы проследить, когда он появился?
[20:53:45] <valexey> но вообще, питон же старше! может и js станет нормальным? вон там уже и статическая типизация появилась
[20:53:49] <vlad2> Да, можно использовать C-style for:
[20:53:50] <valexey> за ради скорости правда :-)
[20:54:02] <vlad2> for(var i = 0; i < array.length; ++i)
[20:54:28] <vlad2> Но нахрена? Есди белые люди в нормальных языках пишут нормальные for each.
[20:56:14] <valexey> ну, в хаскеле не пишут
[20:56:17] <valexey> в плюсах не пишут
[20:56:22] <valexey> на обероне не пишут!!1
[20:57:01] <vlad2> В хаскеле еще как пишут - map
[20:57:07] <vlad2> На плюсах - тоже.
[20:57:13] <valexey> угу. но это не форыч :-)
[20:57:29] <valexey> зачем вшивать в язык то, что можно сделать библиотекой?
[20:57:31] <vlad2> Это лучше ;)
[20:58:08] <vlad2> Чтоб это выглядело по-человечески. А не как в плюсах ;)
[20:58:17] <valexey> map то? я не знаю лучше или нет. Например map'ом ты не сможешь пройтись по всем элементам скажем списка распечатывая по ходу их значения в консоль.
[20:58:27] <kemiisto> Вирт плюсует valexey
[20:58:29] <kemiisto> :)
[20:58:43] <valexey> и да, map это не встроенная фишка haskell'я :-)
[20:58:53] <vlad2> Это проблемы конкретно хаскеля :) В плюсах я могу такое сделать :)
[20:58:56] <valexey> это просто библиотечная функция. в языке haskell нет map'a
[20:59:01] <valexey> и форыча нет. ни в каком виде
[21:00:59] <kemiisto> Haskell и нинужен
[21:01:04] <kemiisto> вот в нём ничего и нет
[21:01:06] <kemiisto> :)
[21:03:28] <shaggie> > map'ом ты не сможешь пройтись по всем элементам скажем списка распечатывая по ходу их значения в консоль
mapM_ print list
[21:05:13] <shaggie> forM_ list print
[21:05:19] <shaggie> :)
[21:09:00] <valexey> shaggie и где тут map? :-)
[21:09:29] <kemiisto> и где тут код? :D
[21:09:37] <kemiisto> иероглифы какие-то!!!111
[21:09:45] <valexey> да не. с кодом все нормально
[21:09:49] <kemiisto> Я ТРЕБУЮ УБРАТЬ ХАСКЕЛЛ ИЗ ЧАТА!!!111
[21:09:59] <valexey> но map'ом то один фиг нельзя сделать то что я сказал :-D
[21:12:35] <valexey> ААА!!!1 Вот правильный вариант вычисления числа фибоначчи на Node.js: https://github.com/glenjamin/node-fib/blob/master/app.js
[21:12:41] <valexey> какая жесть, однако.
[21:13:33] <kemiisto> Губанову опять не дали Нобелевку
[21:13:34] <kemiisto> :D
[21:14:26] <kemiisto> http://forum.oberoncore.ru/viewtopic.php?f=12&t=3584
[21:14:52] <kemiisto> а чой-то subj_rs на сишечке пишет?
[21:15:03] <kemiisto> он же адский программист?
[21:15:34] <valexey> да, но на аде получаются слишком глючные проги.
[21:15:46] <kemiisto> :-D
[21:15:47] <valexey> и их слишком медленно писать
[21:16:00] <kemiisto> так тут КП - самый самолёт
[21:16:06] <kemiisto> на нём программы не пишут
[21:16:14] <kemiisto> и багов в таких программах нет
[21:16:16] <kemiisto> :)
[21:16:27] <kemiisto> или вот хаскелл
[21:16:29] <valexey> и самих программ нет, ога
[21:16:30] <kemiisto> тож ничего
[21:16:33] <kemiisto> да
[21:16:34] <kemiisto> так
[21:16:39] <kemiisto> можно нагуглить
[21:16:41] <kemiisto> куски кода
[21:16:44] <kemiisto> сортировочки там
[21:16:48] <kemiisto> а чтобы ПРОГРАММА
[21:16:50] <kemiisto> ни ни
[21:16:56] <kemiisto> avoid success
[21:16:57] <valexey> ну, на хаскеле таки можно
[21:17:00] <valexey> см. хакедж
[21:17:02] <kemiisto> avoid programming
[21:17:16] <kemiisto> valexey: ну, на абиронах тоже что-то там есть
[21:17:20] <kemiisto> одноимённая ОС
[21:17:25] <kemiisto> правда, это не КП
[21:17:57] <valexey> :-)
[21:18:16] <valexey> ну. скажем так - на КП даже веб-серверов не крутится :-)
[21:18:31] <valexey> даже оборонкоре писан на пых-пыхе
[21:18:37] <kemiisto> вон вы тут JS h
[21:18:40] <kemiisto> ругаете
[21:18:48] <kemiisto> а не было бы этих ваших веб-серверов
[21:18:55] <kemiisto> не было бы и JS!
[21:18:58] <kemiisto> XD
[21:19:02] <kemiisto> ЛОГИКА!
[21:19:15] <valexey> было бы. js не имеет никакого отношения к веб-серверам
[21:19:39] <kemiisto> valexey: как так? не было бы веб-серверов, не было б и веба.
[21:19:46] <kemiisto> и JS тоже бы не было!
[21:19:49] <valexey> и?
[21:19:53] <valexey> нифакт
[21:19:57] <kemiisto> ФАКТ!
[21:20:08] <kemiisto> у меня капсом - я прав!
[21:20:09] <kemiisto> :D
[21:20:14] <valexey> js связан с html, а не с http
[21:22:13] <valexey> форум оборонкоре вообще на убунте. с апачем на перевес: Apache/2.2.14 (Ubuntu)
[21:22:21] <valexey> PHP/5.3.2-1ubuntu4.9
[21:23:30] <valexey> а вот oberoncore.ru на другой совсем машине, по другому сконфигуренной и там фронтендом стоит nginx
[21:23:47] <valexey> и похапе там PHP/5.2.6
[21:28:55] <valexey> ололо! а www.oberon.ch вообще на ASP.NET!!1
[21:29:12] <valexey> Microsoft-IIS/7.0 ASP.NET
[21:32:31] <valexey> www.oberon.ethz.ch на питоне, точнее на зопе: Zope/(Zope 2.8.12-final, python 2.3.7, linux2) ZServer/1.1
[21:38:29] <valexey> и только www.a2.ethz.ch хостится самостоятельно. Server: Aos HTTP Server/0.3a , правда при этом эпически тормозит
[21:42:26] <valexey> vlad2: кстати, интересно, Губанов что, не допускает возможности, что замедление расширения вселенной могло смениться ускорением?
[21:45:03] <vlad2> ХЗ - спроси :)
[21:45:44] <valexey> спрошу. у него день варенься скоро, кстати.
[21:47:49] <valexey> ня. какой ненормальный делал дизайн http://www.a2.ethz.ch ?
[21:47:53] <valexey> это ж невозможно читать
[21:48:16] <vlad2> Обычная раскраска почти под борланд :)
[21:48:30] <vlad2> Не сиреневое на зеленом - и ладно.
[21:49:08] <valexey> только шрифт там далеко не моноширинный, и существенно более тонкий.
[21:49:14] <valexey> соответственно буквы просто не видны
[21:49:15] <vlad2> У меня, кстати, парограммерский фон - темно синий (потемнее, чем на сайте) с желтенькими буквами.
[21:50:45] <valexey> угу. но буковки наверняка покрупнее и пожирнее
[21:51:12] <vlad2> Угу. Пожирнее.
[21:51:19] <vlad2> И по-приятнее :)
[21:51:50] <valexey> именно :-) я ничего против такой раскраски не имею
[21:52:10] <vlad2> Кстати, xcode в принципе не допускает таких цветов - у него курсор остается черным!!! think different - экран не может быть енн белым.
[21:53:58] <valexey> ну, во льве теперь есть полноэкранная консоль. а там vim. и больше ничего не нужно же от этой жизни!
[21:54:45] <vlad2> Угу. Я так и настроился. Не стал менять цвета - больше поводов все делать в виме.
[21:56:42] <valexey> а кстати, чем вим лучше емакса? вроде функционально они весьма схожи
[21:57:56] <vlad2> Не знаю. Я пробовал сначала емакс. Не срослось.
[21:58:22] <vlad2> С вимом хоть как-то получилось.
[21:58:53] <valexey> у меня с емаксом срослось. но что-то меня в нем таки не устраивает... не могу сформулировать что
[22:00:16] <vlad2> У меня осталось впечатление, что емакс "тяжеловеснее".
[22:01:14] <valexey> ну, тормозов то ни там ни там нет на современных железяках
[22:01:55] <vlad2> Да даже не по тормозам (хотя таки он был тормознее в "дефолтовой" поставке). Может по количеству непонятных слов в доке ;)
[22:02:41] <valexey> ну, возможно. слишком много для текстового редактора.
[22:03:38] <valexey> впрочем, от ББ у меня примерно те же впечатления..
[22:04:07] <valexey> наверно... наверно это ощущения небывалой мощи и гибкости в настройках, и ОТСУТСТВИЕ НАСТРОЕННОГО НЕОБХОДИМОГО ФУНКЦИОНАЛА ИСКАРОПКИ!!1
[22:04:38] <valexey> и необходимость разбираться во внутренностях этих редакторов. что совершенно не хочется, а хочется заниматься своим интересным делом.
[22:08:35] <vlad2> Ну виму до "из коробки" тоже далеко. Хотя в виндовой версии да - чего-то сделано.
[22:09:08] <valexey> кстати, поделись, что там надо докручивать вообще? что бы удобно было кодить.
[22:11:23] <vlad2> ctags (правильные) настроить
[22:11:50] <vlad2> Ну там переключение хедер-имплементация
[22:12:02] <valexey> ага. автокомплит? а насколько эти цтагсы кошерны в плане автокомплита?
[22:12:23] <vlad2> Я еще сделал чтоб текущий каталог менялся на каталог текущего файла.
[22:12:57] <vlad2> Да, там есть автокомплит (примочка над ctags).
[22:13:40] <valexey> а зачем кроме автокомплита там ctags нужны?
[22:13:43] <vlad2> По сравнению с xcode - круто, не тормозят. Мало того, они сгенерились для _всей ветки_ за _минуты_ - чего я вообще не ожидал.
[22:14:01] <vlad2> По сранению с ассистом в студии... гхм.. ну да, не очень.
[22:14:27] <vlad2> Ну в смысле - прыгать по идентификаторам.
[22:14:40] <valexey> ага. а про типизацию оно ничего не знает?
[22:14:54] <vlad2> А вообще у меня пока еще в процессе - буду дальше настраивать.
[22:14:57] <valexey> то есть уместность подсовывания идентификаторов в зависимости от места применения.
[22:15:25] <vlad2> Тот, который правильный ctags - чего-то знает про классы, мемберы и т.п.
[22:15:54] <valexey> гм. а который правильный?
[22:16:19] <vlad2> Т.е. для простых случаев (не злобных темплейтов/препроцессора) можно ожидать осмысленный комплит для мемберов.
[22:16:57] <valexey> ага. гут. значит для 80-90 процентов времени кодинга
[22:17:14] <vlad2> Я вот эту примочку смотрел: http://www.vim.org/scripts/script.php?script_id=1520
[22:17:25] <vlad2> Там написано какой ей надо ctags
[22:17:47] <valexey> кстати, в компилер d (dmd) встроено по сути генерение ctags'ов
[22:18:07] <vlad2> И это правильно.
[22:19:09] <valexey> учитывая темпланутость Александрески, и, как следствие, D :-)
[22:19:11] <valexey> впрочем, там это много проще все.
[22:21:16] <valexey> еще бы он AST умел бы генерить..
[22:22:05] <vlad2> Еще я MRU поставил, но пока еще толком не обкатал - мне очень не хватает переключению "по стэку" к предыдущим файлам.
[22:22:44] <vlad2> Ctrl+F6 в студии
[22:23:32] <vlad2> Пока жмешь Ctrl - переключается взад по истории. Отпускаешь Ctrl - текущий файл становится самым новым в истории.
[22:23:52] <valexey> да, забавно
[22:24:28] <valexey> а как там, у этого vim+ctags с прыжками по идентификаторам? то есть перейти к объявлению переменной так и так далее.
[22:26:02] <valexey> ясное дело что с xcode я никуда не спрыгну. ибо йфон. а вот на D для фану, можно на vim'е попробовать. тем более что там то ctags можно соорудить самые правильные.
[22:26:13] <vlad2> Поставь и посмотри ;) Я ж говорю - у меня поак в процессе. Поставил, посмотрел, что прыгает :)
[22:27:46] <valexey> vlad2: зацени ситуацию: у меня 18го дедлайн. а 10го новый человек в проекте. :-) до того в проекте было два программиста по сути.
[22:29:34] <vlad2> Ну не давай ему коммитать ничего и все будет хорошо :)
[22:29:51] <vlad2> Студентка? :)
[22:29:55] <valexey> да, но вводить в проект придется. да.
[22:30:11] <valexey> причем я типо ментор.
[22:30:22] <vlad2> Хе-хе :)
[22:30:37] <vlad2> И чего, она реально программить собирается?
[22:30:45] <valexey> угу
[22:30:49] <valexey> ВМК же
[22:30:50] <vlad2> На чем?
[22:31:07] <valexey> java+android будет.
[22:31:19] <valexey> + возможно потом будет c#+winforms
[22:31:41] <valexey> по крайней мере меня от последнего абсолютно гарантированно стошнит. так что пусть кто-нибудь другой :-)
[22:31:57] <vlad2> Ну вот пусть разбирается с андроидом. Все равно, наверноле, оптыа нет.
[22:32:17] <valexey> всвязи со студентотой надо таки сделать усилие и развести таки систему контроля версий для всех. а то можно огрести по полной.
[22:32:36] <valexey> vlad2: цимес в том, что к 18му надо и на андроиде сделать :-) некую демку.
[22:32:46] <valexey> /me думает что надо закупить килограмм матэ
[22:33:43] <vlad2> Ну вот - пусть научится произвольные картинки показывать прежде всего. Для демки :)
[22:34:48] <valexey> ну там надо то ей - написать компонент - реалтайм-график.
[22:34:55] <valexey> но реалтайм он такой реалтайм...
[22:35:00] <valexey> 100 точек в секунду.
[22:35:53] <vlad2> Тогда пусть научится видео показывать :)
[22:36:18] <valexey> злой ты :-) бутафория не прокатит
[22:37:42] <vlad2> Ну тогда как обычно - побольше кофе (кому - мате) :)
[22:38:40] <valexey> ога. и веселые выходные :-)
[22:38:43] <valexey> два раза.
[22:41:22] <vlad2> Ну вот обзавелся студенткой - теперь не жалуйся ;)
[22:42:29] <valexey> ну, надеюсь в команде настрой станет более боевой :-)
[22:43:41] <valexey> как сказала однажды сестра "гетеросексуальный коллектив является более здоровым"
[22:44:03] <valexey> оговорилась конечно, имела ввиду смешанный коллектив, но получилось хоррошо :-)
[22:45:34] <vlad2> Ладно, я тебя 18-го спрошу - как там настрой и все такое :)
[22:46:09] <valexey> скорее 19го. ибо если 18го меня не расстреляют, то вечер 18го я буду спать. либо что-то спешно допиливать.
[22:46:40] <valexey> из мерикосии один товарисч пообещал приехать к нам и не уехать пока все не заработает :-)
[22:48:02] <vlad2> Хе-хе. "заработает" - понятие растяжимое...
[22:49:20] <valexey> особенно у нас.. у нас же аналог. медицина. рассчеты. человеческое тело, такое, сволочь, не постоянное...
[22:49:30] <valexey> оно до кучи еще и адаптируется постоянно.
[22:52:32] <vlad2> А каким боком там андроид? :)
[22:52:56] <valexey> отображать результаты же.
[22:53:10] <valexey> пульсовая волна, сатурация, пульс. все дела
[23:01:21] <valexey> еще одни: http://www.opennet.ru/opennews/art.shtml?num=31938
[23:01:29] <valexey> не понимаю, что всем дался этот html+js?
[23:16:59] <vlad2> А результаты откуда?
[23:28:13] <valexey> vlad2: у нас есть наш датчик + микроконтроллер
[23:28:29] <valexey> + вся сопутствующая математика тоже нашими кривыми ручкаме разработана и писана
[23:28:43] <valexey> и оно даже как-то пытается работать.
[23:29:05] <kemiisto> valexey: ты нам вот что скажи
[23:29:17] <kemiisto> ты ему свою жизнь доверил бы?
[23:29:19] <kemiisto> :D
[23:29:20] <valexey> все же когда есть своя железка общающаяся непосредственно с реальным миром, это очень, очень здорово. для программиста.
[23:29:28] <valexey> kemiisto: сейчас пока нет.
[23:29:56] <kemiisto> то-то и оно.
[23:30:16] <valexey> но тут дело такое. оно работает тогда и в таких условиях, где все остальные датчики в принципе не применимы.
[23:30:37] <valexey> поэтому выбора как бэ нет. либо у тебя есть показания с нашего датчика, либо показаний нет вообще.
[23:31:06] <kemiisto> я выбираю неведенье!!!111
[23:31:12] <valexey> ололо
[23:31:14] <kemiisto> Я ВЫБИРАЮ МАТРИЦУ! (с)
[23:31:16] <valexey> трололо
[23:31:35] <valexey> не. матрица это как раз мы. вначале датчик на ухо, а потом и зонд в *опу.
[23:31:51] <kemiisto> valexey: голубая матрица!
[23:31:53] <kemiisto> :D
[23:32:04] <valexey> голубая виброматрица!
[23:34:56] <valexey> кстати о голубизне. я ощущаю как бэ неизбежность покупки макбука.
[23:35:14] <valexey> ибо все остальное - уг широкоэкранное.
[23:35:28] <kemiisto> так-так-так
[23:35:37] <kemiisto> никто тебя за язык не тянул
[23:35:55] <valexey> а отсутствие pgup/dwn компенсируется тачпадом нормальным и жестами
[23:36:26] <kemiisto> valexey: ну да
[23:36:56] <kemiisto> гомосеки тоже что-то там имеют по поводу компенсации
[23:36:58] <kemiisto> :D
[23:37:12] <valexey> э?
[23:37:16] <kemiisto> ой
[23:37:23] <kemiisto> я так произнёс гомосеки
[23:37:32] <kemiisto> как будто в этом есть что-то плохое
[23:37:35] <kemiisto> :(
[23:37:54] <valexey> а кстати, ты по какому поводу интересовался компенсациями для гомосеков?
[23:38:22] <kemiisto> я пошёл учиться
[23:38:24] <kemiisto> http://nsc.1september.ru/2002/21/7.htm
[23:38:35] <valexey> на гомосека? O_o
[23:38:42] <kemiisto> НА ТОЛЕРАСТА!
[23:38:45] <kemiisto> XD
[23:39:26] <valexey> в жопу толерастам!
[23:39:28] <valexey> ой.
[23:40:01] <kemiisto> фу, как ты нетерпим!!!111
[23:40:12] <valexey> к толерастам, да :-)
[23:40:27] <valexey> Давить надо не нигров а толерастов же!
[23:40:28] <kemiisto> стих иди учи
[23:40:51] <valexey> может мне еще быть терпимым к адептам js и питона?!
[23:41:15] <kemiisto> да
[23:41:20] <valexey> ололо
[23:41:41] <valexey> вообще сестру тоже на работу взяли. теперь будет ходить и троллить оберонщиков с высоты эйфеля :-)
[23:42:09] <kemiisto> valexey: передай ей
[23:42:15] <kemiisto> чтоб была толерантнее!
[23:42:18] <kemiisto> :)
[23:42:44] <valexey> будет проповедовать истинно верный подход к ООП!!1
[23:43:13] <valexey> и единственно верный!
[23:43:20] <valexey> и инварианты во все щели!
[23:43:46] <valexey> а приплюсников будет чмырить сборщиком мусора
[23:44:11] <kemiisto> valexey: а тебя? :)
[23:44:28] <valexey> а меня сложно троллить. ибо у меня нет постоянной точки зрения :-)
[23:44:50] <kemiisto> valexey: есть
[23:44:57] <kemiisto> нонконформизм же
[23:45:00] <kemiisto> :D
[23:45:09] <kemiisto> он же троллизм
[23:45:15] <kemiisto> он же толстизм
[23:45:27] <valexey> ололо
[23:45:32] <kemiisto> вот-вот
[23:45:43] <valexey> о! виста перестала дрочить винт. пойду в танки загамаю. надо кого-нибудь нагнуть пока не поздно.
[23:50:22] <vlad2> Так-так-так. Щаз посмотрим какой гхм... неумный человек написал вот этот код...
[23:50:48] <valexey> Э?
[23:51:01] <valexey> Чорт. Танки откладываются. Они полезли обновляццо.
[23:51:49] <vlad2> Да это я так...
[23:51:56] <vlad2> О! Это был не я! Ура!
[23:52:13] <valexey> :-)
[23:57:26] <valexey> vlad2: а у вас принято выяснять виновных в баге? :-)
[23:57:31] <valexey> прям по коммитам
[23:58:02] <valexey> а то у двоюрного брата в конторе такое было заведено. главное найти виновного и ответственного! а фикс бага там было делом второстепенным :-)
[23:59:38] <vlad2> Не, ну каких-то особых разборок не бывает :)