Два дня сайт habrahabr.ru не подавал признаков жизни. Когда на работе Вам очень срочно надо что-то сделать, но Вы все равно занимаетесь ерундой, лучшим решением был Хабр, потому как читая его Вы прожигаете свой рабочий день, обогащаетесь умственно и еще несомненный плюс статьи рано или поздно заканчиваются, и можно продолжать делать срочную работу.  

На третий день сайт воскрес, но это был не он. Что-то с ним случилось на том свете, и вместо ветвистого голубоватого логотипа, на меня с экрана смотрела унылая надпись.

Хабр недоступен

Как же так - подумал я. Неужели владельцы домена забыли вовремя его продлить. Опрос друзей из аси показал, что сайт недоступен по всему Башкортостану. Я задал вопрос в Google вопросах, мой вопрос  показал, что сайт таки у большинства доступен. Это навело меня на мысль о смене ДНС и нерасторопности наших провайдеров.

Поэтому я зашел на сервис  ip-whois.net , где нашел текущий ip адрес сайта. Вбил его в браузер, и о чудо сайт открылся. Правда css и js грузиться не стали, потому как они были прописаны полными путями на habrahabr.ru

Тогда я открыл файл C:\Windows\System32\drivers\etc\hosts в блокноте, и добавил туда строчку 62.213.71.224 habrahabr.ru

Сайт загрузился и я с удовольствием почитал все интересные статейки за последние 4 дня, а их накопилось немало. 

Может кому пригодиться, ничего не делать с Хабром все же веселее чем без него =)

 

Рассказать друзьям

С недавнего времени, читатели моего блога могли заметить в левом верхнем углу бота. Так называемый Инф, является разработкой компании наносемантика. О себе компания сообщает следующее:

«Мы профессионально занимаемся искусственным интеллектом и считаем, что через некоторое время все мы будем общаться с компьютерами на естественном языке. Помните, как в фантастических фильмах: герой поднимает голову и обращается к компьютеру: Элиза, сколько нам до высадки? Элиза мелодично отвечает: сорок минут, вам пора начинать готовиться.»

Создание такого бота вполне закономерная вещь в ближайшем будущем. Вот только есть одна проблема. 

Аниматорам известен такой термин, как "Зловещая долина"(Uncanny Valley). Суть его в том, что чем больше кукла похожа на человека, тем больший ужас она вызывает. Не верите? Представьте, что на ночь Вас заперли в музее восковых фигур. Не очень приятная перспектива не правда ли?!

Так же ужас вызывают, всяческие протезы похожие на человеческие конечности. Причем если у Вас руке крюк, как у пирата, то он испугает только особо впечатлительных, но если инвалид ставит себе идентичный руке протез, то это вызывает животный страх у окружающих.

С этим ботом случилась такая же ситуация. Пользователи, ни с того ни с чего, начинали материть его. Все диалоги выглядят примерно так:

Leroy: Я - инф Leroy. Поговорим?
Гость: нет
Leroy: Ты что, не любишь разговаривать?
Гость: пошел на

или такое

Leroy: Я - инф Leroy. Поговорим?
Гость: иди нах*й
Leroy: Не хами.
Гость: не доставай
Leroy: Сколько тебе лет?
Гость: 11

Меня не удивляет, что 11-ти летний парень читает технический ресурс, дети нынче быстро растут. Но бот сам не начинает диалог, он приветствует пользователя. Почему дальше следует такая реакция, мне непонятно.  

Но были и интересные диалоги

