Всем привет!
На хабре ещё не была освещена тема Transitions API для анимаций, которые появились в Android начиная с 4.4 (KitKat) и продолжили свое развитие в 5.0 (Lollipop). В своей статье я расскажу о том, как упростить работу с анимациями с их использованием и как применять их на любом устройстве с версией Android 3.0 и выше.

Читать полностью »
Рубрика «open source» - 308
Анимации c помощью Transitions API
2014-11-19 в 14:24, admin, рубрики: android, android development, animation, open source, transition, transitions everywhere, Работа с анимацией и 3D-графикой, Разработка под androidPython Meetup 31.10.14: асинхронность и soft skills
2014-11-19 в 9:07, admin, рубрики: framework, javascript, open source, python, twisted, Блог компании Wargaming
Белорусские Python’исты в этом году отметили Хэллоуин вместе, на Python шабаше Meetup. Так получилось, что последняя пятница месяца выпала как раз на 31 октября. Это, конечно, не могло не сказаться на формате проведения встречи. Духи играли с техникой, а наши докладчики рассказывали об асинхронной работе в JavaScript и Python, преимуществах open source ERP и CRM системы Odoo и жаловались, как же не просто быть хорошим программистом, но плохим человеком.
Хакатон в Казани: как что-то сделать и не забить на это
2014-11-18 в 19:51, admin, рубрики: Hackathon, open source, ит-парк, казань, прототипы, хакатон15 ноября в Казанском ИТ-парке стартовала Kazan Startup Week. Да, таких эвентов сейчас много, но здесь это делают на более менее подготовленной почве. Плюс, тут с каждым годом все больше программистов, особенно интересна их работа с детской аудиторией http://juniorstartup.ru и http://итлицей.рф, но заметка будет немного о другом, хотя и частично с теми же участниками.

