Мельком глянул Cursor на бесплатном тарифе.
Опробую в работе, возможно на него перейду, мне нравится.
Опробую в работе, возможно на него перейду, мне нравится.
Cododel.dev | Александр
Наткнулся на видео, в котором раскрыты существенные нюансы по Rust. И я действительно их считаю существенными, потому чо похожий опыт был с фреймворками и другими языками... (Самый банальный пример, но довольно похожий, это React vs Svelte, у второго комьюнити…
🖼️ Бинарники, RUST и JavaScript (Bun)
В комментариях рассказывал, что учил Rust, делая пошаговый эффективный setup сценарий для настройки Ubuntu в качестве веб сервера.
После чего планировалось его собрать в бинарник.
Я нашел нужные библиотеки, разобрался с базовыми принципами работы на Rust, и определил порядок действий и архитектуру проекта, но на этом и остановился, так как подвернулся коммерческий проект.
Так сейчас я вспомнил один факт!
У JavaScript - есть шикарнейшая среда выполнения Bun, предоставляющая еще и набор довольно интерсных инструментов.
Полностью о нём пока не стану рассказывать, суть не в этом, а в возможности компиляции кода в бинарник. При этом, нечто подобное есть и в последних версиях NodeJS в виде патчинга бинарника интерпретатора JavaScript кодом (упоминалось начиная с 16, если не ошибаюсь).
Но в Bun умеет в рантайм исполнения TypeScript без необходимости сборки проекта в JavaScript. А ещё говорят, что есть возможность оптимизации этого TS/JS в байткод.
Но я вижу, что Bun явно в проигрыше по памяти, а производительность и не ставил под сомнение, Rust шустрее.
На скрине можно увидеть, что такой скрипт занимает 20Mb RAM, а сам по себе весит 57Mb:
Но!
Мне никогда и не требовалась производительность. У меня в приоритете скорость и удобство разработки.
А в NPM я помню, есть огромное разнообразие отличных библиотеки для CLI.
И упаковав это всё дело в бинарник весом ±60-120Mb — останется просто его закинуть на сервер, запустить, выбрать что нужно установить, И..(!)
Пойти пить чай на минут 15
(вместо 20-60 минут настройки сервера - мы тратим 5 минут и пьем чай 10-20, и это при наличии опыта, новичкам сильно больше сэкономит времени)
Обязательно сделаю такой инструмент, по идее он сможет привлечь не очень опытных Linux юзеров и собрать вокруг себя комьюнити.😎
#NodeJS #Bun #Rust #JavaScript #TypeScript #Linux
В комментариях рассказывал, что учил Rust, делая пошаговый эффективный setup сценарий для настройки Ubuntu в качестве веб сервера.
После чего планировалось его собрать в бинарник.
Я нашел нужные библиотеки, разобрался с базовыми принципами работы на Rust, и определил порядок действий и архитектуру проекта, но на этом и остановился, так как подвернулся коммерческий проект.
Так сейчас я вспомнил один факт!
У JavaScript - есть шикарнейшая среда выполнения Bun, предоставляющая еще и набор довольно интерсных инструментов.
Полностью о нём пока не стану рассказывать, суть не в этом, а в возможности компиляции кода в бинарник. При этом, нечто подобное есть и в последних версиях NodeJS в виде патчинга бинарника интерпретатора JavaScript кодом (упоминалось начиная с 16, если не ошибаюсь).
Но в Bun умеет в рантайм исполнения TypeScript без необходимости сборки проекта в JavaScript. А ещё говорят, что есть возможность оптимизации этого TS/JS в байткод.
Но я вижу, что Bun явно в проигрыше по памяти, а производительность и не ставил под сомнение, Rust шустрее.
На скрине можно увидеть, что такой скрипт занимает 20Mb RAM, а сам по себе весит 57Mb:
setInterval( () => {
console.log(Date.now());
}, 1000);
Но!
Мне никогда и не требовалась производительность. У меня в приоритете скорость и удобство разработки.
А в NPM я помню, есть огромное разнообразие отличных библиотеки для CLI.
И упаковав это всё дело в бинарник весом ±60-120Mb — останется просто его закинуть на сервер, запустить, выбрать что нужно установить, И..(!)
Пойти пить чай на минут 15
(вместо 20-60 минут настройки сервера - мы тратим 5 минут и пьем чай 10-20, и это при наличии опыта, новичкам сильно больше сэкономит времени)
Обязательно сделаю такой инструмент, по идее он сможет привлечь не очень опытных Linux юзеров и собрать вокруг себя комьюнити.
А ещё, для шарящих —бонусом к Cursor я взял в работу проект, на котором будет расширение для бразуера на React в WXT и бекендом на AppWrite
Так что будет чего интересного рассказать и обсудить
#NodeJS #Bun #Rust #JavaScript #TypeScript #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Cododel.dev | Александр
Скрипт для кинопоиска 😎 Допилил немного: - Развернул плеер на всю страницу - Убрал лишние элементы - Заблокировал всю рекламу
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰1
Cododel.dev | Александр
А ещё, для шарящих —бонусом к Cursor я взял в работу проект, на котором будет расширение для бразуера на React в WXT и бекендом на AppWrite
Так что будет чего интересного рассказать и обсудить
Так что будет чего интересного рассказать и обсудить
AppWrite, SupaBase, Directus, Strapi - не понравились
ЧЕТЫРЕ РАЗА! — ПЕРЕПИСЫВАЛ... проект!
AppWrite
Есть всё, кроме массового импорта. Мощнейшая вещь.
Но настройка его сложна для новичка, и жрет о 2-4гб оперативки на сервере.
SupaBase
Крутая штука, не допёр как сделать авторизацию 🤣
И тоже с настройкой были траблы.
Плюс мне не нравится HTTP Basic Авторизация по захардкоженным credentials в конфиге прокси сервера.
За то импорт и экспорт нормальный есть
Directus
Очень крутая штука, особенно его Flows.
Стал сильно продуманнее за прошедшие полгода с моей встречи с ним.
Но все так же документация меня вымораживает. Много не раскрытых тем, и скрытых, не упомянутых ограничений.
Например условная нода логики в тех же Flow - не поддерживает тупую проверку входных данных на их наличие... Не уверен что мне когда-либо понравится это. И так же во flows много других ограничений, хотя задумка улетная.
В остальном это комбайн для супер быстрого старта, толком даже без настроек, всё мышкой можно сделать.
Ограничения так же можно обойти, сделав простое расширение, я так пол логики в прошлом проекте сделал, но теряется весь шарм легкости и наглядности. 🥲
Думаю ребята в нужном направлении двигаются, и их время просто ещё не настало, держу звезду на гитзабе за них.
Strapi
HeadlessCMS, да. Крутая, да. Популярная? А вот хз-хз.
Вроде раньше много где встречал про неё статьи, и на гитхабе звезд куча насыпано.
НО КАК? Как может не быть у такой популярной CMS функционала для импорта/экспорта, хотя бы банального!?
Он справделивости ради есть в официальном маркете расширений, но... На прошлую версию 😖 Не без обратной совместимости😩
Ну я его тоже оставил откисать.
FilamentPHP
Тяжелая артилерия из TALL Stack компонентов и не то что целой системы, а уже целой ЭКОсистемы для любого рода панелей, да еще и на базе Laravel 😤
Ну это козырь был.
Я пытался, честно, вот даже описал что меня останавило, и на каждый из вариантов я потратил минимум 4 часа времени.
Думал ребята допили свои проекты, обещающие супер быстрый старт, но везде какие-то проблемы...
В итоге я все же снова взял в работу этот стэк для бэка. Нельзя на нем не сделать бэк. Ну нет ограничений, сколько бы я не придумывал.
Меня просто удивляет продуманность этого Filament. Баги есть, не без них, конечно. Как оказалось без ошибок ни то, что люди, роботы не справятся 🙃(Отсылка к нейросетям)
Тут я за пару дней уложился извернуться и не сорвать сроки, а сделано:
- Админка
- Бизнес логика
- Token Based Авторизация по API
(пришлось потратить полдня, чтобы разобраться в этой теме, так как я её намеренно игнорировал последние 3 года)
- API c аутентификацией по токену
- Расширение для хрома на WXT + React (TanStack Router, Query, Store)
Для расширения хромовского - я вообще только с WXT работал и голым React, чисто для верстки.
К сожалению - опять не пригодился Background скрипт, так что всё ещё познать вполне не удастся разработку расширений...
Но с TanStack я не работал. Как-то раз для крипто проекта пытался его настроить и за целый день - так и не вышло. Сейчас же скажу - это мастхэв! Очень крутая штука!
Ну и отказался от Tailwind и SCSS в пользу CSS Modules в паре с clsx. И я не сказал бы, что стили писать долго. В моем случае я заказы беру вообще без дизайна и предпочтений, так что 50-80% от них пишет нейросеть, а я просто не претендую на произведение искусства 😆
#AppWrite #Supabase #Directus
ЧЕТЫРЕ РАЗА! — ПЕРЕПИСЫВАЛ... проект!
AppWrite
Есть всё, кроме массового импорта. Мощнейшая вещь.
Но настройка его сложна для новичка, и жрет о 2-4гб оперативки на сервере.
SupaBase
Крутая штука, не допёр как сделать авторизацию 🤣
И тоже с настройкой были траблы.
Плюс мне не нравится HTTP Basic Авторизация по захардкоженным credentials в конфиге прокси сервера.
За то импорт и экспорт нормальный есть
Directus
Очень крутая штука, особенно его Flows.
Стал сильно продуманнее за прошедшие полгода с моей встречи с ним.
Но все так же документация меня вымораживает. Много не раскрытых тем, и скрытых, не упомянутых ограничений.
Например условная нода логики в тех же Flow - не поддерживает тупую проверку входных данных на их наличие... Не уверен что мне когда-либо понравится это. И так же во flows много других ограничений, хотя задумка улетная.
В остальном это комбайн для супер быстрого старта, толком даже без настроек, всё мышкой можно сделать.
Ограничения так же можно обойти, сделав простое расширение, я так пол логики в прошлом проекте сделал, но теряется весь шарм легкости и наглядности. 🥲
Думаю ребята в нужном направлении двигаются, и их время просто ещё не настало, держу звезду на гитзабе за них.
Strapi
HeadlessCMS, да. Крутая, да. Популярная? А вот хз-хз.
Вроде раньше много где встречал про неё статьи, и на гитхабе звезд куча насыпано.
НО КАК? Как может не быть у такой популярной CMS функционала для импорта/экспорта, хотя бы банального!?
Он справделивости ради есть в официальном маркете расширений, но... На прошлую версию 😖 Не без обратной совместимости
Ну я его тоже оставил откисать.
FilamentPHP
Тяжелая артилерия из TALL Stack компонентов и не то что целой системы, а уже целой ЭКОсистемы для любого рода панелей, да еще и на базе Laravel 😤
Ну это козырь был.
Я пытался, честно, вот даже описал что меня останавило, и на каждый из вариантов я потратил минимум 4 часа времени.
Думал ребята допили свои проекты, обещающие супер быстрый старт, но везде какие-то проблемы...
В итоге я все же снова взял в работу этот стэк для бэка. Нельзя на нем не сделать бэк. Ну нет ограничений, сколько бы я не придумывал.
Меня просто удивляет продуманность этого Filament. Баги есть, не без них, конечно. Как оказалось без ошибок ни то, что люди, роботы не справятся 🙃
Тут я за пару дней уложился извернуться и не сорвать сроки, а сделано:
- Админка
- Бизнес логика
- Token Based Авторизация по API
(пришлось потратить полдня, чтобы разобраться в этой теме, так как я её намеренно игнорировал последние 3 года)
- API c аутентификацией по токену
- Расширение для хрома на WXT + React (TanStack Router, Query, Store)
Для расширения хромовского - я вообще только с WXT работал и голым React, чисто для верстки.
К сожалению - опять не пригодился Background скрипт, так что всё ещё познать вполне не удастся разработку расширений...
Но с TanStack я не работал. Как-то раз для крипто проекта пытался его настроить и за целый день - так и не вышло. Сейчас же скажу - это мастхэв! Очень крутая штука!
Ну и отказался от Tailwind и SCSS в пользу CSS Modules в паре с clsx. И я не сказал бы, что стили писать долго. В моем случае я заказы беру вообще без дизайна и предпочтений, так что 50-80% от них пишет нейросеть, а я просто не претендую на произведение искусства 😆
#AppWrite #Supabase #Directus
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
У Дагона посмотрел видос про ортопедическое кресло, взял себе ближайший аналог из бюджетных вариантов для работы, взамен табуретки ⌨️
Будем посидеть.
Будем посидеть.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from JetBrains Cracks
WebStorm и Rider стали бесплатными для некоммерческого использования
Теперь эти IDE можно использовать полноценно и бесплатно, без каких-то существенных ограничений. Отличия только в функции Code With Me и невозможности отказаться от сбора анонимной статистики.
📌 Как работает: скачиваем IDE, регистрируем аккаунт и активируем версию для некоммерческого использования. Она сразу дается на год и должна автоматически продлеваться по истечении года.
📌 Что входит в некоммерческое использование: обучение, разработка домашних pet-проектов, создание медиа-контента, разработка open-source проектов.
📌 Кто уже оплатил подписку: можно оформить возврат, если IDE не используется в коммерческих целях.
С подробностями можно ознакомиться в публикации на сайте Jetbrains
Теперь эти IDE можно использовать полноценно и бесплатно, без каких-то существенных ограничений. Отличия только в функции Code With Me и невозможности отказаться от сбора анонимной статистики.
📌 Как работает: скачиваем IDE, регистрируем аккаунт и активируем версию для некоммерческого использования. Она сразу дается на год и должна автоматически продлеваться по истечении года.
📌 Что входит в некоммерческое использование: обучение, разработка домашних pet-проектов, создание медиа-контента, разработка open-source проектов.
📌 Кто уже оплатил подписку: можно оформить возврат, если IDE не используется в коммерческих целях.
С подробностями можно ознакомиться в публикации на сайте Jetbrains
👍1
Мы тут вебстудию открываем🤫
Please open Telegram to view this post
VIEW IN TELEGRAM
Cododel.dev | Александр
А вот и первые плоды от постинга на Pikabu Пришли уточнения к посту о Влиянии железа на результаты работы нейросетей😃 UnknownUsers Ну не совсем. 1. Если памяти гпу не хватает, то вполне часть слоев можно крутить на процессоре в оперативной памяти. Например…
Есть ли польза от Pikabu?
Что-ж — могу сделать заключение, что посты писать можно, и довольно не сложно.
При этом они могут набирать хорошие охваты и активность, при этом не важно, какой у тебя рейтинг и как давно ты на платформе.
Правда чтобы получить профит с этого дела - придется подумать, как завернуть тему так, чтобы она была спорной, побуждала к обсуждению и при этом упомянуть себя или свой продукт.
При всех делах - это должен быть CallToAction, ещё и нативный, не урезающий пользу и информацию, скорее бонусного характера, и желательно очень полезного, не нарушающего правил.
Так как даже в рамках самого пикабу, считая охват в 33к и 220 комментариев за ±4000 реальных просмотров — ни одной подписки не произошло.)
А так же не стоит забывать, что посты и комментарии удалять и скрывать нельзя — они остаются на всегда.
Что-ж — могу сделать заключение, что посты писать можно, и довольно не сложно.
При этом они могут набирать хорошие охваты и активность, при этом не важно, какой у тебя рейтинг и как давно ты на платформе.
Правда чтобы получить профит с этого дела - придется подумать, как завернуть тему так, чтобы она была спорной, побуждала к обсуждению и при этом упомянуть себя или свой продукт.
При всех делах - это должен быть CallToAction, ещё и нативный, не урезающий пользу и информацию, скорее бонусного характера, и желательно очень полезного, не нарушающего правил.
Так как даже в рамках самого пикабу, считая охват в 33к и 220 комментариев за ±4000 реальных просмотров — ни одной подписки не произошло.)
А так же не стоит забывать, что посты и комментарии удалять и скрывать нельзя — они остаются на всегда.
👍2
Noetis и Философский Парень
Если что-то приносит пользу, пусть оно живет
Новая мысль, с жизненным примером.
Ну а в программировании — не выпиливаем старые технологии и не рефакторим код без сильной неообходимости.
Как бы этого ни хотелось!(но иногда можно)
Программисты живут за счет бизнеса, а бизнесу не интересна чистота кода, главное чтобы всё работало. (очевидно, но я долго это принимать не хотел)
Так что пилим рабочий продукт решающий задачи бизнеса, а не исправляем то, что до нас работало годами
На этой мысли и закончу.
Ну а в программировании — не выпиливаем старые технологии и не рефакторим код без сильной неообходимости.
Как бы этого ни хотелось!
Программисты живут за счет бизнеса, а бизнесу не интересна чистота кода, главное чтобы всё работало. (очевидно, но я долго это принимать не хотел)
Так что пилим рабочий продукт решающий задачи бизнеса, а не исправляем то, что до нас работало годами
На этой мысли и закончу.
Машина тоже может быть предвзятой
Если кто не понял — так влияет на ответ включенная функция памяти у ChatGPT.
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
Интересный видос про слепую печать
Сам никогда целенаправленно не развивал этого навыка, но в какой-то степени им овладел.
Буквы глазами больше не ищу, все на ощупь, но все ещё нет ощущения свободы печати, если переферическим зрением не вижу её
На фрагменте 6:42 (кликабельно) — понял, что не осознанно частично навык этот развил именно на своей первой механической клавиатуре без русской раскладки.
Смотреть не неё было просто бесполезно, первое время на ощупь искал буквы которые не запомнились 😄
А потом сильно спрогрессировал на программирование и гуглеже в ночное время, на предидущем ноутбуке, у которого нет подсветки клавиатуры.
Так что советы годные, сам не пробовал, но рекомендую 😁
Лично для себя выделил keybr.com, в свободное время попробую.
Сам никогда целенаправленно не развивал этого навыка, но в какой-то степени им овладел.
Буквы глазами больше не ищу, все на ощупь, но все ещё нет ощущения свободы печати, если переферическим зрением не вижу её
На фрагменте 6:42 (кликабельно) — понял, что не осознанно частично навык этот развил именно на своей первой механической клавиатуре без русской раскладки.
Смотреть не неё было просто бесполезно, первое время на ощупь искал буквы которые не запомнились 😄
А потом сильно спрогрессировал на программирование и гуглеже в ночное время, на предидущем ноутбуке, у которого нет подсветки клавиатуры.
Так что советы годные, сам не пробовал, но рекомендую 😁
Лично для себя выделил keybr.com, в свободное время попробую.
Я наконец-то продвинулся в английском на столько, что мне рекомендации подкидывают американские видосы с обзором на советскую компьютерную мышь 😃
Забавно он расстраивается с инструкции на иностранном языке (русском), прям как в России расстраиваются с инструкций на английском 😀
https://youtu.be/u4RkkjiYu0k
Смотрю их без субтитров уже года полтора, но только последние полгода стал это делать чаще, и непринужденно
Забавно он расстраивается с инструкции на иностранном языке (русском), прям как в России расстраиваются с инструкций на английском 😀
Русские используют букву “B (би)” для звука “V (в)” — прям посмеялся
https://youtu.be/u4RkkjiYu0k
Смотрю их без субтитров уже года полтора, но только последние полгода стал это делать чаще, и непринужденно
YouTube
I Bought a Soviet Era Gaming Mouse - MARS UKV-01
Looking for electronic components and equipment? Consult the specialists! Head over to https://lmg.gg/CircuitSpecialists and save 10% using code “LMG”
Win a Hennessey Ford Bronco or $75K cash with no purchase necessary with the Ridge Wallet sweepstake! Check…
Win a Hennessey Ford Bronco or $75K cash with no purchase necessary with the Ridge Wallet sweepstake! Check…
Please open Telegram to view this post
VIEW IN TELEGRAM
ХА!
БОГИ КУРСОРА УСЛЫШАЛИ!
😂😂😂
Не, ну эт реально было бы стыдно не сделать автогенерацию коммитов, я устал уже через чат их делать
Остальное на сайте всё расписано, и работает примерно так, как и представлено
https://www.cursor.com/features
Единственный нюанс, это лимит в 500 запросов на НЕ мини модели, который можно докупать по 500шт пачками по 20$
Так что эт будет не выгодно, если ты прям пишешь год через чат боковой и слабо разбираешься.
А так модели cursor-mini с головой хватает для уточнения деталей, анализа и рефакторинга, при этом комплиты безлимитные.
БОГИ КУРСОРА УСЛЫШАЛИ!
😂😂😂
Не, ну эт реально было бы стыдно не сделать автогенерацию коммитов, я устал уже через чат их делать
Остальное на сайте всё расписано, и работает примерно так, как и представлено
https://www.cursor.com/features
Единственный нюанс, это лимит в 500 запросов на НЕ мини модели, который можно докупать по 500шт пачками по 20$
Так что эт будет не выгодно, если ты прям пишешь год через чат боковой и слабо разбираешься.
А так модели cursor-mini с головой хватает для уточнения деталей, анализа и рефакторинга, при этом комплиты безлимитные.