LINUX.ORG.RU

Галерея - Архив 2017, Январь

Изменённая парадигма рабочего стола

Галерея — Скриншоты
  • Названия иконок всех типов должны соответствовать действиям.
    • App Drawer To launch an app
    • Chat apps To chat with someone
    • A Better Camera Unlocked To do a shot
  • В общем случае цель действия превыше объекта, поэтому в общем случае названия приложений не должны фигурировать в названиях к иконке, а сама иконка по возможности не должна соответсовать иконке приложения (можно использовать иконки для дефолтных приложений, если это не вызовет путаницы).
    • To open Chrome To browse web
    • To open Solid Explorer To browse the files
  • Если объект действия представляет из себя какое-то уникальное приложение, в названии стоит использовать именно название этого приложения, и иконка тоже должна соответсовать именно этому приложению.
    • To watch videos To watch YouTube
    Кроме того, если объектом является приложение для какого-то сервиса, в названии стоит оставить название этого сервиса, а не приложения. В этом случае иконка тоже должна соответсовать иконке целевого сервиса, а не приложения.
    • Kate Mobile VK
    • Photos Google Photos
  • Названия иконок, сгруппированных в директорию, должны соответствовать существительным, поскольку глагол к ним уже фигурирует в названии директории.
    • To chat with someone/To open VK VK
    • To chat with someone/To open Telegram Telegram

Всё остальное (анимации, док, жесты) не относится к рабочему столу непосредственно, и поэтому остаётся в пределах вопросов вкуса.

На скриншоте:

  • Android 5.1
  • Nova Launcher Prime 5.0.1
  • Polycon 2.1.4
  • Установленные приложения: [1] [2]
  • Обои

>>> Просмотр (2160x1280, 1100 Kb)

 ,

kalterfive ()

OpenVSP 3.10.0

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

7 января 2017 года состоялся релиз OpenVSP 3.10.0 — свободной кроссплатформенной параметрической системы проектирования и анализа геометрии летательных аппаратов, разрабатываемой NASA.

Кроме самой программы, на сайте разработчиков есть раздел для обмена готовыми проектами моделей; на данном скриншоте отображена недавно добавленная в репозиторий модель самолета RV-7.

>>> Репозиторий моделей

23-25 августа 2016 года в Исследовательском центре Эймса (подразделение NASA) на территории Федерального аэродрома Моффетт (Калифорния, США) состоялся OpenVSP Workshop 2016:

>>> Материалы OpenVSP Workshop 2016 - http://nari.arc.nasa.gov/vsp

>>> http://github.com/OpenVSP/OpenVSP

>>> Просмотр (1280x800, 169 Kb)

 , ,

atsym ()

NextCloud + RainLoop

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

Все же решил перейти с owncloud на nextcloud. Миграция прошла на удивление безболезненно, ничего практически не отвалилось. Помимо стандартного набора приложений у меня в виде external интегрированы rutorrent и urlwget-gui-light.

Скриншот с wget gui

На телефоне (android) используются:

  • ownnote
  • davdroid
  • mytasks
  • owncloud news
  • Штатные приложения для контактов и календаря

Из впечатлений после перехода:

  • Резко ускорилась синхронизация десктопным клиентом большого количества мелких файлов (синхронизирую конфигурационную директорию редактора atom между компами)
  • Наконец-то теперь есть режим filedrop на каталог.
  • Rainloop теперь не приходится обновлять руками.

Грабли:

  • После того, как накатил nextcloud в apps/ (равно как и appstore) не оказалось приложения external, пришлось устанавливать руками.
  • Отвалился ownnote, отображается некорректно, автор обещает в скором времени починить.
  • Аудио плеер на большой музыкальной коллекции практически неюзабелен, album-view не загружается.
  • При использовании ldap, чтобы работал авто-логин в rainloop как и раньше приходится править базу и переименоввывать каталоги для нового пользователя. Хорошо, что у меня пользователей немного и резкого роста аудитории не планируется.
  • Как и раньше, из-за реюза пароля при логине по imap rainloop'ом остается загадкой, как корректно прикрутить к этому делу двухфакторную аутентификацию через yubikey.

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

 ,

