LINUX.ORG.RU

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

Переехал на кучу утилит переписаных на 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
()

Раздача токенов для пользователей linux.org.ru

Форум — Talks

Последнее время наблюдается тенденция, к тому что каждый форум/сообщество создают свои токены, чтобы вознаграждать пользователей за хорошие советы, интересные темы и т.д.
Поэтому в целях эксперимента, да и просто just for fun, я решил устроить бесплатную раздачу токенов среди пользователей lor.


Токены будут раздаваться бесплатно в течении одного месяца со дня публикации данной темы (т.е. до 26 августа включительно)
Распределение будет происходить по следующей формуле: 10000 токенов за каждую одну звезду с разными коэффициентами:

  • 0.6 для пользователей зарегистрированных до (включая) 2014 года
  • 0.8 для пользователей зарегистрированных до (включая) 2011 года
  • 1.0 для пользователей зарегистрированных до (включая) 2009 года
  • 1.2 для пользователей зарегистрированных до (включая) 2007 года
  • 1.5 для пользователей зарегистрированных до (включая) 2004 года

В случае отсутствия даты регистрации, например Shaman007 будет использоваться дата первого комментария или дата первой созданной темы, но в основном как нетрудно догадаться такие пользователи попадают в категорию с коэффициентом 1.5

Пример: Пользователь был зарегистрирован в 2010 году, у него 4 звезды, соответственно (4 * 10000 * 0.8 = 32000),то можно претендовать на получение 32000 токенов.

Исключения/Дополнительные условия:

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

Технические детали:

  • Токен на bitcoin counterparty
  • Полное название: A1375862326159754000
  • Всего выпущено 10 миллионов
  • 1 миллион будет сохранен для личного использования
  • 1 миллион отправится maxcom'у, если же в течение 30 дней комментария на получение не последует, то эти токены будут сожжены
  • 1 миллион выставлен на продажу за символические 50 сатоши, оставшиеся токены будут убраны с продажи после 30 дней и сожжены
  • После раздачи все оставшиеся токены будут сожжены

Как получить?
Нужно оставить адрес вашего сounterparty совместимого биткоин кошелька в виде комментария к данном теме.
Самый простой способ получить такой кошелек это зарегистрироваться на https://wallet.counterwallet.io.
Также в течении месяца можно купить по символичной цене в 50 сатоши в counterwallet, выбрав: Markets - Select another pair - Token 2 (Other BTC) - Token 1 (A1375862326159754000).

 airdrop, , , ,

anonymous_sama
()

btc-e.com все?

Форум — Talks

Уже 16 часов оффлайн, народ сильно паникует и пророчит второй мудокс. Скупые сообщения о тех. работах оптимизма не добавляют.

Самое интересное, что за 4 часа до этого пришли в движение 66 тысяч биткоинов. Совпадение? Не думаю.

А сколько эфира ТЫ хранилшь на btc-e?

Update1: По информации из твиттера тех.работы продлятся 5-10 дней. Всем все платице!

 , , ,

KillTheCat
()

Уменьшение боли от жабобыдлокодинга в виме

Форум — Development

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

Задача: писать на жабе в виме (сборку через ant уже осилил).

Навигацию по ошибкам компиляции через :cn/cp/cc прикрутить осилю самостоятельно.

Костыли работающие через eclipse (eclim), идейку, и т.п. — недопустимы.

Фичи которые очень нужны:

  • заполнение списка модулей (аналог cmd+shift+o в эклипсе)
  • заполнение асбтрактных методов при реализации интерфейсов
  • добавление обязательных обработчиков исключений (например, пишу Thread.sleep, тыкаю хоткей, и втыкается пустой обработчик InterruptedException)
  • подсвечивать строки с warnings и errors прямо в коде разными цветами (думаю это не имеет отношения к топику, и делается каким-то плагином)

необязательно, но желательно

  • подсказки со списками методов в классах, аргументами функций
  • переход на документацию слова под курсором

Если кто-то знает альтернативные текстовые редакторы с подобными фичами — тоже будет интересно узнать (обязательно пишите линки не только на сами редакторы, но и на страницы проектов для настройки работы с жабой).

И еще, у меня кроссплатформа linux/osx, поэтому просьба не предлагать виндовс-онли решения, или линукс-онли. osx-онли в принципе в данный момент устроит, но лучше чтобы работало на osx и линуксе.

 ,

waker
()

консольный клиент rutracker

Форум — Talks

привет, котаны, сегодня я пополнил свою коллекцию бесполезных скриптов.

итак, rutracker - консольный клиент к битторрент-трекеру rutracker.org.
умеет: авторизовываться, искать (с сортировкой по количеству сидов), скачивать.
не умеет: всё остальное.

скриншот: http://i.imgur.com/iC5My2v.png
скачать: http://pastebin.com/8qfqqhAz

 ,

snoopcat
()

DF like games

Форум — Games

Ищу сабж.

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

Из того, что я пока посмотрел:

gnomoria. Типа DF, но в изометрии. Вроде бы все хорошо, но не понравилось управление (хотелось бы либо удобный мышиный интерфейс, либо удобные хоткеи, как, скажем, в DF). И вид то ли непривычный, то ли неудобный, все время хочется повернуть камеру. А так вроде хороша.

stonehearth. Вроде как бы обещает быть такой же крутой, как и DF, но пока достаточно сыра и делать там особо нечего (можно пособирать ягодки, дерево, построить дом и все). Вообщем, ждать.

Timber and Stone. Аналог stonehearth, только более допиленный, уже можно играть. Малоое количество строений, workshop'ов и т.д. Не впечатлило. Добудь основные ресуры, закрафти инструм и оружие, построй стены. Крафтинг еще более-менее, а с остальным откровенно скучно. Но это беглый взгляд, может я упустил чего.

Rim World. Интересный концепт, но пока еще сыровата. Технологий, строений и прочего стаффа довольно мало. Неудобный менеджмент людишек.

Spacebase DF-9. Интересно, поиграл в 4b, мне понравилось, но как и во многих других аналогах: маловато элементов. Все, что есть можно за пару часов построить и исследовать в игре (я развивался в спокойных секторах). Неудобно следить за людишками, приходится охотиться за каждым по отдельности, чтобы, скажем, посмотреть настроение или потребности. Из-за специфики игры там очень не хватает time-management'а. Хочется, например, настроить смены, кто когда спит. А то все инженеры (если у тебя всего их 2-3) могут легко пойти спать, забив на все, пока оборудование выходит из строя. Ну и т.д.

Не смотрел еще: Starbound, Prison Architect, Towns. Погонял немного Banished. Конечно из другого жанра, но тоже ничего.

P.S. нашел еще Aurora, только попробовал, learning curve там совсем адский, КМК. 1300+ статей на ихней вики.

 ,

maverik
()

Имена

Форум — Talks

Представим, что ударило в голову и люди стали называть детей именами аля Драздроперма или Владилена, но на никсовый лад.

Давайте пофантазируем. Я начну:

1. Полар - Пользователь Арча
2. Литорва - Линус Торвальдс
3. Тазмодер - тазхейт-модератор (ударение на последний слог, на французский манер)
4. Лора - ну тут понятно :)
5. Юниксада

Например, Иванов Полар Андреевич.
Или, например, Мамонтова Литорва Александрована

 , советчина,

Quadmonster
()

Посоветуйте годной научной фантастики

Форум — Talks

Сабж. Прочитал «Древний» Тармашева. Прочитал «Эпоху мертвых» Круза. Очень понравилось.

И вообще, есть же классика научной фантастики. Посоветуйте.

 ,

ekzotech
()