oleg_log
1.78K subscribers
1.86K photos
129 videos
9 files
2.77K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks

about: https://t.me/oleg_log/3200
Download Telegram
> How many keywords I can fit into a single C# expression?

case null when await this is false

https://www.tabsoverspaces.com/233768-how-many-keywords-i-can-fit-into-a-single-csharp-expression
УРА, 7й независимый пост/твит ненависти в адрес фб за неделю, что они разбили слово sponsored на 11 хтмл тегов.

Почему это для всех такое открытие, что фирма, чей бизнес основной доход это реклама, так нагло и хитро обходят любые блокировки?

Если что-то дается бесплатно, значит товар это ты (с)
jesus christ, that's jason bourne
Древо ЯП, одно из самых полных, что я видел
(жаль без жвм)(а раста и нет :Р)

https://erkin.party/blog/190208/spaghetti/

8.5к на 2.4к пикселей https://erkin.party/blog/190208/spaghetti/geneology_simple.png
Forwarded from Hermitage
This media is not supported in your browser
VIEW IN TELEGRAM
Evolution of the desk: 1980—now.
Google: ClusterFuzz has found more than 16,000 bugs in Chrome and more than 11,000 bugs in over 160 open source projects integrated with OSS-Fuzz. It is an integral part of the development process of Chrome and many other open source projects. ClusterFuzz is often able to detect bugs hours after they are introduced and verify the fix within a day.
oleg_log
Google: ClusterFuzz has found more than 16,000 bugs in Chrome and more than 11,000 bugs in over 160 open source projects integrated with OSS-Fuzz. It is an integral part of the development process of Chrome and many other open source projects. ClusterFuzz…
Другими словами: фаззинг - будущее тестирования. В основе лежит простая идея: дам мусор на вход фции и посмотрю, что с ней будет. Но не путайте - фаззинг не замена юнитов/интеграционных (хотя про юнит можно поспорить).

Такой подход ужасно прост в применении и адаптации. Всего лишь нужно сгенерировать кусок байтов и понаблюдать за покрытием кода (одна из реализаций фаззинга).

Вроде в декабре фаззингом нашли такой баг в ядре, что icmp пакетом можно было вызвать панику. Мелочь, а приятно.

А тут крутая статья, как фазятся либы для жпег https://lcamtuf.blogspot.com/2014/11/pulling-jpegs-out-of-thin-air.html
После 12.5 лет созерцания кода меня накрыла мысль: код это чужие мысли.

Погромист просто, блин, читает чужие мысли, думает о чужих мыслях, проверяет чужие мысли. Даже свои пишет.

*шаббат-озарение*
Услышал Бог и еще меньше циклов с отрицательным весом могут возни­кать в области биоинформатики, техники и химии.

И другие твиты из Марковской цепи натренированной на ветхом завете, Кормене и учебнике никсов.

https://twitter.com/alg_testament
хах, вот я тоже так буду мигрировать людей на новую версию своих либ.
Решил собрать список техблогов больших фирм.

А почему? Все просто, там часто описаны реальные проблемы, опыт и решения проблем.

Это на несколько порядков лучше, чем очередной 101 на хабре или хн.

Если есть что посоветовать, буду признателен @olegkovalov
Прост восхитительные новости с фронтенд концов.

38% of bugs at Airbnb could have been prevented by TypeScript according to postmortem analysis.

Ок, если 2.7Б+ фирма разбивает колени на таких мелочах, то что говорить про фирмы и проект поменьше?
:(
Таки написал немного советов по выживанию и упражнениям.
Надеюсь кому-то пригодится.

https://telegra.ph/Kak-vyzhit-ajtivishniku-02-11