• Поиск — это просто

      Google, конечно, ищет хорошо, но корпоративные ресурсы вывешивать на открытый доступ нельзя, покупать google-mini с его ограничениями тоже не вариант. А поиск по базе внушительных размеров(4 гигабайта текстов, по которым и необходим поиск) надо. А если добаить к поиску по тексту еще и поиск по каким-то параметрам, то тут и google-mini не поможет и совсем страшно становится.

      Но не стоит паниковать! На помощь нам приходит Sphinx — поисковый движок с открытым исходным кодом, который можно прикрутить практически к чему угодно не прилагая особых усилий

      Читать дальше →
    • Выбор катастроф

        scribd
        Привет, самая читающая нация на планете.

        Ты смеешься над Большим Адронным Коллайдером, но какой процент пишущих слово «БАК» действительно понимает, о чем идет речь? Что значит «антиматерия», теория черных дыр, столкновение Земли с другими небесными телами? Какой возможный исход ждет человечество? Каждый третий читатель? Очень вряд ли. Для этого пришлось бы иметь ученую степень по астрономии, физике, геологии, и многим другим научным дисциплинам. Но, слава эволюции, есть люди, которые знают это за нас.

        Наверняка многие слышали об Айзеке (первоначально Исааке) Азимове — американце русского происхождения родившемся в семье мельников, популяризаторе науки, биохимике и, в конце-концов, писателе-фантасте. За 72 года своей жизни он написал более 500 книг самых разных жанров, начиная от научно-публицистических материалов и заканчивая детективами — вся жизнь этого человека прошла лишь с одной целью: донести сложное и не всегда понятное простому обывателю знание. Слова позитронный, психоистория, робототехника; Три закона робототехники и сам сборник рассказов «Я, робот»; путеводители по Библии и науке — все это принес в современное общество один человек.

        Читать дальше →
      • Фотошопим на PHP

          Уменьшаем изображение разными библиотеками и сравниваем результат Для многих задач автоматической обработки фотографий не подходит качество и функционал библиотеки GD. Поскольку возможности обратиться к Photoshop из PHP или Perl пока не существует, решаем проблему с помощью ImageMagick.

          Речь пойдет о PHP инрефейсе к ImageMagick MagickWand, который в репозитарии Fedora называется php-magickwand. Хочу обратить Ваше внимание, что MagickWand API отличается от классического ImageMagick тем что позволяет работать как с элементами растровой графики, так и с элементами векторной графики.

          Для php есть еще одна реализация интерфейса к ImageMagick, которая называется IMagick, но функционал этой библиотеки, на мой взгляд, уступет MagickWand.


          В первой статье рассмотрим на примерах несколько типичных задач по обработке изображений и сравним результаты с php-gd.



          Читать дальше →
        • Решения для создания социальной сети

            Этот текст навеян предыдущими <a
            href=«sevavaber.habrahabr.ru/blog/38613.html»>постами, в которых перечисляются движки социальных сетей, но практически никак не анализируются на предмет использования.

            Здесь я сначала собираю все возможные движки, которые найдены по упоминаниям, поисковикам и различным архивам. И фильтрую их, убирая явно непригодные для использования мною. При этом критерии использования у других людей могут быть иными, поэтому все движки остаются во второй части списка. Всего рассмотрено 65 проектов.
            Читать дальше →
          • Шокирующая правда о видео на eeePC под Windows XP

              * Crossposted in LiveJournal eeePC community

              Уважаемые пассажиры! Желаю всем приятной поездки. Сегодня вашему вниманию предлагаются результаты опытов, которым я подвергал свой eeePC на протяжении всей последней недели.

              Краткое содержание для тех, кому «всю тему читать нет времени»
              Загрузите Combined Community Codec Pack (5,8 МБ), установите, наслаждайтесь. Всего пара-тройка кликов мышью и неизменно превосходный результат. Я гарантирую это.

              Читать дальше →
            • Случай с доктором Лестером

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

                Когда в 1993 году я впервые познакомился с Another World, то тут же ошибся. Увидев вначале игры логотип Delphine Software, я решил, что она была сделана многочисленным коллективом компании. Тогда мне в голову не могло придти, что это авторский проект, созданный одним единственным человеком по имени Эрик Шайи.

                15 лет спустя мне в руки попал диск с фильмом, где я впервые увидел его.

                Another World
                Читать дальше →
              • Расшифрован механизм кармы

                  В своем исследовании механизма хабракармы, проведенном в течение марта с.г., я использовал 75 виртуальных персонажей. Мощность кластера в составе 45 персонажей, задействованных в ходе предварительного эксперимента, оказалась недостаточной для того, чтобы из полученной статистики сделать надежные выводы. Сегодня же погрешность результатов исследования я оцениваю как 1,3%.

                  К концу эксперимента администрация Хабрахабра заблокировала 7 персонажей, но характер и масштаб проводимого эксперимента, похоже, не разгадала. В связи с чем заранее приношу администрации извинения и рассчитываю на понимание: если миры создаются, то разве не для того, чтобы их исследовать?
                  Читать дальше →
                • Opera Mini для ASUS Eee PC

                    Примечание: обновился файл устройства. Теперь для версии 2.0.2 можно изменять размер экрана (Resizable) и вводить как английские, так и русские буквы.
                    ASUS Eee PC относится к таким устройствам, которые чаще используются там, где нет «нормальных» условий. Нормальные условия — это хоть какой-нибудь быстрый интернет (Ethernet или Wi-Fi).
                    Я же чаще пользуюсь обычным GPRS на Eee PC (подключил телефон через Bluetooth), поэтому сидеть в Jabber/ICQ ещё можно, а вот полноценно ходить по сайтам — дорого. А что мы используем на телефонах? Opera Mini!
                    Opera Mini можно запустить и на Eee PC:
                    Opera Mini на Eee PC

                    — это несложно. Всё можно сделать в три шага.

                    Читать далее →
                  • Восемь НЕ отстойных приложений для Adobe AIR

                    • Перевод
                    adobe air logoДля Adobe AIR создано довольно много приложений любой тематики. Они пытаются принести на ваш десктоп больше интернета, и похоже у них получается. В этой статье мы рассмотрим несколько самых популярных AIR-приложений. Если вы не понимаете, что они представляеют из себя, то можете просто думать, что AIR — это среда для выполнения веб-сервисов на вашем рабочем столе. В большинстве случаев это приводит к созданию быстрых и привлекательных пользовательских интерфейсов.

                    1. Google Analytics


                    google analytics
                    Google Analytics на сегодняшний день одно из самых популярных приложений для AIR. Google Analytics является одним из наиболее часто используемых инструментов анализа трафика и эта версия позволяет делать все тоже самое, что и сети, только немного быстрее. Больше о нем вы можете узнать из статьи Марка О'Нила.
                    Читать дальше →
                  • Моя любимая медитация

                    • Перевод
                    Вот простая, но эффективная медитация, которая может вам понравиться. Обучение основам медитации не является целью этой заметки (может, кто-нибудь напишет комментарий со ссылкой на руководство по медитации для тех, кто еще этим не занимался, но если вы уже знакомы с этим, я думаю, вы найдете эту медитацию интересной и ценной.
                    Читать дальше →
                  • Масштабируемые и высокопроизводительные веб-приложения. Гл. 1. Протокол HTTP. Draft.

                      Обсуждаемые темы: HTTP-запросы; HTTP-ответы; Оптимизация с помощью HTTP keep-alive; Оптимизация с помощью HTTP-pipelining; Оптимизация с помощью HTTP-кэширования: Кэширование в современных клиентах, Стратегии ревалидации, Отключение кэширования и интерактивные страницы; Оптимизация с помощью компрессии; Специфическая оптимизация отдаваемого содержимого; Комбинирование контента.

                      Комментарии приветствуются.

                      Читать дальше →
                    • Дух времени (Zeitgeist), фильм о современных мифах

                      • Список Хабра-серверов Teewars

                          Список работающих на данный момент серверов от Хабралюдей для Хабралюдей.

                          habrahabr friday special #1
                          Тип игры: TDM
                          Макс. игроков: 12
                          Пароль: redeggs

                          habrahabr friday special #3
                          Тип игры: CTF
                          Макс. игроков: 12
                          Пароль: redeggs

                          habrahabr raceserver #1
                          Тип игры: RaceMod
                          Макс. игроков: 12
                          Пароль: нет
                        • Маркетинг в ИТ. Часть 2. В России нет ИТ компаний умерших от голода.

                            Спасибо всем кто комментировал первую часть.

                            В России нет ИТ компаний умерших от голода.
                            Зато полно компаний умерших от ожирения. Попытка заниматься всем и сразу не приводит ни к чему хорошему. Посмотрите вокруг и вы увидите, что специалисты стоят гораздо дороже разнорабочих и спрос на них гораздо выше. Потому ваша задача найти свою нишу на рынке.
                            Читать дальше →
                          • Маркетинг в ИТ. Часть 1. Половина ИТ компаний не знают чем они занимаются.

                              Начать этот цикл статей я решил, разгребая записи с различных тренингов, на которых мне посчастливилось побывать, и структурируя материал. Цикл «Маркетинг в ИТ» практически полностью основан на материалах мини-тренингов Радмило Лукича. То что я узнал на этих тренингах позволило мне достичь хороших результатов. Надеюсь, поможет и вам.

                              Половина ИТ компаний не знают чем они занимаются.
                              Первым делом нужно определиться, чем же занимается ваша компания. Конечно же, вы можете думать, что являетесь «системным интегратором, внедряющим ERP-системы и обладающим высококвалифицированным персоналом»,
                              Читать дальше →
                            • Превращение в гаджет

                                Уже достаточно давно, в 2005 году, компания Siemens продала мобильное производство компании Benq, после чего был выпущен ряд телефонов под маркой Benq-Siemens. Энтузиасты надеялись (основываясь на сетевых слухах), что появится подразделение Nokia-Siemens, но это только домыслы.

                                Спросите к чему все это? К тому, что владельцы телефонов Siemens и Benq-Siemens нисмотря ни на что уже сейчас могут расширить функциональность своих, возможно, не очень новых телефонов до уровня смартфонов.
                                Читать дальше →
                              • Новый год рогаликов, Happy @-mas


                                  Еще один год прошел, а текстовые roguelike-игры и не думаю загибаться под натиском Кризисов и прочих Биошоков. Напротив, ситуация диаметрально противоположная — на мой взгляд движение рогаликов сейчас на много сильнее и шире, чем скажем 3 года назад. Хоть еще не совсем конец года, но уже сейчас можно подвести некие итоги и заглянуть в следующий календарный год. Итак, самое интересное что ждет фанатов roguelike в 2008 году.
                                  Читать дальше →
                                • Hackety Hack


                                    В Ruby-мире очень много интересных людей. Один из них _why, автор уникального учебника по Ruby. Его проект Hackety Hack это интерпретатор, редактор и учебник в одной программе. Среда разработки, созданная специально для начинающих программистов.

                                    Обучение состоит из семи занятий: от азов программирования до создания небольшого блога. Впрочем этим Вас никто не ограничивает. Форумы Talkety как раз созданны для общения начинающих программистов, а Central для обмена программками. Правда всё это на английском языке.

                                    На данный момент есть версии под Windows XP/Vista & Ubuntu Linux, так же ожидается версия под Mac OS X. Размер всего этого добра лишь 8 мегабайт.
                                  • Инструменты разработчика Android

                                    • Перевод
                                    Android SDK включает в себя разнообразные инструменты, которые помогают разрабатывать мобильные приложения для платформы Android. Наиболее важные из них — эмулятор и плагин для Eclipse, однако в состав SDK входят различные инструменты для отладки, упаковки и инсталляции ваших приложений на эмулятор.
                                    Читать дальше →
                                    • +15
                                    • 11,8k
                                    • 4