LINUX.ORG.RU

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

Площадка для околонаучных публикаций

Форум — Talks

Хочу написать и разместить статейку или цикл статеек в открытом доступе. В статье будут текст, картинки, немного графиков, видео. Всё это должно храниться там же (не на сторонних ресурсах). Писать буду один без соавторов, совместное редактирование не требуется.

Требования: ожидаемое долголетие площадки, возможность экспорта статьи в какой-нибудь популярный формат (для сохранения у себя), возможность редактирования и дополнения после размещения. Было бы неплохо, чтобы читатели могли оставлять комментарии с возможностью модерации автором. С LaTeX и прочими серьёзными методами разметки знаком очень опосредованно, хотелось бы какой-то простой интерфейс редактирования.

Что посоветуете?

Подходит ли Яндекс Дзен для эти целей?

 , ,

ioctl
()

Гениальное — просто

Форум — Talks

Регэкспы изобрели не вчера; божественной PCRE вот уже 20 лет. Всякие офисы и html были банальностью, когда я еще компа не знал. Формулы TeX-ом математики и трушные технари задают тоже довольно давно. Блоги, кажется, уже перестают быть мейнстримом...

И... Возникает вопрос, а почему настолько простая и нужная штука, как Markdown стала набирать популярность только сейчас?

Меня зацепил Markdown в связи с тем, что в моей специальности, как, впрочем, и во многих других, довольно многое находится в рамках возможностей этого языка и ни коим образом не требует больших возможностей оформления текста (типичная лекция второго курса, верстка моя).

И... Я не нашел ни одного более-менее приличного редактора, ориентированного на Markdown, для Windows XP.

Более того. Простейшие программки, которые я находил, занимают на диске с сотню мегабайт. И я, конечно, понимаю, что в 2017 особенно нет смысла фапать на занимаемое место на диске, как и на занимаемую оперативную память, но по-моему это доходит до абсурда. Мне кажется, я за неделю на питоне такую прожку могу написать, причем те несколько мегабайт (а не сотен мегабайт), которые она будет весить, составит не моя прожка, а собственно питон.

В половине этих программ даже не осилили вставку формул. Сейчас! Когда в самом идиотском случае просмотр формул можно через интернет, через MathJax сделать!

При этом для той же искпи существуют такие мощнейшие инструменты, как TeXMaker и (какой угодно) Office. Есть pandoc, в конце концов! С ним же думать уже вообще не надо, чтобы markdown-notepad написать.

То есть сложнейшие штуки написали давно и хорошо, простейшие пишут только теперь и плохо. Почему так?

 

nightingale
()

MTP и Android

Форум — Linux-hardware

Добрый день. Купил Oneplus Two и попытался подключить к своему LinuxMint Mate. Полезли разного рода MTP ошибки десятками. Стал искать, что да как. На stackoverflow были советы:

  • проставить из реп: libmtp-dev mtpfs gmtp mtp-tools
  • править /lib/udev/rules.d/69-libmtp.rules и /etc/udev/rules.d/51-android.rules

