[01:06:28] <kemiisto> https://thepiratebay.se/torrent/7141042/JetBrains_AppCode_v._1.5.2_with_%5BK%5Drack
[01:07:01] <kemiisto> XCODE НИНУЖЕН!!!111
[01:07:02] <kemiisto> :D
[01:32:14] <vlad2> VIM!
[01:32:22] <vlad2> только vim!
[01:32:28] <vlad2> Скажи нет жирным иде
[01:33:02] <vlad2> А форум все висит :)
[01:34:39] <valexey> угу
[03:26:40] <vlad2> Не смог попробовать AppCode - не понимает он проекты от Xcode 3.2
[05:18:58] <vlad2> "Есть такие решения, после принятия которых тараканы в голове аплодируют стоя."
[08:42:40] <geniepro> vlad2> geniepro: ты кто в google+?
genieprox (at) gmail.com
[08:50:00] <geniepro> вот в лиспе
(= 3 3) is true. (/= 3 3) is false.
(= 3 5) is false. (/= 3 5) is true.
(= 3 3 3 3) is true. (/= 3 3 3 3) is false.
(= 3 3 5 3) is false. (/= 3 3 5 3) is false.
(= 3 6 5 2) is false. (/= 3 6 5 2) is true.
(= 3 2 3) is false. (/= 3 2 3) is false.
(< 3 5) is true. (<= 3 5) is true.
(< 3 -5) is false. (<= 3 -5) is false.
(< 3 3) is false. (<= 3 3) is true.
(< 0 3 4 6 7) is true. (<= 0 3 4 6 7) is true.
(< 0 3 4 4 6) is false. (<= 0 3 4 4 6) is true.
(> 4 3) is true. (>= 4 3) is true.
(> 4 3 2 1 0) is true. (>= 4 3 2 1 0) is true.
(> 4 3 3 2 0) is false. (>= 4 3 3 2 0) is true.
(> 4 3 1 2 0) is false. (>= 4 3 1 2 0) is false.
(= 3) is true. (/= 3) is true.
(< 3) is true. (<= 3) is true.
(= 3.0 #C(3.0 0.0)) is true. (/= 3.0 #C(3.0 1.0)) is true.
(= 3 3.0) is true. (= 3.0s0 3.0d0) is true.
(= 0.0 -0.0) is true. (= 5/2 2.5) is true.
(> 0.0 -0.0) is false. (= 0 -0.0) is true.
[10:50:08] <_valexey_> vlad2: почитал книгу по js. Синтаксис. Что они там с ; натворили это ж жесть!
[10:50:46] <_valexey_> Умудрились из этого сделать источник ошибок
[11:00:16] <_valexey_> Хотя явно хотели облегчить жизнь программисту
[15:16:48] <kemiisto> .
[15:25:19] <valexey > !
[15:25:29] <kemiisto> ;
[15:25:30] <valexey > kemiisto: а ты уже переписал свой бложег на фортране?!
[15:25:33] <kemiisto> :D
[15:25:55] <kemiisto> _valexey_: как только ты на Go выкатишь нам форум, так сразу и займусь :D
[15:26:14] <valexey > гм. за базар ответишь?
[15:26:49] <kemiisto> _valexey_: займусь, не значит сделаю
[15:26:51] <kemiisto> :)
[15:28:34] <valexey > э, нет! так просто не соскочишь!
[15:44:57] <kemiisto> _valexey_: нах форум, делай торрент-трекер!!! :D
[15:45:07] <kemiisto> СТИЛЬНО! МОДНО! МОЛОДЁЖНО!
[15:45:09] <kemiisto> :D
[15:46:28] <valexey > боянно
[15:47:02] <kemiisto> _valexey_: а ты сделай с блекджеком и инновациями!
[15:48:39] <kemiisto> OberonTracker!
[15:51:25] <valexey > kemiisto: и оттуда сканы книжек вирта раздавать!
[15:51:27] <valexey > экранки!
[15:58:30] <kemiisto> :D
[16:10:24] <valexey > и пираццкие версии блекбокса! где вырезано лицензионное соглашение!!1
[16:31:09] <valexey > мне вот интересно другое - как в этот чертов гугловый хостинг загнать мегабайты готовых данных?
[16:31:18] <valexey > силами самого сервера - хрен сделаешь
[16:31:23] <valexey > ибо ограничение на post
[16:48:48] <romiras> Привет-с!
[16:49:39] <valexey > !
[16:49:45] <valexey > hihi
[16:49:55] <romiras> Знатоки ДРАКОНа здесь присутствуют? У меня вопрос по определению этого языка.
[16:50:15] <valexey > нет, но вопрос выслушаем :-) вон vlad3 даже на нем что-то делал :-)
[16:50:25] <valexey > ой, влад сбежал
[16:51:22] <romiras> Приведите кто-нибудь пример исполнителя языка Дракон на компьютере
[16:52:40] <valexey > там же есть трансляция этого дракона в сишный/жабный/шарповый код
[16:53:09] <romiras> насколько я понимаю в колбасных обрезках, Дракон должен быть компилируем в исполняемый код на целевой машине или же иметь интерпретатор
[16:53:59] <valexey > зачем, если можно сгенерировать из него код на сях а зачем скомпилять это дело удобным компилятором
[16:54:03] <valexey > ?
[16:54:03] <romiras> >там же есть трансляция этого дракона в сишный/жабный/шарповый код
а что занимается этой трансляцией? внешний инструмент, так?
[16:54:05] <valexey > или на жабе
[16:54:16] <valexey > по моему, сам инструмент
[16:54:24] <valexey > как там его… не помню
[16:54:33] <valexey > на лоре регулярно новости о драконоедиторе пролетают
[16:54:38] <valexey > вот в этом едиторе это есть
[16:54:46] <valexey > более того - он частично писан сам на себе
[16:55:16] <valexey > /me правда так и не понял нафига дракон если есть конечные автоматы
[16:56:08] <romiras> Из того, что я прочёл по Дракону я понял, что Дракон сам по себе не является самодостаточным языком для написания программ. Он лишь может являться цепочкой в создании программы
[16:57:15] <romiras> Дракон-редактор не является ни компилятором ни интерпретатором языка, не так ли?
[17:00:05] <romiras> Взять, к примеру, ВП: Quicksort_in_DRAKON-Python.png <http://upload.wikimedia.org/wikipedia/commons/f/fd/Quicksort_in_DRAKON-Python.png> - как пошагово создаётся такой алгоритм? Имеется в виду, методом проб и ошибок.
[17:00:51] <valexey > дракон-редактор может быть транслятором из дракон-схемы в некий ЯП
[17:01:07] <valexey > другое дело что для такой трансляции нужно немного дракон доопределять
[17:01:33] <valexey > мне не кажется дракон чем-то полезным для написания сложных алгоритмов
[17:02:42] <romiras> Программу, написанную традиционными языками программирования можно отлаживать в ИС (IDE), при этом компилятор сообщит об ошибках.
А как это делает Дракон?
[17:04:27] <romiras> Вот и вопрос в том, как именно доопределять Дракон, чтобы он был способен, как минимум, проверять программу на целостность и соответствие неким синтаксическим правилам языка.
[17:04:39] <valexey > как я понимаю, тебе хочется пошаговый отладчик для дракона
[17:04:48] <valexey > хотя бы
[17:04:54] <valexey > чтобы можно было погонять по разным веткам
[17:05:10] <valexey > как есть интерпретаторы тех же конечных автоматов
[17:05:55] <romiras> Не обязательно отладчик. Я хочу понять как можно составлять программу одним лишь Д., без помощи других языков.
[17:06:09] <valexey > "синтаксическая корректность" драйкон-схемы там получается просто по построению
[17:06:30] <romiras> это как?
[17:06:34] <valexey > если бы редактор не гарантировал синтаксическую корректность, он ничем бы не отличался от паинта или векторной рисовалки
[17:07:07] <romiras> то есть редактор и есть синтаксический анализатор?
[17:07:28] <valexey > в некотором роде да
[17:07:44] <valexey > (кстати, интересно было бы попробовать формально определить грамматику дракона)
[17:07:55] <valexey > надо бы сестру запрячь :-)
[17:09:31] <valexey > она как раз занимается анализом грамматик
[17:10:17] <romiras> Интересно, где засвидетельствовано что Д.-редактор занимается проверкой схемы
[17:10:44] <valexey > эмм… формально думаю нигде
[17:10:56] <valexey > с другой стороны, нафига бы этот редактор был бы нужен без этого?
[17:11:09] <valexey > чем бы он отличался от тупо визио с нужным набором картинок?
[17:11:12] <valexey > или паинта :-)
[17:12:38] <romiras> Есть ощущение, что всунув в любой блок "попугая", редактор "проглотит" его, не подавившись.
[17:13:32] <romiras> То есть редактору совершенно неважно что внутри блока. Для него он лишь структурная единица
[17:15:01] <valexey > отсутствие типизации?
[17:15:14] <valexey > но типизация это не синтаксис
[17:17:03] <romiras> В схеме по приведённой ссылке можно было взять готовую программу на Питоне и выдрать из контекста набор операций и вставить в соответствующий блок. А как тогда гарантировать, что в исходной Д-схеме нет ошибок, из-за которой транслятор Д.-Питон не сможет сгенерировать программу на Питоне?
[17:17:34] <valexey > насколько я понимаю, дракон это тупо execution flow control язык, который является подъязыком любого ЯП
[17:17:40] <valexey > то есть скажем выражений там нет
[17:17:46] <valexey > нет и вызовов функций
[17:17:55] <valexey > и типов нет
[17:17:57] <romiras> возможно, метаязык
[17:18:12] <valexey > не тянет набор if/case/while на метаязык
[17:18:14] <valexey > ну никак
[17:18:41] <valexey > равно как и их графический эквивалент
[17:20:17] <romiras> Если Дракон позиционируется прежде всего как язык программирования для непрограммистов, то как можно обойтись описаниями языка Д. для генерации целевой программы?
[17:21:23] <geniepro> romiras> Программу, написанную традиционными языками программирования можно отлаживать в ИС (IDE), при этом компилятор сообщит об ошибках.
romiras> А как это делает Дракон?
о_О ДРАКОН-программы не нуждаются в отладке же!!!111
[17:22:09] <romiras> То есть Д-программы всегда безошибочны??
[17:22:20] <geniepro> абсолютно же!
[17:22:29] <romiras> как докажешь?
[17:23:34] <geniepro> romiras> Не обязательно отладчик. Я хочу понять как можно составлять программу одним лишь Д., без помощи других языков.
а вот это невозможно
ДРАКОН использует в качестве связки второй язык. в оригинале ФЛОКС, у других всякие там 1С, С, питон даже вроде...
[17:24:46] <geniepro> romiras> как докажешь?
на оборонкоре есть темы, в которых афтары расхваливают ДРАКОН, утверждая, что их программы перестали нуждаться в отладке после перехода на ДРАКОН!!!111
[17:25:55] <geniepro> romiras> Интересно, где засвидетельствовано что Д.-редактор занимается проверкой схемы
это есть главная фишка их технологии же!!!111
[17:27:40] <romiras> можно ссылки на доказательства?
[17:28:06] <geniepro> на сайте оборонкора полно их!
[17:28:24] <geniepro> http://forum.oberoncore.ru -- там есть раздел по дракону
[17:29:35] <romiras> не, слишком много всего там. Я просто утону в темах. Есть ли где конкретные док-ва?
[17:30:46] <geniepro> не, ну если нет желания копаться на единственном форуме, посвящённом дракону -- то значит и нет желания изучать сам дракон.
я правильно понимаю? ))))
[17:31:38] <romiras> Нет. Нет желания тратить время впустую на перелопачивание ненужной информации
[17:32:17] <valexey > особенно перелопачивать излияния драконографа
[17:32:54] <valexey > romiras: дракон для не программистов в том плане, что непрограммисту не нужно на выходе иметь программу для компьютера
[17:33:16] <valexey > то есть дракон - он для планирования и алгоритмизации например человеческой деятельности и производственных процессов
[17:34:01] <romiras> Вот-вот
[17:35:03] <geniepro> вот практика на эту тему: http://forum.oberoncore.ru/viewtopic.php?f=79&t=3723
[17:35:06] <valexey > более того, когда с помощью его что-то делалось для бурана, то по дракон-схемам девушки там вручную писали асм
[17:35:07] <romiras> Потому-как программирование связано с большим количеством нюансов. С высоты полёта Д-схемы их не углядеть.
[17:35:08] <valexey > вроде как
[17:36:05] <geniepro> romiras> Потому-как программирование связано с большим количеством нюансов. С высоты полёта Д-схемы их не углядеть.
valexey > вроде как

