Pull to refresh
34
0
Илья @lnking

User

Send message

Расширяем возможности Asterisk, используя PHP

Reading time4 min
Views56K
Все слышали про мини-АТС нового поколения имя которой Asterisk. Так уж случилось что я заинтересовался этой системой и даже успел сделать пару коммерческих проектов.

В этой статье я хочу немного расказать об интеграции звездочки с языком программирования php. При этом мы будем использовать класс phpagi.

Под катом я приведу примеры использования нескольких методов этого класса которые помогли мне.

а тут немного кода
Total votes 14: ↑12 and ↓2+10
Comments7

Как правильно мерять производительность диска

Reading time14 min
Views337K
abstract: разница между текущей производительностью и производительностью теоретической; latency и IOPS, понятие независимости дисковой нагрузки; подготовка тестирования; типовые параметры тестирования; практическое copypaste howto.

Предупреждение: много букв, долго читать.

Лирика



Очень частой проблемой, является попытка понять «насколько быстрый сервер?» Среди всех тестов наиболее жалко выглядят попытки оценить производительность дисковой подсистемы. Вот ужасы, которые я видел в своей жизни:
  • научная публикация, в которой скорость кластерной FS оценивали с помощью dd (и включенным файловым кешем, то есть без опции direct)
  • использование bonnie++
  • использование iozone
  • использование пачки cp с измерениема времени выполнения
  • использование iometer с dynamo на 64-битных системах


Это всё совершенно ошибочные методы. Дальше я разберу более тонкие ошибки измерения, но в отношении этих тестов могу сказать только одно — выкиньте и не используйте.

Как мерять правильно
Total votes 151: ↑145 and ↓6+139
Comments164

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

Reading time3 min
Views14K
Часто в небольших компаниях, да и в крупных организациях не задумываются о том, насколько могут быть критичны простои, скажем, таких важных приложений как сервер 1C, сервер телефонии и т.п. Любая техника и ПО все же рано или поздно могут засбоить и тут то работа системного администратора (а то и целых ИТ отделов), закипает. Руководство очень недовольно, требует решить проблему здесь и сейчас, а администратор только и может сказать – потерпите, над решением проблемы работаем. При разборе причин может оказаться так, что руководство предупреждали о проблемах – нам нужен новый сервер, старый едва доживает свой век, у нас нет полноценных бэкапов, резервного сервера и т.п. Да и современные средства виртуализации зачастую не предлагают готового и простого отказоустойчивого решения. Бывает, что в компании уже используется виртуализация, но критически важные серверы и данные все же не резервируются и в случае сбоя время простоя информационной системы может достигать от нескольких минут до нескольких часов. Также немаловажную роль в этом процессе играет и уровень квалификации сисадмина. Если рассматривать малые предприятия, то обычно сисадмин один (да и тот может быть приходящим). Однако решение все же есть!
Читать дальше →
Total votes 17: ↑11 and ↓6+5
Comments38

Теплый и ламповый VPN

Reading time9 min
Views393K

Ничего не предвещало беды, как вдруг в 2 часа ночи раздался телефонный звонок.

— Алло, милый! У меня youtube не работает!
— Прекрасно, иди спать!
— Нууу! Там новая серия вышла!
— Завтра всё сделаю!
— Ну Заяя, нуууу!
— Ладно! Ладно! Сейчас.


Из этого поста вы узнаете ответы на следующие вопросы:
Как спасти свою милую от стресса в 2 часа ночи? Как вернуть доступ к youtube.com, если ваш провайдер его заблокировал? Как быстро поднять VPN и настроить клиентские устройства (Android, Windows, Debian, dd-wrt) для работу с ним? Как безопасно серфить интернет на открытых точках доступа? Как заработать карму в глазах своей возлюбленной? Если вам это интересно, добро пожаловать под кат!
Читать дальше →
Total votes 188: ↑169 and ↓19+150
Comments157

Автоматическое скачивание киноновинок

