Рубрика «open source» - 253

Привет всем!

Решил написать очередную статью, которая была бы полезна начинающим разработчикам в области ПЛИСоводства. Очень долго откладывал момент публикации, сам материал подготовил еще несколько месяцев назад, а вот сесть и написать всё это в целую статью как-то не доходили руки. Но вот наконец-то появилось свободное время, поэтому всех заинтересовавшихся приглашаю к прочтению.
«Глупые» часы на FPGA - 1

Проект называется «глупые часы», поскольку он ничего не умеет, кроме как считать время и дату и выводить их на дисплей. В первую очередь проект рассчитан на студентов старших курсов и новичков. В нём нет никаких необычных блоков, не используются вендорные IP-ядра, и уж тем более нет сложных интерфейсов обмена (типа PCIe, Ethernet, USB и т.д.).
В этот раз проект на программируемых логических интегральных схемах (ПЛИС) будет примитивен и предельно прост, а я постараюсь рассказать обо всех трудностях, с которыми пришлось столкнуться при выполнении поставленной задачи.
Читать полностью »

Google открыла для всех библиотеку машинного обучения TensorFlow - 1«Ещё пару лет назад вы не могли разговаривать с приложением Google в городском шуме или прочитать вывеску на иностранном языке с помощью переводчика Google Translate, или мгновенно найти фотографии своего лабрадуделя, — пишет Google в официальном блоге. — Наши приложения просто не были достаточно умными. Но за короткий промежуток времени они стали намного, намного умнее. Сейчас, благодаря машинному обучению всё это доступно. Несмотря на весь прогресс, которого мы добились, всё ещё остаются возможности для улучшения. Поэтому мы создали совершенно новую систему машинного обучения, которую назвали TensorFlow. Она быстрее, умнее и гибче, чем наша старая система, так что её намного проще приспособить к новым продуктам и исследованиям».

Итак, компания Google выложила свою новейшую разработку TensorFlow во всеобщее пользование под свободой лицензией Apache 2.0.
Читать полностью »

OS-2 вернётся в 2016 году - 1

У операционной системы IBM OS/2 печальная история. Созданная в 80-е годы, она была одной из первых ОС с режимом многозадачности, использующим аппаратные средства процессоров 80286. Разработанная компанией IBM при участии Microsoft для компьютеров IBM PC/AT, впоследствии она так и не получила широкого распространения, уступив позиции Windows. В то же время, Microsoft отказалась от дальнейшего партнёрства, сделала форк кодовой базы, добавила Windows API — и выпустила свою версию OS/2 под названием Windows NT.

Последняя версия OS/2 вышла в 2001 году, но сейчас 28-летняя ОС может получить вторую жизнь. На конференции WarpStock, где ежегодно собираются энтузиасты OS/2, компания Arca Noae объявила о лицензионном соглашении с IBM на выпуск и продажу нового полного дистрибутива OS/2 Blue Lion для современного аппаратного обеспечения.
Читать полностью »

Право изменять автомобильный софт и другие новые исключения из DMCA - 1Бюро регистрации авторских прав при Библиотеке Конгресса США (U.S. Copyright Office) провело очередной пересмотр временных исключений fair use из закона Digital Millennium Copyright Act (DMCA). Такая процедура осуществляется раз в три года.

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

Кроме того, на три года продлён срок исключения на джейлбрейк смартфонов. Исключение теперь расширено на другие мобильные устройства, включая планшеты и «умные» часы. Владелец устройства имеет право запускать на нём любую ОС, а не только утверждённую производителем.
Читать полностью »

Mimic: вредоносный скрипт, который портит нервы программистам - 1Участники российских государственных тендеров раньше применяли маленькую хитрость: заказчик и поставщик заранее договариваются о сделке. Затем в условиях тендера на открытом сайте некоторые кириллические символы заменяют на латинские, чтобы конкурент не нашёл тендер с помощью поиска.

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

Например, в коде C# обычный символ точки с запятой (;) заменяется на греческий вопросительный знак (;). Подло, зато эффективно.
Читать полностью »

Вчера организация Mozilla объявила о запуске программы финансовой поддержки проектов Open Source и свободного программного обеспечения. Для начала на эти цели выделен миллион долларов. К участию приглашаются в том числе разработчики, которые уже сейчас сотрудничают с Mozilla. Теперь они ещё и получат деньги.

«Mozilla является частью движения Open Source и свободного ПО. Мы родились из этого движения. Мы процветаем благодаря технологиям и активности, которые идут из этого движения, — сказано в сообщении Митчелла Бейкера (Mitchell Baker), председателя совета директоров Mozilla Foundation. — И мы знаем, что Open Source и свободное ПО остаются ключевой частью интернета и онлайновой жизни, которую мы стараемся построить. У нас была программа грантов много лет. Теперь пришло время формализовать её систематическим образом, чтобы предоставить новый уровень поддержки сообщества».
Читать полностью »

По адресу ipfs.pics начал работу бесплатный хостинг картинок. Казалось бы, что тут интересного? С виду обычный бесплатный хостинг, разве что без рекламы. Но IPFS.pics отличается от всех подобных проектов, потому что основан на распределённой файловой системе InterPlanetary File System. Файлы хранятся не на центральном сервере, а в P2P-сети пользователей, которые добровольно принимают участие в проекте.

Когда картинка закачивается в сеть IPFS, для неё вычисляется 46-байтный хеш, который служит уникальным цифровым идентификатором файла. Так гарантируется, что один и тот же файл не будет закачан в сеть дважды.

Хеш соответствует названию файла.

http://ipfs.pics/ipfs/QmcT99xWRNDAYunp7Zr8wGiwMKSgVfDpfbXw9hBtLCM4Mm
Открылся P2P-хостинг картинок IPFS (InterPlanetary File System) - 1
Читать полностью »

В данной статье пойдет речь о том, как я ограничил время просмотра телевизора для ребенка с помощью Arduino.

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

Watchdog — это устройство, предназначенное для обнаружения и устранения проблем оборудования. Обычно для этого используется таймер, периодический перезапуск которого предотвращает отправку сигнала на перезагрузку.

Watchdog на базе Arduino Nano - 1

Целевой сервер на Gentoo используется мной в основном для экспериментов, однако на нём работает ряд сервисов, которые, по возможности, должны быть доступны без перебоев. К сожалению, последствия некоторых экспериментов приводят к kernel panic, 100% загрузке CPU и другим неприятностям в самый не подходящий момент. Так что идея добавить watchdog давно требовала внимания и наконец материализовалась в данное устройство.
Читать полностью »

Совсем недавно (28 августа 2015) открылся сайт электронных петиций президенту Украины.

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

Сайт электронных петиций президенту Украины - 1

Образование
Улучшение IT образования
Повышение компьютерной грамотности
Развитие ИТ отрасли

Коммерция
Создать все условия для работы Paypal
Усовершенствование авторских прав для защиты прав собственности

Налогообложение
Свести к минимуму налогообложение наукоемкого производства
Либерализация налогов для стимуляции ИТ
Упрощение налогов для ИТ, отмена кассовых аппаратов
Налоговые каникулы для ИТ
Уменьшение налогообложения ИТ предприятий
Популяризация ИТ

Наукоемкое производство и коммуникации
Электромобили, альтернативная энергетика
Государственная поддержка солнечных батарей, [...], электромобилей.
4G LTE в 2016

Правительство
Электронное правительство (eGovernment)
Внедрение Open Source в государственных организациях и учебных заведениях
Персональный кабинет гражданина

Коворкинг
Господдержка для создания общегородского коворкинга для предпринимателей

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


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