alexchin
0
Если говорить о достаточно стабильных процессах типа автоматизация библиотеки, больницы, CRM и тд., то безусловно повторная реализация одного и того же функционала (немного измененного) убивает эффективность программирования. Все должно было срастись в ERP. но здесь действует закон критических масс. Программисты не понадобятся, когда книжки про работу OSS BSS будут писать программисты нового поколения (некие аналитики(актуарии напрмер) всего и всякого). Те закон о новом налогообложении должен выходить уже в виде логических формальных формулировок, которые можно, как интерпретировать для человека, например DJ(с картинки выше)(бухгалтера и тд) на человеческом языке, так и загрузить в систему для исполнения. В общем lojban+UML+persistent object+BPEL+ESB, ну и обязательно PROLOG!
alexchin
0
Плюс хотелось сделать проект самодостаточным — включил, заиграло, получай удовольствие. Мы уже получаем.

Значит приемник мы так и не услышим…
alexchin
+1
на какой минуте видео можно послушать приемник?
alexchin
+2
Тогда уберите из названия "… с FM приемником ...".
alexchin
0
Интерфейс сложный…
Должно быть: Левый — громкость (и внутри вся требуха: эквалайзер, баланс, усиление линейного входа (а где кнопка включения?)).
Правый — Частота.
Автоматическое сканирование по резкой (не плавной) перестройке по частоте — в доработки.
Лишние элементы убрать — в доработки (оставить громкость и шкалу частоты, остальное при входе в режим).
alexchin
+2
На видео нет воспроизведения станции. Не ждите… А надо бы послушать.
alexchin
+1
А-а-а-а! Ты сделал всю мою работу на сегодня!
alexchin
0
Журнал «Вопросы кибербезопасности»
включен в Российский индекс цитирования — РИНЦ:
elibrary.ru/title_about.asp?id=50036
alexchin
0
Что за программа, которая строит алгоритм работы?
alexchin
0
Чрезвычайно интересное применение Форта на микропроцессорах. Сам использовал прошивку AmForth на AVR Atmega. Показывая другим, вызывал легкий шок, как это, используя только отладочную плату, удается написать, «откомпилировать» и выполнить программку. Даже простую, помигать диодиками. И с хорошим таймингом. И там поле не паханное для развития: полноценная диагностика на работающем устройстве, целевая компиляция, разработка IDE.
alexchin
0
Важно: с 1 апреля 2014 г. прекращается действие Перечня журналов ВАК, подтвержденного заключением президиума ВАК от 2 марта 2012 г. № 8/13.
www.ingnpublishing.com/rig/metodicheskaya_pomow/novyj_perechen_zhurnalov_vak_sroki_formirovaniya_i_kriterii_otbora/
Основным критерием отбора будет являться включение номеров в системы цитирования, например Scopus, Web of Science, Web of Knwledge и т.д.
alexchin
0
Безусловно новый, как я написал, журнал. Будет включен в список ВАК по мере выхода новых номеров.
alexchin
0
в список можно добавить новый научный журнал:
Вопросы кибербезопасности, ISSN 2311-3456,
cyberrus.com/
alexchin
+1
Безусловно управление логикой периферийных устройств задача интересная. Но… разделите внешние устройства на актуаторы(приводы) и сенсоры(датчики) и смысл центрального устройства изменится. Его логически можно будет разделить на два: блок принятия решения и блок контроля и настройки. Блок принятия решения очевидно должен работать быстро, например это может быть задача роутинга сигналов от клавиатуры тетриса (сенсор) к игровому полю(актуатор). Блок контроля и настройки уже может иметь жирный красивый интерфейс.
Довольно логичным для рассмотрения среды управления будет беспроводная самоорганизующаяся сеть с Ad-Hoc подключением, например ZigBee.
alexchin
0
да. только придумаю как исказить реальные данные по орг-штатной структуре.
alexchin
0
Да можно и так. Вопрос только сколько кнопок нажимать: одну или две. Потом исходные данные могут быть очень с разным качеством. Иногда приходиться разбираться со сложными форматами. Например, с объединениями ячеек. Вот такая таблица:


даст, вот такой csv:



Раньше делал на VBA, теперь на Прологе.
alexchin
0
да, это inform7 www.inform7.com
alexchin
0
Вот фрагмент из программы, написанной по законам этого жанра:

Before opening the thin door:
if player wear the uniform:
say «Second pilot! Welcome on board!»;
continue the action;
otherwise:
say «For staff only!»;
stop the action.

After going to Cockpit:
end the game in victory;

After going through the metal detector:
if player carry id and electric switch is switched on:
end the game in death;
otherwise:
continue the action.

After taking the news paper:
Now the boarding pass is in the location;
say «The piece of paper fall down at the floor»;
continue the action.

Carry out inserting something into the slot:
if noun is id:
say «Click!»;
now the wood door is unlocked;
otherwise:
remove the noun from play.

Report inserting something into the slot: say "[if noun is not id][The noun] falls out of sight, and you know you will never see it again."

Instead of giving pass to Stewardess:
now Stewardess carries pass;
say «All Right, Please find your place rear of plane».

Instead of going from Front of Plane to Rear of plane:
if Stewardess carries the Boarding pass:
continue the action;
otherwise:
say «Stop. Give me pass»;
stop the action;
alexchin
+1
Хотел бы тоже порешать эту задачу. Можно ли ставить фигуры с пропуском?
alexchin
0
Для реализации карт (правил) я считаю наиболее удобным является свой псевдо-язык. Или патерн «интерпретатор». ОО это хорошо, но как показывает практика и обсуждение для хорошей реализации требуется хорошая ОО модель. Не думаю что для всех карт возможна такая модель, либо это будет модель исключений. Агент — это тоже своего рода уход от статики.
Потому (псевдо-язык) и пролог.
alexchin
0
а цель? Я О Erlang знаю не много.
alexchin
0
В мотыге много перенесено в карты. Карты в мотыге сложнее. В нетрунере структура поля согласен посложнее.
alexchin
0
Пост интересный, правда вопрос насколько он близко к НЕТ?
если не очень, то я тоже давно пробую реализовать. Правда попроще — это: www.netrunneronline.com/home/

Плюсы: Проще как карты так и правила, Меньше карт, Киберпанк
Минусы: Малоизвестна
На inform7 и Plolog
Как хобби
alexchin
+4
1) Это правильно, только слова должны быть убедительные, типа угроза жалобой в Федеральную службу надзора связи ( которая выдает лицензии), не выполнения условий договора.
2) В договоре прил2: такая услуга прописана "• услуги по внесению записи в Реестр доменных имен (регистрация и продление доменов);" и ты автор за нее запратил. что это за услуга? «При регистрации доменного имени все права на его использование делегируются клиенту». Тебе делегировались? Частично. Протест!
3) Я думаю стоит известить и регистратора. Какой происходит произвол.
alexchin
–4
О google — ты мир!
alexchin
0
исправлено. спасибо за глаза.
alexchin
0
а… понял! все на списках!
А реально есть ли возможность написать парсер в AST(или другие структуры) на лиспе? Например на основе DCG или BNF.
alexchin
0
языка программирования и языка взаимодействия с игроком.
Например:
>give pass to Stewardess
>insert id in slot
alexchin
0
(setf *object-locations* '((whiskey-bottle living-room)
(bucket living-room)
(chain garden)
(frog garden)))

тоже ничего… но я пока замечаю скобки.
а парсер на лиспе есть?
alexchin
0
это внутренний язык упомянутого qsp. не по феншую.
alexchin
0
у меня был еще вариант, типа детектор неисправен и ИД карта так нагревается, что зажигает бензин в зажигалке ЗИПО!
alexchin
+1
Не нашел в этом ничего ненормального. Обычный код.
i = 1
:loop
IF i <= COUNTOBJ:
OBJECTS[$GETOBJ(i)] = OBJECTS[$GETOBJ(i)] + 1
i = i + 1
JUMP 'loop'
END
<code/>
alexchin
0
Спасибо! С Фортом знаком, но больно он стековый…
alexchin
0
Если можно поподробнее. Простым поиском ничего не нашел. Тема интересная.
alexchin
0
dcg — это вообще класс! Если бы научиться преобразовывать BNF в DCG… В поставке к Visual prolog такой пакет есть, но не осилил. Там объекты и пролог не кошерный. Кто бы помог?