Итак, в субботу-воскресенье в Казани прошел Хакатон. В первый день как обычно были презентации идей и в итоге, после 24 часов кодинга (3-4 команды реально не спали всю ночь), из 50 проектов осталось чуть более 30.
Помимо большого количества игр, были приложения, симулирующие эвакуацию из зданий, визуализатор химических реакций и даже проект, который позволяет выявить рак на ранних стадиях заболевания.
Читать полностью »
Reveal для всех!
2014-11-18 в 13:37, admin, рубрики: android, library, open source, Разработка под android 
Здравствуйте, Хабровчане !
Я расскажу как я реализовал Circual Reveal анимацию из Lollipop, опустив порог до Gingerbread.
В Lollipop появились нативные классы HardwareCanvas, RenderNodeAnimator для более плавной анимации и отрисовки, на нем построена Ripple и Reveal анимация. Теперь многие элементы рисуются и анимируются на уровне железа.
Компактная реализация RSA для встраиваемых применений
2014-11-18 в 11:16, admin, рубрики: open source, rsa, криптография, программирование микроконтроллеров, шифрование в микроконтроллерах, электронная подписьRSA является широкоизвестным алгоритмом шифрования с открытым ключом. На его основе, кроме асимметричного шифрования, можно также реализовать электронную подпись (ЭЦП). Эти возможности привлекательны для встраиваемых систем, микроконтроллеров. Сам метод шифрования с виду чрезвычайно прост:
| C = (Me) mod n | (1) |
где C,M,e,n — целые числа, M — открытый текст, числа e и n представляют собой открытый ключ, C — шифротекст. mod — остаток от деления.
Расширование выглядит столь же просто:
| M = (Cd) mod n | (2) |
где C,M,n играют ту же роль, что и при шифровании, d — закрытый ключ.
При этом n=p*q, где p и q — простые числа (секретные), e обычно равно 65537, d вычисляется на основе e, p и q. Криптостойкость основана на том, что для достаточно больших p и q задача разложения n на множители или обращения формулы шифрования без знания p и q не решается за приемлемое время.
Но эта кажущаяся простота обманчива. За ней скрывается огромное количество деталей и сложностей реализации. Особенно если стоит цель получить эффективную по быстродействию и памяти реализацию, пригодную для применения в микроконтроллерах. Я не нашел в интернете подходящих библиотек, а попытки изучения исходников libgcrypt заводят в такие дебри, из которых не выберешься. Поэтому я написал свою компактную библиотеку, которой и делюсь с уважаемыми читателями.
Читать полностью »
Введение в Osquery от Facebook
2014-11-17 в 10:49, admin, рубрики: Facebook, open source, sql, администрирование linux-систем, системное администрированиеПредисловие
Данная публикация — относительно вольный перевод опубликованоой в блоге Facebook статьи «Introducing osquery».
Введение в osquery
Мониторинг состояния вашей системы в реальном времени очень важен. В Facebook мы разработали фреймворк под названием osquery, который позволяет взглянуть на низкоуровневый мониторинг операционной системы по новому.
Osquery представляет операционную систему как высокопроизводительную реляционную базу данных. Этот подход позволяет вам писать SQL запросы, чтобы легко и эффективно получать информацию о вашей системе. С osquery текущее состояние ОС представляется в виде SQL таблиц из которых вы можете получить информацию о:
- запущенных процессах;
- загруженных модулях ядра;
- открытых стевых соединениях.
Писать плагины с AppDomain — весело
2014-11-16 в 15:26, admin, рубрики: .net, appdomain, open source, plugins, архитектура, пример в приложенииКак часто вы писали плагины для своих приложений?
В статье я хочу рассказать как можно написать плагины используя AppDomain, и кросс доменные операции. Плагины будем писать для уже существующего моего приложения TCPChat.
Кто хочет повелосипедить — вперед под кат.
Читать полностью »
ReactOS 0.3.17 — «нумерологический» релиз операционной системы
2014-11-15 в 13:14, admin, рубрики: 0.3.17, Community Edition, explorer, gimp, ntfs, open source, pidgin, reactos, ReactOS Community Edition, release, wireshark, Блог компании Фонд ReactOS, проводник, реверс-инжиниринг, шрифты Добрый день! 
Меня зовут Алексей Брагин, я приветствую всех гостей на открытии блога компании «Фонд ReactOS», которое стало возможным благодаря программе поддержи стартапов от «Тематических Медиа».
От лица всей команды разработчиков проекта ReactOS представляю вашему вниманию новый релиз нашей операционной системы под номером 0.3.17
Читать полностью »
Microsoft обращается к разработчикам, разработчикам, разработчикам
2014-11-14 в 14:40, admin, рубрики: .net, linux, microsoft, open sourceОт переводчика: Джим Землин — исполнительный директор в Linux Foundation. Такое открытое письмо он написал 12 ноября 2014 в ответ на новость о том, что Microsoft открывает исходный код .NET и делает его кроссплатформенным.
Бывший CEO Microsoft Стив Балмер приобрёл дурную славу в 2006 году, после того, как провёл встречу по Microsoft Windows, скандируя «разработчики, разработчики, разработчики» и прихлопывая в ладоши. Хотя фотографии кричащего и хлопающего Балмера послужили пищей для ранних соцсетей и youtube, намерения его были правильными. Разработчики владеют вселенной (по крайней мере, вселенной программного обеспечения), и Microsoft это понимает.
Сегодня компания делает громкое заявление. Она открывает исходники серверной части .NET и расширяет его возможности таким образом, что система будет работать на Linux и Mac. Это серьёзный ход для компании, следующий за недавним признанием в том, что по меньшей мере на 20% Azure VM работает Linux. Эта новость быстро распространилась в твиттере, хотя и не была таким уж сюрпризом – достаточно вспомнить, как распространён Linux в сфере облачных технологий.
Читать полностью »
Русская документация по языку SQL СУБД Firebird 2.5
2014-11-13 в 18:58, admin, рубрики: database, firebird, Firebird/Interbase, open source, sqlFirebird Project рад объявить о доступности русской документации по языку СУБД Firebird — «Руководство по языку SQL СУБД Firebird».
Руководство можно скачать с официального сайта FirebirdSQL.org или с домашней страницы проекта русской документации.
Русская документация СУБД FirebirdSQL появилась благодаря спонсорам — Московской Бирже (платиновый спонсор и один из крупнейших пользователей Firebird) и IBSurgeon/IBase.ru (золотой спонсор).
