Архив за 10 апреля 2017 - 7

image

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

Как сказано в Википедии:

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

image Будьте осторожны

  • Шаблоны проектирования — не «серебряная пуля».
  • Не пытайтесь внедрять их принудительно, последствия могут быть негативными. Помните, что шаблоны — это способы решения, а не поиска проблем. Так что не перемудрите.
  • Если применять их правильно и в нужных местах, они могут оказаться спасением. В противном случае у вас будет ещё больше проблем.

В статье приведены примеры на PHP 7, но пусть вас это не смущает, ведь заложенные в шаблонах принципы неизменны. Кроме того, внедряется поддержка других языков.

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

DeepMind объявила о матче AlphaGo с чемпионом мира по го Кэ Цзе - 1

Компания DeepMind, сейчас входящее в состав холдинга Alphabet, несколько лет работает над программной платформой AlphaGo. В прошлом году она выиграла в го у одного из чемпионов мира Ли Седоля. Таким образом, разработчики этой нейросети смогли доказать, что компьютер вполне в состоянии соревноваться с человеком в сферах, которые считались ранее прерогативой людей.

Та же игра го входила в рейтинг сложнейших для «понимания» компьютером игр. Эксперты считали, что в ближайшее время ИИ (слабая его форма) не сможет победить не то, что чемпионов мира, но и обычных игроков высокого уровня. Тем не менее, случилось то, что случилось, Alpha Go побил Ли Седоля в четырех партиях из пяти. А сейчас настал черед сразиться с еще одним чемпионом, Кэ Цзе, игроком в го 9 дана. Цзе занимает первую строчку рейтинга Китая по набранным баллам.
Читать полностью »

В конце марта компания Samsung анонсировала новые флагманы Galaxy S8 и Galaxy S8 Plus. Новинки привлекли к себе немало внимания, при том вполне оправданно, учитывая их впечатляющий дизайн и спецификации.

Тем не менее, одним из камней преткновения для каждого флагмана является показатель его автономной работы.

Galaxy S8 Plus получил большую диагональ экрана, но менее емкий аккумулятор по сравнению со своим предшественником Galaxy S7 Edge. Так сколько же новый смартфон может проработать без подзарядки?

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

Не так давно (меньше полугода) программирование стало моим хобби. Выбрал язык С++ и как в любом учебном процессе, понять нужную информацию бывает иногда очень сложно.

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

Ну… поехали.
Читать полностью »

За почти год с момента запуска проекта mClouds.ru мы получили интересный опыт в работе с различными техническими решениями.

Cisco CSR 1000v: Обзор возможностей. Часть 1 - 1

Сегодня мы хотим немного коснуться темы маршрутизации в сетях провайдеров облачных услуг и заодно рассказать вам почему для нас оказался очень интересным относительно новый продукт хорошо известной компании Cisco Systems, а именно — Cloud Services Router 1000v (CSR 1000v).
Читать полностью »

Курсы Computer Science клуба, весна 2017 - 1

Computer Science клуб вот уже 10 лет проводит открытые курсы по компьютерным наукам. Большинство этих лекций стараниями Лекториума записаны на видео и лежат в открытом доступе. В этом семестре выложены уже три новых курса, которые до этого не читались в клубе: «Программирование с зависимыми типами на языке Idris», «Вычисления на GPU. Основные подходы, архитектура, оптимизации», «Методы и системы обработки больших данных».
Читать полностью »

По прогнозу исследовательской компании GTM Research, цена на солнечную энергию в этом году опустится ниже 2 центов за кВт⋅ч, побив предыдущий рекорд — 2,42 цента за кВт⋅ч, предложенный на аукционе в Абу-Даби.

По мнению аналитиков GTM Research, которые прогнозируют увеличение совокупной мощности солнечных панелей в 2017 году на 85 ГВт, на первом же тендере в Саудовской Аравии в этом году может быть предложена цена на солнечную энергию ниже 2 центов за кВт⋅ч.

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

Российский сервис аренды вещей Rentmania получил конвертируемый заем на $500 000. Сумму собираются потратить на удвоение команды и маркетинг. Об этом рассказала «Роем!» партнёр компании Людмила Булавкина.

Летом 2016 года сервис привлек 15 миллионов рублей от акционеров Ивана Живаго (владеет 5% акциями компании «Неовента», которой принадлежит торговая марка Rentmania.org) и Павла Назарьяна (Читать полностью »

Как пережить масштабирование и синхронизировать-таки всё между дата-центрами - 1
Если нет, то он гонит трафик на Amazon, где продает булыточку воды за $26, а мы расскажем о сайтах в нашем SaaS-конструкторе

Ни одна площадка не может гарантировать бесперебойную работу в течение, например, года — это данность по целому ряду причин. Значит, надо иметь “план Б” — обеспечить отказоустойчивость на уровне дата-центра и создать резервную площадку, которая чуть что подхватит трафик. Синхронизируют сервера все — и Яндекс, и Гугл, и герои под катом.

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

В последнее время Xiaomi не перестает радовать нас новинками. Компания успешно дебютировала на CES 2017, после этого выпустила на рынок ряд новых устройств — и это вдобавок к тому, что китайский гигант уже предлагает. Многим девайсам пользователи нашли применение у себя дома, благо с домашними аксессуарами у Xiaomi все в порядке — от рисоварки до увлажнителя воздуха. На самом деле разнообразие такое, что вы наверняка что-то да пропустили.

6 новинок Xiaomi на все случаи жизни - 1
Читать полностью »


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