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

image
Neo900 / фото с офсайта

Пока в соседней теме идёт голосование за характеристики лучшего смартфона, проект Neo900 по перерождению культового клавиатурника N900, вступил в фазу предзаказов. Совместное детище команд Openmoko и Maemo можно оплатить (а если всё пойдёт хорошо, то и приобрести) в двух вариантах. Полностью собранный смартфон обойдётся вам в 480 € (около 26400 р). Надо учесть, что это не оплата всего телефона, а лишь плата за предварительный заказ – конечная стоимость пока точно неизвестна, и оценивается в 990 €. Отдельно материнская плата, которую можно вставить в уже имеющийся у вас N900 – в 350 € (19250 р). И, да – MicroUSB будет сделан прочнее, чем у N900.

Neo900 – проект людей, питающих нежные чувства к смартфону Nokia N900. Этот телефон вышел в конце 2009 года, и, пожалуй, главной его особенностью была выдвигающаяся QWERTY-клавиатура, дополняющая резистивный сенсорный экран. Энтузиасты открытых систем решили создать свой телефон, да притом полностью открытый и свободный. При этом, для экономии средств они выбрали в качестве донора N900 – фактически, было решено сделать новую начинку в старом корпусе.
Читать полностью »

image

Директор по информационным технологиям Ватиканской апостольской библиотеки (Bibliotheca Apostolica Vaticana) Лучано Амменти (Luciano Ammenti) на конференции EMC World сообщил слушателям, что он придерживается идей свободного программного обеспечения. Сеньор Амменти сейчас возглавляет процесс перевода в цифровую форму большого числа древних манускриптов библиотеки и серьёзно озабочен вопросом сохранения и доступности этих знаний и через 50 лет.
Читать полностью »

Стал доступен для всех движок визуализации трёхмерных интерактивных карт Tangram - 1
Кремль в стиле Lego

Проект Mapzen представил вчера движок для работы с открытыми картами Tangram. Mapzen предоставляет данные из OpenStreetMap, порезанные на удобные небольшие кусочки, а JS-библиотека Tangram позволяет преобразовывать их разными красивыми способами.

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

Комбинируя данные от Mapzen с WebGL-движком, на базе Tangram можно создавать как красивые, так и полезные интерактивные и анимированные карты для веб. Один из разработчиков Tangram, Питер Ричардсон, так комментирует свой проект:

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

Армия добровольцев помогала спасать непальцев, обновляя данные открытых карт - 1

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

Речь идёт об открытом проекте OpenStreetMap, в котором добровольцы вручную редактируют карты на основе спутниковых снимков и GPS-данных. Кроме прочих проектов, эти карты используются в другом открытом проекте — Wikipedia. Но если в т.н. «развитых странах» практически все детали больших городов довольно детально отражены в векторных картах, то для такой страны, как Непал, а особенно для её малонаселённых районов, эта информация была крайне скудной.

За 48 часов более 4000 человек нанесли на карту больше 21000 км дорог и 110681 зданий. В результате данных о дорогах стало в четыре раза больше по сравнению с изначальным количеством, содержавшимся на картах Непала до происшествия, а количество нанесённых на карту зданий увеличилось на 30%. На картах появились тропинки, базы отдыха, переправы и другие точки, критичные для служб спасения.
Читать полностью »

Krita: свободный графический редактор с поддержкой анимации на Kickstarter - 1

Проект свободного графического редактора Krita запустил свою вторую кампанию на Kickstarter, в которой заявлены анимация и реализация возможности работы с большими изображениями размером 10k+ пикселов.
Читать полностью »

Chromixium: Ubuntu… которая выглядит, как Chrome OS - 1

Облачная операционная система Chrome OS всем хороша, но многим пользователям не хватает нативных десктопных приложений. Раньше особо выбирать не приходилось, но сейчас появилась операционная система Chromixium, которая является кастомизированной версией Ubuntu Linux. Кастомизация заключается в изменении интерфейса и некоторых других параметров ОС. По внешнему виду это Chrome OS, по функциональности — Ubuntu, со всеми вытекающими особенностями.

При этом под этой ОС можно запускать любые веб-приложения Chrome, синхронизировать сервисы, историю посещения страниц в браузере и все прочие параметры со своим Google-аккаунтом. Что касается рабочего стола, стартового меню и панели задач — все это стилизовано под Chrome OS.
Читать полностью »

Отчёт Евросоюза рекомендует OpenBSD и другой софт для защиты граждан - 1

