oleg_log
Если вы еще молоды и пишете матан временами, то стоит ознакомиться с советами, как правильно писать мат. нотации. Другими словами handwriting FiraCode :D TLDR в пикче, остальное — комментарии. Иди и учись. (с) Гиллель http://www.johnkerl.org/doc/ortho/ortho.html…
Дааааавний пост со шрифтами от подписчиков. Можете в коменты добавить свои или повторить озвученные, читателей все же больше стало с того момента https://t.me/oleg_log/1461
Telegram
oleg_log
Так вот, что стало известн.
Конечно же 1е что сообщили это Fira Code. Пользуюсь сам и доволен. Меня устраивает. Знаю, что многим не заходят эти странные символы, но...не знаю, мне наоборот показались удобнее /shrug
(https://github.com/tonsky/FiraCode)
Потом…
Конечно же 1е что сообщили это Fira Code. Пользуюсь сам и доволен. Меня устраивает. Знаю, что многим не заходят эти странные символы, но...не знаю, мне наоборот показались удобнее /shrug
(https://github.com/tonsky/FiraCode)
Потом…
Turkey test вашего кода. Я думал дело в индейке, но оказывается в турецкой локализации. Ну и любимом юникоде.
Большинство проблем юзер-инпут скорее всего можно решить жестким требованием формата. Как один из жизненных примеров: требовать отдельно код страны и сам номер, а не 1 поле (в принципе с адресом тож самое).
Но и этого может быть недостаточно. И все же придется тестировать :(
http://www.moserware.com/2008/02/does-your-code-pass-turkey-test.html
Еще меня напрягает наличие i18n в сравнении строк в .net, такое предчувствие, что кто-то писал спецификацию к Вселенной, что по себе глупо и не герметично(я о текущих абстракциях). Мнения есть?
Большинство проблем юзер-инпут скорее всего можно решить жестким требованием формата. Как один из жизненных примеров: требовать отдельно код страны и сам номер, а не 1 поле (в принципе с адресом тож самое).
Но и этого может быть недостаточно. И все же придется тестировать :(
http://www.moserware.com/2008/02/does-your-code-pass-turkey-test.html
Еще меня напрягает наличие i18n в сравнении строк в .net, такое предчувствие, что кто-то писал спецификацию к Вселенной, что по себе глупо и не герметично(я о текущих абстракциях). Мнения есть?
Moserware
Does Your Code Pass The Turkey Test?
Over the past 6 years or so, I’ve failed each item on “The Turkey Test.” It’s very simple: will your code work properly on a person’s machine in or around th...
Travis CI is no longer providing CI minutes for open source projects
https://news.ycombinator.com/item?id=25338983
надо было подождать чуть) https://t.me/oleg_log/429
Hello James,
Thanks for writing in.
At the moment, credit allocation for OSS projects is on hold as per directives from management. Sincere apologies please.
We will provide updates once we get additional approval from management.
Thanks for your patience
-- MK
Your Friends @Travis CI
Test and Deploy with Confidence.
https://news.ycombinator.com/item?id=25338983
надо было подождать чуть) https://t.me/oleg_log/429
Telegram
oleg_log
> Travis CI joins the Idera family
короч помянем
короч помянем
Чем протобафы для Го генерите?
Anonymous Poll
23%
golang/protobuf
6%
gogo/protobuf
3%
protocolbuffers/protobuf-go
16%
хз
53%
не связан(а) с го / результаты
Computers are now complicated enough for Computer Science to have turned to some extent into an empirical science - it is impossible for a single person to have in their head everything that goes in a typical computer, operating system, compiler and so forth, so one is often forced to resort to experiment to find things out, it's no longer a theory where you can just reason things out, maybe it never was one in fact, because many simple imperative programs are so complex to reason about.
(с)
(с)
Оп-па, аналитика для всех приехала. Можно выносить Google Analytics на помойку (и селфхостед тож, хех)
https://blog.cloudflare.com/privacy-first-web-analytics/
https://blog.cloudflare.com/privacy-first-web-analytics/
Cloudflare Blog
Cloudflare’s privacy-first Web Analytics is now available for everyone
Anyone can now sign up to use Cloudflare’s new privacy-first Web Analytics -- even without changing your DNS settings.
А чего это все молчат, что Fuchsia вышла в человеческий опенсурс?
Код как бы давно доступен, просто все организационное было в недрах Г, вот решили исправить.
https://opensource.googleblog.com/2020/12/expanding-fuchsias-open-source-model.html
И роадмап в придачу https://fuchsia.dev/fuchsia-src/contribute/roadmap (ваще слабо понятно)
Код как бы давно доступен, просто все организационное было в недрах Г, вот решили исправить.
https://opensource.googleblog.com/2020/12/expanding-fuchsias-open-source-model.html
И роадмап в придачу https://fuchsia.dev/fuchsia-src/contribute/roadmap (ваще слабо понятно)
Googleblog
Expanding Fuchsia's open source model
Today we are expanding Fuchsia’s open source model to welcome contributions from the public.
А вот это офигенно. На много лучше чем архив на Google Datahub(или как там)
https://gh.clickhouse.tech/explorer/ (чтобы в твиттор не ходить)
https://gh.clickhouse.tech/explorer/ (чтобы в твиттор не ходить)
oleg_log
В коменте у xkcd упоминается ImageMagick и что когда оно сломается, нам придется страдать.
Google совместно с Open Source Security Foundation (OpenSSF даж такое есть, да) сделали тулзу для проверки опен сурс зависимостей в вашем коде.
Анонс https://opensource.googleblog.com/2020/12/finding-critical-open-source-projects.html
Тулза https://github.com/ossf/criticality_score
CSV для C, C++, Java, JS, Python, Rust https://commondatastorage.googleapis.com/ossf-criticality-score/index.html
Какой-то пример для Kubernetes:
Анонс https://opensource.googleblog.com/2020/12/finding-critical-open-source-projects.html
Тулза https://github.com/ossf/criticality_score
CSV для C, C++, Java, JS, Python, Rust https://commondatastorage.googleapis.com/ossf-criticality-score/index.html
Какой-то пример для Kubernetes:
❯ criticality_score --repo github.com/kubernetes/kubernetes
name: kubernetes
url: https://github.com/kubernetes/kubernetes
language: Go
created_since: 79
updated_since: 0
contributor_count: 3672
org_count: 5
commit_frequency: 103.5
recent_releases_count: 79
closed_issues_count: 2912
updated_issues_count: 5131
comment_frequency: 5.7
dependents_count: 407311
criticality_score: 0.98641
Googleblog
Finding Critical Open Source Projects
Open source software (OSS) has long suffered from a "tragedy of the commons" problem.
oleg_log
Google совместно с Open Source Security Foundation (OpenSSF даж такое есть, да) сделали тулзу для проверки опен сурс зависимостей в вашем коде. Анонс https://opensource.googleblog.com/2020/12/finding-critical-open-source-projects.html Тулза https://gith…
PDF с пояснениями https://github.com/ossf/criticality_score/blob/main/Quantifying_criticality_algorithm.pdf
Пришлось потыкать GraphQL на работе, и знаете, я ошибался.
Мне понравилось как все описывается схемой и вопрос переговоров с фронтенд/мобайл командой быстренько сводится к минимуму.
Единственное что чуть не понравилось
А еще файл схемы можно написать в разных файлах, что поделит кодген по файлам, очевидная мелочь, но приятно.
Юзаем github.com/99designs/gqlgen и смотрится (пока) вменяемо.
Мне понравилось как все описывается схемой и вопрос переговоров с фронтенд/мобайл командой быстренько сводится к минимуму.
Единственное что чуть не понравилось
type Resolver struct { .. } на все, хотелось бы поделить более гранулярно, хотя может и не надо.А еще файл схемы можно написать в разных файлах, что поделит кодген по файлам, очевидная мелочь, но приятно.
Юзаем github.com/99designs/gqlgen и смотрится (пока) вменяемо.
GitHub
GitHub - 99designs/gqlgen: go generate based graphql server library
go generate based graphql server library. Contribute to 99designs/gqlgen development by creating an account on GitHub.
GraphQL
Anonymous Poll
14%
юзаем, круто
3%
юзаем, некруто
22%
неюзаем, круто
14%
неюзаем, некруто
47%
хз
Хороший человек подкинул State of Microservices 2020, кол-во JS/TS, у опрошенных, меня удивило. И серверлесс как-то больше чем я думал, видно триггеры S3.
https://tsh.io/state-of-microservices/
https://tsh.io/state-of-microservices/
The Software House
State of Microservices 2020 Report | TSH.io
Download the free report on microservice architecture trends. Based on a survey done among 650+ tech experts, commented on by microservice gurus.
Forwarded from oleg_fov (Oleg Kovalov)
YouTube
“GraphRC, GraphQL on GRPC” Yuriy Yarosh
Slides https://docs.google.com/presentation/d/1Z4mU29a0zsofFpI7n_svNN0-5xXszVBrJraOL_mUJiA/edit?usp=sharing
https://clojureday.in.ua/
https://kottans.org/
We’ve seen GraphQL had been used as RPC plenty of times before - it’s the first mistake of every GraphQL…
https://clojureday.in.ua/
https://kottans.org/
We’ve seen GraphQL had been used as RPC plenty of times before - it’s the first mistake of every GraphQL…