• Кластерный анализ (на примере сегментации потребителей) часть 1

    • Перевод
    • Tutorial
    Мы знаем, что Земля – это одна из 8 планет, которые вращаются вокруг Солнца. Солнце – это всего лишь звезда среди порядка 200 миллиардов звезд в галактике Млечный Путь. Очень тяжело осознать это число. Зная это, можно сделать предположение о количестве звезд во вселенной – приблизительно 4X10^22. Мы можем видеть около миллиона звезд на небе, хотя это всего лишь малая часть от всего фактического количества звезд. Итак, у нас появилось два вопроса:
    1. Что такое галактика?
    2. И какая связь между галактиками и темой статьи (кластерный анализ)

    image
    Читать дальше →
    • +3
    • 41,2k
    • 4
  • А может инвесторы не враги, просто кто-то не умеет их готовить?

      Ангелы — это то же самое, что и демоны, только гораздо большие говнюки
      вольный перевод реплики Дина Винчестера из сериала «Сверхъестественное»

      Как стало модно сейчас писать — этот топик является частичным ответом (альтернативной точкой зрения) на вот этот топик
      Читать дальше →
    • Build Your First PHP for Android Application

      • Перевод
      Операционная система Android повергла рынок сматрфонов в шок :). В отличии от компании Apple, которая предъявляет достаточно строгие требования к разработчикам, которые хотят выставлять свои приложения в iPhone App Store, Google создал платформу Android открытой (в оригинале wide open). В настоящее время вы можете писать приложения PHP. Парни из Irontech создали необходимое, и используя Scripting Layer для Android (SL4A), вы можете создавать на PHP приложения для Android.
      Вы думаете - сейчас мы будем читать о чем-нибудь ужасном?
    • Getting Started with MongoDB and PHP

      • Перевод
      Generation Next
      За последний год произошла небольшая революция в мире СУБД, связанная с появлением безсхемных (безструктурных) СУБД таких как Apache CouchDB. В этих базах данных используется другой подход нежели в реляционных БД. Они достаточно быстро становятся популярны среди Web-разрабочиков из-за своей гибкости, простоты и легкой интеграции с современными технологиями такими как JSON.
      В данной статье изложен краткий обзор MongoDB, одной из новых поколений безсхемных СУБД, которая получила большое внимание разработчиков.
      Let's get started!
    • Creating Scalable Vector Graphs with PHP

      • Перевод
      Как и большинство разработчиков PHP я знаком с расширением GD, которое позволяет достаточно просто создавать изображения в форматах JPEG, GIF и PNG. Расширение очень удобно, когда надо сделать сложные изображения из динамически получаемых данных в режиме он-лайн.
      Обратной медалью GD является то, что изображения создаются в растровом формате. Изменение размеров изображения ухудшают его качество.
      Читать дальше
    • Intrusion Detection For PHP Applications With PHPIDS

      • Перевод
      Эта статья покажет как настроить PHPIDS. PHPIDS (PHP-Intrusion Detection System) — это легко используемая, хорошо структурированная, быстрая прослойка для анализа безопасности ваших приложений. IDS — не является прослойкой для анализа данных, введенных пользователем, он только распознает, когда пытаются атаковать ваш сайт. на основе набора проверенных и оттестированных правил каждой атаке сопоставлен рейтинг ее опасности. Это позволит легко сохранять статистику по атакам или отсылать уведомления для команды разработчиков.
      Читать дальше →
    • Запрет на оценку комментариев

        Размещая свои статьи на сайте автор публично соглашается на дискуссию на тему размещенного материала. Понятное дело, что некоторые высказывания в обсуждениях нравятся автору, а некоторые не нравятся.
        Суть предложения в том, чтобы запрещать автору плюсовать или минусовать комментарии в обсуждении своей статьи. По-моему логично. А оценивание комментариев к статье отдать комментаторам :-) Vox pópuli vox Déi
        update:Давайте комментировать, а не тупо минусовать
      • А так ли нужен static?

          Довольно часто в последнее время читал разные статьи на тему оптимизации, во многих из них писалось о том, что если функция используется как статическая, то с точки зрения оптимизации лучше перед ее объявлением написать модификатор static.
          Читать дальше →
        • Debugging PHP applications with xdebug

          • Перевод
          Добро пожаловать на 4 часть повествования о xdebug. Сегодня мы попытаемся разобраться в отладке PHP кода с помощью xdebug. В данной статье мы полагаем, что вы уже давно установили xdebug на вашу систему, если нет первая статья серии опишет вам как это сделать.
          Читать дальше →
        • PHP 5.3. Что нас ожидает?

            Два дня назад один из разработчиков PHP Дмитрий Стогов (dmitry+at+zend+dot+com) опубликовал результаты тестов новой версии php 5.3

            Он не описывает какие именно тесты он производил, но статистика впечатляет
            Drupal 20% быстрее
            Qdig 2% быстрее
            typo3 30% быстрее
            wordpress 15% быстрее
            xoops 10% быстрее

            PHP 5.3 станет быстрее (http://news.php.net/php.internals/36484)
          • Profiling PHP Applications With xdebug

            • Перевод
            Добро пожаловать в третью статью о xdebug. Уже сейчас вы должны были попробовать xdebug, если нет, сделайте это сегодня ;-).
            В первой статье рассказывалось о том, как установить и настроить xdebug, описывались некоторые простейшие возможности, такие как улучшение вывода функции var_dump() или вывод трассировки стека вызовов при получении сообщения об ошибке. Во второй части мы рассмотрели такую возможность xdebug как трассировку. Трассировка содержит все вызовы функций и методов в программе, время запуска, опционально размер памяти, передаваемые и возвращаемые параметры. Лог трассировки может помочь вам понять пути выполнения сложной программы. Вместо того чтобы вставлять отладочный код внутрь программы, вы включаете или выключаете трассировку в тем места где нужно, а потом используете утилиты подобные grep или собственно написанные приложения на PHP для анализа лог файла.
            Читать дальше →
          • Отхабривание — вовремя?

              Столкнулся с интересной вещью.
              Загрузил страницу на которой был подкаст «Подкаст Cлужбы новостей CNews от 13.03.08» с отрицательным рейтингом (запись создана в 21:34) и пошел гулять.
              Пришел с прогулки на следующий день в 0-30 и перегрузил страницу, топик с подкастом исчез в отхабреные.
              Ситуация, пользователь пишет интересную (или не очень) статью и выкладывает ее поздно вечером. Ну предположим в 23-50. Приходит кто-то кому его статья не нравится и жмет на ссылочку вниз. Рейтинг статьи становится отрицательным и ровно в 00-00 по Москве эта статья улетает в отхабренные.

              Предлагается процедуру выноса делать не раз в день (в 0-00), а с учетом времени создания. Например через 24 часа после создания статьи.

              Я долго искал не было ли такого предложения, однако не нашел.
              Если я не прав, я это сообщение уберу.
            • Tracing PHP Applications with xdebug

              • Перевод
              Добро пожаловать во вторую серию нашего повествования про xdebug. Установка xdebug и его базовые возможности были рассмотрены в первой серии. В данной статье мы рассмотрим трассировку программы.
              Предыдущая серия цикла Introducing xdebug
              Читать дальше →
            • Introducing xdebug

              • Перевод
              Эта статья первая из серии статей, описывающих xdebug, свободной библиотеки для разработчиков PHP. xdebug – это расширение для PHP, написанное Derick Rethans, одним из разработчиков языка PHP. В данной статье описывается как установить xdebug и рассказывается о его базовых возможностях. В последующих частях мы детальнее взглянем на главные возможности xdebug, а именно трассировку, профайлинг, отладку кода.
              Читать дальше →
            • PHP Performance Series: Caching Techniques

              • Перевод
              Кеширование промежуточного кода (Opcode Caching)
              Кэширование кода это один из самых легких и эффективных путей увеличения производительности в PHP. Использовании данного вида кэширования позволит избавиться от большого количества неэффективностей, возникающих при процессе запуска выполнения кода. Кэширование кода сохраняет промежуточный код в памяти для того чтобы не компилировать PHP-код каждый раз при запуске файла.
              Читать дальше →
            • Generating PDF files with PHP and FPDF

              • Перевод
              Большинство web-сервисов экспортируют данные в разных форматах для дальнейшего использования. Данная статья о том, как экспортировать данные в pdf-формате.
              Хотя многие знают как это делать, я опишу кратко для тех кто не знает.
              Читать дальше →
            • Рекурсивный обход массива

              • Перевод
              Наткнулся в интернете на интересный пост, описывающий использование SPL
              Текст маленький, но уж сильно понравилась реализация.
              Далее перевод (если его можно так назвать) + немного отсебятины
              Читать дальше →
            • Работа с временными зонами в PHP

                Как только проект перестает быть завязан на ограниченное количество потребителей и растет география его применения, встает вопрос о применении временных зон. Когда я работал в одной известной интернет компании внедрение в работу временных зон (как в интерфейс отображения статистики, так и в программу анализа) было достаточно серьезным шагом.

                Далее перевод :-)
                Читать дальше →