Архив за 10 февраля 2014 - 7

Недавно наткнулся на замечательную статью, о том, как собрать все инструменты для разработки в среде linux под контроллеры stm32 и я решил вновь вернуться к задаче, которую уже пытался решить, а именно заставить работать все тоже самое по Mac OS X (В моем случае версии 10.9.1 Mavericks), так как работать в CooCox (а он основан именно на Eclipse) в виртуальной машине уже изрядно надоело. В данной статье я опишу пошаговый алгоритм как все тоже самое заставить работать в OS X.

Установка ST LINK V2 в MAC OS X для разработки под STM32

Итак, вы хотите разрабатывать на STM32 в среде Mac OS X, у вас есть ST-LINK V2 отдельно или на макетной плате, тогда добро пожаловать под кат.
Читать полностью »

1. Введение в листы префиксов


Для управления обменом маршрутной информацией, ее приемом, отправкой или перераспределением, в Cisco IOS можно использовать различные методы фильтрации маршрутных обновлений, такие как листы распределения (distribute-list) и листы префиксов (prefix-list).
Использование листов распределения обладает определенными недостатками, такими как:

  • ACL (Access-List, листы управления доступом), используемые в листах распределения, изначально разрабатывались для фильтрации пакетов, а не для фильтрации маршрутов
  • Невозможность определения совпадения маски маршрута
  • Работа ACL достаточно мелена, так как они последовательно применяется к каждой записи в маршрутном обновлении
  • Использование расширенных ACL может оказаться громоздким для конфигурирования

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

Если верить источникам, компания AMD пополнила серию 3D-карт Radeon R7 200 моделью AMD Radeon R7 250X, предварительная информация о которой появилась на прошлой неделе. Отметим, что на сайте AMD описание AMD Radeon R7 250X пока отсутствует.

Представлена 3D-карта AMD Radeon R7 250X

Новинка позиционируется в качестве прямого конкурента модели Nvidia GeForce GTX 650, которую на следующей неделе должна сменить модель Nvidia GeForce GTX 750.

В данной заметке нас будут интересовать в первую очередь, что нового дает новая версия Windows 8.1 с точки зрения ее развертывания в корпоративном секторе. Основные новшества здесь можно сгруппировать по следующим основным категориям. Это дальнейшее развитие популярной концепции BYOD (Bring Your Own Device), улучшения в безопасности, мобильном доступе, печати и графическом интерфейсе. Эти изменения достаточно значительны, поэтому Windows 8.1 правильнее называть не обновлением, а именно новым релизом.
Читать полностью »

Хабровчане, привет!

Как вы, наверное, знаете Университет Иннополис начинает серию вебинаров с нашими преподавателями. Первый вебинар на тему Artificial Intelligence состоится 11 февраля 2014 года в 18:00 по московскому времени. Проведет его Associate Professor Университета Иннополис Самир Белхауари.

Ссылка для регистрации — attendee.gotowebinar.com/register/6601261461187578113. Спешите зарегистрироваться сегодня, количество мест ограничено!

Частичный перевод статьи на тему методики распознавания лиц, опубликованной С. Белхауари в International Journal of Computer Applications, читайте под катом.
Читать полностью »

Наверняка, каждый из нас время от времени прокрастинирует. Команда SmartProgress всегда в поисках решения этой проблемы, и недавно мы нашли новый интересный подход. На Wall Street Journal (автор Sue Shellenbarger) в статье «To stop procrastinating, look to science of mood repair» рассказывает как победить прокрастинацию с помощью нового метода смены настроения. В этом посте хотел бы привести основные тезисы из статьи:

Прокрастинаторы, примите к сведению: если вы уже пытались дисциплинировать себя, но все равно продолжаете откладывать все на потом, может быть, пора попробовать что-то другое. Есть новый подход: сменить свое настроение.

Измените свое настроение, чтобы остановить прокрастинацию

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

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

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

Долгие годы в интернете доминировало небольшое количество “общих доменных имен высшего уровня” (generic Top Level Domains — “gTLDs”), которые являются хорошо знакомыми и встречаются повсеместно (например, .com, .org, .net, .us, .ru). Эти gTLDs и знакомые всем расширения, и особенно .com, всецело охватили простор Интернета. Не так давно, однако, в этом списке произошли значительные изменения в связи с запланированным появлением сотен новых, частных gTLDs. Вместе с этими изменениями появились как новые возможности, так и новые вопросы, задачи и проблемы для владельцев брэндов (торговых марок).
Новые gTLDs (generic Top Level Domains) – а достаточно ли .sexy твои .domains, .solutions и.сайт?
Читать полностью »

Вышла публичная версия децентрализованного мессенджера Tox

Совсем недавно стала доступна публичная версия мессенджер Tox.
(Теперь кнопка загрузить на сайте наконец-то активная)

Напомню, что Tox — децентрализованный мессенджер который создается для будущей замены Skype, основные цели проекта:
— Полностью открытый исходный код
— Децентрализованная работа
— Отсутствия закладок и прослушек
— Отсутствие рекламы
Читать полностью »

Доброго времени суток!
Model-View-Presenter — довольно известный шаблон проектирования. С первого взгляда все выглядит просто: есть Модель (Model), которая содержит всю бизнес-логику экрана; Вид/Представление (View), который знает, как отобразить те или иные данные; Представитель (Presenter), который является связующий звеном — реагирует на действия пользователя во View, изменяя Model, и наоборот.
Сложность начинается, когда количество форм в проекте становится более одной.
В данной статье рассматривается:
— немножко теории;
— общие проблемы реализации MVP (а именно Passive View) под Windows Forms;
— особенности реализации переходов между формами и передача параметров, модальные окна;
— использование IoC-контейнера и шаблона Dependency Injection — DI (а именно Сonstructor Injection);
— некоторые особенности тестирования MVP приложения (с использованием NUnit и NSubstitute);
— все это будет происходить на примере мини-проекта и постарается быть наглядным.
В статье затрагивается:
— применение шаблона Адаптер (Adapter);
— простенькая реализация шаблона Контроллер приложения (Application Controller).
Для кого эта статья?
Главным образом для начинающих разработчиков на Windows Forms, которые слышали, но не пробовали, или пробовали, но не получилось. Хотя уверен, что некоторые приемы применимы и для WPF, и даже для веб-разработки.
Читать полностью »

Доброго времени суток всем хабражителям. Меня зовут Илья Шакитько и я работаю в LeaseWeb, в команде, работающей над облачными сервисами. Решая очередную задачу, связанную с исследованием той или области, мы стараемся поделиться полученными знаниями или мыслями с сообществом. Не так давно мы проводили DevOps встречу в нашем офисе, где одним из выступающих был мой коллега, Мауритс ван дер Скхи, который рассказывал об API First архитектуре. Немногим ранее в нашем блоге он опубликовал статью, переводом которой я хотел бы поделиться с вами.

Введение

API First архитектура это архитектура, для которой API пользователь является основным пользователем приложения. Это означает, что этот API должен иметь наивысший приоритет, а не быть еще одним представлением (view) в парадигме MVC. Основное различие состоит в том, что API First требует наличия полного, адаптивного и хорошо документированного API. Это особенно важно в таргетировании: на мобильных платформах (приложения используют API), у реселлеров (слой представления использует API) и в многопродуктных средах с высокой интеграцией, но малой связанностью.
Читать полностью »


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