«Обычно я пишу статьи о развитии проекта far2l раз в год. Но иногда случается так, что объём новостей на статью набирается быстрее. Недавно произошло сразу несколько важных событий, поэтому дожидаться конца года не буду, а опубликую самое интересное сразу»
Linux-порт Far Manager: новости весны 2023
«Я загуглила топ-10 самых красивых персонажей компьютерных игр всех времён, узнала об эволюции женских персонажей в играх, а очнулась, когда дочитывала 20-е научное исследование о человеческой красоте. Теперь я знаю, что:
— красивые женщины нравятся не только взрослым мужчинам, но и младенцам;
— для красоты лица важна симметрия;
— оранжевые мужчины более привлекательны;
— важен не размер женских бёдер, а угол в пояснице;
— у Лары Крофт фигура нормальной англичанки.
Мне захотелось посмотреть, где в играх уже применяют выводы из исследований, что я вычитала»
Что наука знает о красоте: 13 научных исследований для создания привлекательного персонажа
Как устроено индексирование баз данных
Индексирование баз данных — это техника, повышающая скорость и эффективность запросов к базе данных. Она создаёт отдельную структуру данных, сопоставляющую значения в одном или нескольких столбцах таблицы с соответствующими местоположениями на физическом накопителе, что позволяет базе данных быстро находить строки по конкретному запросу без необходимости сканирования всей таблицы. Применяются разные типы индексов, однако они занимают пространство и должны обновляться при изменении данных. Важно тщательно продумывать стратегию индексирования базы данных и регулярно её оптимизировать.
«В предыдущей статье я рассказывал, как можно доучить GPT на собственных взглядах и вкусах. Сегодня попробуем дать GPT возможность поработать программистом по‑настоящему — с запуском кода и отладкой без участия человека»
Приделываем руки к ChatGPT: бот, который исполняет код в рантайме
«Если вы твёрдо уверены, что обещание пустое, то лучше всего сменить место работы. Не думаю, что следует идти на дополнительные переговоры с людьми, которые лгут»
Обещания, настоящие и не очень
«Пассворк» для сисадмина: как организовать работу со всеми паролями
Работа с паролями — вечная головная боль для компаний любого размера. Сотрудники используют огромное количество сервисов, с которыми часто приходится работать совместно. Нужно где-то безопасно хранить пароли от этих сервисов и как-то делиться ими с коллегами, а когда этот процесс не организован, возникают проблемы.
Для решения этих задач есть корпоративный менеджер паролей «Пассворк». Давайте узнаем, в каких кейсах он полезен, а в каких — очень полезен.
Удивительное рядом: как устроен буфер обмена в Windows и Linux
Буфер обмена — один из основных элементов GUI, но он сложен в реализации. Подводных камней настолько много, что вы больше никогда не сможете произнести слово «копипаст» с презрительным выражением. Есть тысячи приложений и форматов данных. Невозможно обеспечить полную конвертацию всего во всё.
В некоторых случаях данные вообще нигде не сохраняются по нажатию Ctrl+C. И по нажатию Ctrl+V будет возвращён NULL. Shit happens, как говорится...
Блогер с YouTube-канала WhistlinDiesel доработал штатную версию Tesla Model 3. Он поставил 115-дюймовый стальной конструктив вместо штатных колёс в рамках проекта проверки на прочность кузова и элементов подвески автомобиля.
«Вообще я, как правило, нормально программирую. Иногда даже такое заворачиваю, что сам тащусь весь день. Но если б я писал, какой я красавчик, то никому не было бы интересно. Поэтому сегодня — очередная партия программистских историй от меня любимого, с косяками, багами и болью»
Байки погромиста. Если кто-то скажет, что программирование — это скучно
В Сети завирусилось резюме человека, «не созданного для работы». Или ему просто не везёт с работодателями. Подкастер и автор Bloomberg Трунг Фан, опубликовавший скрин в своём аккаунте в Twitter, утверждает, что обнаружил его на LinkedIn. Послужной список специалиста впечатляет:
◽️ Theranos — компания, обещавшая глобальную диагностику по нескольким каплям крови. Была признана одной из крупнейших афер современности, обанкротилась, а её основательницу Элизабет Холмс недавно приговорили к 11 годам тюрьмы.
◽️ WeWork — модный стартап коворкингов, который перед выходом на IPO оценивался в $47 млрд. Эксцентричный основатель Адам Нейман пустил WeWork под откос, не дожидаясь IPO.
◽️ FTX — третья по величине криптобиржа, которая обанкротилась совсем недавно, её глава Сэм Бэнкман-Фрид сейчас находится под домашним арестом.
◽️ Silicon Valley Bank — любимый банк стартаперов Кремниевой долины, который в марте этого года прогорел сам и спровоцировал панику среди предпринимателей и кризис в банковском секторе.
Последним местом работы бедолаги стал Credit Suisse, банк, обанкротившийся сразу после краха Silicon Valley Bank.
«Жить в умном доме очень комфортно. Даже ОЧЕНЬ КОМФОРТНО. Я ни разу не пожалел ни одного рубля, потраченного на автоматику. И готов тратить дальше»
Опыт строительства умного дома за 1000 руб./м²
«1 декабря я в очередной раз поучаствовал в Advent of Code, написав программу на Rust. Если интересно — код можно найти на GitHub. Тут мне хотелось бы рассказать о моём решении задачи, предлагавшейся во 2 день мероприятия, так как это решение, с одной стороны, сверх всякой меры оптимизировано, а с другой — демонстрирует кое-какие полезные приёмы»
Самая маленькая хеш-таблица в мире
Мифы про метаболизм и почему люди не худеют на 1000 калорий
Многие люди говорят о метаболизме, как об органе, который можно накачать, сгибать, разминать и контролировать. И ещё думают, что у одних метаболизм работает по-одному, а у других по-другому. Это не совсем так.