Начни свой рабочий день с удаления локальных копий влитых в мастер веток ✊
👍12🎉10🤮1💩1🤡1
Forwarded from мем пейдж (Серый Черный)
This media is not supported in your browser
VIEW IN TELEGRAM
😢11❤7😁2💩1
#prog #go
Вышла версия Go 1.21.
В число невероятных изменений входят:
* новые встроенные функции min и max
* новая встроенная функция clear для удаления всех элементов из мапы и зануления элементов слайса (???)
* File.Chdir теперь действительно меняет текущую рабочую директорию на Windows вместо того, чтобы всегда возвращать ошибку
А ещё добавили — экспериментально! — способ сделать поведение переменных цикла более вменяемым: каждая итерация цикла создаёт новую переменную вместо переиспользования одной и той же.
Вышла версия Go 1.21.
В число невероятных изменений входят:
* новые встроенные функции min и max
* новая встроенная функция clear для удаления всех элементов из мапы и зануления элементов слайса (???)
* File.Chdir теперь действительно меняет текущую рабочую директорию на Windows вместо того, чтобы всегда возвращать ошибку
А ещё добавили — экспериментально! — способ сделать поведение переменных цикла более вменяемым: каждая итерация цикла создаёт новую переменную вместо переиспользования одной и той же.
go.dev
Go 1.21 Release Notes - The Go Programming Language
💩21🤡11😁4🤮4👍2❤🔥1🔥1
Если кто-нибудь вам скажет, что компьютерами занимаются умные люди — просто напомните ему, что есть как минимум отличающихся три способа обозначать перевод строки в текстовых файлах, и все три широко распространены.
😁17🤔5
А я тем временем как-то совершенно упустил тот факт, что уже больше года работаю на своём текущем рабочем месте.
Причём годовщина была в мае
Причём годовщина была в мае
👍17👏6🤯3🖕2
Блог*
#prog #article 10 Most(ly dead) Influential Programming Languages
#prog #article
Одним из упомянутых в статье языков является CLU, который, хоть и мало использовался сам по себе, оказал значительное влияние на последующие языки программирования. В A History of CLU (от 1992 года) Барбара Лисков описывает историю реализации CLU, дизайн-решения, которые она сочла важными, и суммирует наследие языка.
Одним из упомянутых в статье языков является CLU, который, хоть и мало использовался сам по себе, оказал значительное влияние на последующие языки программирования. В A History of CLU (от 1992 года) Барбара Лисков описывает историю реализации CLU, дизайн-решения, которые она сочла важными, и суммирует наследие языка.
👍2
#prog #python #amazingopensource
Ruff
An extremely fast Python linter, written in Rust.
⚡️ 10-100x faster than existing linters
🐍 Installable via pip
🛠 pyproject.toml support
🤝 Python 3.11 compatibility
📦 Built-in caching, to avoid re-analyzing unchanged files
🔧 Autofix support, for automatic error correction (e.g., automatically remove unused imports)
📏 Over 500 built-in rules
⚖️ Near-parity with the built-in Flake8 rule set
🔌 Native re-implementations of dozens of Flake8 plugins, like flake8-bugbear
⌨️ First-party editor integrations for VS Code and more
🌎 Monorepo-friendly, with hierarchical and cascading configuration
<...>
> Ruff is so fast that sometimes I add an intentional bug in the code just to confirm it's actually running and checking the code.
Ruff
An extremely fast Python linter, written in Rust.
⚡️ 10-100x faster than existing linters
🐍 Installable via pip
🛠 pyproject.toml support
🤝 Python 3.11 compatibility
📦 Built-in caching, to avoid re-analyzing unchanged files
🔧 Autofix support, for automatic error correction (e.g., automatically remove unused imports)
📏 Over 500 built-in rules
⚖️ Near-parity with the built-in Flake8 rule set
🔌 Native re-implementations of dozens of Flake8 plugins, like flake8-bugbear
⌨️ First-party editor integrations for VS Code and more
🌎 Monorepo-friendly, with hierarchical and cascading configuration
<...>
> Ruff is so fast that sometimes I add an intentional bug in the code just to confirm it's actually running and checking the code.
GitHub
GitHub - astral-sh/ruff: An extremely fast Python linter and code formatter, written in Rust.
An extremely fast Python linter and code formatter, written in Rust. - astral-sh/ruff
🔥7🤯3