Версия 0.0.1.4

 

Привет! Это моя «домашняя страничка». Здесь я хотел бы поделиться своими мыслями, идеями, знаниями, опытом и т.п., да и просто рассказать о себе.

 

Оглавление

Философия и etc. 1

Исследования и etc. 2

Разработка Mathematica-машины для MAXIMA.. 3

Отзыв на книгу Д. Дойча «Структура реальности». 3

Путь технологий в ИТ. 3

Ссылки в Интернете. 4

Free проекты, за которыми я наблюдаю: 4

Перечень идей (в произвольном порядке): 4

Другие материалы: 4

 

            До этого я вел несколько дневников, целью которых было сохранить и собрать в одном месте мои мысли (научные, научно-философские и практические). Оказалось, что мыслей много и поток их не ослабевает. Из этого объема мыслей выделилось несколько проектов или направлений. После того как я понял, что каждый из этих проектов может стать серьезным научно-практическим исследованием; и что все проекты почти не связаны друг с другом, а единственное, что их связывает вместе – это их автор, я понял, что мне пора браться за “self explanation”.

Надеюсь, страничка будет интересной и полезной.

Вообще-то, несколько лет назад я хотел написать книгу. Эта же мысль возникла у меня на 5-ом курсе физфака МГУ. Я не отказался от этих идей, и именно эта страничка может стать основой книги.

Сейчас (в 2005 году) меня начинает волновать вопрос о том, чем же заняться в этом мире. Сейчас для меня очевидно, что мои занятия наукой лучше перевести в раздел хобби.

Философия и etc.

            О философии я могу сказать достаточно много. Однако мне хочется только поделиться мыслями, которые связаны со мной как с личностью. Что определяет предмет  философии и отличает его от других предметов? Прежде всего – это то, что рассуждения ведутся в поле философских идей. Оказывается, что это поле достаточно узкое и все, что называется чистой философией, закончилось на Гегеле. На этом я и хочу закончить тему «философия» и перейти к «etc».

            То, что я напишу дальше, можно определить так: «про жизнь». Оказывается, чтобы быть по-настоящему счастливым не достаточно радоваться как ребенок подарку под елкой и все время улыбаться и светиться во все стороны. Требуется производить интеллектуальные усилия в некотором направлении. Я понял, что мне постоянно не хватает одного состояния моего организма, которое я называю состоянием «Дзена» (да, «Дзен» тот же самый, что и в Дзэн Буддизме; однако я не уверен, что хочу следовать Дзэн Буддизму во всем от начала и до конца…). Другой факт, который я осознал, состоит в том, что это состояние похоже нельзя воссоздать только ментально. Для этого требуются некоторые физические упражнения, а также питание - вообщем, определенный «химизм» организма. Например, для создания моего состояния «Дзена» особую роль играют бег, Ки-Чон упражнения и сбалансированное питание. Этот подход я бы назвал прагматическим подходом к Дзен Буддизму (не затрагивая такой компонент Буддизма, как религия).

            Думаю, переворот в моей жизни произвела книга психотерапевта Брайана Роута «Язык гипноза». С ее помощью я нашел все ответы на вопросы, которые я назвал бы внутренними и внутренне-внешними.

Вообще-то, все проблемы в жизни человека я разделил бы на внешние, внутренние и внутренне-внешние – то есть проблемы взаимодействия. Самогипноз позволяет решить в основном внутренне-внешние проблемы, однако, затрагивая как внутренние, так и внешние проблемы. Важно понимать, что любое серьезное совершенствование личности состоит (повторюсь) в воссоздании определенного химизма организма. А это, как известно процесс долгий (масштабной единицей тут является год).

Физика и философия

 

Исследования и etc.

            В разделе про «философию» я делал упор в область психологии. Тут я хотел бы поразмышлять о науке. На самом деле именно из-за этого раздела я и затеял эту страничку.

            Полная схема моих проектов выглядит так («-» в приоритете – проект заморожен):

Название

Приоритет

Комментарий

Экспертная система для вычислений в КТП

-

Новое поколение систем вычислений в теор. физике

Доработка MC

-

Базовая оболочка для работы в Линукс

Применение jEdit

****

Универсальный текстовый редактор для программистов

Разработка Mathematica машины для MAXIMA

****

Необходима free-Mathematica

Разработка языка программирования

*

Идеи относительно нового языка программирования.

Разработка 2-го уровня ОС на базе linux.

-

Идеи относительно нового поколения ОС. См. система динамических связей

Система динамических связей

-

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

Отзыв на книгу Д.Дойча «Структура реальности»

*

Развитие идеи

Разработка форматов представления лекарств

*****

Перспективное направление…

 

