При внедрении систем мониторинга и управления IT-инфраструктурой часто приходится сталкиваться с «нестандартными» устройствами. Нередко про такое устройство наверняка известно только то, что оно поддерживает SNMP. Подключение его к проекту придется начать с ответа на вопрос о том, какую информацию о себе оно предоставляет. Обычно для этого проводится полный опрос устройства, и полученные данные анализируются на предмет выявления полезной информации… Но тут, как говорится, есть нюансы. В этой заметке я расскажу об одном таком — о разработанном нами алгоритме быстрого определения «поддерживаемых» устройством MIB-модулей.Читать полностью »
Архив за 16 апреля 2015 - 9
Быстрое обнаружение поддерживаемых SNMP-устройством MIB-модулей
2015-04-16 в 8:29, admin, рубрики: snmp, Алгоритмы, Блог компании Tibbo, Программирование, Сетевые технологии, системное администрированиеКитайская компания Tianma показала прототип панели AMOLED плотностью 400 пикселей на дюйм, созданный по собственной технологии
2015-04-16 в 8:28, admin, рубрики: Новости, метки: новостиКак известно, пока только компании Samsung и LG способны выпускать панели AMOLED с высокой плотностью пикселей. Дело в том, что они имеют эксклюзивные контракты с японскими компаниями DNP и Toppan соответственно, которые являются единственными производителями высокоточных металлических масок, используемых для нанесения светоизлучающих материалов.
Inno Setup: создание инсталлятора на примере развертывания C# приложения
2015-04-16 в 8:25, admin, рубрики: inno setup, open source, Программирование, разработка, создание инсталлятораВведение
Я не являюсь профессиональным программистом. В том смысле, что не зарабатываю денег этим ремеслом, а использую свои навыки в качестве инструмента для основной, научной, деятельности. Поэтому все мои «поделки» живут лишь отведенный им на решение конкретной задачи период и не выходят за пределы каталогов проекта. Кроме того, уже довольно давно я отошел от разработки под ОС Windows, ибо Linux для решения моих задач более удобен.
Однако ученым тоже хочется кушать, прилично одеваться и заправлять машину. Поэтому (правда довольно редко) возникает необходимость немного пофрилансить.
Недавно мне подкинули не слишком сложный проект — одна фирма хочет написать аналог программы, имеющейся у другой. Немного реверсинга, немного кодинга, в целом проект вполне обыденный. Однако тут же возник вопрос о создании инсталлятора — клиент ведь желает продукт «под ключ», чтобы клацнуть на «сетап», понажимать «Далее» и получить готовую к работе программу.
Созданием инсталляторов я не занимался никогда. Поэтому данный вопрос был основательно «загуглен», в числе прочего попалась и такая статья с Хабра. Выбор средств для подобной задачи довольно широк, и включает как проприетарные, так и открытые продукты. Вот список того, что я «пощупал»
- InstallShield — классика жанра, достаточно солидный проприетарный продукт
- Adnvanced Installer — проприетарный инструмент с широкими возможностями кастомизации через GUI. На сайте сказано, что если Вы блоггер и будете писать об этом продукте много хороших слов, то у Вас есть возможность получить Free License
- WiX — открытый бесплатный продукт, основанный на XML-скриптах. Мощная, хорошо документированная штука. Разбираться с ним я пока не стал, ибо время дорого (да и к XML душа лежит не очень). Возможно когда нибудь я к нему вернусь. Да, к нему есть плагины для Visual Studio, что несомненный плюс.
- Inno Setup — опенсорсный проект, код которого доступен на гитхабе. В силу бесплатности и низкого порога вхождения мой выбор остановился именно на нем, как инструменте позволившем выполнить работу быстро и качественно.
Так что в статье мы будем рассматривать пример использования Inno Setup, для которого имеется полезный фронтэнд Inno Script Studio, позволяющий выполнять создание простых инсталляторов с помощью мастера и менять настройки через GUI. GUI понадобился мне для первого знакомства, с продуктом, но мы не будем уделять ему большого внимания — мой «линукс головного мозга» в последнее время всё больше и больше уводит меня от желания использовать разного рода «мастера» (это субъективно, прошу не пинать). Мы рассмотрим хардкорный способ написания скрипта с чистого листа.
Интернет-реклама — единственный растущий сегмент в I квартале 2015
2015-04-16 в 8:11, admin, рубрики: Интернет-реклама, контекстная реклама, мобильная реклама, Текучка, метки: интернет-реклама, контекстная реклама, мобильная реклама, онлайн видео, ТекучкаВ I квартале 2015 г. баннерная интернет-реклама сократилась на 32% до 1,8 млрд руб. по сравнению с тем же периодом в 2014, сообщили «Ведомости» со ссылкой на гендиректора Vi Сергея Васильева. Рынок интернет-рекламы, по данным Vi, в I квартале вырос на 9% за счёт контекстной рекламы, которая прибавила 16%, поднявшись до 15,3 млрд руб.
Как похудеть на 63,5 килограмма, или что игры делают с людьми
2015-04-16 в 7:49, admin, рубрики: android, ingress, iOS, mmorpg, дополненная реальность, Здоровье гика, игры, смартфоныКанадец с помощью онлайн игры с геопозиционированием «Ингресс» похудел на 63,5 килограмма. Всего год назад он весил 136, а теперь — 72 кг. За это время он прошёл 1864 километра, захватывая порталы, расположенные на месте достопримечательностей в реальном мире.
Централизованый сбор Windows event логов, без установки агента, с последующей визуазизацией средствами ELK
2015-04-16 в 7:45, admin, рубрики: elasticsearch, kibana, logs, logstash, powershell, системное администрированиеЗадача по централизованой обработке логов достаточно просто формулируется и возникает, когда требуется отслеживать работу большого количества серверов. Думаю, не стоит упоминать о том, что из логов можно получать массу информации о жизнедеятельности и самочувствии систем. О том, что писать и читать логи столь же важно как и уметь писать программы.
Соответственно для реализации такой системы перед администратором ставятся задачи: во-первых, каким образом эти логи собирать, во-вторых, каким образом с ними удобно и централизованно работать. Благодаря достаточно развитой связке ELK (Elasticsearch + Logstash + Kibana), уже не раз описанной на Хабре, у администратора имеются инструменты для удобного поиска и отображения всей присутствующей в логах информации. Поэтому ответ на вторую задачу имеется изначально, и остается лишь решить задачу по сбору логов.
Так как в моем случае требованием к системе было отсутствие клиента на серверах, и то, что логи требовалось вытаскивать с Windows-серверов, то в качестве инструмента сбора был выбран родной для Windows — powershell.
Исходя из этого была составлена следующая модель сбора и отображения информации из логов: логи удаленно собираются с серверов powershell-скриптом, после чего складываются в виде файлов на хранилище, далее средствами ELK (Elasticsearch + Logstash + Kibana) происходит их обработка и отображение.
Пример работы всей связки представлен на изображении:
Теперь я владелец интернет-магазина (Часть 1)
2015-04-16 в 7:43, admin, рубрики: Блог компании RingCloud, брендинг, виртуальная АТС, продажи, Развитие стартапа, телефония, Управление продажами, Управление продуктом
Дорогие друзья, мы подготовили кейс, в котором хотели бы рассказать вам о том, как виртуальная АТС RingCloud может помочь вам в решении проблем, которые возникают перед владельцами интернет — магазинов. Так как материал получился достаточно объемным, мы решили разбить его на три части.
В первой части мы расскажем о том, какие основные проблемы возникают у владельцев интернет — магазинов. О том, что такое виртуальный номер и как его выбрать.
Читать полностью »
Мои 3 правила, как не быть хомяком в колесе. Личный опыт GTD
2015-04-16 в 7:39, admin, рубрики: growth hacking, gtd, Карьера в IT-индустрии, Развитие стартапа, управление проектами, эффективностьПару дней назад совершенно случайно наткнулся на блог «интернет манимейкера», которого когда-то читал лет 5-6 назад. Судя по датам постов, блог был все еще живым и автор продолжал открыто выкладывать цифры о своем заработке. Я решил пробежаться по постам и оценить успехи этого блоггера. Уже через минуту я был просто поражен!
За последние 5 лет заработок человека не только не вырос, но даже немного уменьшился. Все эти годы он продолжал заниматься все тем же: продажа ссылок с сайтов, контекстная реклама, партнерки и т.п. Для студента в 2008 году заработок в $800/мес вполне был неплохим доходом. Но на дворе уже 2015 год, а у чувака все те же $700-800!
Водоблок Koolance VID-NXTTNX для 3D-карты Nvidia GeForce GTX Titan X стоит $130
2015-04-16 в 7:38, admin, рубрики: Новости, метки: новостиАссортимент компании Koolance пополнился водоблоком VID-NXTTNX, предназначенным для 3D-карты Nvidia GeForce GTX Titan X.

Магистратура во Франции: особенности, направления обучения и поступление
2015-04-16 в 7:30, admin, рубрики: GMAT, IELTS, TAGE-MAGE, TOEFL, Блог компании MBA Consult, Карьера в IT-индустрии, магистратура в европе, магистратура во франции, образование за рубежом, учеба за границей, учеба за рубежом, Учебный процесс в IT
Сегодня мы расскажем еще об одном популярном направлении в образовании за рубежом – магистратура во Франции. Почему эта страна столь популярна среди иностранных студентов? Какие особенности в образовательной системе вас ждут? Как поступить во французский университет? Обо всем этом в нашей статье. Напомним, что до этого мы писали о магистратуре в Германии, Голландии и Англии.Читать полностью »