Email or username:

Password:

Forgot your password?
25 posts total
Wallace Wells

Scott Pilgrim Takes Off — одно из сильнейших разочарований этого года.

Выключил эту тягомотину на середине первой серии.

Да, я прочёл, что там будет сюжетный твист, что должен быть другой взгляд на известный сюжет, но...

В аниме никакая музыка. Здесь практически нет юмора оригинала. Актёры (те самые, что играли в великолепном фильме Эдгара Райта!) озвучивают персонажей на отъебись.

Грустно, очень грустно.

Wallace Wells

я тут обновился до Сономы и обнаружил, что при переключении языков рядом с текстовым курсором теперь всякий раз всплывает ублюдский синий индикатор языка.

не, ну понятно, что американцам даже в голову не приходит, что кто-то в мире (примерно все кроме них) может переключать язык несколько раз при вводе даже одного предложения.

честно говоря, эта поп-ап хрень больше всего напомнила красную кнопку в ЖЖ. помните такое, олдфаги?

впрочем, не я один психую от такого. решение уже есть, оказывается.

короткое решение такое:

defaults write kCFPreferencesAnyApplication TSMLanguageIndicatorEnabled 0

более длинное смотрите по ссылке выше.

в открытых приложениях ничего не изменится, а в запущенных заново этой синей блямбы уже не будет.

я тут обновился до Сономы и обнаружил, что при переключении языков рядом с текстовым курсором теперь всякий раз всплывает ублюдский синий индикатор языка.

не, ну понятно, что американцам даже в голову не приходит, что кто-то в мире (примерно все кроме них) может переключать язык несколько раз при вводе даже одного предложения.

Wallace Wells

Наткнулся на совершенно замечательный текст-размышление на тему календарей: того, как мы их используем и того, как могли бы.

>

Once you start to see the calendar as a time machine that covers more than just future plans, you’ll realize that almost any activity could live in your calendar. As long as it has a time dimension, it can be visualized as a native calendar layer.

Inex Code

@GuyFromUberwald очень цепануло. Аж сильное желание взять эту мысль, развивать и реализовывать во что-то своё, спасибо.

Wallace Wells

сделал себе базу данных в Notion, в которой буду раз в несколько недель вычислять 1-rep-max для упражнений с отягощениями.

вчера попробовал эту штуку на тренировке применить, и прям понравилось. а то надоело интуитивно себе разминочные и рабочие веса подбирать.

что это за зверь такой, почитать (и рассчитать) можно тут и тут, например.

Wallace Wells

Особенно доставляет, конечно, что новое приложение Outlook от Microsoft поддерживает любую электронную почту кроме той, которая живёт в Microsoft Exchange.

Но, возможно, оно и к лучшему. Потому что новое приложение Outlook выглядит довольно невнятно. И ещё оно очень медленное, особенно когда дело касается календаря.

Я так понял, оно сначала все данные подсасывает к себе в облако из, например, гугла, а только потом отрыгивает это в десктопный клиент. Ну, это пиздец, товарищи.

Wallace Wells

суббота началась со скромного дачного завтрака

Wallace Wells

установил себе виджет с Pomodoro-таймером в Rainmeter на винде, и уже несколько дней живу на работе с этими 25-минутными интервалами для работы. очень нравится.

раньше у меня не получалось с ними нормально работать, а теперь что-то непонятное произошло, и стало получаться.

Саймон :tux: :lego_brick_red:

@GuyFromUberwald тоже такое местами практикую сессиями чуть легче работать

Третьего ноябли

@GuyFromUberwald Да, красиво получилось и борода хорошая 😏

Wallace Wells

значит, вчера я ударно пробежал 8 км по набережным, а сегодня на работе чем ближе был вечер, с тем бо́льшим трудом наступал на левую ногу. до дома вообще едва дополз.

но я не унываю: дома у меня есть обезболивающий гель, хладагент в полотенчике, чтобы прикладывать к больному колену и — самое главное — трость. потому что когда-то у меня была операция на правом колене, а потом месяц реабилитации. а потом воспаление ахилла на той же ноге, и несколько дней с тростью.

ну а теперь болит левая нога. для симметрии, видимо.

кажется, мне стоит признать, что пора заканчивать эксперименты с бегом и оставить только безопасные активности типа зала с тренажёрами и лёгкими весами и бассейн (в который я не хожу).

значит, вчера я ударно пробежал 8 км по набережным, а сегодня на работе чем ближе был вечер, с тем бо́льшим трудом наступал на левую ногу. до дома вообще едва дополз.

но я не унываю: дома у меня есть обезболивающий гель, хладагент в полотенчике, чтобы прикладывать к больному колену и — самое главное — трость. потому что когда-то у меня была операция на правом колене, а потом месяц реабилитации. а потом воспаление ахилла на той же ноге, и несколько дней с тростью.

