LINUX.ORG.RU

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

fselect 0.3.1

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

fselect — это консольная утилита для поиска файлов с помощью выражений, напоминающих SQL. В некоторых случаях может заменить традиционный find.

Преимущества:

  • возможность создания сложных запросов с помощью скобок и операторов SQL;
  • поиск по ширине/высоте изображений;
  • поиск внутри zip-архивов;
  • форматирование вывода в CSV, JSON и null-terminated строки.

Пример:

$ fselect "fsize, modified, path from /home/pupseng depth 3 where size >= 1mb and ( name like '%.jpg' or name like '%.png' )"

1.82 MiB	2018-01-16 13:31:59	/home/pupseng/Pictures/Screenshot from 2018-01-16 13:31:46.png	
1.29 MiB	2017-09-05 13:00:02	/home/pupseng/Downloads/Telegram Desktop/image_2017-09-05_12-59-55.png	
2.74 MiB	2017-05-31 12:23:31	/home/pupseng/Downloads/Telegram Desktop/IMG_9514.jpg	
2.25 MiB	2017-07-28 15:57:44	/home/pupseng/Downloads/Telegram Desktop/image_2017-07-28_15-57-35.png	
3.56 MiB	2016-07-04 16:43:13	/home/pupseng/Downloads/fugue.png	
7.15 MiB	2016-10-24 12:25:32	/home/pupseng/Natasha/DCIM6807.jpg	

Утилита написана на языке программирования Rust и в настоящий момент устанавливается с помощью cargo. Крайне приветствуется помощь в организации сборки пакетов для различных дистрибутивов Linux, а также Mac OS.

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

 , , fselect, ,

Pupseng
()

Bspwm

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

Ubuntu 16.04 Xenial Xerus
Остальные скриншоты
Dotfiles

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

 ,

Ixet
()

Закосил под Windows NT/2000

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

Недавно на свой ноутбук поставил Q4os, попутно задумал сделать закос под Windows NT/2000 (опережая вопросы, скажу, что так сделал потому, чтобы на работе коллеги не задавали лишних вопросов, но случилось на оборот, все коллеги теперь советуют обновиться...). Использую шрифты Tahoma 8, без сглаживания.

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

На втором скрине, опять же, консоль, и маленькая программка, под названием XPQ4...

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

 

Odalist
()

Простой и удобный i3, веб головного мозга и минимализм

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

Вот такой у меня десктоп, все обычно, но очень удобно. Наконец-то я свалил с глючных DE и получил железно работающую систему. Никаких глюков в помине, сам i3 со всеми панелями жрет 100 МБ, и то, потому что стандартный i3status на С заменен py3status на Python. Ну и плюс нотификаторы иногда парсят веб-страницы и JSON с ЛОРа, Bloomberg и Yahoo Finance. Иначе было бы 40 МБ

Для не понимающих пользователей Gnome/KDE, зачем человеку в 21ом веке тайловый менеджер - обьясняю. Он был не нужен в 20ом веке, и даже наверное до 2010 года. А теперь у обычного пользователя есть одно приложение - браузер, в нем все остальные. У программиста обычно два приложения - браузер и терминал, в нем все остальные. Опционально что-то вроде Steam или IDEA. Но так или иначе это удобно, когда у тебя включается комп и открывается терминал и браузер сразу в нужных workspace. И можно переключаться через Win+1 и Win+2. Не надо никаких сложных комбинаций, не надо быть клавиатурным задротом, эти две комбинации - 90% взаимодействия с i3. Есть экономия места на экране, никаких глюков, никакой лишней памяти, тормозов. Один раз сварганил простой текстовый конфиг, залил на github и потом копипастишь его везде - на ноуте, на работе. Bезде одни цвета, одни комбинации, одни приложения в автозапуске и в тех же workspaces. Никакой возни.

К ней легко писать нотификаторы, как вы видите внизу. ЛОР проверяется не всякими попытками заставить RSS нормально работать, а реально проверяет URL уведомлений. Причем когда некоторое время не видит изменений, то уходит в еще более щадящий режим. Но во время активной дискуссии обновляется часто. Клик мышью по панели открывает «Уведомления» в браузере.

