LINUX.ORG.RU

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

Шрифты здорового человека

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

Давече обсуждали шрифты курильщика. Мне показалось нужно дать вашим глазам немного отдохнуть :).

На шоте будни - erlang, java, python.

PS: debian 9, freetype 2.7, Fira Mono. В остальном - дефолт.

PPS: на лоре как обычно какая-то засада с аплоадом картинок и моя пнг-ха ломает местный парсер ошибкой «Некорректное изображение: Can't resize image», поэтому положил в дропбокс оригинал. кастую maxcom

 , ,

Deleted
()

Сколько должен держать ноутбук? ☺

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

Привет, ЛОР!
Недавно в каком-то треде наткнулся на микросрач Macbook Pro vs Thinkpad, где эппл-фанбои поливали некоей субстанцией своих противников (и наоборот).

Вот я и хочу спросить у многоуважаемых пользователей Macbook: а ваш ноутбук так умеет?

На скрине:

  • Thinkpad x260 с Debian Stretch на борту
  • Яркость 80%
  • Активный Wifi / 3G в режиме ожидания
  • Музыка через pulseaudio стримится на домашний сервер
  • В фоне браузер с ~10 вкладками, ну и по мелочи — Geany, Gajim и пр.

От 100% зарядки в таком режиме оно живёт 20-21 час (на скрине батарейка заряжена на 90%)
Если упороться и выключить коммуникации и убавить яркость до 10-20% — можно увидеть весёлые циферки

/cast hateyoufeel, на всякий случай ☺

По оформлению всё стандартно —

  • Xfce 4.12
  • GTK2 — Laten vallecraft
  • GTK3 — Deepin
  • Ubuntu Fonts

Ну, как-то так ☺

 , ,

annerleen
()

Thinkpad T430 Refurbished для работы

Галерея — Рабочие места

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

Параметры:

  • Проц - Intel® Core™ i5-3320M CPU @ 2.60GHz × 4
  • Видео - Intel 4000
  • Память - 8 Gb
  • SSD - 240 Gb
  • HDD - Caddy (750 Gb мой диск)
  • Док-станция Mini Dock c USB3
  • Windows 7 Pro
  • Экран - 1600x900 (матовый)
  • Гарантия - 6 мес.

Покупал в smartbooks

Собственно цена Thinkpad T430 - 33 000 р.

Док-станция Mini Dock - 2 500 р.

На ноуте установлена Ubuntu 16.04 LTS, в дуалбуте стоит Windows 7 для программирования контроллеров WinCON, Siemens, Овен, STM32, AVR и для юзания SolidWorks.

P.S. Купил уже месяца два назад, времени не было поделиться радостью :)

 

AUX
()

Два активных сетевых подключения 3G и WiFi

Форум — Mobile

Добрый день, имеется несколько вопросов по Android'у.

1. Можно ли сделать так, что бы устройство поддерживало два активных сетевых подключения? Устройство могло бы принимать и отправлять http и https запросы сразу по двум интерфейсам.

2. Какими средствами реализовывается проброска входящих пакетов. Т.е. отправляется запрос с 3G интерфейса, принимается ответ и посылается на WiFi, аналогично в обратном направлении.

 , , , ,

yogaru
()

Back To The Roots!

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

Как-то недавно меня покусали сразу два титана мысли. Ричард Столлмен и Лев Толстой.

Под влиянием первого я перешел на полностью свободный, рекомендованный ФСПО дистрибутив Parabola GNU/Linux-libre, что также было моим первым опытом работы с семейством дистрибутивов Arch после пяти лет ковыряния с Debian/Ubuntu/Finnix.

Влияние же Льва Николаевича сказалось в радикальном опрощенчестве, и отказе от тяжелых сред рабочего стола. Поскольку заучивать бесконечные комбинации кнопок в бесконечных тайловых менеджерах мне было откровенно лень, накатил прекрасный IceWM и слегка допилил под свои нужды.

Получилось что-то вроде старых Windows по ощущениям, но в целом приятно и хватает. Осталось избавиться от всего GTK3-дерьма на десктопе, и найти нераздутый плеер для музыки, тогда и заживу как король.

  • WM: IceWM.
  • Theme: Motif.
  • ШГ: Fira (ttf-fira-sans и ttf-fira-mono соответственно).

 ,

humptydumpty
()

Безопасность на десктопе

Форум — Security

Здравствуйте. Используете ли вы на десктопе дополнительные средства защиты системы? Например fail2ban, настройка iptables/ufw, snort, антивирус . Если да, то какие и почему/для чего?