Wallace Wells

Народ, а кто-нибудь сталкивался с таким поведением nginx?

Я запретил доступ для папки .git с помощью следующего правила:

location ~ /\.git {
return 404;
}

И столкнулся с тем, что по адресу <site>/.git действительно выпалала 404-я ошибка.

А вот если набрать напрямую, скажем, <site>/.git/logs/HEAD или <site>/.git/config, то браузер совершенно спокойно скачивал файлы гита.

Вроде бы, решил проблему, добавлением прямого запрета:

location /.git { return 404; }

И теперь всё содержимое папки .git не скачивается. Но это же я только папку в корне защитил. А если у меня ещё какие появятся?

UPD:
Проблема решилась расширением регулярки до ~ /\.git.*. lol

Народ, а кто-нибудь сталкивался с таким поведением nginx?

Я запретил доступ для папки .git с помощью следующего правила:

location ~ /\.git {
return 404;
}

И столкнулся с тем, что по адресу <site>/.git действительно выпалала 404-я ошибка.

А вот если набрать напрямую, скажем, <site>/.git/logs/HEAD или <site>/.git/config, то браузер совершенно спокойно скачивал файлы гита.

Григорий Клюшников

Так ~ это же регулярка. Наверное, весь путь с ней матчится целиком

Wallace Wells

Внезапно получил инвайт в Bluesky. Не очень понимаю, зачем мне ещё и это, но если вы там есть, то подписывайтесь, что ли.

Wallace Wells

две недели цейтнота на работе, конечно, выматывают.

мне пришлось координировать работу нескольких отделов + подрядчиков с субподрядчиками. от гугл-календаря пришлось перейти на экселевский файл с чем-то вроде диаграммы Ганта, а затем перевести всё это дело в базу данных в Ноушене с подзадачами для каждой задачи, статусами их выполнения, таймлайнами и прогресс-барами. лол.

зато теперь всё более-менее работает без особых накладок, а у меня появилось время на нормальную работу (которую никто не отменял, вообще-то).

вы думаете, это что-то сложное из IT? а вот нихуя! мы меняем окна в музее. в здании начала XVIII века. прямо на работающей экспозиции.

запишу этот кейс себе в резюме, пожалуй.

две недели цейтнота на работе, конечно, выматывают.

мне пришлось координировать работу нескольких отделов + подрядчиков с субподрядчиками. от гугл-календаря пришлось перейти на экселевский файл с чем-то вроде диаграммы Ганта, а затем перевести всё это дело в базу данных в Ноушене с подзадачами для каждой задачи, статусами их выполнения, таймлайнами и прогресс-барами. лол.

Wallace Wells

Понадобилось в Notion написать пару формул для графика работ. Нарыл, что там есть if, но больше, кажется, нет ничего. Даже else нет. Думаю, быть того не может. Лезу в документацию Ноушена. Документация: ты можешь вставить формулу, чувак. Какую формулу? Какие формулы, вообще, поддерживаются? А вот сам угадай. Или смотри 100500 гайдов.

Wallace Wells

ну, в общем, нашёл я нужную формулу для прогресс-бара в одном из множества блогов про Ноушен. но там названия переменных (т.е., properties) были другие. а совать этот плод инцеста Льва Толстого и джаваскрипта в редактор мне влом было. поэтому я попросил чат-гпт заменить мне вот эти две переменные везде в тексте на другие две + ни в коем случае не делать переносов текста. и результат скопировал в поле в Ноушене. и оно заработало!

а Task Progress у меня вообще поле типа Rollup. это тупо процентное отношение подзадач со статусом Done к общему числу подзадач. и эту вот получившуюся цифру Ноушен умеет превращать в небольшой прогресс-бар тоже.

ну, в общем, нашёл я нужную формулу для прогресс-бара в одном из множества блогов про Ноушен. но там названия переменных (т.е., properties) были другие. а совать этот плод инцеста Льва Толстого и джаваскрипта в редактор мне влом было. поэтому я попросил чат-гпт заменить мне вот эти две переменные везде в тексте на другие две + ни в коем случае не делать переносов текста. и результат скопировал в поле в Ноушене. и оно заработало!

Wallace Wells

Если бы не GPT, я и не знаю, как бы продирался сквозь математические задачки из SICP.

Ну, т.е., я более-менее понимаю отличие итеративного процесса от рекурсивного, но ровно до того момента, пока мне не говорят: «А теперь возьми функцию Аккермана и примени к ней вот это, это и это условия».

А т.к. в математике я полный ноль, то я вбиваю эту функцию и условия в чат GPT и прошу его рассказать, что это за функция такая и как происходит процесс рассчёта. Если там не слишком большие числа (рекурсия всё-таки), то он даже блок псевдокода с вычислительным процессом рисует. И тогда становится самую чуточку понятнее.

