Forwarded from Екатерина Шульман (Ekaterina Schulmann)
А вот антивоенная петиция Льва Пономарева хорошо идёт: 150 тыс за 4 часа. Эта петиция не адресная (обращенная к госоргану или лицу, потом распечатывается и подается как обращение граждан), а декларативная - её смысл в демонстрации массовости общественной позиции. Перепись живых, иными словами.
Change.org
Подпишите петицию
Остановить войну с Украиной!
Открытое письмо айтишников
https://docs.google.com/forms/d/e/1FAIpQLScEsxsoXl_7R4aD5F8-B7fCCBVwU_BXBaOVJsKszbFyRHRkkw/viewform
https://docs.google.com/forms/d/e/1FAIpQLScEsxsoXl_7R4aD5F8-B7fCCBVwU_BXBaOVJsKszbFyRHRkkw/viewform
Google Docs
Оставить подпись под открытым письмом представителей российской ИТ-индустрии по поводу военной операции на территории Украины
Открытое письмо представителей российской ИТ-индустрии против военной операции на территории Украины
Мы, работники российской ИТ-индустрии, категорически против военных действий на территории Украины, начатых вооруженными силами Российской Федерации.
Мы…
Мы, работники российской ИТ-индустрии, категорически против военных действий на территории Украины, начатых вооруженными силами Российской Федерации.
Мы…
❤3👍1
кажется настала пора подписаться на пару надёжных vpn сервисов. ну просто на всякий случай. у меня есть свой дроплет с openvpn, но нет уверенности что в нужный момент всё не отвалится
Forwarded from Red Shield VPN Россия
Почти все VPN-сервисы увеличивают цены на подписку в этом году: https://kommersant.ru/doc/4929624.
Мы будем продолжать развивать наши приложения, увеличивать количество локаций и делать сервис лучше.
Но мы не будем увеличивать цены.
Для этого нам нужна ваша помощь.
Если уже пользуетесь - посоветуйте нас друзьям и пришлите им реферальный код.
Кстати, в личном кабинете можно сделать свой личный код, например такой :)
Если ещё нет - подпишитесь на Red Shield VPN за $39 в год с промокодом FUCKRKN.
Всего за $3,25 в месяц можно использовать VPN одновременно на 7 устройствах.
12 причин пользоваться Red Shield VPN:
1. Быстрые и мощные серверы, каждый из которых целиком зашифрован. В отличие от большинства сервисов, мы не используем медленные и небезопасные виртуальные серверы.
2. Один аккаунт можно использовать одновременно на 7 устройствах.
3. По-настоящему безлимитный и без ограничения по скорости.
4. IP-адреса входа и выхода трафика всегда разные, что усложняет отслеживание трафика и определение факта использования VPN.
5. Защита от утечек IPv6, WebRTC, DNS.
6. Дешевле почти всех других сервисов.
7. Русскоязычная поддержка.
8. Российская локация с безопасной для пользователей реализацией - серверы имеют российские IP, хорошую связь с РФ, но находятся в одной из соседних стран.
9. Не зарабатывает на продаже пользовательского трафика и его анализе, как бесплатные VPN.
10. В отличие от плагинов для браузера, шифрует весь трафик с устройства, включая DNS-запросы.
11. Торренты работают на любой локации.
12. Собственный процессинг Bitcoin и Dash.
https://redshieldvpn.com/?r=FUCKRKN
Мы будем продолжать развивать наши приложения, увеличивать количество локаций и делать сервис лучше.
Но мы не будем увеличивать цены.
Для этого нам нужна ваша помощь.
Если уже пользуетесь - посоветуйте нас друзьям и пришлите им реферальный код.
Кстати, в личном кабинете можно сделать свой личный код, например такой :)
Если ещё нет - подпишитесь на Red Shield VPN за $39 в год с промокодом FUCKRKN.
Всего за $3,25 в месяц можно использовать VPN одновременно на 7 устройствах.
12 причин пользоваться Red Shield VPN:
1. Быстрые и мощные серверы, каждый из которых целиком зашифрован. В отличие от большинства сервисов, мы не используем медленные и небезопасные виртуальные серверы.
2. Один аккаунт можно использовать одновременно на 7 устройствах.
3. По-настоящему безлимитный и без ограничения по скорости.
4. IP-адреса входа и выхода трафика всегда разные, что усложняет отслеживание трафика и определение факта использования VPN.
5. Защита от утечек IPv6, WebRTC, DNS.
6. Дешевле почти всех других сервисов.
7. Русскоязычная поддержка.
8. Российская локация с безопасной для пользователей реализацией - серверы имеют российские IP, хорошую связь с РФ, но находятся в одной из соседних стран.
9. Не зарабатывает на продаже пользовательского трафика и его анализе, как бесплатные VPN.
10. В отличие от плагинов для браузера, шифрует весь трафик с устройства, включая DNS-запросы.
11. Торренты работают на любой локации.
12. Собственный процессинг Bitcoin и Dash.
https://redshieldvpn.com/?r=FUCKRKN
Коммерсантъ
Анонимность в интернете растет в цене
Услуги VPN дорожают под надзором
Ого, Майкрософт таки решил попробовать добавил в стандарт типы, правда предполагается что работать они всё равно будут только в момент компиляции, а рантайм будет считать их просто комментариями. И да, предполагается что эти типы так же будут совместимы с flow
https://devblogs.microsoft.com/typescript/a-proposal-for-type-syntax-in-javascript/
https://devblogs.microsoft.com/typescript/a-proposal-for-type-syntax-in-javascript/
Microsoft News
A Proposal For Type Syntax in JavaScript
Today we’re excited to announce our support and collaboration on a new Stage 0 proposal to bring optional and erasable type syntax to JavaScript. Because this new syntax wouldn’t change how surrounding code runs, it would effectively act as comments. We think…
Forwarded from ЗаТелеком 🌐
ВАЖНОЕ СООБЩЕНИЕ
На фоне всей фигни с блокировками VPN, нашлись энтузиасты, которые запилили сервис на базе Outline и Shadow Socks.
Протокол Shadow Socks работает через SSL с пиннингом сертов, DNS Round Robin и прочей фигнёй. _Пока_ это не детектится никакими DPI. Проект финансово и технологически поддерживают неравнодушные люди из BigTech. Всё делается из идейных соображений, free to use.
Тем не менее, в сервисе шейпятся всякие порнхабы и торренты, а соцсети и новости и т д — без ограничений.
ИТАК:
___
Встречайте: бесплатный VPN для обхода цензуры и блокировок, в том числе сайтов и соцсетей. Не определяется ни одной системой DPI и не может быть заблокирован ни в одной стране. Находится в Европейской юрисдикции. Полностью анонимен.
Заходим, регистрируемся, сидим в уютном инстаграмчике с абсолютно любого девайса:
https://hi-l.eu/start
Техподдержка, благодарности и донаты:
https://t.me/highloadvpn.
Сервис будет бесплатным, пока существуют блокировки. Развитие зависит от спроса — пока есть ресурсы поддержки 200К одновременных сессий со скоростями 10-20mbps, но можно масштабировать.
Донаты приветствуются и пока принимаются на Юмани (острожнее!) для российских пользователей. Донаты не столь важны для сервиса, сколько для команды разработки — это как лайк, только лучше.
ОСТАВАЙТЕСЬ НА СВЯЗИ!
На фоне всей фигни с блокировками VPN, нашлись энтузиасты, которые запилили сервис на базе Outline и Shadow Socks.
Протокол Shadow Socks работает через SSL с пиннингом сертов, DNS Round Robin и прочей фигнёй. _Пока_ это не детектится никакими DPI. Проект финансово и технологически поддерживают неравнодушные люди из BigTech. Всё делается из идейных соображений, free to use.
Тем не менее, в сервисе шейпятся всякие порнхабы и торренты, а соцсети и новости и т д — без ограничений.
ИТАК:
___
Встречайте: бесплатный VPN для обхода цензуры и блокировок, в том числе сайтов и соцсетей. Не определяется ни одной системой DPI и не может быть заблокирован ни в одной стране. Находится в Европейской юрисдикции. Полностью анонимен.
Заходим, регистрируемся, сидим в уютном инстаграмчике с абсолютно любого девайса:
https://hi-l.eu/start
Техподдержка, благодарности и донаты:
https://t.me/highloadvpn.
Сервис будет бесплатным, пока существуют блокировки. Развитие зависит от спроса — пока есть ресурсы поддержки 200К одновременных сессий со скоростями 10-20mbps, но можно масштабировать.
Донаты приветствуются и пока принимаются на Юмани (острожнее!) для российских пользователей. Донаты не столь важны для сервиса, сколько для команды разработки — это как лайк, только лучше.
ОСТАВАЙТЕСЬ НА СВЯЗИ!
Случайно открыл код Гришкиной соц сети. А там сразу видно что фронтенд джавист писал)
Впервые вижу чтоб в тайпскрипте кто-то использовал абстарктные классы
https://github.com/grishka/Smithereen
Впервые вижу чтоб в тайпскрипте кто-то использовал абстарктные классы
https://github.com/grishka/Smithereen
Всё больше появляется инфраструктурных утилит написанных на правильных языках. И это очень крутая тенденция. Ибо вечно тормозящие вебпаки и npm`мы уже достали.
Вот например пакетный менеджер на rust. Пока что он достаточно сырой и умеет всего в пару команд, зато работает существенно быстрее чем npm
https://github.com/dimensionhq/volt
Я кстати пытался перейти на pnpm, но там вечно беды с попыткой обновить его или поставить пакет глобально. И что удивительно, даже если все пакеты лежат в кеше, резолвинг зависимойстей занимает прям неприлично много времени, интересно будет посмотреть на volt
Вот например пакетный менеджер на rust. Пока что он достаточно сырой и умеет всего в пару команд, зато работает существенно быстрее чем npm
https://github.com/dimensionhq/volt
Я кстати пытался перейти на pnpm, но там вечно беды с попыткой обновить его или поставить пакет глобально. И что удивительно, даже если все пакеты лежат в кеше, резолвинг зависимойстей занимает прям неприлично много времени, интересно будет посмотреть на volt
GitHub
GitHub - dimensionhq/volt: An experimental package management tool for JavaScript. Upto 30x faster installation of dependencies…
An experimental package management tool for JavaScript. Upto 30x faster installation of dependencies using pre-flattened dependency trees. - dimensionhq/volt
Клёвый видос про декораторы. Оч надеюсь что скоро их имплементируют в TS
https://youtu.be/-KszsBv4fbo
https://youtu.be/-KszsBv4fbo
YouTube
Decorators берут stage-3
Дата выхода на Patreon: 2.04.2022
Видео создано благодаря подписчикам проекта на нашем Patreon.
Хотите получать контент на 3 месяца раньше остальных? Присоединяйтесь! https://patreon.com/javascriptninja
Видео создано благодаря подписчикам проекта на нашем Patreon.
Хотите получать контент на 3 месяца раньше остальных? Присоединяйтесь! https://patreon.com/javascriptninja
Forwarded from Сова пишет…
Как же я кринжанул с этих ребят.
На страничке ts-node написано “Thus it is not recommended for production”. Плюс к этому в каждой второй статье где пишут про ts-node кричат “Не надо юзать в проде!”.
Эти же ребята запускали свое Node.js приложение через ts-node в проде. То есть компилировали все все файлики во время запуска приложения. А когда начали бандлить вебпаком, то получили ускорение старта в 80% и написали статью.
Наверное это очень хороший пример, почему все таки стоит прислушиваться к рекомендациям, они не просто так появились.
На страничке ts-node написано “Thus it is not recommended for production”. Плюс к этому в каждой второй статье где пишут про ts-node кричат “Не надо юзать в проде!”.
Эти же ребята запускали свое Node.js приложение через ts-node в проде. То есть компилировали все все файлики во время запуска приложения. А когда начали бандлить вебпаком, то получили ускорение старта в 80% и написали статью.
Наверное это очень хороший пример, почему все таки стоит прислушиваться к рекомендациям, они не просто так появились.
Да, иногда бывает полезным прежде чем что-то использовать, почитать доку)
❤1
Сегодня во второй раз я наступил на те же грабли.
Задача была интегрировать S2 кластера в продукт.
S2 это такие квадратики покрывающие нашу землю разных размеров. Их фича в том что каждый кластер имеет уникальный id из которого можно вычислить размер(level) квадратика и его координаты. Удобная штука
https://s2geometry.io/
Задача была интегрировать S2 кластера в продукт.
S2 это такие квадратики покрывающие нашу землю разных размеров. Их фича в том что каждый кластер имеет уникальный id из которого можно вычислить размер(level) квадратика и его координаты. Удобная штука
https://s2geometry.io/
Но есть у них один небольшой минус. Id слишком длинный. Id это число. Long. А js ни про какие лонги не знает. Тут есть либо число с плавающей точкой, либо большое число.
И вот id как раз хорошо влазит в большое число. Но есть небольшая пробелма. Встроенный JSON.parse ничего ни про какие большие числа не знает. Поэтому парсит он любые числа как с плавающей точкой
И вот id как раз хорошо влазит в большое число. Но есть небольшая пробелма. Встроенный JSON.parse ничего ни про какие большие числа не знает. Поэтому парсит он любые числа как с плавающей точкой
И вот так легко и просто квадратик 13 уровня превращается в квадратик 29 уровня
Как пофиксить? А хз. Правильного решения нет. Можно использовать строки вместо чисел. Но это бекенд надо переписывать. Можно использовать сторонние библиотеки для парсинга, но они попарсят за одно и другие числа. Можно написать свою json парсилку)
А большая часть операторов в рф так и не научились в ipv6. Грустная история(
Forwarded from ЗаТелеком 🌐
IPV6 IS THE NEW NORMAL
Сегодня день IPv6 — 10 лет как был осуществлен «запуск IPv6». (справедливости ради, сам протокол был создан еще аж в 1996 году)
Но именно 6 июня 2012 г. крупные поставщики интернет-услуг (ISP), производители оборудования для домашних сетей и веб-компании по всему миру объединились, чтобы переопределить глобальный Интернет и навсегда включить IPv6 для своих продуктов и услуг.
Сегодня день IPv6 — 10 лет как был осуществлен «запуск IPv6». (справедливости ради, сам протокол был создан еще аж в 1996 году)
Но именно 6 июня 2012 г. крупные поставщики интернет-услуг (ISP), производители оборудования для домашних сетей и веб-компании по всему миру объединились, чтобы переопределить глобальный Интернет и навсегда включить IPv6 для своих продуктов и услуг.