Satont.
314 subscribers
321 photos
52 videos
1 file
201 links
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Тут аэродром в метрах ста. Иногда самолёты заходят на посадку одновременно с завершением заезда. Выглядит прикольно.
This media is not supported in your browser
VIEW IN TELEGRAM
Которые слева трибуны пустые — тоже будут заполнены, это люди жрать ушли.
Я сейчас понял, что я на nuphy 75 своей могу свитчится через FN 1..3 между тремя bluetooth девайсами быстро, а на fn+4 включать донгл девайс. Очень удобно, если у вас несколько устройств одновременно, например стриминг ПК + рабочий пк.
🫡1
Я не не люблю понедельники.
Я люблю разработку.

Отдохнуть от кодинга для меня — переключиться на что-то в другое в кодинге. Какая-то новая технология, информация, задачка. Познавая, делая вещи — я чувствую себя счастливее и удовлетворённее.
Да, иногда хочется и от компа отдохнуть, что мне удаётся с переменным успехом, но мне этого достаточно.

Я занимаюсь этим с малых лет, пусть и не серьёзно. Начинал со всяких конструкторов сайтов (ucoz), где немного познакомился с css, html, js.
Со временем перетекло в php на всяких CMS по типу DLE, где можно было писать свои кастомные скриптики, что мне очень нравилось, потому что в то время я со своим знакомым держал сервер по Counter-Strike 1.6, для чего я писал всякие вебовые обвязки.
Когда время прошло, я стал баловаться со всякими ботами для разных платформ, включая твич, дискорд, телеграм; писал всякие апишки для себя, скраперы сайтов.
Брал всякие малюсенькие заказы на фрилансе.

Это дало свои плоды, я поработал и в малом бизнесе, и в крупных компаниях.

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

Ещё довольно таки давно я занимаюсь стримингом. Это тоже стало частью меня. Но к сожалению из-за собственной одной ошибки, - а именно я подписался багом твича на 30 стримеров праймом, когда он только вышел, - я не могу в полной мере это делать, так что эту часть меня от меня можно сказать насильно отрезали. На этом месте образовался шрамик, который ноет немножко, но ничего страшного, это можно пережить, найти себя в чём-то другом.

Сейчас я работаю по любимому стэку, осваиваю разные аспекты.

Занимайтесь любимым делом, стремитесь к нему, развивайтесь, кайфуйте.
🔥15👍4❤‍🔥21😁1🤡1
https://telegra.ph/SHizofrenicheskie-mysli-o-linukse-i-make-sobstvennyj-opyt-07-22

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

Можете поправить или дополнить меня, я отражу в посте.
🤩6
Ставьте лайки, если вам будет интересно, чтобы я делился с вами подборками полезных на мой взгляд штукенциями.
👍18🌭1
Satont. pinned «Я не не люблю понедельники. Я люблю разработку. Отдохнуть от кодинга для меня — переключиться на что-то в другое в кодинге. Какая-то новая технология, информация, задачка. Познавая, делая вещи — я чувствую себя счастливее и удовлетворённее. Да, иногда хочется…»
Дота на пару часов, затем офф.

https://streamx.satont.dev/satont
https://kick.com/satont
Дота на пару часов, затем офф.

https://streamx.satont.dev/satont
https://kick.com/satont
Вчера в Москве был сильный гром и дождь.

В момент, когда гром прогремел с какой-то страшнейней вообще силой — у меня погасли все мониторы, и пропал интернет.

Мониторы спустя пару секунд снова засветились, а вот роутер не пережил такой истории, и просто пал смертью храбрых. Поменям.
🫡7
Человек, который выпил пива.
Forwarded from kravets b.log();
А вот и продолжение истории поддержки TypeScript в Node.js подоспело. Был добавлен флаг --experimental-transform-types, который добавляет возможность запускать файлы с TypeScript-only (требующем трансформации) синтаксисом (Enum, namespace, module с поддержкой source-map). Однако Node.js всё ещё не читает ваш tsconfig.json.

Из интересного: чтобы импортировать (import, require) файл, вам необходимо будет указать расширение .ts, которое включается в TS-конфиге опцией allowImportingTsExtensions. А ещё появилась целая команда для поддержки TypeScript в Node.js.

Кроме того, импорты типов должны быть помечены как type импорты, как при включенном verbatimModuleSyntax в TS-конфиге, иначе вы получите ошибку в рантайме.

import type { Type1, Type2 } from './module.ts';
import { fn, type FnParams } from './fn.ts';



Также предлагается добавить в feature флаги информацию о возможности импортировать файлы с типами или TypeScript-only синтаксисом.

process.features.typescript
// ^? "strip" | "transform"


Всего 4 дня назад в eslint появилась поддержка `.ts` конфигов благодаря jiti, поэтому нововведения в Node.js по импорту .ts файлов облегчат жизнь всему нашему сообществу.

Очень советую к прочтению этот README и ROADMAP, а ещё спасибо @melikhov_dev за упоминание!

Pull Request
👍2❤‍🔥1
Forwarded from Go Update
🎉 Вышел Go 1.23! 🎉

Ключевые нововведения:
Итераторы — больше вот тут. TLDR: теперь можно делать range по таким функциям:


func(func() bool)
func(func(K) bool)
func(func(K, V) bool)


• Opt-in телеметрия — опциональный сбор метрик и периодическая отправка их. Детальный док вот тут. TLDR: эта вещь позволяет понять как часто и каким командами пользуются Go разработчики, какие флаги они применяют и как часто люди сталкиваются с ошибками компилятора. Статистика обезличенная, а сам формат полностью в открытом доступе. Важно! Сбор по умолчанию включен, но никуда не отсылает метрики. Включить отправку можно с помощью команды go telemetry on. Выключить полностью можно с помощью команды go telemetry off.
• Директива godebug в go.mod файлах.
• Больше нельзя обратится к неэкспортируемым именам в стандартной библиотеке с помощью //go:linkname (за исключением ряда функций).
time.Timer и time.Ticker больше не нужно останавливать для того, что-бы сборщик мусора смог их собрать. Во вторых, канал который ассоциирован с этими таймерами теперь небуферизированный и гарантирует, что в канале нет данных после остановки. Другими словами, после остановки time.Timer и time.Ticker больше не требуется пытаться вычитать данные из канала, на случай если таймер уже истек и послал данные в канал. Включается только если go.mod содержит go 1.23.0 и выше. Заметку про это обновление можно прочитать вот тут.
• Пакет unique. Про него тоже писал раньше.
Много функции для итераторов.

Полное описание релиза вот тут.
👍3🤡2❤‍🔥1
🫡2
У JetBrains крутые обновки!

В WebStorm, Intellij, GoLand и так далее были добавлены:
- Поддержка Wayland на Linux. 😧
- Добавление метода в интерфейс и его реализаций.
Теперь вы можете добавить новый метод в интерфейс вашего Go кода через рефактор тулзы, и сразу в его реализации! Было немного неудобно делать это раньше, потому как занимало дополнительное действие. Нужно было открыть реализацию, и ручками вызвать окошко рефактора, выбрать Implement interface (add missing methods). https://blog.jetbrains.com/wp-content/uploads/2024/07/GIF-refactoring-1.gif
- Inference types Теперь выведенные через генерик типы будут адекватно подсвечиваться при наводке.
- Трансфер настроек с VSCode https://blog.jetbrains.com/wp-content/uploads/2024/07/Screenshot-2024-07-09-at-13.36.31.png 😁
- Для Nuxt, Next.js, Astro, SvelteKit, Remix — были добавлены автокомплиты для ваших файловых роутов в Link, NuxtLink, e.t.c компонентов. Теперь с файловым роутом у вас будут комплиты из коробки, без докручивания TypeScript.
- Поддержка Bun дэбага. 😧
- Astro LSP будет включаться по дефолту, вместо TSS.
- Сделали поддержку Vue LSP версии 2. Посмотрим как оно вести себя будет, потому как в VSCode оно работает просто отвратительно.
- Добавили запуск тайпскрипт файлов без заморочек, через tsx прокладку, которая уже вшита в редактор. https://blog.jetbrains.com/wp-content/uploads/2024/06/WS242-run-ts-cover.png
- Переработалилили создание нового проекта. Как я понял обновили темплейты, сделали более современно. https://blog.jetbrains.com/wp-content/uploads/2024/07/WS242-New-onboarding-project-1.png

И куча чего ещё, потому как обновы были и для RubyMine, PyCharm, PhpStorm, которые я не юзаю.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Хмммм. Мне разбанили мейн акк, а потом снова его забанили, заодно прихватив твинк. O_o
😭9🤔1
😭2🤡1