LINUX.ORG.RU

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

Разыскивается секюрный мессенджер

Форум — Talks

Требования:

  • Груповой чат
  • Возможность звонить
  • Передавать файлы
  • Сообщения должны шифроваться
  • Идеальной была бы поддержка PKI+OCSP, и чтобы нельзя было прочитать сообщения если сертификат отозван.

Что то подобное существует?

P.s. давайте будем серьёзными и не будем предлагать Viber и телеграм =)

Думаю эта тема так же будет интересна пароноикам лора.

Update: Объязательная поддержка:

  • MacOSX
  • Windows
  • Linux
  • Android ( опционально )

 ,

snaf
()

Программа, которая ответит на вопрос «почему»

Форум — Development

Результат нескольких лет труда одного паренька: https://github.com/andyjko/whyline

В действии: https://www.youtube.com/watch?v=t6gVZ-qZ4sI

Для Ъ - программа анализирует байткод и записывает трассу Java-приложения таким образом, что потом можно его выполнение крутить взад-вперед и инспектировать состояние переменных - в т.ч. понимать, каким образом мы в данном месте получили именно это значение.

Переворот в отладке? Какому технологическому стеку (помимо java/jvm в данном случае) ещё подвластно подобное? Теоретически, на Smalltalk вполне себе можно замутить. Или на JavaScript. Ещё?

 

yoghurt
()

Состоялся релиз Nuklear — библиотеки для построения пользовательских интерфейсов, написанной на ANSI C

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

11 апреля 2016 года состоялся релиз Nuklear — небольшой библиотеки для построения GUI, написанной на ANSI C.

Это минималистичный тулкит, построенный на принципах immediate mode и переданный в общественное достояние. Библиотека была спроектирована как простой встраиваемый интерфейс и не имеет никаких дополнительных зависимостей. Для рендеринга и обработки пользовательского ввода используются платформозависимые бэкенды, поверх которых построена модульная система, позволяющая спроектировать интерфейс основываясь на концепциях ввода/вывода.

Особенности

  • immediate mode
  • header only (можно использовать и как обычную библиотеку, с разделением на реализацию и заголовки)
  • написан на C89 (ANSI C)
  • небольшая кодовая база (~15kLOC)
  • ориентирован на портабельность, эффективность и простоту
  • нет зависимостей (не требуется даже стандартная библиотека)
  • настраиваемый внешний вид
  • занимает мало места в памяти, предоставляет полный контроль за потребляемыми ресурсами
  • поддержка UTF-8
  • не имеет глобального или скрытого состояния
  • модульность: вы можете скомпилировать и использовать только ту часть библиотеки, которую собираетесь использовать

Несколько примеров пользовательского интерфейса, реализованного с помощью nuklear: раз, два, три.

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

 , ,

Weres
()

Нужен ИТ-Евангелист для продвижения идеи/программы

Форум — Job

Есть приложение, предназначенное для вырезания рекламы из Android-приложений: http://noads.wikia.com/

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

 

noads
()

0-day Local-root уязвимость в ядре Linux

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

Уязвимость CVE-2016-0728, опубликованная сегодня (19 января 2016) вместе с эксплойтом, позволяет локальному пользователю поднимать привилегии до root. Уязвимости подвержены все версии ядра начиная с 3.8 и заканчивая 4.4

Уязвимость появилась в 2012 году в компоненте keyrings.

Android-устройства также подвержены уязвимости, за исключением систем, защищенных SMEP/SMAP/SELinux.

Патч с исправлением проблемы ожидается в течение суток.

>>> Описание уязвимости

 , ,

shahid
()

Уязвимость в FFMpeg, позволяющая читать любые файлы в системе

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

Сотрудник Mail.ru Максим Андреев опубликовал информацию об уязвимости в популярном наборе свободных библиотек FFMpeg.

Если сформировать специальный видеофайл (расширение не имеет значения) и загрузить его на видеохостинг, то злоумышленник сможет прочесть любой файл на сервере. Если удастся каким-то образом заставить обычного пользователя скачать вредоносный файл (дать ему прямую ссылку, выложить на торрент-трекер), как минимум, можно узнать имя пользователя и какую-нибудь ещё непубличную информацию. В случае с Ubuntu FFmpeg передаст злоумышленнику первую строку указанного злоумышленником файла (например, /etc/passwd того пользователя, который просто скачал файл, даже не запуская его (FFMpeg в Ubuntu используется для создания превью, отображаемого в файловом менеджере).

Кроме того, уязвимости подвержены все видеопроигрыватели, использующие FFMpeg.

В качестве мер защиты предлагается запускать ffmpeg в изолированном окружении, либо ограничить ему доступ к сети.

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

 ,

anonymous
()

Обновление SkypeWeb Plugin for Pidgin

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

До версии 1.1 обновился популярный плагин SkypeWeb для известного мессенджера pidgin, в новой версии реализовано:

  • Поддержка работы с файлами (приём/передача)
  • Исправление возможности работать с учетными записями Live (account@live.com)
  • Исправления вылетов

Плагин добавляет в Pidgin возможность использовать учётные записи Skype и использует для работы web-версию Skype

>>> github проекта

 , ,

rubro
()

Распределённая соц-система. Нужно придумывать название :)

Форум — Talks

Статус распределённой системы дорос до необходимости придумывать проекту своё имя. Ну, там, названия методов, классов, регистрация доменов и т.п. :)

Мне в голову упорно лезет только Infonesia (или даже Infonesy) — informatio + νῆσος.

Плюсы:
— Хорошо передаёт суть (острова информации)
— Не сильно забито в Интернете (особенно в сленговом Infonesy)

Минусы:
— Есть малопопулярное и семантически безграмотное «инфонезия» с негативным смыслом.

Мне, всё же, больше нравится вариант «информационных островов» = Infonesy = Инфонезия. Но, может, кто-то предложит лучше?

 , , социальные системы

KRoN73
()

Ясновидцы в отпу^Wразведке

Форум — Talks

Как вам, а?

http://lenta.ru/articles/2015/12/12/sunstreak/

Ъ: 20 лет разведка в штатах опиралась в том числе на данные, полученные от экстрасенсов и дальновидцев.

Да они бомбы даже сбрасывали по их сведениям:

Однако известно, что они были одним из источников, использованных при подготовке воздушных ударов по Триполи 15 апреля 1986 года.

Линукс тут при том, что на этом форуме тоже пользуются услугами ясновидения.

 ,

orm-i-auga
()

Let’s Encrypt: всем SSL и бесплатно

Новости — Интернет
Группа Интернет

Как-то осталась незамеченной новость о том, что 3-го декабря проект Let’s Encrypt перейдя в состояние бета-релиза начал раздавать доверенные сертификаты всем желающим (уже без необходимости регистрации).

Описание процедуры получения сертификатов: https://letsencrypt.org/howitworks/

>>> Ссылка на новость

 , ,

Fagot6
()

Let's Encrypt идея и реализация

Форум — Talks

Хотели создать Let's Encrypt и сделать как лучше, а получилось как всегда.

Сейчас ещё говорят, что якобы бета. Но уже сейчас видно, какую фигню они придумали.

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

Let's Encrypt предлагает запускать на сервере свой софт(который ещё свой сервер поднимает, epic), который будет править конфиги, да ещё и дёргать новый серификат постоянно. И будет это минимум раз в 3 месяца. И никаких чётких инструкций на сайте!

Никакого нормального описания на официальном сайте до сих пор нет. Есть какой-то пример, с какими-то ключами вроде как для апача. Но никаких подробностей. Вот так раз, взял запилил и запорол конфиги на продакшен сервере.

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

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

Может, конечно, это я такой неосилятор, но я уверен, что я не один такой. Получил доступ, а дальше ступор. В сети пишут, то поддерживается nginx, то ещё нет. У кого-то запоролись конфиги, у кого-то ещё что-то. Неужели нельзя было сделать сразу для людей? Их утопичная идея перевести весь веб на https - проваливается ещё в зачатке. Идея крутая, а реализация epic fail.

 , , ,

th3m3
()

Web Framework Benchmarks раставил всех по своим местам

Форум — Talks

Как говорится вместо тысячи слов: https://www.techempower.com/benchmarks/#section=data-r11&hw=peak&test... и https://www.techempower.com/benchmarks/#section=data-r11&hw=peak&test...

И о готовности Mono, и о тормозах Java, и о полезности Goroutine для серверов, и о крутости vibe.d

 , , , ,

foror
()

Вышла первая версия компилятора D, написанная на D

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

Сегодня состоялся очень важный релиз компилятора языка D — DMD 2.069.0. До настоящего момента компилятор D был написан на С++, однако новая версия теперь написана на самом D. Процесс конвертации исходного кода с С++ на D занял значительный промежуток времени, однако позволил многократно упростить поддержку компилятора.

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

DMD теперь поддерживает формат mscoff, используемый в библиотеках VS2015.

Активно ведутся работы над поддержкой мобильных платформ. В настоящий момент сообщается, что рантайм языка и библиотека Phobos проходят практически все тесты на устройствах Android. О полноценной поддержке разработки под iOS пока говорить нельзя, однако благодаря усилиям проекта LDC-iphone несложные приложения на D под iOS писать можно уже сегодня.

Для пользователей Linux выложена первая пробная версия компилятора Calypso, позволяющая в D использовать практически все существующие С++-библиотеки, даже такие большие и сложные, как Qt5 и Ogre3D.

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

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

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

Новая версия сервера DCD, реализующая автодополнения исходного кода, также готова к использованию с новой версией DMD.

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

 

Xroft
()

Парсер JSON, написанный на D, стал самым быстрым парсером JSON в мире

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

Долго время производительность JSON-парсера на D оставляла желать лучшего. Однако в последнее время ситуация начала меняться. На смену устаревшему парсеру std.json пришел новый экспериментальный парсер stdx.data.json, нацеленный на включение в Phobos. Однако несколько дней назад вышел релиз нового экспериментального парсера fast, который не только обошел все другие реализации, но и сделал парсер JSON на D самым быстрым парсером в мире, обгоняя парсер на Python в более чем 6 раз по памяти и в 14 раз по скорости. Ниже приведены замеры его производительности.

Language 	Time,s 	Memory, Mb
D Gdc Fast 	0.34 	226.7
C++ Rapid 	0.79 	687.1
C++ Gason 	0.83 	582.2
Rust 	 	1.26 	234.7
Crystal Schema 	1.62 	293.2
Crystal 	2.59 	1061.4
Crystal Pull 	2.70 	1.2
Nim Clang 	3.30 	1280.3
Nim Gcc 	3.57 	1284.0
Python Pypy 	4.99 	1365.4
C++ LibJson 	5.49 	2796.3
Go 	 	6.07 	479.4
Ruby YAJL 	8.23 	1085.5
Python 		9.85 	1409.1

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

 ,

Xroft
()

История о том, как я за $350 собрал мощный и практичный ноутбук

Форум — Linux-hardware

Вот фотография моего ноутбука: http://i.imgur.com/UTvyDF7.jpg

Я купил Thinkpad T420 за $220, состояние официально refurbished на заводе, чем он отличается от нового — я так не понял, потому что абсолютно все было новым: корпус, батарея, клавиатура, матрица, внутренности, ни тачпадом, ни даже винчестером не пользовались никогда (7 циклов вкл.выкл).

Конфигурация на момент покупки была такова:

  • i5-2520M (2 ядра, 4 потока)
  • 8GB RAM (2х4GB)
  • 320 GB HDD (7200 rpm)
  • 1366x768 14" матовая

Я продал: процессор i5-2520M ($30), матрицу с кабелем шлейфом ($30), а также память ($35), благодаря чему выручил: $95.

Я купил: 4х-ядерный i7-2720QM ($95), качественную Samsung HD+ 1600x900 матрицу с кабелем-шлейфом ($53) и 16GB памяти ($77), в сумме затраты: $225

Итак, за $350 я получил:

  • i7-2720QM (4 ядра, 8 потоков)
  • 16GB RAM
  • 320 GB HDD (7200 rpm)
  • 1600x900 14" матовая

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

Смог бы я купить такую спеку за $350? Сомневаюсь.

Разумеется, я вставил вместо сидирома hdd-caddy, куда поставил ssd, как и в hdd-слот, а также в mini-pcie слот поставил бывший у меня mini-pcie 64 гиговый ssd. Осталось заменить стоковый wifi, на карточку с a/b/g/n, а то стоковый работает только в b/g/n.

// а да, на этой спеке изкоробочно работает как свежайший OS X 10.11.1 El Capitan, так и гента, причем работает абсолютно все.

 ,

kep
()

Новые плюшки Xfce

Галерея — Скриншоты

Тайлинг окон делается легко, потому что в «рабочих местах» настроены «поля». Прозрачными окнами могут быть даже активные.

Левая и правая панели автоматически скрываются. Правая панель нужна для того, чтоб смотреть на ней часы, календарь, показания индикаторов - нагрузки, температуры железа, чтоб использовать 3 особые кнопки быстрого запуска и чтоб перетаскивать окна с одного на другой рабочий стол (даже xfdashboard такого не позволяет, а в гноме вроде можно так. Хоткеи я для этого осилил, но и мышкованием пользуюсь. В некоторых ОС типа винды, Deepin - панели и по круче сделаны - современно молодежно).

В нижней панели справа первый значок - это xfce4-linelight-plugin - вызывает окно поиска файлов и ищет по мере набора названия файла во всех папках. По двойному щелчку по найденному файлу или по категории - открывает файл или папку /tmp/xfce4-linelight-plugin в Thunar'e со ссылками на найденные файлы.

Левее значок - это HotCorner - делает в Xfce углы рабочего стола активными - горячие углы. - Можно вызвать xfdashboard, показать рабочий стол, запустить заставку, выключить монитор или запустить какую-то свою команду. У меня при наведении курсора в левый низ открывается меню Whisker (иконку «Избранное» я так и не нашел), а при наведении в правый низ - пока что показывает рабочий стол, только я не знаю зачем.

Слева в нижней панели после меню Whisker идет Командная строка Verve - запоминает 25 команд, но может видимо больше. sudo dolphin запустить не может видимо из-за sudo - окошко для введения пароля не выскакивает даже. Но обычные команды может.

Вместо terminator'a у меня теперь при нажатии F12 выпадает выпадающий xfce4-terminal. При потери фокуса он может прятаться, а может не прятаться, если кнопку одну нажать. С таким терминалом стало веселее жить даже.

OS: Mint 17 qiana
Kernel: i686 Linux 3.13.0-24-generic
Packages: 3124
Shell: bash 4.3.11
Resolution: 1920x1080
DE: XFCE4
WM: Xfwm4
WM Theme: greenWindows
GTK Theme: FlatStudioLight [GTK2]
Icon Theme: Emerald
Font: Helvetica Neue 9
CPU: Intel Pentium 4 CPU 3.00GHz @ 3GHz
GPU: GeForce GT 430
RAM: 899MB / 2015MB

Вот такие пироги, кто что скажет, посоветует?

>>> Просмотр (1920x1080, 528 Kb)

 ,

votafak
()

Arch Linux + i3

Галерея — Скриншоты

В целом, с момента последнего скриншота в галереи, изменилось не много. dotfiles уже как месяц почти не обновляется, а исправления в конфиге — только фиксы. Но что-то поменялось. Например, терминал.

  • Расцветка: kniren
  • Шрифт: Terminus
  • В i3bar DejaVu Sans, но есть мысль перейти на Terminus Re33 или вовсе на другую панельку. Первое — потому что ситуация с рендерингом изменится в следующем релизе, второе — потому что i3bar не столь гибок, как хотелось бы.

>>> Просмотр (1366x768, 32 Kb)

 

kalterfive
()

Skype и приватность

Форум — Security

Всем привет! Я хочу чтобы Скайп не видел файлов в моём /home (и в /media), а только пустые /home/username/tmp и /home/username/Desktop. Причём username пусть будет не ZenitharChampion, как на самом деле, а реально «username».

А захват десктопа пусть захватывает чёрный или синий фон вместо десктопа и других окон, и только само окно Скайпа пусть будет.

Что сделать? Правило AppArmor + вторые иксы с другим пользователем?

// Идея зародилась после http://joyreactor.cc/post/2118419 и https://youtu.be/gkqpqaXMtjU?t=3m38s (смотреть начиная с 3:38).

 ,

ZenitharChampion
()

KDE4 Flat

Галерея — Скриншоты

Давно сижу на KDE, и пока не хочется переползать на пятую ветку. Однако, вырвиглазный дефолтный оксиген меня не устраивал с момента его появления, поэтому часто менял темы в поисках чего-то более приличного. Полгода назад под влиянием Breeze подобрал темы, многие модифицировал для цельного внешнего вида, и получил вот такой «недозакос» под пятую плазму. Целью ставился не закос, а приятное для работы окружение, поэтому полностью плоскоты нет, оставил тени для быстрого определения местоположения окна в стеке, убрал немного градиентов и поправил цвета в Atolm, запилил цветовую схему и допилил GTK3/QtCurve-темы для соответствия. Также нашел симпатичные портированные темы из пятокед на KDM и KSplash. Тема иконок Emerald. Буквально только что решил это дело с описанием использованных тем выложить на bitbucket, может кому-то пригодится.

Еще скриншоты с Dolphin и GTK2-приложением на фоне ЛОРа. GTK3-приложений сейчас не установлено, но выглядит так же точно.

>>> Просмотр (1920x1200, 441 Kb)

 ,

POLTER
()

ЦНИИ ЭИСУ не смог взломать Tor по заказу МВД и деанонимизировать пользователя

Форум — Talks

Об этом сообщает «Ъ»:

«Добиться идентификации пользователей всемирно известной сети Tor оказалось не так просто, как предполагало МВД. Центральный научно-исследовательский институт экономики, информатики и систем управления (ЦНИИ ЭИСУ), который МВД привлекло для борьбы с анонимностью в сети, намерен в одностороннем порядке отказаться от выполнения этих работ, для чего готов заплатить юристам 10 млн руб.»

Опытно-конструкторские работы под шифрами «Углярка (Флот)», «Сахалинка-13 (Флексура)», «Хамелеон-2 (Флот)», «ТОР (Флот)» за миллионы денег оказались бессильными перед Tor Project: Anonymity Online.

 , , ,

kep
()