Короче, я использую эту штуку как репетитора, который доступен 24/7.

Если бы не GPT, я и не знаю, как бы продирался сквозь математические задачки из SICP.

Ну, т.е., я более-менее понимаю отличие итеративного процесса от рекурсивного, но ровно до того момента, пока мне не говорят: «А теперь возьми функцию Аккермана и примени к ней вот это, это и это условия».

А т.к. в математике я полный ноль, то я вбиваю эту функцию и условия в чат GPT и прошу его рассказать, что это за функция такая и как происходит процесс рассчёта. Если там не слишком большие числа (рекурсия всё-таки),...

Wallace Wells

Читаю замечательную статью про то, как устроены компьютеры, и ссусь кипятком от восторга от её оформления.

Во-первых, она оформлена в отдельный сайт (но можно скачать pdf или посмотреть исходники на гитхабе).

Во-вторых, вы только посмотрите на эти сочетания цветов в тексте, иллюстрациях и анимациях! Это настолько тонкая работа, выполненная с таким изяществом и художественным вкусом, что диву даёшься.

Я постепенно составляю сам для себя подборку самых разных сайтов с классными дизайнерскими решениями. В ней есть парочка сайтов про питон, а теперь и этот лонгрид поселился.

Читаю замечательную статью про то, как устроены компьютеры, и ссусь кипятком от восторга от её оформления.

Во-первых, она оформлена в отдельный сайт (но можно скачать pdf или посмотреть исходники на гитхабе).

Во-вторых, вы только посмотрите на эти сочетания цветов в тексте, иллюстрациях и анимациях! Это настолько тонкая работа, выполненная с таким изяществом и художественным вкусом, что диву даёшься.

Григорий Клюшников

Ещё для понимания того, как работают компьютеры, помогает написать эмулятор чего-нибудь сравнительно простого.

Wallace Wells

Ну, в общем, меня задрало каждый раз писать Name-Main Idiom'у в питоновских скриптах, поэтому я сел и написал себе несколько автозамен для VS Code.

Оказалось, делается это очень просто:

Cmd+Shift+PConfigure User SnippetsPython

{
"if __name__ == '__main__'": {
"prefix": "namemain",
"body": [
"if __name__ == '__main__':",
" "
],
"description": "Insert if __name__ == '__main__':"
}
}

Туда же ещё шаблоны для определения обычных и асинхронных функций добавил, и вообще красиво стало!
Wallace Wells

приспособил GPT для ещё одного дела: скармливаю ему странички кода, а он мне предлагает развёрнутые docstrings на английском. я их немного сокращаю, правлю глупости, где они есть и радуюсь тому, что у теперь у меня есть документированные функции и классы в проекте.

и ещё я совершенно спокойно указываю в README.md то, что доки сгенерированы с помощью GPT. старая академическая привычка давать ссылки на литературу и источники, знаете ли :-)

Wallace Wells

упоролся и установил себе клиент Мастодона для терминала. оно странное, но мне, пожалуй, даже нравится.

у этой штуки даже есть псевдографический интерфейс: вызывается по toot tui. выглядит как-то вот так, как на скриншоте (если я смогу его прикрепить — т.к. пишу этот пост из вима, лол).

Wallace Wells

ААААААА!!! Оно работает!!!

Григорий Клюшников

а эмоджи показывает? 🌚👀

Wallace Wells

Решил проблему с тем, чтобы явно различать, на локальной машине я сейчас нахожусь или на сервере через mosh или ssh.

Просто добавил новый профиль в iTerm2, где изменил цвет фона на тёмно-серый. А затем настроил Automatic Profile Switching на запущенные mosh, ssh & Co.

И теперь при любом удалённом подключении цвет фона терминала с чёрного полупрозрачного (на скрине слева) меняется на тёмно-серый полупрозрачный (на скрине справа).

Приятным бонусом стало «мигание» терминала в момент, когда выполняется git push на Github и возвращение его в норму, когда отправка завершена.

Решил проблему с тем, чтобы явно различать, на локальной машине я сейчас нахожусь или на сервере через mosh или ssh.

Просто добавил новый профиль в iTerm2, где изменил цвет фона на тёмно-серый. А затем настроил Automatic Profile Switching на запущенные mosh, ssh & Co.

И теперь при любом удалённом подключении цвет фона терминала с чёрного полупрозрачного (на скрине слева) меняется на тёмно-серый полупрозрачный (на скрине справа).

Wallace Wells

решил провести этот вечер фурикуришно. пока качал, узнал, что не так давно ещё целых два сезона этого великого аниме вышло. и мои наклеечки #FLCL на макбук Озон уже привёз. хорошо…

Go Up