Заблуждения большинства программистов относительно «времени»

Автор: admin от 25-10-2016, 22:00, посмотрело: 207

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

Тогда я написал пост «Заблуждения программистов относительно „времени“», в котором указал 34 ошибочных представления и заблуждения, относящихся как к календарному, так и к системному времени. С большинством из них я столкнулся сам, занимаясь дебаггингом программ (как рабочих, так и тестовых).

Заблуждения большинства программистов относительно «времени»

Категория: Программирование, Системное администрирование

 

TDD все еще сравнивают с TLD — мнения экспертов

Автор: admin от 25-10-2016, 19:30, посмотрело: 186

TDD все еще сравнивают с TLD — мнения экспертов

Специалисты из нескольких ВУЗов Европы – Давиде Фуччи, Джузеппе Сканиелло, Симоне Романе, Мартин Шеппэрд, Бойсе Сигвени, Фернандо Уйагуари, Бурак Туран, Наталья Юристо и Марку Ойиво – провели очередное исследование на тему эффективности тестирования ПО. Они рассмотрели методологии Test Driven Development (TDD) и Test Last Development (TLD).

Исследователи сравнивали их по двум показателям – суммарная скорость разработки продукта и качество исходного кода. Первая методология (разработка через тестирование – TDD) вновь не оправдала возложенных надежд: популярная ранее схема тестирования после разработки (TLD) оказалась не менее эффективной. Так что по указанным выше показателям существенных отличий они не обнаружили.

В таком случае чем же объясняется вспышка интереса к TDD, когда она только появилась? Эта методология возникла в 2000-х, так что теперь элемент новизны можно смело сбросить со счетов. Тем не менее, предметом споров она остается до сих пор.

Категория: Программирование » Веб-разработка

 

Slate – «серебряная пуля» для расположения окон на экранах OS X

Автор: admin от 25-10-2016, 16:55, посмотрело: 176

Привет, Хабр! Хочу поделиться очень интересным инструментом для «приручения» положения окон в OS X. Если кратко, то вот ссылка на репозиторий с замечательным приложением Slate. За подробностями, добро пожаловать под кат.

Slate – «серебряная пуля» для расположения окон на экранах OS X

Категория: Программирование » Веб-разработка

 

Новости онлайн-курсов Mail.Ru Group на Stepik

Автор: admin от 25-10-2016, 16:45, посмотрело: 232

Новости онлайн-курсов Mail.Ru Group на Stepik

Теперь онлайн-курсы «Разработка на Java 1», «Разработка на Java 2» и «Анализ безопасности веб-проектов» на платформе Stepik.org лежат в свободном доступе! Мы убрали дедлайны, чтобы вы прошли курсы в удобное время и получили сертификаты. В ближайшие десять дней мы перезапустим еще два онлайн-курса. «Постановка задач на разработку ПО» откроется 28 октября, а 3 ноября станут доступны «Web-технологии».

Stepik.org — платформа онлайн-курсов. С ее помощью можно научиться чему-либо прямо из дома — нужен только доступ в интернет. Авторы рассказывают материал на видеолекциях и предлагают выполнить практические задания. Большинство курсов открыты только в отведенное время — это стимулирует нерешительных участников записываться. Курс делится на модули, которые нужно сдавать в срок. Наличие дедлайнов повышает мотивацию студентов. Справляются не все — сертификаты получает в среднем 9% учащихся. Открытый доступ решает проблему времени, теперь нужно только желание.

Первый курс от Mail.Ru Group открылся 1 сентября 2015 года. С этого момента к нам записались 50 000 человек, которым мы выдали 4 500 сертификатов. В феврале этого года на «Web-технологии» зарегистрировалось 8 500 человек. Это в два раза больше среднего, поэтому мы хотим рассказать об этом курсе.

Категория: Программирование, Веб-разработка

 

Исследователи создали эксплоит для получения root-доступа к Android-смартфонам с помощью уязвимости Rowhammer

Автор: admin от 25-10-2016, 16:15, посмотрело: 165

Исследователи создали эксплоит для получения root-доступа к Android-смартфонам с помощью уязвимости Rowhammer


Международная группа исследователей из Австрии, Нидерландов и США, информационной безопасности разработала атаку, позволяющую получить root-доступ к большому количеству Android-устройств, пишет издание Ars Tehnica. Для этого эксплуатируется техника Rowhammer, позволяющая осуществлять манипуляции с данными, хранящимися в ячейках памяти. При этом, ранее считалось, что атаки с использованием уязвимости Rowhammer имеют ограниченные перспективы реального применения — новый эксплойт демонстрирует, что ей подвержено гораздо больше устройств, чем предполагалось (включая и работающие на ARM-чипах).

Исследователи создали специальное приложение-эксплойт Drammer, которое не требует для работы никаких особенных прав и не использует никаких Android-уязвимостей. Атака осуществляется с помощью уязвимости аппаратного обеспечения — аналогично описанной техники Rowhammer он «простукивает» биты памяти устройства, изменяя важные данные. Это позволяет получать root-доступ к гаджетам производства компаний LG, Motorola, Samsung, OnePlus и, возможно, других вендоров.