ncrmnt ()

Chromebook Xfce

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

Приобрел себе другой ноутбук взамен старого аллюминиевого Dell Vostro 3555. Что бы кто ни говорил, но AMD - говно.

Итак, Toshiba Chromebook 2.

Конфигурация железки: Celeron N2840, 4 Gb DDR3, 16 Gb eMMC, 13.3" 1920x1080, HDMI, USB3.0.

Цена железки: меньше 200 баксов.

Преимущества железки: Отзывчивый тачпад, охренительный IPS-экран 1920х1080, х86 процессор, время работы при серфинге и максимальной яркости экрана - 9 часов.

Недостатки железки: Клавиатура без PageUp*Down, Delete, Home/End - их реально не хватает, встроенная ОЗУ и eMMC без возможности апгрейда (а точнее с возможностью допайки M.2 разъема).

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

Посему Chromebook был перепрошит, и установлен Linux. Поначалу это был Arch, который подхватил ВСЁ, кроме звуковой подсистемы (кто бы сомневался). Затем нагуглил в интернете GalliumOS, форк Убунты, который стал практически идеально. С GalliumOS были выдраны фирмвари на звуковуху, ядро 4.4, пути для ALSA, и заново был установлен Arch.

Для более комфортной работы была запилена GTK2/3-тема.

ЛОРовцам это покажется странным, но она не основана на Arc, и вообще не основана ни на одной из тем, а написана полностью с нуля, хоть и с небольшим закосом под OS X (что поделать, на прошлой работе привык).

Полностью готов к вопросам и критике.

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

 , ,

vblats ()

Принципиально новый логотип для «QGIS 3.0»

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

12/12/2016 - в блоге QGIS участник 'UNDERDARK' публикует пример логотипа «qgis-logo_anita0»

>>> http://blog.qgis.org/2016/12/13/new-qgis-3-0-logo-candidate/qgis-logo_anita0-2/

13/12/2016 - в блоге QGIS публикуется разъяснение концепции ранее опубликованного логотипа, как кандидата на логотип «QGIS 3.0»

>>> http://blog.qgis.org/2016/12/13/new-qgis-3-0-logo-candidate/

Уже тогда один из реддит-пользователей заметил некоторое сходство предложенного логотипа с уже известными брэндами:

is that quicktime?

>>> https://www.reddit.com/r/gis/comments/5ic18h/new_qgis_30_logo_candidate/db7tdyn/

Несколько пользователей в твиттер-переписке обращают внимание на схожесть предложенного варианта логотипа с логотипами других компаний, основанных на стилизации буквы «Q»

>>> https://twitter.com/qgis/status/808729804820320257

08/01/2017 - опубликованный вариант оглашаеться утвержденным по результатам голосования

>>> http://blog.qgis.org/2017/01/08/qgis-3-0-logo-voting-results/

26/01/2017 - создан issue с демонстрацией схожести нового финального варианта логотипа QGIS с логотипами QickTime, QCAD, QuickWrite - участники проекта QGIS, включая и автора «логотипа-победителя», в комментариях отрицают факты схожести и быстро «закрывают» issue, ссылаясь на недостаточность обоснования обвинений в плагиате (но сами же не предоставляют никаких опровергающих фактов)

>>> https://github.com/qgis/QGIS-Promotion/issues/14 | архивная копия

Cast AP!

P.S: Спасибо Linfan за прекрасную программу - sK1 2.0rc3, в которой делалось данное сравнение.

>>> Просмотр (1280x800, 219 Kb)

 ,

atsym ()

Linux Air Combat 3.42

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

Игровой процесс в свободном авиасимуляторе Linux Air Combat ver.3.42 в режиме многопользовательской миссии с подключением к игровому онлайн серверу.

Операционная система: PCLinuxOS (64bit)

>>> Просмотр (1280x720, 71 Kb)

 

atsym ()

Когда начинался GNU/Linux…

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

Немножко иллюстраций к опросу на тему: «Когда начинали с Линукс?»
www.linux.org.ru/polls/polls/12980398

Хронология событий неплохо описана в статье:
http://www.linuxcenter.ru/lib/history/lh-05.phtml
Для меня это 1998, тогда стало появляться достаточное разнообразие дисков со всевозможными дистрибутивами.

ЗЫ:
Для примера.
Живой и активный свидетель и непосредственный участник живет в ЖЖ: vitus-wagner (хм, их тут много наверное, tobotras тоже ведет ЖЖ). Вагнер, Тоботрас - были одними из заметных участников в fido7.RU.LINUX

>>> Просмотр (3000x2181, 2426 Kb)

 ,

RTP ()

Как готовить pekwm

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

PekWM — малоизвестный, но сравнимый по фичастости с openbox-ом менеджер окон. А в некоторых вещах — и опережающий openbox. Возможности:

  • Possibility to group windows in a single frame
  • Configurable keygrabber that supports keychains
  • Configurable mouse actions
  • Configurable root- and window-menus and keybindings for all menus
  • Dynamic menus that regenerate on every view from a script output
  • Multi-screen support both via RandR and Xinerama
  • Configurable window placement
  • Theming support with images, shaping and configurable buttons.
  • Autoproperties (Automatic properties such as a window's sticky state, etc.)

На ЛОРе кто-то жаловался: «у pekwm настолько невменяемый дефолт, что сколько ни брался настраивать, не осилил».

( Но всё можно настроить )

Итого, на скриншоте:

  • pekwm с допиленной темой XFCE4.
  • Показана возможность pekwm объединять в один фрейм несколько окон.
  • pekwm-menu отображает динамическое меню по спеке freedesktop.
  • Боковая и нижняя панель — waterline.
  • ШГ — куда ж без него.

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

 ,

devzero ()

Серверная в моей кальянной

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

Так получилось, что я являюсь соучредителем одной очень неплохой кальянной в Москве. Вот наша серверная, если можно так сказать, конечно.

На фотографии:

  • Mikrotik CRS125-24G-1S-2HnD-IN
  • HPE ProLiant MicroServer Gen8

Mikrotik был выбран из-за количества портов и надежности, преимущественно. Я тут пишу про надежность, но как бы парадоксально это не звучало, это уже второй Mikrotik в нашей кальянной. На первом сгорели все порты Ethernet еще до открытия — мы забыли его заземлить. Имейте ввиду, оборудованию этого латвийского производителя заземление необходимо. У нас не было времени на гарантийный ремонт, поэтому просто пришлось купить второй. Во всем остальном — никаких претензий. Wi-Fi работает на 140 кв.м. с приемлемой скоростью при более чем 50 клиентах, не зависает. В общем, идеал.

HPE ProLiant MicroServer Gen8 покупался в самой дешевой комплектации. Процессор Intel Celeron G1610T, оперативная память 8 ГБ Kingston из списков совместимости, 4 жестких диска на Western Digital RE на 1 ТБ каждый в RAID 10. На сервере стоит Windows Server 2012 R2 Datacenter (лицензия, впрочем, от Microsoft Imagine, не для коммерческого использования). Datacenter лишь потому, что позволяет активировать неограниченное число гостевых ОС Windows. Впрочем, Windows мы используем крайне ограниченно. СКУД BioSmart на одной виртуальной машине (нет версии под Linux, увы) и удаленный рабочий стол для управляющего или директора (да, мы используем iiko в работе и аналогов под Linux просто нет). Еще 4 виртуальные машины под Ubuntu 14.04.5 LTS. Первая — это сервер openHAB. Освещение, вентиляция и прочая инженерия у нас управляется автоматически, что позволяет существенно экономить электроэнергию (одна только вентиляция около 35 КВт, а лампочек в заведении — более двух сотен). Вторая — это Plex Media Server. Чтобы выводить логотип кальянной на телевизоры и в свободное от работы время смотреть фильмы. Третья — это Apache и Tor. Да, наш сайт есть еще и в darknet'е. Потому, что наша кальянная — это по-настоящему закрытый клуб с предварительной регистрацией и одобрением новых членов на сайте. Вход в кальянную — по отпечатку пальца. Четвертая виртуальная машина — это сервер видеонаблюдения Unifi Video. Оказался крайне удобным и не прожорливым до ресурсов. Ему выделено лишь 512 МБ памяти, из них занята лишь половина.

Для тех, кому стало интересно, как это выглядит вживую, вот вам еще несколько фото:

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

Спасибо за внимание!

>>> Просмотр (719x960, 146 Kb)

 , , , ,

ravdinve ()

weston без xwayland почти готов :)

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

ubuntu mini.iso Из пакетов weston, gedit, gnome-terminal, epiphany-browser, alsa.

Иконки Flat-Remix Шрифты Hack больше особо ничего такого. и да, для настройки поисковой системы в браузере используется dconf-editor

почти то же самое, только с шрифтами sans https://s23.postimg.org/ynlj40lc9/wayland_screenshot.png

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

 , ,

dima1981 ()

Еще на тему визуализации аудио

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

По мотивам этого топика, сильно зачесалось оформить себе нескучную музыку на стол. Беглый обзор показал, что самый художественный свист в этом плане выдает проект C.A.V.A., но консоль это немного не то. Поэтому была написана обертка на питоне, которая читает вывод cava и рисует в собственном gtk окне. Бонусом оно умеет часть настроек cava через гуй, играть mp3 через gstreamer, брать картинки из тегов и определять (с переменным успехом) их цвет. Можно посмотреть демо всего этого и поковырять исходники. Там еще некоторые косяки, но что-то я поднаелся, пусть будет так.

Окружение: все тот же старый awesome 3.5.9.

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

 ,

Worron ()

Plasma 5.8.95 (5.9 Beta)

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

Обновил плазму из арчевого kde-unstable. Сразу обнаружил несколько зело приятных нововведений:

  • Наконец-то рабочее appmenu. Функционирует как с qt-, так и с gtk-приложениями (вот chromium, например);
  • Совершенно новое, нескучное меню редактирования сетевых подключений;
  • Обновлённый Media Player widget;
  • Новые scrollbar'ы;
  • Как обычно стабилизировали Wayland Session, но пользоваться этим всё равно невозможно.

В целом всё более-менее стабильно, плазма не падает, kwin тоже. Обоина из набора дефолтных.

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

 , ,

Singularity ()

Моя несбыточная мечта

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

Вот моя любимая гитара. Возможности FreeCADа не позволяют наложить текстур и представить её во всей задуманной красе, но что есть то есть.

Планировал сделать параметрическую гитару во FreeCADе, чтобы можно было менять мензуру, расстояние между струнами, типы звукоснимателей, даже количество струн при малейших «телодвижениях»... Но моим наполеоновским планам не суждено сбыться. И я плох и FreeCAD не позволяет разойтись без программирования, таблицы там слабоваты, то, сё, короче, кое чего добился, но муторно, без поллитры не разберёсси.

Хватит протирать трусы. В данном виде гитара вполне готова к оЧПУвыванию и воплощению, выкладываю на общественное обозрение, может кому интересно будет, может даже споёмся и вместе продолжим начинание? (какое начинание, лет пятнадцать гитаре)

Временно выкладываю весь архив с яндекса, потом может на гитхабе выложу и оставлю

