Май 31

Несколько интересностей и полезностей для веб-разработчика #44

Доброго времени суток, уважаемые хабравчане. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром.

ExpandJS


Огромный проект, где спецификация веб-компонентов используется на полную катушку. ExpandJS это набор из более чем 80 компонентов и более 350 различных функций для работы с ними. И все это доступно как каркас, но так же и в трендовом Material Design стиле.

<!-- Import elements -->
<link rel="import" href="../mat-content.html">
<link rel="import" href="../mat-drawer.html">
<link rel="import" href="../mat-header-panel.html">
<link rel="import" href="../mat-shell.html">

<!-- Application scaffold -->
<mat-shell theme="...">

    <mat-drawer>...</mat-drawer>

    <mat-header-panel>
        <mat-header>...</mat-header>
        <mat-content>...</mat-content>
    </mat-header-panel>

    <mat-drawer right>...</mat-drawer>

</mat-shell>

Читать дальше →

Раздел: Без рубрики | Комментарии к записи Несколько интересностей и полезностей для веб-разработчика #44 отключены
Май 31

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №162 (15 — 31 мая 2015)

Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости


Читать дальше →

Раздел: Без рубрики | Комментарии к записи Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №162 (15 — 31 мая 2015) отключены
Май 31

Дебаггинг в реальном времени через JTAG/SWJ-DP для микроконтроллеров на ядре ARM Cortex-M


С некоторых пор фирма Segger предлагает технологию Real Time Terminal (RTT) для своих JTAG адаптеров J-Link. Суть ее в том, что программа на микроконтроллере может выводить и принимать отладочную информацию из JTAG/SWJ-DP порта, как это обычно делается через UART. И тогда нам больше не нужен реальный отладочный UART. Далее чуть подробнее о возможностях этой технологии.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Дебаггинг в реальном времени через JTAG/SWJ-DP для микроконтроллеров на ядре ARM Cortex-M отключены
Май 31

[Перевод] UX-команда MailChimp: Улучшения и итерации [заключительная часть книги]

[ 1-я часть книги ]
[ 2-я часть книги ]
[ 3-я часть книги ]
[ 4-я часть книги ]
[ 5-я часть книги ]
[ 6-я часть книги ]
[ 7-я часть книги ]

Итерации и баланс между количеством и качеством функций

Джейсон Бирд

Недавно одна компания прислала чек с выплатой обещанной компенсации на мой старый адрес – и уже не в первый раз. «Это их проблемы, и они должны этим заниматься!» – кричала моя жена, недовольная происходящим. Хоть я тоже был расстроен, но я не мог не посочувствовать команде, которая должна была разрешить этот вопрос.

Когда пользователи натыкаются на баг или когда некоторые функции приложения их смущают и отнимают у них время, их доверие к вашему продукту снижается. Кроме того, в результате увеличивается нагрузка на службу поддержки. Можете представить себе дыры в ведре: большие снижают доверие быстро, а много маленьких – медленно и постепенно. Так или иначе, когда доверие подорвано, его уже не вернуть.

Даже несмотря на то, что мы постоянно вкладываем все свои силы в наше приложение, MailChimp не застрахован от багов. И я готов признать, что в нашем «ведре» были как большие, так и мелкие «дыры». Читать дальше →

Раздел: Без рубрики | Комментарии к записи [Перевод] UX-команда MailChimp: Улучшения и итерации [заключительная часть книги] отключены
Май 31

Введение в KDF на примере решения криптографического ребуса

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

Кроме длинного списка требований прилагался еще более фантастический список ожиданий: серьезные математические способности, опыт в криптографии, анализе и тому подобное. Но также предлагалось решить пазл тест: закодированное сообщение, которое требовалось расшифровать.
Читать дальше →

Раздел: Информационная безопасность | Комментарии к записи Введение в KDF на примере решения криптографического ребуса отключены
Май 31

Лекции Технопарка. 2 семестр. Java

В эфире очередной выпуск материалов рубрики «Лекции Технопарка». На этот раз вы можете изучить лекции курса, посвящённого углублённому программированию на Java. Цель курса — получение студентами практических навыков создания клиент-серверного приложения на примере разработки сервера простой многопользовательской online-игры в малых группах (4-6 человек).
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Лекции Технопарка. 2 семестр. Java отключены
Май 31

[Перевод] Что мы знаем о MODX 3 на данный момент?

Несколько недель назад ведущий архитектор Джейсон Ковард (Jason Coward, «opengeek») поделился своим видением о будущем MODX на площадке Medium. Основываясь на этой информации, а также на других обсуждениях в сети, что мы знаем о MODX 3? Каков его статус, и когда мы можем увидеть что-то вживую?

Честно говоря, у нас пока нет точных ответов. Есть только некоторые части информации, которые мы можем сложить вместе. Поскольку MODX 3 еще попросту не создан, существует множество допущений и «продвинутых» предположений. MODX 3 – это долгосрочный проект, который только запускается.
Почему нам все равно нужен MODX 3?

Раздел: Без рубрики | Комментарии к записи [Перевод] Что мы знаем о MODX 3 на данный момент? отключены
Май 31

Дайджест интересных материалов для мобильного разработчика #105 (25-31 мая)

Самое интересное на этой неделе это, безусловно, конференция Google I/O 2015. Новинок, задающих тон в индустрии, просто море: Android M, Android Pay, операционная система Brillo для интернета вещей, новые Google Play Services, Android Studio с поддержкой C++, Cloud Messaging, Cloud Test Lab – это только малая часть из и множества нужных и интересных премьер! О них и других новинках мобильной разработки в новом дайджесте.

Читать дальше →

Раздел: Без рубрики | Комментарии к записи Дайджест интересных материалов для мобильного разработчика #105 (25-31 мая) отключены
Май 31

Злоумышленники используют Linux/Moose для компрометации Linux-embedded систем, часть 1

Вредоносное ПО Linux/Moose используется злоумышленниками для компрометации различных устройств под управлением Linux, включая, сетевые роутеры. На скомпрометированном роутере или другом устройстве Linux/Moose будет перехватывать сетевой трафик и обеспечивать ее операторов прокси-сервисом. Как правило, злоумышленников интересуют служебные файлы сессий HTTP (cookie) от популярных сетевых сервисов. Они будут использоваться злоумышленниками для выполнения в них различных нелегитимных действий через прокси.

Вредоносная программа представлена обычными исполняемыми ELF-файлами, из которых удалена вся отладочная информация. Linux/Moose использует в своей работе многопоточность, для выполнения различных задач он создает более 30 потоков. Многие из них используются для автоматического поиска и заражения других устройств.
Читать дальше →

Раздел: Без рубрики | Комментарии к записи Злоумышленники используют Linux/Moose для компрометации Linux-embedded систем, часть 1 отключены
Май 31

Новости проекта Qucs: подготовка к релизу 0.0.19

Qucs — это симулятор электронных схем с открытым кодом. О нём рассказывает моя предыдущая статья на Хабре.

Сейчас наш проект готовится к следующему релизу 0.0.19, который выйдет до 1 сентября текущего года. За время с предыдущего релиза (1 сентября 2014) 6 разработчиков совершили более 700 коммитов. Данная заметка содержит краткий обзор ожидаемых новшеств.

Скачать снапшоты предрелизной версии можно здесь:

О найденных багах сообщать в наш багтрекер: github.com/Qucs/qucs/issues

Под катом краткий обзор изменений

Читать дальше →

Раздел: Без рубрики | Комментарии к записи Новости проекта Qucs: подготовка к релизу 0.0.19 отключены