В результате теперь даже как «камера» не подключается девайс. Но что хуже, у меня в разделе Devices в Caja (наутилус) теперь и др. приложениях (например Banshee) какой-то зоопарк непонятных устройств (8087 0024, USB Keykoard, 802.11n NIC, xHCI Host Controller, 3 x EHCI Host Controller, «USB Device» и т.д.

И я не знаю как их оттуда убрать. Перезагрузка сервиса «udev» ничего не даёт, ребут системы тоже. Трубка же, если подключить её, отображается в Devices но подключения тщетны. Я снёс все эти mtp-пакеты выше - ноль внимания.

Вопрос:

  • как хотя бы вернуть как было? откуда черпается этот список девайсов?
  • как подключать трубку нормально? на данный момент я использую SFTP via WiFi, но сие очень медленно.
Linux faiwer-mint 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17
DISTRIB_CODENAME=qiana
DISTRIB_DESCRIPTION="Linux Mint 17 Qiana"
NAME="Ubuntu"
VERSION="14.04.5 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.5 LTS"

 

faiwer
()

Вышла версия 3.0 Android File Transfer for Linux (и для OS X)

Новости — Мультимедиа
Группа Мультимедиа

Здравствуйте, на связи широко известный в узких кругах LOR-driven проект по свободной простой и работающей реализации MTP.

Благодаря пользователям LOR было добавлено много новых классных фич, полностью переписан fuse wrapper, используя inode low level API, добавлена поддержка сложных запросов GetObjectPropertyList, и для некоторых сценариев производительность fuse выросла в 100 (СТО!) раз и практически сравнялась с прямым доступом через USB.

Из заметных улучшений — перевод на русский, и вообще поддержка переводов, всякие улучшения UI, возможность собрать с qt4/qt5 по выбору. Убраны gather-scatter буферы, уменьшено потребление памяти, не выставляются ZLP флаги на устройствах где они не поддерживаются. Починен разрыв на заблокированных устройствах замзон. Добавлена поддержка libmagic.

Остальные изменения довольно мелкие, и их очень много (закрыто 100 багов на данный момент), в частности переработана отмена транзакции, добавлена поддержка разных исключений под MacOSX, реализован парсер USB-дескрипторов для конфигураций, где они не парсятся, более-лучшая типо/ошибко-безопасность за счет разделения ObjectId и StorageId в коде.

На гитхаб приходили и недовольные пользователи, которые отказались мне помогать разобраться с неработающими устройствами. Сейчас статус AFTL таков, что если не оно не работает, то скорее всего у вас проблема с хабом, проводом и/или ядром. Осталась всего одна известная ошибка, когда ядро линукс получает USB URB и не отдает его в юзерспейс до отключения устройства/прихода другого URB. Если вы сталкивались с чем-то подобным, напишите мне, кажется, мы перепробовали ВСЁ (вызывать дьявола тоже), но пока безрезультатно.

Огромное спасибо за весь фидбек (за плохой тоже)! Те кто не увидел в этом релизе запрошенные фичи, не расстраивайтесь, я не отказался реализовывать ни одной новой возможности, просто последнее время у меня произошло очень много изменений в реальной жизни, смена страны жительства и всякое такое. Пишите!

PS напишите в свой любимый дистрибутив баг «добавьте новый пакет»! :)

PPS хочется порт на freebsd, just for fun, энтузиасты, пишите.

>>> Страница релиза на Github

 ,

whoozle
()

Восстановление Linux после отключения света

Форум — Admin

Добрый день,

После выключения света упал Linux сервер. Ubuntu 10.0.4, 3.0.0-15 ядро. Перемонтировал проверил все файловые системы, ошибки которые были обнаружены были исправлены.

Но, все равно, при запуске ругается на Kernel panic - not syncing: VFS: Unable to mount root fs on unit block(0,0)

Прежде чем поставить на нем, может кто даст какие идеи как я могу это исправить?

Спасибо

 

KUZMAV
()

neboard v1.3

Форум — Talks

Попиарю свою борду, еще раз.

http://neboard.me/ — обычный интернет.

http://ch2.neboard.me/ — cjdns.

С i2p-версией проблемы, ее автоматом банит по ip (а он там один, тот где i2p крутится) за попытки доступа ботов.

Ключевые особенности:

  • теги вместо разделов
  • прогрессбар бамплимита
  • визуальное отличие тредов в бамплимите
  • няшные превьюшки картинок

За год разработки все было оптимизировано, немного улучшен внешний вид, тем стало несколько (включая светлую и этот ваш фотон). Добавлено некое подобие юзеров (нужно только для сохранения настроек и синхронизации их между компами, никакого деанона).

И для любителей аватарок: http://neboard.me/tag/пони/

Борда написана на python2+django. Лицензия — GNU GPLv3. Переход на python2 вполне вероятен, но пока есть более приоритетные вещи.

Отдельное спасибо за помощь ritsufag, Mystra_x64.

P.S. На новость не тянет, считаю нечестным писать новость о собственном ресурсе.

 imageboard, ,

vurdalak
()

Приобщился к SDR-радио

Форум — General

Купил копеечный донгл RTL2832 и приобщился к SDR-радио.
Использую софтину GQRX - http://gqrx.dk/ - - класс, ловит все, что попадается в гигантской полосе! :)

Но есть и неудобство - софтину надо запускать под рутом, а первый запуск требуется предварять запуском команды

rmmod  dvb_usb_rtl28xxu

Можно ли пофиксить первое и второе?

 

Red7
()

Посоветуйте СПО, которого нет в F-Droid

Форум — Mobile

Сабж.

Скоро в F-droid должны появиться Maps.me и MosMetro. Так что решил поинтересоваться, чего еще полезного там нет.

 , ,

xdimquax
()

Запущен сайт-каталог формальных спецификаций форматов файлов и сетевых протоколов

Новости — Open Source
Группа Open Source

На базе проекта Kaitai Struct запущен сайт-каталог, собирающий информацию о всевозможных форматах файлов и сетевых протоколах.

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

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

 , ,

GreyCat
()

Android, зонды, безопасность, СПО, паранойя

Форум — Mobile

Disclaimer1: Проблема с данным маном в том, что местной аудитории, например, плевать на ведроид, а тому же 4pda наплевать на фанатичный СПО и избавление от зондов. Рискнем и запостим здесь.

Disclaimer2: Все описанное является суммой наклопленного мной опыта вперемешку с моим личным мнением. Пишите комменты, будем улучшать-дополнять-чинить

Уровень прошивки

Практически все стоковые прошивки на сегодняшний день идут с gapps (Google Apps). Что же это за зверь:

  • Любое приложение (даже не требуещее никаких прав) может с ним общаться.
  • Gapps имеют доступ к сети.
  • Gapps позволяют Google в любой момент установить/удалить с вашего телефона любое приложение.
  • Gapps постоянно держат открытое сетевое соединение с серверами гугла (для нужд push-нотификаций).
  • Gapps — нереальное огромное количество кода. Стоковый образ (если верить opengapps) будет весить около 700Мб.

ААААА, как это удолить этот рассадник потенциальных уязвимостей и жора батарейки?

Сложный вопрос, на самом деле. Есть три варианта действий:

  • Новый и простой, и профитный способ. Появилась прошивка «LingeageOS for microG». Если ваше устройство поддерживает её, просто ставьте её и наслаждайтесь. Fdroid+MicroG+пуши+signature spoofing+unlp+OTA-обновления из коробки
  • Самый простой способ. Если ваш андроид достаточно старый (на достаточно новом не удастся отключить самый главный компонент gapps), из Настройки->Приложения отключите все, связанное с Google (особенно, Google Service Frameworks):
    • root не требуется;
    • push-уведомления работать не будут;
    • на устройстве останется огромная и потенциальная куча гугловского дерьма, хоть и менее активная.
  • Способ посложнее. Накатываем root и вручную удаляем все пакеты и библиотеки, требуемые гуглу:
    • требуется root и разблокировка загрузчика;
    • минимальное количество зондов без смены прошивку на полностью опенсорсную;
    • увы, в последних версиях андроида вам, скорее всего, придется оставить несколько пакетов (вроде GoogleSetupWizard), иначе система не загрузится.
  • Самый профитный способ. Ставим альтернативную прошивку (или мотаем до следующей секции и покупаем устройство с пгавославной прошивкой без зондов из коробки). Наслаждаемся.
    • Требуется root, разблокировка загрузчика, шаманство и местами смена устройства.

Я тут начал наслаждаться, но вдруг понадобились пуши, да и Uber требует зонды. Что делать?

Вдоль

Попробовать поставить MicroG, свободную реализацию клиентской части гуглозондов. Самая больная часть: помимо собственно MicroG вам нужно будет запилить себе Signature Spoofing. Коротко говоря, это обход защитного механизма, не позволяющего прикидываться gapps'ами кому попало. Для этого необходимо либо патчить прошивку при помощи Xposed/Needle/Haystack, либо использовать совместимую прошивку (смотрите список, по ссылке, их стало очень много). Все подробности по той ссылке.

MicroG позволяет завести пуши, сервисы геолокации (со множеством бекендов, ищите nlp location backend в f-droid) и большое количество софта (когда я в последний раз тыкал, работали даже покемоны).

Уровень софта

Без гуглозондов жить есть!

https://f-droid.org/ — каталог с опенсорсным софтом.

Предлагаю вам следующий список приложений, способный заменить типичный набор проприетари из типичной вендорской прошивки. Аналогичный список: https://github.com/Datenschutz/awesome-FOSS-apps

  • Yalp store. Позволяет ставить приложения из Google Play (да, иногда это все-таки нужно), в том числе через общий аккаунт. Не требует зондов.
    • Позволяет так же выкачивать купленные приложения (но не факт, что они заработают: они при работе могут проверять лиценизию через gapps, возможно, тут может помочь microg).
    • Альтернативно, воспользуйтесь моим решением для выкачивания софта прямо в свой репозиторий f-droid.
  • K-9 Mail. Почтовый клиент.
  • DAVDroid. Синхронизация контактов с owncloud/nextcloud.
  • Gadgetbridge. Синхронизация с умными часами и браслетами (pebble, mi band и некоторые другие)
  • NewPipe. Клиент для YouTube. Умеет воспроизводить видео в фоновом режиме как музыку, загружать файлы.
  • Odyssey. Просто материальный музыкальный плеер, но в последнее время очень нужный, т.к. вендоры повадились заменять в прошивке плеер на Google Music.
  • Набор простых и красивых затычек для различных приложений — simple mobile tools.
  • Файрволл AFWall+ файрволл (имеет Xposed модуль для расширения возможностей)
  • Amplify Battery Extender.
  • DNS66.
  • KDE Connect.
  • OpenKeychain.
  • OpenVPN FOSS.
  • Картография и навигация: Maps.Me (приз симпатий от комментаторов), OsmAnd (приз глюкалова от меня, но щито поделать).
  • Список стал очень жирным. Пока новые элементы не добавляю, думаю над критериями включения в него софта.