После перечня исследований и моих занятий в ИТ, хотелось бы написать про «etc». Наука – как раз та область человеческой деятельности, в которой сложно определить эффективность и целесообразность того или иного научного исследования. Сложно – это не значит, что невозможно.

            Можно выделить следующие особенности научного подхода. (1) спонтанность научных открытий. Каждое следующее серьезное открытие не определяется в терминах, заданных предыдущим открытием. Насколько я понимаю, это вполне согласуется с выводом Т. Куна в «Природе научных революций». Для больших открытий, таких как, например, квантовая механика, это вполне очевидно. Но, я думаю, это утверждение можно «масштабировать» и более низкие уровни (для мелких открытий). Эту ситуацию можно сравнить со следующей. Можно пытаться подобрать ключ к замку, перебирая ключи, а можно изобретать замок, который подходил бы к ключу, изобретая новый замок. (2) научное исследование всегда состоит в разработке среды, терминов для нового открытия; то есть, продолжая аналогию – всегда состоит в изобретении замка, подходящего к ключу. Однако, отталкиваться всегда приходится от существующих терминов. Именно обилие новых понятий и терминов приводит к тому, что реальную ценность той или иной работы трудно оценить (чтобы сделать этот вывод, достаточно посетить любую серьезную научную конференцию по теорфизике). (3) внутренняя логика. Это логика лежит глубже языков, с помощью которых люди пытаются ее представить. Люди, изучающие ту или иную теорию, имеют одинаковые представления, не в зависимости от того, на каком языке они говорят, и в каком подходе они изучили теорию. Так же удивительно, что эта логика может перениматься человеческим подсознанием; этот вывод я сделал после наблюдения за разговором ведущих физиков теоретиков, на одной из конференций.

            Для полноты картины нужно ответить на такие вопросы как:

1) На какие проблемы можно направлять интеллектуальные усилия, а на какой класс проблем - не стоит?;

2) Можно ли определить научное исследование от не научного?

3) Какой самый эффективный возраст человека для ведения научного исследования?

4) Каков оптимальный масштаб научной группы для ведения научного исследования (например, в одиночку, группой в 3 чел, 5 чел или 50) ?

5) Как нужно сообщать о результатах научных исследований?

6) Когда, на каком этапе научного исследования, нужно сообщать о его результатах?

8) Как эффективно накапливать знания и результаты многочисленных, разносторонних научных исследований?

9) Этика научной работы;

10) Психология научной работы;

11) Социология научной работы;

12) Взаимоотношения: наука - ученые - общество. Нужна ли обществу в целом наука?

Разработка Mathematica-машины для MAXIMA

Язык системы Mathematica обладает некоторыми преимуществами перед другими языками программировани. С другой стороны - нет free реализации этого языка; хотя уже существует большой набор программ и библиотек 3-го уровня, написанные на Mathematica.

            Возникла идея разработать пакет для MAXIMA, который бы мог исполнять Mathematica программы. Для этого можно использовать программу MockMMa, а, именно, парсер, вывод которого нужно интерпретировать на языке MAXIMA.

Отзыв на книгу Д. Дойча «Структура реальности»

            В книге затронуто большое количество новых идей, которые требуют дальнейшего развития.

Путь технологий в ИТ

Для профессионального программирования не достаточно лишь использования того или иного языка или набора языков – необходимо использовать технологии: набор решений, оптимизированных под ту или иную работу. Критерий эффективности выбранного пути очень прост: (1) в работе должно быть небольшое количество ошибок, (2) для любой проблемы известно как ее устранить, (3) высокая скорость достижения результата.

С другой стороны, качественных free технологий очень мало – на разработку технологии уходит на порядок больше ресурсов, чем на разработку конкретного проекта. Тем не менее, необходимо двигаться в этом направлении…

В эпоху free и open source систем первостепенное значение имеет информация о тех или иных технологиях (manual, reference guide, FAQ, technical reviews…). Поэтому, первое что нужно сделать, это собрать качественную полную информацию о существующих технологиях (из некоторой области).

Есть еще большой вопрос, нужно ли переводить документацию на русский язык – или проще всем серьезным программистам выучить английский J.

Технологии, которыми я интересуюсь, и с которыми работаю:

·        XML

·        XQuery (Sedna, Saxon)

·        OWL

·        Java

·        Jsp

·        Common lisp

·        Bison

·        MinGW

·        Maxima

·        Mathematica

·        jEdit J

Ссылки в Интернете

Free проекты, за которыми я наблюдаю:

Название

URL

Комментарий

CLISP

http://clisp.cons.org/

Коммон лисп (ANSI)

MAXIMA

http://maxima.sourceforge.net/

Система компьютерной алгебры

jEdit

http://jedit.org

Лучший редактор для программистов

KDE

http://www.kde.org/

Среда, куда нужно уходить, если за windows заставят платить J

ALT Linux

http://www.altlinux.ru/

Аналогично KDE …

Sedna

http://modis.ispras.ru/Development/sedna.htm

Перспективная XML Native DB

MC

http://www.ibiblio.org/mc/

Программа, экономящая драгоценное время ...

 

Перечень идей (в произвольном порядке):

·        Экспертная система для вычислений в КТП;

·        Разработка языка программирования;

·        Разработка 2-го уровня ОС на базе linux;

·        Проблемы – в массы;

·        Физика и философия;

·         ФИЛОСОФИЯ ЛОГИКИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА КАК МОДЕЛЬ «ЧИСТОГО РАЗУМА» ЧЕЛОВЕКА.

 

Другие материалы: