Как стать автором
Обновить
49
0
Владимир Игнатьев @Vlad911

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

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

Методика тестирования критически важного программного обеспечения

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров34K

«Критически важные системы безопасности» — это такие системы, которые, в случае прекращения или ухудшения их работы (например, в результате неправильного или случайного срабатывания), могут привести к катастрофическим или критическим последствиям.

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

Читать далее
Всего голосов 10: ↑7 и ↓3+4
Комментарии3

Я заглянул в папку node_modules, и вы не поверите, что произошло

Время на прочтение4 мин
Количество просмотров113K
История с left-pad пробрала JavaScript-сообщество до самых костей. В то время как разбухший код продолжает замедлять наши сайты, сажать наши батареи и делать наш npm install медленным, многие разработчики решили сами провести тщательный аудит зависимостей, которые они привносят в свои проекты. Настало время, чтобы мы как сообщество встали и сказали: «Хватит!» Это сообщество принадлежит всем нам, а не только горстке JavaScript-разработчиков с шикарными длинными волосами.

Я решил описать свой опыт в области аудита зависимостей моего проекта и надеюсь, что эта информация будет полезной.
Читать дальше →
Всего голосов 272: ↑248 и ↓24+224
Комментарии117

Лень как признак гениальности. 4 вида лени и нужно ли с ней бороться

Время на прочтение10 мин
Количество просмотров115K
image

Бывало с вами такое, что нужно что-то сделать, но не хочется. Лень.

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

На самом деле лень это такое явление можно рассматривать значительно шире.
Рассмотрим несколько основных вариантов проявления лени:
Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Комментарии25

Пример разработки игры на основе данных Google Analytics

Время на прочтение4 мин
Количество просмотров24K
Несколько месяцев назад разработчик Тобиас Семински и его друг провели что-то наподобие геймдев-эксперимента. Они решили создать низкопробную игру и постоянно обновлять и улучшать ее, используя данные Google Analytics и пользовательские отзывы. Они не хотели тратить полгода на разработку ничем не примечательной игры, которая со временем затерялась бы на Google Play. Да и вообще, на это не было столько времени. Поэтому это казалось просто бредовой идеей – развивать игру, отталкиваясь лишь от отзывов игроков. Хотите узнать, что из этого вышло? Подробнее — в нашем переводе.


Читать дальше →
Всего голосов 11: ↑9 и ↓2+7
Комментарии2

Angular — это паттерн проектирования

Время на прочтение5 мин
Количество просмотров21K
Со стремительным приближением Angular 2.0, параллельно существующим с большим количеством других frontend-фреймворков, в воздухе витает множество волнений по поводу предстоящих затрат (как временных, так и денежных), связанных с переводом своих проектов на новую версию. Как вы думаете, есть ли у разработчиков желание изучить еще один новый фреймворк?

Давайте разбираться. Прошу под кат.
Читать дальше →
Всего голосов 30: ↑15 и ↓150
Комментарии24

LogLog — находим число уникальных элементов

Время на прочтение5 мин
Количество просмотров29K
Здравствуй, Хабр! Мы с тобой уже побаловались фильтрами Блума и MinHash. Сегодня разговор пойдёт о ещё одном вероятностном-рандомизированном алгоритме, который позволяет с минимальными затратами памяти определить примерное число уникальных элементов в больших объёмах данных.

Для начала, поставим себе задачу: предположим, что у нас имеется большой объём текстовых данных — скажем, плоды литературного творчества небезызвестного Шекспира, и нам необходимо подсчитать количество различных слов встречающихся в этом объёме. Типичное решение — счётчик с урезанной хеш-таблицей, где ключами будут слова без ассоциированных с ними значений.

Способ всем хорош, но требует относительно большой объём памяти для своей работы, ну а мы с вами, как известно, неугомонные гении эффективности. Зачем много, если можно мало — примерный размер словарного запаса упомянутого выше Шекспира, можно вычислить используя всего 128 байт памяти.

Кажется невозможным?
Всего голосов 81: ↑80 и ↓1+79
Комментарии30

Как мы искали Марс-3

Время на прочтение9 мин
Количество просмотров440K
Честное слово, это почти случайно получилось, что такая новость пришла к началу апреля и Дню космонавтики. Сегодня я расскажу о том, как история, которая началась и оборвалась более 40 лет назад, внезапно получила продолжение в наши дни. О том, как простой юзернейм вконтакта, в своем интересе к Марсу дошел до NASA. О том, что международная солидарность ученых — не пустой звук. И о том, что космос ближе, чем кажется.

Мы искали Марс-3.

И мы нашли его! Прямо на Марсе, на дне гигантского кратера Птолемея, среди безжизненных пустошей и валунов.

О том, как мы это сделали, сегодняшний рассказ.


Читать дальше →
Всего голосов 677: ↑669 и ↓8+661
Комментарии169

Как я использовал Google Glass: будущее, но с ежемесячными обновлениями (часть 1)

Время на прочтение6 мин
Количество просмотров215K

Двери из матового стекла на 11 этаже Нью-Йоркской штаб-квартиры Google распахиваются и меня встречает женщина. В ней нет ничего необычного. Стройная, среднего роста, светлые любознательные глаза. Она наклоняется, чтобы пожать мне руку, и я неожиданно обращаю внимание на странное устройство, похожее на очки: тонкая полоска из алюминия и пластика со странной призмовидной линзой. Google Glass.

Читать далее
Всего голосов 98: ↑74 и ↓24+50
Комментарии169

В Интернете появились скриншоты нового сервиса Google Drive

Время на прочтение1 мин
Количество просмотров2K
В англоязычном блоге GeekWire появились скриншоты нового сервиса Google Drive, которые сделал один из пользователей.

google drive secret screenshot

Читать дальше →
Всего голосов 63: ↑48 и ↓15+33
Комментарии62

Holodesk — управление 3D объектами в дополненной реальности через прозрачный экран

Время на прочтение1 мин
Количество просмотров1.6K
Microsoft Research продолжает радовать проектами и демонстрациями. В новой демонстрации — проект Holodesk от команды Sensors and Devices. Holodesk позволяет управлять виртуальными 3D-объектами в дополненной реальности через особый прозрачный экран.

Всего голосов 42: ↑40 и ↓2+38
Комментарии19

Гугл закрыл Google Translate API

Время на прочтение1 мин
Количество просмотров48K
26 мая официально закрыт гугл транслейт апи. Из-за существенных экономических затрат и большого количества абуз, будет ограничено количество запросов в день, а 1 декабря 2011 года будет полное отключение апи.
Всего голосов 110: ↑75 и ↓35+40
Комментарии95

Blackberry Playbook в моих руках

Время на прочтение6 мин
Количество просмотров17K
Привет, Хабр!
Ни для кого не секрет, что в конце марта закончилась акция Research In Motion Ltd., каждый участник которой мог получить планшетный компьютер Blackberry Playbook, если успел в рамках конкурса создать мобильное приложение для Blackberry Playbook и опубликовать его в магазине App World. Я разработал приложение для сотрудников компаний, которое помогает внимательнее слушать спикера. Публикация конкурсного приложения была непростым процессом. В данной статье я хотел бы рассказать о награде, которую я получил.

Совсем недавно я получил это устройство, и вот, собрался с духом, чтобы поведать о нём хабросообществу. Читайте в моем блоге или добро пожаловать под кат.



Что это ещё такое?
Всего голосов 160: ↑148 и ↓12+136
Комментарии125

Amazon запускает бесплатное хранилище файлов и музыки

Время на прочтение1 мин
Количество просмотров995
Новый сервис Amazon Cloud Drive позволит пользователям бесплатно хранить 5 Гб данных, которые можно будет загружать через браузер или через stand-alone клиент для Maca и Windows. Основным сценарием использования Amazon считает хранение музыки, поэтому в дополнение выпущен Amazon Cloud Player (встроен в приложение Amazon MP3, пока доступен только на Android).

Единственное огорчение — на данный момент сервис не работает в Opera.

Еще подробности:

— Хранить можно не только mp3 или aac (DRM-файлы не загрузятся), но и видео, картинки и любые документы.
— Если вы покупали mp3 у Amazon — они не будут учитываться в размере хранимых файлов
— Если вы покупали альбомы у Amazon — вам накинут еще 20 GB на 1 год
— Пространство сверх 5 Гб можно будет докупать ($20 за 20Гб, $50 за 50 и $100 за 100, а еще $1000 за терабайт :)
Всего голосов 75: ↑70 и ↓5+65
Комментарии106

Gyazo Pro — платная версия

Время на прочтение1 мин
Количество просмотров2.2K
image

Наверняка многие знакомы с сервисом быстрого создания скриншотов Gyazo. (те, кто не знакомы, могут прочитать о нём подробней здесь)

Напомню основные преимущества:
— Мультиплатформенность
— Все действия в один клик
— Open Source (можно, например, перекомпилировать приложение, чтобы оно параллельно складывало все изображения в определенную локальную папку)
Читать дальше →
Всего голосов 12: ↑7 и ↓5+2
Комментарии9

Кнопки Like проникают в офлайн

Время на прочтение1 мин
Количество просмотров1.6K
За семь месяцев с момента своего появления миллионы кнопок Like буквально заполонили весь интернет. Но этого мало: теперь они появляются даже на улицах. Представьте, что товар на витрине магазина можно «залайкать», просто наведя на него смартфон с программой распознавания QR-кодов.



Такую услугу придумал бельгийский стартап Likify, который только что открылся для бета-тестирования. Всё очень просто: регистрируетесь на сайте и генерируете QR-код для своей странички (указываете URL и текст сообщения), после чего можете скачать картинку кода, распечатать её на постерах — и клеить где угодно, хоть себе на грудь.
Всего голосов 127: ↑115 и ↓12+103
Комментарии74

