На прошлой неделе компания Microsoft анонсировала улучшенную версию прошлогоднего гибридного ноутбука Microsoft Surface Book i7, которая при цене $2699 предлагает процессор Intel Core i7 шестого поколения, 16 ГБ ОЗУ, твердотельный накопитель емкостью 512 ГБ и дискретную видеокарту.
Архив за 01 ноября 2016 - 8
Обновленный ноутбук Surface Book с процессором Intel Core i5 и SSD объемом 512 ГБ доступен за $1999
2016-11-01 в 8:26, admin, рубрики: Новости, метки: новостиИзвилистый путь разработчика
2016-11-01 в 8:16, admin, рубрики: Анализ и проектирование систем, карьера, обучение, Программирование, развитие, Совершенный код
Учиться программированию — пожизненная затея. Почти всегда будет попадаться что-то новое, о существовании чего вы ещё не знали.
Я общаюсь с большим количеством студентов, изучающих информатику, и многие из них считают, что научатся в университете программированию, а потом просто пойдут и применят эти знания в своей работе. Возможно, они постигнут какие-то бизнес-знания в процессе. Но профессиональные программисты сразу поймут, что они совсем новички, эти университетские выпускники.
После разговора с @PrototypeAlex, где мы обсуждали множество этапов, которые проходят разработчики, у меня появилось вдохновение написать об этом. За 30 лет, которые я пишу код, я прошёл почти через каждый описанный в статье этап, и некоторые были особенно болезненными.
Узнаёте себя на каком-нибудь из этих этапов? И что я пропустил? Многие этапы ускользают из моего поля зрения; мы никогда не перестаём учиться и делать открытия.
Великий Копипастер
Писать код трудно, но люди решили проблему за вас! Ваш браузер переходит к Stack Overflow при вводе "s" в адресной строке, и вы часами вставляете различные фрагменты кода, чтобы увидеть, какой из них выполняет то, что вам требуется. Иногда это высасывает моральные силы, но в итоге у вас появляется хоть какой-то рабочий код.Читать полностью »
Проблема
Как известно, в PHP нет встроенного типа перечислений, и в проектах со сложной предметной областью этот факт создает множество проблем. Когда в очередном Symfony-проекте появилась необходимость в перечислениях, было решено создать свою реализацию.
От перечислений требовалась гибкость и возможность использования в разных компонентах приложения. Задачи, которые должны были решать перечисления, следующие:
- иметь возможность получить список значений перечислениях
- интеграция с Doctrine для использования перечисления в качестве типа поля
- интеграция с Form для использования перечислений как поле в форме для выбора нужного элемента
- интеграция с Twig для перевода значений перечисления
Власти США разрешили исследователям заниматься пентестами и реверс-инжинирингом без юридических последствий
2016-11-01 в 8:07, admin, рубрики: DMCA, Блог компании Positive Technologies, законы, информационная безопасность, исследования безопасности, копирайт, пентесты, реверс-инжинирингВ пятницу, 28 октября, на сайте библиотеки Конгресса США был опубликован обновленный список исключений из правил закона Digital Millennium Copyright Act (DMCA), запрещающих осуществление «обхода цифровых средств управления доступом». Эти правила регулируют условия, на которых частные пользователи могут взаимодействовать и манипулировать цифровым контентом, принадлежащим правообладателям, без риска юридических последствий для себя.
В список текущий исключений входят и те, которые облегчат исследователям информационной безопасности проведение работ по тестированию программных продуктов.Читать полностью »
Apple приписывают намерение снизить стоимость подписки в Apple Music
2016-11-01 в 8:06, admin, рубрики: Новости, метки: новостиИздание Digital Music News, ссылаясь сразу на двух анонимных информаторов, сообщает о том, что компания Apple намеревается в ближайшее время снизить стоимость подписки в музыкальном сервисе Apple Music.
Источники не являются сотрудниками Apple, однако они работают с Apple Music с самого момента основания сервиса. Стоимость индивидуальной подписки должна снизиться с 10 до 8 долларов, а семейная подписка должна подешеветь с 15 до 13 долларов. Изменения должны вступить в силу в период Рождественских праздников. Стоимость студенческой подписки останется неизменной и составит 5 долларов.
Repository Pattern via CSLA .NET
2016-11-01 в 8:05, admin, рубрики: .net, csharp, csla, Ninject, repository pattern, ооп, метки: cslaСоздание систем с низкой связанностью (Low Coupling) между модулями обеспечивает множество преимуществ при разработке ПО. В приложениях, написанных с использованием каркаса CSLA .NET, применение стандартных шаблонов для разрыва зависимостей не всегда может быть очевидно.
В данной статье будет рассмотрен вариант отделения слоя доступа к данным (Data Access Layer, DAL) от слоя бизнес логики (Business Layer) при помощи шаблона Repository и описан наиболее распространенный способ внедрения зависимостей (Depency Injection) в бизнес-объекты CSLA .NET. Используется CSLA версии 4.1.
Читать полностью »
Платформа Maxim hSensor с поддержкой ARM mbed предназначена для разработки носимых электронных устройств
2016-11-01 в 8:02, admin, рубрики: Новости, метки: новостиОриентируясь на потребности разработчиков носимых электронных устройств для наблюдения за показателями физической активности пользователя, компания Maxim Integrated Products представила платформу hSensor (каталожный номер — MAXREFDES100#).
Тестирование распределенных систем, — интервью с Андреем Сатариным, Яндекс
2016-11-01 в 8:00, admin, рубрики: Анализ и проектирование систем, Блог компании JUG.ru Group, обмен опытом, отладка, распределенные системы, тестирование, Тестирование IT-систем, Тестирование веб-сервисовТестирование распределенных систем существенно отличается от тестирования централизованных. Немногие тестировщики могут похвастаться серьезными знаниями и опытом в этой области.
Я пообщался со спикером конференции Heisenbug 2016 Moscow Андреем Сатариным (twitter.com/asatarin). Андрей участвовал в проектах по тестированию в Mail.ru, в Лаборатории Касперского, в Deutsche Bank, а сейчас тестирует распределенные системы в Яндексе. Статья будет полезна не только людям, которые занимаются тестированием, но и разработчикам. Если вы ни разу не касались вопроса тестирования распределенных систем, добро пожаловать под капот.
Андрей Сатарин:
… они убивают ноды прямо в рабочее время и разработчики наблюдают за...
Как заставить отдел продаж дочитать скучное письмо инженера о трансиверах Cisco?
2016-11-01 в 7:57, admin, рубрики: Cisco, nexus, qsfp+, qsfp+ трансиверы, sfp+ трансиверы, spf, spf трансиверы, twinax, Блог компании CBS, трансиверыПо долгу службы меня часто ставят в копию многих писем в нашей компании. Казалось бы, письма между инженерами и менеджерами по продажам должны быть по большей части техническими и несильно интересными. Но инженеры – люди творческие и даже обычное письмо стараются составить так, чтобы на другом конце переписки прибавилось не только технических знаний, но и чуточку хорошего настроения. Хотел бы поделиться с Хабром одним из таких писем. Как минимум оно может быть полезно для сообщества при подборе трансиверов для коммутаторов Cisco Nexus. Стилистика письма полностью сохранена.Читать полностью »
Удалённое включение скриптов Mikrotik из Telegram
2016-11-01 в 7:39, admin, рубрики: mikrotik, script, telegram bots, Сетевые технологии, системное администрированиеНа данную реализацию меня подтолкнул Александр Корюкин GeXoGeN своей публикацией habrahabr.ru/post/313794 «Удалённое включение компьютера бесплатно, без SMS и без облаков, с помощью Mikrotik».
И комментарий в одной из групп ВК Кирилла Казакова
Да уж, совсем не секьюрно. Я бы лучше написал телеграм бота, который принимает только с моего аккаунта команды на включение.
Я решил написать такого бота.
Читать полностью »