[00:02:34] <alexey.veselovsky> да поубивал бы
[00:09:09] <vlad2> Погоди, ты еще паспортные данные будешь вместе с покупкой ай-девайса предоставлять :)
[00:09:57] <alexey.veselovsky> брр
[00:31:59] <alexey.veselovsky> vlad2: заметь, что мелкософт идет по их стопам :-)
[00:38:30] <vlad2> Причем они еще и пересрались все между собой...
[01:29:58] <valexеy> vlad2: кстати, в Win7 эти самые мультикасты с броадкастами тоже не работают по умолчанию
[01:30:21] <vlad2> Вот-вот
[01:30:42] <valexеy> И я хз что там в WinPhone
[01:32:08] <valexеy> интересно, чем им обычные человеческие сокеты помешали?
[01:33:25] <valexеy> О. ну вот. В WinPhone8 тоже нихрена не работает: http://stackoverflow.com/questions/13528262/udp-multicast-group-on-windows-phone-8
[01:33:51] <valexеy> Ушлепки.
[01:35:14] <valexеy> Ыыы!! http://habrahabr.ru/post/163105/
[02:02:19] <vlad2> Ну да. Вот он реальный продакшн. А они там с циклом Дейкстры носятся :)
[02:13:13] <vlad2> Вобщем см. картинку ;)
[02:14:34] <valexеy> :-)
[02:29:37] <valexеy> vlad2: вот оно, будущее десктоп-приложений! http://habrahabr.ru/post/163045/
[02:35:32] <vlad2> Жабаскрипт еще закопают. Я верю в это.
[02:35:42] <vlad2> И быстрее, чем думают его фанаты :)
[02:38:00] <vlad2> "...Knockout will ignore it (without any error or warning). So if a binding doesn’t appear to work, first check that the name is correct."
[02:38:06] <valexеy> а я не верю :-) скорее он мутирует
[02:38:20] <vlad2> Да-да, QA тоже надо кусок хлеба с маслом.
[02:38:47] <valexеy> ведь мелкософтовый typescript по сути ничего нового не выдумал - все это есть в новом стандарте ECMAScript'a
[02:38:52] <vlad2> Вот она идеалогия жабаскрипта - ignore it and let QA find it
[02:39:32] <valexеy> ну, для простых въеб-страничек с множеством не связанных скриптов - оно оправданно
[02:39:40] <valexеy> чтобы абы как, но работало.
[02:39:49] <valexеy> не исключениями же юзера пугать
[02:41:51] <valexеy> проблема жабаскрипта в том, что web стал вместо набора документов превращаться в хрен знает что
[02:42:00] <valexеy> в набор приложений сложных стал превращаться
[02:42:11] <valexеy> а жабашкрипт делался совсем не для этого
[02:43:24] <vlad2> Щаз буду парсиер жабаскриптовых выражений писать. Ой не зря я ковырял компилятор оберона... :)
[02:43:42] <valexеy> :-)
[02:44:00] <vlad2> Причем завтра надо уже билд отдавать. Хе-хе.
[02:44:04] <valexеy> а потом парсер собственных выражений, высказанных и придуманных в процессе разбора жабаскриптовых выражений :-)
[02:44:16] <vlad2> Без этого не обойдется.
[02:45:09] <valexеy> в жабаскрипте прикольно. там же в любом месте. в качестве любого операнда можно скажем лямбду воткнуть
[02:45:22] <valexеy> и тут же её, скажем, вызвать
[02:45:39] <valexеy> А унутре лямбды, как понимаешь, все что хочешь может быть - любой набор стейтментов
[02:46:01] <valexеy> так что если ты напишешь парсер жабаскриптовых выражений, то у тебя получится парсер ВСЕГО жабаскрипта.
[02:47:00] <valexеy> /me немного курил грамматику js
[02:47:07] <vlad2> Спасибо, ободрил :)
[02:47:34] <vlad2> Ну, свежу, видимо к какому-нибудь подмножеству.
[02:47:38] <vlad2> сведу
[02:48:01] <valexеy> в отличае от грамматики Оберона, которая разбивается на несколько подъязыков, точнее классов нетерминалов, грамматика js представляет собой чуть ли не один большой класс нетерминалов
[02:48:34] <valexеy> больше всего, в этом плане, на Оберон похож, как ни странно, питон.
[04:02:36] <vlad2> Гы. Накалякал :)
[04:07:24] <valexеy> набыдокодил? ;-)
[07:14:51] <vlad3> Ага.
[07:15:01] <vlad3> Но там все не так плохо.
[07:15:46] <vlad3> Оно конечно на коленке и покрывает не все, но зато с тестами :)
[17:21:58] <alexey.veselovsky> vlad3: зацени восторги http://habrahabr.ru/post/151548/
[17:30:03] <alexey.veselovsky> > Mozilla прекратили формирование 64-разрядной версии Firefox под Windows.
> Mozilla прекратили формирование 32-разрядной версии Firefox под Linux.
[17:38:44] <alexey.veselovsky> <Fj_> Виктор Олегович Пелевин наверное должен перестать писать романы, высмеивающие российскую действительность: реальность ему не переплюнуть.
[19:22:11] <vlad2> "Остановитесь на секунду и задумайтесь — это мобильная ОС, созданная на JavaScript!"
[19:22:15] <vlad2> /facepalm
[19:22:32] <alexey.veselovsky> Круто же!
[19:22:45] <alexey.veselovsky> Наконец то кто-то создал ОС писанную на НОРМАЛЬНОМ языке!
[19:22:58] <alexey.veselovsky> Надежном, простом. Дружественном программисту!
[19:23:20] <alexey.veselovsky> И таком понятном... Большенству. Веб. ДИЗАЙНЕРОВ :-D
[19:27:27] <vlad2> Прочитал. Флаг им в руки.
[19:29:01] <vlad2> Гы. Еще ни разу снег не выпал за эту зиму. Зато вечером обещают сразу 15 инчей. Точно как в том анекдоте про черта с ведром гвоздей. И 21-е как раз... :)
[19:29:24] <alexey.veselovsky> а у нас уже пару недель как -20
[19:29:39] <alexey.veselovsky> и число погибших (замерзших) примерно как от американского Сэнди
[19:30:59] <vlad2> /me возобновил утренние прорбежки - видимо не надолго :)
[19:31:17] <alexey.veselovsky> лыжи готовь!
[19:31:35] <vlad2> Гхм. Я об это как-то не подумал. Хорошая идея.
[19:32:41] <alexey.veselovsky> дык. совсем американцы от снега отвыкли :-) забыли что зимой на лыжах можно хоть каждый день ;-)
[19:33:19] <vlad2> Да, у них беговые вообще не в моде.
[19:33:46] <alexey.veselovsky> шо, только под горку умеют? ;-)
[19:33:50] <vlad2> Горнолыжные да, можно съездить покататься.
[19:34:16] <vlad2> Хотя на амазоне можно любые купить.
[19:35:03] <alexey.veselovsky> во-от. будешь слыть экстремальным спрортсменом! это ж надо - не под горку на лыжах! а то и в горку!
[19:41:20] <vlad2> Прикольно чувак пишет: "All users were removed from system".
[19:41:33] <vlad2> Мне сразу матрица почему-то вспоминается.
[19:41:54] <alexey.veselovsky> :-)
[19:42:11] <alexey.veselovsky> не знаешь, как в вижуал штудии включить нумерацию строк кода?
[19:43:47] <vlad2> Не-а. Никогда не пользовался. Даже в сублиме отключал, но потом осавил - додсветка плохо работает без нумерации.
[19:44:35] <alexey.veselovsky> блин. капсовые менюшки в студии вымораживают
[19:46:25] <vlad2> Они там как-то отключаются в реестре.
[19:47:09] <vlad2> http://www.richard-banks.org/2012/06/how-to-prevent-visual-studio-2012-all.html
[19:47:19] <alexey.veselovsky> и еще дико вымораживает насильное приведение к дибильному кодинг-стайлу - каждая фигурная скобочка на отдельной строчке
[19:47:22] <alexey.veselovsky> в шарпе
[19:47:34] <alexey.veselovsky> в результате половина строк - пустые
[19:47:56] <alexey.veselovsky> индус-стайл
[19:48:20] <vlad2> Это нормальный стайл ;)
[19:48:29] <vlad2> Я корнигана только в жабаскрипте юзаю.
[19:48:33] <alexey.veselovsky> это индусский стайл :-)
[19:48:45] <vlad2> Там он оправдан по причине дебильности языка :)
[19:48:53] <alexey.veselovsky> K&R используется везде практически. Ну или примкнувший к ним Страуструп
[19:49:03] <alexey.veselovsky> см Java например
[19:49:17] <alexey.veselovsky> Или Go
[19:49:21] <vlad2> Мля. Приколись - студия понимает and и or как идентификаторы.
[19:49:24] <alexey.veselovsky> ну и половина плюсовых исходников тоже
[19:49:35] <alexey.veselovsky> o_O
[19:49:36] <vlad2> То, что я вчера накалякал - сегодня не скомпилиось на маке.
[19:49:39] <alexey.veselovsky> это ж ключевые слова
[19:49:51] <alexey.veselovsky> их нельзя идентификаторами!
[19:50:06] <vlad2> А. Тут недавно было из той же оперы.
[19:50:10] <alexey.veselovsky> Студия имеет быдлокомпилер
[19:50:32] <vlad2> default прокатывал в качестве аргумента (правда это уже не я писал)
[19:51:08] <vlad2> Видимо у них парсер похож на мой обероновский парсер ;) Типа лексер контекстно зависимый.
[19:51:50] <vlad2> K&R меня реально бесит ;)
[19:52:06] <vlad2> Вплоть до желаний переформатировать нах перед чтением ;)
[19:52:09] <alexey.veselovsky> не, меня конкретно бесит GNU-style ;-)
[19:52:24] <vlad2> Но в жабаскрипте я к нему сам пришел.
[19:52:54] <alexey.veselovsky> вот за такое хочется убивать: http://en.wikipedia.org/wiki/Indent_style#GNU_style
[19:53:14] <alexey.veselovsky> и за такое: http://en.wikipedia.org/wiki/Indent_style#Whitesmiths_style
[19:54:42] <alexey.veselovsky> А K&R - самое оно ж ;-)
[19:55:17] <alexey.veselovsky> Впрочем, я строго не придерживаюсь стиля. Действую по обстоятельствам. Что в данном конкретном месте лучше выглядит, то и использую.
[19:55:42] <vlad2> А когда они успели добавить and/or? В смысле я сразу вспомнил, что оно есть (когда не скомпилилось), но когда пояаилось - не помню.
[19:55:54] <alexey.veselovsky> В 1998 году :-)
[19:56:00] <vlad2> А главное - нахрена? :)
[19:56:03] <alexey.veselovsky> То есть это изначально в C++ было
[19:56:05] <vlad2> Паскалям позавидовали?
[19:56:09] <alexey.veselovsky> Нет
[19:56:21] <vlad2> В смысле оно вообще не прижилось.
[19:56:24] <alexey.veselovsky> Это на случае если у тебя нет символов || &&
[19:56:35] <vlad2> Еще не одного промышленного исходника не видел с and/or.
[19:56:38] <alexey.veselovsky> То есть в принципе набрать их не можешь или не удобно
[19:57:06] <vlad2> Гы. А вместо | и & что? Триграфы?
[19:57:33] <alexey.veselovsky> по моему да. не помню точно
[20:01:54] <alexey.veselovsky> что-то сегодня связь постоянно рвется
[20:02:04] <alexey.veselovsky> походу электрончики замерзли нафик
[20:06:42] <vlad2> Так. Пошел допиливатьл свой парсер. Еще пара кэйсов обнаружилась. Думаю не подкинуть ли потом задачку на форум.
[20:08:26] <alexey.veselovsky> Да, интересно.
[20:14:21] <alexey.veselovsky> пущай народ развлечется ;-)
[20:14:26] <alexey.veselovsky> Вирт им в помощь!
[21:55:53] <vlad2> Мда... грамматика разрослась.
[21:56:11] <vlad2> Тернарный оператор это что-то, про что Вирт не писал :)
[21:56:29] <alexey.veselovsky> :-D
[21:59:58] <vlad2> Такле уже в качестве задачки злобно предлагать.
[22:02:01] <alexey.veselovsky> ну, можно будет обрезать как-нибудь :-)
[22:05:19] <vlad2> Тогда мой код придется тоже править :) А так можно было как есть использовать - у него нет никаких зависимостей (ну кроме буста)
[22:06:34] <alexey.veselovsky> мелкая такая зависимость :-)
[22:36:17] <vlad2> Так. Тернарный оператор заработал. Ух :)
[22:36:48] <vlad2> Выкинуть нах мозиллу и написать свой жабаскриптовый движк что-ли?... :)
[22:37:08] <alexey.veselovsky> Да!
[22:37:14] <alexey.veselovsky> С блекджеком и прочими!
[22:37:22] <alexey.veselovsky> А чем тебе V8 не нравится?
[22:38:04] <vlad2> Без фатального недостатка ;)
[22:38:14] <alexey.veselovsky> :-)
[22:38:26] <vlad2> V8 - это из одного рабства в другое ;)
[22:38:28] <alexey.veselovsky> Замахаешься все багофичи js'а поддерживать