Несколько подводных камней статической типизации в Python
#Python #статическийанализкода #mypy #generics IV
https://habr.com/ru/post/437018/
#Python #статическийанализкода #mypy #generics IV
https://habr.com/ru/post/437018/
t.me
Дженерики (typing.Generic)
Думаю, мы все потихоньку уже привыкаем, что у Python есть аннотации типов: их завезли два релиза назад (3.5) в аннотации функций и методов (PEP 484), и в...
[Из песочницы] Как защититься от брендовых троллей
#ЗаконодательствовIT #Монетизациямобильныхприложений #Патентование #Разработкаигр #Разработкамобильныхприложений #тролли #товарныезнаки IV
https://habr.com/ru/post/441424/
#ЗаконодательствовIT #Монетизациямобильныхприложений #Патентование #Разработкаигр #Разработкамобильныхприложений #тролли #товарныезнаки IV
https://habr.com/ru/post/441424/
t.me
Как защититься от брендовых троллей
Изображение взято из Викимедии, автор – Gil. Распространяется на условиях лицензии Creative Commons Attribution 2.0 Generic license Привет, Хабр! Меня зовут Анд...
Swift under the hood: Generic implementation
#РазработкаподiOS #Разработкамобильныхприложений #Swift #iOS #swift #generics #specialization IV
https://habr.com/ru/post/451704/
#РазработкаподiOS #Разработкамобильныхприложений #Swift #iOS #swift #generics #specialization IV
https://habr.com/ru/post/451704/
t.me
Swift under the hood: Generic implementation
Generic code enables you to write flexible, reusable functions and types that can work with any type, subject to requirements that you define. You can write...
[Из песочницы] Generic Recycler View или как не писать шаблонный код
#РазработкаподAndroid #Kotlin #kotlin #recyclerview IV
https://habr.com/ru/post/469557/
#РазработкаподAndroid #Kotlin #kotlin #recyclerview IV
https://habr.com/ru/post/469557/
t.me
Generic Recycler View или как не писать шаблонный код
Все мы пишем приложения и у всех нас есть списки. И самое очевидное решение это RecyclerView. Сама по себе реализация не сложна и писать гайд по RecyclerView уже...
IPIP IPsec VPN туннель между Linux машиной и Mikrotik за NAT провайдера
#НастройкаLinux #nix #ipip #ipsec #racoon #nat #linux IV
https://habr.com/ru/post/496514/
#НастройкаLinux #nix #ipip #ipsec #racoon #nat #linux IV
https://habr.com/ru/post/496514/
t.me
IPIP IPsec VPN туннель между Linux машиной и Mikrotik за NAT провайдера
Linux: Ubuntu 18.04.4 LTS (GNU/Linux 4.15.0-91-generic x86_64) Eth0 1.1.1.1/32 внешний IP ipip-ipsec0 192.168.0.1/30 будет наш туннель Miktoik: CCR 1009, Route...
[Перевод] Typescript: Объединение типов в глубину
#TypeScript #typeinference #generics #types IV
https://habr.com/ru/post/526998/
#TypeScript #typeinference #generics #types IV
https://habr.com/ru/post/526998/
t.me
Typescript: Объединение типов в глубину
Пошаговое руководство о том, как в TypeScript написать такой generic-тип, который объединяет произвольные вложенные key-value структуры.Примечание переводчика: я...
Произвольное число аргументов любых типов на C11 и выше с помощью _Generic и variadic макросов
#C #C #c #c #_Generic #generics #c11 IV
https://habr.com/ru/post/553636/
#C #C #c #c #_Generic #generics #c11 IV
https://habr.com/ru/post/553636/
t.me
Произвольное число аргументов любых типов на C11 и выше с помощью _Generic и variadic макросов
Функция print на Си, принимающая любые аргументы в любом количествеФункция print на Си, принимающая любые аргументы в любом количествеО себеЯ сам программист на...
Generic Math: суперфича C#, доступная в .NET 6 Preview 7
#NET #C #новыйфункционал #статическийполиморфизм #genericmath #c #net IV
https://habr.com/ru/post/572902/
#NET #C #новыйфункционал #статическийполиморфизм #genericmath #c #net IV
https://habr.com/ru/post/572902/
t.me
Generic Math: суперфича C#, доступная в .NET 6 Preview 7
10 августа 2021 года Microsoft в блоге опубликовала информацию о свежевыпущенном .NET 6 Preview 7.Помимо добавления очередной порции синтаксического сахара, расширения функционала библиотек, улучшения...
Как устроен вывод Generic-типов в Java
#БлогкомпанииРайффайзенбанк #Программирование #Java #ООП #Инженерныесистемы #java #generics IV
https://habr.com/ru/post/588949/
#БлогкомпанииРайффайзенбанк #Программирование #Java #ООП #Инженерныесистемы #java #generics IV
https://habr.com/ru/post/588949/
Хабр
Как устроен вывод Generic-типов в Java
Добрый день! Меня зовут Владислав Верминский, я отвечаю за развитие профессии JVM-разработчика в Райффайзенбанке. В этой статье я расскажу про неоднозначность вывода типов в Java. На первый взгляд с...
Очень типобезопасно! Концепт продвинутой расширяемой системы единиц измерения с generic math для .NET
#Программирование #NET #C #F #c #f #net IV
https://habr.com/ru/post/597437/
#Программирование #NET #C #F #c #f #net IV
https://habr.com/ru/post/597437/
Хабр
Очень типобезопасно! Концепт продвинутой расширяемой системы единиц измерения с generic math для .NET
Привет!Хочу предложить концепт системы единиц измерения с полной типобезопасностью, хорошей производительностью и полной расширяемостью!Для нетерпеливых: github.Пример работыЕсть несколько...
Получение generic-типа в runtime
#Java #generics #generictypes #kotlin #spring #сезонjava IV
https://habr.com/ru/post/588252/
#Java #generics #generictypes #kotlin #spring #сезонjava IV
https://habr.com/ru/post/588252/
Хабр
Получение generic-типа в runtime
В Java 5 появились generic-типы, а вместе с ним и концепция type erasure , которая буквально означает стирание информации о generic-типе после компиляции. Действительно, во многих случаях это просто...
Новый синтаксис для generic-типов в Python 3.12
#БлогкомпанииOTUS #Python #python #typing #generic IV
https://habr.com/ru/companies/otus/articles/736244/
#БлогкомпанииOTUS #Python #python #typing #generic IV
https://habr.com/ru/companies/otus/articles/736244/
Хабр
Новый синтаксис для generic-типов в Python 3.12
Первоначально python как язык с динамической типизацией не предполагал никакого явного описания типов используемых объектов и список возможных действий с объектом определялся в момент его...
Android Generic Kernel Image — как Google может (теоретически) заменить ядро Linux
#nix #РазработкаподAndroid #РазработкаподLinux #Android #GKI #linux #linuxkernel IV
https://habr.com/ru/articles/754246/
#nix #РазработкаподAndroid #РазработкаподLinux #Android #GKI #linux #linuxkernel IV
https://habr.com/ru/articles/754246/
Хабр
Android Generic Kernel Image — как Google может (теоретически) заменить ядро Linux
Привет, хабр! Все знают, что Android использует ядро Linux. В этой статье мы разберёмся, как современные (12+) версии Android позволяют Google обновить ядро Linux без участия вендора устройства, и...
Generic Concurrency в Go
#Программирование #Go #go #concurrency #iterators #generics
https://habr.com/ru/articles/817003/
#Программирование #Go #go #concurrency #iterators #generics
https://habr.com/ru/articles/817003/
Хабр
Generic Concurrency в Go
Привет, гоферы! В этой статье я хочу поделиться мыслями и идеями, которые у меня накопились за время работы с дженериками в Go, и в частности о том, как шаблоны многозадачности могут стать более...
Оптимизация запросов к БД на django
#Python #Django #django #n1 #drf
https://habr.com/ru/articles/830126/
#Python #Django #django #n1 #drf
https://habr.com/ru/articles/830126/
Хабр
Оптимизация запросов к БД на django
Стоит ли использовать django в 2024? Я думаю — да. DRF очень удобен, скорость разработки очень высока (особенно, если использовать generic views, django‑filters), огромное количество готовых...
SQLAlchemy 2.0 + Python Generic, или как создать универсальный репозиторий для работы с БД
#python #python3 #sqlalchemy20 #sqlalchemy #generic #generics #типизация
https://habr.com/ru/articles/853326/
#python #python3 #sqlalchemy20 #sqlalchemy #generic #generics #типизация
https://habr.com/ru/articles/853326/
Хабр
SQLAlchemy 2.0 + Python Generic, или как создать универсальный репозиторий для работы с БД
Доброго времени суток, товарищи, эта статья, так скажем, продолжение предыдущей статьи об SQLAlchemy 2.0 для новичков , в этой статье мы узнаем что такое Python Generic и как его можно использовать в...
Decompose: покоряем Generic-навигацию на примере навигации по вкладкам
#навигация #decompose #табы #вкладки
https://habr.com/ru/articles/872164/
#навигация #decompose #табы #вкладки
https://habr.com/ru/articles/872164/
Хабр
Decompose: покоряем Generic-навигацию на примере навигации по вкладкам
TL;DR Репозиторий с исходным кодом Что мы узнаем? Как, используя compose , kotlin multiplatform, decompose , model-view-intent, реализовать навигацию по табам. Какие функциональные возможности? Выбор...