Архив за 07 апреля 2015 - 2

Федеральная торговая комиссия США проверит законность откручивания в детском приложении YouTube для смартфонов и планшетов рекламы. Проверку инициировали организации, занимающиеся защитой прав детей. «Это битва за сердца, умы и карманы американских детей в цифровой век,» — говорит Джефф Честер, глав Центра цифровой демократии.

image
Пятилетняя Джулия Санчез и её брат, двухлетний Франциско Санчез младший, смотрят детские программы на Youtube на смартфонах родителей в Калифорнии.
Читать полностью »

Как мы внедряли инверсию зависимостей в Salesforce - 1
Salesforce.com — популярная CRM-система.
Service Locator — шаблон проектирования, позволяющий инкапсулировать процесс получения сервиса с высоким уровнем абстракции. Шаблон использует центральный реестр, называемый «Service Locator», который по запросу возвращает информацию необходимую для выполнения задачи.

Проблема

Часто наши проекты приходят к тому, что становится необходимым начать использовать принцип инверсии зависимостей. Salesforce не имеет готовых DI контейнеров, а также отсутствует Reflection API для реализации собственного. Поэтому мы решили использовать в своих проектах реализацию шаблона Service Locator. Это позволило нам избавиться от следующих проблем:

  1. сильная связанность
  2. сложность тестирования

Читать полностью »

Занятия спортом на улице: что может пригодиться техногику? Часть 3 - 1

В третьей части подборки мы решили рассказать о гаджетах, которые могут пригодиться любителям таких видов спорта, как теннис, гольф, велосипед. Уже во многих регионах тепло, так почему бы и не съездить на теннисный корт?

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

Пару недель назад в Москве прошла AgileDays-2015 — самая крупная в РФ конференция по современным методам управления в разработке.

  • Два дня, пять треков, огромные залы московского Центра Международной Торговли (не путать с WTC).
  • Темы:
    • Agile-менеджмент — от высокоуровнего управления разработкой в неповоротливых компаниях-монстрах, до «бережливого старта» в стартапах.
    • Продуктовый аспект — как не только правильно разрабатывать, а творить именно нужное и правильное.
    • Специфические вопросы процессов и технологий — тестирование и бизнес-анализ, юзабилити и проектирование.
    • Современные архитектурные практики — *DD, и даже немного о функциональном программировании.

Вращаясь в «продвинутых» кругах часто кажется, что Agile-подходы уже «захватили весь мир», и хватит уже говорить о понятном и общеизвестном. Но в реальной жизни, все конечно гораздо запущенней — есть успешная когорта «early adopters», и как видно в широко известной картинке «дилеммы инноватора», далее идет большая пропасть, и либо те, кто совсем не в курсе, либо кому про Agile «все понятно, ибо сосед-Рабинович напел». Это видно даже по ряду недавних публикаций на мегамозге. Поэтому реальный, и даже не всегда успешный, опыт от тех, кто в теме и нашел и все грабли, и кучу ништяков — очень полезен, и гораздо более актуален, чем даже книги, как правило уже устаревающие к моменту публикации. Докладчики — не евангелисты, а практики, из крупных компаний и стартапов, хотя да, были и консультанты, рассказывающие о «сгибании несгибаемого» — типа аджайлизации банков.

Там было круто — вы многое пропустили, если вас там не было. Но. Видеозаписи и прочие материалы докладов публикуются и будут доступны всем. Запись моя, добротная, все как обычно — монтаж, несколько камер, экран, звук с микрофона, технологии оживления.

И я, как член программного комитета, заботящийся о том, чтобы докладчики донесли свои знания до всех заинтересованных, попробую сделать серию публикаций, включающих и видео доклада, аннотации и слайды, и мой очень краткий постобзор. Слона надо есть по частям — еще готово не все видео, смонтированное надо еще отсмотреть и отрефлексировать, да и большие статьи отпугивают своим объемом и читателей и писателей — стыдно признаться, что я, за несколько заходов, но так и не смог дописать за год эпический обзор 72 видеодокладов с прошлого AgileDays-2014, а обзор 2011 осилил только через полгода. Конечно же, обзор Agile-конференции надо делать итеративно, максимально быстро отгружая value потребителям. И, как принято в Agile, возможно даже прекратить поставки, если продукт не понравится пользователям…

Итак, смотрите и решайте — такой формат ОК или нет…

Читать полностью »

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

Лучшие роботы-пылесосы, которые сейчас можно купить - 1
Читать полностью »

Кручинин Дмитрий, Долотов Евгений, Кустикова Валентина, Дружков Павел, Корняков Кирилл

Введение

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

Глубокое обучение (deep learning) рассматривает методы моделирования высокоуровневых абстракций в данных с помощью множества последовательных нелинейных трансформаций, которые, как правило, представляются в виде искусственных нейронных сетей. На сегодняшний день нейросети успешно используются для решения таких задач, как прогнозирование, распознавание образов, сжатие данных и ряда других.
Читать полностью »

Компания Promise Technology сертифицировала жесткие диски HGST Ultrastar He8 объемом 8 ТБ для использования в серии дисковых хранилищ VSky H3970.

Promise Technology адресует хранилища VSky H3970 корпоративным заказчикам

Читать полностью »

В 2015 году владельцы нового седана Equus смогут убрать руки от руля, а ноги от педалей во время езды на шоссе — Hyundai добавит в премиальную модель ряд функций автономного вождения.

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

image
Камера в передней части автомобиля Hyundai Equus
Читать полностью »

Michigan Micro-Mote – самый маленький компьютер в мире - 1

В результате десятилетней работы компьютерного факультета Мичиганского университета удалось создать компьютер, по размерам уступающий даже крупинке риса. Его название Michigan Micro-Mote означает «мичиганская микро-пылинка», а сокращение M^3 отсылает к кубическому миллиметру – объёму, который он занимает.

M^3 умеет делать фотографии, считывать температурные показатели и значения давления. Эти возможности и маленький размер позволяют, например, внедрить его прямо в человеческое тело для снятия показаний. Этим использование микрокомпьютера не ограничивается – геологи интересуются возможностью приспособить подобные устройства для поиска нефтяных карманов, оставшихся в пределах доступа имеющейся скважины. Или же вы можете приобрести горсть этих крошек и присоединить ко всем своим вещам, которые вы не хотите потерять – от ключей до кошельков.
Читать полностью »

На нашем предприятии несколько десятков удаленных территориально от головного офиса представительств, в каждом из которых имеется база с данными о клиентах каждого представительства. Исторические данные есть и в центральном офисе, но актуальные находятся только в представительстве. Каждая БД на MS SQL Server 2005. Изредка возникает необходимость получить актуальную информацию по всем представительствам в виде таблицы Excel. Например, получить что-то вроде:

select territory, count(customerid) from customer where managerid = 1000

До недавнего момента я тупо в MS SQL Server Management Studio менял вручную connect, прогонял скрипт на выборку данных для каждого удаленного офиса и копировал результаты на лист Экселя. Но как-то выдалась свободное время, и я решил автоматизировать процесс сбора данных с удаленных БД, используя старый добрый MS Access.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js