П.С. Файл Assembly представляет из себя сборку гитары. Всё собрано во FreeCAD 0.17 с модулем Assembly2.

>>> Просмотр (1600x900, 182 Kb)

 

Chelobaka ()

Новое рабочее место у школьников

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

С тех далеких времен прошло уже порядочно времени. КНР «любезно подарила» 23000 комп-в в Украину. В моем районе должна была только одна школа получить комплект из 15 штук, но судьба повернулась к нам передом, и перед НГ завезли ко мне 15 вот таких вот машин( 1, 2, 3).
На них установлена 10 лицензия, и офис 2016 тоже лицензия, так что убирать не имею права, покопавшись, обнаружил что БИОС с УЕФИ. Почитал что можно грузиться с режимом Legacy, поставил 16 хубунту, установка прошла успешно (тьфу-тьфу). Обновляю систему. Так что будет опять дуалбут), а что поделать. Фото системника.

>>> Просмотр (3086x2136, 2060 Kb)

 ,

mul4 ()

Gnome 3.22 на Debian 9

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

Прошло некоторое время с моего первого скриншота Debian 9.

С тех пор немного изменилось. Я снес Numix Circle и поставил La Capitaine.

Еще наткнулся на интересную тему для Firefox ESR, которая отлично смотрится с HTitle.

Скриншоты:

>>> Просмотр (1440x900, 197 Kb)

 , ,

YanGus ()

Ночка тёмная

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

Традиционно, в силу некоторого наличия свободного времени, решил сделать лабу (заочник, ага). Как показала практика, связка LaTeX+Gnuplot — это нечто невообразимо удобное и красивое. Из-за того, что класс gost732 из пакета disser у меня не завёлся из-за каких-то проблем с natbib, обмазался пакетом eskdx. Лаба не сложная, но т.к. преподаватель разрешает писать на чём угодно, то совместил приятное с полезным и выводил крафики из Java в Gnuplot (а заодно и с MVC разобрался). Мне нравится.
P.S. А добавление скриншотов в PNG почему-то не работает.

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

 , , ,

pikwik ()

Прикладная некромания

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

На скриншоте взрыв из прошлого - программа Arb для молекулярной филогенетики. Всего-то 2004го года выпуска. На скриншоте подбор видо-специфических праймеров к генам 16s РНК. Tk жил, Tk жив, Tk будет жить!

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

 

DNA_Seq ()

Открыл для себя DeaDBeeF

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

В общем-то эталоном для меня является Clementine, но GStreamer и невозможность напрямую указывать руками микшер, звуковую карту, разрядность потока и прочих плюшек для ЦАП (без использования PulseAudio и настройки в нём «bitperfect»).

Пробовал Qmmp (если бы прикрутили поиск в текущем плейлисте да и возможность сделать такой же вид плейлиста, как в DeaDBeef, - вернулся бы на него), Audacious и ещё что-то. Но наткнулся на DeaDBeeF. Сначала унылость интерфейса огорчила, но потом наткнулся на опцию «Режим дизайна» и плагины.

Вот как получилось настроить Qmmp, но чёрт возьми - поиск: http://delidov.ru/upload/QMMP.png

DeaDBeef тёмный - http://delidov.ru/upload/DeadBeef2.png

Rosa R8, KDE4, Breeze и KFaenza, Ubuntu fonts.

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

 , ,

ded_mopozzz2 ()

One-Core-API

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

На сриншоте Pro Evolution Soccer 2016 запущен в Windows XP SP2
Линуксоиды спросят, а зачем это здесь?
Геймеры спросят, как это возможно, ведь эта игра не поддерживает Windows XP?

One-Core-API - в нем весь секрет, отвечу я.

One-Core-API - это слой совместимости для Windows XP\2003 на основе разработок Wine и ReactOS, который позволяет запускать новые приложения на старых ОС.

Опенсорс https://github.com/Skulltrail192/One-Core-Api

Подключайтесь.

P.S. Авторы разработки - отдельная команда, не связанная с ReactOS или Wine напрямую.

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

 , ,

Jedi-to-be ()

Tux: теперь и в 3D

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

Manu Järvinen опубликовал в свободный доступ 3D-модель пингвина «Tux» (талисман проекта Linux) на условиях лицензии CC0 1.0, тоесть как «публичное достояние». Модель сделана в программе Blender.

The 3D version of Tux has now a whiter belly. CC-0 transparent alpha version and CC-0 .blend in: manujarvinen.com #B3D #Linux #Tux
pic.twitter.com/eHPeBkhZjy
8:49 - 8 янв. 2017 г.

>>> Просмотр (1199x624, 51 Kb)

 , , ,

atsym ()

Android 7.1.1 на устройстве 2013 года

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

Nexus 5, кастом Cold Rom (на основе CM 14.1(lineage OS)), достаточно плавно работает, все фишки Google Pixel работают(софтверные), много проприетарщины. Скриншоты:

P.S Русский ненужен, да.

>>> Просмотр (1080x1920, 2177 Kb)

 , , ,

ilipnitsky ()

Arch Budgie v.2

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

Привет, все скрины тут https://scrot.moe/album/71X

Окружение budgie-desktop-git.
Остальное все видно на скринах, а если чего и не ясно, спрашивайте.

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

 ,

stupid ()

Мой Arch Linux c Xfce

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

Вброшу-ка я немного.

Это система на моем ноутбуке с недопроцессором n3050 и жалкими 4ГБ памяти. ИЧСХ, работает лучше винды, хоть и разваливается раз в месяц из-за моих экспериментов. Ш-не-Г в системе - *барабанная дробь*... Tahoma, вытянутая вместе с остальными из Симёрочки. Ну а Terminus в терминале узнают все, я надеюсь. Иконки - faenza-darkest.

В терминале вы можете видеть начало очередного эксперимента - хочу ужать корень до четырех гигов путем squashfs + overlay/aufs (что понравится больше)

P.S. Думаю, все угадают, что за DE покусалo меня первым?

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

 , ,

timdorohin ()

Android 6.0.1 с -O2 оптимизацией на устройстве 2013 года

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

Собсно сабж. Resurrection remix (основан на CM и других прошивках) Собраный с флагами оптимизации GCC и cmake а конкретно :

CFLAGS := O2 -fgcse-las -fgcse-sm -fipa-pta -fivopts -fomit-frame-pointer -frename-registers -fsection-anchors -ftree-loop-im -ftree-loop-ivcanon -funsafe-loop-optimizations -funswitch-loops -fweb -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=maybe-uninitialized -Wno-error=strict-overflow

CLANG_CFLAGS := -O2 -Qunused-arguments -Wno-unknown-warning-option

Для компиляции прошивки использовал Linaro GCC 4.9, заточенный под Cortex-A9, Neon vfpv4.

В ветке устройства оптимизирован ART

# ART
PRODUCT_PROPERTY_OVERRIDES += \
  dalvik.vm.heapstartsize=8m \
  dalvik.vm.heapgrowthlimit=100m \
  dalvik.vm.heapsize=174m \
  dalvik.vm.heaptargetutilization=0.75 \
  dalvik.vm.heapminfree=512k \
  dalvik.vm.heapmaxfree=8m \
  dalvik.vm.dex2oat-swap=false

И в добавок собрано ядро которое такими флагами

-mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfpu=neon-vfpv4
Разогнанный процессор до 1.5 GHz, но гнать можно до 1.7GHz (Дефолт частота была 1GHz, но сижу на 1.2 GHz) и множеством других оптимизаций, таких как: кастомные говерноры & пониженый вольтаж CPU и GPU & f2fs на data и cache & Zram=150M & Кастомные флаги монтирования в fstab и вместо богомерзкого FUSE используется sdcardfs от гнусмаса