Категория: Веб-разработка, Информационная безопасность, Android

 

Все что вы хотели узнать о разработке и производстве микросхем, но стеснялись спросить

Автор: admin от 25-10-2016, 15:55, посмотрело: 207

Господа! Я уже писал о предстоящих семинарах Чарльза Данчека, содержащих полный ликбез по всем этапам проектирования и производства микросхем, но с тех пор возникли дополнения:

* Во-первых, к семинарам присоединилась Cadence Design Systems, одна из двух ведущих компаний в области автоматизации проектирования микросхем. Cadence представит часовой доклад с программой в конце этого поста.

Регистрация на сайте http://edunano.ru/doc/6335690702352234538 (UPD: по-видимому, первоначальная регистрация переполнилась. Но роснановцы сказали что если первый зал переполнится, они выделят зал побольше. Напишите емейл на Yulia.Osaulets@rusnano.com)

* Во-вторых, к семинарам присоединились четыре ведущих российских компаний-проектировщиков микросхем: АО «НИИМА «Прогресс», АО «БАЙКАЛ ЭЛЕКТРОНИКС», ООО «ЛАБСИСТЕМС» и ОАО НПЦ «ЭЛВИС». Каждая из них сделает публичную презентацию с информацией, которую вы при других обстоятельствах как правило не сможете получить без NDA.

* В-третьих, в дополнение к официальной программе семинаров в Москве, Санкт-Петербурге и Киеве мы решили организовать неформальные встречи интересующихся в виде прогулки сначала по Москве в это воскресенье, 30 октября.Вы сможете показать Чарльзу Данчеку Москву (он в первый раз в России) и спросить про проектирование чипов.

Мы подумываем, чтобы в следующих год расширить такие мероприятия на регион Новосибирск-Томск, в связи с чем вот приветственное видео с девушкой из новосибирского академгородка:



Пояснение: РОСНАНО и МИСиС организуют семинар Nanometer ASIC в Москве, но в Питере такой семинар организует Университет ИТМО, а в Киеве — КПИ и КНУ, лаборатория «Лампа» КПИ и студенческое workspace «Белка» КПИ.

Детали про встречу и семинары — под катом:

Категория: Программирование

 

Вышел Upsource 3.5 с многочисленными изменениями

Автор: admin от 25-10-2016, 15:30, посмотрело: 194

Привет, Хабр! На прошлой неделе мы выпустили новую версию нашего инструмента для code review и навигации по репозиториям, Upsource. Давайте посмотрим, какие изменения мы включили в этот релиз.

Обновленная страница проектов


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

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

Вышел Upsource 3.5 с многочисленными изменениями

Категория: Программирование

 

Настраиваем бизнес-процессы веб-студии в CRM

Автор: admin от 25-10-2016, 15:10, посмотрело: 456

Настраиваем бизнес-процессы веб-студии в CRM

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

Именно благодаря описанному ниже подходу WebCanape добилась высокой производительности на старте без роста расходов на масштабирование команды. Только спустя 5 лет работы у нас появился выделенный отдел продаж. До этого поток в 120 заявок в месяц с конверсией в 60% обрабатывал один человек.

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

Категория: Программирование » Веб-разработка

 

Обзор вариантов реализации отказоустойчивых кластеров. Высокая и непрерывная доступность

Автор: admin от 25-10-2016, 14:30, посмотрело: 462

Обзор вариантов реализации отказоустойчивых кластеров. Высокая и непрерывная доступность

Есть разновидности бизнеса, где перерывы в предоставлении сервиса недопустимы. Например, если у сотового оператора из-за поломки сервера остановится биллинговая система, абоненты останутся без связи. От осознания возможных последствий этого события возникает резонное желание подстраховаться.

Мы расскажем какие есть способы защиты от сбоев серверов и какие архитектуры используют при внедрении VMmanager Cloud: продукта, который предназначен для создания кластера высокой доступности.

Категория: Админитстрирование » Системное администрирование

 

Михаил Балакин, CityAds: «Мы всегда были в большей степени технологической компанией, нежели чисто рекламной»

Автор: admin от 25-10-2016, 14:25, посмотрело: 190

Михаил Балакин, CityAds: «Мы всегда были в большей степени технологической компанией, нежели чисто рекламной»

Компания CityAds работает на рынке рекламы, но ее нельзя назвать в чистом виде рекламной компанией. Тенденции рынка таковы, что без развитых технологий компания не может продуктивно сотрудничать с рекламодателями.

Генеральный директор CityAds Михаил Балакин считает, что в современном мире побеждают не те, у кого лучше секретарши, аккаунт-менеджеры и креативные концепции, а те, у кого «бородатее» программисты. Михаил пообщался с нами и рассказал о том, как работает performance-marketing, какие у него перспективы, о том, как компании удалось привлечь крупных и известных клиентов — Booking, AliExpress, Microsoft, eBay.

Кроме того, мы выяснили, считает ли он конкурентом CityAds компанию Google.

Категория: Программирование » Веб-разработка

 
Назад Вперед