#macapps В поисках идеального терминала я перепробовал разные приложения - iterm, ghostty, warp, alacritty и сейчас решил дать шанс kitty, который мне нахваливал один из друзей, как неимоверно быстрое приложение. Что могу сказать по итогу нескольких дней тестирования - неплохо, хотя есть небольшие даже не недочёты, а скорее непривычные мне решения. Даже написал свой собственный конфиг, чтобы было не так больно переходить с предыдущих терминалов, вот - делюсь 🙂
# vim:fileencoding=utf-8:foldmethod=marker
# Fonts
font_size 16.0
font_family MesloLGM Nerd Font
# Scrollback
scrollback_lines 9999999
# Mouse
mouse_hide_wait 3.0
url_color #0087bd
url_style curly
open_url_with default
detect_urls yes
# Performance tuning
sync_to_monitor yes
# Window layout
remember_window_size yes
initial_window_width 1024
initial_window_height 768
enabled_layouts splits
draw_minimal_borders yes
inactive_text_alpha 0.7
hide_window_decorations no
# Tab bar
tab_bar_edge top
tab_bar_style slant
tab_bar_min_tabs 1
# Advanced
shell .
editor /opt/homebrew/bin/nvim
allow_hyperlinks yes
shell_integration enabled
# OS specific tweaks
macos_titlebar_color background
macos_hide_from_tasks no
macos_quit_when_last_window_closed yes
macos_traditional_fullscreen no
macos_show_window_title_in all
# Keyboard shortcuts
map cmd+1 goto_tab 1
map cmd+2 goto_tab 2
map cmd+3 goto_tab 3
map cmd+4 goto_tab 4
map cmd+5 goto_tab 5
map cmd+6 goto_tab 6
map cmd+7 goto_tab 7
map cmd+8 goto_tab 8
map cmd+9 goto_tab 9
map cmd+w close_window
map cmd+shif+n new_os_window
map cmd+d launch --location=hsplit --cwd=current
map cmd+shift+d launch --location=vsplit --cwd=current
map cmd+t new_tab
map cmd+] next_window
map cmd+[ previous_window
map cmd+equal change_font_size all +2.0
map cmd+minus change_font_size all -2.0
map cmd+0 change_font_size all 0
map cmd+c copy_to_clipboard
map cmd+v paste_from_clipboard
kitty
If you live in the terminal, kitty is made for YOU! The fast, feature-rich, GPU based terminal emulator. Fast Uses GPU and SIMD vector CPU instructions for best in class performance, Uses threaded ...
#neovim #devops #opensource Буквально 2 недели одна из самых популярных (если не самая популярная) сборка настроек для NeoVim, AstroNvim, получила апдейт с 4 до 5 версии (более того - сейчас уже вышла версия 5.1.3). Инструкция по миграции, равно как и перечень нововведений доступен тут https://docs.astronvim.com/configuration/v5_migration/
Что до себя, то я использую vim не то, чтобы совсем как красноглазый задрот, а скорее в духе - поставил, настроил один раз и забыл. Один из плюсов сборки - это набор community-driven пакетов для различных языков и фреймворков, поэтому, если вы много слышали про силу vim и хотите ворваться с шашкой наголо в этот мир, чтобы потом все HRинивыжимали трусики строились в очередь за таким/такой тру-хацкер(шей), то эта сборка для вас.
PS: а не переборщил ли я с феминитивами? Кажется сейчас они уже не в моде?
Что до себя, то я использую vim не то, чтобы совсем как красноглазый задрот, а скорее в духе - поставил, настроил один раз и забыл. Один из плюсов сборки - это набор community-driven пакетов для различных языков и фреймворков, поэтому, если вы много слышали про силу vim и хотите ворваться с шашкой наголо в этот мир, чтобы потом все HRини
PS: а не переборщил ли я с феминитивами? Кажется сейчас они уже не в моде?
AstroNvim Documentation
Migration to v5.0
The documentation website for AstroNvim.
#ruby #rails Иногда очень интересно как всё работает "у них". Под "ними" я имею в виду успешные проекты, с хорошим трекшном и (скорее всего) сильной технической командой. Вот как раз тот самый случай, когда можно заглянуть под капот Gumroad - https://github.com/antiwork/gumroad Если кто не знает - Gumroad это достаточно известный магазин Digital Goods, поэтому то, что они открыли свой код - это очень круто и интересно
GitHub
GitHub - antiwork/gumroad: Sell stuff and see what sticks
Sell stuff and see what sticks. Contribute to antiwork/gumroad development by creating an account on GitHub.
🔥3👍1
#ruby #rails Хочу показать еще один крутой проект, доступный в #opensource - Hackbank https://github.com/hackclub/hcb Ребята пилили финтах решение для хакатонов и в конце марта выложили его в общий доступ. Почитать про проект можно тут
GitHub
GitHub - hackclub/hcb: 🏦 Open source, transparency-orientated fiscal sponsorship platform for hackers & creatives.
🏦 Open source, transparency-orientated fiscal sponsorship platform for hackers & creatives. - hackclub/hcb
Если вам необходимо тестировать веб-хуки, то вполне возможно эта утилита вам зайдёт. И да - это #opensource проект, написанный на #svelte 🙂
typedwebhook.tools
TypedWebhook.tools: a tool to test webhooks and generate payload types
A tool to test webhooks and generate payload types. Instantly test and inspect webhooks with a free, unique URL.
👍1
И снова о #neovim - с помощью этого плагина можно познать в нем все радости vibe coding, а впоследствии и vibe debugging 🙂
GitHub
GitHub - yetone/avante.nvim: Use your Neovim like using Cursor AI IDE!
Use your Neovim like using Cursor AI IDE! Contribute to yetone/avante.nvim development by creating an account on GitHub.
#никогдатакогонебылоивотопять Ох, этот мессенджер сломался - несите другой. Я даже не знаю как мне прокомментировать ЭТО, блядь - я даже не знаю как НАЗВАТЬ это. Пытаюсь вспомнить в какой момент Дуров свернул не туда, тот самый Дуров, который показывал средний палец МРГ, которые пытались его поглотить. Тот самый Дуров, который сопротивлялся блокировкам РКН, пытающихся заблокировать телеграмм. И у меня нет вопросов в Горелкину, который каждым своим действием кагбэ говорит "Это мой гражданский долг, сэр!" (Цитата из "Пиратов карибского моря"), но у меня вопрос к Дурову - "Паша, wtf?"
🤨1
Forwarded from TheQube | экосистема развития бизнеса
Если 70–80% вашего дохода зависит от 2–3 клиентов, ваш бизнес в уязвимой позиции. Уход одного из них может привести к серьезным финансовым проблемам. Давайте разберемся, почему так происходит и как этого избежать.
Почему возникает зависимость?
Как избежать этой ловушки?
– Вводите минимальный лимит: например, ни один клиент не должен приносить более 20% выручки.
– Регулярно ищите новых заказчиков, даже когда всё стабильно.
– Используйте разные каналы: контент-маркетинг, партнерства, холодные продажи.
– Внедрите систему лидогенерации, чтобы получать постоянный поток новых клиентов.
– Не становитесь поставщиком «на замену», создавайте уникальные решения.
– Диверсифицируйте продуктовую линейку, чтобы быть востребованными в разных сегментах.
– Это даст предсказуемость и снизит риски внезапных уходов.
Зависимость от нескольких клиентов – это скрытая угроза. Решение: системная работа над диверсификацией, продажами и продуктами. Если не думать об этом сейчас, однажды придётся решать проблему в кризисных условиях.
Please open Telegram to view this post
VIEW IN TELEGRAM
#никогдатакогонебылоивотопять Оказалось не всё так плохо с телеграммом - оказывается есть фича "верификация третьей стороной", о которой я (да и судя по всему не только я) был не в курсе. Вынужден признать свою ошибку - погорячился с наведением суеты.
Forwarded from Первый отдел
This media is not supported in your browser
VIEW IN TELEGRAM
«В Telegram начала действовать система маркировки каналов, владельцы которых прошли регистрацию в РКН. <...> Теперь у пользователей Telegram появилась возможность быстро и наглядно убедиться, какие каналы можно репостить, а у рекламодателей – где размещаться. Думаю, со временем эта отметка станет еще и понятным маркером ответственного отношения автора канала к своему контенту», — написал заместитель председателя комитета Госдумы по информационной политике, информационным технологиям и связи Антон Горелкин. Он похвастался, что сам уже получил отметку А+ и ссылку на Госуслуги в профиле канала, подтверждающую регистрацию в Роскомнадзоре.
Отметим, что никаких специальных инструментов для маркировки регистрации в РКН мессенджер Telegram не запустил. То, о чем пишет Горелкин, — стандартный функционал верификации «третьей стороной», которым Telegram позволяет пользоваться кому угодно, например, биржам или медиаагентствам. Это нововведение от января 2025 года позволяет любым сторонним сервисам присваивать профилям, ботам и каналам кастомные значки о подлинности — отдельно от действительно официальной верификации самого Telegram.
В случае с ботом-верификатором, который рекламирует Горелкин, чтобы получить кастомный значок, пользователю необходимо подать заявление на регистрацию на Госуслугах, добавить бот в канал в качестве администратора и передать боту номера телефонов всех администраторов канала.
Глава «Первого отдела» Дмитрий Заир-Бек: «Фактически, используя полунамеки на "официальность" сервиса и слабую осведомленность пользователей об этой функции, Горелкин пытается обманом заставить владельцев Telegram-каналов выдать властям как можно больше информации о них самих и об их аудитории».
Please open Telegram to view this post
VIEW IN TELEGRAM
#opensource На своём YouTube-канале ребята из GitHub выложили интервью с живой легендой - Линусом Торвальдсом, автором того самого git, которому стукнуло 20 годиков 🥳
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Two decades of Git: A conversation with creator Linus Torvalds
Twenty years ago, Linus Torvalds created the basis for Git in just 10 days, forever changing how developers collaborate on code. In this candid interview, Linus Torvalds discusses Git's unexpected journey from a Linux kernel management tool to the foundation…
#javascript Если вы когда-нибудь планировали запилить крутой стартап с использованием RedwoodJs, к которому приложил свою руку Tom Preston-Werner, он же mojombo, он же Сеня-Миллионер сооснователь GitHub, то у меня для вас плохие новости. Сам фреймворк, хоть и обещают поддерживать, но кажется планируют похоронить в пользу Redwood SDK - по факту SSR-движок на базе #react, заточенный исключительно под инфраструктуру Cloudflare. Не, Cloudflare конечно компания именитая и делает отличные продукты, но вендор-лок это вендор-лок.
#opensource #security Отличный, бесплатный и опенсорсный сканер уязвимостей - разве это не то, что нам надо пощупать пятничным утром, после того как вы уже пощупали всё остальное? 😄
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Bearer/bearer: Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks. - Bearer/bearer
🔥4
Немного обновил мой Development Handbook, добавил перевод на английский и французский языки.
GitHub
GitHub - alec-c4/development_handbook: Best development practices
Best development practices. Contribute to alec-c4/development_handbook development by creating an account on GitHub.
🔥2
Неплохой разбор по поводу верификации в Телеграмме сделали ребята из Медузы. Tl;DR - улыбаемся и машем. #никогдатакогонебылоивотопять
Forwarded from Медуза — LIVE
В телеграме запустили бота для верификации каналов с регистрацией в Роскомнадзоре. Чем это опасно для подписчиков таких каналов? Изучаем спор о новой угрозе безопасности ваших данных в мессенджере
В телеграме запустили бота для верификации каналов, которые прошли регистрацию в Роскомнадзоре. Причем чтобы получить значок верификации, бота нужно наделить правами администратора канала. Это вызвало спор среди представителей власти и экспертов о том, к каким данным при таком уровне допуска получит доступ Роскомнадзор.
В нашем разборе рассказываем, какие интерфейсы для разработки ботов в телеграме в принципе существуют, позволяют ли они узнавать весь список подписчиков канала, как власти могут использовать собранную о вас с помощью бота информацию и могут ли телеграм-каналы воздержаться от процедуры верификации в принципе.
Открыть с VPN | без VPN
В телеграме запустили бота для верификации каналов, которые прошли регистрацию в Роскомнадзоре. Причем чтобы получить значок верификации, бота нужно наделить правами администратора канала. Это вызвало спор среди представителей власти и экспертов о том, к каким данным при таком уровне допуска получит доступ Роскомнадзор.
В нашем разборе рассказываем, какие интерфейсы для разработки ботов в телеграме в принципе существуют, позволяют ли они узнавать весь список подписчиков канала, как власти могут использовать собранную о вас с помощью бота информацию и могут ли телеграм-каналы воздержаться от процедуры верификации в принципе.
Открыть с VPN | без VPN
Meduza
В телеграме запустили бота для верификации каналов с регистрацией в Роскомнадзоре. Чем это опасно для подписчиков таких каналов?
9 апреля первый заместитель председателя комитета Госдумы по информационной политике, информационным технологиям и связи Антон Горелкин заявил о запуске телеграм-бота @Trustchannelbot для регистрации крупных телеграм-каналов в перечне Роскомнадзора (РКН).…
Вышел GPT 4.1:
— Уровень задач по математике: 800/800 на SAT Math
— 5-кратное снижение "галлюцинаций" по сравнению с GPT-4-turbo
— Улучшено логическое мышление, кодинг и точность ответов
— До 128,000 токенов в одном запросе (≈300 страниц текста)
— GPT-4.1 лучше справляется с длинными и сложными цепочками запросов
— Встроенный браузер
— Работа с файлами (в т.ч. Excel, PDF)
— Кастомные GPT, легко обучаемые
— Генерация и редактирование изображений (DALL·E 3 с inpainting)
— Улучшенный код-интерпретатор
Всё это работает в одном унифицированном GPT-4.1, без переключения между режимами. GPT-4.1 пока только в ChatGPT, в API появится чуть позже. #ai
— Уровень задач по математике: 800/800 на SAT Math
— 5-кратное снижение "галлюцинаций" по сравнению с GPT-4-turbo
— Улучшено логическое мышление, кодинг и точность ответов
— До 128,000 токенов в одном запросе (≈300 страниц текста)
— GPT-4.1 лучше справляется с длинными и сложными цепочками запросов
— Встроенный браузер
— Работа с файлами (в т.ч. Excel, PDF)
— Кастомные GPT, легко обучаемые
— Генерация и редактирование изображений (DALL·E 3 с inpainting)
— Улучшенный код-интерпретатор
Всё это работает в одном унифицированном GPT-4.1, без переключения между режимами. GPT-4.1 пока только в ChatGPT, в API появится чуть позже. #ai
Openai
Introducing GPT-4.1 in the API
Introducing GPT-4.1 in the API—a new family of models with across-the-board improvements, including major gains in coding, instruction following, and long-context understanding. We’re also releasing our first nano model. Available to developers worldwide…
#macapps если вы хотите получить перманентный дискаунт в Craft размером 50%, то при оплате используйте промокод READWISE50 тут https://www.craft.do/
Если вы не в курсе, что такое Craft, то это аналог Notion, но не блокирующий пользователей из РФ и РБ. Функционально может намного попроще, но активно развивается
Если вы не в курсе, что такое Craft, то это аналог Notion, но не блокирующий пользователей из РФ и РБ. Функционально может намного попроще, но активно развивается
Craft Docs
Craft — Docs and Notes Editor
A premium writing experience that follows you across all your devices.
#frontend анонсировали бета-версию Storybook 9. Среди заявленных плюшек - меньше бандл, использование тегов, тестирование компонентов на доступность, можно посмотреть насколько покрыты тестами ваши компоненты и многое другое
Storybook Blog
Storybook 9 is now in beta
Try the future of UI testing today