И, кому интересно, темы:

  • Значки: Whicons
  • Тема: dark material // blacked out
  • Nav бар: Pixel Nav bar

А девайс Sony Xperia L

Сорцы, если кому-то понадобится :

Настройки при тестировании:

  • Говернор: Bioshock
  • CPU hotplug: IntelliPlug с пресетом на производительность
  • I/O sched: fiops (по дефолту zen)
  • Частота: 1525 MHz
  • Частота GPU: 500 MHz (по дефолту 400)

И собственно отчёт Geenbench4

>>> Просмотр (960x1708, 671 Kb)

 ,

DATRAT ()

Десктоп с 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 будет нужное все подтягивать.

>>> Просмотр (3848x2168, 1157 Kb)

 ,

Novel ()

Первое приложение на PyQt

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

PyQt

Написал на праздниках, фактически, первое приложение на PyQt - spectranalysis, выложил исходники на GitHub. Сразу отмечу, что это pet project, цель которого в ознакомлении с инструментами.

Прошу покритиковать код.

Предыстория: несколько лет пишу софт для предприятия на C# и WinForms + PostgreSQL, так же экспериментальный софт на Django. Пользователей - примерно 15-20 человек, но коллег-программистов нет, так что воюю в поле один, и код мой никого не интересует. Это сильно огорчает.

Параллельно программирование требуется для моделирования в аспирантуре. На кафедре преимущественно matlab + word, но я как ренегат, практически все выполняю на python (в связке с numpy, scipy, matplotlib, Sage Math) + latex.

Хотелось бы в будущем, при наличии свободного времени, присоединиться к разработке какого-либо открытого проекта, попробовать себя в командной разработке. Пока времени мало, уделил пару дней этому тестовому проекту.

О программе: на вход (Ctrl+O) должен поступать wav-файл с отсчетами квадратурных компонент какого-нибудь радиосигнала. Пример можно скачать из открытого источника (например, wav-файл для сигнала такого-то или wav-файл для другого сигнала). Получив файл, программа строит график спектральной плотности мощности, и спектрограмму.

По ходу разработки, меня расстроило отсутствие в PyQt искаропки виджета для редактирования свойств объекта (в .net это называется PropertyGrid). Вот тут рекомендуют для этих целей использовать pyqtgraph, да, но мне казалось, что такой популярный инструмент должен быть в стандартной поставке.

P.S. Для запуска main.py в системе требуется: python3, pyqt5, numpy, scipy и matplotlib.

Окружение

Arch, KDE, Cairo Dock, KDE Connect. Последний очень удобен:

  • Быстро залить на телефон музыку/слить фотки - приятно, что, Connect, во-первых не лагает как MTP, во-вторых не требует подключения шнуром.
  • Отображает уведомления из мессенджеров и sms - очень удобно.
  • Ставит воспроизведение фильма на паузу при входящем звонке, по завершению звонка продолжает воспроизведение - чрезвычайно удобно!

Еще скриншоты: krusader, amarok, и традиционный скриншот. Эти же скриншоты на другом хостинге.

>>> Просмотр (2560x1440, 2114 Kb)

 , ,

omegatype ()

Попытка перейти на blender

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

После нескольких критических глюков 3ds max попытался работать в blender. Ну как работать - пока пытаюсь вникнуть в основы 3d. На скрине, собственно, результат - модель какой-то древней железяки, запиленная по эскизам и фоткам, частично импортирована из max'а. Не сказал бы, что блендер удобнее в работе, однако его скорость поражает. На остальных скринах:

Всё это в openSUSE Leap 42.2. Можете ругать за дефолт, однако кучу мелочей я таки допилил и светлая цветовая схема Breeze мне по душе.

P.S. На превьюшках Ш чуть более Г чем на самом деле.

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

 , , ,

YetAnotherUser ()