Pull to refresh
0
0
Владислав @vdv

User

Send message

Как мы Elasticsearch готовили, или О том, как обработать 36 тысяч логов в секунду

Reading time5 min
Views32K
В один прекрасный момент для одного из проектов появилась необходимость в хранении, обработке и визуализации большого количества логов. Необходимо было индексировать около 10-20 тысяч запросов в секунду с пиками до сотни тысяч, что, как оказалось, является нетривиальной задачей. Для решения этой проблемы мы решили использовать уже знакомый многим ELK- стек. Единственным вопросом было — «а потянет ли он». Как оказалось, потянет, но не сразу.
Читать дальше →
Total votes 29: ↑27 and ↓2+25
Comments24

Как работает световой пистолет?

Reading time2 min
Views15K
Nintendo Zapper

Помните, раньше были у нас Денди? У счастливчиков — с пистолетами. И все ночи напролёт мне не давал уснуть вопрос: «Как же работает этот пистолет?»

Всё оказалось вполне даже просто, однако ответ на вопрос спрячу под кат, чтобы можно было не прощаться с культовой загадкой детства. ;-)

Читать дальше →
Total votes 200: ↑187 and ↓13+174
Comments114

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

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

Здесь я сначала собираю все возможные движки, которые найдены по упоминаниям, поисковикам и различным архивам. И фильтрую их, убирая явно непригодные для использования мною. При этом критерии использования у других людей могут быть иными, поэтому все движки остаются во второй части списка. Всего рассмотрено 65 проектов.
Читать дальше →
Total votes 31: ↑29 and ↓2+27
Comments39

Как построить популярную социальную сеть?

Reading time5 min
Views1.5K
Как известно на данный момент самые популярные социальные сети в рунете – vkontakte.ru и odnoklassniki.ru. Давайте попробуем понять, почему.
Vkontakte.ru Вконтакте.ру был запущен осенью 2006 и по состоянию на апрель 2008 имеет 11 млн. пользователей.

Vkontakte.ru - Alexa
Просмотры страниц за последние полгода – vkontakte.ru
Читать дальше →
Total votes 71: ↑53 and ↓18+35
Comments173

Интеграция в Visual Studio 2008

Reading time1 min
Views774
Для тех, кто пользуется jQuery в проектах написанных в Visual Studio наверняка будет интересно узнать как интегрировать jQuery в Intellisense. Для такой интеграции необходимо скачать следующий файл скрипта www.infobasis.com/sandpit/jQuery-Intellisense/jQuery.intellisense.js и присоединить его на нужной веб-странице. После чего, появится возможность работать с функциями jQuery через intellisense.



Не забудьте убрать ссылку на jQuery.intellisense.js после завершения работы над кодом.
Total votes 53: ↑44.5 and ↓8.5+36
Comments23

Социальные сети, перспективы развития и способы монетизации. Часть 3

Reading time12 min
Views6.4K
Третья часть моего доклада на конференции UA WEB про социальные сети. Тема части: способы монетизации социальных сетей.

Для пропустивших, советую сначала прочитать первую часть и вторую часть
Читать дальше →
Total votes 44: ↑40 and ↓4+36
Comments42

TaffyDB — СУБД для AJAX приложений

Reading time3 min
Views2.7K

Если вы разработчик AJAX приложений или интерфейсов, то вам это окажется полезным. Если приходится хранить некоторые достаточно обьемные данные в структурированном виде на стороне клиента, то каким образом это оптимально сделать? Конечно, вам могут помочь обычные массивы (тип данных или, скорее, встроенный обьект Array), и он даже предоставит базовые функции для управления массивом данных и основные операции над ним, но это очень, скажем так, низкоуровневое решение, часть функционала может зависеть от реализации JS-движка в конкретном браузере. Кроме этого, что-то делать с сохраненными данными нужно писать достаточно много собственного кода, и в конце концов ваш код превращается в такое нагромождение вызовов, функций и переменных, что разобраться в этом ой как сложно.

Да, выход из этого есть. В частности, самым лучшим решением (в теории) является использовать специальных плагинов для расширения функциональности браузера, для примера, в Google Gears встроена полноценная СУБД (SQLite), и вы получаете в свое распоряжение все ее возможности прямо в JavaScript коде (самое ценное, по моему, кроме хранения большого обьема данных, является полнотекстовый поиск). Аналогичные инструменты можно встретить в спецификации HTML 5, да и в последних версиях Mozilla Firefox будет встроена база данных в качестве клиентского стораджа, в среде Adobe AIR также используется встроенная база SQLite. Но что делать, если все эти радости по какой-либо причине недоступны либо их использование ограничено, а удобное хранение и работа с данными нужно иметь уже здесь и сейчас, и без дополнительных надстроек. Выход, конечно же есть!

Читать дальше →
Total votes 30: ↑29 and ↓1+28
Comments8

Нужен ли в PHP полноценный type hinting?

Reading time1 min
Views2.7K
Относительно недавно был добавлен RFC (Request for comment) с предложеннием ввести type hinting. Обсуждение можно найти тут. В рассылке мнения различные: кто за, кто против, кто за строгую типизацию, кто за то, чтобы оставить все как есть. Как вы считаете, нужна ли такая функциональность в PHP?
Total votes 17: ↑12 and ↓5+7
Comments98

Полмиллиона серверов IIS попали под атаку

Reading time1 min
Views915
В интернете распространяется эпидемия нового вируса, который эксплуатирует уязвимость в популярном веб-сервере Microsoft Internet Information Server. С заражённых сайтов осуществляется редирект на сайт с вредоносным кодом.

Определить факт заражения можно по появлению новой строчки в коде страниц.



Похоже, эпидемия приобретает глобальный масштаб. Первой на это обратила внимание антивирусная компания Panda Security, которая оценила количество поражённых серверов IIS в 282 тыс., но не прошло и суток, как компания F-Secure подняла планку до 500 тыс. Собственно, такую же картину показывает поиск через Google.



Эксперты предупреждают: если раньше, чтобы избежать заразы, нужно было воздерживаться от посещения сомнительных сайтов, то теперь подхватить трояна можно даже при посещении вполне респектабельного сайта, на котором установлен IIS.
Total votes 59: ↑51 and ↓8+43
Comments105

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity