It's genuinely incredible how consistently excellent your paintings are; time & time again I'm blown away by the vibrant, captivating, unique portraits you create! 🤯💖🙏
@emilylorange These are both so, so brilliant! Thank you again for drawing the Coral Dragon - it looks fantastic in your style (as everything does 😊) 🥰 🤩 🔥
As a note since I've been asked: my art fight account is fairly easy to find, but I've avoided advertising it as my paid work has to come first, so I cannot guarantee I will be able to keep up
Как выходец из ТП, запил инструмент который удобен в диагностике. Чекает логи, параметры системы, чекает не нахуивертил ли юзер с настройками которые ведут к деградации, быстродействие запросов. Выдает удобную инфу, и мощный json для дальнейшей обработки в случае необходимости.
Но столкнулся с диким отложением со стороны тех.дира для включения этого в поставку.
ТП юзает и говорит, что это супер и удобно! Мои проекты вести стало проще всей команде. Тогда к чему сопротивление? Не понимаю...
Как выходец из ТП, запил инструмент который удобен в диагностике. Чекает логи, параметры системы, чекает не нахуивертил ли юзер с настройками которые ведут к деградации, быстродействие запросов. Выдает удобную инфу, и мощный json для дальнейшей обработки в случае необходимости.
Но столкнулся с диким отложением со стороны тех.дира для включения этого в поставку.
Обычно с аргументами вида "это зависит от ..., а мы не хотим от ... зависеть" и "это всё хорошо, все привыкнут, а тебе кирпич на голову упадёт и кто поддерживать будет?"
Today EU governments will not adopt the so-called chat control regulation, as planned, which would have heralded the end of private messages and secure encryption. The Belgian Council presidency postponed the vote at short notice. Once again the chat control proposal fails in Council 👾👾 Pirate Party MEP, digital freedom fighter and negotiator for his group in the European Parliament, Patrick Breyer, cheers:
“Without the commitment and resistance of countless individuals and organizations in Europe, the EU governments would have decided today in favour of totalitarian indiscriminate chat control , burying the digital privacy of correspondence and secure encryption. A big thanks to all who have contacted politicians and spoken out in the past few days. The fact that we have prevented the orwellian chat control for the time being should be celebrated!"
Today EU governments will not adopt the so-called chat control regulation, as planned, which would have heralded the end of private messages and secure encryption. The Belgian Council presidency postponed the vote at short notice. Once again the chat control proposal fails in Council 👾👾 Pirate Party MEP, digital freedom fighter and negotiator for his group in the European Parliament, Patrick Breyer, cheers:
p.s. Пожалуй тут хорошее местечко, чтобы собирать такое. Был раньше в Telegram канал, который собирал разные мелочи в интерфейсах, но сейчас он заброшен :( https://t.me/s/cultofdetails/12
Накатал инструкцию по вёрстке в Obsidian, чтоб самому не забыть, ну и может кому пригодится.
Как создавать своё оформление заметок в Obsidian
Создание фрагментов css кода (сниппетов)
Фрагменты css кода это обычные файлы вёрстки содержащие css. Располагать данные файлы необходимо в каталоге \.obsidian\snippets\
Для удобства можно принять что имя файла фрагмента это базовый класс, на который стоит опираться при описании стилей. Например если имя файла my-grid.css то декларация для стилей должна начинаться с .my-grid
Применение фрагментов css кода
Помимо правильного расположения файла css, его также необходимо явно включить в настройках Obsidian -> Оформление -> Фрагменты css кода
В самой заметке для применения фрагмента необходимо создать атрибут с ключом cssclasses и значением (одним или несколько) с базовым классом, описанным в этом фрагменте т.е. my-grid
Вёрстка
Очевидным способом вёрстки является использование консоли разработчика, которая открывается комбинацией Ctrl + Shift + i, где можно с помощью инспектора анализировать элементы и дописывать туда желаемые стили, после чего переносить их в файл фрагмента.
Полезные советы
1) Режимы просмотра
Стоит учесть что режимы редактора и просмотра заметки имеют разные родительские классы .markdown-preview-view и .markdown-source-view
2) Адаптивная вёрстка
Отдельные заметки, открытые рядом, как и боковые панели, образуют единую область просмотра, поэтому сделать адаптивную вёрстку страницы заметки через media-query не получится. Вместо этого можно использовать container-query.
Пример:
/**
Назначение элемента контейнером, для использования его размера как опорной точчки
*/
.my-grid .markdown-preview-sizer.markdown-preview-section {
container-type: inline-size;
container-name: db-card-preview-section;
}
/**
Применение стиля к элементу исходя из размера определённого выше контейнера
*/
@container db-card-preview-section (width <= 900px) {
.my-grid.markdown-preview-view .markdown-preview-sizer > div {
width: 300px;
}
}
Мем. Двухпанельная картинка. На первом кадре — мужчина и женщина обнимаются на диване. На втором кадре — в комнату входит другой мужчина и, указывая на парочку, спрашивает: «Наташа, что за дела?». На третьем кадре — первый мужчина, стоя в дверном проеме, смотрит на них и говорит: «Почему ты о нем молчала? Мне как раз реферал в хомяке нужен».
📝 Текст на картинке
Наташа, что за дела?
Почему ты о нем молчала? Мне как раз реферал в хомяке нужен
🔍 Описание
Мем. Двухпанельная картинка. На первом кадре — мужчина и женщина обнимаются на диване. На втором кадре — в комнату входит другой мужчина и, указывая на парочку, спрашивает: «Наташа, что за дела?». На третьем кадре — первый мужчина, стоя в дверном проеме, смотрит на них и говорит: «Почему ты о нем молчала? Мне как раз реферал в хомяке нужен».
1: а я профессию сменил. теперь девелопером
2: а раньше кем был?
1: тестером
2: и в чем разница?
1: раньше а кричал на программу "Падай, сука!", а теперь - "Работай, сука!".
@emilylorange beautiful!! I love your style so much. also seems you're kicking these things out quick!