Есть ли вообще смысл в подобных вещах на пк с популярным дистром(Debian, Fedora, Ubuntu, Arch) и стандартными DE, ядром, конфигами(Debian+LXDE, Xubuntu)?

По левым ссылкам вроде не хожу, в браузере стоят noScript, uBlock. Пакетов откуда попало не ставлю. Но в безопасности почти не шарю, поэтому и боюсь вредоносного ПО, кражи криптовалюты персональных данных.

 , , , ,

misterzsm
()

локер из i3 в awesome wm

Форум — General

Интересует сабж, можно ли крутой локер из i3 впилить в awesome?

 ,

noname_user
()

Скрипт для выгрузки всех скриншотов linux.org.ru и описания. Локально.

Форум — Talks

Написал на досуге скрипт на python3 для выгрузки локально всех скриншотов галлереи лора с 1999 года.
Решил просто замутить галлерею отдельную с историей таких скриншотов, вдохновился лором, и решил нарабатывать навыки написания кода на python (пишу 2 неделю на нем), до этого писал 6 лет на php.
Весь код открыт, находится на github:

https://github.com/foozzi/linux.org.ru-gallery

Буду рад помощи и вашим доработкам скрипта, вскоре запущу (если администрация разрешит), ресурс с галереей этих скриншотов онлайн.

UPD 07.03.17:
Собственно прислушался к техническим пожеланиям grazor и создал модуль почти полноценный, спасибо остальным за проявленный интерес.

 , , , ,

noname_user
()

Снова о редакторах markdown с функцией предпросмотра

Форум — Development

Хотел вести заметки по работе в формате markdown, но чтобы при этом редактор поддерживал опцию предпросмотра, был кроссплатформенный, поддерживал подсветку кода (необязательно, достаточно просто выделения блока), экспорт в PDF и самое важное, чтобы он поддерживал использование в разметке верхнего и нижнего индекса, что, емнип, выходит за рамки стандартного синтаксиса Markdown. Бесплатным, разумеется, ибо «Ничто не дается нам так дешево и не ценится нами так дорого,как ХАЛЯВА!» (автора фразы не знаю).

Пересмотрел несколько, практически идеальным оказался южнокорейский Haroodpad. Что помешало стать ему идеальным? Небольшая, но раздражающая вещь - при очередном сохранении любит он добавлять в файл дополнительные пустые строки, и так через раз. Особенно раздражает, когда он начинает вставлять их между ячейками таблиц, из-за чего выглядят они уже в предпросмотре не как таблицы. Экспорта в PDF пока нет, можно отправить на печать в файл, в этом случае могут проявляться некоторые недочёты отображения. Можно экспортировать в html.

ReText - расширение Extra, насколько я понял, используется по умолчанию. Но получить от него отображение верхнего и нижнего индекса мне не удалось. Подскажите, если знаете, какое встроенное или внешнее расширение нужно для этого подключить, если таковое имеется для отображение индексов?

MdCharm - Поддерживает верхний индекс, нижний не получилось отобразить. НО! Хотя в настройках и выбрана по умолчанию кодировка UTF8, сам он не может нормально отобразить кодировку при открытии сохранённого им же файла.

Remarkable - аналогично, не смог добиться от него отображения индексов. Сам он очень минималистичный на вид, настроек, кажется, нет.

Brackets + MarkdownPreview-master - похоже, что поддерживает только стандартный формат.

Markdownpad2 - для оффтопика. В бесплатной версии не отключается передача анонимной статистики, не отключается автообновление и нельзя выбрать движок «Markdown(Extra)». Всё это и ещё какие-то плюшки есть в версии Pro.

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

 ,

grem
()

Свободная программа для рисования красивых диаграмм - есть такая?

Форум — Desktop

Посоветуйте, пожалуйста, свободную программу для рисования диаграмм. Желательно, чтобы результат был красивым. Еще хотелось бы, чтобы она умела в LaTeX.

 ,

aquadon
()

Игра для программистов на JavaScript

Форум — Development

Есть поле с равномерно распределенными игроками - цель написать алгоритм который будет соперничать с другими алгоритмами чтобы захватить все клетки на поле Пример боя Примеры алгоритмов на GitHub Пример игрока с тестами на GitHub

 

Senseye
()

Десктоп с Openbox и FreeBSD

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

Мой основной домашний десктоп.

WM: openbox

Терминал: urxvt

OS: FreeBSD 12-CURRENT (обычно обновляю от раза в 1-2 недели до раза в 2 месяца). По железу: i5-2310, 12Gb памяти.

Пространство организовано так, чтобы на каждое окно было по десктопу, всего их 8, на скриншоте 4, потому что на остальных ничего интересного нет (скайпы, audacious и т.п.).

Переключаюсь между ними по Ctrl-F[1..8]. Основные вещи стараюсь делать простыми шорткатами: Win-e-* для запуска приложений (например, s для шелла, f для firefox и т.п.) и Win-w-* для операций с окнами (r resize, m move и т.п.).

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

В виме пользуюсь в основном сплитами и :sh чтобы запускать простые тесты, для чего-то более сложного удобнее уже более удобны pane'ы tmux'а.

На следующем десктопе mutt, настроенный на гмейл ящик, + несколько хуков, в основном чтобы переключаться между личным и рабочим аккаунтом и использовать подходящие адреса для отправки почты. Когда-то давным-давно приходилось использовать fetchmail + procmail для получения и msmtp для отправки, но, благо, эти времена давно позади и сейчас стало менее хлопотно.

На следующем десктопе firefox + vimperator с минимальным количеством ui элементов (toolbars=none,tabs), что позволяет прилично экономить место на экране, что, конечно, актуальнее на 13" ноуте, но и на десктопе не лишне.

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

Если кому вдруг интересно, дотфайлы тут: https://github.com/novel/dotfiles

Пользуюсь такой схемой уже давно, и последние лет 5 она практически не меняется. Более того, она сохраняется примерно такой же и на Windows (только вместо urxvt появляется mobaxterm и virtualbox с линуксом) и в macOS (там вместо urxvt стандартный терминал, а линукс и не нужен даже), осталось только написать скрипт, который из homebrew будет нужное все подтягивать.

 ,

Novel
()

Курс «Introduction to functional programming in OCaml»

Новости — Конференции и встречи
Группа Конференции и встречи

Продолжается регистрация на вторую сессию курса, который стартует 26 сентября 2016 года и продлится 7 недель:

  • Week 0: Introduction and overview
  • Week 1: Basic types, definitions and functions
  • Week 2: Basic data structures
  • Week 3: More advanced data structures
  • Week 4: Higher order functions
  • Week 5: Exceptions, input/output and imperative constructs
  • Week 6: Modules and data abstraction

Язык: английский.
Предварительные требования: базовые знания основ информатики и любого языка программирования.

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

 ,

anonymous
()

Альтернатива POS-клавиатуре для выполнения рутинных задач

Форум — Desktop

Недавно читал статью на geektimes в которой один товарищ прикрутил POS-клавиатуру к компу с целью повешанья на ее кнопки неких макросов. Идея хороша, но было бы наверное интересней реализовать подобное на Android-планшете. Т.е. чтобы он стоял на подставке, выводил матрицу клавиш по нажатию на которые вводились бы какие-то команды, выполнялись бы какие-то скрипты (назначенные пользователем)+ паттерны для разных задач. Гугление привело к «Complete Control PC Remote» на play-маркете. Я сначала обрадовался тому, что там есть все, что мне нужно (собственно матрица хоткеев) и вроде запустить все это не сложно (серверная часть - JAR-файл). Но потом постигло разочарование. Серверная часть никак не хочет запускаться. Вернее запускается, но планшет не находит сервер. Другие подобные программы так-же имеющие серверную часть на Java с теми-же симптомами не работают. Такое впечатление, что что-то мешает этому java-приложению работать с bluetooth. В связи со всем вышеизложенным прошу уважаемое LOR-сообщество порекомендовать рабочий вариант решения задачи. Ну или может кто из присутствующих здесь разработчиков запилит что-то подобное. ИМХО если реализовать описанный функционал и обойтись без установки дополнительного софта на десктоп (USB-HID или Bluetooth-HID), то можно очень не плохо заработать. Лично я бы с удовольствием за $10-20 такую штуку купил.

 , ,

MrRitm
()

Переезд на BSPWM

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

Прошел ровно год с моего прошлого поста в галерею. Я полностью ушел в разработку консольного клиента для вк и заставляю себя пилить еще один проект. Давно хотел попробовать тайлинг, но никак не решался уйти с привычного говна гнома в сторону bspwm. И когда приехала моя mSATA SSD (в прошлый раз я случайно заказал обычную сату -_-), решено было накатить subj. Смотрел тонны десктопов, представлял как все сделаю и вот что получилось.

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

 , ,

HaCk3D
()

vim слова

Форум — Desktop

Есть вим. В виме есть строчки. Чтобы сделать нумерацию строк нужно написать: set nu. Ок. В строке есть слова. Для того, чтобы перейти по словам есть хоткеи: w, e, b. Помимо этого, можно нажать 5e. Это значит, что перейдет на 5 слов. Теперь вопрос. Как сделать нумерацию слов, или как называется такой плагин?

Как я это вижу: https://i.gyazo.com/17ee518cad338ed2f9a6f9012f927d67.png

 

isaq
()

Органичный зеленый

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

Тему organic-green запилил давно. Обычно у публики она вызывает изумление (иногда недоумение), но я сколько не пытался, перейти на что-то более общепринятое так и не смог (ни темные, ни светлые не подошли). Зеленое на зеленом почему-то меньше всего напрягает. Может на ЛОРе найдутся те кому это тоже понравится )).

Дистр Arch, stumpwm. Еще скрины с зеленью:

Шрифты в emacs и urxvt - Fira Mono Medium, в stumpwm - Terminus.

 ,

Kostafey
()

Сервер для кооперативного прохождения Brutal Doom

Форум — Games

Привет, ЛОР.

Мне нечем заняться, и я решил поднять сервер для кооперативного прохождения DOOM с модом Brutal Doom.

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

Адрес сервера: doom.somestuff.org.ru:10666
Сайт: https://doom.somestuff.org.ru
Конференция в джаббере для обсуждения работы сервера: doom@conference.somestuff.org.ru

Пока всё работает в тестовом режиме, и не понятно, насколько оно будет стабильно, играбельно, весело и востребовано.

Для игры необходимо:

Первые два WAD'а с кампаниями распространяются свободно. Остальные четыре являются коммерческими продуктами, и вам придется самостоятельно приобретать их где-то на просторах Интернета, если по какой-то причине у вас их еще нет. На момент написания этого сообщения сервер запущен с freedoom1.wad, но в будущем он может потребовать любой из перечисленных выше WAD'ов.

Инструкция по установке:

# Создаем рабочую директорию:
mkdir -p ~/games/zandronum
cd ~/games/zandronum

# Качаем и распаковываем бинарники с движком:
[ `uname -m` == "x86_64" ] && \
    wget https://zandronum.com/downloads/zandronum2.1.2-linux-x86_64.tar.bz2 || \
    wget https://zandronum.com/downloads/zandronum2.1.2-linux-x86.tar.bz2
tar xvjf zandronum2.1.2-linux-*.tar.bz2
#Если у вас в репозиториях есть zandronum нужной версии, то можно поставить его оттуда, или собрать из исходников.

#Качаем мод Brutal Doom:
wget https://doom.somestuff.org.ru/brutalv20b.pk3
wget https://doom.somestuff.org.ru/DoomMetalVol4.wad

#Качаем WAD'ы с кампаниями:
wget https://doom.somestuff.org.ru/freedoom1.wad
wget https://doom.somestuff.org.ru/freedoom2.wad

#Переносим в рабочую директорию свои копии коммерческих WAD'ов:
cp /path/to/your/wads/*.wad ./

#Делаем первый тестовый запуск, настраиваем графику, управление, ник для сетевой игры:
./zandronum -file DoomMetalVol4.wad -file brutalv20b.pk3 -iwad freedoom1.wad

#Создаем скрипт для подключения к серверу:
echo 'connect doom.somestuff.org.ru:10666' > somestuff.autoconnect

#Подключаемся и играем:
./zandronum -file DoomMetalVol4.wad -file brutalv20b.pk3 -iwad freedoom1.wad +exec somestuff.autoconnect

 

Deleted
()

Чем лучше синхронизировать контакты, календари и прочее в Андроиде без GAPPS?

Форум — Mobile

Поставил на старый телефон CM без GAPPS, работает весьма неплохо. Но возникает вопрос - как синхронизировать контакты, календарь и т.п.? Предлагают разворачивать на личном хостинге Baikal или ownCloud, что из них лучше, какие есть альтернативы?

Заодно было бы неплохо аналог Гугл.Фото, чтобы автоматически в фоновом режиме сливать куда-нибудь сфотографированное.

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

 ,

moroz
()

Fedora Workstation 23

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

Привет, ЛОР.

Моя неубиваемая машина Aspire M3910 с Fedora Workstation 23 на борту. Ноль расширений, ну разве только User Themes. В общем Fedora радует.

  • иконки numix* и numix-folders под цвет погоды link.
  • gtk/shell adapta (rev.55) link.
  • lollypop в 2'x режимах раз и два
  • гномоплеер-mpv link.
  • nautilus link.
  • shell link.

 , ,

region51
()