LINUX.ORG.RU

Сообщения XVilka

 

Инициатива по переписыванию TeX/LaTeX на Rust

Форум — Talks

Существует такой проект - Tectonic, он предоставляет более удобный и современный интерфейс вокруг ядра TeX, и экспортирует его в виде крейта для Rust. Однако, ядро проекта остается в почти неизменном виде, копия с оригинала на Си (автоматически сгенерированного из WEB). Поэтому нашелся энтузиаст, стартовавший переписывание всего кода на раст. Вначале он использовал набор утилит для автоматической конверсии кода на C в Rust с последующим рефакторингом - c2rust, затем вручную отрефакторил получившийся код. Если есть желание помочь проекту - вот список багов и пожеланий, которые необходимо исправить до переноса кода в мэйнстрим.

 , ,

XVilka ()

Radare2 Summer of Code 2019

Форум — Talks

Так как нас не приняли в Google Summer of Code 2019, то мы по старой-доброй традиции организовали (не без помощи спонсоров) свой RSoC, правила такие же, подробнее можно найти на RSoC’19. Radare2 - это фреймворк и набор утилит для реверс инжиниринга машинного кода, его отладки и эмуляции. Поддерживает множество архитектур, платформ и файловых форматов, написан на чистом C. Имеет графический интерфейс (Cutter), написанный на Qt/C++.

  • 10 марта - прием заявлений
  • 29 марта - окончание приема заявлений
  • 1 апреля - оглашение списка принятых студентов
  • 15 мая - начало работы
  • 1 июля - первый отчет
  • 5 августа - второй отчет
  • 5 сентября - последний отчет
  • 12 сентября - окончание приема PR в рамках программы.

Среди списка идей в этом году:

  • улучшения консольного интерфейса
  • новый парсер синтаксиса команд
  • улучшение анализа и вывода типов
  • профили CPU/SoC
  • загрузка «жирных» PE (Native + .NET)
  • улучшения поддержки платформы Windows
  • улучшения Radiff2 - инструмента сравнения бинарного кода
  • платформа для онлайн совместного реверс инжиниринга

При составлении заявки одним из требований является выполнение одного из «микротаска» - в виде PR (Pull Request) в основной репозиторий. Список подобных микрозаданий находится здесь.

 , ,

XVilka ()

Релиз открытого дизассемблера Cutter 1.7.4

Новости — Безопасность
Группа Безопасность

Cutter — графическая оболочка для radare2, написанная на Qt/C++. Cutter, как и сам radare2, нацелен на процесс обратной разработки программ в машинном коде, или байткоде (например JVM). Предоставляет собой наиболее активно развивающийся дизассемблер с открытым кодом.

( читать дальше... )

>>> Подробности

 , ,

XVilka ()

GIMP, GEGL и CMYK

Форум — Talks

Многие помнят срачи по этому поводу, поэтому пишу о том, что Øyvind Kolås работает над этим вопросом, смотри соответствующий пост на его Patreon.

 ,

XVilka ()

Инициатива по созданию низкоуровневого HDL для FPGA/ASIC

Форум — Linux-hardware

На данный момент уже существует большое количество разнообразных программ, тулкитов и библиотек для разработки FPGA/ASIC, начиная с высокоуровневых языков описания схем, и заканчивая опенсурс симуляторами и генераторами нетлистов для конкретных чипов. Однако почти каждая из них пишет свой генератор/парсер для VHDL/Verilog (очень часто обоих сразу). Однако есть проект по созданию своего рода LLVM для мира HDL, который позволит избавиться от засилья VHDL/Verilog и упростить разработку сопутствующих фреймворков. За основу предлагается взять FIRRTL. В обсуждение уже вовлечены разработчики многих проектов для FPGA/ASIC.

Подробнее смотреть здесь https://github.com/SymbiFlow/ideas/issues/19

 , , ,

XVilka ()

Radare2 + Astra Linux - помогите с добавлением в репозитории

Форум — Talks

Всем добрый день! Мы (radare2 team) работаем над улучшением доступности radare2 и cutter в различных дистрибутивах и обнаружили большое количество пакетных репозиториев без радара или с очень старой версией. Я открыл баг в AltLinux и ROSA Linux, но те молчат. Но так и не нашел багтрекер Astra - он, похоже, только за деньги, лол. Так что просьба тех, кто с доступом - откройте пожалуйста реквест на включение обоих radare2 и cutter в пакетные репозитории.

https://github.com/radare/radare2/issues/10137

 , ,

XVilka ()

Astra Linux и нарушение GPL

Форум — Talks

Многие помнят историю с нарушением Астрой GPL, когда они под маркой якобы своего проприетарного менеджера десктопа FlyDM подавали патченый KDE с перебитыми копирайтами. Так вот выяснилось, что они везде удаляют ссылки на статью, которая это описала http://tlhp.ml/astra-linux-violate-gpl/

Зацените правки в Википедии:

https://en.wikipedia.org/w/index.php?title=Astra_Linux&diff=699440231&amp...

https://en.wikipedia.org/w/index.php?title=Astra_Linux&diff=778160282&amp...

Позорище.

 

XVilka ()

GNU запустил новый сайт для ُEmacs

Форум — Talks

Они сделали красивый сайт для GNU Emacs. В современном стиле, правда тяжелый очень стал - но это, я думаю, отладят со временем. А перед этим они еще обновили сайт для Guile.

 , ,

XVilka ()

Каково состояние проектов LaTeX 3 и LuaTeX?

Форум — Talks

Собственно вопрос, кто-нибудь в курсе, когда они собираются первый релиз выпускать в «продакшн»? Каково вообще состояние этих проектов? Есть ли какие-то milestones?

LaTeX3 GitHub

LuaTeX svn

И вообще, у чего больше перспектив - XeTeX или LuaTeX?

 ,

XVilka ()

Аренда выделенных серверов по дням

Форум — Talks

Возникла необходимость арендовать довольно мощный сервер но только на 1-2 дня, физическим расположением в России, желательно Москва или Петербург. Кто-нибудь в курсе, кто может оказать такую услугу? Никаких DDoS - все легально.

 ,

XVilka ()

Кто в курсе прогресса перехода xfce на gtk+3?

Форум — Talks

В последний раз они писали об этом в рассылке https://mail.xfce.org/pipermail/xfce4-dev/2015-February/031128.html

Но с тех пор - никакой публичной информации я не видел. Кто-нибудь в курсе, как у них с этим в данный момент?

 ,

XVilka ()

Запущен новый математический журнал на базе arXiv

Форум — Talks

В целях борьбы с жадностью текущих издателей математик Timothy Gowers из Кэмбриджского Университета, Великобритания запустил проект математического журнала «Discrete Analysis», который вместо публикации и переформатирования статей будет публиковать лишь ссылки на статьи на arXiv.org, тем самым снизив денежные затраты на ревью и публикацию статей. В случае успеха обещают пойти дальше и начать внедрять более передовые методы проверки и совместной работы над статьями.

Оригинальное сообщение здесь: https://gowers.wordpress.com/2015/09/10/discrete-analysis-an-arxiv-overlay-jo...

Статья в «Nature»: http://www.nature.com/news/leading-mathematician-launches-arxiv-overlay-journ...

 , ,

XVilka ()

GitXiv - новый инструмент для обмена информацией и научными публикациями

Форум — Talks

В продолжение предыдущей дискуссии, хочу оповестить о выходе инструмента GitXiv, представляющего собой сплав GitHub и arXiv. При этом, инструмент этот распространяется в исходниках:

GitXiv is a space to share collaborative open computer science projects. Countless Github and arXiv links are floating around the web. Its hard to keep track of these gems. GitXiv attempts to solve this problem by offering a collaboratively curated feed of projects. Each project is conveniently presented as arXiv + Github + Links + Discussion. Members can submit their findings and let the community rank and discuss it. A regular newsletter makes it easy to stay up-to-date on recent advancements. It´s free and open

 

XVilka ()

5-ти осный портативный ЧПУ станок

Форум — Talks

Собирают деньги на кикстартере https://www.kickstarter.com/projects/1090944145/pocket-nc-the-first-5-axis-cn...

Характеристики:

X Axis · Max Speed: 40 ipm (inches per minute) · Resolution: 0.000125in · Backlash at 100% load : 0.003in · Max Travel: 4.5 in · Homing Repeatability: - +/-0.0005 in · Repeatability: +/-0.002 in at 0% load

Y Axis · Max Speed: 40 ipm (inches per minute) · Resolution: 0.000125 in · Backlash at 100% load : 0.003 in · Max Travel: 4.8 in · Homing Repeatability: - +/-0.0005 in · Repeatability: +/-0.002 in at 0% load

Z Axis · Max Speed: 40 ipm (inches per minute) · Resolution: 0.000125in · Backlash at 100% load : 0.003in · Max Travel: 3.45 in · Homing Repeatability: - +/-0.0005 in · Repeatability: +/-0.002 in at 0% load

A Axis · Max Speed: 20 degrees/second · Resolution: 0.025 degrees · Backlash at 100% load : 0.05 degrees · Max Travel: 100 degrees (90 degrees +/- 5 degrees) · Homing Repeatability: - +/-0.025 degrees · Repeatability: +/-0.025 degrees at 0% load

B Axis · Max Speed: 40 degrees/second · Resolution: 0.025 degrees · Backlash at 100% load : 0.05 degrees · Max Travel: continuous rotation · Homing Repeatability: - +/-0.025 degrees · Repeatability: +/-0.025 degrees at 0% load

Spindle · Spindle Speed: 65-10,000 rpm (rated to 50,000 rpm) Runout 0.000078in, Lever type tool change (no wrenches necessary)

Что включает в себя стандартная поставка:

  • Pocket NC 5 Axis Desktop CNC Mill (fully assembled)
  • Power Cord
  • Ethernet Cord
  • Blunt Tool
  • End Mill
  • 90 day limited warranty

    Так как основную сумму (с избытком) он набрал - то можно будет запрашивать поддержку его в Linux/FOSS программах в качестве дополнительной цели. Осталось 11 дней до завершения кампании.

    Стоимость станка в перках - $3500, но это с лицензией Audodesk. Если сделают драйверы/поддержку для FOSS - думаю, будет дешевле.

 

XVilka ()

GitWikXiv - будущая замена arXiv?

Форум — Talks

Некий Jess Riedel спекулирует и предлагает новую платформу для публикации и работы над научными статьями (в основном речь идет о замене arXiv). Главные его мысли - улучшить коллаборацию, упростить редактирование и улучшить систему рецензирования. Он предлагает создать нечто среднее между Wikipedia/Scholarpedia, GitHub и StackExchange.

Статья полностью

Я, в свою очередь, думаю, что также было бы классно внедрить туда семантику (например как в SemanticMediaWiki), интеграцию с IPython/WebPPL прямо в тексте статьи или её обсуждении, а также, возможно, интеграцию с системами в духе Coq, Agda, Why/Alt-Ergo.

Также призываю kerzol как автора Papersγ

 ,

XVilka ()

Много опенсурса от DARPA

Форум — Talks

Там список категорий, при переходе в категорию - списки проектов. Открыты не все, но исходники для многих проектов есть. Много интересного, наслаждайтесь: http://www.darpa.mil/opencatalog/

 , ,

XVilka ()

Как с Linux-ом на планшетах в данное время?

Форум — Talks

KDE забросило свой планшет, но ведь кто-то ведь пробовал портировать полноценное окружение на какой-нибудь из планшетов (я не говорю о запуске из Android)? Если кто-то пробовал, что из железа посоветуете? Сильно пилить самому тоже нет особого желания - и так своих проектов уже по уши. Хотелось бы чего-то более-менее готового.

 ,

XVilka ()

Современная замена TeX/LaTeX-у - Patoline

Форум — Talks

Сегодня увидел на HN новость про типографскую систему Patoline. Позиционируется она как более современная замена TeX-у и Co. Её главные особенности:

  • Синтаксис описания похож на существующий для TeX/LaTeX - для упрощения перехода.
  • Вместо TeX-а используется OCaml, что позволяет использовать статический анализ для выявления ошибок, а также упрощает расширение и интеграцию с существующим кодом/библиотеками
  • Модульность - возможно даже перейти на новый синтаксис описания документов, без изменения остальных частей.
  • Использование аналога DOM (представление документа в виде абстракции) и экспорт в форматы pdf, svg, ps, png.
  • Улучшенное позиционирование обьектов на странице («работа над ошибками» TeX-а)

Сама система написана на OCaml, в качестве VCS использует darcs. Надеюсь, взлетит - миру нужна более современная и удобная замена TeX-у.

 , ,

XVilka ()

Собираются деньги на проект оживления космического аппарата ISEE-3 - исследователя комет

Форум — Talks

Давным-давно, NASA запустило такой аппарат (выдержка из википедии):

Международный исследователь комет (Международный кометный исследователь, англ. International Cometary Explorer, ICE) — космический аппарат, первоначально известный как «Эксплорер-59», и «International Sun/Earth Explorer 3 (ISEE-3)», что в переводе на русский язык значит «Международный исследователь Солнца и Земли», запущенный 12 августа 1978 года[1]. Этот спутник являлся частью международной программы сотрудничества между НАСА и ЕКА для изучения взаимодействия между магнитным полем Земли и солнечным ветром. Программа использовала три корабля, пару ISEE 1 и ISEE 2 и гелиоцентрический космический аппарат ISEE 3 (позже переименованный в ICE)

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

Желающие могут почитать подробнее и подкинуть деньжат

На данный момент собрано лишь $15,875 из необходимых $125,000.

 

XVilka ()

Radare2 собирает денежные средства на проведение своего Summer of Code

Новости — Безопасность
Группа Безопасность

Radare2 это свободный фреймворк для дизассемблирования и реверс-инжиниринга (пример работы: http://xvilka.me/r2.gif). Создатели запустили собственную краудфандинговую кампанию с целью собрать 12000 EUR на проведение собственного Summer of Code.

В этом году radare2 не прошел отбор в Google Summer of Code, что не должно помешать реализовать всё задуманное (web интерфейс, бинарные шаблоны, миграция на sdb, ROP-компилятор, ESIL - Evaluable Strings Intermediate Language, парсер PDB и протокола Windbg, сигнатурный анализ, bokken - графический интерфейс на PyGtk, поддержка новых архитектур).

( читать дальше... )

>>> Donate

 , , ,

XVilka ()

RSS подписка на новые темы