Как стать автором
Обновить
4
0.1

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

Отправить сообщение

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

like '%text%' не так просто записать параметром

Смотря где, в оракле можно без проблем сделать like '%'||:P_SUBSTR||'%'

Karton - это ж "картонная коробка" на немецком. Виртуалка - запущенное в коробке окружение. А с KDE'шной заменой c -> k и англосаксонское carton (с тем же смыслом коробки) хорошо преобразуется в karton. Так что вполне подходящее название для менеджера ВМ или песочницы.

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

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

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

Буквально вчера на я.маркете (с галочкой "новый") смотрел жестки диски, тоже смутило наличие подобных отзывов -

Скрытый текст

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

В шарпах этот ваш getDisplayName можно вообще хоть к чему прикрутить через экстеншены, было бы желание.

using System;
					
public class Program
{
	public static void Main()
	{
		Console.WriteLine(123.getDisplayName());
		Console.WriteLine(true.getDisplayName());
	}
}

internal static class IntDisplayNameExtensions
{
	internal static string getDisplayName<T>(this T value) where T : struct 
          => $"My name is {value}!";	
}

Output:

My name is 123!

My name is True!

Но вообще конкретно для вывода текстового отображения структуры/класса обычно используется переопределение ToString которое без участия разработчика дёрнется при использовании интерполяции строк, как в этом примере вызываются ToString у int и bool констант.

Если это из этой утечки данные, то по тому что вижу, данные очень старые и даже не всегда верные.

Выходит Яндекс провели нагрузочное тестирование инфраструктуры NTP рунета.

Пожалуй единственная профессия из которой романтика никогда не исчезнет - это профессия военного.

Если военные будущего будут сидеть за джойстиками в офисе, то возможно и их постигнет та же судьба.

Но удобнее чем ничего. Ещё когда FF пользовался сначала тоже думал что ненужно и неудобно, но потом втянулся. Хотя реализация, конечно, свистоперделошная (какой-то ненужный воркспейс с кастомными прямоугльниками и их произвольным расположением и размером) и оттого не то чтобы шустро это работало. Простая выпадающая менюшка со списком групп имхо сильно удобнее.

Не совсем. Multi-Account Containers красит табы и изолирует куки, но сами табы хоть и подкрашены, но отображаются в общем списке. В вивальди между пространствами можно переключаться и отображаются только табы пространства, а куки наоборот общие для профиля. Например есть пространство "Работа", там только вкладки с Jira/Confluence. Переключаем на вкладку "Дизайн", отображаются только вкладки с Figma. Наоткрывали вкладок с SO, решили почитать потом - сохранили их в новое пространство, потом можно вернутся, а как всё будет прочитано - в два клика удалить. Пространства - это такой аналог нового окна с автоматическим сохранением сессии и возможностью между ними на лету мгновенно переключаться (в одном окне, без переоткрытия вкладок), оно ближе к Tab Session Manager, или даже скорее к Simple Tab Groups.

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

В дефолтном yt app нет stats for nerds

Оно там есть, только его включать надо через настройки (Настройки - Общие - Статистика для сисадминов). Потом в видео - Настройки - Статистика для сисадминов.

"Статистика для сисадминов" в плеере youtube. Можно смотреть скорость соединения, размер буферизированного видео. В браузере включается через контекстное меню. В приложении нужно сначала в Настройки-Общие поставить галочку, потом в видео оно будет доступно в шестеренке-Дополнительные настройки.

Выглядит как заметка об иммутабельности строк. В c#, например, интернирование строк тема достаточно интересная, но большая часть темы уже касается не простого запихивания одних и тех же констант в массив, а о поведении при операциях со строками, вроде склеивания (var word ="word" и var word2 = "wo" + "rd" - это и то же?).

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

Вероятно нет второй библиотеки на другом диске. В стиме, Steam - Настройки - Хранилище, Добавить диск.

Hidden text

Забавно конечно. Как минимум на Ростелекоме проще найти что резольвится, чем то что не резольвится. Даже смена днс (+ flushdns) на всякие 1.1.1.1 / 8.8.8.8 не помогает.

google.ru

dns.yandex.ru

1
23 ...

Информация

В рейтинге
3 706-й
Откуда
Пермь, Пермский край, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Фулстек разработчик, Архитектор программного обеспечения
Ведущий
Oracle
Oracle PL/SQL
C#
WPF
XAML
.NET
.NET Core
ASP.NET WEB API
PostgreSQL