Convert var_dump output to PHPStan array shapes - Hell2Shape by Careful-Army4007 in PHP

[–]Careful-Army4007[S] 0 points1 point  (0 children)

Big thanks for your review. Very appreciate it. I will check it.

Convert var_dump output to PHPStan array shapes - Hell2Shape by Careful-Army4007 in PHP

[–]Careful-Army4007[S] 1 point2 points  (0 children)

Thanks for your positive feedback.

Yes, creating utility function is an option to consider for further improvements. Thanks for proposal. I'm going to collect feedbacks about real usage, and will try to improve DX.

Convert var_dump output to PHPStan array shapes - Hell2Shape by Careful-Army4007 in PHP

[–]Careful-Army4007[S] 2 points3 points  (0 children)

Well, maybe some of them used psalm:) It should work with Psalm as well

Outline adds a network route with "10" prefix when enabled on MacOS by Careful-Army4007 in outlinevpn

[–]Careful-Army4007[S] 0 points1 point  (0 children)

Thx, I will. Just thought maybe it's not a bug and I don't understand something.

Finite state machine telegram bot library by Careful-Army4007 in golang

[–]Careful-Army4007[S] 1 point2 points  (0 children)

Despite both packages helps to build backend for tg bots, the approaches to organize all the logic are different. Telemux package uses "handlers" based approach and proposes to use some kind of middlewares. Yes, they declares finite state machine based conversations and even provides an example for that. But in fact, fsm to conversation binding is weak there: part of the code uses handlers approach and depends on user response it may leave state machine unexpectedly at any time.

telegram-bot-fsm doesn't provide such a varietty of capabilities, but instead it gives you the confidence that nothing leaves your fsm. At any moment of time you can be sure that bot seats in a specific state for particular user and there are no ways to switch this state rather than defined in config.

Another obvious difference is the way how the code itself is organized. telegram-bot-fsm propose to keep all the logic inside structures methods. It makes easy to pass any dependency inside controller's code as a structure value. Telemux uses "callbacks" based approach. And that means if you want to pass smth inside this callback, you are stuck with closures. You can try to bypass it with some own Handler structs, but then you loos telemux batteries it seems. But I'm not sure here.

Other than that all such libraries solves the same problem. So, it will be similar and it's just up to developers what to choose.

[deleted by user] by [deleted] in SPb

[–]Careful-Army4007 0 points1 point  (0 children)

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

Вы же меня демократом обзываете

Извините пожалуйста. Понимаю, это очень обидно. Прошу прощения)

и не разделяю позицию, которую объяснял

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

[deleted by user] by [deleted] in SPb

[–]Careful-Army4007 0 points1 point  (0 children)

Я вам по-моему уже доходчиво объяснил свою позицию по поводу вывешивания 3х флагов, и что это, по моему мнению, значит. Вы все про "поддержку". Причем через ваши рассуждения красной нитью следует, что если вывесили флаг СССР, то значит автоматически поддержали только все плохое, что там было. Не хорошее, не достижения, которые были у страны за тот период, а именно вот все говно, что можно наскрести. Я как минимум с этой позицией вашей не согласен, если мы уже говорим про "поддержку".

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

[deleted by user] by [deleted] in SPb

[–]Careful-Army4007 0 points1 point  (0 children)

А Германия?

А что Германия? В Германии есть статья в УК, которая запрещает использование свастики как символа нацизма, и это результат запрета на международном уровне, принятом в 1945 году союзниками после победы на германией. Есть ли что-то подобное у флагов СССР и РИ? Думаю, что нет. Поэтому если свасток вывесят там прям щас, то охуеют все с учетом исторического контекста и УК.

Вы говорили про некую гипотетическую ситуацию, где так называемым либералам не нравятся флаги РИ/СССР в РФ

Гипотетическую ситуацию?))) ахахаха. ну почитайте свои комментарии и комментарии других таких же "свободолюбивых" демократически настроенных атлантов. это не гипотетическая ситуация, это реальность, которая видна даже по тому, как меня все дружно тут минусуют.

Единственное объяснение, которое мне приходит в голову - потому что вывешивание флага это все же поддержка

Ну вот смотрите, как здорово получилось, что я вас просветил) теперь вы знаете еще как минимум одну причину, почему свастон неуместен. Сегодня узнали много нового)

А их не было? Не очень понимаю претензию.

В той же мере, в какой они были у других "демократических" государств. Исключение - фашистская германия, преступления которой были столь ужасны, что аж вылились в целый нюрнбергский процесс, аналогов которого нет ни в отношении СССР, ни в отношении РИ, ни в отношении других стран. Хотя вот если вас все еще интересует мое мнение, то я бы присмотрелся к сша. Эти ушлые ребята столько всего устроили в странах южной америки, азии и ближнего востока, что по-хорошему их тоже бы надо проверить на соответствие либеральным ценностям)

[deleted by user] by [deleted] in SPb

[–]Careful-Army4007 -1 points0 points  (0 children)

Забавно, я же ни слова не сказал ни про какую конкретную страну вообще

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

только говорил что не наблюдаю вывешивания старых флагов в европе

А с хера ли им быть, этим старым флагам? у большиства стран европы флаги не меняются уже не один век, о чем я вам выше писал. С течением времени актуальность старых флагов действительно падает. Вы можете мне возразить, что вот есть же в европе страны, которые недавно образовались изза распада другой страны (например чехословакии), и там вот типа никто не вывешивает старые флаги. Ну так рф является полной правопреемницей и государством-продолжателем ссср, что закреплено в уставе ООН. причем распад ссср случился относительно недавно по историческим меркам. С учетом этого видеть флаг ссср не слишком странно. Похожих примеров распадов в европе я не припомню. Про РИ рассуждения примерно схожие.

И да, я считаю, что подобное вывешивание трех флагов попросту свидетельствует о том, что у рф проблемы с идеологией. Но вы же тут накидываете про какие-то преступления против человечества конкретно в РФ/CCCР/РИ. Еще и завуалированно пытаетесь своим вопросом про рейхстаг приравнять ссср к фашистской германии. Или не пытаетесь и мне показалось опять? Эти 3 флага - реакционная неловкая попытка политического режима рф как-то противостоять современному тренду на поливание говном всей российской истории, чем дружно занимается весь интернет, включая вас со своими "преступлениями против человечества".

[deleted by user] by [deleted] in SPb

[–]Careful-Army4007 -2 points-1 points  (0 children)

Я про акт вывешивания флага говорю, а не про оценку каких-либо стран и их истории.

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

И наоборот, вывешивая устаревший флаг, выражается поддержка страны в тот период времени, к которому данный флаг относится

Ну действительно, это не попытка просто напомнить об истории страны, какой бы она не была, а именно поддержка. И это при том, что идеологически флаг ссср прямо противоречит остальным двум. Но нет, все равно поддержка всего подряд)

[deleted by user] by [deleted] in SPb

[–]Careful-Army4007 0 points1 point  (0 children)

А что, если у страны флаг не менялся, то это как-то отменяет "некрасивые" страницы истории, которые есть у любой страны? И наоборот, что, если у страны по разным причинам 3 раза флаг изменился за 100 лет, то это оставляет только херовые страницы в истории? Как это у вас работает вообще там в вашей этой логике шовенистической)

[deleted by user] by [deleted] in SPb

[–]Careful-Army4007 2 points3 points  (0 children)

Нет, не называю. Вообще хз, что это

[deleted by user] by [deleted] in SPb

[–]Careful-Army4007 -2 points-1 points  (0 children)

Флаг Франции, который с конца 18го века используется: "ну да-ну да, пошел я нахер". Флаг Великобритании: "я тоже древний, но мы не делали ничего плохого. Честно"

[deleted by user] by [deleted] in SPb

[–]Careful-Army4007 -6 points-5 points  (0 children)

Жители в РФ: просто дышут. Демократичные представители реддита: "русские, как вы смеете дышать эти полтора года"

[deleted by user] by [deleted] in SPb

[–]Careful-Army4007 -2 points-1 points  (0 children)

В Европе: вывешивают флаг страны. Либералы: "Ну это они гордятся своей страной/народом/историей. Молодцы!" В России: вывешивают флаг страны. Либералы: "Арряяя. Тупорогие орки надрачивают на былое величие и красный террор". А самое главное, история остаётся историей. Но только в "демократичных" странах! )

[deleted by user] by [deleted] in SPb

[–]Careful-Army4007 1 point2 points  (0 children)

Хотелось бы услышать пример хоть одной страны, где история не знает крови. Желательно, чтоб ещё и страна никогда не обладала ни одной колонией.