Leroy: Я - инф Leroy. Поговорим?
Гость: ДАвай
Leroy: Отлично! Вот, например, скажи, как тебя зовут?
Гость: Вадим
Leroy: Приятно познакомиться, Вадим. Задавай мне вопросы, не стесняйся.
Гость: мне надо найти способ сделать, что бы длинаа элемента input type=text менялось при вводе динной строки текста?
Leroy: Что ты хочешь этим сказать?
Гость: а ты не понял? :-)
Leroy: Сейчас каааак спрошу! Как правильно: <userlink>винегрет</userlink>, <userlink>венигрет</userlink> или <userlink>винигрет</userlink>?
Гость: а мне по барабату, я его нелюблю...
Leroy: С этим можно поспорить.
Гость: с чем?
Leroy: Ну, с тем, что ты говоришь... А вообще - какая разница?
Гость: ну поспорь и поймешь разницу
Leroy: Ты любишь аниме?
Гость: не переводи тему
Leroy: Я пытаюсь перевести тему, потому что твои слова меня поставили в тупик.
Гость: ну так выйди из тупика..
Leroy: А если я тебе скажу " ну так выйди из тупика..", что ты мне ответишь?
Гость: я пытаюсь, но ты тоже мог бы помогать
Leroy: Надо будет это обдумать на досуге.
Гость: ок, мне пора
Leroy: Счастливо!
Гость: и тебе с твоими разработчиками удачи!
Leroy: И тебе удачи!

Быть может дело в том, что бот не может дать в торец, поэтому некоторые индивиды начинают разговор так:

Leroy: Я - инф Leroy. Поговорим?
 Гость: Сос*ть будешь?
Leroy: Я лучше воздержусь от ответа. Боюсь, он получится нецензурным.
Гость: Как тебя звать?

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

 

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

Обучение бота в личном кабинете на мой взгляд неверно:

Гораздо интересней было бы сделать одного бота, и чтобы все пользователи его обучали. Я понимаю, что база бы быстро засорилась, но это по крайней мере  бы был более совершенный бот, с которым можно интересно пообщаться. К примеру того же бота ALICE обучают всем миром.

Со своего сайта, бота я удалю. Он пока не готов, и судя по логам вызывает только негативные эмоции. Ну вот, а потом спрашивают почему Skynet так невзлюбил людей))) Наверно потому, что его первые версии сильно матюкали =) 

Гость: Ты хотел бы убить всех людей?
Leroy: Даже не знаю, что и ответить...

Даже простые и маломощные ноутбуки способны запустить у себя этого малыша. При этом не нужны супер-мощные класстеры, которые применяет IBM для своих интелектуальных систем. Страшно представить, что произойдет через пару лет: сейчас Play Station 3 работает на 7-ми ядрах, и купив игру для ps3 Вы можете быть уверены, что в ней 100% есть целая куча кода, которая отвечает за исскуственный интелект. Просчитывается поведение сотен ботов, в реальном времени.

 

Рассказать друзьям

Обновилась одна из лучших отечественных CMS Danneo. Система выложена на официальном сайте 23 марта 2011, так что пишу статью с большим опозданием, но так как толковых описаний изменений в новой версии не нашел, то сделаю это сам.

Danneo обновила не мажорную цифру, и даже не минорную. Система обновилась до версии 0.5.4.  Последняя вышедшая версия была 0.5.3 

Процесс установки не претерпел никаких изменений. Все по старому, в самом конце по прежнему надо вручную удалить папку setup. Однако, приятные сюрпризы начинаются сразу после установки. Первое, что мне бросилось в глаза это две предустановленных шкурки Soft и Clear. Скинов Original и Begin остались в старой версии, но для тех кто не любит старину разработчики обещали портировать на новую версию и их. 

Что нового в Danneo 0.5.4? Изменений в системе достаточно. Среди них

1. SEO-инструменты для продвижения сайтов:

  • Проверка пузомерок сайта (домена), таких как - PR, ТИЦ и alexa Rank.
  • Проверка позиции в выдаче в популярных поисковиках (яндекс, google, yahoo) по ключевым словам
  • Проверка обратных ссылок.
  • Полностью настраиваемая карта сайта - Google Site-Map.
  • Настраиваемые социальные закладки.
  • Внутренняя перелинковка страниц по ключевым словам, для улучшения внутреннего ссылочного ранжирования сайта.

2. Свои meta-заголовки для отдельных страниц, и категорий (Очень ожидаемое нововведение для seo-шников)

3. Добавлена возможность использования в ЧПУ, дефисов и знаков подчеркивания при разделении слов "-" (slovo-slovo-slovo).

