20 random bookmarks
Тут будут ссылки на всё-всё, что я найду интересным
Тут будут ссылки на всё-всё, что я найду интересным
Platypus is a developer tool that creates native Mac applications from command line scripts such as shell scripts or Python, Perl, Ruby, Tcl, JavaScript and PHP programs. This is done by wrapping the script in a macOS application bundle along with an app binary that runs the script.
Итак, я уже десять лет занимаюсь психотерапией, и за это время ничего не понял.
Uiua (wee-wuh) is a general purpose, stack-based, array-oriented programming language with a focus on simplicity, beauty, and tacit code
Психополитика – это совокупность властных инструментов управления неолиберальным «субъектом достижений», основанных на императиве «ты можешь», самодисциплине и самостимуляции для повышения эффективности в стремлении к новым свершениям, что мотивируется идеей о том, что каждый человек – предприниматель самого себя и жизнь каждого должна стать успешным экономическим проектом.
a minimalist and opinionated feed reader.
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.
Например, поиск по имени без фамилии бесполезен. Значит, составной индекс должен начинаться с фамилии, а потом уже будет имя.
Просто напоминаю про прекраснейший блокировщик рекламы, который не только — внезапно — скрывает рекламу от любимого пользователя, но и старательно засерает статистику рекламным площадкам ("все кликают ВСЁ"), сводя на нет самый смысл персонифицированной слежки.
Везде речь о флетвайте. В случае сетей я указываю адреса только тех точек, в которых я был, и при этом там хорошо. Во всех местах из этого списка дают воду, если попросить. Цену указал, где помню.
Коллекция интерактивных штуковин. Очень красивое
Рич Хикки рассказывает о различиях простоты и лёгкости в контексте проектирования и написания программ.
Говорит, что многие выбирают лёгкость, забывая про простоту. Со временем комплексность превращается во что-то такое, что сложно поддерживать и в чём сложно разобраться новичкам.
Нужно стремиться искать лёгкие способы делать простые программы.
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.