Gentoo, ядро последнее gentoo-sources.

SSD + systemd, скорость загрузки до логина - несколько секунд

Шрифты - Infinality, различные Droid for Powerline.

Вот софт который использую

  • roxterm - нет глупых комбинаций клавиш, которые мешают работать настоящим комбинациям клавиш в консольном софте
  • fish - удобнее подсказки, всегда могу перейти в bash, потому проблем не испытываю
  • tmux - могу заходить с рабочего ноута по ssh и кодить, не засоряя рабочий ноут. Там сразу открываются терминалы как я их оставил. Так как у меня еще есть домен через DynDNS, то могу так делать например из кафе. В ssh доступ только по ключу, потому не боюсь торчать в Интернет.
  • Pendatactyl - кто не знает, это плагин, который делает из Firefox vim. Клавиатурным фанатизмом не страдаю, но зато на экране только страница, никаких тупых панелей, табов, адресных строк.
  • Firefox - только под него есть Pendatactyl, сижу в основном в нем
  • Chrome - нужен чтобы кастить по UPnP/DLNA видео из папки с торрентами, YouTube, Google Music на Chromecast. Запускаю только для этого, и то, когда нет рядом телефона.
  • Google Doc, наконец-то могу не париться с всякими либрами и OOo и делать еще много всяческих вкусных штук
  • vim - осилил vim, чему очень сильно рад. Использую для Python/C++ домашнего говнокодинга.
  • Docker - из дому могу гонять жестко огороженые сайты для личного использования.
  • Общаюсь в Hangouts - 80% знакомых, семья. Facebook - 20%
  • systemd, Avahi, NetworkManager, Pulseaudio - не знаю зачем страдать всяким костыльным дедовским софтом, которы любят другие пользователи минималистичных десктопов, когда есть автоматизированый, современный и все равно не жрущий много памяти софт. Avahi используется для .local доменных имен

Не использую множество десктопного софта - офисы, плееры, файловые менеджеры, почтовые клиенты, GUI к архиваторам, тетрисы, просмотрщики фото, мессенджеры и прочий шлак. Планирую даже инфу о системе, из /sys и /proc в браузер пробросить, как полагается, с графиками, HTML 5, JS, CSS3 и responsive UI ;)

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

 , , , ,

vertexua
()

Дипломная работа «Разработка приложения на платформе Node.js с использованием документо-ориентированной СУБД MongoDB»

Форум — Web-development

Уважаемый LOR. Отучился 3,5 года в универе, говорят диплом надо писать. Прикинул содержание. Буду искренне признателен, если прочтете содержание и выскажете своё мнение на этот счёту.

Тема диплома : «Разработка приложения на платформе Node.js с использованием документо-ориентированной СУБД MongoDB»
Примерное содержание:

  • Введение
  • Современное информационное общество. Рост объмов информации.
  • Необходимость ускорения работы с большими массивами данных
  • Веб-технологии. Использование веб технологий в современном обществе и их значимость
  • Технология MVC. Небольшой рассказ о технологии и её преимуществе.
  • Платформа Node.js. Небольшой рассказ и преимущества.
  • СУБД. Виды СУБД.
  • Документ-ориентированные СУБД. Преимущества.
  • СУБД MongoDB и возможные аналоги с обоснованием выбора MongoDB
  • Определение направления информационной системы. (Пока не знаю точно какую тему взять для разработки)
  • Разработка концепции работы информационной системы
  • Описание Бизнеса-процессов
  • Разработка БД в СУБД MongoDB на выбранную тему
  • Разработка веб-сервера на платформе Node.js
  • Разработка модели и контроллера приложения
  • Разработка пользовательского интерфейса
  • Подведение результатов выполненной работы.
  • Экономическая оценка проекта
  • Сравнение производительности и сложности разработки с другими технологиями.
  • Сравнение стоимость с другими проектами.
  • Заключение

 , , , ,

topolskij
()