В один прекрасный момент для одного из проектов появилась необходимость в хранении, обработке и визуализации большого количества логов. Необходимо было индексировать около 10-20 тысяч запросов в секунду с пиками до сотни тысяч, что, как оказалось, является нетривиальной задачей. Для решения этой проблемы мы решили использовать уже знакомый многим ELK- стек. Единственным вопросом было — «а потянет ли он». Как оказалось, потянет, но не сразу.
Владислав @vdv
User
Как работает световой пистолет?
2 min
15KПомните, раньше были у нас Денди? У счастливчиков — с пистолетами. И все ночи напролёт мне не давал уснуть вопрос: «Как же работает этот пистолет?»
Всё оказалось вполне даже просто, однако ответ на вопрос спрячу под кат, чтобы можно было не прощаться с культовой загадкой детства. ;-)
+174
Решения для создания социальной сети
3 min
7.9KЭтот текст навеян предыдущими <a
href=«sevavaber.habrahabr.ru/blog/38613.html»>постами, в которых перечисляются движки социальных сетей, но практически никак не анализируются на предмет использования.
Здесь я сначала собираю все возможные движки, которые найдены по упоминаниям, поисковикам и различным архивам. И фильтрую их, убирая явно непригодные для использования мною. При этом критерии использования у других людей могут быть иными, поэтому все движки остаются во второй части списка. Всего рассмотрено 65 проектов.
href=«sevavaber.habrahabr.ru/blog/38613.html»>постами, в которых перечисляются движки социальных сетей, но практически никак не анализируются на предмет использования.
Здесь я сначала собираю все возможные движки, которые найдены по упоминаниям, поисковикам и различным архивам. И фильтрую их, убирая явно непригодные для использования мною. При этом критерии использования у других людей могут быть иными, поэтому все движки остаются во второй части списка. Всего рассмотрено 65 проектов.
+27
О хороших антивирусах и самопожертвовании
1 min
726Практически крик души.
Спасибо Bezlik'у за скриншот.
Спасибо Bezlik'у за скриншот.
+35
Как построить популярную социальную сеть?
5 min
1.5KКак известно на данный момент самые популярные социальные сети в рунете – vkontakte.ru и odnoklassniki.ru. Давайте попробуем понять, почему.
Просмотры страниц за последние полгода – vkontakte.ru
Вконтакте.ру был запущен осенью 2006 и по состоянию на апрель 2008 имеет 11 млн. пользователей. |
Просмотры страниц за последние полгода – vkontakte.ru
+35
Интеграция в Visual Studio 2008
1 min
774Для тех, кто пользуется jQuery в проектах написанных в Visual Studio наверняка будет интересно узнать как интегрировать jQuery в Intellisense. Для такой интеграции необходимо скачать следующий файл скрипта www.infobasis.com/sandpit/jQuery-Intellisense/jQuery.intellisense.js и присоединить его на нужной веб-странице. После чего, появится возможность работать с функциями jQuery через intellisense.
Не забудьте убрать ссылку на jQuery.intellisense.js после завершения работы над кодом.
Не забудьте убрать ссылку на jQuery.intellisense.js после завершения работы над кодом.
+36
Социальные сети, перспективы развития и способы монетизации. Часть 3
12 min
6.4KТретья часть моего доклада на конференции UA WEB про социальные сети. Тема части: способы монетизации социальных сетей.
Для пропустивших, советую сначала прочитать первую часть и вторую часть
Для пропустивших, советую сначала прочитать первую часть и вторую часть
+36
TaffyDB — СУБД для AJAX приложений
3 min
2.7KЕсли вы разработчик AJAX приложений или интерфейсов, то вам это окажется полезным. Если приходится хранить некоторые достаточно обьемные данные в структурированном виде на стороне клиента, то каким образом это оптимально сделать? Конечно, вам могут помочь обычные массивы (тип данных или, скорее, встроенный обьект Array), и он даже предоставит базовые функции для управления массивом данных и основные операции над ним, но это очень, скажем так, низкоуровневое решение, часть функционала может зависеть от реализации JS-движка в конкретном браузере. Кроме этого, что-то делать с сохраненными данными нужно писать достаточно много собственного кода, и в конце концов ваш код превращается в такое нагромождение вызовов, функций и переменных, что разобраться в этом ой как сложно.
Да, выход из этого есть. В частности, самым лучшим решением (в теории) является использовать специальных плагинов для расширения функциональности браузера, для примера, в Google Gears встроена полноценная СУБД (SQLite), и вы получаете в свое распоряжение все ее возможности прямо в JavaScript коде (самое ценное, по моему, кроме хранения большого обьема данных, является полнотекстовый поиск). Аналогичные инструменты можно встретить в спецификации HTML 5, да и в последних версиях Mozilla Firefox будет встроена база данных в качестве клиентского стораджа, в среде Adobe AIR также используется встроенная база SQLite. Но что делать, если все эти радости по какой-либо причине недоступны либо их использование ограничено, а удобное хранение и работа с данными нужно иметь уже здесь и сейчас, и без дополнительных надстроек. Выход, конечно же есть!
+28
Нужен ли в PHP полноценный type hinting?
1 min
2.7KОтносительно недавно был добавлен RFC (Request for comment) с предложеннием ввести type hinting. Обсуждение можно найти тут. В рассылке мнения различные: кто за, кто против, кто за строгую типизацию, кто за то, чтобы оставить все как есть. Как вы считаете, нужна ли такая функциональность в PHP?
+7
Полмиллиона серверов IIS попали под атаку
1 min
915В интернете распространяется эпидемия нового вируса, который эксплуатирует уязвимость в популярном веб-сервере Microsoft Internet Information Server. С заражённых сайтов осуществляется редирект на сайт с вредоносным кодом.
Определить факт заражения можно по появлению новой строчки в коде страниц.
Похоже, эпидемия приобретает глобальный масштаб. Первой на это обратила внимание антивирусная компания Panda Security, которая оценила количество поражённых серверов IIS в 282 тыс., но не прошло и суток, как компания F-Secure подняла планку до 500 тыс. Собственно, такую же картину показывает поиск через Google.
Эксперты предупреждают: если раньше, чтобы избежать заразы, нужно было воздерживаться от посещения сомнительных сайтов, то теперь подхватить трояна можно даже при посещении вполне респектабельного сайта, на котором установлен IIS.
Определить факт заражения можно по появлению новой строчки в коде страниц.
Похоже, эпидемия приобретает глобальный масштаб. Первой на это обратила внимание антивирусная компания Panda Security, которая оценила количество поражённых серверов IIS в 282 тыс., но не прошло и суток, как компания F-Secure подняла планку до 500 тыс. Собственно, такую же картину показывает поиск через Google.
Эксперты предупреждают: если раньше, чтобы избежать заразы, нужно было воздерживаться от посещения сомнительных сайтов, то теперь подхватить трояна можно даже при посещении вполне респектабельного сайта, на котором установлен IIS.
+43
Information
- Rating
- Does not participate
- Location
- Россия
- Date of birth
- Registered
- Activity