Ваша собственная поисковая система и 5 гигабайт даром

Flexum

Компания “Поисковые технологии” недавно представила Рунету уникальный сервис Flexum.ru, позволяющий любому пользователю создать свой собственный поиск по интернет-сайтам.

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

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

Кроме того, Flexum.ru рассчитан на совместную работу нескольких авторов – благодаря системе распределения прав созданием поисковой системы можно заниматься коллективно.

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

Flexum.ru активно развивается – в проекте уже зарегистрировано более 3700 авторов, которые создали более 2000 собственных поисковых систем по фильмам, книгам, блогам и другим многочисленным тематикам.

Благодаря тому, что теперь пользователи Flexum.ru имеют в своём распоряжении целых 5 гигабайт дискового пространства, создание качественных тематических поисковых систем стало простым занятием.

ЗАО “Поисковые технологии”
ЗАО “Поисковые технологии” основано в 2004 году компанией “Ашманов и Партнеры” и инвестиционным холдингом “Финам” с целью создания качественно новых средств структурированного поиска информации в Сети. Инвестиционный холдинг “Финам” — ведущий участник отечественного фондового рынка и инновационная компания, активно развивающая информационные технологии и интернет-проекты.

ЗАО “Ашманов и партнеры”
Компания “Ашманов и Партнеры”, основанная в 2001 году, работает на рынке технологий поиска, искусственного интеллекта и интернет-маркетинга. “Ашманов и Партнеры” принадлежат права на ряд продуктов используемых в проектах “Поисковых технологий” — Семантическое зеркало, Автоконтекст, Персональный поиск, Гиперпоиск, Геотаргетинг. Являясь родоначальником и лидером рынка интернет-консалтинга, поисковой оптимизации и продвижения сайтов в Интернет с 2002 “Ашманов и Партнеры” дважды в год организует отраслевые конференции по поисковой оптимизации и ежемесячные семинары по интернет-маркетингу. Специализированная рассылка АиП “Продвижение сайта: советы экспертов” входит в десятку самых популярных рассылок Subscribe.ru.

Автоматический перезапуск Apache

Веб-разработчики прекрасно знают, что после внесения изменений в конфигурационный файл сервера Apache или после смены настроек PHP (если он установлен как модуль), необходимо перезапускать веб-сервер. То есть каждый раз, когда вы вносите изменения в файл httpd.conf или php.ini вам необходимо рестартовать Apache. Часто бывает так, что в разгар работы, просто забываешь это сделать и начинаешь искать ошибку не там. Следующий способ позволит навсегда избавится от этой проблемы.

Многие знают утилиту под названием Cron — она выполняет различные команды, когда приходит указанное время. Аналогичная ей утилита Incron выполняет различные действия, когда происходят какие-либо события в файловой системе. В данном случае мы будем перезапускать веб-сервер, если был изменён один какой-либо из конфигурационных файлов.

Но сперва нам необходимо установить утилиту. Пользователи дистрибутива Fedora могут сделать это командой yum install incron. После установки нам надо запустить сервис и сконфигурировать его так, чтобы он стартовал при запуске системы. В этом нам помогут команды service и chkconfig:

# service incrond start
Starting incrond: [ OK ]
# chkconfig incrond on

Далее, аналогично с использованием crontab, создаём задания для incron:

# incrontab -e

Мой список правил выглядит так (имя файла или директории за которой следим, событие, действие):

/etc/httpd/ IN_CLOSE_WRITE /sbin/service httpd restart
/etc/php.ini IN_MODIFY /sbin/service httpd restart

Полный список событий, котоорые отслеживает incron можно узнать командой incrontab -t

IN_ACCESS,IN_MODIFY,IN_ATTRIB,IN_CLOSE_WRITE,
IN_CLOSE_NOWRITE,IN_OPEN,IN_MOVED_FROM,
IN_MOVED_TO,IN_CREATE,IN_DELETE,IN_DELETE_SELF,
IN_CLOSE,IN_MOVE,IN_ONESHOT,IN_ALL_EVENTS,
IN_DONT_FOLLOW,IN_ONLYDIR,IN_MOVE_SELF

Большинство из названий этих событий понятно и так, дополнительные комментарии можно найти в файле /usr/include/linux/inotify.h (поставляется вместе с пакетом kernel-headers)

Каждому сайту — по своему браузеру. Интеграция веб-приложений в десктоп

Все больше и больше инструментов, считавшихся доселе неотъемлемой частью настольных компьютеров, уходят в веб. Сейчас уже ни для кого не секрет, что в интернете можно полноценно работать с электронной почтой, выполнять повседневные задачи офиса. Этот уход в веб, помимо простой демонстрации возросших технологических возможностей, принес так же качественные изменения путем упрощения совместной работы над данными, что, в свою очередь, дало рождение термину «Enterprise 2.0»

Кажется, что может быть проще! Теперь для работы достаточно лишь открыть окно и набрать адрес. Но, все-таки, какими бы возможностями ни обладали современные браузеры, они мало приспособлены к работе с веб-приложениями. Это и не удивительно, ведь основная задача браузеров – это серфинг по сайтам. А веб-приложения явно выходят за рамки этой модели. Вспомните хотя бы возмущения специалистов по юзабилити относительно того, что использование концепции AJAX ломает основы пользовательского поведения с браузером (кнопка «Назад», добавление в «Закладки», и т. п.).

Но, к счастью, мир не стоит на месте. Растущая популярность браузера Firefox, темпы разработок и внедрения решения на базе движка Gecko привели к тому, что в начале появился проект XULRunner, а затем, на его базе, приложение WebRunner, о котором и пойдет речь.

Continue reading ‘Каждому сайту — по своему браузеру. Интеграция веб-приложений в десктоп’

My hacking life

Lifehacker совместно с Интернетными штучками объявили о проведении конкурса на самый интересный лайфхак. Я, пожалуй, не буду оставаться в стороне и тоже приму участие в этом состязании.

Хорошенько подумав, я вдруг осознал, что по сути-то вся наша жизнь состоит из маленьких хаков. Изобретение и применение этих взломов жизни — естественный результат стремления человека к комфорту и развитию. Мы все стремимся постичь внутренние законы жизни и мироздания — кто-то для удовлетворения своих демографически обусловленных потребностей, а кто-то, увы, деградационно-паразитарных. Но если в реальной жизни не всем дано заглянуть в исходный код вселенной, то компьютерно-информационное пространство даёт больше возможностей. По крайней мере цифровую вселенную осознать гораздо проще и простора для всевозможных хаков и переделок под себя предоставлено огромное количество. Да и само пребывание в этом целом мире на экране монитора похоже на долгий путь от одного хака к другому. Немного освоившись, мы не останавливаемся — просто наши хаки становятся изощрённее и изобретательнее, что в свою очередь так же повышает уровень наших запросов и требований. Мы больше не хотим вручную обновлять движки своих блогов или пользоваться обычным административным интерфейсом, нам лень устанавливать обновления для библиотек разработчика. Мы стремимся впитать как можно больше информации за более короткий промежуток времени, что нам некогда дописывать адреса интернет-сайтов. Мы хотим, чтобы наши веб-приложения работали ещё быстрее как на клиентской стороне, так и на сервере, и у наших пользователей не было проблем с кодировками, да же если мы используем Ajax. Мы стараемся защититься от спама, но не хотим скрывать своих электронных адресов, и от других хотели бы добиться того же. Мы хотим сохранять и делиться информацией легко. Мы хотим пользоваться множеством сервисов, но не заморачиваться на тему запоминания логинов и паролей. Мы хотим пользоваться операционными системами, которые подходят именно нам. Одним словом, мы стараемся всячески улучшить окружающую нас цифровую жизнь.

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

Workrave. Первая неделя: полёт нормальный

В понедельник 10 сентября в блоге Lifehacker появилась моя заметка о программе Workrave. Это программа, которая помогает избежать появления заболеваний, вызванных длительным повторяющимся напряжением, например кистевого туннельного синдрома.

С того момента прошла одна рабочая неделя — пять дней использования программы Workrave. Пришло время поделиться впечатлениями от использования.

Во-первых, мне сразу же пришлось увеличить интервал между микро-перерывами. Три минуты, на мой взгляд, это слишком мало, и постоянные перерывы в работе мешают концентрироваться на рабочих задачах. А в остальном, я очень доволен. Мало того, что программа выполняет свою основную функцию по заботе о здоровье, так она ещё и помогает планировать и расставлять приоритеты для решаемых в данный момент задач — “крупную задачу начну после перерыва, а до перерыва успею закончить с мелкой”.

Берегите себя и будьте здоровы!

Четыре шага к увеличению производительности web-приложений

Джозеф Смарр (Joseph Smarr) — главный архитектор по платформам в компании Plaxo, Inc. поделелся своим видением того, как можно увеличить производительность web-приложений.

Его советы касаются программирования клиентской части интерфейсов.

Итак, чтобы web-приложению быть по настоящему быстрым ему необходимо:

  • Быть ленивым. Не надо загружать что-либо или выполнять какие-то функции до того, как это понадобится. Возможно, что вам вообще не потребуется это загружать или выполнять.
  • Быть “отзывчивым” (responsive). Делайте так, чтобы всё происходило быстро. Если есть возможность сократить взаимодействие на 100 миллисекунд путём обработки события mousedown вместо click, делайте это!
  • Быть прагматичным. Программирование клиентской части интерфейса и так достаточно сложное занятие, не надо его усложнять сверх меры.
  • Быть бдительным. Пустые страницы самые быстрые. Но они становятся медленными, когда вы на них что-то размещаете, медлительность — это ваша ответственность. А бдительность нужна для того, чтобы предотвратить медлительность.

Летние скидки от BCS-IT

Компания BCS-IT предлагает своим клиентам воспользоваться летним дисконтом и заказать сайт до конца августа на 10% дешевле.

О Компании: BCS-IT — поставщик IT-решений для бизнеса и образования в России и зарубежом. Компания предлагает решения в сферах систем дистанционного обучения, портальных интернет/интранет решений, веб-сайтов и средств электронной коммерции на базе систем 1С-Битрикс, TYPO3 и других.

Ассиметричный ответ

Мой друг и коллега, выпускающий редактор блога Мера: Форум сторонников КОБ Ян Юшин решил поддержать идею, предложенную ЖЖ-пользователем neo_der_tall относительно “ассиметричного ответа” Лондону на высылку четырёх российских дипломатов:

Я предлагаю серьезно проработать исторический проект: подробно, увлекательно и детально рассказывающего правду и только правду о роли ВелокобрАтании в развязывании обеих мировых войн XX века.

Только очень забывчивые, невежественные и бездумные люди, а также прожжённые мерзавцы могут не понимать того, что организатором второй мировой войны ХХ века (как и первой мировой) была Великобритания. Именно Великобритания и Франция безпрепятственно позволили гитлеровской Германии нарушить военные статьи версальского мира; именно они позволили Гитлеру:

  • ввести германские войска в демилитаризованную после завершения первой мировой войны ХХ века Рейнскую область — левобережье Рейна, которое стало впоследствии плацдармом для нападения вермахта на Бельгию, Францию, Голландию, вместо того, чтобы пресечь этот первый подготовительно-агрессивный акт гитлеризма и уничтожить гитлеровский режим «во младенчестве»;
  • воcсоздать и развернуть военную авиацию и флот.

Кроме того, именно Великобритания является вдохновителем и автором «мюнхенского сговора», который повлёк за собой оккупацию Чехословакии третьим рейхом при соучастии в этой агрессии якобы «невинной» Польши.

О соучастии Польши в качестве союзницы гитлеровской Германии в ликвидации Чехословакии все порицающие политику СССР в предвоенный период — и прежде всего сами поляки — предпочитают не вспоминать.

В результате же оккупации третьим рейхом Чехословакии вермахту достались передовая по тому времени и мощная военная промышленность Чехословакии (заводы «Шкода» были одними из мощнейших в Европе и стояли на высоком уровне технической культуры) и немалые (по тем временам) и весьма совершенные вооружения чехословацкой армии. Всё это было употреблено Германией в ходе её последующих агрессий.

В отличие от Великобритании, оказавшей в период мюнхенского сговора давление на Францию и Чехословакию с тем, чтобы они пошли на выполнение требований гитлеровского ультиматума, СССР предлагал Франции, Великобритании и Чехословакии совместно военной силой пресечь агрессию слабой ещё Германии против Чехословакии, но не встретил с их стороны поддержки.