Если вы будете ставить проприетарный софт, помните о следующем:

  • Желательно зайти в настройки приложения и вручную запретить доступ ко всем ненужным разрешениям, дабы не промахнуться в нужный момент.
  • Отключите приложению фоновый доступ к сети (если у вас свежий Android) или вообще доступ к сети (если у вас стоит файрволл).
  • Малвари вроде «Сбербанк Онлайн» вообще лучше создать отдельный аккаунт на телефоне.
  • Яндексовским приложениям нельзя давать доступ к местоположению. Вообще никаким — все сливают.
  • Проприетарь может читать названия аккаунтов, даже не принадлежащих ей. Называйте их максимально обще, т.е. вместо «sportloto@syncserver.com» делайте «contacts sync».

Права суперпользователя

Читая васянский 4pda вы часто можете увидеть «ну и накатываем SuperSU.zip». Не делайте этого. Есть прекрасный опенсорсный superuser, совместимый со свежими ведроидами. Нужно лишь поставить zip (используйте beta на android >=6) и apk.

Если ваша прошивка основана на LineageOS, то все еще проще. Где-то рядом с загрузками в директории extra должен валяться zip, включающий встроенные и интегрированные в прошивку права суперпользователя. Профит.

XPosed

XPosed — опенсорсный фреймворк для низкоуровневых хаков.

  • Не доступен для свежих андроидов.
  • Позволяет заставить не увидеть root всякие «Сбербанки Онлайн».
  • Имеет кучу некрофильских и неопенсорсных модулей. Осторожнее.
  • Легким движением руки может окирпичить прошивку.
  • Полезные модули:
    • PlayPermissionsExposed
    • YouTubeAdAway (но все-таки советую использовать NewPipe, LightTube, WebTube, SkyTube или MiniTube. Тысячи их!)
    • XPrivacy — по своей сути это «песочница» для любого, даже системного, ПО. Xprivacy применяет правила ко всему ПО. Эти правила можно создавать самому или качать готовые. То есть, к примеру, если установлено нечто местами полезное, но попутно показывающее свою рекламу, Xprivacy можно просто запретить этому ПО доступ в сеть. Или если очередная косынка хочет интернет, список контактов, доступ к микрофону и камере, то с Xprivacy это легко и просто запрещается конкретно этой гадости и она даже будет при этом работать не имея доступа к тому, что ей будет запрещено.

Уровень устройства

Тут тоже всё плохо. Выбор:

  • Рандомный флагман с хорошей поддержкой LineageOS (CyanogenMod). Поддержка, вероятно, будет хорошей, секьюрити-апдейты будут приходить долго (например, для htc desire hd цианоген обновлялся до самого конца — декабря 2016 года), но вот версия андроида, скорее всего, застрянет. Обычно дорого. Можно искать по списку официально поддерживаемых линейкой устройств.
  • OneplusOne / Wileyfox Swift 1. Поставлялись с CyanogenOS, имеют хорошее коммьюнити разработчиков, будут долго обновляться в софтовой части. В железной — все плохо. 1+1 уже довольно старый и хорошие запчасти купить сложно. Wileyfox изначально имел несколько проблем, в т.ч. слабенькую батарейку. Компенсируется ценой, местами можно найти новое в продаже. Довольно бюджетно.
  • Fairphone 2. Очень дорого, очень хорошо. Но это в теории, как там на практике — хз, не пользовался, отпишитесь.
  • Рандомный телефон с официальным портом los. Сойдет, главное, чтобы фатальных багов в порте не было. Долгой жизни порта не ждите.
  • Рандомный телефон с васянским los. Совсем плохо, но если телефон уже куплен, ничего не поделать.
  • Рандомный телефон с васянским ведроидом, основанным на стоковой прошивке / без исходников / проч. Лучше такое не ставить, а подготовить прошивку самостоятельно, смотрите выше и ниже.

Следует также заметить, что:

  • Существует несколько устройств с CyanogenOS, без доступной Cyanogenmod. В комплекте идут сервисы microsoft, gapps и много разной другой блотвари. Исходники обычно зажабены. Пример устройств: Wileyfox Spark, Wileyfox Swift 2(|+|x).
  • Выбирая устройство, так же загляните на его страничку на 4pda. Ресурс хоть и васянский, но очень полезный: можно увидеть список доступных прошивок, FAQ по типичным проблемом, список самых вероятных заводских проблем (которые можно проверить еще перед покупкой).

Уровень физической безопасности

Для чего нужна физическая безопасность:

Допустим, ваш девайс попал в руки злоумышленнику.

  • Во-первых, вы хотите, чтобы он не имел никакой возможности прочитать важные файлы с вашего телефона (кейз ФБ-1).
  • Во-вторых, вы хотите узнать, не добавил ли он кейлоггеров в ваш загрузчик (кейз ФБ-2).

Сразу скажу: всё плохо. Вам может показаться, что заботливые производители позаботились о вас, залочив загрузчик вашего телефона и не позволяя его разблокировать, не удалив все данные с телефона.

Я бы на вашем месте на это не рассчитывал.

  • Аппаратные защиты часто не надежны и опираются на принципах безопасности через неясность, в них переодически находят уязвимости
  • На прекрасных, казалось бы, телефонах Xiaomi вы не сможете разблокировать загрузчик, если с Xiaomi что-либо случится: разблокировка производится с участием интернета при помощи (работающей только под Windows) программы, требующей их аккаунта и доступа к интернету. У HTC похожая ситуация, но в несколько более мягких условиях.
    • Скорее всего, это доставит неудобств именно вам, а не злоумышленнику
  • Всякие проприетарные системы полнодискового шифрования тоже не выдерживают проверок специалистами.

Выводы:

  • Для хранения ваших секретных файлов в безопасности от ФБ-1 используйте, к примеру, Secrecy.
  • «Таблеток» от ФБ-2 на сегодняшний день нет. Промбируйте телефон при помощи скотча и волос и не расставайтесь с ним.
  • Лучше все-таки не хранить никакие важные данные на телефоне.

Модули сотовой связи

В каждом мобильном телефоне, почти каждом планшете есть GSM-модуль мобильной связи. Это —

  • Фактически отдельное устройство, обычно имеющее максимальный доступ к процессору, памяти и переферии. Зачем это делают — черт знает. Возможны исключения, нужно уточнять в каждом отдельном случае.
  • Идентифиционный модуль, который постоянно разговаривает с воздухом.
  • Куча проприетарного кода, который никто не анализировал. В тех немногих случаях, когда анализировали — находили кучу всего интересного.
  • Работает это все на протоколах, местами разработанные в 80-х годах.

Так что тут все настолько плохо, что я даже предложить ничего не могу. Страдайте.

Вроде, все, что хотел сказать. Выдыхаю

 , , , ,

derlafff
()

Только у меня Jabber.ru не работает?

Форум — Talks

При конекте с пси+ пишет «сервер не поддерживает шифрование tls», с пиджина тоже не заходит(пишет: Вы запросили шифрование, но оно недоступно на сервере).

В чем может быть проблема? Перед этим долго подбирал пароль ибо забыл, потом сбросил - поставил новый.

 , , , ,

tm4
()

Утра

Форум — Talks

Boys! Want talk about something sexy, find me here <address>Apache/2.14.18 (Ubuntu) Server at 185.63.190.72 Port 80</address> pic.twitter.com/oyOh577VUY

«Штирлиц шагал по Берлину. На груди у него болтались советские ордена, а позади волочился парашют. В этот день он как никогда был близок к провалу.» (CC)

 , ,

atsym
()

OpenSource проект КИТ Сценарист. Обсуждение, поиск разработчиков.

Форум — Development

Ребята, привет.

Меня зовут Дмитрий Новиков, я разработчик программы КИТ Сценарист [сайт: https://kitscenarist.ru, исходники: https://github.com/dimkanovikov/KITScenarist].

Программа представляет из себя студию для создания киносценариев и включает: органайзер, специализированный текстовый редактор и систему мониторинга статистики. Написана она полностью на Qt.

Развиваю я этот проект в одиночку уже более двух лет. За это время программа значительно выросла. Буквально на днях была зафиксирована десятитысячная установка!

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

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

 

dimkanovikov
()

Gimp, psd, krita

Форум — Multimedia

сравнение открытия сложного psd файла в gimp и krita.

http://wstaw.org/m/2016/01/19/plasma-desktopPR4839.png

AP

 , ,

brothermechanic
()

Код Presto (Opera) на GitHub

Форум — Talks

Похоже, утекло.

https://github.com/prestocore/browser

 , ,

post-factum
()