Reading time2 min
Views16K
Какое-то время назад я уже предпринимал попытку автоматизировать скачивание киноновинок — в то время это был сервис, основанный на API kinobaza.tv. Однако, API тогда был не совсем доделан (не всегда в список попадали киноновинки, не всегда скачивались фильмы на русском языке), а сейчас, похоже, и вовсе умирает. Потому пришлось сделать вторую попытку — сайт kino2rss (хотя, premiers2rss было бы правильнее).
Читать дальше →
Total votes 31: ↑24 and ↓7+17
Comments67

Новый IP DECT от Grandstream DP715/DP710

Reading time4 min
Views24K


Уже хорошо известный производитель устройств VoIP телефонии вышел на рынок с бюджетным решением по беспроводным телефонам. Решение состоит из двух позиций – DECT трубка в комплекте с базовой станцией (она же и подставка для аппарата и зарядка) называется DP715. Обзор под катом.

Читать дальше →
Total votes 10: ↑8 and ↓2+6
Comments10

Мелкий ремонт и калибровка APC SmartUPS 700

Reading time3 min
Views39K

Данная статься посещена некоторым аспектам эксплуатации и несамостоятельного ремонта APC SmartUPS 700 и аналогичных ИБП.
Вся эта информация подается «как есть» для ознакомления и за ее применение на практике ни я, ни корпорация APC ответственности не несем. На Ваш страх и риск. Там 220 Вольт, я Вас предупредил.
Читать дальше →
Total votes 26: ↑25 and ↓1+24
Comments9

Хабраконвертер

Reading time1 min
Views1.4K
В связи с тем, что пишу статьи в гугл-доксах (все-таки визуально видеть форматирование мне сподручнее), а перегонять из гугл-доксов в хабраразметку несколько затратно, запилил онлайн ковертер из «rich-text» (Google Docs, Word и т.д.) в хабраразметку: habraconverter.meta4.info

Хабраконвертер поддерживает:
  • Простое форматирование (заголовки, жирный/италик/перечекнутый/подчеркнутый, надстрочный, подстрочный)
  • Исправление кавычек
  • Ссылки
  • Списки
  • Таблицы
  • Картинки (при копировании из Google Docs, align не учитывается)
  • Горизонтальная линия
  • Исходный код (через форматирование текста шрифтом Courier New)
Читать дальше →
Total votes 84: ↑82 and ↓2+80
Comments6

Ovation. Таблица аккордов своими руками с помощью JS и HTML5

Reading time3 min
Views10K

Идея


Задался я как-то целью слепить свою собственную вебовую табличку аккордов с целью рассказать человеку, с чем эти самые аккорды едят.

Да не простую мне хотелось табличку, а фичастую, чтобы она умела:
  • проигрывть выбранный аккорд
  • показывать схему аккорда
  • отображать аккорд на виртуальной синтезаторной клавиатуре
  • строить достаточно удобные гитарные аппликатуры аккордов
  • легко переноситься с одной машины на другую
И вот как я это сделал…
Читать дальше →
Total votes 68: ↑68 and ↓0+68
Comments49

20 вещей, которые я должен был знать в 20 лет

Reading time3 min
Views716K
1. Мир пытается оставить тебя тупым. Начиная от банковских платежей и процентов и заканчивая чудо-диетами — из необразованных людей легче вытрясти деньги и ими проще управлять. Занимайтесь самообразованием столько, сколько можете — для того, чтобы быть богатым, независимым и счастливым.
Читать дальше →
Total votes 544: ↑445 and ↓99+346
Comments544

Насколько крупны порносайты?

Reading time3 min
Views76K


Хорошо известна старая поговорка, гласящая, что Интернет был создан для порнографии. Увеличение скорости соединения по всему миру, онлайн-вещание видеороликов, видеочаты и живое общение, оптимизация трафика, огромные хранилища и безотказный хостинг — всё это лишь следствия запросов порноиндустрии.

Согласно отчету принадлежащей Google рекламной сети DoubleClick, которая отслеживает посетителей по cookies, в числе 500 самых посещаемых сайтов сети есть десятки порнографической направленности. Xvideos, самый крупный порносайт мира, получает 4,4 миллиарда просмотров страниц в месяц, что в три раза больше, чем CNN или ESPN, и в два раза больше, чем Reddit. LiveJasmin, YouPorn, Tube8 и Pornhub — огромные веб-сайты, посещаемость которых ниже лишь гигантов уровня Google или Facebook.
Читать дальше →
Total votes 145: ↑140 and ↓5+135
Comments101

Управление мощной нагрузкой переменного тока

Reading time8 min
Views218K
Все знают, насколько ардуинщики гордятся миганием лампочками
Так как мигать светодиодами не интересно, речь пойдет про управление лампой накаливания на 220 вольт, включая управление её яркостью. Впрочем, материал относится и к некоторым другим типам нагрузки. Эта тема достаточно избита, но информация об особенностях, которые необходимо учесть, разрозненна по статьям и темам на форумах. Я постарался собрать её воедино и описать различия между схемами и обосновать выбор нужных компонентов.
Читать дальше →
Total votes 44: ↑37 and ↓7+30
Comments64

Автоматическая метеостанция на даче

Reading time6 min
Views21K
Интерес к метеостанциям у меня возник давно, наверное, с детства когда я увлекался асторономией и проблема прогноза погоды была очень актуальной. Довелось даже побывать на местной метеостанции, которая находится в аэропорту (примерно 10 км от городской черты) в лохматые 90-е. Идея поставить на даче метеостанцию у меня опять же появилась с момента обретения этой дачи. Три года назад я всерьёз озадачился и в результате изысков понял, что автоматические метеостанции, которые можно подключить к Интернету стоят порядка 1$k. Так что, в последние несколько лет я купил домой и на дачу несколько бытовых метеостанций разного уровня точности, но особой радости от них не получил. Недавно дискусси в твиттере вынудили меня изучить вопрос метеостанций с новой силой, тем более, что до этого я прочитал о том как поставили метеостанцию в mail.ru.
Читать дальше →
Total votes 40: ↑37 and ↓3+34
Comments36

Эмпирический анализ аппаратных сбоев на миллионе ПК

Reading time2 min
Views2.1K
Компания Microsoft провела первое в истории крупномасштабное исследование аппаратных сбоев на миллионе персональных компьютеров (PDF). Выявилось несколько интересных фактов.

В отличие от распространённого мнения о тривиальности аппаратных сбоев, на самом деле они встречаются довольно редко, причём 99% сбоев являются повторными. К примеру, машина с накопленными 30+ сутками работы CPU за период 8 месяцев имеет вероятность сбоя 1/190 из-за ошибки в подсистеме CPU. Если такое случилось, то вероятность повторного сбоя на этой машине составляет 1/2,9.



Если первый сбой произошёл в течение пяти суток работы CPU, то 84% таких компьютеров демонстрируют повторный сбой в течение 10 дней, а 97% — в течение месяца.
Читать дальше →
Total votes 43: ↑38 and ↓5+33
Comments75

Плакат «Современные веб-стандарты»

Reading time1 min
Views43K


Готовясь к конференции DevCon'12 и, помня о Тостере по JavaScript, который проходил буквально на следующий день, мы решили, что было бы очень здорово сделать что-то полезное информационное для веб-разработчиков.

Как результат, родился плакат по современным веб-стандартам, вернее, как это принято в мире веб-разработки, черновик плаката, в который мы включили, как нововведения в самой спецификации HTML5:
Читать дальше →
Total votes 82: ↑71 and ↓11+60
Comments55

Как работает усилитель звуковой частоты

Reading time7 min
Views226K

Введение


Добрый день уважаемый хабраюзер, я хочу рассказать тебе о основах построения усилителей звуковой частоты. Я думаю эта статья будет интересна тебе если ты никогда не занимался радиоэлектроникой, и конечно же она будет смешна тем кто не расстаётся с паяльником. И поэтому я попытаюсь расказать о данной теме как можно проще и к сожалению опуская некоторые нюансы.