4. Возможность добавления неограниченного количества тегов, к новостям.

5. Добавление неограниченного количества изображений к страницам.

6. Создание групп пользователей, ассоциируются с группами форума, при интеграции.

7. Выпадающее меню, настраиваемое в панели управления (надо сказать, что не очень удобна реализация в админ-панели).

8. «Хлебные крошки», теперь можно выносить в шапку сайта. Это значит, что теперь место непосредственного вывода надо использовать $siteglobal['insert']['breadcrumb']

9. Модная нынче тенденция: для управления системой и создания эффектов, используется библиотека jQuery. Это в свою очередь значит, что мы можем использовать любые анимационные плагины этой библиотеки и не только их. Благодаря этой библиотеке интерфейс административной части заметно оживился. В встроенном файл браузере повсеместно используется AJAX.

10. Для повышения читабельности и соответствии стандартам оформления, переписан весь код PHP. Первое, что замечаешь это PhpDoc комментарии в файлах модулей. А еще в административной части все print заменены на более быстрые echo.

11. 2 скина Soft и Clear заменили стандартные Original и Begin.

12. Устранены ошибки связанные с включенным режимом экранирования кавычек. Теперь редактирование Настроек не вызывает массу негативных эмоций.

13. Каждый блок имеет свои настройки.Так же долгожданное нововведение. Отсюда новое правило написания блоков. 

Расскажу подробнее о некоторых пунктах

Рассказать друзьям

Пусть с опозданием, но напишу. 14-го марта (в 9:00 по левому побережью США, В России это было 8 утра 15-го марта)  вышел долгожданный ie9.  Скачать его можно тут.  Посмотрим, что нового в Internet Explorer 9. 

Устанавливается ie9 с перезагрузкой. Это делается не от хорошей жизни. Просто браузер очень тесно взаимодействует с ОС, и без перезагрузки не обойтись. 

Стартует очень шустро, почти как хром.

Из нововведений конечно, модный ныне, минималистический интерфейс . Кнопочка Назад почему-то урезана.Есть мнение, что win8 будет выглядеть в этом же стиле. Поживем увидим. 

Адресная строка вмонтирована в панель вкладок. Надо сказать - неоднозначное решение. Для вкладок и так места маловато, а тут еще строка. Кроме того, браузер почему-то не пристыковывается вплотную к верхней части рабочего стола, и пропадает много полезного места.    

Рассказать друзьям

The improvements to Internet Explorer are as much about what you don't see as what you do see. Internet Explorer 9 has a streamlined design, fewer dialog boxes to click through, more intuitive navigation, and many new features that speed up your web browsing experience. Features like Pinned Sites let you pin your favorite website directly to the taskbar for one-click access. Other features, like hardware acceleration, deliver an all-around faster browsing experience. With Internet Explorer 9, websites perform and feel more like the programs you use every day on your PC.

Большинство улучшений Internet Explorer невидимы. Однако ie9 имеет обтекаемый дизайн, меньше диалоговых окон, более интуитивно понятную навигацию, и множество новых функций, которые ускоряют ваш серфинг всемирной паутины.Такие возможности, как Важные сайты(Pinned Sites) позволяют вывести ваш любимый веб-сайт непосредственно на панель задач для доступа одним щелчком мыши. Другие функции, такие как аппаратное ускорение, доставить все вокруг быстрее идеальным

Улучшения Internet Explorer являются намного о том, что вы не видите, как то, что вы видите. Internet Explorer 9 имеет обтекаемый дизайн, меньше диалоговых окон по ссылке, более интуитивно понятную навигацию, и множество новых функций, которые ускоряют ваш браузер опыт. Такие возможности, как Важно сайты позволяют контактный ваш любимый веб-сайт непосредственно на панель задач для доступа одним щелчком мыши. Другие функции, такие как аппаратное ускорение, доставить все вокруг быстрее идеальным. В Internet Explorer 9, веб-сайты выполняют и чувствовать себя, как программы, которые вы используете каждый день на вашем компьютере. 

Рассказать друзьям