Советую обратить внимание на решение 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
Это наш самый крупный проект за последнее время, на который ушло какое-то легендарное время, но в целом получилось неплохо. Это кавер, но в более классической версии, на саундтрек из одной старой игры. 🎻
https://soundcloud.com/ravens-die-laughing/radical-dreamers-chrono-cross-ost-cover
SoundCloud
Radical Dreamers ~ 盗めない宝石 (Chrono Cross OST cover)
Ailura - vocals, choir
Kruk - bass, mastering, production
Original author: Y. Mitsuda
Based on Cosmosky orchestra arrangement
Kruk - bass, mastering, production
Original author: Y. Mitsuda
Based on Cosmosky orchestra arrangement
❤7
Торжество навыка "говорить обо всём и ни о чём с умным видом". ИИ создал "подкаст" на основе документа, который состоит лишь из двух слов - poop и fart, написанных 1000 раз. С умным видом "ведущие" обсуждают, можно ли найти смысл в бессмыслице.
А самое страшное в том, что если не знать подоплёки, то и не отличишь от реальной записи. Попробуйте на досуге скинуть кому-нибудь, не объясняя контекст (можно дать подводку, что дескать психологи обсуждают странное письмо, присланное неким человеком) 😂 https://www.youtube.com/watch?v=ftg7UC3CGjc
А самое страшное в том, что если не знать подоплёки, то и не отличишь от реальной записи. Попробуйте на досуге скинуть кому-нибудь, не объясняя контекст (можно дать подводку, что дескать психологи обсуждают странное письмо, присланное неким человеком) 😂 https://www.youtube.com/watch?v=ftg7UC3CGjc
YouTube
NotebookLM - Analyzing Poop & Fart written 1,000 times - Creating meaning from the meaningless
First posted on Reddit, as always: https://www.reddit.com/r/notebooklm/comments/1fs9wlf/analyzing_poop_fart_written_1000_times_creating/
🤣3
А завтра вечером стрим, говорим про DAO и Governance https://youtube.com/live/lP5Qg4VB1nI?feature=share
YouTube
Solidity и Ethereum #86 | DAO и Governance под ключ (версия 2024 года)
В этот раз мы поговорим о DAO и Governance.
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis
Patreon: https://www.patreon.com/bodrovis…
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis
Patreon: https://www.patreon.com/bodrovis…
🔥11👍1
Я тут набрёл на одну статью - она, в общем, достаточно печальная, но жизненная. Девушка помладше меня рассказывает, как трудно найти себя в этой жизни. Что ж, и правда - для трудной дороги жизненного счастья нужны ноги длинные, как писала Тэффи... Не скажу, что во мне эта статья откликнулась в положительном ключе, но кое-какие мысли появились. Захотелось даже обсудить, но не вполне ясно, надо ли проводить такие стримы про "поговорить" (ведь ИИ уже с этим уже справляется, см. запись чуть выше)
https://holod.media/2024/10/17/mne-33-i-ya-ne-znayu-kem-stanu-kogda-vyrastu/
https://holod.media/2024/10/17/mne-33-i-ya-ne-znayu-kem-stanu-kogda-vyrastu/
«Холод»
Мне 33, и я не знаю, кем стану, когда вырасту
Больше 10 лет я была тем, кем мне не нравилось быть. Но искать свое место оказалось очень тяжело
👍19💔3🤡2🤔1😱1
Наткнулся на забавный "starter pack" (ну, как бы "стартовый набор", но в шутку) https://www.reddit.com/r/starterpacks/comments/1g75tcf/touristy_european_location_starter_pack/ Это про туристические места в Европе. Ну, как это говорилось у Тэффи: жить в анекдоте ведь совсем не весело, а, скорее, грустно.
Не сказать, что у нас тут так много туристов, но всё-таки исторический центр, старый город. Количество баров действительно легендарное, равно как и количество не вполне трезвых британцев вечером в пятницу. Впрочем, они почти всегда безобидные, только мусорят.
И действительно - магазины с "как бы каннабисом" тоже имеются, но это "легальная" трава, то есть по факту медицинская, это вообще не наркотик. Ну, кто-то на это покупается, наверное. Впрочем, добрые души есть. Как-то ко мне подошёл какой-то забулдыжный дядька и по-дружески предложил косяк.
Что касается типичных "ловушек" для туристов - их, кажется, почти и нет. Ну, есть не слишком вкусные рестораны с завышенными ценами, но их не особенно много. Есть пару мест, куда зазывают богатых англичан прекрасные дамы, но там и без того всё довольно очевидно. Как-то ко мне обратился парень из Швеции, спрашивал насчёт места поужинать. А я подумал, что после девяти часов вечера особенно и пойти-то некуда - к десяти часам почти всё закрывается за исключением нескольких пабов. У скандинавов с этим всё несколько лучше; одна беда - простой ужин будет стоить в районе 100 евро...
А так - тишь, гладь, божья благодать. Если, конечно, не забредать в какие-нибудь отдалённые районы. Вряд ли что случится, но всё же. К сожалению, в некоторых других странах сейчас всё куда хуже. Мой родственник уже лет 20 живёт во Франции, ну там в пригородах Парижа есть места, куда даже полиция не суётся. Впрочем, про это я кажется уже рассказывал... А так - инвентаризация произведена, скоро увидимся 😂
Не сказать, что у нас тут так много туристов, но всё-таки исторический центр, старый город. Количество баров действительно легендарное, равно как и количество не вполне трезвых британцев вечером в пятницу. Впрочем, они почти всегда безобидные, только мусорят.
И действительно - магазины с "как бы каннабисом" тоже имеются, но это "легальная" трава, то есть по факту медицинская, это вообще не наркотик. Ну, кто-то на это покупается, наверное. Впрочем, добрые души есть. Как-то ко мне подошёл какой-то забулдыжный дядька и по-дружески предложил косяк.
Что касается типичных "ловушек" для туристов - их, кажется, почти и нет. Ну, есть не слишком вкусные рестораны с завышенными ценами, но их не особенно много. Есть пару мест, куда зазывают богатых англичан прекрасные дамы, но там и без того всё довольно очевидно. Как-то ко мне обратился парень из Швеции, спрашивал насчёт места поужинать. А я подумал, что после девяти часов вечера особенно и пойти-то некуда - к десяти часам почти всё закрывается за исключением нескольких пабов. У скандинавов с этим всё несколько лучше; одна беда - простой ужин будет стоить в районе 100 евро...
А так - тишь, гладь, божья благодать. Если, конечно, не забредать в какие-нибудь отдалённые районы. Вряд ли что случится, но всё же. К сожалению, в некоторых других странах сейчас всё куда хуже. Мой родственник уже лет 20 живёт во Франции, ну там в пригородах Парижа есть места, куда даже полиция не суётся. Впрочем, про это я кажется уже рассказывал... А так - инвентаризация произведена, скоро увидимся 😂
Reddit
From the starterpacks community on Reddit: Touristy European Location Starter Pack
Explore this post and more from the starterpacks community
👍10
Завтра вечером говорим про токены и wrapped ether 💸 https://youtube.com/live/RvwmDKux3eo?feature=share
YouTube
Solidity и Ethereum #87 | Wrapped Ether (WETH) и практика с токенами и DEX
В этот раз мы поговорим о Wrapped Ether (WETH) и попрактикуемся.
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis
Patreon: https://www…
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis
Patreon: https://www…
🔥18🙏1
В субботу вечером поговорим о том, как подготовить свои Github Actions для публикации и как опубликовать их на Github Marketplace! ☁️ https://youtube.com/live/rfoG477QZV0?feature=share
YouTube
Завершаем GitHub Actions и публикуем на GitHub Marketplace! | Как поделиться действиями с миром
В этот раз мы поговорим о том, как легко опубликовать свои GitHub Actions на GitHub Marketplace.
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis…
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis…
❤11
Давненько не говорили про Angular. В этом уроке мы узнаем, как перевести приложение Angular с помощью Transloco. https://www.youtube.com/watch?v=VlOPXg-wFGI
YouTube
Как перевести приложение Angular с помощью Transloco | Angular i18n & l10n
В этом уроке мы узнаем, как перевести приложение Angular с помощью Transloco.
Таймкоды:
00:00 Введение
00:45 Создание приложение и установка Transloco
01:45 Настройка Transloco
03:05 Перевод с помощью structural directive
04:30 Компонент для смены языка…
Таймкоды:
00:00 Введение
00:45 Создание приложение и установка Transloco
01:45 Настройка Transloco
03:05 Перевод с помощью structural directive
04:30 Компонент для смены языка…
👍3❤2
Простите, что немного пропал с уроками - к сожалению, жизнь бьёт ключом по голове. Вчера было как-то тоскливо, пошёл с chat gpt писать абсурдистские диалоги. Довольно долго сидели, получилось много смешного.
В итоге ИИ собрал dream team для спасения мира из ряда предложенных героев 😂😂 Это настолько бредово, что даже хорошо. Так, ему понравилась выдуманная мною героиня Чудо-внучка, и он таки назначил лидером отряда папу Карло, потому что я долбил его этим папой битый час. Кроме того, он выбрал Ника Кассаветиса (сын известного режиссёра) и Арагорна.
Я не знаю, кто такой Кайгородов, но ИИ утверждает, что композитор. Латышский поэт Райнис остался в резерве, а алкаша Васильича и Атанасиуса Перната ИИ исключил. Последнего по причине того, что без Мириам он не раскроет свой потенциал 😂
В общем, иногда хочется посмеяться над подобным абсурдом 🤖
В итоге ИИ собрал dream team для спасения мира из ряда предложенных героев 😂😂 Это настолько бредово, что даже хорошо. Так, ему понравилась выдуманная мною героиня Чудо-внучка, и он таки назначил лидером отряда папу Карло, потому что я долбил его этим папой битый час. Кроме того, он выбрал Ника Кассаветиса (сын известного режиссёра) и Арагорна.
Я не знаю, кто такой Кайгородов, но ИИ утверждает, что композитор. Латышский поэт Райнис остался в резерве, а алкаша Васильича и Атанасиуса Перната ИИ исключил. Последнего по причине того, что без Мириам он не раскроет свой потенциал 😂
В общем, иногда хочется посмеяться над подобным абсурдом 🤖
❤19🔥8😱3☃1👎1😐1
Друзья, я получил уже несколько вопросов за последнее время насчёт новых уроков по Elixir/Phoenix. 💧 Во-первых, спасибо за обратную связь, это важно. Во-вторых, раз интерес к этой теме есть, я постараюсь в ноябре выпустить что-нибудь новое. В идеале, именно Phoenix (хотя тут потребуется время, ибо там много нового, я последние 2-3 года совсем не следил).
Сегодня же вечером попробуем сделать стрим по OZ Defender, чуть позднее сброшу точное время.
Скоро увидимся!
Сегодня же вечером попробуем сделать стрим по OZ Defender, чуть позднее сброшу точное время.
Скоро увидимся!
👍27❤6❤🔥3😇2👏1🎉1
Сегодня вечером мы поговорим о том, как использовать OpenZeppelin Defender v2 на примере наших контрактов из урока про Governance. https://youtube.com/live/z4UIIiDriBQ?feature=share
YouTube
Solidity и Ethereum #88 | OpenZeppelin Defender v2: платформа для управления контрактами
В этот раз мы поговорим о том, как использовать OpenZeppelin Defender v2.
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis
Patreon: ht…
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https://boosty.to/bodrovis
Patreon: ht…
👍7🔥4🙏1
Помните, были такие картинки "типа 3д", нужно было как-то по особенному смотреть? Как бы перекрещивать взгляд. https://www.reddit.com/r/FuckImOld/comments/1gj409c/never_mind/ В детстве у меня это как-то легко получалось, а теперь разучился что ли. Или зрение хуже стало? Странно.
Ещё я почему-то вспомнил те сравнительно старые книги, которые исполняли роль эдаких rpg на бумаге. Если отгадал ребус, иди на страницу такую-то, если не отгадал - на такую-то. Не знаю, почему вспомнилось.
И всё-таки, воспоминания -- они такие странные. Чуть подумаешь, что позабыл о чём-то, а оно вдруг снова появляется в твоём сердце. Будто лежит в потайном уголке и ждёт. Ждёт подходящего момента...
Да, пожалуй главное достижение этого лета - наша команда всё-таки перевела Chrono Cross, перевод уже какое-то время доступен на Steam. Проект, который опоздал на пару десятков лет. 😝 Кстати, скоро выходит Rise of the Golden Idol, очень хорошая игра-загадка, сделанная местной студией, перевод на русский язык тоже делаем мы (правда, опять же только текст - программу для русификации, насколько мне известно, делает другой энтузиаст). Это не реклама, просто соображения по теме.
Скоро увидимся.
Ещё я почему-то вспомнил те сравнительно старые книги, которые исполняли роль эдаких rpg на бумаге. Если отгадал ребус, иди на страницу такую-то, если не отгадал - на такую-то. Не знаю, почему вспомнилось.
И всё-таки, воспоминания -- они такие странные. Чуть подумаешь, что позабыл о чём-то, а оно вдруг снова появляется в твоём сердце. Будто лежит в потайном уголке и ждёт. Ждёт подходящего момента...
Да, пожалуй главное достижение этого лета - наша команда всё-таки перевела Chrono Cross, перевод уже какое-то время доступен на Steam. Проект, который опоздал на пару десятков лет. 😝 Кстати, скоро выходит Rise of the Golden Idol, очень хорошая игра-загадка, сделанная местной студией, перевод на русский язык тоже делаем мы (правда, опять же только текст - программу для русификации, насколько мне известно, делает другой энтузиаст). Это не реклама, просто соображения по теме.
Скоро увидимся.
Reddit
From the FuckImOld community on Reddit: Never mind..
Explore this post and more from the FuckImOld community
❤🔥7🔥3❤1🤯1
Немного расскажу о том, чем продолжилась эпопея с моими github actions и как go всем помог 😄 На паре стримов я рассказывал о том, как сделать свои действия для gh и опубликовать их на маркетплейсе.
Однако проблема была, в том, что я планировал их дальше усложнять и добавлять некую дополнительную логику. К сожалению, это привело к тому, что исходники (там используются сейчас файлы sh) стали напоминать сборники чёрной магии. Вероятно, для специалистов shell это не было бы проблемой, но я не особенно хорошо этот язык знаю.
Хотелось иметь возможность писать на привычном языке, где можно делать удобную обработку ошибок, проверку параметров и тому подобное. В результате, я решил переписать всю сложную логику на go, затем скомпилировать эти файлы для линукса, положить их в bin и вызывать оттуда во время исполнения действия.
Получилось нечто вот такое https://github.com/lokalise/lokalise-pull-action/pull/3/files Сделал простую программу для компиляции (тоже на го), чтобы выходной размер файлов был как можно меньше (они дополнительно ужимаются через upx). Дальше просто дело техники - поправить шаги, чтобы запускали эти бинарники. В целом, после первых тестов полёт нормальный, работает довольно шустро.
Так что вот ещё один пример, когда го может быть чрезвычайно полезен. К примеру, какой-нибудь ruby или elixir тут были бы, видимо, не слишком оптимальны. Да, Ruby в теории можно скомпилировать, но почти наверняка размер выходного файла окажется (не)приличным. Для Elixir пришлось бы делать контейнер docker, там разворачивать виртуальную машину erlang, это бы медленнее работало (хотя если вам известно другое решение - поделитесь!).
Однако проблема была, в том, что я планировал их дальше усложнять и добавлять некую дополнительную логику. К сожалению, это привело к тому, что исходники (там используются сейчас файлы sh) стали напоминать сборники чёрной магии. Вероятно, для специалистов shell это не было бы проблемой, но я не особенно хорошо этот язык знаю.
Хотелось иметь возможность писать на привычном языке, где можно делать удобную обработку ошибок, проверку параметров и тому подобное. В результате, я решил переписать всю сложную логику на go, затем скомпилировать эти файлы для линукса, положить их в bin и вызывать оттуда во время исполнения действия.
Получилось нечто вот такое https://github.com/lokalise/lokalise-pull-action/pull/3/files Сделал простую программу для компиляции (тоже на го), чтобы выходной размер файлов был как можно меньше (они дополнительно ужимаются через upx). Дальше просто дело техники - поправить шаги, чтобы запускали эти бинарники. В целом, после первых тестов полёт нормальный, работает довольно шустро.
Так что вот ещё один пример, когда го может быть чрезвычайно полезен. К примеру, какой-нибудь ruby или elixir тут были бы, видимо, не слишком оптимальны. Да, Ruby в теории можно скомпилировать, но почти наверняка размер выходного файла окажется (не)приличным. Для Elixir пришлось бы делать контейнер docker, там разворачивать виртуальную машину erlang, это бы медленнее работало (хотя если вам известно другое решение - поделитесь!).
GitHub
Use precompiled binaries (Go) by bodrovis · Pull Request #3 · lokalise/lokalise-pull-action
GitHub action to download translation files from Lokalise TMS to your GitHub repository in the form of a pull request. - Use precompiled binaries (Go) by bodrovis · Pull Request #3 · lokalise/lokalise-pull-action
🔥17👍3🤯2
Читаю тут историю одного преподавателя, как он подловил студента на использовании ИИ (на уроке английского как родного), и вспомнил пару случаев.
Однажды на курсе "интернет-технологии" один хитроумный товарищ, который вообще не ходил на пары, заказал курсовую работу фрилансеру. Ну, просто отправил ему задание, я уж не помню, что там было, но что-то про js/html/css. Фрилансер сделал всё как полагается, но был слишком уж тщеславным. В частности, в package.json гордо прописал своё имя и сайт, которые я сразу и обнаружил. Студент о назначении package.json был, видимо, не осведомлён 😂
Другой раз на курсе по администрированию чего-то (scom, кажется) один из студентов скопировал у другого отчёт по финальной работе, отфотошопив скриншоты. Проблема в том, что он не заметил, что в метаданных скопированного файла осталось имя изначального автора...
И вот вспоминаешь - а ведь забавно было. Буколические времена... https://www.youtube.com/watch?v=qovCTEb13vM&list=PLvpvIuRmmKtQ9COLtXZsO-QbAGIMwNzBA
Однажды на курсе "интернет-технологии" один хитроумный товарищ, который вообще не ходил на пары, заказал курсовую работу фрилансеру. Ну, просто отправил ему задание, я уж не помню, что там было, но что-то про js/html/css. Фрилансер сделал всё как полагается, но был слишком уж тщеславным. В частности, в package.json гордо прописал своё имя и сайт, которые я сразу и обнаружил. Студент о назначении package.json был, видимо, не осведомлён 😂
Другой раз на курсе по администрированию чего-то (scom, кажется) один из студентов скопировал у другого отчёт по финальной работе, отфотошопив скриншоты. Проблема в том, что он не заметил, что в метаданных скопированного файла осталось имя изначального автора...
И вот вспоминаешь - а ведь забавно было. Буколические времена... https://www.youtube.com/watch?v=qovCTEb13vM&list=PLvpvIuRmmKtQ9COLtXZsO-QbAGIMwNzBA
YouTube
Lebanon Hanover - Why Not Just Be Solo (Full Album)
All Rights Belong To Their Respective Owners
Tracklist:
1. Saddest Smile
2. A Very Good Life
3. Albatross
4. I’m a Reject
5. Cadaverously Quaint
6. Bring Your Own Wine
7. Northern Lights
8. No One Holds Hands
9. Why Not Just Be Normal
10. Somehow We Ll…
Tracklist:
1. Saddest Smile
2. A Very Good Life
3. Albatross
4. I’m a Reject
5. Cadaverously Quaint
6. Bring Your Own Wine
7. Northern Lights
8. No One Holds Hands
9. Why Not Just Be Normal
10. Somehow We Ll…
😁14👍5☃1
Продолжаем серию soft skills! В этот раз обсудим процесс поиска работы и прохождения собеседований в IT. Встречаемся в эту среду вечером. https://youtube.com/live/bbMAjYki838?feature=share
YouTube
Soft skills #6 | Поиск работы в IT и прохождение собеседований
Продолжаем серию soft skills! В этот раз обсудим процесс поиска работы и прохождения собеседований в IT.
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https:/…
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам: https://www.youtube.com/channel/UCN2waErKU52T_41pGgUimXw/join
Boosty: https:/…
❤🔥12✍3👍2❤1
Не очень breaking news: вышла новая версия rails под номером 8. Похоже, каких-то критических изменений там нет, добавилось пару фич. Как сказал кто-то, DHH видимо очень не любит k8s и решил написать собственное решение. Впрочем, ещё не пробовал, ничего не могу сказать.
Если нужно тестировать под несколько версий rails сразу, учтите, что rails 8 требует ruby 3.2+.
Можно сделать так:
Пример такого проекта тут https://github.com/bodrovis/lokalise_rails/blob/master/.github/workflows/ci.yml
Если нужно тестировать под несколько версий rails сразу, учтите, что rails 8 требует ruby 3.2+.
Можно сделать так:
name: CI
on:
- push
- pull_request
jobs:
test:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
gemfile:
- Gemfile
- gemfiles/Gemfile-rails-6-1
- gemfiles/Gemfile-rails-7-1
- gemfiles/Gemfile-rails-7-2
ruby:
- '3.0'
- 3.1
- 3.2
- 3.3
exclude:
- gemfile: gemfiles/Gemfile-rails-7-2
ruby: '3.0'
- gemfile: Gemfile
ruby: 3.1
- gemfile: Gemfile
ruby: '3.0'
- gemfile: Gemfile
ruby: 3.1
runs-on: ${{ matrix.os }}
env:
BUNDLE_GEMFILE: ${{ matrix.gemfile }}
steps:
- uses: actions/checkout@v4
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.ruby }}
bundler-cache: true
Пример такого проекта тут https://github.com/bodrovis/lokalise_rails/blob/master/.github/workflows/ci.yml
👍13❤3
Сим полукреслом мастер Гамбс начинает новую партию мебели. Это первый урок по фреймворку Phoenix, в рамках которого мы настроим рабочую среду, создадим приложение и обсудим основные моменты, связанные с данными фреймворком. https://www.youtube.com/watch?v=E6rlxTscdfg
YouTube
Фреймворк Phoenix #1 | Введение, установка, подготовка среды, обзор приложения, паттерн MVC
Это первый урок по фреймворку Phoenix, в рамках которого мы настроим рабочую среду, создадим приложение и обсудим основные моменты, связанные с данными фреймворком.
Таймкоды:
00:00 Введение
00:40 Что такое Phoenix?
03:30 Phoenix - это не Rails в другой обёртке…
Таймкоды:
00:00 Введение
00:40 Что такое Phoenix?
03:30 Phoenix - это не Rails в другой обёртке…
⚡27❤9❤🔥7🔥5👍1
Weekly AI shitposting 😄 Кстати, недавно один парень на реддите сбрасывал ссылка на диалог, где совершенно неожиданно ИИ предложил его брату очистить планету от своего существования 🤪 https://gemini.google.com/share/6d141b742a13
😁6
Любопытное мнение, которое я (в общем) разделяю, что зачастую less is more, и далеко не всегда нужно на каждый чих подключать миллион библиотек JS и какой-нибудь трендовый фреймворк https://muan.co/posts/javanoscript
Mu-An Chiou
JavaScript dos and donts @ Mu-An Chiou
Do
When the core functionality of a feature cannot function with only HTML.
When the core functionality of a feature can benefit from some JavaScript. Start with only HTML, then progressively enhance it, so it can still work without Jav...
When the core functionality of a feature cannot function with only HTML.
When the core functionality of a feature can benefit from some JavaScript. Start with only HTML, then progressively enhance it, so it can still work without Jav...
❤🔥5👍5
Второй урок по фреймворку Phoenix! Plugs, controllers, views, routes. Пардон, что так поздно, пока ходил ужинать, пока то-сё, в итоге поздно домой пришёл https://www.youtube.com/watch?v=CVZmN40zwPw
YouTube
Фреймворк Phoenix #2 | Plugs, controllers, views, routes
В этом уроке по фреймворку Phoenix мы поговорим о plugs, контроллерах, представлениях и маршрутах.
Таймкоды:
00:00 Введение
01:45 Что такое plugs?
03:45 Пишем свой plug
04:45 Пишем свой plug (как модуль)
10:00 Plugs в контроллерах
18:40 Выдача данных в контроллерах…
Таймкоды:
00:00 Введение
01:45 Что такое plugs?
03:45 Пишем свой plug
04:45 Пишем свой plug (как модуль)
10:00 Plugs в контроллерах
18:40 Выдача данных в контроллерах…
🔥15👍6❤4🍾2