Усилитель звуковой частоты или усилитель низкой частоты, что бы разобраться как он всё таки работает и зачем там так много всяких транзисторов, резисторов и конденсаторов, нужно понять как работает каждый элемент и попробовать узнать как эти элементы устроены. Для того что бы собрать примитивный усилитель нам понадобятся три вида электронных элементов: резисторы, конденсаторы и конечно транзисторы.
Читать дальше →
Total votes 100: ↑94 and ↓6+88
Comments41

Как разогнать эмулятор Android

Reading time3 min
Views142K
Intel HAXM
Каждый, кто хоть раз работал с эмулятором для разработки приложений под Android, знает, что даже на современном железе эмулятор тормозит так, что для его использования нужно нечеловеческое терпение. То есть, наверное, надо самому стать андроидом-киборгом.

Но есть и еще один метод – попроще.

Intel Hardware Accelerated Execution Manager (Intel HAXM) — это решение, использующее аппаратные возможности виртуализации (Intel VT) и позволяющее значительно ускорить работу эмулятора Android.

Данное решение работает в паре с эмулятором Android для х86 устройств. При этом, эмулятор будет работать со скоростью, приближенной к скорости работы реального устройства, что поможет сократить время на запуск и отладку приложения.
Читать дальше →
Total votes 90: ↑84 and ↓6+78
Comments50

Разрешаем клиентам бесплатно звонить со Skype в офис

Reading time2 min
Views3.9K
С некоторых пор Skype позволяет интегрировать свой сервис с SIP сервером клиента. Эта опция позволит клиентам либо сотрудникам совершенно бесплатно осуществлять звонки в офис в ситуации, когда вызов на городской номер невозможен вовсе либо дорог. Обстоятельства могут заставить клиента звонить с Кубы на московский городской номер. Так давайте возьмём на себя накладные расходы и позволим клиенту делать вызовы к нам со Skype совершенно бесплатно.
Читать дальше →
Total votes 49: ↑46 and ↓3+43
Comments16

Обновление сетевого оборудования

Reading time7 min
Views17K
Сеть работает, 1С открывается, пользователи довольны. Картина встречающаяся сплошь и рядом. Кажется, что жизнь администратора удалась. Именно так думает половина, если не две трети начинающих и достаточно продвинутых системных администраторов. Многие из нас даже не задумываются о том, что стоит в сетевых шкафах в офисе, в лучшем случае контролируя то, что стоит в серверной. Данный подход особо опасен для вашей работы (уволят) и для работы вашей организации (встанет). Если всё работает – пора обновлять оборудование.

Поразительно, но часто открытие сетевого шкафа происходит в тот самый момент, когда срочно надо внедрять ту или иную технологию, но её внедрение тормозиться или становиться невозможным именно по причине устаревшего сетевого оборудования. Хуже, но не реже, сетевые шкафы открывают в поисках сгоревшего медиаконвертера\свитча\точки доступа, когда встаёт работа целого отдела, а иногда и всей компании.

Как же понять, что сетевое оборудование в сети требует обновления и когда к нему приступать? Как подходить к вопросу?
Читать дальше →
Total votes 22: ↑18 and ↓4+14
Comments116

Виноградный мультитач

Reading time6 min
Views28K
Наткнулся на интересную штуку под названием MaKey MaKey.

http://makeymakey.com/

Вот за что уважаю американцев — так это за талант красиво преподнести и довести до промышленного производства всякую простейшую штуку.



Посмотрел видео, порадовался за ребят. Но где-то сразу зудеть начало. Полез за резюками. Через 15 минут (из которых пять минут ушло на перекур) получился вот такой девайс:
Читать дальше →
Total votes 124: ↑117 and ↓7+110
Comments46

Information

Rating
Does not participate
Location
Астрахань, Астраханская обл., Россия
Date of birth
Registered
Activity