| Thursday, February 22nd, 2007 |
| 5:52 pm |
Диссертация: написать Искусственный Интеллект ;) Создание формального языка для описания учебников и компилятора (транслятора, генератора) из него в интерактивные задачники. Понятно, что есть два полюса решения: - можно писать "низкоуровневом" языке типа Delphi, Visual C++ и т.д. Преимущество - машина сразу исполняет полученную программу. - писать на естественном (человеческом) языке. Компьютер не поймёт, но поймёт человек-программист и сможет реализовать. Да, понятно, что машина не умеет сама "придумывать" дизайн. НО, с другой стороны, в основе каждого дизайна лежат какие-то общие идеи. Задача - выявить эти идеи в максимально обобщённом виде, выработать язык и реализовать генератор. "Язык" - в данном случае - весьма условное понятие, т.к. можно редактировать программу в визуальном редакторе, это всё укладывается в общую концепцию. |
| 11:19 am |
Книга интересная: Михаил Веллер. Всеобщая теория всего Читаю в метро, по-дороге. Мысли во многом похожи на мои собственные. Когда читаю постоянно ловлю себя на мысли - и я так мог бы написать, если бы решился написать книгу, наконец... |
| Tuesday, February 20th, 2007 |
| 1:17 pm |
myOutlook Утилита для корректировки адресной книги Outlook. Удаляет дубли из телефонной книги. Исправляет ФИО. Выводит на консоль свои действия. Программа соединяется с открытым Outlook'ом. ( ...код C#... ) |
| Monday, February 19th, 2007 |
| 4:23 pm |
Ресурсы по 1С (язык, запросы, конфигурация, тесты) в интернете ( ...подборка... ) |
| 12:09 pm |
|
| 11:41 am |
|
| 11:24 am |
|
| Thursday, February 15th, 2007 |
| 10:19 am |
|
| Friday, February 2nd, 2007 |
| 4:26 pm |
C# Application Settings Как settings сохраненить под другим именем? Для того, чтобы обновить настройки в дизайнере :) |
| Thursday, February 1st, 2007 |
| 10:53 am |
|
| Wednesday, December 27th, 2006 |
| 6:33 pm |
Простенький текстовый редактор типа Notepad на C# ( editor.cs ) |
| 6:27 pm |
Как работает программист 1. Понять, что от тебя хотят (в общем), и стоит ли вообще этим заниматься? Беседа с заказчиком, оценка временных затрат и взаимной выгоды. Общение с заказчиком. 2. Понять конктретнее, что от тебя хотят и перевести это на язык компьютера (сформулировать тесты). 3. Добиться, чтобы программа проходила тесты. 4. Убедить заказчика, что ты сделал именно то, что ему нужно. |
| 6:18 pm |
|