DEV: Рубиновые тона – Telegram
DEV: Рубиновые тона
3.22K subscribers
143 photos
2 videos
8 files
976 links
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Download Telegram
Mate gimme a break for god's sake...

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

Выглядит это всё так, как будто чекист ведёт твоё досье 😂 Впрочем, это можно удалить (неясно, удаляется ли это "на самом деле")
4😁3😱1
Ещё раз о GH Actions и о цене опечатки. Здесь подробно описано, что нужно быть очень аккуратным при подключении каких-либо действий. Злоумышленник может создать действие с названием, очень похожим на "настоящий" action (к примеру, action/checkout вместо actions/checkout), которое делает нечто очень неприятное. Ну, к примеру, каким-то образом меняет код. Поэтому будьте осторожны https://orca.security/resources/blog/typosquatting-in-github-actions/
3👍3
Давно вас не радовал умными и не очень мыслями, хотя их есть у меня. А поговорить хотелось бы о том, о чём не все и не всегда задумываются, особенно в ранней молодости: о некоторых здоровых и не очень привычках. А ведь уже сформировавшие дурные привычки потом сложно изменить...

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

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

Задумался я об этом всём тогда, когда как-то набрал вес и сильно увлёкся горячительным. С Джоном Ячменное зерно связь всё равно периодически приходится поддерживать - она сформировалась много лет назад, когда я чуть не заехал на психушку, а затем буквально заново учился есть. Такие штуки проходят долго и не слишком легко, однако и с этим кое-что получилось сделать.

Но во многом упор был сделан на пищевые привычки, которые за последние лет 10 удалось несколько перестроить. Теперь, спустя все эти годы, я могу сказать честно - это того стоит. Не сказать, что раньше я каждый день питался, как герой фильма Super size me, но бывало всякое. Теперь "всякого" не бывает почти никогда и это несколько помогает жить.

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

Vispirmais, забудьте слово "фаст-фуд". Да, фаст-фуда больше не существует от слова "совсем". Вы туда не ходите и ничего оттуда не заказываете, даже если никто-никто про это никогда не узнает. Скажу, честно последний раз что-либо я ел в фаст-фуде полгода назад (жена очень захотела жареных крыльев, я попробовал парочку), а до этого - три года назад. Самый максимум - диетическая шаурма с нежирным соусом, но в этом случае это единственное блюдо на ужин.

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

Далее, количество разнообразных снеков мы снижаем практически до нуля. Как можно меньше чипсов и сухарей. Если неймётся - можно какие-нибудь хлебцы или мелкие "хрустелки" с отрубями. Хорошая штука. Хотя в идеале лучше заменить мини-морковью или чем-то таким. Особенно не советую хрумкать чипсы перед сном, чтобы не было ощущения, что во рту ночевал табор цыган.

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

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

Прекратите налегать на сладкое. Серьёзно, количество шоколада лучше снизить до минимума. Не помню, когда я последний раз брал шоколад, но это всегда что-то с содержанием какао 70%+ или поделка без сахара и из каких-то водорослей (не знаю, не спрашивайте, но вкусно).

Вероятно, латте с солёной карамелью - это очень круто, а burbļu tēja - так вообще (это такой чай с шарами), но всё это сильно калорийно. Шары делаются из тапиоки, которую котируют бедняки, так как дешёво и нажористо. Лучше чёрный кофе со свежим соком или просто сок какой-нибудь свеклы без сахара. Бонусом можно почувствовать себя вампиром.
24👍7🔥2😱1
Конечно, алкоголь лучше минимизировать, если есть возможность. Ну, по крайней мере контролировать это дело, чтобы не стать рабом того самого супер-героя Ячменное зерно. Об этом интересно пишет Джек Лондон, почитайте на досуге. Кстати, любителям этого дела советую принимать магний. Таблетки такие, обычно продаются без рецепта. Про курение даже не говорю.

И да - давайте начинать двигаться. Не стоит везде ездить на машине или электросамокате. Купите велосипед. Ходите пешком. Я понимаю, что это не всегда и не всем доступно, но стоит стремиться. А делать простые упражнения можно и квартире - для этого не нужно платить сотни евро за абонемент в зале.

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

https://music.youtube.com/watch?v=i2i_jtU8IgM&feature=shared
❤‍🔥29👍228💯3🤔1
В этом уроке по Solidity и Ethereum мы поговорим про паттерн CREATE3. С его помощью можно разворачивать контракты на адреса, которые зависят только от msg.sender и salt, но не от разворачиваемого байткода. Мы узнаем, как этот паттерн устроен и как его реализовать. https://www.youtube.com/watch?v=Mj3Q5HZz_04
🔥171🙏1
Кто-то запостил с подписью "you don't need Spotify". Да уж, было время
😁7👻1
Вышли новые рекомендации по использованию паролей от национального института стандартов и технологии. В общем-то, многие вещи и так относительно очевидны, но зафиксируем:

- Заставлять юзеров в каждом пароле использовать 1 специальный символ, 1 букву, 1 цифру, 2 прихлопа, 3 притопа особенного смысла не имеет. Куда важнее длина пароля

- Минимальная длина должна быть 8 символов, но лучше хотя бы 15. Использование пасс-фраз весьма рекомендуется

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

- Пароли необходимо хэшировать с использованием соли. Использовать алгоритмы медленного хэширования - тоже хорошая идея (мы про это говорили в одном из уроков)

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

- Двухфакторная аутентификация - это хорошо

https://cybersecuritynews.com/nist-rules-password-security/
👍146🔥1
А вы слышали историю о Джеймсе Боуэне и его коте? Джеймс - самый обычный мужчина из Великобритании, которого очень сильно потрепала жизнь. В результате, он подсел на наркотические вещества и, фактически, оказался на улице, как это, к сожалению, и бывает в таких случаях.

Промышлял он игрой на гитаре, зарабатывая совсем небольшие деньги. Однако его жизнь изменилась в один (обычный и не слишком прекрасный день), когда Джеймс неожиданно встретил некоего уличного кота. Такой себе рыжий котяра, коих полно в любом городе.

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

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

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

Впрочем, господа присяжные заседатели, жизнь - далеко не сказка, и эта история не получила счастливого финала. Джеймс, разбогатевший после такого успеха, обзавёлся собственным домом и перестал выпускать Боба на улицу, что, конечно, весьма разумно; у него был доступ только в огороженный дворик. Однако в какой-то момент кот каким-то образом сумел выйти за ограду и попал под машину - Боба доставили в клинику, но констатировали смерть. Ему было около 15 лет.

С этого момента, судя по всему, Джеймс снова ударился во все тяжкие. Его бросил агент, он потерял дом, и вновь оказался на улице, живя милостями благотворительного центра. В какой-то момент он снова вернулся к наркотикам, но теперь утверждает, что больше ни к чему подобному не прикоснётся.

https://www.youtube.com/watch?v=4HovJoMVtt0
😢13👍3🤯2
Советую обратить внимание на решение tsup, построенное на основе esbuild - отличная и быстрая замена tsc. Правда, если нужно тестировать типы, то всё равно tsc нужен 😂 Но вообще я тут недавно перешёл, очень нравится https://tsup.egoist.dev/
Сегодня музыка: Radical Dreamers ~ 盗めない宝石 (Chrono Cross OST cover)

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

https://soundcloud.com/ravens-die-laughing/radical-dreamers-chrono-cross-ost-cover
7
Торжество навыка "говорить обо всём и ни о чём с умным видом". ИИ создал "подкаст" на основе документа, который состоит лишь из двух слов - poop и fart, написанных 1000 раз. С умным видом "ведущие" обсуждают, можно ли найти смысл в бессмыслице.

А самое страшное в том, что если не знать подоплёки, то и не отличишь от реальной записи. Попробуйте на досуге скинуть кому-нибудь, не объясняя контекст (можно дать подводку, что дескать психологи обсуждают странное письмо, присланное неким человеком) 😂 https://www.youtube.com/watch?v=ftg7UC3CGjc
🤣3
Я тут набрёл на одну статью - она, в общем, достаточно печальная, но жизненная. Девушка помладше меня рассказывает, как трудно найти себя в этой жизни. Что ж, и правда - для трудной дороги жизненного счастья нужны ноги длинные, как писала Тэффи... Не скажу, что во мне эта статья откликнулась в положительном ключе, но кое-какие мысли появились. Захотелось даже обсудить, но не вполне ясно, надо ли проводить такие стримы про "поговорить" (ведь ИИ уже с этим уже справляется, см. запись чуть выше)

https://holod.media/2024/10/17/mne-33-i-ya-ne-znayu-kem-stanu-kogda-vyrastu/
👍19💔3🤡2🤔1😱1
Наткнулся на забавный "starter pack" (ну, как бы "стартовый набор", но в шутку) https://www.reddit.com/r/starterpacks/comments/1g75tcf/touristy_european_location_starter_pack/ Это про туристические места в Европе. Ну, как это говорилось у Тэффи: жить в анекдоте ведь совсем не весело, а, скорее, грустно.

Не сказать, что у нас тут так много туристов, но всё-таки исторический центр, старый город. Количество баров действительно легендарное, равно как и количество не вполне трезвых британцев вечером в пятницу. Впрочем, они почти всегда безобидные, только мусорят.

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

Что касается типичных "ловушек" для туристов - их, кажется, почти и нет. Ну, есть не слишком вкусные рестораны с завышенными ценами, но их не особенно много. Есть пару мест, куда зазывают богатых англичан прекрасные дамы, но там и без того всё довольно очевидно. Как-то ко мне обратился парень из Швеции, спрашивал насчёт места поужинать. А я подумал, что после девяти часов вечера особенно и пойти-то некуда - к десяти часам почти всё закрывается за исключением нескольких пабов. У скандинавов с этим всё несколько лучше; одна беда - простой ужин будет стоить в районе 100 евро...

А так - тишь, гладь, божья благодать. Если, конечно, не забредать в какие-нибудь отдалённые районы. Вряд ли что случится, но всё же. К сожалению, в некоторых других странах сейчас всё куда хуже. Мой родственник уже лет 20 живёт во Франции, ну там в пригородах Парижа есть места, куда даже полиция не суётся. Впрочем, про это я кажется уже рассказывал... А так - инвентаризация произведена, скоро увидимся 😂
👍10