Pull to refresh
73
0
Стручков Владимир @great_boba

User

Send message

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

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

image
Читать дальше →
Total votes 9: ↑6 and ↓3+3
Comments4

А может инвесторы не враги, просто кто-то не умеет их готовить?

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

Как стало модно сейчас писать — этот топик является частичным ответом (альтернативной точкой зрения) на вот этот топик
Читать дальше →
Total votes 14: ↑7 and ↓70
Comments22

Build Your First PHP for Android Application

Reading time5 min
Views34K
Операционная система Android повергла рынок сматрфонов в шок :). В отличии от компании Apple, которая предъявляет достаточно строгие требования к разработчикам, которые хотят выставлять свои приложения в iPhone App Store, Google создал платформу Android открытой (в оригинале wide open). В настоящее время вы можете писать приложения PHP. Парни из Irontech создали необходимое, и используя Scripting Layer для Android (SL4A), вы можете создавать на PHP приложения для Android.
Вы думаете - сейчас мы будем читать о чем-нибудь ужасном?
Total votes 84: ↑67 and ↓17+50
Comments59

Getting Started with MongoDB and PHP

Reading time18 min
Views62K
Generation Next
За последний год произошла небольшая революция в мире СУБД, связанная с появлением безсхемных (безструктурных) СУБД таких как Apache CouchDB. В этих базах данных используется другой подход нежели в реляционных БД. Они достаточно быстро становятся популярны среди Web-разрабочиков из-за своей гибкости, простоты и легкой интеграции с современными технологиями такими как JSON.
В данной статье изложен краткий обзор MongoDB, одной из новых поколений безсхемных СУБД, которая получила большое внимание разработчиков.
Let's get started!
Total votes 105: ↑96 and ↓9+87
Comments75

Creating Scalable Vector Graphs with PHP

Reading time15 min
Views10K
Как и большинство разработчиков PHP я знаком с расширением GD, которое позволяет достаточно просто создавать изображения в форматах JPEG, GIF и PNG. Расширение очень удобно, когда надо сделать сложные изображения из динамически получаемых данных в режиме он-лайн.
Обратной медалью GD является то, что изображения создаются в растровом формате. Изменение размеров изображения ухудшают его качество.
Читать дальше
Total votes 66: ↑58 and ↓8+50
Comments21

Intrusion Detection For PHP Applications With PHPIDS

Reading time4 min
Views3.8K
Эта статья покажет как настроить PHPIDS. PHPIDS (PHP-Intrusion Detection System) — это легко используемая, хорошо структурированная, быстрая прослойка для анализа безопасности ваших приложений. IDS — не является прослойкой для анализа данных, введенных пользователем, он только распознает, когда пытаются атаковать ваш сайт. на основе набора проверенных и оттестированных правил каждой атаке сопоставлен рейтинг ее опасности. Это позволит легко сохранять статистику по атакам или отсылать уведомления для команды разработчиков.
Читать дальше →
Total votes 18: ↑14 and ↓4+10
Comments20

Запрет на оценку комментариев

Reading time1 min
Views578
Размещая свои статьи на сайте автор публично соглашается на дискуссию на тему размещенного материала. Понятное дело, что некоторые высказывания в обсуждениях нравятся автору, а некоторые не нравятся.
Суть предложения в том, чтобы запрещать автору плюсовать или минусовать комментарии в обсуждении своей статьи. По-моему логично. А оценивание комментариев к статье отдать комментаторам :-) Vox pópuli vox Déi
update:Давайте комментировать, а не тупо минусовать
Total votes 17: ↑4 and ↓13-9
Comments3

А так ли нужен static?

Reading time3 min
Views20K
Довольно часто в последнее время читал разные статьи на тему оптимизации, во многих из них писалось о том, что если функция используется как статическая, то с точки зрения оптимизации лучше перед ее объявлением написать модификатор static.
Читать дальше →
Total votes 14: ↑10 and ↓4+6
Comments48

Debugging PHP applications with xdebug

