LINUX.ORG.RU

Избранные сообщения aol

KiCAD теперь поддерживает трассировку скоростных печатных плат

 

Группа Open Source

Сегодня была анонсирована поддержка трассировки дифференциальных пар и выравнивания длин трасс для EDA KiCAD.

На данный момент есть некоторые особенности (например, нельзя прописать ограничения проекта - параметры дифпар, длины дорожек - в параметрах проекта, пока это можно делать только по факту, в процессе трассировки; сложно редактировать дифпары; нельзя выровнять плечи «звезды» и др.), но основные функции уже работают: можно вести дифпары, выравнивать длины одиночных линий и дифпар, выравнивать фазы внутри дифпар.

И хотя прямо сейчас использовать это довольно трудно из-за сырости и ограниченности, потенциально эти функции открывают возможность трассировки в KiCAD серьезных высокоскоростных проектов на базе таких технологий, как PCI-Express, DDR2-3, Gigabit Ethernet и пр.

Видео с демонстрацией работы

>>> Скачать исходный код (launchpad.net)

Puzan
()

Анонсирован Nuntius, транслятор уведомлений из Android в GNOME

 ,

Группа GNOME

Паоло Борелли анонсировал новый проект Nuntius, решающий задачу вывода уведомлений с устройства на базе Android на экран десктопа с GNOME.

В состав проекта входят два компонента: апп для Android (v4.3+) и приложение для GNOME.

Данные передаются по Bluetooth. В дальнейшем ожидается появление возможности отвечать на сообщения с десктопа.

>>> Подробности (gnome.org)

AP
()

ВНЕЗАПНО git git

 

На картинке облегченный вариант, что бы вошло на экран. Вот когда мержится ветка с длительной историей (~100 мержей), вот это потрясение.

FriendshipIsMagic
()

PolarSSL стал частью ARM

 ,

Группа Open Source

На сайте проекта PolarSSL (в рамках которого развивается свободная библиотека c реализацией SSL/TLS и различных криптографических алгоритмов) появилось объявление о переходе проекта под крыло корпорации ARM (одного из крупнейших разработчиков и лицензиаров архитектуры 32-разрядных и 64-разрядных RISC-процессоров).

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

>>> Подробности (polarssl.org)

anonymous
()

Релиз Exagear Desktop - виртуального Linux-x86 контейнера для arm

 , ,

Группа Проприетарное ПО

Exagear - бинарный транслятор из x86 в arm.

С Eltechs ExaGear Desktop вы можете запускать приложения Intel x86 на мини-компьтерах на базе микропроцессоров ARM одновременно со стандартными нативными приложениями. ExaGear — это виртуальная машина, реализующая виртуальный x86 Linux контейнер на ARM и позволяющая запускать приложения Intel x86 непосредственно на ARM. Это как QEMU, но в 4,5 раза быстрее! Вы даже можете запускать приложения Windows на вашем мини-компьютере на базе ARM, если установите Wine.

Инструкции sse транслируются в NEON, что позволяет добиться приемлемой производительности даже при использовании программной отрисовки графики.

Аппаратные требования:

  • Система команд ARMv7 с NEON и VFP32 (Tegra 2 не подойдёт т.к имеет только VFP-D16).

Программные требования:

  • Ubuntu 12.04 или выше
  • требуется поддержка модуля ядра binfmt_misc
  • виртуальная память 3G/1G

Подробнее о системных требованиях

Exagear Desktop доступен для покупки на официальном сайте.

>>> Подробности (eltechs.com)

mittorn
()

XDG Base Directory Specification, даже когда софт не хочет.

 

Довольно давно меня подзадолбала мусорка в домашней директории, постепенно получилось заставить почти весь софт гадить в строго определенное место, а именно в .config, .cache и .local

Для особо одаренных (Skype, Dropbox) пришлось слегка поизвращаться, если для Skype достаточно было изменить параметр запуска на

skype --dbpath=$HOME/.local/share/skype
, то для Dropbox уже пришлось городить костыль в виде

HOME=$HOME/.local/share/dropbox /usr/bin/dropbox start -i 2>&1

Остальной софт относительно разумен, где через alias, где через export, удалось обяснить, куда складировать свое добро. Ниже листинг .bashrc и .profile, авось кому пригодится.

( Листинг )

gwinn
()

pica - быстрая и качественная ресайзилка картинок для браузера

 , ,

Сорцы: https://github.com/nodeca/pica

Демка: http://nodeca.github.io/pica/demo/

Кто пытался ресайзить картинки канвасом, уже в курсе, что канвас оптимизирован на скорость и использует nearest neighbor интерполяцию. А если надо урезать осетра перед закачкой на форум, то такое качество неприемлимо. Поэтому написали свой лисапед, с которым можно поиграться по ссылкам.

Код, к сожалению, уступает С-шному по скорости, т.к. яваскрипт пока не поддерживает SIMD. Но фигачит все равно очень бодро. И точно быстрее всего что я смог найти. Ну и все это с нормальным апи и запакетировано, чтобы можно было юзать из коробки и не париться.

Из нюансов - не учитывается гамма-коррекция (RGB <-> sRGB), т.к. из канваса принципиально невозможно извлечь, чего он там нашаманил с гаммой. Но в принципе разницу заметят только профессиональные фотографы, а не любители котиков.

Пока в раздумьях, стоит ли расковыривать jpeg вручную, чтобы повысить точность до 16 бит на канал за счет гаммы.

Enjoy!

Vit
()

power bank для андроида

 ,

Посоветуйте хорошую банку в районе 600р, чтоб действительная ёмкость была 5ooo mAh.

fallout4all
()

Описание сервера.

 ,

cast alivecor Ты просил описание домашнего сервера.
Получай. Есть фотография в галерее (живой и рабочий справа)

Железо:

  • 16 гиг оперативной памяти
  • ЦПУ - i5-3570 CPU @ 3.40GHz
  • Диски: много, опишу ниже
  • Сеть - две сетевушки с гигабитом, одна встроенная, другая intel e1000

Стоит убунту 14.04
ОС установлена на флешку ( 16 гиг )
Дальше подключены два 1ых рейда 300 и 500 гиг.
На 300гиговом настроен lvm - он отдается виртуальным машинам KVM.
500гиговый отдан lxc контейнеру в котором крутится SeaFile с фоточками родственников
Есть винчестер терабайтник который презентован lxc контейнеру с transmission и minidlna на борту. Оттуда я смотрю фильмы на телике и всяких планшетах
Есть еще старое унылогое 250 гигабайтное чудо которое отформатировано в btrfs и подключено как /var/lib/lxc

Теперь про софт. Я пытаюсь перейти (кстати, cast generator) полностью на свои сервисы. Для lxc-контейнеров есть такая настройка сети

lxc.network.type = veth
lxc.network.link = br1
lxc.network.flags = up
lxc.network.hwaddr = 55:06:3f:xx:xx:xx
А br1 - это
auto br1
iface br1 inet static
 bridge_ports eth0

Список сервисов ( пополняется по мере того, как я нахожу opensource замену тому что я использую у гугла и других копрораций )

root@kvm:~# lxc-ls -F name,state,memory,autostart --fancy
NAME          STATE    MEMORY      AUTOSTART  
--------------------------------------------
Cal           RUNNING  15203.66MB  YES        
git           STOPPED  -           NO         
gold          STOPPED  -           YES        
jabber        RUNNING  43.64MB     YES        
minecraft     RUNNING  15203.71MB  YES        
money         STOPPED  -           YES        
monitoring    STOPPED  -           NO         
openldap      STOPPED  -           NO         
rss           RUNNING  15203.77MB  YES        
seafile       RUNNING  10505.41MB  YES        
time_mashine  RUNNING  15203.8MB   YES        
torrent       RUNNING  486.87MB    YES        
video         STOPPED  -           NO         
vpn           RUNNING  45.8MB      NO         
wiki          RUNNING  15203.86MB  YES        
youtrack      RUNNING  15203.87MB  YES 

  • Cal - это сервер caldav и cardav http://baikal-server.com/
  • git - это сервер gitlab https://about.gitlab.com/
  • gold - это однажды настроенный контейнер, для клонирования его вот так
    lxc-clone -s -o gold -n seafile
    В итоге места используется мало и вообще все круто и комфортно.
  • jabber - https://prosody.im/ с него я общаюсь с женой и некоторыми хорошими знакомыми
  • minecraft - Это ясно-понятно :)
  • money - самописная приблуда на рубях простейшее CRUD приложенее, куда я записывал траты своих денег.
  • monitoring - в процессе, думал поставить че-нить модное и интересное,да так и забил пока
  • openldap - в мечтах авторизовывать все свои сервисы через ldap, пока не осилил
  • rss - http://tt-rss.org/redmine/projects/tt-rss/wiki туда я накидал любимых рссок после смерти гугл-ридера
  • seafile - Замена owncloud, как мне кажется более быстрая и на православном питоне
  • time_mashine -бекапчик для макбука жены https://www.64bit.co.uk/ubuntu-as-a-osx-time-machine/
  • torrent - контейнер с поднятым transmission + minidlna и примонтированным террабайтником
  • video - контейнер с ДВУМЯ! usb камерами того что происходит во дворе, до конца не осилил, так что только снимают, но не записывают.
    Как я с ними мучался можно посмотреть, здесь
  • vpn - обычный openvpn, ничего интересного идем дальше
  • wiki - dokuwiki
  • youtrack - домашняя тикетовалка, иногда использую, вроде помогает делать важные дела.

    Из того что не описал:
    Аналогом evernote для меня стала Laverna https://github.com/Laverna/laverna
    Почту поднял на своем домене - Postfix + Dovecot + SQLite.

    Типичная настройка lxc-контейнера http://pastebin.com/ZXc3KQLp

trofk
()

Видеоплеер для Android

 ,

Есть ли в природе видеоплеер для Android со следующими фичами?

1) Проигрывание в фоновом режиме. Чтобы, когда отправлял его в фоновый режим, видео не ставилось на паузу, а игралось дальше

2) Выбор дорожки аудио и субтитров

3) Как можно более лучшая поддержка различных форматов.

te111011010
()

2 туннеля IPsec через NAT

 , ,

Доброго времени суток! Ситуация такая - нужно законнектить хост с Линуксом (RHEL 6.2) и FortiGate 3950B. Я админ на линуксовом хосте, FortiGate админится не мной. На FortiGate настроено подключение для 2 подсетей, мой линуксовый хост попадает в интернет через NAT. Ставлю на линуксовый хост Openswan, создаю конфиг с подключением к любой из сетей - все работает. Делаю два конфига для каждой из сетей - пингуется только последнее поднятое подключение. Если все запихать в 1 конфиг, используя опцию rightsubnets, то пингуется только та сеть, которая указана первая. Подобные проблемы видел в интернете, но они все без решений. Скорее всего дело в NAT, но как победить его не знаю.

dagger_nn
()

Убрать широкоугольные искажения с фотографии

 

В условиях обычной квартиры «портрет 20 человек разом» можно сделать только широкоугольным объективом. Ибо нет возможности отбежать от фотографирующихся метров на 10. Но в таком случае стоящие скраю неизменно растягиваются до нечеловеческих пропорций.

Как же попроще сделать сабж? Сжать всё, чтобы выглядело по-людски.

Есть ли какой-нибудь плагин для гимпа или отдельная программа для этого?

fffgh
()

указать в качестве шаблона папку

 ,

Есть папка /home/template . Из неё нужно сделать btrfs subvolume в, скажем, /home/instance, и запустить /sbin/init. Как это сделать?

Пробовал вот такой Dockerfile, но не это не дало нужного результата:

FROM scratch
ADD /home/perftemplate /
CMD ["/sbin/init"]

Оно в итоге отожрало весь проц, забило /tmp (который в памяти!) и упало по нехватке места.

PS Запускаю как /usr/bin/docker -d -b intbr -e lxc -s btrfs .

true_admin
()

Пофиксить панель инструментов Gimp 2.8 или установить 2.6 в Wheezy

 

Анимированный скриншот (77 КБ)

В двух словах: дефолтным для Wheezy Gimp'ом пользоваться можно только после долгого перетаскивания границы панели.

Как можно исправить или установить 2.6 без хардкора?

metrokto
()

Каталог пакетов TeX Live (итоговый update)

 

Группа Документация

Вышли окончательные шесть статей каталога. На своей страничке я разместил постоянные ссылки.

Добавлены части, охватывают следующие разделы: Хобби или работа (литература, музыка, рецепты, шахматы, игры и финансы), Графика (вставка и создание), Таблицы и Плавающие объекты, Вёрстка, Справочно-поисковый аппарат издания (оглавление, колонтитулы, сноски, библиография и алфавитный указатель) и Программирование в среде LaTeX.

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

>>> Ссылки на каталог (nsk.su)

Evgueni
()

LaTeX-шаблон для Почты России

 ,

Дабы не повторяться: LaTeX-шаблон для Почты России

Есть кто способный?

GateKeeper
()

Открыт код PDFium — движка для рендеринга PDF в браузере Chrome

 , , ,

Группа Google

Сегодня компания Google опубликовала исходный код PDFium — движка для рендеринга pdf-документов в браузере Chrome. Проект доступен под лицензией BSD 3-Clause. Сам движок написан на C++.

В проекте указано авторство Foxit Software Inc и Google Inc. Возможно, что проект является форком движка Foxit Reader, для которого Google добилась разрешения на публикацию под открытой лицензией.

git-репозиторий

>>> Сайт проекта (google.com)

aidan
()

Нормализация звука в pulseaudio

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

http://askubuntu.com/questions/95716/automatically-adjust-the-volume-based-on-content

Вот там нашел. Нет такого модуля у меня в пульсе, даже понаставив ladpspa с репов, не нашел нужного модуля. Может быть я не туда рою грунт? Есть ли простое решение вопроса?

i3draven
()

Atom — программируемый редактор 21-го века

 ,

Группа Open Source

Github опубликовал исходные тексты своего редактора Atom под лицензией MIT. Ранее распространялась бета версия редактора, доступная только в бинарном виде.

Редактор предоставляет широкие возможности по настройке и расширению своей функциональности. Ядро редактора построено на базе проекта Chromium и сопутствующих ему веб-технологиях. Плагины и расширения редактора создаются с использованием Javascript, CSS и HTML.

Разработчики также предоставляют репозиторий сторонних расширений, в настоящий момент содержащий уже более 50-ти opensource компонентов.

Стабильная сборка редактора в настоящий момент существует только под Mac OS X, разработчики планируют выпустить Linux версию редактора.

>>> Подробности (atom.io)

maxcom
()

DLNA-сервер, дубль 2

 

Из опробованных:

minidlna. Всё круто, но нет транскодирования. Мой телек не умеет в субтитры, мне нужно впихивать их в видеопоток.

ps3 media server. На всём кроме vlc телек отвечает «разрешение видео не поддерживается», на vlc сервер зависает.

serviio. Еле заставил его показать список файлов, но видео не воспроизводит. Вместо них артефакты во весь экран.

plex media server. Нет generic-пакетов, только для убунты и центоси.

Что ещё я забыл? Задача — сделать так, чтобы субтитры были хардсабом.

vurdalak
()