madhead
Потрясающий developer experience в GitHub Codespaces. Не могу инициализировать Gradle проект! Поддержать автора (и будущее всей разработки) поставив лойс ишье 👉 gradle#23730 #rant
https://youtrack.jetbrains.com/issue/GTW-8957
На этот раз GitPod / IDEA. У кого есть акк на YouTrack (kudos!) плюсаните. Мелочь, а приятно.
#rant
На этот раз GitPod / IDEA. У кого есть акк на YouTrack (kudos!) плюсаните. Мелочь, а приятно.
#rant
Если вы 🫵 читаете 🤓 это 📖, вы 🫵 и есть сопротивление 🤬✊
Русская служба The Moscow Times
В Совете по правам человека предложили сажать россиян за эмодзи
Член Совета по развитию гражданского общества и правам человека при президенте России и глава АНО «Белый интернет» Элина Сидоренко предложила перенять опыт Беларуси и признать некоторые эмодзи экстремистскими. «Мы в рамках „Белого интернета“ инициировали…
❤1😁1
Знаете Google Now? Ну, который суёт статейки, которые невозможно не прочитать, когда вы свапаете главный экран? Так вот, вчера, пока я какал 💩 , он мне подсунул шедевральный #shitpost
How to Remove Arrow on Input type Number with Tailwind CSS
Почему я кликнул на бейт? Я как бы и раньше слышал про Tailwind, и видел 🙈 куски кода на нём, но не может же это быть сложно, да? Даже я, заднеприводной до мозга костей ☠️, знаю ответ:
Внимание, Tailwind, "inline approach" 👇
Тут, конечно, не только стрелочки, но в целом вся последняя строка про стрелочки. Есть ещё какой-то "Global Approach", он очень похож на ванильный CSS, но всё равно сложнее 🤯 и магичнее 🧚♂️
А сегодня у Никитонского: https://t.me/nikitonsky_pub/705. В самое сердечко 💘
В комментах, конечно, народ поделился. Попытался выведать чем же Tailwind хорош — обосцали 💦. Мол, проектов сложных не видел, а Tailwind раскрывается только в больших кодбазах. Это правда, я не видел сложных проектов.
Там ещё был такой аргумент:
Вот это я даже в теории не понял: как? Ровно же наоборот! У каждого элемента, компонента — свои стили?! Опять же, попытался выведать — обосцали 💦
И вобще:
Как я понял: основная проблема в том, что разработывать каскадные стили для сайта сложно. Особенно без прибегания к
Офигеть. 30 лет (или сколько там) развития веба. От примитивных тегов с инлайн стилями, до разделения концепций, данных и представления. Семантические теги! Микроформаты! Переменные, в конце-концов, в CSS!
И тут хоба семантика не нужна, добро пожаловать в инлайн стили снова. #проклято?
How to Remove Arrow on Input type Number with Tailwind CSS
Почему я кликнул на бейт? Я как бы и раньше слышал про Tailwind, и видел 🙈 куски кода на нём, но не может же это быть сложно, да? Даже я, заднеприводной до мозга костей ☠️, знаю ответ:
-webkit-appearance: none; Разумеется, -moz-appearance тоже. В общем, автопрефиксер, все дела, что там сегодня модно 💅 А может быть даже уже и стандартизировали этот момент? Ну? Неужели в Tailwind это делается как-то по-особенному?Внимание, Tailwind, "inline approach" 👇
<input type="number" id="quantity" name="quantity"
class="block w-full px-3 py-2 bg-white border border-gray-300 rounded-md text-sm shadow-sm
focus:outline-none focus:border-sky-500 focus:ring-1 focus:ring-sky-500
[appearance:textfield] [&::-webkit-outer-spin-button]:appearance-none [&::-webkit-inner-spin-button]:appearance-none">
Тут, конечно, не только стрелочки, но в целом вся последняя строка про стрелочки. Есть ещё какой-то "Global Approach", он очень похож на ванильный CSS, но всё равно сложнее 🤯 и магичнее 🧚♂️
А сегодня у Никитонского: https://t.me/nikitonsky_pub/705. В самое сердечко 💘
В комментах, конечно, народ поделился. Попытался выведать чем же Tailwind хорош — обосцали 💦. Мол, проектов сложных не видел, а Tailwind раскрывается только в больших кодбазах. Это правда, я не видел сложных проектов.
Там ещё был такой аргумент:
- при этом заодно решается проблема «вот тут размер шрифта 1.3rem, а вот тут 1.2rem, хотя семантически они одинаковые, просто кто-то не посмотрел»
Вот это я даже в теории не понял: как? Ровно же наоборот! У каждого элемента, компонента — свои стили?! Опять же, попытался выведать — обосцали 💦
И вобще:
css-класс не работает как универсальная переиспользуемая единица
Всего лишь потому что логическая единица интерфейса может состоять из более чем одного хтмл-элемента, и их количество зависит от желаемого визуального результата
Вот и всё. Поэтому от семантических классов отказались
Как я понял: основная проблема в том, что разработывать каскадные стили для сайта сложно. Особенно без прибегания к
!important, ага. Сложно их и использовать! Программисты на M5 Macbooks со 128 AI Cores на ультрасовременных IDE с копилотом просто не в состоянии найти в существующих стилях подходящий. Поэтому проще заинлайнить всё везде, а потом Tailwind всё оптимизирует и составит, как я понял принцип его работы, минимальное остовное дерево стилей.Офигеть. 30 лет (или сколько там) развития веба. От примитивных тегов с инлайн стилями, до разделения концепций, данных и представления. Семантические теги! Микроформаты! Переменные, в конце-концов, в CSS!
И тут хоба семантика не нужна, добро пожаловать в инлайн стили снова. #проклято?
DEV Community
How to Remove Arrow on Input type Number with Tailwind CSS
When designing forms with Tailwind CSS, you might want to remove the default arrows (also known as...
😁4
JetBrains Developer Ecosystem Survey 2024
Хватит тапать хомяка 🐹, пора выигрывать по-настоящему! Каждый участник опроса получает шанс выиграть:
• MacBook Pro 16″
• NVIDIA GeForce RTX 4090 graphics card
• и там ещё по мелочи телефон какой-то и годовая подписка и вобщем сами откройте посмотрите.
Хватит тапать хомяка 🐹, пора выигрывать по-настоящему! Каждый участник опроса получает шанс выиграть:
• MacBook Pro 16″
• NVIDIA GeForce RTX 4090 graphics card
• и там ещё по мелочи телефон какой-то и годовая подписка и вобщем сами откройте посмотрите.
😁1
Раньтья псто (AKA #rant).
Я в своё время много контрибьютил в #StackOverflow. Это потрясающая платформа, которая не раз выручала меня, и, будучи благодарным, я старался выручать других. Как-то даже входил в топ-10 по рейтингу в Беларуси (среди указавших страну, разумеется). Но потом вот переехал в менее айти развитую страну (если верить телевизору), где и разрабов оказалось на порядок больше (в их недавнем Dev Survey поляков было 1528, а беларусов — 94, что показательно, считаю) и их уровень оказался выше. Да и…
Собсно, про этот сурвей и пост.
Как и многие хорошие вещи в последнее время, SO активно эншиттифицируется. Всё началось больше 10 лет назад — когда отменили т.н. accept rate и у вопрошающих пропала эм… incentive… принимать ответы. За принятые ответы, собсно, и начислялся больши́й рейтинг. Платформа стала активно таргетится на хлебушков, заводивших аккаунт-однодневку ради одного вопроса и никогда даже не заморачивавшихся зайти на сайт ещё раз и принять дельный ответ.
Где-то с тех пор по интернету гуляют статьи о "токсичной культуре на StackOverflow". Которую, собсно, я и продемонстрировал словом "хлебушки".
Стейкхолдеры прислушивались к этому фидбеку и делали ещё больше поблажек для них: уменьшили и подкорректировали список причин, по которым вопросы могли быть легально закрыты высокоранговыми пользователями и модерами; уравняли вопросы и ответы в количестве получаемой за них репутации. Т.е. спрашивать стало так же выгодно, как и отвечать! Ну и всё такое.
В итоге, в интернете стали появляться статейки о том, что SO "уже не торт".
Ситуация особенно ухудшилась за последние пару лет, с выходом (Chat)GPT. Во-первых, спросить у него — признаю — порой более эффективно, чем на SO. Тем более что весь SO и так "внутри" ChatGPT. Во-вторых — менее стрессово: ChatGPT не закроет твой вопрос и с радостью ответит на любую хрень. В-третьих, SO обьявил о коллаборации с OpenAI, по сути "украв" интеллектуальную собственность (ответы) тех, кто не давал на это согласия. А несогласных, спешно удалявших свои ответы, чтобы те не попали в очередной трейн-сет GPT, они просто… банили. Я, кстати, считаю весьма наивной попыткой удалять свои ответы, т.к. SO и ранее хранила историю правок в базе. Это не баг, а фича.
И вот, SO публикует результаты опроса. Перефразирую: контора, по-прежнему играющая ключевую роль в повседневной работе цифрового пролетариата; контора, данными которой пользуются даже те, кто ими, кажется, не пользуется, проводит свой ежегодный опрос этих самых цифровых работяг и публикует результаты. Это, пожалуй, один из самых эмм… reputable… опросов цифровых ряботяг из всех существующих, его растягивают на новости и статьи (завтра на вашем девбае!), его анализируют и обсуждают.
И вот с этим есть проблемка. Придирка чисто по форме 👇
Я в своё время много контрибьютил в #StackOverflow. Это потрясающая платформа, которая не раз выручала меня, и, будучи благодарным, я старался выручать других. Как-то даже входил в топ-10 по рейтингу в Беларуси (среди указавших страну, разумеется). Но потом вот переехал в менее айти развитую страну (если верить телевизору), где и разрабов оказалось на порядок больше (в их недавнем Dev Survey поляков было 1528, а беларусов — 94, что показательно, считаю) и их уровень оказался выше. Да и…
Собсно, про этот сурвей и пост.
Как и многие хорошие вещи в последнее время, SO активно эншиттифицируется. Всё началось больше 10 лет назад — когда отменили т.н. accept rate и у вопрошающих пропала эм… incentive… принимать ответы. За принятые ответы, собсно, и начислялся больши́й рейтинг. Платформа стала активно таргетится на хлебушков, заводивших аккаунт-однодневку ради одного вопроса и никогда даже не заморачивавшихся зайти на сайт ещё раз и принять дельный ответ.
Где-то с тех пор по интернету гуляют статьи о "токсичной культуре на StackOverflow". Которую, собсно, я и продемонстрировал словом "хлебушки".
Стейкхолдеры прислушивались к этому фидбеку и делали ещё больше поблажек для них: уменьшили и подкорректировали список причин, по которым вопросы могли быть легально закрыты высокоранговыми пользователями и модерами; уравняли вопросы и ответы в количестве получаемой за них репутации. Т.е. спрашивать стало так же выгодно, как и отвечать! Ну и всё такое.
В итоге, в интернете стали появляться статейки о том, что SO "уже не торт".
Ситуация особенно ухудшилась за последние пару лет, с выходом (Chat)GPT. Во-первых, спросить у него — признаю — порой более эффективно, чем на SO. Тем более что весь SO и так "внутри" ChatGPT. Во-вторых — менее стрессово: ChatGPT не закроет твой вопрос и с радостью ответит на любую хрень. В-третьих, SO обьявил о коллаборации с OpenAI, по сути "украв" интеллектуальную собственность (ответы) тех, кто не давал на это согласия. А несогласных, спешно удалявших свои ответы, чтобы те не попали в очередной трейн-сет GPT, они просто… банили. Я, кстати, считаю весьма наивной попыткой удалять свои ответы, т.к. SO и ранее хранила историю правок в базе. Это не баг, а фича.
И вот, SO публикует результаты опроса. Перефразирую: контора, по-прежнему играющая ключевую роль в повседневной работе цифрового пролетариата; контора, данными которой пользуются даже те, кто ими, кажется, не пользуется, проводит свой ежегодный опрос этих самых цифровых работяг и публикует результаты. Это, пожалуй, один из самых эмм… reputable… опросов цифровых ряботяг из всех существующих, его растягивают на новости и статьи (завтра на вашем девбае!), его анализируют и обсуждают.
И вот с этим есть проблемка. Придирка чисто по форме 👇
❤6🤬5
Во-первых. Вот так выглядят блоки с результатами опроса в FireFox сразу после загрузки страницы. Ничего не замечете? А результаты-то где? А их нет. Нужно как-то провзаимодействовать с этими блоками, чтобы они показали данные. Т.е. переключить табик туда-сюда. И данные появятся. Я подозреваю, там стоит какой-то onPageLoad хук, который должен был это сделать, но, почему-то, он не отработал. И, да, works on your machine, а у тебя вообще линукс, разумеется, расказывайте мне!
Во-вторых. Навигация. На каждой странице есть огромные кнопки "Previous" и "Next". Вот только Previous ведёт на текущую страницу, а Next — на следующую за следующей.
Всё, вот эти два момента. Ну база же, нет? Топовая контора, делающая продукт для всех программистов мира, наверняка может позволить себе нанять топовый талант, не правда ли? Выкатывают результаты опроса, которые будут обсуждать все, даже я. Результаты опроса не работают.
#проклято?
Во-вторых. Навигация. На каждой странице есть огромные кнопки "Previous" и "Next". Вот только Previous ведёт на текущую страницу, а Next — на следующую за следующей.
Всё, вот эти два момента. Ну база же, нет? Топовая контора, делающая продукт для всех программистов мира, наверняка может позволить себе нанять топовый талант, не правда ли? Выкатывают результаты опроса, которые будут обсуждать все, даже я. Результаты опроса не работают.
#проклято?
😁5👍2
madhead
Раньтья псто (AKA #rant). Я в своё время много контрибьютил в #StackOverflow. Это потрясающая платформа, которая не раз выручала меня, и, будучи благодарным, я старался выручать других. Как-то даже входил в топ-10 по рейтингу в Беларуси (среди указавших страну…
Ачивка за контрибьюшены — доступ к site analytics. Что видим за весь срок существования SO (c 2008 года по настоящее время).
1. Где-то до 2014 года наблюдался линейный рост количества постов и принятых ответов. В 2014 году оба значения пиковали, а далее количество постов до 2020 года потихоньку падало, но, можно сказать, держалось на уровне. В то время как акцепты более резво пошли в низ. В 2020 году что-то случилось и оба показателя пошли в низ с утроенной скоростью (но это не точно).
2. С того же 14-го по 20-й люди примерно равномерно голосовали за посты (тут сумма апоутов и даунвоутов, но не суть). В 2020 году что-то случилось, а затем в 2023 случилось что-то ещё и все прям резко забили на любой фидбек.
3. Ну и самое интересное: questions vs answers. До 2014 года количество ответов ПРЕВЫШАЛО количество вопросов. Т.е. в среднем каждый вопрос получал БОЛЬШЕ ОДНОГО ОТВЕТА? Я пишу капсом, потому что в это невозможно поверить, правда? Охренеть просто, на Q&A сайте кто-то бесплатно отвечал на ваши вопросы, иногда даже по делу! Опять же, в 2014 году что-то случается и количество ответов резко падает, сравниваясь с вопросами (но всё ещё превосходя его). Ну и опять же, 20й год — флип. Теперь на один вопрос приходится меньше одного ответа.
А жаль.
1. Где-то до 2014 года наблюдался линейный рост количества постов и принятых ответов. В 2014 году оба значения пиковали, а далее количество постов до 2020 года потихоньку падало, но, можно сказать, держалось на уровне. В то время как акцепты более резво пошли в низ. В 2020 году что-то случилось и оба показателя пошли в низ с утроенной скоростью (но это не точно).
2. С того же 14-го по 20-й люди примерно равномерно голосовали за посты (тут сумма апоутов и даунвоутов, но не суть). В 2020 году что-то случилось, а затем в 2023 случилось что-то ещё и все прям резко забили на любой фидбек.
3. Ну и самое интересное: questions vs answers. До 2014 года количество ответов ПРЕВЫШАЛО количество вопросов. Т.е. в среднем каждый вопрос получал БОЛЬШЕ ОДНОГО ОТВЕТА? Я пишу капсом, потому что в это невозможно поверить, правда? Охренеть просто, на Q&A сайте кто-то бесплатно отвечал на ваши вопросы, иногда даже по делу! Опять же, в 2014 году что-то случается и количество ответов резко падает, сравниваясь с вопросами (но всё ещё превосходя его). Ну и опять же, 20й год — флип. Теперь на один вопрос приходится меньше одного ответа.
А жаль.
😢3🤯2
madhead
Ачивка за контрибьюшены — доступ к site analytics. Что видим за весь срок существования SO (c 2008 года по настоящее время). 1. Где-то до 2014 года наблюдался линейный рост количества постов и принятых ответов. В 2014 году оба значения пиковали, а далее количество…
И это их, по сути, публичная аналитика. Не секрет ни для кого.
Можно убедиться самому в StackExchange Data Explorer — похожая картинка. И вообще там селекты прямо в их базу (очищенную).
Ну как там AI Collaboration, посоны?
Можно убедиться самому в StackExchange Data Explorer — похожая картинка. И вообще там селекты прямо в их базу (очищенную).
Ну как там AI Collaboration, посоны?
madhead
Не хочу продолжать вчерашнюю тему, но ещё один момент. Вот в интернетах пишут, что в этих ваших линуксах всё через консоль делается, через файлы настроек. А как в винде инвертировать скрол для мышки? Сделать его нормальным. Вот для тачпада есть в настройках…
Стоило порантить здесь и там, как MS прислушался!
🎉🎉🎉
We have updated Settings > Bluetooth & Device > Mouse to now include the option to turn off enhanced mouse pointer precision for those that would prefer to not use it and have added a new option for changing mouse scrolling direction.
🎉🎉🎉
Windows Insider Blog
Announcing Windows 11 Insider Preview Build 26257 (Canary Channel)
Hello Windows Insiders, today we are releasing Windows 11 Insider Preview Build 26257 to the Canary Channel. Developers, please note that for a short period of time, we will not be releasing an SDK for builds we flight to th
😁1
madhead
11. Попидорило (сжало по высоте) даже мой аватар, который СПЕЦИЛЬНО НАРИСОВАН МНОЙ ЛИЧНО КВАДРАТНЫМ И ВПИСЫВАЕМЫМ В КРУГ. #rant #shitpost
Я, кстати, с тех пор переустановил форточки с нуля со скачанного с офф. сайта инсталлера и авка всё равно попидорена.
Ну хоть язык теперь везде английский!
#shitpost
Ну хоть язык теперь везде английский!
#shitpost
😁3
madhead
В Java Magazine есть негласный запрет словоа "Kotlin". Как в России с "тем персонажем". Вот статья про custom JUnit 5 engines. В ней перечислены некоторые существующие движки. Среди прочих — Spock и Spek. О том, что Spock написан на Groovy — упомянуто. А…
Нафик ваш KotlinConf, лучше JVM Language SCummit.
JRuby???? Serio?
Просто поразительно насколько изоляционная политика у Java Champs.
JRuby???? Serio?
Просто поразительно насколько изоляционная политика у Java Champs.
😁2🥰1