Reading time8 min
Views45K
Добро пожаловать на 4 часть повествования о xdebug. Сегодня мы попытаемся разобраться в отладке PHP кода с помощью xdebug. В данной статье мы полагаем, что вы уже давно установили xdebug на вашу систему, если нет первая статья серии опишет вам как это сделать.
Читать дальше →
Total votes 25: ↑24 and ↓1+23
Comments30

PHP 5.3. Что нас ожидает?

Reading time1 min
Views1.1K
Два дня назад один из разработчиков 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)
Total votes 31: ↑25 and ↓6+19
Comments42

Profiling PHP Applications With xdebug

Reading time8 min
Views41K
Добро пожаловать в третью статью о xdebug. Уже сейчас вы должны были попробовать xdebug, если нет, сделайте это сегодня ;-).
В первой статье рассказывалось о том, как установить и настроить xdebug, описывались некоторые простейшие возможности, такие как улучшение вывода функции var_dump() или вывод трассировки стека вызовов при получении сообщения об ошибке. Во второй части мы рассмотрели такую возможность xdebug как трассировку. Трассировка содержит все вызовы функций и методов в программе, время запуска, опционально размер памяти, передаваемые и возвращаемые параметры. Лог трассировки может помочь вам понять пути выполнения сложной программы. Вместо того чтобы вставлять отладочный код внутрь программы, вы включаете или выключаете трассировку в тем места где нужно, а потом используете утилиты подобные grep или собственно написанные приложения на PHP для анализа лог файла.
Читать дальше →
Total votes 23: ↑23 and ↓0+23
Comments17

Отхабривание — вовремя?

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

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

Я долго искал не было ли такого предложения, однако не нашел.
Если я не прав, я это сообщение уберу.
Total votes 15: ↑10 and ↓5+5
Comments15

Tracing PHP Applications with xdebug

Reading time8 min
Views22K
Добро пожаловать во вторую серию нашего повествования про xdebug. Установка xdebug и его базовые возможности были рассмотрены в первой серии. В данной статье мы рассмотрим трассировку программы.
Предыдущая серия цикла Introducing xdebug
Читать дальше →
Total votes 19: ↑18 and ↓1+17
Comments16

Introducing xdebug

Reading time9 min
Views46K
Эта статья первая из серии статей, описывающих xdebug, свободной библиотеки для разработчиков PHP. xdebug – это расширение для PHP, написанное Derick Rethans, одним из разработчиков языка PHP. В данной статье описывается как установить xdebug и рассказывается о его базовых возможностях. В последующих частях мы детальнее взглянем на главные возможности xdebug, а именно трассировку, профайлинг, отладку кода.
Читать дальше →
Total votes 44: ↑42 and ↓2+40
Comments60

PHP Performance Series: Caching Techniques

Reading time6 min
Views10K
Кеширование промежуточного кода (Opcode Caching)
Кэширование кода это один из самых легких и эффективных путей увеличения производительности в PHP. Использовании данного вида кэширования позволит избавиться от большого количества неэффективностей, возникающих при процессе запуска выполнения кода. Кэширование кода сохраняет промежуточный код в памяти для того чтобы не компилировать PHP-код каждый раз при запуске файла.
Читать дальше →
Total votes 59: ↑50 and ↓9+41
Comments66

Generating PDF files with PHP and FPDF

Reading time5 min
Views111K
Большинство web-сервисов экспортируют данные в разных форматах для дальнейшего использования. Данная статья о том, как экспортировать данные в pdf-формате.
Хотя многие знают как это делать, я опишу кратко для тех кто не знает.
Читать дальше →
Total votes 38: ↑35 and ↓3+32
Comments48

Рекурсивный обход массива

Reading time1 min
Views19K
Наткнулся в интернете на интересный пост, описывающий использование SPL
Текст маленький, но уж сильно понравилась реализация.
Далее перевод (если его можно так назвать) + немного отсебятины
Читать дальше →
Total votes 14: ↑7 and ↓70
Comments37

Работа с временными зонами в PHP

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

Далее перевод :-)
Читать дальше →
Total votes 50: ↑47 and ↓3+44
Comments37
1

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity