Сделать такой блокнот, конечно, можно. Но вот пользоваться им как редактором будет не очень удобно. Гораздо очевиднее и проще будет переставлять квадратики по сетке, чем листать страницы или высчитывать в уме требуемых порядковый номер.
Бесполезная штука. Если хочется сделать что-то «руками», а не мышкой, то намного удобнее было бы использовать коробку я ячейками, в которые можно вкладывать черные квадратные параллелепипеды.
А я просто убрал галку «отображать поверх всех окон». Теперь при раскрытии приложения на весь экран таскбар вообще не виден. Отобразить можно по нажатию Win.
В принципе все правильно делаете. Для бактерии. Только у вас не хватает некоторых связей. Например, у тех организмов, которые должны двигаться, чтобы получить пищу (человек и ваша бактерия), генетически заложена потребность в движении. Для этого им и нужно столько пищи, чтобы была энергия на движение. Вспомните, разве нормальный ребенок будет просто так сидеть в центре комнаты и ничего не делать? Он будет находиться в постоянном движении, которое может замедлить и прекратить истощение — голод. Так что ваша бактерия должна находиться в постоянном движении, так как это именно потребность, а не следствие голода и необходимости искать пищу.
Получается, что по данным Алексы можно судить только по относительной посещаемости одного ресурса к другому. Как еще можно объяснить отличия от статистики Google?
Вполне может быть. Так как я ее нашел в феврале прошлого года, а когда там был релиз в России? И я еще удивлялся — а где MVC проекты… Но с тех пор я перешел на C# Express Edition. Плагинов не хватает, а так всем доволен.
Ну так С# (читай весь .NET) не для примитивных вещей заточен. А скорее наоборот — помогает разработчику не задумываться над реализацией этих примитивных вещей и воспользоваться готовой, универсальной, оттестированной и безопасной, ну и медленной, как следствие. Здесь уже кому что важнее — быстрота разработки или же скорость работы. Хотя это можно и комбинировать — писать особо критичные к ресурсам модули по-старинке, на С++, а остальное на .NET языке. Также замечу, что в последней 2008-й студии можно создавать только .NET проекты. Этим создатели недвусмысленно намекают, что пора уже переходить на новую платформу.
Вообще-то я согласен с вашей женой в том, что программа, прошедшая тест Тьюринга, не обязательно должна обладать всеми качествами человека. Смотря как эту программу делать. Если специально для одной цели — пройти этот тест, то в итоге может получиться не совсем тот ИИ которого многие ждут или боятся. Не знаю, правда, можно ли такую программу сделать методом черного ящика и в каком направлении следует двигаться. Поэтому я решил начать с базы — создать эквивалент ЦНС и добавить периферию.
А вот насчет Интернета… Если подходить с практической точки зрения, то для этого нужно сначала научить его читать и добавить органов чувств и функций тела со свойствами браузера. Если я вас правильно понял… Так как в начале своего существования организм не сможет развиваться в такой среде. Я не представляю, как бы у него начали формироваться образы. А без них он не научится говорить. Вот когда он немного «подрастет», то можно будет подумать, как обустроить его «прогулки» по Интернету. Думаю, что это вполне возможно. Например, давать ему задания найти какую-либо информацию или ответ на вопрос — получим интеллектуальный поисковик. Можно встроить части его тела в сайт и мы наделим его возможностью общаться с другими людьми в режиме чата, форума или чего-то подобного.
Я не говорю, что после проверки ошибки в принципе возникнуть не могут. Но тем не менее от многих ошибок можно таким образом застраховаться. Если не ошибаюсь, это была одна из целей разработчиков языка и платформы в целом.
Жду следующих статей. А к этой у меня два мелких замечания. Первое — в примере не хватает общего пространства имен, в которое он заключен. Нужно было уточнить, что метод WriteLine() — статический, т. е. это метод класса, а экземпляр этого класса не создается, так как там все методы такие. Ну и про CLR можно было по-подробнее, что она очень дотошно «вычитывает» код на предмет наличия ошибок безопасности типов и таким образом можно многие ошибки обнаружить еще до компиляции, а не на этапе выполнения.
А вот насчет Интернета… Если подходить с практической точки зрения, то для этого нужно сначала научить его читать и добавить органов чувств и функций тела со свойствами браузера. Если я вас правильно понял… Так как в начале своего существования организм не сможет развиваться в такой среде. Я не представляю, как бы у него начали формироваться образы. А без них он не научится говорить. Вот когда он немного «подрастет», то можно будет подумать, как обустроить его «прогулки» по Интернету. Думаю, что это вполне возможно. Например, давать ему задания найти какую-либо информацию или ответ на вопрос — получим интеллектуальный поисковик. Можно встроить части его тела в сайт и мы наделим его возможностью общаться с другими людьми в режиме чата, форума или чего-то подобного.