Решили попробовать для себя новый жанр на GeekTimes — пост-вопрос, причем, вопрос не праздный: опасно или нет засыпать в наушниках?
Архив за 23 августа 2017 - 4
Вредно ли спать (засыпать) в наушниках
2017-08-23 в 10:01, admin, рубрики: Блог компании Medgadgets, наушники, сонПрименение MVP+TDD в разработке iOS приложений
2017-08-23 в 9:59, admin, рубрики: iOS, ios development, mock, mvp, swift, tdd, разработка под iOS— Слава TDD!
— Юнит-тестам слава!

В этой статье мы разберемся с принципами применения MVP+TDD в разработке iOS приложений. Разбираться будем на примере создания небольшой обучалки для пользователя, которая показывается при первом запуске.
Требования от бизнеса
Итак, ваш заказчик хочет, чтоб в его приложение добавили обучалку, которая покажется пользователю один раз при первом запуске. Обучалка состоит из нескольких изображений, которые должны быть показаны в определенной последовательности. Переключаться изображения должны по нажатию на кнопку "Продолжить". Также при показе последнего изображения — на кнопке нужно написать "Старт" (как бы намекая пользователю, что приложение будет сейчас запущено).
Читать полностью »
XBRL: просто о сложном − Глава 6. Погружение в XBRL − Часть 4. Как облегчить жизнь
2017-08-23 в 9:06, admin, рубрики: IT-стандарты, xbrl, Анализ и проектирование систем, отчетность, стандарты, финансы, цб рф6.4. Как облегчить жизнь
До сих пор мы использовали только простые item-концепты. Каждый из nr_employees-концептов мог быть интерпретирован независимо от остальных.
У такого подхода есть недостаток: если количество полов обычно ограничивается двумя, то для возраста мы могли бы иметь большее количество групп, чем три в нашем примере. Что, если бы нам понадобилось разделить возраста на 10-летние интервалы? Пришлось бы добавить новые концепты для групп 11–20, 21–30, 31–40, 41–50, 51–60 и 61–70. А при делении на 5-летние, 2-летние или даже годовые интервалы это очень быстро станет утомлять. Базы ссылок стали бы очень большими, поскольку надо было бы определять ссылки для каждого из этого множества концептов. Хотелось бы иметь более эффективный подход для подобных ситуаций.
И сегодня мы расскажем, как нам в этом могут помочь кортежи.Читать полностью »
Ученые придумали, как предотвратить извержение Йеллоустоунского вулкана
2017-08-23 в 9:06, admin, рубрики: безопасностьКак обеспечить производительность баз данных Microsoft SQL Server, размещаемых в облаке
2017-08-23 в 8:57, admin, рубрики: MS Sql Server, windows, Администрирование баз данных, базы данных, Блог компании ТЕХНОСЕРВ, облако, Облачные вычисления, техносерв cloudВсем привет! Сегодня хотим поговорить об облачных базах данных, а точнее о тех проактивных и разовых мероприятиях, которые непосредственно обеспечивают их производительность.
Облачные базы данных давно решили вопрос быстрого прироста мощностей и запуска новых баз данных, и сегодня стали практически насущной потребностью компаний любого размера, благодаря переносу задач по администрированию и мониторингу на сторону провайдера.
Мы проделали большую работу, запуская и оптимизируя свою новую услугу облачной базы данных на собственной платформе Техносерв Cloud и, конечно же, столкнулись с рядом проблем и выработали свои подходы к их решению. Сейчас, когда сервис протестирован и работает, мы хотим поделиться с вами своим опытом – уверены, что прочитав этот материал, вы сможете избежать повторения чужих ошибок или откроете для себя что-то новое.
Перестаньте терять деньги в Adwords при форс-мажорах с сайтом
2017-08-23 в 8:30, admin, рубрики: adwords, api, host-tracker, hosttracker, rest api, security, soap, web-разработка, Блог компании ХостТрекер, веб-аналитика, веб-программирование, веб-проекты, веб-сервисы, интернет-маркетинг, контекстная реклама, мониторинг сайта, мониторинг сервераПри текущих ценах на рекламу хочется быть уверенным в эффективности, не правда ли? Запуская кампанию, предполагается, что ни зной, ни холод не станет на ее пути. Но даже надежные сайты иногда сбоят. Как сделать так, чтобы деньги в это время не улетели в трубу? Рассмотрим нюансы и решение от сервиса мониторинга доступности сайтов ХостТрекер.
Практика с dapp. Часть 1: Сборка простых приложений
2017-08-23 в 8:26, admin, рубрики: continuous delivery, continuous integration, dapp, devops, docker, Анализ и проектирование систем, Блог компании Флант, системы сборкиЭта статья — ознакомительное руководство по сборке Docker-образов приложений с помощью нашей Open Source-утилиты dapp (подробнее о ней читайте в анонсе). На примере двух простых приложений (с одним образом) рассмотрим, как могут быть задействованы некоторые из основных возможностей dapp и какой результат они дают.
Suzuki GSX-250R — это первый полнофункциональный спортивный мотоцикл.
У Suzuki на самом деле не было спортивного байка для начинающих в течение долгого времени. С новой моделью новичку будет очень удобно. Двигатель этой машины составляет 24,7 лошадиных сил. Если нужно, он легко может остановиться.
Система IEEE Software Taggant: защита от ложных срабатываний антивируса
2017-08-23 в 8:03, admin, рубрики: антивирус, Блог компании «Актив», информационная безопасность, касперский, ложные срабатывания, обфускатор, Программирование, протектор, псевдокод, упаковщикиВ этом посте я хочу рассказать о системе IEEE Software Taggant, которую разработала рабочая группа IEEE по вредоносным программам в сотрудничестве с ведущими компаниями по информационной безопасности.
В планы команды разработчиков Guardant давно входило добавить поддержку IEEE Software Taggant в протектор Guardant Armor, и вот наконец мы это сделали. Краткий обзор системы и практические выводы перед вами.
Читать полностью »
Тавтологические тесты
2017-08-23 в 7:50, admin, рубрики: python, unit-тесты, Блог компании Badoo, отладка, Совершенный код, тавтология, Тестирование веб-сервисов
Привет! Меня зовут Артём, и большую часть своего рабочего времени я пишу сложные автотесты на Selenium и Cucumber/Calabash. Честно говоря, довольно часто я оказываюсь перед непростым выбором: написать тест, который проверяет конкретную реализацию функциональности (потому что это проще) или тест, который проверяет функциональность (потому что это правильнее, но намного сложнее)? Недавно мне попалась неплохая статья о том, что тесты реализации – это «тавтологические» тесты. И, прочитав её, я уже почти неделю переписываю некоторые тесты в другом ключе. Надеюсь, вас она тоже подтолкнёт к размышлениям.