Евросоюз должен финансировать инициативы open source, которые улучшают безопасность и обеспечивают защиту конфиденциальных данных. Кроме того, следует установить схемы сертификации для наиболее критичных инструментов open source. Таковы экспертные заключения в отчётах, составленных по заказу ЕС.

Первый отчёт составлен для комитета Европарламента по гражданским свободам, правосудию и внутренним делам. IT-эксперты рекомендуют помогать в разработке end-to-end программ шифрования с открытым кодом, чтобы они были простыми в использовании.
Читать полностью »

Чуть меньше чем год назад я прочитал статью еще на Хабре о производстве принтеров Witbox. Особенно мне понравилась «вишенка» в конце статьи.

Так как я инженер, мне было интересно посмотреть, как устроен конкретно этот принтер. В итоге скачал модель, чтобы посмотреть «как-нибудь потом».

Прошло немного времени и я таки добрался до того, чтобы посмотреть сборку принтера.
В целом мне понравился дизайн. Согласитесь, принтер внешне выглядит аккуратно и при этом не похож на космолет.
Понравился и рабочий объем печати.
С точки зрения технологичности для самостоятельного изготовления это довольно сложный принтер.

Но мы не ищем легких путей! И мне захотелось его сделать.
Читать полностью »

Проверка операционной системы Haiku (семейство BeOS) c помощью PVS-Studio. Часть 1 - 1

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

Haiku — свободная операционная система для персональных компьютеров, которая нацелена на двоичную совместимость с операционной системой BeOS. Haiku воплощает в себе основные идеи BeOS. Это модульная система, архитектурно решённая как гибридное ядро: микроядерная архитектура, способная динамически подгружать необходимые модули.

Проект для проверки был предложен пользователем, знакомым с продуктом PVS-Studio и нашей работе по проверке open-source проектов. После сравнительно недавней проверки Linux Kernel, я догадывался, с какими проблемами мне придётся столкнуться и описал их в ответном письме. Неожиданно мне предложили содействие в сборке операционной системы и интеграции анализатора. Дополнительно на официальном сайте была доступна очень обширная документация и я решил попробовать.

Через некоторое время я получил долгожданный лог проверки анализатором и после анализа результатов, я решил написать две статьи, описав самые подозрительные на мой взгляд участки кода. Это первая часть.
Читать полностью »

Месяц назад кто-то нашёл у меня на гитхабе незаконченный проект и выложил ссылку на него на Designer News. Внезапно я увидел, что на сайте проекта постоянно сидит по 50 человек, и мне даже пришлось срочно сбежать с работы чтоб экстренно выпилить хотя бы самые адовые баги. Этим проектом был интенс, UX-компонент заменяющий полосу прокрутки (скроллбар) на специальный индикатор, который подсвечивает прокручиваемую область текстурой. Выглядит это примерно так:

Интенс, индикатор прокрутки (или жизнь после скроллбара) - 1
на сайте проекта можно поскроллить самостоятельно

Сообщества UX-экспертов и программистов отреагировали очень возбуждённо:

Не могу понять, почему мне это не нравится… — GrumpyUX Man @ layervault

Святые какашки, эта штука бесит — Thecoss @ reddit

Да я себе скорее установлю ПЕРДЯЩИЙ СКРОЛЛ http://theonion.github.io/fartscroll.js/ в качестве дефолтного, чем КОГДА-ЛИБО заменю мою полосу прокрутки на это. — Kyle Donmoyer @ layervault

Спасибо, не надо. Никогда не мог понять это желание поменять стандартные элементы интерфейса. Полоса прокрутки — это одна из тех вещей, которая просто работает. Она не мешается и легко даёт понять, насколько много контента. — madk @ reddit

Шта? — magenta_placenta @ reddit

…
Я не очень понял, что за проблему оно решает
— jineshshah36 @ reddit

(кто-то даже создал сабреддит Real Bad UX чтоб разместить там ссылку на этот проект)

Вместе с UX-экспертами, возбудился и я. Бесполезные проекты обычно никому не интересны, у меня есть пара таких. Но сейчас было очень непохоже — этот получился очень спорным, и такой движухи я ещё не видел. В течение следующих недель я попытался учесть основные комментарии и либо исправить что-то в самой библиотеке, либо добавить пояснения на сайте проекта. И одновременно выкладывал его на остальных ресурсах — градус фидбэка вроде бы стал смягчаться.

Здесь я хочу рассказать, какие области применения у интенса, и попробую объяснить, как я себе представляю «жизнь после скроллбара». А также предлагаю читателям покритиковать этот проект, обсудить скроллинг вообще, UX вцелом, и целесообразность замены традиционных элементов в частности.
Читать полностью »


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