Pull to refresh
57
-3

Пользователь

Send message

А что такое "отображение в разных путях" не очень понял

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

#!/bin/bash

if [ $1 == "office" ]; then
	xrandr --output eDP-1 --off --output DP-1 --mode 3840x2160
	xfconf-query -c xsettings -p /Xft/DPI -s 160
elif [ $1 == "home" ]; then
	xrandr --output eDP-1 --off --output HDMI-1 --mode 2560x1440
	xfconf-query -c xsettings -p /Xft/DPI -s 100
elif [ $1 == "meeting" ]; then
	xrandr --output eDP-1 --mode 1920x1080 --output HDMI-1 --right-of eDP-1 --mode 1920x1080
	xfconf-query -c xsettings -p /Xft/DPI -s 100
elif [ $1 == "1920" ]; then
	xrandr --output eDP-1 --off --output DP-1 --mode 1920x1080
	xfconf-query -c xsettings -p /Xft/DPI -s 90
elif [ $1 == "1920h" ]; then
	xrandr --output eDP-1 --off --output HDMI-1 --mode 1920x1080
	xfconf-query -c xsettings -p /Xft/DPI -s 90
elif [ $1 == "laptop" ]; then
	xrandr --output DP-1 --off --output HDMI-1 --off --output eDP-1 --mode 2560x1600
	xfconf-query -c xsettings -p /Xft/DPI -s 160
else
	xfconf-query -c xsettings -p /Xft/DPI -s 120
fi

Да, потому что эта среда идеальна. Нечего больше дорабатывать и багов больше нет.

Сижу на XFCE много лет уже, вообще проблем нет. Идеально работает.

Это вопросы больше для devopsов и админов, мне кажется. Программисту надо как-то хоть в докере хоть с дефолтным конфигом поднять, чтобы иметь возможность отлаживать, остальные тонкости настройки и поддержания работоспособности лучше доверить специалистам.

46. Что такое псевдоним в SQL и как он используется?

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

Ну и никак не может быть 100 ключевых вопросов. 100 вопросов - это 30 придумали сами, 30 подсказали коллеги и еще 40 вымучечнных вопросов написали просто чтобы добить до красивого числа. Даже на экзаменах в институте не бывает 100 вопросов.

На мой взгляд по SQL есть 3 ключевых вопроса:

  1. Как данные лежат на диске?

  2. Что такое джойн?

  3. Что такое индекс?

Ну они конечно те еще маркетологи. В новостях будет:

1" сенсор! Диафрагма 1.63! 75мм с зумом 3.2! 120мм с зумом 5x. 50 мегапикселей!

По факту:
* 1" сенсор и диафрагма 1.63 только на фиксированном фокусном расстоянии 24мм (такое себе фокусное расстояние, самое нехудожественное). 12 мегапикселей и 48 только при ярком свете днем.


* 1/2.51" сенсор и диафрагма 1.8 на ФИКСИРОВАНОМ фокусном расстоянии 75мм, 12 мегапикселей


* 1/2.51" сенсор и диафрагма 2.5 на ФИКСИРОВАНОМ фокусном расстоянии 120мм, 12 мегапикселей

Ну то есть будет чуть лучше чем было за счет более торчащего блока камер. Даже если с "мыльницами" сравнить, вот с такой например, 7летней давности: https://www.sony.ru/electronics/cyber-shot-compact-cameras/dsc-rx100m5 - тут почти та же диафрагма 1.8 на 24мм, но при этом честный зум 24-70 и на длинном конце очевидно используется та же хорошая дюймовая матрица с диафрагмой 2.8. И честные 20 мегапикселей, а не унылые 12.

time.Now().Add() тоже выглядит как костыль на первый взгляд, но если вспомнить C++ с перегрузкой операторов - сразу понятно, что лучше уж так.

На мой взгляд Rows даже получше выглядит, задачу тоже решает вполне неплохо.

Дженерики сильно упросили и сократили код. А вот итераторы ... Даже не знаю, без них вроде всегда можно обойтись.

А чем так лучше, чем через либвирт? Либвирт же как раз сделали, чтобы он следил за состоянием виртуальных машин, хранил конфиги.

Запуск qemu руками нужен разве что для разработки какого-то аналога либвирта.

Раз упор статьи сделан на обзор камер, то напишите пожалуйста для каждой камеры размер матрицы и эффективное фокусное расстояние. А также какие реальные размер в пикселях они выдают. Так как скорее всего там будет 12Мп.

первое
первое
второе
второе
Не реклама, но пользователю это не нужно совершенно
Не реклама, но пользователю это не нужно совершенно
и еще реклама
и еще реклама

Так у вас там не какая-то важная информация, а реклама.

Очень круто будет, если всё что написано мелким шрифтом в переводе можно вообще пропустить, как незначительные условия

Ну вот в плане переводов главный вопрос - кто будет этот перевод делать? Если тот, кто предлагает исходный текст договора - то я бы не стал такому "переводу" доверять. Все уже насмотрелись от банков на всякие

ДЕПОЗИТ 30% ДЛЯ ВСЕХ НА ЛЮБОЙ СРОК!!!

* только для клиентов зарплатных карт
* сумма покупок за предыдущие 12 месяцев должна быть не менее 12млн
* только на период действия акции
* процент указан на первые три месяца депозита
* при условии страхования жизни, здоровья и потери трудлоспособности

Полгода назад начал читать книгу Максима Ильяхова "Пиши, сокращай", которая пропагандирует такой стиль изложения. Сначала воодушевился, решил что буду такого стиля придерживаться, но чем дальше читал тем больше понимал, что он в половине своих примеров искажает смысл. Дотерпел до середины, после десятка опечаток и после того, как они -тся и -ться перепутали совсем опечалился.

ГОРЯЧЕЙ ВОДЫ НЕ БУДЕТ С 10го по 15е
это совсем не то же самое что:
Уважаемые жильцы!

С 2023.06.10 по 2023.06.15 планируется отключение горячей воды в целях проведения ремонтных работ и подготовки к зимнему сезону.

Филиал АО «Мосводоканал» по Мытищинскому району

В свои 37 лет я абсолютно нормально воспринимаю все вот эти "в целях проведения ремонтных работ". Кому важна только даты - сразу увидит только даты и не будет обращать внимания на остальное. Кому интересны подробности - вчитается и разберется, кто и зачем отключает воду. Ну и обращение в самом начале показывает, для кого это сообщение: для всех или только для дяди Васи из 132 квартиры.

Во-вторых, такой стиль изложения показывает крайне неуважительное отношение к читателю. "Запишись на курс и ты получишь бесплатный вебинар" - да кто ты такой вообще чтоб ко мне на ТЫ обращаться?

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

Ага, согласен, бывает код, который словами надо будет объяснять целый. И как его не разбивай и не украшай сильно понятнее он не станет.

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

Обычно такое происходит, когда линтер говорит, что функция слишком длинная и человек просто делит ей на 2-3 куска. Внезапно оказывается, что было много локальных переменных, которые нужны во всех функциях, приходится делать по 5-7 параметров в функциях, он опять запускает линтер и линтер опять ругается. И так как человеку уже хочется побыстрее запушить он просто меняет 5-7 параметров на структуру MyFunctionParams. И в результате вместо одной функции в 100 строк мы получаем 3 функции по 80 строк и 2 структуры по 5-7 полей. Так себе рефакторинг, уж лучше длинная функция.

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

Information

Rating
Does not participate
Works in
Registered
Activity