Что касается предвоенной Польши, соучаствовавшей вместе с Гитлером в уничтожении Чехословакии, то она была по сути своих устремлений нацистским государством, но в ней не нашлось диктатора, который подобно Гитлеру мобилизовал бы толпу и организовал создание военно-экономической мощи для агрессии против соседей с целью построения Великой Польши от моря (Балтийского) до моря (Чёрного), с составе которой должны были бы оказаться Украина, Белоруссия и некоторые области России. Но и без этого Польша мечтала о совместном походе вместе с Гитлером на восток против СССР и разрабатывала соответствующие военные — далеко не оборонительные — планы. Принять же помощь СССР в случае нападения на неё Германии Польша категорически отказывалась на протяжении многих лет, в том числе и в августе 1939 г., когда СССР вёл в Москве переговоры с военными делегациями Франции и Великобритании о создании в Европе системы коллективной безопасности против возможной гитлеровской агрессии, опасность которой во Франции начали понимать после «мюнхенского сговора».

Великобритания же имитировала понимание ею опасности гитлеризма, по какой причине прислала в Москву якобы для конструктивного ведения переговоров делегацию, не имевшую права на подписание каких-либо определённых военных соглашений, которой кроме того было дано прямое указание тянуть переговоры, не доводя их до практического результата, по возможности до октября 1939 г.

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

И если помнить предъисторию второй мировой войны ХХ века и понимать библейскую глобальную политику, то становится понятным, почему бывший премьер-министр Великобратании Тони Блэр не приехал в Москву на празднование 60-летия Победы над гитлеровским нацизмом:

Британское масонство по-прежнему верно тому политическому курсу, который был реализован им в «мюнхенском сговоре», и потому сокрушительный разгром гитлеровской Германии в 1945 г. при сохранении и усилении Советского Союза как великой державы на последующие 40 лет мировой истории и сопутствующий крах де-юре Британской империи — для них не то событие, 60-летие которого следует торжественно и радостно отмечать. Всё остальное — благовидные отговорки для профанов, весьма далёкие от сути реальной глобальной политики транснационального масонства и его заправил.

Drivel: Блог-клиент для Linux

Drivel — это редактор для записей в блогах. Он может подключаться к блогам используя интерфейсы Advogato, Blogger 1.0, Blogger 2.0/Atom, LiveJournal и MovableType. Так же в клиенте есть возможности проверки правописания, подсветки HTML-синтаксиса, правка уже опубликованных записей и возможность работы в офф-лайновом режиме.

Из плюсов я бы отметил тот факт, что редактирование идёт не в режиме WYSIWYG, то есть пользователь обладает полным контролем над кодом своей записи и может использовать, например, какие-то специфичные для его темы CSS-классы для элементов. Подсветка синтаксиса — весма приятное дополнение.

Из минусов. С первого раза не совсем было понятно, как заставить Drivel подключиться к блогу на WordPress. Оказывается, для этого надо было указать тип журнала MovableType и адрес сервера
http://your_server.com/path/to/wordpress/xmlrpc.php

Резюмирую. Хоть я и не являюсь сторонником stand-alone клиентов для ведения блогов, Drivel мне почему-то понравился. И, думаю, не надо говорить, что эту заметку я набираю именно в нём.

А ты с какого района?

География российских IP-адресов

Поделись улыбкою своей…

Вольфганг Бартелме представил набор для создания смайлов

Из пыльного шкафа

Из-за всей этой шумихи вокруг выхода Safari под Windows незамеченым остался выход новой версии некогда самого популярного браузера.

Создание многоязычных сайтов на Zend Framework

Руководство от Джейсона Гилмора

Red Hat Linux получил сертификаты безопасности EAL4 и ACL_FLR3

Компания Red Hat в минувшее воскресенье объявила о получении сертификатов EAL4 Augmented и ACL_FLR3, говорящих о возможности использования операционной системы Red Hat Linux на закрытых правительственных объектах.

In the future when all’s well

Опубликован список отличий формата HTML5 от его предшественника HTML4. О времени когда новый формат перейдёт в статус стандарта ничего не известно, но ходят слухи, что это случится не раньше 2010 года.