На днях столкнулся с одной известной проблемой маршрутизации. Есть Linux-коробка - маршрутизатор, он же сервер, с двумя сетевыми картами, соответственно для внутренней и внешней сетей. Если мы изнутри устанавливаем соединения наружу, то все работает как часы, но если изнутри попробовать установить соединение на внешний IP маршрутизатора/сервера, то фиг - все пакеты пропадают в неизвестное место.
Было время когда мне приходилось работать с PHP каждый день, к счастью оно закончилось. Но иногда мы вынуждены делать то, что нам не нравится. В любом случае появился повод (собственно поводом было поведение всего одной функции) для написания этой небольшой заметки.
Обновил LinkExtractor до версии 0.16. Исправлена максимальная поддерживаемая версия Firefox и теперь плагин работает в Firefox 3 beta 5.
Кстати, я все еще собираюсь написать про DEC (Digital Equipment Corporation), компанию действительно очень много сделавшую для компьютерной индустрии, но, к сожалению, сейчас уже подзабытую. А сайт New Scientist опубликовал статью о том, что спаму исполнилось 30 лет.
Спрашивается, и при чем здесь DEC? Оказывается и здесь они были первыми! 3 мая 1978 года компания разослала коммерческое сообщение 393-м пользователям сети Arpanet. Соответственно, реакция на самый первый спам была отрицательной, но, к сожалению, сейчас такие мелочи как реакция общественности уже не останавливают спаммеров.
На сайте High Scalability вчера была очередная статья о работе Google. Для интересующихся предметом, на приложенных слайдах особо ничего нового - кратко описаны структура кластеров, GFS, BigTable и MapReduce. Под конец одна страничка о будущих направлениях - глобальная репликация, автоматическая миграция сервисов и т.п. Но больше всего порадовала 4 страница:
Типичный новый инженер:
- Никогда не видел петабайт данных;
- Никогда не использовал тысячи машин;
- Никогда не встречался с настоящими отказами машин;
Наше программное обеспечение сделает их успешными.
По большому счету, получается, что большинство разработчиков пролетают по всем трем пунктам. :-)
Где-то 5 лет назад, когда этот сайт был совсем другим, на нем была ссылка на скрипт для сохранения истории команд интерактивной сессии Python. Позже, в связи с различными изменениями сайта, он был убран. Но теперь, немного подправив скрипт, я вернул его на новое место.
Я тут недавно писал, что Яндекс не любит, что бы пользователи сами добавляли не русскоязычные сайты, хотя показывает их в результатах поиска. А теперь яндексаторы пишут, что де будут искать по зарубежному интернету.
Раньше я достаточно много раз слышал про систему управления контентом Typo3, но недавно меня попросили посмотреть один сайт сделанный с помощью этой системы и таким образом я познакомился с ней поближе. Надо сказать, что от некоторых моментов я испытал удивление, если не сказать шок.
На данный момент уже только ленивый не написал, что Sun взяла на работу Ted Leung и Frank Wierzbicki. Предполагается, что Ted будет продвигать Python (и динамические языки в целом) в "массы", а Frank работать надо Jython. Также примерно 2 года назад Sun взял на работу двух разработчиков - Charles Nutter и Thomas Enebo для работы над JRuby.
Хочется поговорить о грустном, а именно о качестве сервиса самого "могучего" российского поисковика. В общем случае сервисами я его не пользуюсь, те, кто пользуются говорят, что последнее время есть во всем какая-то агония, видимо связанная с неминуемым приходом самого "могучего" мирового поисковика, а может и просто по жизни так. Итак, делаем мы сайт http://www.qiktok.net и решил я его добавить на Yandex, а почему нет, собственно? Отлично, набираю адрес, жму кнопочку Добавить и... Оппа:
Добавление URLа Адрес http://www.qiktok.net не был внесен в базу Яндекса, так как сайт http://www.qiktok.net находится вне доменов стран СНГ, при этом наш робот не смог распознать в нем русский текст.
Хмм, это что, какой-то выборочный поисковик? Но если я, например, наберу там слово home, он честно, не по-русски все выдает, только вот на первом месте www.mysql.com, но это уже совсем другая история. И еще сомневаюсь, что www.mysql.com находится внутри доменов стран СНГ. Получается, что по ссылочкам - любые сайты, а вот через добавление - только внутри доменов стран СНГ? Ну ладно, допустим здесь не срослось, а что со второй частью? Робот в поисковой системе - часть достаточно важная и если он хочет распознать русский текст, то он должен как-то больше стараться. Вот, например, клиентский заголовок Accept-Language еще в HTTP/1.0 был - а это 12 лет назад, плюс его даже в Lynx можно через формочку текстовую настроить.
В целом, осталось какое-то дурацкое впечатление, а если бы тут еще и Дэвид Платт был, он бы просто без конца кричал: Вы - не Ваш пользователь! Вы - не Ваш пользователь!...