вы драмматизируете
программирование -- фигня полная же...
[17:36:10] <romiras> спасибо, я почитаю
[17:37:07] <geniepro> Петр Приклонский в сообщении viewtopic.php?p=68616#p68616 писал(а):
...
Я уже больше года работаю на связке и.с. DRAKON - DrakonToC - Keil. И ни в коем образе не позволяю себе править промежуточные текстовые Си-файлы. Исходник - это Дракон-схема!
[17:38:36] <romiras> Я пока не знаю с какой стороны подступиться к Дракону, чтобы облегчить свой труд.
[17:39:07] <romiras> Ладно. Пока не прочту материал - рано говорить.
[17:45:30] <valexey > да, мелкоконтроллерщики любят графические 2Д схемы
[17:45:42] <valexey > во-первых они привыкли к графике - разводка платы там и так далее
[17:46:02] <valexey > во-вторых у них достаточно простые и не объемные алгоритмы, которые в 2Д схему вполне ложатся
[17:46:40] <valexey > при попытке засунуть в дракон какой-нибудь sip-клиент, в процессе может захотеться убиццо апстену
[17:46:57] <valexey > ибо код он многомерен и на 2Д ложится плохо
[17:47:17] <romiras> вот я о том же и подумал
[17:47:17] <valexey > тащемто читайте Брукса - по этим граблям еще 30-40 лет назад толпа народу прошлась
[17:47:32] <valexey > в IBM в том числе
[17:49:07] <romiras> Кстати, вспомнил.  valexey: как успехи с экспериментами над SDL?
[18:05:05] <valexey > недополз до SDL я тогда. пришлось немного в веб окунуться
[18:05:21] <valexey > вот чтением спеки на js развлекался. доставляет!
[18:06:49] <ilovb> Всем привет!
[18:08:00] <valexey > hi!
[18:08:50] <ilovb> Первый раз жабером пользуюсь. Непривычно пипец
[18:09:28] <valexey > а до того IM не использовал вообще?
[18:09:31] <valexey > скажем IRC
[18:10:33] <ilovb> Аськой пользовался. Но там конференций нет :)
[18:11:10] <valexey > :-)
[18:11:51] <ilovb> А какой клиент самый нормальный? Я psi поставил
[18:12:08] <valexey > version
[18:12:10] <Жаба> valexey ,  you have Adium 1.5 (libpurple 2.10.0) on
[18:12:14] <valexey > version ilovb
[18:12:15] <Жаба> valexey , ilovb have Psi 0.14 on Windows 7
[18:12:19] <valexey > для винды - хз
[18:12:28] <valexey > ну, некоторые вон миранду пользуют
[18:12:37] <valexey > но и psi вполне себе ничего так
[18:12:45] <valexey > можно еще QIP
[18:13:25] <ilovb> Ну на первый взягляд Psi вроде ничего так. Аскетичненький такой
[18:14:05] <valexey > аскетичные - это которые в emacs, или там вообще в чистой консоли (а они есть такие) :-)
[18:14:14] <valexey > а Psi весьма фичастый и навороченный
[18:14:29] <valexey > ну разве что рекламы нет. с другой стороны, её ж нигде нет
[18:14:53] <ilovb> У меня просто виндовое представление об аскетичности видимо :)
[18:16:11] <valexey > :-)
[18:16:37] <ilovb> По поводу форума есть новости?
[18:16:43] <valexey > пока нет
[18:16:49] <valexey > /me ковыряет Go
[18:17:18] <valexey > вообще, из чего-то обероновского там разве что синтаксис функций связанных с типом. причем это не из Оберона, а из Оберона-2
[18:17:24] <valexey > func (u *User) String() string {}
[18:19:53] <kemiisto> всё! рабочая неделя подошла к концу! всех причастных с тяпницой! :D
[18:20:54] <valexey > kemiisto: ога. теперь наконец можно и поработать!
[18:21:52] <ilovb> Я последнее время тяпницам все больше и больше радуюсь. Работа уже весь мозг приватизировала :))
[18:22:54] <valexey > 1С ?
[18:23:16] <ilovb> Ага. Уже пол года автоматизацию водоканала делаем
[18:23:22] <kemiisto> А там 1С++ не намечается? :D
[18:23:37] <ilovb> Не.... Я на 1С 8.2
[18:24:03] <kemiisto> Слава богам, я не программист. :D
[18:25:12] <ilovb> У нас сейчас самый сложный этап: автоматизация абонетского отдела.
[18:25:35] <valexey > ужас
[18:25:57] <ilovb> Ага. А нас двое. Мой начальник и я......
[18:27:32] <ilovb> Как закончим, может статейку напишу. Как это было :)
[18:27:42] <valexey > да, это всегда полезно
[18:36:39] <valexey > гм. а не сделать ли для форума, до кучи, гуглоавторизацию? :-) чтобы логиниться мог любой у кого есть аккаунт в гугле
[18:37:01] <kemiisto> NOOOOOO! BIG BROTHER!!!
[18:37:05] <kemiisto> :D
[18:37:19] <valexey > kemiisto: чего тебе, брат младший?
[18:37:23] <valexey > брат меньшой :-)
[18:37:35] <kemiisto> ТРЕКЕР ХАЧУ!
[18:37:37] <valexey > у тебя ж вообще гуглопланшет
[18:37:52] <valexey > то есть палюбому у тебя зонд уже инсталлирован
[18:37:55] <kemiisto> _valexey_: я его продам через месяц
[18:38:05] <valexey > а зонд останется!
[18:38:14] <kemiisto> ага :)
[18:39:21] <valexey > kemiisto: вообще каково это - жить с двумя конкурирующими зондами?
[18:39:32] <valexey > не болит? не чешется? не раздирает? не натирает?
[18:42:25] <ilovb> А боты гуглоавторизацию не просекут?
[18:42:52] <ilovb> Засрут там все за день порнорекламой :)
[18:43:11] <valexey > а боты уже умеют проходить гуглоавторизацию?
[18:43:17] <valexey > там же надо иметь акк гугловский
[18:43:36] <valexey > чтобы его поиметь, нужно пройти авторизацию через SMS
[18:44:26] <valexey > впрочем, думаю наша антибот-защита забавнее
[18:44:43] <ilovb> Разве? чет не помню sms
[18:45:02] <ilovb> это какая защита?
[18:45:16] <valexey > а ты когда регистрировался, ведь наверняка на вопрос некий отвечал :-)
[18:45:18] <valexey > на форуме
[18:45:32] <ilovb> Ааааааа... Ну да :)
[18:45:51] <valexey > пока это не поставил - боты регистрировались десятками и спамили каждый день
[18:45:55] <valexey > капча - не помогала
[18:46:02] <valexey > капча любой сложности не помогала
[18:46:22] <valexey > ибо есть подозрение, что это не боты а люди-спамеры. предположительно - китайцы
[18:46:43] <ilovb> необразованные китайцы
[18:46:48] <ilovb> :)
[18:46:52] <valexey > в результате например на оберонкоре регистрацию закрыли вообще - теперь только через личное письмо модераторам
[18:46:57] <valexey > а мы там справились :-)
[18:46:58] <vlad2> Xt-то я не помню вопросов.
[18:47:18] <vlad2> Кстати, как там форум? :)
[18:47:24] <valexey > влад, ты зарегался еще тогда, когда этого не было
[18:47:27] <valexey > и спамеров не было :-)
[18:47:35] <valexey > саппорт молчит как партизан…
[18:47:51] <vlad2> google? :)
[18:48:04] <valexey > э?
[18:48:20] <ilovb> :)
[18:48:36] <valexey > мне собственно с этого саппорта нужно чтобы просто можно было данные выцепить
[18:48:40] <ilovb> Это видимо риторический вопрос :)
[18:48:43] <valexey > то есть хотя бы на 5 минут доступ по ssh
[18:48:55] <valexey > потом переезд на другой сервак-дело получаса
[18:50:34] <vlad2> А ты не бэкапишь форум на свою личную флэшку? :)
[18:51:49] <valexey > не каждый день
[18:51:57] <valexey > то есть у меня есть февральский бекап
[18:52:17] <kemiisto> _valexey_: не каждый месяц тогда уж
[18:52:18] <kemiisto> :D
[18:52:59] <valexey > еще один реквест им завести что-ли…
[18:57:53] <valexey > о! а defer таки реально в Go используется
[18:57:55] <valexey > в либах
[19:09:32] <vlad2> Дык, чего ему не использоваться-то? :) Чай не "a < b < c" ;)
[19:11:16] <valexey > ну, если верить оборонкоре, то Go суть оберон с сишным синтаксисом, следовательно defer это излишество нехорошее и никому нинужное :-)
[19:41:36] <valexey > vlad2:  кстати, богомерзкий рефлекшн там используется весьма широко
[19:41:55] <valexey > выражаясь в терминах оборонкоре - "метаинформация" используется повсеместно
[19:42:46] <valexey > рантайм информация о типах
[19:42:53] <vlad2> Ужос :)
[19:43:22] <valexey > причем все эти применения, что я там нашел, рантайм-информации не требуют по сути. то есть это можно было бы и в компайл-тайме делать все
[19:44:30] <valexey > /me разок уже загнал девелоперский веб-сервер (писаный на питоне) в состояние нестояния. без перезапуска оно уже не работало
[19:48:07] <valexey > кстати, документация по Go'шному google app engine api - протухла. точнее протухли примеры в доке. они не компиляются :-) приходится править ручкаме
[19:51:21] <valexey > для ковыряния кода использую Sublime Text 2
[21:10:50] <vlad2> /me ненавидит XML
[21:13:28] <valexey> vlad2: что такое? json лучше?
[21:14:01] <vlad2> Не знаю, что лучше, но с XML я уже пару часов долюаюсь.
[21:14:40] <valexey> а что случилось? вроде зверюшка простая, хоть и угловатая.
[21:34:04] <valexey> http://www.opennet.ru/opennews/art.shtml?num=33487
[21:51:55] <valexey> "один архитекор спрашивает другого в начале второго ночи:" До поздна будешь сидеть?""
[21:55:56] <vlad2> нэймспэйсы в этом xml...
[21:57:11] <valexey> ааа... ну это то где хочешь можно навернуть
[21:57:14] <valexey> поверх чего хочешь
[22:04:58] <vlad2> По поводу ссылки: откуда у людей столько свободного времени на всякую херню? :)
[22:05:07] <vlad2> Ладно, не у людей, у программсистов :)
[22:17:11] <valexey> хез :-)
[22:21:42] <valexey> а саппорт все молчит.
[22:23:56] <vlad2> А саппорт вообще где сидит?
[22:25:45] <valexey> хез. думаю что в пиндосии
[22:25:55] <valexey> хотя мыло ли - вдруг они у индусов саппорт высурсивают?
[22:26:27] <valexey> саппорт у них заявлен 24x7 :-)
[22:49:21] <vlad2> Это какой-то полный привет - уже два дня лежит.
[23:13:53] <valexey> да ваще афигели синепупырчатые!