Пофикшено, протестили, вроде ок. Плавающий баг с 🐸 так и не понял, в чем беда. Грешил на рандом, что ловит несуществующий вариант, по идее зафиксил. Но доказать это нечем, надо ловить)))
Forwarded from oleg_log (Oleg Kovalov)
Еще чуть-чуть и статье стукнет 20 лет, но все же вещь актуальная, эх, Джоэл.
Сперва думал сделать опрос - переписывать или нет, но в действительно все зависит от контекста, открытие!
Переписывать с нуля Jira - чуть глупо, а форкать и развивать в новом направлении - вполне правильно.
Фиксить сервис конфига из раза в раз, ведь его писал джун, а никто не следил - странно, выкинуть 70% апи и оставить ток то, что действительно используется - вполне правильно (жаль миграции надо делать ):
Но почитать стоит, лайк за упоминание о .Net и писании с нуля в коментах https://habr.com/ru/post/219651/
Сперва думал сделать опрос - переписывать или нет, но в действительно все зависит от контекста, открытие!
Переписывать с нуля Jira - чуть глупо, а форкать и развивать в новом направлении - вполне правильно.
Фиксить сервис конфига из раза в раз, ведь его писал джун, а никто не следил - странно, выкинуть 70% апи и оставить ток то, что действительно используется - вполне правильно (жаль миграции надо делать ):
Но почитать стоит, лайк за упоминание о .Net и писании с нуля в коментах https://habr.com/ru/post/219651/
Хабр
Грабли, на которые не стоит наступать
От переводчика: Это перевод статьи авторства Джоэля Спольски (Joel Spolsky). Через 2 года эта статья уже сможет получить автомобильные права в США, а еще через два — и не только там. Да, ей 14 лет (а...
Forwarded from DevOps&SRE Library
Making your monolith more reliable
Советы от Google по тому, как применить SRE к большому монолитному приложению.
https://cloud.google.com/blog/products/management-tools/sre-for-single-tiered-software-applications
Советы от Google по тому, как применить SRE к большому монолитному приложению.
https://cloud.google.com/blog/products/management-tools/sre-for-single-tiered-software-applications
Теперь можно изучать emoji в @emoji_experts_bot даже не играя по правилам :)
З.Ы. сделал эту штуку, потому что не на всех платформах есть все emoji. Да просто по человечески хочется относиться к пользователям))
З.Ы. сделал эту штуку, потому что не на всех платформах есть все emoji. Да просто по человечески хочется относиться к пользователям))
Пара обновлений в @emoji_experts_bot
1.Перевел сохранение скора с sql update statement на insert. Данная фича заметно ускорила работу приложения при ответе на вопрос.
2. Перевел бота с webhook на update with cli. Теперь Телеграм не стучит на мой сервер, а апка сама ходит и выгребает запросы пользователей. Заметно ускорило ответ бота.
3. Вчера в одной англоязычной группе обнаружили баг, если у кого-то есть emoji в имени или фамилии, то бот не отвечает. У меня в базе это хранилось в column char(255), пришлось поменять на blob
Работать стало заметно быстрее. Если баги найдутся, пишите)
1.Перевел сохранение скора с sql update statement на insert. Данная фича заметно ускорила работу приложения при ответе на вопрос.
2. Перевел бота с webhook на update with cli. Теперь Телеграм не стучит на мой сервер, а апка сама ходит и выгребает запросы пользователей. Заметно ускорило ответ бота.
3. Вчера в одной англоязычной группе обнаружили баг, если у кого-то есть emoji в имени или фамилии, то бот не отвечает. У меня в базе это хранилось в column char(255), пришлось поменять на blob
Работать стало заметно быстрее. Если баги найдутся, пишите)
Forwarded from AWS Notes
Почему стоит (нужно, требуется) использовать IPv6
Хотел было написать про IPv6 и тут как раз вышла отличная статья на Хабре:
https://habr.com/ru/post/490378/
Проведённый же тут опрос показал, что 85% не используют и не собираются использовать IPv6, 10% собираются и лишь 5% уже используют.
В продолжение к статье выше — информация к размышлению для 85% аудитории этого канала.
---
→ LinkedIn рассказал ещё в 2018-м году, что у них больше половины трафика юзеров из США приходит по IPv6:
https://engineering.linkedin.com/blog/2018/06/celebrating-ipv6-launch-day
→ На сегодняшний день у Facebook около 60% штатовских юзеров на IPv6, сколько в вашей стране можно глянуть здесь:
https://www.facebook.com/ipv6/?tab=ipv6_country
→ В Германии около половины трафика Google на IPv6:
https://www.google.com/intl/en/ipv6/statistics.html#tab=per-country-ipv6-adoption&tab=per-country-ipv6-adoption
→ IPv6 банально быстрей уже лишь только из-за отсутствия NAT. Казалось бы какие-то десятки миллисекунд, однако Амазон говорит, что каждые 100мс стоят 1% выручки в Sales сегменте:
https://www.gigaspaces.com/blog/amazon-found-every-100ms-of-latency-cost-them-1-in-sales/
→ Переходя от агитации к AWS. Базовые инфраструктурные сервисы, такие как EC2, S3, CloudFront, ALB и VPC — давно поддерживают IPv6. (NLB пока нет — фу, какой ужас — но обещают). В частности, как перейти на IPv6 в VPC из документации:
https://docs.aws.amazon.com/vpc/latest/userguide/vpc-migrate-ipv6.html
→ И туториал - как создать сайт на S3+CloudFront с поддержкой IPv6:
https://blogs.infoblox.com/ipv6-coe/configuring-an-ipv6-website-in-aws/
===
Итого, проектируя новый проект - обязательно берите во внимание IPv6 или проиграете (придётся до/переделывать), дуалстэк (поддержка IPv4+IPv6) на текущий момент показан чуть меньше, чем для всего. Существующим проектам, особенно штатовским и мобильным - продумайте внедрение IPv6, т.к. это уже местами более половины трафика.
Нужно учитывать, что по умолчанию, все IPv6 адреса публичные и инстансы с ними могут разговаривать друг с другом. Это даёт возможность избежать использования NAT, который автоматом отрабатывает для всех IPv4 систем. С другой стороны, для того, чтобы сделать свои IPv6 подсетки приватными — используйте Egress-Only Internet Gateway:
https://docs.aws.amazon.com/vpc/latest/userguide/egress-only-internet-gateway.html#IPv6
Если у вас есть что-то своё о плюсах и минусах IPv6 на AWS — спрашивайте и высказывайте в чате.
#IPv6
Хотел было написать про IPv6 и тут как раз вышла отличная статья на Хабре:
https://habr.com/ru/post/490378/
Проведённый же тут опрос показал, что 85% не используют и не собираются использовать IPv6, 10% собираются и лишь 5% уже используют.
В продолжение к статье выше — информация к размышлению для 85% аудитории этого канала.
---
→ LinkedIn рассказал ещё в 2018-м году, что у них больше половины трафика юзеров из США приходит по IPv6:
https://engineering.linkedin.com/blog/2018/06/celebrating-ipv6-launch-day
→ На сегодняшний день у Facebook около 60% штатовских юзеров на IPv6, сколько в вашей стране можно глянуть здесь:
https://www.facebook.com/ipv6/?tab=ipv6_country
→ В Германии около половины трафика Google на IPv6:
https://www.google.com/intl/en/ipv6/statistics.html#tab=per-country-ipv6-adoption&tab=per-country-ipv6-adoption
→ IPv6 банально быстрей уже лишь только из-за отсутствия NAT. Казалось бы какие-то десятки миллисекунд, однако Амазон говорит, что каждые 100мс стоят 1% выручки в Sales сегменте:
https://www.gigaspaces.com/blog/amazon-found-every-100ms-of-latency-cost-them-1-in-sales/
→ Переходя от агитации к AWS. Базовые инфраструктурные сервисы, такие как EC2, S3, CloudFront, ALB и VPC — давно поддерживают IPv6. (NLB пока нет — фу, какой ужас — но обещают). В частности, как перейти на IPv6 в VPC из документации:
https://docs.aws.amazon.com/vpc/latest/userguide/vpc-migrate-ipv6.html
→ И туториал - как создать сайт на S3+CloudFront с поддержкой IPv6:
https://blogs.infoblox.com/ipv6-coe/configuring-an-ipv6-website-in-aws/
===
Итого, проектируя новый проект - обязательно берите во внимание IPv6 или проиграете (придётся до/переделывать), дуалстэк (поддержка IPv4+IPv6) на текущий момент показан чуть меньше, чем для всего. Существующим проектам, особенно штатовским и мобильным - продумайте внедрение IPv6, т.к. это уже местами более половины трафика.
Нужно учитывать, что по умолчанию, все IPv6 адреса публичные и инстансы с ними могут разговаривать друг с другом. Это даёт возможность избежать использования NAT, который автоматом отрабатывает для всех IPv4 систем. С другой стороны, для того, чтобы сделать свои IPv6 подсетки приватными — используйте Egress-Only Internet Gateway:
https://docs.aws.amazon.com/vpc/latest/userguide/egress-only-internet-gateway.html#IPv6
Если у вас есть что-то своё о плюсах и минусах IPv6 на AWS — спрашивайте и высказывайте в чате.
#IPv6
Хабр
IPv6 — прекрасный мир, стоящий скорого перехода на него
Практически все статьи, которые я видел на тему «чем хорош IPv6 и почему на него стоит пошустрее переходить», говорят только о просто более широком адресном прос...
Может кому-то будет полезна инфа, Банк КредитДнипро
Решил я недавно сменить банк, который обслуживает мой ФОП. Выбор на рынке огромный, я поставлял заявки и начал ждать пока перезвонят. Дело было в 20 числах декабря, и перезванивали мне неохотно. Пару банков были очень оперативны, но по факту они позвонили сказать, что мне теперь перезвонят с отделения. Одно из отделений оказалось через дорогу от Паруса (Мечникова 3), куда я сразу и сходил. В общем там и открыл в итоге.
По плюсам:
- бесплатный счет
- вывод на свою карту любой суммы - 2грн. (вывожу на моно, с которого можно снять без комиссий гривну)
- продажа на межбанке - 0,1% (курс межбанковский реальный, а не "свой")
- менеджерка быстро реагирует на сообщения. Попросил "посмотреть" как там продажа, в итоге гривны пришли через 30 минут, хотя время еще 11 утра не было (в укрсибе у меня раньше 14 не падала гривна после продажи)
Из минусов:
- для продажи нужно заходить в банкинг, который работает только в ИЕ под виндой (реально жесть же!)
- надо загружать акт перед продажей. Всегда загружаю и создаю заявку на продажу заранее.
- вечером заходит доллар, завтра днем гривна
Решил я недавно сменить банк, который обслуживает мой ФОП. Выбор на рынке огромный, я поставлял заявки и начал ждать пока перезвонят. Дело было в 20 числах декабря, и перезванивали мне неохотно. Пару банков были очень оперативны, но по факту они позвонили сказать, что мне теперь перезвонят с отделения. Одно из отделений оказалось через дорогу от Паруса (Мечникова 3), куда я сразу и сходил. В общем там и открыл в итоге.
По плюсам:
- бесплатный счет
- вывод на свою карту любой суммы - 2грн. (вывожу на моно, с которого можно снять без комиссий гривну)
- продажа на межбанке - 0,1% (курс межбанковский реальный, а не "свой")
- менеджерка быстро реагирует на сообщения. Попросил "посмотреть" как там продажа, в итоге гривны пришли через 30 минут, хотя время еще 11 утра не было (в укрсибе у меня раньше 14 не падала гривна после продажи)
Из минусов:
- для продажи нужно заходить в банкинг, который работает только в ИЕ под виндой (реально жесть же!)
- надо загружать акт перед продажей. Всегда загружаю и создаю заявку на продажу заранее.
- вечером заходит доллар, завтра днем гривна
Forwarded from 🇺🇦💱 Currencies in UA
Вітаю! Я вмію показувати українські курси валют з різних джерел, які ви можете вибирати самостійно в налаштуваннях.
Також я вмію конвертувати валюту в гривню в режимі інлайн. Просто напиши
У чаті зі мною можна дізнатися курси валют кнопками, які ви теж можете вибирати самостійно. Крім цього ви можете мені написати
Так само я підтримую три мови: українська, англійська, російська.
Якщо у тебе будуть проблеми з моєю роботою - пиши моєму творцю, його контакти є в описі.
Також я вмію конвертувати валюту в гривню в режимі інлайн. Просто напиши
@CurrencyUA_bot 1000 в будь-якому чаті, і я конвертує цю суму за поточним курсом долару! Для цього навіть не потрібно відкривати чат зі мною. Крім цього можна вказати валюту, наприклад @CurrencyUA_bot pln 1000. Якщо валюта є в обраних вами джерелах, я її сконвертую!У чаті зі мною можна дізнатися курси валют кнопками, які ви теж можете вибирати самостійно. Крім цього ви можете мені написати
EUR 777, і я покажу курс євро на суму 777.Так само я підтримую три мови: українська, англійська, російська.
Якщо у тебе будуть проблеми з моєю роботою - пиши моєму творцю, його контакти є в описі.
Ох, сколько сил на это потрачено. И работа еще не закончена, там рефакторить и рефакторить. Потестите плиз, хоть баги поправлю для начала)))
Forwarded from KrypaStork
Привет 👋
Меня зовут Андрей
Мне 21, я программист, работал два года над созданием VR игр.
Вполне была легкая жизнь, я был в самом центре зоны комфорта, но как это часто бывает, иногда эта зона становится меньше и в ней все сложнее и сложнее удержаться, люди называют это просто - проблемы. Так и со мной, череда проблем привела меня к тому что моя зона комфорта пропала совсем.
Это было больно признавать, но я словил себя на мысли что давно обещал себе, близким, друзьям - стать лучше, реализовать мечты или просто выполнять желания, но ничего не делал для этого, а если и делал то заканчивал на первой же неудаче (знакомо,так ведь? хех).
И я начинал что-то менять (в начале осени), но у меня не выходило
Да, сдавался уже не с первой попытки, но сдавался через время, пытался привязать определенные привычки, что-то выходило но с переменным успехом, до результата было далеко.
В это время проблемы давили все больше и из-за нервов было тяжело сосредоточиться над собой, я начал рефлексировать, рефлексировать так как никогда раньше в жизни (я даже не уверен, рефлексировал ли я до этого вообще), пытался что-то менять - рефлексировал и так аж до самого нового года.
31 декабря 2019 года я проснулся и устав от постоянных размышлений, я начал действовать, тогда же я и создал этот дневник, он дал мне отправную точку и в нем я вел и веду свои размышления и достижения.
Возможно вам понравится читать про то как кто-то меняет жизнь в реальном времени.
Возможно вас замотивирует поменять что-то в своей.
Возможно вам просто интересно смотреть как кто-то работает.
Какая бы причина не была, я буду рад приветствовать вас в своем канале!
Меня зовут Андрей
Мне 21, я программист, работал два года над созданием VR игр.
Вполне была легкая жизнь, я был в самом центре зоны комфорта, но как это часто бывает, иногда эта зона становится меньше и в ней все сложнее и сложнее удержаться, люди называют это просто - проблемы. Так и со мной, череда проблем привела меня к тому что моя зона комфорта пропала совсем.
Это было больно признавать, но я словил себя на мысли что давно обещал себе, близким, друзьям - стать лучше, реализовать мечты или просто выполнять желания, но ничего не делал для этого, а если и делал то заканчивал на первой же неудаче (знакомо,так ведь? хех).
И я начинал что-то менять (в начале осени), но у меня не выходило
Да, сдавался уже не с первой попытки, но сдавался через время, пытался привязать определенные привычки, что-то выходило но с переменным успехом, до результата было далеко.
В это время проблемы давили все больше и из-за нервов было тяжело сосредоточиться над собой, я начал рефлексировать, рефлексировать так как никогда раньше в жизни (я даже не уверен, рефлексировал ли я до этого вообще), пытался что-то менять - рефлексировал и так аж до самого нового года.
31 декабря 2019 года я проснулся и устав от постоянных размышлений, я начал действовать, тогда же я и создал этот дневник, он дал мне отправную точку и в нем я вел и веду свои размышления и достижения.
Возможно вам понравится читать про то как кто-то меняет жизнь в реальном времени.
Возможно вас замотивирует поменять что-то в своей.
Возможно вам просто интересно смотреть как кто-то работает.
Какая бы причина не была, я буду рад приветствовать вас в своем канале!
Дорогие девушки, поздравляю вас с праздником, который возник не просто так. Благодаря силе женщин, которые не побоялись выйти и требовать исправить несправедливости, положение женской половины человечаства изменилось, хотя и не все несправиделивости пропали. Вы никому ничего не должны, вы не должны выполнять требования "поздравлений", где вас вроде бы и поздравляют, но при этом просят быть желанными, стараться быть красивыми, и куча другого всего. Пусть в вашей жизни будет меньше абъюза и доброжелательного сексизма. Пусть всегда будет сила и желание поступать, как велит сердце. С праздником!
Forwarded from Dasha vs. the Internet
Одногруппница (если это можно так назвать) Соня поделилась очень интересной ссылкой: платформа MIT для сбора мнений, где респонденты разбирают ряд ситуаций с неочевидным моральным выбором на примере самоуправляемой машины и неизбежной аварии.
http://moralmachine.mit.edu/hl/ru
Тема этики искуственного интеллекта для меня вообще одна из самых любимых, и я очень надеюсь в будущем поработать в этом направлении, но в этом симуляторе еще очень интересна возможность сравнить свои ответы со среднестатистическими и увидеть, насколько неожиданно предвзят ты в своих решениях.
http://moralmachine.mit.edu/hl/ru
Тема этики искуственного интеллекта для меня вообще одна из самых любимых, и я очень надеюсь в будущем поработать в этом направлении, но в этом симуляторе еще очень интересна возможность сравнить свои ответы со среднестатистическими и увидеть, насколько неожиданно предвзят ты в своих решениях.
Moral Machine
A platform for public participation in and discussion of the human perspective on machine-made moral decisions
Forwarded from Security Wine (бывший - DevSecOps Wine)
Personal Security Checklist
Тут @oleg_log поделился чек-листом по обеспечению безопасности себя и своих данных - почта, персональный компьютер, смартфон, умный дом, работа в сети и т.д.
Оффтоп какой он должен быть...
https://github.com/Lissy93/personal-security-checklist
#checklist
Тут @oleg_log поделился чек-листом по обеспечению безопасности себя и своих данных - почта, персональный компьютер, смартфон, умный дом, работа в сети и т.д.
Оффтоп какой он должен быть...
https://github.com/Lissy93/personal-security-checklist
#checklist
GitHub
GitHub - Lissy93/personal-security-checklist: 🔒 A compiled checklist of 300+ tips for protecting digital security and privacy in…
🔒 A compiled checklist of 300+ tips for protecting digital security and privacy in 2024 - Lissy93/personal-security-checklist