Как стать автором
Обновить
73
0
Стручков Владимир @great_boba

Пользователь

Отправить сообщение

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

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

image
Читать дальше →
Всего голосов 9: ↑6 и ↓3+3
Комментарии4

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

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

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

Build Your First PHP for Android Application

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

Getting Started with MongoDB and PHP

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

Creating Scalable Vector Graphs with PHP

Время на прочтение15 мин
Количество просмотров10K
Как и большинство разработчиков PHP я знаком с расширением GD, которое позволяет достаточно просто создавать изображения в форматах JPEG, GIF и PNG. Расширение очень удобно, когда надо сделать сложные изображения из динамически получаемых данных в режиме он-лайн.
Обратной медалью GD является то, что изображения создаются в растровом формате. Изменение размеров изображения ухудшают его качество.
Читать дальше
Всего голосов 66: ↑58 и ↓8+50
Комментарии21

Intrusion Detection For PHP Applications With PHPIDS

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

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

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

Проверка на непустость

Время на прочтение1 мин
Количество просмотров655
Смотрел тут чужой код и увидел несколько видов проверки пустое ли значение переменной
1) empty($a)
2) $a==' '
3) !$a
Интересно, какой из этих методов более быстрый.
Читать дальше →
Всего голосов 15: ↑8 и ↓7+1
Комментарии28

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

Время на прочтение3 мин
Количество просмотров20K
Довольно часто в последнее время читал разные статьи на тему оптимизации, во многих из них писалось о том, что если функция используется как статическая, то с точки зрения оптимизации лучше перед ее объявлением написать модификатор static.
Читать дальше →
Всего голосов 14: ↑10 и ↓4+6
Комментарии48

Debugging PHP applications with xdebug

Время на прочтение8 мин
Количество просмотров45K
Добро пожаловать на 4 часть повествования о xdebug. Сегодня мы попытаемся разобраться в отладке PHP кода с помощью xdebug. В данной статье мы полагаем, что вы уже давно установили xdebug на вашу систему, если нет первая статья серии опишет вам как это сделать.
Читать дальше →
Всего голосов 25: ↑24 и ↓1+23
Комментарии30

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

Время на прочтение1 мин
Количество просмотров1.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)
Всего голосов 31: ↑25 и ↓6+19
Комментарии42

Profiling PHP Applications With xdebug

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

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

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

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

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

Tracing PHP Applications with xdebug

Время на прочтение8 мин
Количество просмотров22K
Добро пожаловать во вторую серию нашего повествования про xdebug. Установка xdebug и его базовые возможности были рассмотрены в первой серии. В данной статье мы рассмотрим трассировку программы.
Предыдущая серия цикла Introducing xdebug
Читать дальше →
Всего голосов 19: ↑18 и ↓1+17
Комментарии16

Introducing xdebug

Время на прочтение9 мин
Количество просмотров46K
Эта статья первая из серии статей, описывающих xdebug, свободной библиотеки для разработчиков PHP. xdebug – это расширение для PHP, написанное Derick Rethans, одним из разработчиков языка PHP. В данной статье описывается как установить xdebug и рассказывается о его базовых возможностях. В последующих частях мы детальнее взглянем на главные возможности xdebug, а именно трассировку, профайлинг, отладку кода.
Читать дальше →
Всего голосов 44: ↑42 и ↓2+40
Комментарии60

PHP Performance Series: Caching Techniques

Время на прочтение6 мин
Количество просмотров10K
Кеширование промежуточного кода (Opcode Caching)
Кэширование кода это один из самых легких и эффективных путей увеличения производительности в PHP. Использовании данного вида кэширования позволит избавиться от большого количества неэффективностей, возникающих при процессе запуска выполнения кода. Кэширование кода сохраняет промежуточный код в памяти для того чтобы не компилировать PHP-код каждый раз при запуске файла.
Читать дальше →
Всего голосов 59: ↑50 и ↓9+41
Комментарии66

Generating PDF files with PHP and FPDF

Время на прочтение5 мин
Количество просмотров111K
Большинство web-сервисов экспортируют данные в разных форматах для дальнейшего использования. Данная статья о том, как экспортировать данные в pdf-формате.
Хотя многие знают как это делать, я опишу кратко для тех кто не знает.
Читать дальше →
Всего голосов 38: ↑35 и ↓3+32
Комментарии48

Geocoding with PHP and the Google Maps API

Время на прочтение12 мин
Количество просмотров37K
Большинство приложений в интернете сейчас начинает встраивать карты местности.
Работе с картами, используя Google Map API, посвящена данная статья.
Читать дальше →
Всего голосов 58: ↑56 и ↓2+54
Комментарии53

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

Время на прочтение1 мин
Количество просмотров19K
Наткнулся в интернете на интересный пост, описывающий использование SPL
Текст маленький, но уж сильно понравилась реализация.
Далее перевод (если его можно так назвать) + немного отсебятины
Читать дальше →
Всего голосов 14: ↑7 и ↓70
Комментарии37

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

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

Далее перевод :-)
Читать дальше →
Всего голосов 50: ↑47 и ↓3+44
Комментарии37
1

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность