Как стать автором
Обновить
38
0

Пользователь

Отправить сообщение

Пролог: База фактов из CSV файла

Время на прочтение4 мин
Количество просмотров7.2K

Импорт фактов в базу пролога из файла в формате CSV



Для того чтобы работать с фактами базы данных в прологе их (факты) необходимо импортировать из внешнего источника.


На схеме условно показаны три области активностей:
Желтая — подготовка промежуточного файла. Для простого импорта это может быть просто сохранение документа в формате CSV. Для работы по регламенту возможна настройка компонентов БД (например MS SQL Server Integration Services) для периодической выгрузки. Данная активность в статье не рассматривается.
Красная — импорт данных из CSV файла в базу фактов.
Зеленая — работа с базой фактов в Прологе.
Примечание. Стрелками показаны потоки данных.
Читать дальше про красную и зеленую область...
Всего голосов 6: ↑4 и ↓2+2
Комментарии4

Часы на 30 светодиодах

Время на прочтение2 мин
Количество просмотров18K
Есть такая пословица — как начинаю что-нибудь делать на Arduino, так обычно часы получаются. Не будем отходить от этого правила и сделаем часы. Отмечу, что работа с микроконтроллерами (МК)) — это мое хобби. Мне понравился малый уровень вхождения для знакомства и освоения МК. Кроме того, как программиста по образованию привлекла возможность освоения новых технологий создание систем на базе МК.

Дизайн

Решение по дизайну навеян часами с сайта Огни Токио.Отображение в данном виде понравилось тем что несмотря на ограниченность возможности высветки времени 30 диодами, есть узнаваемый часовой круг и можно понять сколько времени с одного взгляда (после предварительной тренировки). Сейчас на часах 5 часов 46 минут.

Описание

Часы используют внутренний таймер. Тестирование такого решения показало точность не хуже ±1мин в трое суток. Больший период не тестировался. Для подключения 30 светодиодов необходима схема, которая бы уменьшила количество управляющих сигналов. Это могут быть декодеры, регистры. Однако есть довольно хитрая схема подключения светодиодов, которая добавляет волшебства этим часам.

Читать дальше →
Всего голосов 78: ↑64 и ↓14+50
Комментарии44

RIW09 22-24 октября 2009 в ЦВК «Экспоцентр» на Красной Пресне

Время на прочтение1 мин
Количество просмотров315
image RIW-2009 (Russian Internet Week) пройдет 22-24 октября 2009 г. в ЦВК «Экспоцентр» на Красной Пресне (павильон №3). RIW-2009 проходит при поддержке Министерства связи и массовых коммуникаций РФ.
RIW-2009 — это многопотоковая трехдневная конференция, масштабная Выставка «ИНТЕРНЕТ–2009», множество внепрограммных активностей, презентаций и промо-акций. В RIW-2009 примут участие более 15 тыс.человек.

image
Регистрация муторная. Излагаю алгоритм.

Чтобы зарегистрироваться:
1. Идите на сайт http://rocid.ru/. Регистрируемся, получаем ID и пароль
2. Идем на http://2009.russianinternetweek.ru. Нажимаем справа вверху «Регистрация».
3. Вводим полученные ID и пароль. Становимся участником бесплатных мероприятий.
4. На платные — плата 3600р

Статус «Участник RIW-2009» дает право на бесплатное посещение: Выставки ИНТЕРНЕТ-2009 Общей конференционной программы RIW–2009

Всего голосов 5: ↑2 и ↓3-1
Комментарии0

Ненормальное программирование. Разработка IF игр

Время на прочтение6 мин
Количество просмотров20K

Разработка игр



Кто не мечтал попробывать разработать собственную игру. Мы будем создавать игру в стиле interactive fiction Сюжет я взял на сайте одной из систем программирования RTADS. Система локализована на русский язык и содержит полный набор средств и руководств для программирования. Но… Программировать мы будем в другой системе Inform7 Она мне больше нравится, т.к. я люблю английский. Итак сюжет.

Сюжет


… В качестве примера мы разработаем игру, действие которой будет происходить в небольшом аэропорту. Наш аэропорт будет иметь терминал, центральный зал, а также выходы к самолетам.
Продолжить программировать
Всего голосов 69: ↑61 и ↓8+53
Комментарии30

Конкурс Игр Interactive fiction Competition 2009

Время на прочтение1 мин
Количество просмотров639

Об играх

В связи с проведением конкурса Interactve fiction Competition 2009 представляю интересный жанр компьютерных игр — текстовых приключений в традициях «Infocom». Эти игры отличаются от интерактивной литературы, тем что в своем большинстве не используют меню. То есть для определения что в данный момент необходимо делать игроку надо написать строкой на английском языке. При этом уровень английского — средний-выше среднего. В этом состоит второй эффект (первый отдохнуть) — поддержать на уровне свой английский.

Пример игры

Читать дальше →
Всего голосов 3: ↑2 и ↓1+1
Комментарии5

Ненормальное программирование. Может так писал Бог?

Время на прочтение3 мин
Количество просмотров2.4K

Допустим надо написать Мир. Запрограммировать.
Как бы тогда назывался среда программирования?

Так… думаем…
Что у нас в мире главное?
Правильно — информация!
Information — длинно. Во — inform. 6 — букв :(
Добавляем седьмую, получаем — inform7.

Гуглим —

есть!



www.inform7.com


image



Все как всегда бесплатно и есть под все платформы
I7_5Z71_OSX.dmg
Mac OS X version

I7_5Z71_Windows.exe
Windows version

I7_5Z71_Linux_all.tar.gz
Linux version

Устанавливаем.
Ну что напишем?
Hello word или Notepad?
Голосуем…



Понял! C Hello word все просто. Значит Notepad.
Блокнот это тип вещи. Блокнот имеет упорядоченный текст, который называется заметка. Обычно заметка в блокноте это "".<br>


Так… не проходит. Ах да, все языки программирования на английском! Пишем:…

Читать дальше →
Всего голосов 54: ↑36 и ↓18+18
Комментарии29

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность