LINUX.ORG.RU

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

МЕРТВОПРОГ v0.1

Форум — Development

Вашему вниманию представляется инновационный язык шизотерического визуального программирования МЕРТВОПРОГ!

Да, не мёртво-, а именно мертво-! Почему — узнаете, когда потыкаете :3

Написано на чистом JS и работает даже в Pale Moon!

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

Лицензия — GPLv1.

 >>> Играть онлайн без регистрации и SMS

Лично @liksys отныне запрещается путать метапрог и мертвопрог.

 , , ,

mertvoprog
()

[Физики|химики]-пионеры остались?

Форум — Talks

Пробовал кто нибудь дома собирать вундервафли которые раньше в советских научпопах печатали? Генераторы темноты, левитаторы ну или хотябы кирлиан-фотоаппарат, проверить, может духи существуют а власти скрывают. ЯМыШурикТимофеев

 , ,

TooPar
()

Ну вот пырюсь я в 3840х2160 монитор, и чё дальше-то?

Форум — Talks

Давно хотел я пожелеть свои слепые глазки и поменять монитор. Поменял. С fullHD на 3840х2160. Как в этих наших линуксах теперь всё это настраивать-то? Всё довольно мелкое, хотя сама картинка современного мониотра радует: мало того что белый белее, а чёрный чернее, так оказывается некоторые элементы интерфейсов РАЗНОГО цвета, а раньше я думал что одинакового.

В общем кто всё это проходил и может подсказать по существу? Я пока поставил fullHD разрешение :)

 , ,

Deleted
()

Гибконастраиваемая подсветка логов. Хочу.

Форум — General

Для разбора больших логов иногда применяю перловую конструкцию вида

echo -e "string1\nerror\nsuccess\nstring2\nfail" |\
    perl -p -e 's/(success)/\e[1;32;10m$&\e[0m/g;' -e 's/(error|fail)/\e[0;31;10m$&\e[0m/g'
чтобы подсветить success зелёным, ошибочные сообщения красным (остальные строки *тоже выводятся*, пусть и не так важны, поэтому grep не котируется)
Но в некоторых случаях было бы полезнее подсветить значения после маркера, а не сам маркер, т.е. в строках
Marker1: value1
Marker2: value2
надо подсветить value1 и value2, зная только имя маркеров.
На это моего знания perl/sed уже не хватает, плиз хелп

 ,

zolden
()

Сколько часов в неделю вы играете?

Голосования — Голосования

Интересно узнать, кто сколько играет. Замечали ли вы у себя проблемы со временем, проводимым в играх? Тратите ли вы целые выходные на игры?

  1. Не играю вообще 338 (31%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. <1 час 188 (17%)

    *********************************************************************************************************************************************************************************

  3. >1 час и <= 3 часа 143 (13%)

    ***************************************************************************************************************************************

  4. >3 часа и <= 6 часов 132 (12%)

    ****************************************************************************************************************************

  5. >6 часов и <=12 часов 114 (11%)

    ***********************************************************************************************************

  6. >24 часов 54 (5%)

    ***************************************************

  7. >12 часов и <=18 часов 53 (5%)

    **************************************************

  8. Не могу оторваться от игр, мне нужна помощь 32 (3%)

    ******************************

  9. >18 часов и <=24 часа 24 (2%)

    **********************

Всего голосов: 1078

 ,

Deleted
()

Настроить back ssh

Форум — Admin

Добрый день, у меня за NAT находится Linux машина. Нужно получить к ней доступ по ssh, пробросить порты не вариант, т.к. она может находится неизвестно где. Таким образом решил воспользоваться back ssh, создал пользователей, все настроил.

sshpass -p mypass ssh -R 1588:localhost:22 pfwd@server.ru -p 22

Все работает. Проблема заключается в автоматическом запуске этого скрипта, т.к. машина может перезагружаться, терять соединение. Я решил его поместить в cron, но это не сработало, cron запускает, все соединяется, но тут же все отваливается (сессия возможно закрывается). Можно как-нибудь это порешать, не создавая отдельно демона, которые будет это все запускать, следить и т.д.

Так, вроде нашел решение! https://habr.com/ru/post/81607/

TUNCMD1='ssh -f -N -R 2222:10.11.12.13:22 username@99.88.77.66'
TUNCMD2='ssh -f -N -R 2080:10.11.12.14:80 username@99.88.77.66'

*/5 * * * * pgrep -f "$TUNCMD1" &>/dev/null || $TUNCMD1
*/5 * * * * pgrep -f "$TUNCMD2" &>/dev/null || $TUNCMD2

 

patriarh_kuril
()

Правило udev неработат!!

Форум — General

Вопрос в следующем: Нужно чтоб при вставлении флешки (пока любой) выполнялся скрипт. Соответственно это происходит через правила udev (не мне вам говорить). Собственно создаю правило типа: KERNEL==«sdb» , RUN+=«/home/gps/gps/runTest.sh» в /etc/udev/rules.d/GPS.rules Проверяю его: udevadm test /sys/block/sdb правило без ошибок и скрипт вроде должен выполняться, но не выполняется((

 , ,

JokesterT
()

Suckless

Галерея — Скриншоты
  • dwm
  • st
  • nvim

Вроде бы всё

 , , ,

rk-d
()

Переехал на кучу утилит переписаных на Rust

Форум — Talks

Тег «угадай автора по заголовку».

Q: Зачем?

A: Ради эксперимента, повысится комфорт пользования терминалом или нет.

Q: Причем тут Rust?

A: Ни при чем, но из-за нативности и отсутствия GC на нем толпа людей побежала переписывать что ни попадя. С таким же успехом можно было бы и npm install, но тормозило бы. Ближе opam install или go get

Теперь мой терминал по истине свистит и пердит. Даю список если кому надо.

  • alacritty - GPU ускоренный терминал.
  • alias cat=bat- cat с хорошей подсветкой синтаксиса и нумерацией строк и пейджером.
  • broot - навигатор по каталогам, который одновременно показывает дерево, но адекватно себя ведет с громадными каталогами, показывая их по чуть-чуть.
  • dust - утилита для исследования места занимаемого каталогами, сортирует деревья файлов начиная с самых больших каталогов.
  • alias ls="exa -l --group-directories-first" ls с хорошими дефолтами, tree встроено.
  • rip Утилита для удаления файлов с разными удобными фичами и восстановлением
  • hors "How do I parse float in javascript?" - находит короткий ответ в интернетах и отвечает. Чуть лучше работает чем оригинал - howdoi.
  • mdcat - cat для Markdown, для отображения удобочитаемой формы документа. Ссылки делает сносками.
  • alias grep=rg - очень быстрый и удобный grep
  • starship - shell command prompt, показывает кучу полезной информации в зависимости от контекста, например git branch если в репозитории, версии софта и ЯП если в каталогах с сорцами, hostname если зайти по ssh.
  • tokei - сборщик статистики по ЯП и строкам кода в деревьях исходников.
  • hyperfine - бенчмарк утилита, time на стероидах.
  • tldr- сокращенная версия man, показывает как чем пользоваться в примерах, а не выдавая полную справку. Страницы поддерживаются сообществом для громадного количества утилит. Изначальный проект - https://tldr.sh/
  • topgrade - универсальная утилита обновления. При запуске пытается обновить все что видит - системные пакеты, vim пакеты и так далее.
  • runiq - быстрый sort | uniq с разными алгоритмами внутри.
  • fd - быстрый и удобный find, удобно чтобы не вспоминать заковыристые ключи
  • fselect - поисковик файлов с SQL-like языком запросов
  • sd - как sed, только интуитивный
  • i3status-rs - Сразу i3status+i3blocks. Плюс батарейки к i3blocks, которые как я понял автор решил убрать.
  • onefetch - Вроде neofetch, но для сорцов. Просто запустите эту штуку с корня любого git репа, клонированого локально
  • wasmtime - JIT runtime для WASI стандарта. Пускалка WebAssembly приложений.
  • scriptisto - «shebang-интерпретатор» для компилируемых языков, прозрачно собирает и кеширует нативные сборки кода

Что не зашло совсем

Все вышеперечисленое ставится через cargo install <package_name> (кроме alacritty), название смотрите на страницах. Сам cargo и Rust ставятся через

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

P.S. Призываю остальных взять ЯП вашей секты и поставить такой эксперимент и отписаться. Да-да, расскажите как вы пользовались ls на Java. Пользователей emacs прошу не беспокоить

 , , ,

vertexua
()

Почтовый сервер в два пинка?

Форум — Admin

Всем привет. Необходимо настроить несколько почтовых доменов и ip-адресов для пользования изкоробки, т.е. чтобы было вебмыло, имап, dkim, и прочие прелести. Настраивать руками это всё лениво, поэтому вопрос - какие готовые сборки софта сейчас есть помимо iredmail, например?

 

mahalaka
()

Так ли неизбежно вымирание общества благосостояния?

Форум — Talks

Встретил мнение в тырнетах, дискасс

На самом деле вкалывает больше центральная часть Японии. Там да они пашут как лошиди днем и ночью. Южане например, Если взять Фукуоку - в 18:01 уже газ в пол летят домой и лишнюю минуту будут что то делать только за конскую переплату. А вот что у них нет детей почти это правда все. Молодежи даже в спорт зале не увидишь. Одни старики.
Я жил в Японии. Там идеальная чистота, волшебная медицина, шикарные заплаты, да там настолько все а**ительное что словами трудно передать.
У меня есть предположение почему они не плодятся нормально. Мы люди все немножко животные ведь. И в неволе животное не размножается как правило. И я скажу честно, мне Русскому аж до воплей тяжело стало там жить через пол года, потому что в Японии индивидуализм уничтожен накорню. Рыбачить? специально отведенное место, аренда удочек, наживка пирс все строго по правилам сидеть не дальше красной полосочки - иначе штраф. Пикник? в специально отведенном месте - иначе штраф. Скорость передвижения? 40 км/ч город, 50 пригород, 80!!! мать вашу 80! платная трасса - иначе штраф и отлетают права. Лично выяснить отношения? специально обученные люди для этого есть: суды, полиция - иначе штраф или тюрьма. Там все настолько зажато и строго контролируется. Что Японцы больше напоминают барашков и стадо - утром выпустили в поле, собака их гоняет что бы не разбегались - вечером в стойло. И так каждый день. Стойло - поле - собака - стойло. Там очень серьезно ощущаешь жесточайшую нехватку кислорода. Даже дорогу где попало переходить - просто крайне опасно для твоего кошелька.
Вот и перестали они плодиться. Они потеряли право выбора, право личной свободы, они потеряли все права на самореализацию - и все общество стало идеально образцовым гражданином Японии которого клонировали много много много раз. Те Японцы кто из старых поколений даже специально в Россию летают что бы душу «выгулять». Покуралесить чуток. Пар спустить так сказать.
Конечно очень хорошо что в Японии такой порядок. У них за год 300 смертей на дорогах, у нас как минимум 30000. Но слишком идеальный порядок их и погубил. Везде нужен баланс.

 , , ,

tiinn
()

Скрипт входа в систему.

Форум — General

Доброе время суток всем читающим! Только недавно вступил в ряды пользователей Линукс.

( Если кому то интересен путь молодого джедая - )

Собственно задача выглядит таким образом - подскажите пожалуйста, как должен выглядеть скрипт, который после запуска системы будет сам вводить логин пользователя (пользователь один), далее запрашивать ручной ввод пароля и после правильного ввода - автоматически давать команду $starx на запуск иксов? И как организовать его исполнение до начала сессии? Что бы процесс выглядел таким образом: нажатие клавиши включения > ввод пароля и enter > начало работы. Хочу получить своего рода одноклеточный логин-менеджер на bash с одной функцией.

 , ,

zanrad
()

Port Forwarding

Форум — Admin

Ребята, привет! У меня есть мой ПК во внутренней сети(192.168.10.10) И есть сервер с внешним айпи. Подскажите, как правильно сделать проброс портов, чтобы сервер с внешним айпи мог видеть порт 5432 моего ПК? Например для дампа БД.

 , ,

RaptorsWings
()

Платёжные системы со след. требованиями.

Форум — Talks

Ищу платёжку, которая удовлетворяет след. требованиям:
1. Не требует номер телефона. Вообще. Совсем.
2. Не требует подтверждений адреса. Я может в картонной коробке на улице живу.
3. Из документов желательно только паспорт.
4. Без налогов по 20%+
5. Пополнение с любой банковской карты (платёжная страница для приёма платежей) и вывод на любую карту / платёжку.
6. Нет ограничений по работе с битками.
7. Возможность выпускать виртуальные карты.
Вроде всё пока что. Никакой чернухи. Была бы чернуха, купил бы готовые акки платёжек в даркнете. Спасибо.
P.S. А линукс тут притом, что впс-ки на нём нужно оплачивать карточкой.

 

Sorcus
()

Моя конфигурация DWM

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

Моя конфигурация менеджера окон-dwm, с некоторыми патчами, а именно:

Gaps (размер меняется на лету).

  • Патчи для новых лайаутов:
  • Centered master layout
  • Fibonacci
  • Окна можно перемещать (master>stack) «горячими» клавишами.
  • Scratchpads

Из gtk приложений использую Firefox-esr и Сhromium, с самописаным css...

Тут пустой рабочий стол (тут обоина), в качестве терминала-st, в vim config.h (можно лицезреть Centered master layout), пример странички Debian packages.

В роли фм, используется Ranger, установленный средствами pip, миксер-pulsemixer, системный монитор-Glances...

Шрифты.

  • В терминале mononoki NerdFont Mono
  • Status bar-FantasqueSansMono nerd Font.

Информация выводится средствами маленького bash скрипта. Показывает потребление ОЗУ, аптайм, дату и проигрываемый трек (mpd).

Сейчас, в Mpd, музыка не играет, так как музыку слушаю через Cmus.

Вот такой у меня джентльменский набор получился.

П.С.

Цвета dwm не менял, потому, что они божественны, и не назойливы.

 ,

Odalist
()

Тотальный One Dark

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

Дисклеймер

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

Предыстория

Впервые наткнулся на тайловые WM примерно в 2012 году, пощупал i3, и как-то отношения не особо завязались, даже несмотря на моё желание (ещё бы, девятый класс школы) иметь у себя какой-нибудь более кулхацкерский интерфейс, чем тот, что обычно у меня был на крысе. В то же примерно время единственной и основной машиной стал ноутбук, и абсолютное неумение работать на тачпаде, жесточайшая нехватка места на экране и необходимость как-то более осмысленно работать с окнами, количество которых переваливало за пять, взяли своё. Выбор пал на dwm, как наиболее примитивный вариант, и с тех пор с него, за исключением пары случаев для галереи, не слезал.

Ещё веселее стало два с половиной года назад, когда, после не особо успешной учёбы в комплюхтерном колледже, появилась работа. Не всегда было (и есть поныне) желание появляться в офисе, да и задачи порой прилетали не в самое удобное время, и стало окончательно ясно, что мне нужно как-то за своим ноутбуком работать. И кто бы мог подумать, дамы и господа, dwm действительно стал спасением. С несколькими окнами браузеров, вокруг которых носятся стаи (отдельных, разумеется, вы экран видели?) окон испекторов, на жизненное пространство которых покушается целая орава других окон: нескольких терминалов, IDE, мессенджеров (что слак, что телеграм — вынужденно) можно просто слететь с катушек, и я, честно говоря, слабо представляю, что я бы делал, если бы dwm.

А здесь точно работают заголовки в Markdown?

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

И хотя ещё нужно разобраться со слипшимся slstatus и тем, что делать с темой телеграма, в общем-то, потребность в чём-то более однообразном, по большому счёту, открыта. Традиционного скрина окна с ФМ не будет, потому что я вообще не помню, когда им последний раз пользовался.

Чаще всего работаю в максимизированном режиме, носясь по рабочим столам и усиленно жамкая mod+j и mod+k, иногда включая тайлинг для терминалов и инспектора.

Ой, шрифты в VSCode забыл поменять. Да и ещё наверняка много всего забыл. Как-то так.

 

Deleted
()

Нанесение общественной полезности

Форум — Talks

В лучших традициях ЛОРовских споров мы тут решили с @HIS посоревноваться — кто за полгода большую общественную полезность нанесёт.

Срок — до 1 декабря 2019 года. Объективных критериев нет, вместо этого пусть посетители форума оценят полезность по своему пониманию. Это ближе к реальной жизни.

Цель — лулзы. Побочная цель — нанесение пользы людям.

Оригинальное сообщение и ветка обсуждения — тут: https://www.linux.org.ru/forum/development/15016840?cid=15026192.

Ждём в треде явное подтверждение от @HIS об участии.
Подтверждение получено: Нанесение общественной полезности (комментарий).

 делать больше нечего, пари

i-rinat
()

Perl Weekly Challenge

Новости — Разработка
Группа Разработка

Весёлые старты для любителей Perl'а и всех кто хочет попробовать силы в чёрной магии.

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

Упор сделан на TIMTOWTDI. Организатор просит избегать гольфа и JAPH, в остальном: «Пусть расцветают сто цветов».

По итогам пишут отчёт с наиболее интересными решениями.

Цель: популяризация Perl, обмен опытом и веселье!

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

 , , , ,

perl5_guy
()

Атмосферные фильмы

Форум — Talks

Друзья, хочу попросить вас посоветовать мне какое-нибудь атмосферное кино, а то ощущение складывается, что все достойное уже пересмотрел. Что-нибудь в стиле Секретных материалов, Секретного эксперимента, даже не знаю, что еще в пример привести. Можно фильмы про IT, мистику, но только такие, которые действительно «затягивают». Спасибо заранее!

 ,

ravdinve
()

Какие счас есть годные фильмы?

Форум — Talks

Что-нибудь свежее 2017-2018, что-то годное (а не из посредственного), по жанрам - хоррор, либо сайнс фикшн (можно и просто с интересным и необычным сюжетом), либо что-то романтическое для просмотра с тян. Ну и в доступе на каком-нибудь рутрекере чтобы было, на всяких приватных фильмообменниках как-то не удосуживался регу искать. А то не слишком часто смотрю, а последние 2 попались - такой шлак редкостный, даже как-то пожалел о потраченных полутора часах жизни.

 

fehhner
()