Цемент для замков в “облаках”: как мы учились продавать SaaS

Время на прочтение6 мин
Количество просмотров740
В этой статье я поделюсь опытом продаж SaaS решений в сегменте B2C и расскажу, какие из испробованных подходов оказались работающими, а на что, возможно, начинающим SaaSникам не стоит тратить много сил.
Если вы связаны с продажами облачных сервисов и электронной коммерцией, добро пожаловать под кат, где ждут не теоретические выкладки, а изложение реального опыта построения работающей системы продаж SaaS-решения.
Читать дальше →
Всего голосов 22: ↑17 и ↓5+12
Комментарии10

Нюансы и алгоритмы программирования движка для маркетинговых онлайн-исследований

Время на прочтение13 мин
Количество просмотров820
Доброго времени суток, уважаемые хабравчане. Давно меня подмывало написать подобный мануал, и вот, решил таки себя заставить сесть и написать его — поделиться некоторым опытом, который получил во время своих программистских изысканий в сфере маркетинга и о некоторых алгоритмах, заложенных в движок, на котором был реализован не один проект.
Читать дальше →
Всего голосов 25: ↑17 и ↓8+9
Комментарии0

Сборка JS приложения с помощью Maven

Время на прочтение3 мин
Количество просмотров2.1K
Разрабатывая веб-приложения с обилием JS, со временем сталкиваешься с необходимостью автоматизировать сборку и тестирование, а также построение различных отчетов, документации и т.п. Мы столкнулись с этой проблемой практически сразу после старта проекта. В силу того, что серверная часть реализована на Java, выбор с очевидностью пал на Maven. Оставалось найти плагин, который умеет работать с javascript.

Поиски были недолгими и привели на mojo.codehaus.org/javascript-maven-tools/. «То, что нужно»,- подумал я и начал прикручивать его к проекту.
Читать дальше →
Всего голосов 6: ↑3 и ↓30
Комментарии15

Перепрошивка USB модема ZTE MF627, залоченного под МТС, для свободной работы с SIM-картами сторонних операторов + учим его звонить и принимать звонки & разлочка с помощью Unlock кода модемов Huawei

Время на прочтение11 мин
Количество просмотров309K
В продолжение темы 3G-модем в Ubuntu.
Пошаговое описание перепрошивки USB модема ZTE MF627 залоченного под МТС, для свободной работы с SIM-картами сторонних операторов с его последующей настройкой и проверкой работы на осях Windows XP, Windows7 и Ubuntu 9.10 со скриншотами, ссылками на альтернативное (бесплатное) ПО и т.д. и т.п.
Дополнение №1: теперь, благодаря SerVik и его посту, наш модем может звонить и принимать звонки.
Дополнение №2: данная методика так же применима к модему ZTE MF626.
Дополнение №3: Для модемов Huawei от Мегафона, требующих Unlock код, вариант с заменой прошивки не подойдет. Здесь вопрос решается проще — вводом NCK кода по IMEI девайса. Желающие получить Unlock код для своего Huawei могут писать мне в личку или в комментах к этому посту. Валидность калькулятора многократно проверена мной на модемах Huawei E1550 от Мегафона. Услуга предоставляется "… бездвоздмездно, то есть даром...". От вас требуется только IMEI девайса.
Дополнение №4: согласно комментарию за 27.06.2010 от хаброюзера Vyazovoi, в салонах МТС появились модемы ZTE MF627, стоимостью 490 руб., с новым типом прошивки (BD_MTSP673A4V1.0.0B02), запрашивающим Unlock код при установке SIM-карты стороннего оператора. Нижеописанная методика перепрошивки к подобным девайсам не применялась и как следствие, возможный эффект от нее я предсказать не могу.
Для тех кто еще не приобрел модем, я рекомендую остановится на Huawei E1550/1750 от Мегафона или МТС. С их разлочкой пока проблем не наблюдается (см. Дополнение №3).


image
Итак, USB модем ZTE MF627 был приобретен мной 15.01.2010 г. в фирменном салоне-магазине МТС за 890 руб. Цель приобретения — доступ к сети интернет в частых и длительных командировках по России. Описание девайса на сайте МТС.
Перед покупкой было прочитано много форумов по теме, ибо я заранее обладал информацией о том, что операторы большой тройки вносят ограничение в прошивку продаваемых под своим брендом девайсов, не дающее использовать их с SIM-картами других операторов. В итоге выбор пал на ZTE MF626, который не удалось найти в продаже (г. Москва) и я, махнув рукой, рискнул взять новый на тот момент ZTE MF627, благо МТС отдавало его по новогодней цене в 890 руб.
В комплекте находился сам модем, гарантия на него и SIM-карта с доками. Все. А более нам ничего и не нужно.
Читать дальше →
Всего голосов 238: ↑231 и ↓7+224
Комментарии122
1
23 ...

Информация

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