20 random bookmarks
Тут будут ссылки на всё-всё, что я найду интересным
Тут будут ссылки на всё-всё, что я найду интересным
Looking at the first principles of icon design—and how Apple failed to apply all of them in macOS Tahoe
Arm yourself with knowledge
Instead of trying to shorten the time that our builds take, we order and chain them by complexity, thus gradually reducing the risk.
Документальная фотосъемка работы волонтеров по ликвидации последствий розлива мазута в Черном море. Январь 2025.
Custom keyboard configuration builder
Большое машиностроительное предприятие в Екатеринбурге и как там всё работает
Everyone knows micromanagement is evil, but very few understand what exactly it is and what's a better alternative.
Кристина общается с другими подкастерами, раскрывая внутреннюю кухню.
A proposal for the next generation of portable documents.
Функции должны быть чистыми, чтобы по ним работал индекс
The most important consideration when defining a concatenated index is how to choose the column order so it can be used as often as possible.
Например, поиск по имени без фамилии бесполезен. Значит, составной индекс должен начинаться с фамилии, а потом уже будет имя.
This huge collection of non-scary optical illusions and fascinating visual phenomena emphasizes interactive exploration, beauty, and scientific explanation.
repost from bouncepaw:
Если делать дизайн только из красного света, то глаза не будут терять ночное видение, потому что ночные палочки не замечают красный свет. Так-то толку от этого мало, но в некоторых случаях супер-полезно. Например, морякам и астрономам.
OK, your program works. You've tested everything in sight. It's time to ship it. So you make a release version.
And the world crumbles to dust.
You get memory access failures, dialogs don't come up, controls don't work, results come out incorrectly, or any or all of the above. Plus a few more problems that are specific to your application.
Now what?
That's what this essay is all about.
Бесшовная анимация с кучей отсылок.
Очень залипательно