Вводные: Мне чутка за 30, я рнн и от скуки я решил получить бесполезное гуманитарное образование. Исключительно ради фана и чтобы потешить своё чсв, если всё же получу звание кандидата наук. На данный момент (10.06.24) мне остаётся пару дней до защиты магистерского диплома и я лишь готовлюсь поступать в аспирантуру в этом августе. Тред будет посвящен учебке, потребляемому мной контенту и нытью по поводу моей лени, отсутствия волевых качеств и прочих стандарных психологических проблем. Поскольку я вообще не очень обязателен по жизни, то вполне возможно, что я забью на этот тред очень быстро.
P.S. Уже созданный мной пару дней назад подобный тред был удалён вероятно из-за того, что я запостил хентайную пикчу с Аской сосущей член, поэтому в этом треде всё будет куда более пристойно. Больше никаких открыто явленных взору обитателям этого раздела мужских членов! Только голые женские сиськи! Ну и лишь иногда зацензуренные члены! Вот только остаётся открытым вопрос относительно незацензуренных женских писичек...
Короче оценочные высказывания бывают разных типов.
Я где-то выше всё это уже рассказывал.>>802005 про блага являющие конечными целями и блага являющимися средствами или инструментами для достижения тех самых конечных целей.
Примерно также связаны между собой общие и частные оценки. Ну типа если воровать вообще плохо, то некий Петя тоже плохой, т.к. он вор. Или если родителей слушать хорошо, то маму слушаться тоже хорошо.
Поэтому мы как бы можем оценки и устанавливать и оценки уже установленные применять к конкретным случаям. В юриспруденции так и говорят о правотворческой и правоприменительных видах деятельности.
Ну соответственно эмотивисты считали, что "устанавливающие" высказывания конечных целях и высказывания о наиболее общих оценках являются выражением эмоционального отношения к каким-то поступкам и вещам.
При этом они различали выражение и сообщение. Например, хмурый вид, топанье ногой или удар кулаком по столу не есть сообщение о негативных эмоциях, а есть просто переживание и выражение этих эмоций. А вот с предложением "мне это не нравится" уже сложнее, т.к. оно может служить и для информативного сообщения об эмоциях и для выражение этих эмоций. И эмотивисты считали, что когда мы выносим какую-то оценку, то скорее имеет место именно выразительная функция языка.
А поскольку это лишь выражение переживаний, а не описание чего-либо, то оценочные высказывания не могут быть истинными или ложными.
При этом стоит добавить, что эмотивизм - это метаэтическая, а не этическая концепция. Поэтому они утверждая, что оценочные высказывания не истинные и не ложные при этом не выносили никаких оценочных высказываний сами, а потому сам эмотивизм может быть истинным или ложным.
Во-вторых, эмотивисты не утверждали, что раз ничто не истинно, то всё дозволено и морально равнозначно, они лишь утверждали что между двумя противоречащими оценочными высказываниями или двумя противоречащими друг другу, но внутреннее не противоречивыми в отдельности кодексами нельзя сделать выбор на основе логики, фактов, науки и прочего.
Ну и ещё можно добавить, что эмотивизм - это не разновидность агностицизма. Так как агностики утверждают, что есть что-то непознаваемое, т.е то что невозможно познать. А эмотивисты утверждают, что оценочные высказывания - непознавательные, т.е. не являются результатом познания, т.е. не относятся к чему-то связанному с познанием. В этом смысле какой-нибудь процесс обмена веществ - вполне себе познаваемый (его можно описать и объяснить), но не познавательный (его результативным продуктом не является познание, да и сам он тоже не является продуктом познания). Как-то так.
Как будто бы очевидное различие, которое все и так понимают. А по факту многие эти две вещи путают.
Раз у меня сегодня бессонница. То я щас выдам вам свой авторский ответ на вопрос: "Что такое философия?"
Короче обычно в большинстве учебников пишется всякий гегельянско-марксистский бред про мировоззрение, общую картину мира и прочую подобную поеботу. Типа что вот существуют разрозненные частные науки, а вот философия синтезирует из данные в то самое целостное мировоззрение. Ну будем честные это полный бред, хотя бы потому что абсолютное большинство философов, в том числе и я, просто не знают данных этих самых частных наук.
Мне кажется, что на самом деле на вопрос о природе философии лучше всего ответить с помощью понятия "границ возможного опыта" из философии Канта.
Во-первых, есть вопросы на которые мы с нашим наличным на данный момент опытом ответить не можем. А ведь интересно попридумывать всяких гипотез на этот счёт. Ну и в прошлом философы именно таким путём тупа из головы придумали, например, атомы за сотни лет до того как появилась возможность исследовать микромир. Короче это первый тип философствования и который похоже чем-то на написание фантастических романов.
Во-вторых, есть вопросы ответы на которые находятся за гранью возможного опыта и мы вообще в принципе не можем ответить. Ну классический пример - это вопрос о существование потусторонних сил и в частности Бога, находящегося где-то за пределами времени и пространства (но к подобным вопросам относятся и всякие более светские концепции мозга в банке или даже проблемы обоснования аксиом или правил логики). Для нас споры относительно этого это всё равно, что попытки будучи закрытыми в полностью изолированной комнате угадать что творится за её пределами. Но от того, что мы не можем на них ответить, они часто не престают быть интересными и поэтому мы продолжаем гадать.
В-третьих, есть вопросы, которые являются делом субъективного предпочтения. Собственно споры относительно тех самых непознавательных оценочных высказываний.
Таким образом, на мой взгляд предметом философии является ещё непознанное, непознаваемое и непознавательное. Опять же думаю это так-то понимают многие недаром вопрос на который нет ответа часто иронично называют "философским". Но в среде философского сообщества думаю такой ответ никогда не будет популярен, т.к. это равнозначно признать что ты занимаешься какой-то туфтой ради фана на деньги государства, а когда это всё же дойдёт до ушей чинуш, то они обрубят кормушку. Поэтому нужно пиздеть и доказывать, что нет философия эффективно решает какие-то важные проблемы.
Ну всё сходил сегодня пешочком в колледж на морозе, потому что сломались трамваи, к восьми утра, поспав перед этим лишь 4 часа. Кайф.
Сегодня были лишь логика и основы программирования.
По логике сказали, что по-сути мы всё прошли, будет ещё две пары на следующей неделе и будет зачёт. У меня будет автомат, потому что я умничка. Ну что сказать по итогу. Странный курс. По сути проходили лишь формулы равносильных преобразований для логики высказываний и логики предикатов. Но мы так и не дошли до доказательств и исчислений. Ну что сказать, тут выдали время лишь 1 семестр на логику, немного маловато, конечно. В вузе было её аж 4 семестра. И тем не менее мне тут кое-что рассказали, чего в универе не было. Но изучать логику не доходя до доказательств - это немного бред.
По программированию решил ещё одну задачу. Теперь решены 1, 3 и 6 задачи. Сказали необходимо решить минимум 66%. Как будто бы я уже полностью сообразил как работает цикл for. Хотя по началу немного не догонял. Надо теперь разобраться с другими видами циклов, и всё будет путём. Но остается всё таже проблема. Я просто не понимаю смысл написанного в некоторых задачах. Например, до меня вообще не доходил смысл задания под номером 4 >>830144 пока предпоша лично мне доходчиво это не объяснила. Но я всё равно половину значков из 5 и 7 задач не знаю даже на русском. Поэтому я даже не могу загуглить как должны называться эти функции на C++. Я школьную то матешу не особо знал, а что знал, то уже забыл давно, а тут 100% какая-то ересь из высшей матеши, которую мы лишь на следующем семестре начнём изучать. Да к тому же я уже забыл все функции связанные с матешей кроме самых банальных. А то мы их лишь на первых занятиях проходили. Ещё с первым преподом.
>>830247 Ах да. Кроме собственно этого курса логики в следующем семестре будет дискретная математика с этой же предпошей. Возможно там будет продолжение материала по логике. Но я что-то сомневаюсь немного.
>>829562 Нет, неправда, на M4 даже ИГРЫ запускать получается, причем какие ИГРЫ — киберпуки всякие (но мне это не особо нужно, для занюхивания киберпуков у меня компьютер). Это раньше, до выхода M1, Air был печатной машинкой, сейчас это печатная машинка+
Итак, пятилетка за четыре года (>>780951) многократно перевыполнена, надо теперь составить новый план завоевания магазина (имеется в виду, условного магазина, ну, ты понял).
Итак, план-минимум: 1. Зубы 2. Очки
План-что-то-между: 1. Балшой стол 2. Телефон мне и брату (на самом деле, не очень-то и нужно, но в сентябре будет повышение цен на электронику, поэтому хотелось бы до сентября купить новые телефоны, чтобы потом ещё 5 лет не обновляться, всё таки у нас обоих телефон без зарядки уже держит ОЧЕНЬ мало, надо бы обновиться) 3. Второй кронштейн (я уже давно хотел его купить, но я не знаю, нормально ли он прикрепится, надо сначала большой стол) 4. Балшой корпус 5. Кресло самурай (ну или какое-нибудь такое похожее, я не знаю брендов кресел) 6. и тд, потом ещё допишу (ещё не придумал)
План-максимум (всё как у людей): 1. Квартира 2. Машина 3. Жена 4. Дети 5. Место на кладбище
План-минимум до января, план-что-то-между до сентября, план-максимум не ограничен по времени, да и, в общем-то, не особо нужен (кроме квартиры).
ищу с кем выпустить сборник рассказов и дневников о инцельском детстве, детских психушках и травле
Аноним13/11/25 Чтв 12:16:59№825874Ответ
В тридцать третьей школе тоже были уроки труда в этом классе. Но то ли они были очень редки, то ли их можно было как-то избежать, потому что я помню, что я был на этом труде будто только несколько раз. Тут пацаны занимались не деревом, а металлом. И, хоть я так мало ходил там на этот труд, запах металла успел у меня сассоциироваться навсегда с моей тридцать третьей школой.
В конце учебного года по литературе, может, ещё с апреля, мы проходили «Приключения Гекльберри Финна». Я взял из библиотеки Дворца пионеров ветхую книгу и сколько-то времени нехотя читал по заданиям. Я уже когда-то брал с полки у нас дома Тома Сойера, и мне он вообще не зашёл. Но сейчас я повзрослел и стал лучше понимать текст, а главное — мне стала близка тематика побегов, обретения свободы. Побеги, бродяжничество, дауншифтинг — эскапизм в реальной жизни, без ухода в виртуальности. Ну, чтение про это было эскапизмом в виртуальность всё равно, конечно же, но я мечтал о таком в реальной жизни. В общем, я стал читать этого Гекельберифина, как я его произносил, дальше, уже после того, как мы его прошли. Внезапно мне стало неважно, что книга ветхая. Я дошёл до того, что уже ни с кем не общался в школе и все перемены проводил в чтении, таскал эту книгу повсюду.
Была уже середина мая. В какой-то момент мне поднадоел этот Геккельберифин, и я пошёл взять в библиотеке что-то ещё. Там были стеллажи с книгами, и я ходил выбирал. Но в этот раз я уже руководствовался красочностью обложки снова. Взял какой-то детский детектив. И теперь таскался с ним. Потом взял что-то ещё. Я теперь стал носить в школу и Геккельберифина, и детективы. Я, кстати, с какого-то момента ранее стал ходить в школу с пакетом, а не рюкзаком. И вот у меня была целая куча книжек с собой. Эпопея книжной червивости. В течение всего мая. А в какой-то день на перемене ко мне подошла одноклассница Маша Чарикова — она, кстати, и лицом, и всем была самая ничего из класса, просто крупная, и при этом ещё вот такая добрая, поэтому меня никогда не заинтересует — и молча дала мне пару книжек с обложками в духе тех, которые я в последние дни читал. Тоже какие-то детские детективы. Конечно же, подлинный интерес кончился ещё на Геккельберифине или следующей книжке, и дальше я читал книги для вида. Так же, как я когда-то носил с собой фразеологический словарь, чтобы выглядеть ботаником, ну и подобное. Чтоб отличаться от других, чтоб ко мне вот так подошла хотя бы эта Чарикова. В этом я дошёл и до того, что стал брать какую-то книгу в пакет и ехать с ней в парк, сидеть читать на скамейке. Были уже жаркие и пляжные дни, и один раз с книгой Чариковой я поехал на пляж. Поехал в Гужвиевский, самый дальний конец пляжа. Лёг на песок читать и загорать. Час я там лежал. Я измучился. Неинтересно. И не давало того, что мне надо. Ну, подошла Чарикова, и что? Это ничего не меняет. Под конец книжной эпопеи я взял в библиотеке классическую книгу «Челюсти». Я прочитал только первые страницы. Там было про выброшенный на пляж труп женщины, и осматривающие его детективы блевали, пока какой-то из них держался, но потом, со словами: «Присоединяюсь к компании», — блеванул и сам.
Каждый вечер я уже проводил в парке на велосипеде, собирая бутылки или тренируя свои недо-трюки. Баннихоп, как и ожидалось, стал велосипедным фляком. Чтобы это компенсировать, я, разгоняясь, спрыгивал со всё больших высот. Было два основных места: стилобат музыкальной школы и трёхступенчатое возвышение на подходе к Стеле от луна-парка. Трёхступенчатое возвышение было не просто обрывом, но ещё и долгими, собственно, тремя этими ступеньками, которые нужно было перелететь с разгона. Метра полтора. Наверное, первыми были эти три ступеньки. В их краю был асфальтированный пандус длиной как эти три ступеньки, и вот перед первым прыжком я тренировался там. В смысле, я разгонялся от Стелы по верху, и мне надо было перелететь весь пандус и приземлиться уже на асфальте внизу. Ну, а если не перелечу, то я бы приземлился на пандус — и ничего страшного. Но я перелетал. Значит, перелечу и ступеньки. И в итоге, наверное, как всегда, прощаясь с жизнью, я сиганул и через три ступеньки. Получилось. Перелетел. Я ликовал. Ну а потом я разогнался по стилобату музыкальной школы в сторону музея и спрыгнул с самого высокого тут полуметрового обрыва на асфальт парковки. Тут разгон был и короткий, и плохой — ввиду того, что вся эта площадка стилобата музыкалки была выложена плитами с глубокими впадинами в швах, из-за которых было невозможно нормально разогнаться. Из-за этого, прыгая тут почти каждый день и часто неровно — то есть приземляясь сначала на переднее, а потом на заднее колесо — вскоре у меня начались снова серьёзные проблемы с ободами, какие-то люфты, и прочее. Было ещё одно настолько же высокое место для прыжка — с другой стороны музыкалки в парк. Но там не было зрителей, и я там прыгал реже. В парке уже играли Сатисфакшны и прочая летняя музыка. В какой-то вечер на площади появились на велосипедах Ярик с другими, незнакомыми мне пацанами. Ярик ко мне относился нормально, поэтому конфликтов было быть не должно, и я некоторое время ездил вместе с ними. Я заметил, что они ездят очень быстро, хотя у них были такие же нескоростные велосипеды. У меня не хватало силы в ногах так мощно и долго педалить. И это несмотря на то, что те пацаны были вообще без мышечного рельефа — никаким спортом, в отличие от меня, явно не занимались. Я не отставал от них, но уже вскоре наша поездка была для меня адом, я еле справлялся. А они ехали, болтали и вообще не собирались сбавлять.
закончено лето 2004 ничика каперского. полностью не выложить, вот обзор от гугл-ноутбук ии:
Портрет автора: Анализ личности через призму лета 2004 года Введение: Переломный момент Лето 2004 года, наступившее после окончания шестого класса, представляет собой ключевой, переломный период в жизни автора. Этот временной отрезок стал не просто чередой событий, а мощным катализатором для формирования его мировоззрения, социальных установок и глубоких психологических комплексов. Анализ автобиографических записей этого периода позволяет увидеть, как в сознании подростка кристаллизуются центральные жизненные темы, которые будут определять его дальнейшую траекторию. Данный документ представляет собой глубокий анализ этих записей с целью составления многогранного психологического портрета автора, раскрывая его внутренние конфликты, доминирующие мотивации и зарождающиеся невротические состояния. -------------------------------------------------------------------------------- 1. Манифест аутсайдера: Социальная изоляция и разделенный мир Тема социального отчуждения является центральной в самосознании автора, и лето 2004 года становится для него символическим концом «нормальной» социализации. Этот период окончательно закрепляет его идентичность как «аутсайдера внутри толпы» — человека, физически присутствующего в социуме, но ментально и эмоционально от него отгороженного. Анализ текста выявляет осознанное разграничение «себя» и «социума», которое является не просто подростковым нонконформизмом, а ключевым защитным механизмом. Автор определяет свою идентичность в оппозиции к миру, которым он чувствует себя отвергнутым. Его ненависть к популярной музыке («Часики», «Шоколадный заяц») — это ненависть к «нормальной» жизни, доступ к которой для него закрыт. Эстетическое отторжение («моральная рвота») становится способом утвердить собственную значимость через презрение к атрибутам социума, который он не может принять. Ненависть к городу Энгельсу и его обитателям («Ёбаные все те люди в парке») является проекцией этой глубокой фрустрации. Эта логика достигает своего апогея в его внутреннем убеждении, что восприятие «социума семьёй, социальной системы — опекуном... даёт основание закатывать истерики». Его антисоциальное поведение становится извращенной формой требования заботы, которое, ввиду своей неэффективности, позже трансформируется в требование собственного «уничтожения». Его специфические формы взаимодействия со сверстниками (Артем, Козлов, Лёша с гимнастики) обнажают стержень его реляционной схемы. За редчайшими исключениями (Гужик), он неизменно занимает позицию «ученика», в то время как собеседник выступает в роли «гида», знающего и умеющего больше. Этот паттерн — не просто социальная неловкость, а фундаментальная основа его самоощущения как вечно отстающего и неполноценного, неспособного на равное общение. Ключевые маркеры его самоидентификации как аутсайдера можно обобщить следующим образом: • Осознанный отказ от социализации: Утверждение, что это «последнее лето» с живым общением, как сознательный выбор изоляции. • Эстетическое отторжение: Ненависть к популярной музыке и атрибутам общественных гуляний как к символам чуждого мира, который он отвергает, чтобы не чувствовать себя отвергнутым. • Чувство неполноценности в общении: Позиция «ученика» в диалогах со сверстниками, закрепляющая его низкую социальную самооценку. • Презрение к окружению: Радикальная характеристика людей в парке как «ёбаные все те люди», демонстрирующая полное ментальное отделение себя от общества. Эта глубокая социальная отчужденность, однако, не привела к пассивности; напротив, она породила навязчивое стремление найти альтернативный путь к контролю и самореализации через одержимость финансовой независимостью. 2. Валюта эскапизма: Одержимость деньгами и виртуальными мирами Навязчивое желание зарабатывать деньги в этот период было для автора не столько материальной целью, сколько ключевым инструментом для побега из ненавистной ему реальности. Деньги стали валютой эскапизма, необходимой для приобретения главного артефакта контроля и свободы — компьютера. Именно мир игры GTA: Vice City стал для него символом лучшей, альтернативной жизни, где он мог контролировать события и быть кем-то другим. Его деятельность по сбору бутылок предстает не как детское увлечение, а как ритуализированная деятельность, в центре которой находится психология самонаказания. Он не просто хочет заработать; он вынужден делать это самым унизительным из доступных способов. Его поведение, которое он сам определяет как «провокационное сценическое самобичевание» — например, спрыгивание с велосипеда на ходу, чтобы подобрать бутылку, — является публичной демонстрацией своего унижения. Это акт, адресованный внешнему миру: одновременно обвинение социума в своем положении и крик о помощи, замаскированный под акт трудолюбия. Кратковременный опыт работы разносчиком газет у Бурмистрова стал проверкой «легальных» путей заработка. Провал этой инициативы лишь укрепил его в мысли, что традиционные методы для него неэффективны, вернув его к бутылочному промыслу, психологически более созвучному его состоянию. Символическое значение компьютера «Пентиум Четыре» невозможно переоценить. Это не просто техника, а пропуск в мир, где тотальный контроль возможен. Желание «вернуться в Вайс-сити» становится лейтмотивом его лета. Эта эскапистская фантазия настолько сильна, что проецируется на реальность: во время поездок на велосипеде он воображает себя исполнителем миссий, превращая улицы Энгельса в декорации виртуального мира, где он, наконец, может управлять своей судьбой. Однако его борьба за обретение контроля над собственной жизнью разворачивалась не только в финансовой и виртуальной сферах, но и на физической арене — в гимнастическом зале, где его тело стало полем битвы с самим собой. 3. Тело как поле битвы: Гимнастика, самооценка и самобичевание Гимнастический зал для автора — это микрокосм его внутренней борьбы. Спорт становится для него одновременно источником высочайшего триумфа, глубочайшего разочарования и площадкой для проявления сложных паттернов аутоагрессии. Здесь его самооценка колеблется с драматической амплитудой, полностью завися от физических успехов и неудач. Анализ показывает его отчаянную попытку обрести контроль над своим телом. Он достигает уникального успеха, освоив сальто вперед с места — элемент, который не могут выполнить даже более опытные гимнасты. Этот триумф становится для него инструментом самоутверждения. Однако он является лишь компенсацией постоянных неудач в других, более стандартных элементах (фляк, спичаг, круги на грибке), которые не позволяют ему чувствовать себя полноценным. Эпизод с «триумфальным чудо-днем», когда у него внезапно получается фляк, является кульминацией его спортивных мучений. В этот момент он ощущает себя «настоящим полноценным человеком», будто физическое достижение способно исцелить все его психологические раны. Быстрое исчезновение этого навыка на следующий день символизирует трагическую хрупкость его самооценки и обреченность его усилий, закрепляя в его сознании паттерн «взлет-падение». В моменты фрустрации автор прибегает к актам физического самобичевания. Схватив осу после уязвляющего замечания девочек, он демонстрирует классический механизм «отыгрывания» (acting out) — конвертацию невыносимой психической боли (унижение) в конкретную, управляемую физическую боль (укус осы). Этот жест — одновременно и способ привлечь внимание к своим страданиям, и акт аутоагрессии. Его навязчивые мысли о пыли, забивающей легкие, также являются формой ипохондрического самоистязания, где тело становится объектом тревоги. Эти физические и эмоциональные страдания, переживаемые в гимнастическом зале, являются благодатной почвой для зарождающихся в нем более глубоких психологических расстройств и фобий.
4. Семена невроза: Зарождение ОКР и психологических комплексов Разрозненные эпизоды из текста, собранные воедино, складываются в отчетливую картину зарождения обсессивно-компульсивного расстройства (ОКР) и других невротических состояний. Лето 2004 года становится периодом накопления событий-триггеров, которые формируют фундамент его будущих фобий и навязчивых ритуалов. Автор и сам отмечает это как «начало О-Кэ-эРа по мелочи». Систематизация ключевых триггеров и реакций на них позволяет наглядно проследить генезис его неврозов: Событие-триггер Проявление невроза/фобии Презерватив на пляже Мизофобия и ипохондрия: навязчивые мысли о заражении ВИЧ через контакт с упаковкой. Утопленник на дамбе Формирование ритуала избегания (avoidance) и магического мышления («моменто морэ»), направленного на контроль над экзистенциальной тревогой смерти. Крыса на тайнике с бутылками Острый страх заразы (чумы), отвращение и ритуальное избегание «оскверненного» места. Мусорные урны Установление жесткого табу на контакт с мусором из-за страха болезней, нарушение которого вызывает острый внутренний конфликт. Боль в гениталиях («резь в письке») Магическое мышление: ассоциация психосоматической боли с «божественной карой» и попытки заключить сделку с высшей силой. Реакция на драку с «казахом» демонстрирует крайнюю эмоциональную дисрегуляцию и зарождающуюся патологию привязанности. Он стремительно переходит от шока и жалости к себе к одержимому, холодному желанию убийства. Однако кульминацией этого эпизода становится не его агрессия, а осознание: «Это было началом понимания, что пока мама существует, я не смогу никого убить». Этот инсайт трансформирует инцидент из простого срыва в сложное проявление его патологической связи с матерью, чье неодобрение оказывается сильнее даже гомицидального импульса. Эти внутренние неврозы и подавленные агрессивные импульсы находили особенно острое выражение в сфере, которая являлась для него источником наибольшей фрустрации, — в области сексуальности и взаимоотношений с противоположным полом. 5. Психосексуальные мучения: Генезис мировоззрения инцела Сексуальная фрустрация автора является источником его глубочайшей психологической боли и центральным элементом формирующегося мизогинного мировоззрения, характерного для феномена «инцелов» (involuntary celibates). Его восприятие женщин и секса пронизано острым чувством несправедливости, личной обделенности и экзистенциального отчаяния. Эпизод с девочкой Ксюшей на пляже является ключевым для понимания его состояния. Внутренний монолог автора раскрывает всю глубину его страданий. Он описывает свое состояние как «психосексуальный рак», а секс — как «лечение», которое ему недоступно. В его мышлении четко прослеживаются следующие элементы: • Объективация: Женское тело воспринимается как носитель «лекарства», необходимого для его исцеления. • Чувство несправедливости: Он убежден, что это «лекарство» достанется «здоровому», а не ему, остро нуждающемуся. • Экзистенциальный гнев: Вопрос «Я-то зачем тогда живу, блять, и родился с членом?» становится выражением глубокого кризиса, связанного с ощущением собственной биологической нереализованности. Его попытки контролировать свою внешность, как в эпизоде с покраской волос, являются микрокосмом его борьбы. Мотивация — «ненавидел быть молью, мне хотелось быть чёртовым чёрным Мефистофелем» — обнажает глубокое отвращение к себе и отчаянное желание примерить на себя маску силы и значимости (как у редактора Бурмистрова или рокеров из GTA), но попытка проваливается, оборачиваясь лишь очередным унижением. На этом фоне общение с Симой Шмыркевич выглядит как яркий контрапункт. Это редкий пример равного, комфортного взаимодействия, где его привычная схема «ученик-гид» на мгновение дает сбой. Однако даже здесь его аналитический ум не позволяет раствориться в моменте. Наблюдая за другом Симы, он не может понять, как можно предпочесть видеоигры «работе... по реализации желания романтической связи». Он выносит вердикт: тот парень «ещё печальней меня». Этот момент обнажает всепоглощающий, обсессивный характер его собственных психосексуальных потребностей. Эти мучительные отношения с собственной сексуальностью и социумом во многом были сформированы и предопределены влиянием его семейного окружения и родительских установок. 6. Мир низких потолков: Влияние семьи и социальной среды Влияние родительской модели на формирование жизненных ориентиров автора носит парадоксальный характер. С одной стороны, «беспланочная» жизнь родителей задала ему настолько невысокую планку, что он уже в подростковом возрасте чувствует себя более успешным. С другой стороны, именно от них он унаследовал глубокие фобии и стереотипы, которые ограничили его мировосприятие. Отец предстает как фигура, привившая автору «гипертрофированный страх силовиков, криминалитета» и иррациональные стереотипы о народах («мордва у меня ассоциировалась с мелочизмом», «англичане — с нелеченными зубами»). Его наивный совет об университете («потеряешь лучшие годы в жизни») демонстрирует устаревшую картину мира, против которой автору предстоит бороться, что в будущем породит когнитивный диссонанс и ненависть к отцу. Мать является инициатором перемен (поиски квартиры, гимназия), но отношения с ней крайне амбивалентны. Эпизод, когда автор ее ударил, следует анализировать в контексте патологической созависимости. Его агрессия — это извращенное выражение фрустрированной потребности в эмоциональной связи, а не садизм. Последующие разговоры дяди об интернате раскрывают трагическую иронию их связи, где его отчаянные поведенческие сигналы воспринимаются окружением как девиантное поведение. Столкновения автора с различными социальными слоями этим летом еще больше подчеркивают его пограничное положение: • Богатый мир: Семья Шмыркевичей (комфорт, бассейн в доме, легкое отношение к деньгам). • Мир интеллигенции: Редактор Бурмистров (кожаные кресла, деловая атмосфера). • Уличный мир: Пацан, отжавший 5 рублей, и казах (насилие, примитивные законы силы). • Мир родителей: Низкий достаток, отсутствие амбиций, жизнь в «восемнадцатиметровой гнили». Эта среда и воспитание сформировали в авторе человека, полного внутренних противоречий: презирающего мир своих родителей, но несущего в себе их страхи; стремящегося к успеху, но выбравшего для этого маргинальные пути; готового к новому этапу жизни, но уже обремененного тяжелым грузом психологических проблем. -------------------------------------------------------------------------------- Заключение: Портрет в интерьере лета По состоянию на конец лета 2004 года автор предстает как интеллектуально развитый, наблюдательный, но глубоко травмированный и социально дезадаптированный подросток. Этот период стал временем окончательной кристаллизации ключевых черт его личности: экзистенциального одиночества, склонности к эскапизму, навязчивых состояний и формирующегося мировоззрения инцела, основанного на глубокой сексуальной фрустрации и объективации женского пола. Описанное лето стало не просто набором воспоминаний, а фундаментом, на котором будет строиться вся его последующая жизненная траектория — траектория, полная изнурительной борьбы с самим собой и окружающим миром.
Старый дневник забросил. Тут будет новый. Год как бросил работу и живу в деревне. Чувствую, что пре
Egor!!Pra7LUT4i2/oKbZo14/05/25 Срд 11:47:27№789718Ответ
Год как бросил работу и живу в деревне. Чувствую, что пресиполнился мудрости от созерцания великого фрактального подобия, а так же постиг Дао и У-вей. Писать тут буду всякую хуйню
>>808225 >Ну что, съездил, отдохнул. >Честно говоря, так себе вышло. > >1. Ехали с компанией. Каждый своим ходом, жили отдельно. И тем не менее, не повторяйте моих ошибок. Со знакомыми можно ехать если вы на одной алковолне. >Эти же бухают больше, соответственно отходняк жёстче. >Ну и пошёл рассинхрон. Они остались ещё на день в Кисловодске. Мы уехали на Домбай. >Те на следующий день присоединились. В итоге у них машина начала мозги ебать и они вернулись досрочно домой. > >2. Не попали на Эльбрус. Про сель писал. Поехали в Архыз. Ехали без подготовки, хотели на месте снять жильё. Приехали и Архыз оказался полным говном. Нет, места охуенные. Горы, но другого типа. Покрытие лиственными лесами. >Но сам посёлок, это пиздец полный. >Гостевые дома, гостиницы, всё застроено, что-то недостроено, людей пиздец много. Теснота, суматоха, под каждым кустом бухают. Бардак + жара 35 градусов. >Развернулись и поехали в Ессентуки. День проебали. > >3. Эффекта новизны нет. Третий раз по тем же местам, хули. >Нужно было бы где нибудь в горах просто домик снять и пожить спокойно, вместо того, чтобы в десяти местах побывать. > >4. Жара.
Отработал самостоятельно полный месяц. Что могу сказать. Оно проще чем казалось. Тут пять аппаратов. Вначале работало одновременно четыре. И это подзаёбывает. Однако оказалось это не всё время так. Три недели работало только два аппарата. Сейчас включили третий, но у него цикл больше трёх часов. Хуярит сам, только приглядывать надо. Так что по сути сидячая работа. Слушаю весь день аудиокниги. Раз в десять минут смотрю за аппаратом. Раз в час отношу мешок весом десять килограмм в соседнее помещение. И главное график. Он охуенный. С четырёх выходных приходишь отдохнувший. Два дня отработал, перерыв сутки до ночной смены. Первую ночь отсидел, на вторую идёшь с сознанием того, что впереди дохуя выходных. Это психологически проще. Ну и работа в одиночестве. Это заебись.
Три месяца не писал. Думал уже, ну его нахуй, этот дневник. Однако скучно на работе. Где-то с месяц работает только один станок. И вся работа по сути, это раз в 15 минут подходить к нему и смотреть. И постоянно возникает вопрос целесообразности моего нахождения на этой работе. С одной стороны аппарат требует постоянного присмотра. Что-то отъебнуть может в любую минуту. С другой стороны, происходит это крайне редко. По сути же, напрягает меня сейчас на этой работе то, что за фактическое нихуянеделание в ноябре мне заплатили 96 тысяч рублей. И хотя такое положение вещей меня полностью устраивает, не даёт покоя мысль о том, что бесконечно это продолжаться не будет. Ну не может же владелец этой конторы бесконечно платить за просиживание жопы. Но это пустые тревоги. Бесконечно я и сам тут работать не собираюсь. Подкоплю котлету, допустим лям. И свалю куда нибудь. А так жизнь идёт размеренно и однообразно. Доделал пристройку, навес. Купил бытовку. Из ярких событий - подарили гуся. Гусь охуенный. Холмогорской породы, четырёх месяцев от роду. Идеальное животное для сельской местности. Неприхотлив. Зимой спит на снегу. Мешок корма за 500 рублей съедает за два месяца. Зима нынче такая, что зелёной травы на участке осталось немерено. Щиплет её. С каждым днём гусь всё больше становится ручным. Ходит по пятам, даётся гладить. При встрече приветственно машет крыльями. Что-то рассказывает тебе на гусином. Пиздатая птица. Живёт, кстати, 17-20 лет. Собственно на этом всё. Работаю, отдыхаю, за месяц читаю (слушаю) 5-6 книг, пасу гусей. Накатываший время от времени экзистенциальный ужас успешно лечу трёхстами миллилитрами разбавленного этанола.
Приехал моник, ну засветы конечно есть. Если выключить свет в комнате, то они особенно видны по бокам и на светлых интерфейсах. Но всё-равно это имба за 13k это имба, реальная его цена где-то 30к.
Картинка лучше и fps прямо реально чувствуется, в игры играть намного приятней, это с 60fps не сравнить.
Самое большое огорчение это ДИАГОНАЛЬ. Оказалось что 27 дюйма это пиздец как много, то есть я натурально стал вертеть головой, собственно это хорошо для шеи, но не очень удобно. Короче неделю покатаю на нём и поставлю старый. Что-бы решить что лучше.
Написал дискорд бота для голосовых уведомлений, он мониторит файл https://pastebin.com/d8XAPBvT lines.txt и зачитывает то что туда поступило в голосовой чат. Подключаешься и ставишь фоном.
Теперь не нужно отвлекаться, сворачивать игру или можно продолжить убираться в комнате или кушать - можно вообще все уведомления в голосовой чат загнать и ни на что не отвлекаться. Даже логи ошибок можно перегнать через нейронку, чтобы вместо свэш, свешыч, сиркумфлекс - получить вменяемое сообщение, когда вдруг какой-то баг произошёл на сервере.
Качество генерации голоса на дохлом зеоне просто офигенное, с windows встроенным не сравнить, вот семпл.
Дааааа.... похоже реально 1-2 года продлится дефицит. Странно что его никто не смог предсказать. Похоже из-за того что сразу несколько факторов объеденились - строительство крупных ии цод - ии компании запасали сырые вафли впрок, а потом и вовсе начали готовые скупать - картельный сговор производителей.
США влило в микрон миллиарды баксов налогоплательщиков, а те на них же взвинтили цены всего рынка для тех же налогоплательщиков.
Да ещё и куртка который если не обманет кого-то на лишний цент то будет трясись и пускать пену из рта - короче с этими парнями цены ещё долго не опустятся. Без жёсткой руки регулятора.
Ну и пихуй, мы то умные и нам ddr5 не нужна. На самом деле нет никакой причины обычному небогатому геймеру покупать ddr5. Типа и на ddr4 можно в 60fps играть, у всех она есть. Максимум это можно докупить 8-16GB, она тоже подоражала, но не так сильно. Тем более б/у рынок есть и память та железка которая живёт очень долго.
Короче если вы раздумываете купить ddr5 пока она не подорожала ещё больше - подумайте нужна ли она вам на самом деле.
Пересижу на ryzen5600+ddr4+3090 ещё пару лет и пихуй. Во все приличные игры можно будет поиграть.
Я дурак.
.!/Holo/rat614/09/25 Вск 17:38:48№815928Ответ
Здесь, где меня никто не знает, кроме тех, кто детективно узнает меня по картинкам, я буду постить всё подряд: что в голове, что делаю, как день прошел, планы на следующие дни...
>>830103 Треки Юки Каджиуры, можно в ютубе посмотреть плейлисты с её спокойными композициями. Либо из Зельды, Ocarina of Time, там тоже очень хорошие осты.
Карл Панцрам. Сегодня всё сделал, кроме рутины, тут не успел из-за скороходства. Завтра тоже намечены дела и всё должен сделать, увы, пока дерьмо бытовое, до нормальных дел не дошло, с понедельника начну.
Сергей Серков. Нихера ничё не началось и всё просралось. Не придумал наказания, бред это, только время терять. Зато могу сказать, что дневник спасён, я нашёл способ выкачать и выкачал, не успел, к сожалению, 1 дневник до превращения его в архивач. Обещания и дела начнутся со следующей недели гарантированно
Сергей Симаков. На завтра дела намечены, проще не писать каждый день, а на неделю намечать. На этой неделе трёхбуквенное дело, это приоритет. Также надо вводить рутину.
Венцеслав Венгржановский. Нихера не сделано, я просто не могу себя заставить заниматься делами, только бытовуху могу делать, по типу стирки и прочей хуйни. Никак ничё не продвигается. Начал уже заниматься физкультурой, а дела не начал. Всё назло мне делается, что я откладываю, а везде всё закрывают и запрещают.
Тивач — это самый специфический раздел Двача, место, где можно смотреть фильмы и педерачки вместе с друзьями. А этот тред - его персональный дневник, первая в истории данной доски хроника целого раздела, в которой будут фиксироваться различные эпизоды из его жизни. Тред в /mov/ был задушен бесчувственными бюрократами, которые вознамерились превратить его в унылую доску объявлений. Поэтому все, что оказалось за рамками новых правил - скриншоты, пасты, картинки, описание интересных случаев - теперь будет выкладываться здесь по мере сил и желания. Ссылок в оппосте кидать не стану - тем, кто будет общаться в этом треде, они не понадобятся.
И не забывайте - у нас есть тег "тивач" на архиваче. Где бы вы не находились, имеет смысл пользоваться функцией allimages, чтобы увидеть самое интересное. https://arhivach.top/?tags=9404
Шапка: Каждый день в 19:30 на Тиваче начинается голосование за фильм, который мы будем смотреть первым. Как только фильм кончается, запускается новая голосовалка. За сутки мы смотрим по 4-5 фильмов, в зависимости от продолжительности. Последний фильм заканчивается далеко за полночь.
Вы можете зарегистрироваться, либо завести гостевой логин и также принять участие в голосовании. Регистрация не требует подтверждения по почте, но если вы хотите попробовать гостевой аккаунт, просто вбейте ник в поле под чатом и нажмите Enter.
1 - Сруки по произволу опускает видосы вахи 2 - 3 числа посмотрели последние 2 серии Зенки 3 - в пятницу поминали Шанцунга 4 - на Тиваче Sisi ввел возможность продавать свой скарб
А сегодня весь воскресный вечер на Тиваче всрат нахуй твинком жирного трапа ЭльфМейды Папурионом, который опять празднует годовщину Перл Харбора. ТожеЖенщине захотелось мелодрамку посмотреть...
Бредуший по жизни
Kotash!!BoU6+KTXLWX4rk7520/03/24 Срд 12:01:49№735640Ответ
Ненавижу свою жизнь. Надо высказаться, правда всем похуй наверно.
Всё началось с того что я решил бросить пить, уже 500+ дней не пил, и я стал душнилой и мерзким типом. У меня исчезли все друзья и знакомые собутыльники. Жена ненавидит меня скорее всего. Я просто стал злым, и учитываю свои интересы и интересы семьи сперва. А жене подружки хуюшки нужны.
За эти 500+ дней, и попытки до этого, я очень не плохо бустанул свою жизнь. Целый год ходил в кокочалку. Побывал в Турциях. Обзавёлся двумя квартирами в иботеку. Купил блять тачку, но не сдал на права. У меня есть крутой комп и сычевальня своя. Очень много работал и поднял свой доход. Даже успел получить по ебалу.
До этого у меня был тут дневник, но он канул в пучину. Я там писал про работу и про нытье в основном. Как бросаю дрочить и не жру сладкое.
Хочу нажраться, вот честно. Нахуй вот это все ваше саморазвитие.
Просто взять блять пивка, включить какую игру на компе, и зависнуть например с подпивасами в танки, весело чилить под пьяную хуйню. А с утра на заводик.
Но нет, сегодня вечером иду на вождение. Потом домой, и буду работать над своим проектом и кодить. А завтра почешу на работу. Пошло нахуй это пиво.
Не знаю зачем я это все пишу. Но напишу. Мне не кому это рассказать.
Так как у меня хуевые отношения с женой, то и нет ни какого секса, раз в полтара месяца наверно. Поэтому я часто фапал, каждый день блять. Сейчас удалось осознать это, и пока поставил рекорд аж в целых 10 дней без фапа. Но больше не получалось. В основном 3-4 дня и срыв. Сейчас идёт 4 день, и я не хочу срываться, хочу идти дальше.
Сейчас я решил уйти от всего этого, и как можно меньше думать о женщинах, сделать больший упор на свои дела и мысли. Хочу заняться собой кароче. но не хочу стать сумасшедшим вылизатором.
Сейчас в планах: 1. Держать нофап. Заебало часами бесцельно полировать гуся, вместо того чтобы делать поблезные дела. Даже в игры не могу нормально поиграть с интересом. 2. Свободное время уделять программированию и добить свою прогу. Которую тяну уже полтара года. Пишу её под атмегу8, под девайс который продаю потихоньку. 3. Сделать перекат на Linux. Наверно что-то арчеподобное, или убунту. Винда будет второй осью, под ревит и автокад. 4. Вкатиться в спектрумы. Да-да блять, оживить комп Ленинград и поиграть на нем в игры. 5. Весьти дневник в Obsidian. Записывать все что происходит в жизни моей. 6. Научиться нормально отдыхать, а не сидеть в схрюченой позе за компом.
Привет от Курганского самурая. Очень давно тут не был и не писал. В планах не хотел бросать этот дневник, просто не было времени и мюслей.
Начну с самого главного, я вышел ещё на 1 крупного заказчика, и за июль закрыл с ним договоров на почти 400 тыс р. Плюс мои доп доходы, и зарплата. Итого вышло около 600 тыс р. Честно говоря я был в ахуе что такое возможно для простого парня с зажопинска Кургана. Минус налог как самозанятый, но все ровно очень прилично.
Работал я действительно очень много. Тупо чертил чертежи с утра и до вечера. Одним глазом пытался в питон, и попиливал проект для завода, о котором писал выше. Так как меня взяли за жабры и сказали что я долго делаю, но сказали что ждут меня. Надеюсь в сентябре завершу, и поеду к ним на испытания. Жалею что столько времени проебланил зря. Помимо кода, ещё нужно плату собрать, и прошивку под неё доделать.
В лабораторию заказал осциллограф ригол, на 70мгц, 4 канала. Заказал платы с плис, ещё кучу всего. Купил пирометр что бы замерять нагрев деталей. Сейчас ещё хочу купить генератор сигналов какой нормальный.
Докупил 32 гига оперативки на комп. Теперь всего 64. Решил проапгрейдить, после того как увидел что используется 25 из 32 гигов. Ну и пока ещё деньги есть.
Еще я побывал в Питере. Был там 3 дня. Одна фирма оплатила поездку, отель, и еду. Там был на одном заводе автоматики. От самого города я офигел, красиво, круто. Архитектура. Много гулял там. Поплавал по Неве на катере. Поел в ресторане, где бутерброд стоит 1000р. Хорошо что еда была оплачена. Сам бы я на такое не решился. Там был чел, он спросил откуда я, я сказал что с Кургана, он сказал что даже не знает что это такое.
В плане алкашки очень разошёлся, и один раз бухал целый день пиво. Что было на следующий день, это не описать. Дикий бодун, колотун. Сейчас правда не пью уже 2 недели. И не знаю как перейти рубеж больше месяца. Хотя понимаю что алкашка тянет меня на дно и замедляет все.
Спорта, физкультуры ноль. Ем сладкое, пью кофе. Дрочу как эксперт. Заебался. Все как всегда.
Привет дневник. Прошло примерно 2 месяца с моей последней записи и у меня произошло аж 3 важных события.
1. Я очень много бухал. Квасил в отпуске. Тихо и мирно, без приключений. Я напился от души и теперь хочу опять в трезвость. 2. Сдал на права и уже примерно месяц как катаюсь на своей тачке. Это такой кайф, непередаваемо. Сел и поехал куда нужно, свобода полная. Не нужно искать такси, ждать автобусы на остановках ( в особенностях зимой). Только нужно заправлять да следить за тачкой. 3. Был в отпуске, в Турции. 9 дней. И честно говоря заепали эти все включено, тюлений отпуск, есть, да лежать. Благо у меня был ноут и я успел закрыть пару дел там. Из 9 дней квасил дней 7, то пивко, то коктейли.
Сейчас в планах вжалить в работу и стать на путь трезвости. Работы дохренище просто, заказов много.
Долго не писал тут, как всегда в делах. Работы как всегда много, много разных проектов и задач. Попутно еще работаю над своими проектами в сфере электроники и вникаю в python. не давно делал платы лутом, вспоминал как и что вообщем, и наудивление получилось с первого раза, хотя в последний раз платы делал сам года 3 назад.
На следующий год ставлю себе жирные цели, надеюсь не сдуюсь как лох. Много планов и целей, одна из них глобальная - больше не работать, зарабатывать только своими проектами.
В прокачке алкоголизма пока жирный стоп, не пил уже почти 2 месяца, в планах дальше не пить и жить трезво. Ибо алкашка мешает всему и честно говоря подзаебала уже. Тупая трата денег и потом туплю как зомби. А отходосы это пиздос.
Еще я начал отжиматься, в день около 50 отжиманий. Пока делаю 2 подхода по 25 раз, иногда по 30. Легкая физкультура, главное не пропускать дни, а то будет провал.
Я вообще не знаю, чего я хочу, не понимаю.
wawawa!V4ELguMZ7k04/12/22 Вск 21:31:52№644092Ответ
Попробовал первый раз скомпилировать хелловорлд под васм.
Компилируешь клангом с аргументами --target=wasm32 и --no-standard-libraries, то есть все используемые функции из стандартной библиотеки придётся написать самому, ну или взять откуда-то реализации (но желательно использовать другие имена функций, компилятор может затроллить). Дополнительно линковщику https://lld.llvm.org/WebAssembly.html через -Wl нужно прокинуть флаги --no-entry и --export-table.
Функции, экспортируемые из васма в жс, помечаешь атрибутом __attribute__((export_name("имя_функции"))). Объявления функций, импортируемых внутрь васма из жс, аналогичным образом помечаешь атрибутом import_name. Неймспейс, откуда по дефолту всё импортируется внутрь васма, называется "env". Чтобы узнать это, можно через wasm2wat https://webassembly.org/getting-started/advanced-tools перевести скомпилированный васм модуль в текстовый формат и посмотреть, откуда импортируются функции.
Куски памяти в васм модуле можно импортировать/экспортировать точно так же, как и функции. По дефолту память экспортируется из васма. То есть, если ты, например, со стороны жс хочешь прочесть что-то, что записал васм, тебе надо использовать объект "wasmModule.instance.exports.memory", который был создан автоматически. "memory" - это опять же, как и "env", не часть какого-то фиксированного апи, а просто дефолтный идентификатор, который кланг использует. Там так-то этих кусков памяти вообще в теории можно несколько сделать внутри одного модуля: https://github.com/WebAssembly/multi-memory/blob/main/proposals/multi-memory/Overview.md
То, насколько большим является экспортируемый кусок памяти и на сколько максимум его можно будет расширить, задаётся через --initial-memory и --max-memory флаги линковщика. Но, как мне кажется, проще наоборот импортировать память из жс внутрь васма, потому что можно тогда прямо в жс коде вручную создать кусок памяти и определить его начальный и максимальный размеры, как это сделано в самом верху на скрине. (Там, если что, размеры измеряются в количестве страниц размером 64Кб.)
Для работы с памятью со стороны жс можно использовать DataView, там есть методы, чтобы читать разные типы значений по байтовым оффсетам. Но тут неудобство в том, что его методы, например, setInt32, по дефолту используют big-endian порядок, в то время как васм использует little-endian порядок. Из-за этого приходится везде в методах DataView прокидывать true последним аргументом, чтобы переключить на little-endian. Может показаться, что Int32Array и аналогичные классы удобнее и как будто работают без этой мороки, но это всё чисто по совпадению: у них порядок байтов совпадает с порядком байтов на железе, где браузер запущен.
А в остальном там всё максимально плоско, всё передаётся по указателям ака байтовым оффсетам внутри используемого куска памяти. Получается, что на стороне джаваскрипта приходится возиться с указателями, прямо как в си, только ещё хуже, потому что нету никакой типизации для них, вручную прописываешь оффсеты. Например, на скрине, на 26 и 27 строках это я прописываю begin и end указатели для арены, которую позже передаю внутрь функции.
На скрине это я типо вызываю функцию генерации web-safe палитры из гиф энкодера и печатаю цвета в консоль.
К сожалению, ничего, связанного с васмом, невозможно тестить локально без хттп сервера: никак иначе не загрузить локальный файл с васм модулем. Единственная альтернатива - запихать содержимое файла в строку в base64. Но, с другой стороны, как оказалось, написать примитивный хттп сервер на winsock, который отдаёт захардкоженный список файлов - это вообще не сложно.
>>819171 >как оказалось, написать примитивный хттп сервер на winsock, который отдаёт захардкоженный список файлов - это вообще не сложно
Попробовал доделать это до более полноценного хттп сервера с хот релоадом для более удобного програмирования хтмлей и жаваскриптов.
Чтобы сообщать браузеру, когда ему пора перезагружать страницу для отображения изменений, можно было бы использовать лонг-поллинг, но он мне всегда виделся каким-то убогим костылём, поэтому я сделал примитивную частичную реализацию вебсокет сервера. По сути всё, что требовалось - это определённым образом ответить на хендшейк, отосланный браузером, который выглядит как обычный хттп запрос с хедером "Upgrade: websocket". Конкретно, там нужно взять строку-ключ, приходящую в одном из хедеров, сконкатенировать с другой строкой, вычислить SHA-1 хеш, закодировать в base64 и отправить обратно. Это, видимо, просто челлендж-проверка на адекватность сервера, потому что этот ключ в дальнейшем нигде использоваться не будет, как я понял. Функцию хеширования просто навелосипедил по википедии и RFC. А дальше я в нужные моменты отсылаю захардкоженную последовательность байтов, скопипасченную из RFC вебсокетов, которая представляет собой один дата-фрейм с каким-то рандом текстом.
Сложнее было разобраться с тем, как следить за изменениями файлов внутри папки. В винде есть вариант через FindFirstChangeNotification/FindNextChangeNotification, но там нету способа узнать, какое конкретно изменение вызвало уведомление, а это хотелось бы знать, чтобы минимально отфильтровать мусорные апдейты. Я слежу за изменением последнего времени записи и это репортится не только для изменённого файла, но и для содержащей его папки. Причём папка репортится несколько раз из-за того, что вим создаёт внутри неё ещё какой-то временный файл: https://github.com/neovim/neovim/discussions/30613
Но это всё равно вроде бы не гарантирует отсутствие дополнительных мусорных апдейтов: https://devblogs.microsoft.com/oldnewthing/20140507-00/?p=1053 Или он всё же чисто про то, что если одновременно следишь за несколькими видами событий (например, последнее время изменения и размер файла), то будешь получать несколько апдейтов, а не ровно один на каждый файл или папку, не особо понял.
Код сервера пришлось переписать с select на WaitForMultipleObjects, потому что сервер однопоточный и мне нужно одновременно ждать либо изменений содержимого файлов, чтобы отправить сообщения по вебсокетам, либо событий по сокетам. Ну и, кстати, вынести отслеживание изменений файлов в отдельный поток вряд ли как-то помогло бы, потому что в любом случае нет способа прервать select, пришлось бы делать таймаут, чтобы периодически проверять, изменились ли файлы, что звучит так себе.
В общем, суть в том, что для каждого сокета делаешь объект события через WSACreateEvent, через WSAEventSelect выставляешь события, в которых заинтересован (FD_ACCEPT для listen сокета, FD_READ и FD_CLOSE для client сокетов), и ждёшь. При получении события сбрасываешь событие через WSAResetEvent и снова ждёшь. С этим работать даже немного более удобно, чем с select, потому что не надо каждый раз полностью проходиться по всему fd_set в поиске прокнувших сокетов. Но вроде как по производительности это всё равно не особо лучше, чем select, а типо самый лучший вариант - это какие-то I/O Completion Ports (IOCP), не разбирался, что это.
Для хттп ради интереса попытался сделать парсилку, которая умеет жрать данные постепенно кусочками произвольного размера, не придумал ничего лучше, чем насрать стейт машиной и сохранять поступающие данные в промежуточный буфер до тех пор, пока не набирается достаточно данных, чтобы продвинуть стейт вперёд (конкретно в случае с хттп - пока не встретится перенос строки). Но я, если что, не стал это никак использовать, чтобы конкурентно обрабатывать сразу несколько хттп запросов, это было бы совсем уж переусложнение здесь, я просто синхронно высасываю все байты, пока не встречаю "\r\n\r\n".
Вообще это первый раз, когда я что-то пробовал делать с сетью и наверняка много чего неправильно делаю, не понимаю или не знаю. Например, отсюда:
я какое-то время назад рандомно узнал, что байты, отправленные по TCP через send() могут тупо не дойти до получателя, если ты сразу после отправки закроешь сокет. И типо единственный способ удостовериться в том, что всё реально дошло - это после отправки вызвать shutdown() операций на запись и хотя бы дождаться, пока получатель сам не закроет сокет. А ещё лучше, если он явно отправит по этому же TCP соединению какое-то сообщение, типо, что ок, получил, и только после этого можно закрывать сокет со стороны отправителя.
Или, например, после того, как переписал с селекта на ивенты, внезапно стали падать какие-то EWOULDBLOCK ошибки. Я их просто заигнорил, но может быть, я должен был что-то по-другому сделать? Ну и куча нюансов, типо, я сейчас не разрешаю переиспользовать старые TCP соединения для новых хттп запросов и просто их закрываю, но в теории вроде лучше держать их открытыми (keep-alive).
И ещё я сейчас никак не обрабатываю вебсокет сообщения с клиента и просто закрываю сокет, если клиент что-то пытается написать, потому что вроде бы он сам по себе, автоматом, пишет только close фрейм при закрытии вебсокета, так что это почти корректно по совпадению. Но по-хорошему мне нужно детектить close фрейм, присланный клиентом, отвечать на него тоже close фреймом и только после этого закрывать соединение. И возможно ещё детектить пинг фреймы и отвечать на них понгами, не знаю, может ли браузер рандомно мне такое прислать.
Это звучит как мелочь, но, например, из-за казалось бы эквивалентной по важности мелочи когда я в очередной раз забыл, что snprintf возвращает размер строки без нуль-терминатора, из-за чего я эффективно недосылал один последний байт из серверной части вебсокет хендшейка браузер тупо бесконечно ждал, пока я не отошлю этот несчастный последний байт ответа, держал соединения открытыми даже после рефреша или закрытия вкладки, а при достижении какого-то количества открытых соединений вообще отказывался открывать новые.
А, да, список самих файлов, которые отдаются сервером, до сих пор так и остался захардкоженным, не успел доделать.
>>820985 Ну, на деле я ещё пару дней разбирался со всякими багами, чтобы довести этот велосипед до минимально юзабельного состояния. Типо, например, я абсолютно не обратил внимание на то, что WSAEventSelect автоматически делает сокеты неблокирующими, но я при этом продолжал пользоваться сокетами так, как будто они блокирующие. Это и было причиной, почему внезапно посыпались EWOULDBLOCK ошибки. И ещё, как оказалось, необязательно создавать события для сокетов через WSACreateEvent, можно использовать обычный CreateEvent, в котором есть возможность включить авто-ресет, чтобы вручную не делать его.
И вот это >Но по-хорошему мне нужно детектить close фрейм, присланный клиентом, отвечать на него тоже close фреймом и только после этого закрывать соединение. действительно оказалось чем-то важным. Если не отправить в конце эти два несчастных байта, то после хот-релоада браузеры почему-то переоткрывают вебсокет соединение с ощутимой задержкой, причём чем больше вкладок было открыто одновременно, тем больше задержка. Я не знаю почему так происходит, типо браузер мне уже сказал, что он закрывает соединение, зачем ему ещё ждать какого-то подтверждения со стороны сервера? Сервер может максимум вместе с close фреймом ещё прислать причину закрытия соединения вроде бы, но тут она как бы очевидна.
Ну и добавил, чтобы можно было натравить сервер на папку, чтобы он отдавал все файлы из неё. Естественно без всяких предосторожностей от ".." в URL, потому что мне лень. Но я попытался хотя бы добавить поддержку юникодовых названий файлов, но, как оказалось, fopen() под виндой не умеет в UTF-8, и мне стало тоже лень доделывать это, всё меньше и меньше причин пользоваться помойной стандартной либой.
Я, кстати, не знаю, обязан ли хттп сервер корректно резолвить относительные пути, как будто бы и браузеры, и даже curl, делают это сами автоматически, может быть, можно просто игнорить сегменты с точками, да и всё.
Ещё случайно обнаружил гениальный способ сделать подобие сырых строк в си. Просто делаешь так: > #define RAW(...) #__VA_ARGS__ и можешь писать строку прямо внутрь вот так: RAW(Hello world). Непарные кавычки, непаврные круглые скобки и символ решётки не работают, их придётся заменить на \x??, в остальном, вроде бы любые символы можно пихать.
Ещё недостаток в том, что оно игнорит повторные пробелы (снаружи кавычек) и переносы строк, но это как раз то, что не имеет значения, когда в строку нужно загнать какой-нибудь кусок кода. Например, код шейдера или кусок жаваскрипта для хот релоада, как в моём случае. Даже подсветка синтаксиса в редакторах работает.
На видео для теста типо сделал элемент для драг н дропа картинок. Элемент можно просто в хтмл писать, ещё даже до того, как он был определён через жаваскрипт. И он позже просто автоматически проинициализируется сам, вызовется конструктор и колбеки жизненного цикла, и каждый инстанс компонента будет иметь своё отдельное состояние.
Там даже можно подписываться на изменение значений атрибутов. А изнутри наружу данные можно передавать через кастомные события обычные, только нужно к событию добавить параметр composed, чтобы оно пробилось наружу из shadow дома.
И удобно, что можно в <template> впихнуть рядом одновременно и стили, и разметку, а в конструкторе веб компонента всё содержимое <template> впихнуть в shadow дом, изолированный от внешнего мира (в том числе id тоже изолированные, так что это решает проблему указания уникального id для <label for="...">). Но, с другой стороны, это мешает, когда хочется определить какие-то глобальные стили, например, хотя бы reset.css или normalize.css, и непонятно, насколько адекватно будет просто взять и прописать @import внутри <style> тега, например. Будет ли это как-то серьёзно нагружать браузер, если на странице будет куча shadow домов и в каждом по импорту какого-то большого файла.
Я просто многого от браузеров не ожидаю после того, как я понял, что ту анимацию в сапёре >>795747 походу тупо невозможно нормально сделать, если ты рендеришь клетки поля через хтмл элементы. Браузер там пытается вынести каждую двигающуюся клетку в отдельный композит слой, что очевидно тут абсолютно избыточно. Всё особенно тормозит, когда браузер пытается на ходу разбить всё на слои как-то по умному, минимизируя их количество. И если изначально наивно зафорсить отдельный слой на каждую клетку через will-change, то всё начинает работать быстрее.
И я тупо не нашёл ни одного способа как-то сообщить браузеру, что мне всё равно на пересечения анимированных клеток между собой (которых там даже на деле нету, но браузер понятно этого не может знать) и они все могут быть в теории на одном слое. Единственная идея была - рендерить эти анимированные клетки на канвасе с прозрачным фоном, расположенным, поверх поля? И в этот момент задаёшься вопросом, почему бы тогда вообще всё не рендерить в канвас тогда?
По ходу того, как добавлял оставшиеся крутилки, понял, что всё это время неправильно работал с памятью в васме: я абсолютно забыл про то, что память под стек выделяется в том же куске памяти, который ты импортируешь в васм модуль, и та часть, которой ты можешь пользоваться сам, начинается не с самого первого байта.
Узнать адрес, начиная с которого идёт память, отведённая под кучу, можно так: объявляешь глобальную переменную __heap_base: > extern unsigned char __heap_base; Тип вроде может быть любым, потому что адресом начала кучи будет не значение, хранимое внутри, а адрес этой глобальной переменной. А в жаваскрипт этот адрес можно протащить экспортировав функцию, которая просто возвращает &__heap_base.
Причём вроде бы лучше делать это именно функцией, а не, например, через другую глобальную переменную. Когда попробовал экспортировать глобальную переменную, куда положил значение &__heap_base (экспортировать переменные можно через линкер флаг --export-dynamic + атрибут visibility("default")), то там оказалось значение отличное от того, что из функции возвращается. Типо на момент компиляции ещё точно не известно, какой адрес будет у __heap_base, потому что она автоматически определяется линковщиком, или что-то такое? С другой стороны, разве линковщик не должен такое уметь разрешать? Я просто не понимаю, почему в интернете есть примеры кода, где делается и так, и так.
До того, что проблема именно в этом, я вообще не сразу додумался. Как и до того, что у меня в коде случилось переполнение из-за того, что в одном месте использовал тип isize для вычислений и его, как оказалось, не хватало на 32-битном васме. По очереди делал step over в нативном и васмовом дебагерах и сравнивал значения переменных. Дебаг васма, кстати походу только в хроме работает, и то, только с расширением https://chromewebstore.google.com/detail/pdcpmagijalfljmkmjngeonclgbbannb?utm_source=item-share-cb
И в хроме дебаг какой-то малость кривой: после выбрасывания исключений невозможно посмотреть значения локальных переменных из-за чего невозможно разобраться, например, в каких переменных на момент отвала лежали какие-то подозрительные значения. Приходится заниматься принт стейтмент дебаггингом в любом случае.
Ещё вынес кодирование картинки в web worker, чтобы долгая кодировка не вешала основной поток и можно было хотя бы показать спиннер. Общение с воркером асинхронное, через ивенты, обмениваться можно только сериализуемыми объектами.
Из неудобств в воркере нельзя делать await на самом верхнем уровне и ещё не работают некоторые браузерные апи, например, нет доступа к дому и в частности, например, нельзя даже создать объект Image, чтобы отрисовать его в offscreen канвасе. Мне это нужно было, чтобы получить сырые пиксели загруженной картинки: в основном потоке я бы просто взял URL файла, присвоил бы его в src объекта Image, подождал бы события onload, после чего картинку можно было бы уже рисовать в канвас. И из канваса можно уже вытаскивать ImageData. А в воркере нельзя ни Image создать, ни передать его ивентом из основного потока.
В общем, решение такое, что в воркер передаёшь URL картинки, внутри качаешь её через fetch, сохраняешь в Blob, который, в свою очередь, конвертируешь в ImageBitmap через глобальную функцию createImageBitmap(), которая доступна как в основном потоке, так и в воркерах. И вот эту ImageBitmap можно уже отрисовать в канвас.
Благодаря тому, что теперь можно смотреть на результат применения разных комбинаций опций, не вбивая миллиард параметров текстом в консоль, стало ещё лучше видно, насколько оно всё же зачастую уёбищный результат генерирует в плане палитр, и дизеринг часто странно выглядит, подозреваю, что, я так и не осилил нормально его написать. А ещё оно адски медленное, особенно обычный median-cut, но там это, скорее всего, из-за того, что я временно заменил библиотечный qsort на сортировку вставками, лишь бы оно скомпилировалось.
Наркоманство. Хотел, чтобы пользовательский код выглядел как: TEST("Test name") { ... }
Поначалу думал, что в ассерте можно просто делать брейк, но потом вспомнил, что тогда не будут работать ассерты внутри циклов. В языке, к сожалению, нету меток для циклов, нельзя брейкнуться сразу на несколько уровней наружу. А метку для обычного goto никак не поставить: если рядом будут два теста, то они внутри одной функции создадут две метки с одним и тем же названием.
Можно было бы попробовать уникализировать название метки через __LINE__, но тогда непонятно, как обращаться к такой метке внутри ассерта. Один вариант, который пришёл на ум - это использовать computed goto: сохранить указатель на метку в переменную и потом сделать goto по адресу из переменной, но computed goto вроде бы не поддерживается в MSVC.
В коде библиотеки https://libcello.org/home которая как будто является самым страшным насилием над языком через макросы, которое я только видел, не нашёл ничего интересного.
> switch (1) { > fail: > case 0: >・・char const *test_name = "Test name"; >・・break; > case 1: > ・・// Test code > ・・goto fail; > }
Но тут со скобками ничего не сходится и опять же, метка fail не может повторяться в функции более одного раза, я постоянно забываю, что вложенная область видимости тут никак не помогает.
В итоге ни до чего не додумался, кроме как до setjmp, чтобы вернуться наверх.
Тут тестовый код внешне похож на мой, но каждый тест - это отдельная функция. И он через какой-то атрибут __attribute__((constructor)) автоматически добавляет тестовые функции в глобальный список, по которому позже проходится внутри main. > The constructor attribute causes the function to be called automatically before execution enters main().
Для мотивации вниманием со стороны других людей создал дневник. Предыдущий вот здесь: https://t.me/
Аноним# OP05/11/25 Срд 03:04:15№824190Ответ
Ну про детей действительно пошло до охуения и фашистски, я понимаю, но просто половина речей про детей – это моя личная аргументация вследствие возраста Я не знаю, возможно, я глуп в той своей нигилистической драме, однако что мне говорить своим детям? Такое и на суде вроде с Навальным говорил какой-то чел, общее место, Кировлес вроде. Чё мне им говорить-то? Мне нужно обучать их чему-то хорошему, но понятно, что они должны будут жить в месте, в котором их за это не съедят. Какие идеалы-то мне им преподавать? Срать на жертв дипстейта в несправедливости за кэш? Ну если деньги тратятся на помощь Африке, то не так уж плохо, наверное. Чё мне ему говорить-то? У меня есть представление о хорошем, но оно работает в безопасном месте, пускай живёт тогда что-ли там, где он выживает с такими ценностями. Вот я, например, в рот ебал перспективу трансгуманизьма, я буду его готовить к тому, что импланты пиздец. Получается, необходима борьба за то, чтобы импланты не стали популярной практикой. Всё достаточно серьёзно, разве нет? Либо массовое чипирование, либо дозированное. Всё очень просто. Ну я не хочу первое, это конченное, я детей не буду делать для такого будущего, либо я стерилизую его в Калифорнии, напиздев, что он баба, чтобы потомство своё закончить, потому что моих генов в этом будущем не будет, лучше уж хоть какую-то душу спасти. В каком государстве ему жить, где свобода или где тоталитария? Его можно будет по беспределу ёбнуть или нет. Всё достаточно просто. Придётся в какой-то момент переезжать. Ну типа серьёзно щас, если я выживаю, конечно. Я, например, человек постхристианской культуры, и я как бы в рот ебал всерьёз верить, но понятно, какие у меня ценности, я не позволю ребенку человечности лишаться, для меня это неприемлемо просто. Я не могу его воспитывать в Индии, например, у него будут не те ценности, это неприемлемо просто абсолютно, как и если он будет мусульманином, при всём уважении к религии. Это неприемлемо. То есть а даже похуй умирать не умирать я своего ребёнка не отдам в руки того, что просто неприемлемо. Ну ебать, тоже как-то тут уже не до шуток. Ну то есть я хочу сказать, что никаких нигилизмов тут, только разве что по фану там отвлечение, всё достаточно серьёзно. На диване можно и шутить тоже, но так-то если серьёзно, то конечно ребёнку нормально чтобы всё было я не ебанутый. То есть ну, по поводу нигилизма сказал просто.
После пробуждения какое-то новое ощущение жизни. Перестал чувствовать жизнь в прошлом, захотелось жизни в будущем. Ощущается так, как будто я потерял связи с прошлым. Вот была какая-то движуха, много движух, а это больше не источник жизни для меня, убивающий скуку, но какая-то жизнь-движуха впереди. Желание кучи вещей впереди, как бы такой поиск жизни в будущем. Частично ощущение, что я как будто другой человек. Прошлое как будто слабо относится ко мне, как будто умер прошлый я, появился я новый, хочется жизни для меня актуального. Вот есть Пин, с которым я общался с младшей школы до недавнего времени, когда я его забанил, это социальная связь человека, который умер сегодня ночью, а для меня уже эта социальная связь ничего не значит, это не мой друг. Одиночество, хочется найти друзей. Или была движуха вчера или в прошлом, это была движуха человека, который умер сегодня ночью, хочется какой-то новой движухи уже для меня, человека, который родился сегодня. Какая-то абсолютная диссоциация, как будто и не со мной связано то прошлое, которое было.
Ощущается так, как будто всё бывшее относится не ко мне, но к человеку, который сегодня ночью умер. А тут я, мне в наследство досталось что-то от этого человека, мне хочется движухи и жизни, поэтому надо что-то делать.
Странные ощущения.
Ещё пока мылся в душе из-за воды было небольшое онемение в горле, странное небольшое напряжение мышц, как будто уплотнение что-ли, не знаю, но без боли. Пульс нормальный. И есть какой-то страх воды психологический, который есть даже без контакта с водой.
Не знаю, вот есть всё моё прошлое – я на него смотрю как человек посторонний. Всё это как бы не со мной связано. Это жил человек, которого уже нет. Мне нужно разбираться с его проблемами, чтобы жить дальше.
Странные ощущения. Как будто всей этой движухи и не было. Всё это относится не ко мне, но к человеку, который умер вчера ночью. Отсюда ощущение, как будто у меня нет жизни. Нет движухи или переживаний, смыслов и идей, нечем жить, потому что всё умерло. Нечем жить, всё умерло, в том числе и прошлый я. Здесь кто-то другой, новый кто-то, и жить мне нечем, нужно заново разбираться в том, что происходило в прошлом, а затем жить чем-то новым.
Странная гидрофобия всё равно. Надеюсь, я всё же не умру физически.
То есть в моей голове есть моё прошлое, например, но нет ассоциации, что оно моё, оно человека, который сегодня ночью умер. Поэтому я могу спокойно его выкладывать, оно ко мне не относится. Оказывается, этот человек был кринжевый, фу, но ассоциации с собой нет, это не моё прошлое, оно просто досталось мне в наследство. Мне не стыдно за моё прошлое, потому что оно не моё. Можно абсолютно спокойно выкладывать то, что происходило, это ко мне не относится всё равно. Абсолютно похуй.
Вот такие вот ощущения после пробуждения ото сна. Странный страх в руках.
Ну я зашёл в пиздос-тред на воркаче, например, я больше не чувствую, что это как-то ко мне относится, я забыл эту движуху, она относится к человеку, который сегодня ночью умер. Диссоциация лютая, это всё было не со мной.
По отношению к моим родителям у меня ощущение, что это не мои родители, они просто достались мне в наследство, как и моя работа какая-нибудь, странного рода амнезия, я не ощущаю связи с собой и того смыслового поля, в котором то было значимо. Я его помню, но не ощущаю, что оно моё, оно человека, который сегодня ночью умер во сне.
В позвоночнике какие-то странные ощущения, но не во всём, а в какой-то части, сокращение правой ягодицы, раздражение от воздействий челов на моё тело.
Вообщем, в поисках жизни, своей жизни, новой жизни, раз уж я сегодня родился, наверное, буду писать краткое содержание.
Сложно объяснить. Я больше не понимаю себя прошлого, он просто достался мне в наследство, но он сегодня умер как бы, просто его инфа у меня у голове.
Я не чувствую тех связей, какие у него были, для меня все эти люди ничего не значат. Ощущения сильные.
Мои дневники имеют порочный круг. Я их создаю -> веду -> затем удаляю через некоторое время -> потом опять создаю, и все начинается заново. Тоже самое и с никами. В этот раз я хочу прервать цикл и попробовать вылезти на самую малость из своей сложившейся ситуации, не удаляя дневник и оставляя все как есть.
Вводные данные: Кун, 21 лвл, 187/63. Учусь в мед. колледже и подрабатываю санитаром в больнице. С конца 20-го - начала 21-го страдаю депрессивными эпизодами. Лечился несколько месяцев назад, но мне прямо сказали, что здесь врачей нет и нужно будет ехать в соседний город, а еще лучше полежать в больничке, но я отказался. Первое время лечился, меняли таблетки на другие, но потом залудился и стало не хватать денег, из-за чего бросил лечение. Лудку уже бросил и желания нет возвращаться. Из целей понятно, что гигиена отсутствует, сплю мало или вовсе не сплю, спортом не занимаюсь, за своим внешним видом не слежу, а хобби и вовсе нет, ну и по весу видно, что практически не ем. Ну и всякая мелочь, по типу лени, прокрастинации, отсутствия дисциплины и тд. Самая главная цель - закрыть все основные цели и встать на ноги, привести себя в порядок. По ходу действий буду подключать и вторичные цели.
Основные цели на данный момент: 1. Заняться своим питанием. 2. Гигиена и всякий уход за собой. 3. Тренировки и упражнения. 4. Стиль aka внешний вид. 5. Найти себе хобби. 6. Нормализовать сон.
Вторичные цели на данный момент: 1. В будущем возобновить лечение. 2. Пройти все накопившиеся игры. 3. Продолжить смотреть аниме. 4. Улучшать финансовую грамотность. 5. Прочитать хоть какую-нибудь книгу. 6. Развить коммуникативные навыки, в т.ч. и речь. 7. Подтянуть учебу. 8. Найти себе фембойчика.
Если за год ничего не изменится, либо все вернется опять в прежний формат - звоню на номер 117. Буду пытаться писать в конце каждого дня. Ну и прикреплять всякие видики. Ну и также делать дни-исключения, чтоб не перегореть, но это все по ходу действий.
В последнее время плотно подсел на всякие вн`ки и игры на jrpg. Планирую собрать обширный список до следующих выходных и плотно в них засесть. А так, ничего нового. Только немного от темы с едой съехал и начал меньше кушать, да и тренировки забросил. С понедельника начну восстанавливать свой ритм.
>>828251 Ну, у меня в планах было два пути. Первый - я шурую как мед работник и в ус не дую. Второй - косить по дурке, что у меня без проблем получится. Только во втором пункте нюанс и могу себе перечеркнуть карьеру медика-педика, хотя у нас врач с шизофренией работал раньше и ничего. Так что, ближе к призыву уже посмотрю там.
Если бы не парурез, то я бы с радостью служил и как обычный, мне особо роли не сыграет этот год. А так, только это душит и тревожит. Наверное, даже в список целей добавлю, чтобы решить вопрос с этим.
Продолжаю аутировать в vn`ках. Все стабильно. По одной в день.
Только денег в этом месяце по хуйне и две недели уже живу на 1к, либо выживаю.
Мне в целом нравится так выживать на гроши какие-то и зная, что за пазухой ничего нет. Начинаю более экономнее жить и сам готовлю еду. Меньше импульсивных покупок на всякие вкусняшки. Надо в некст месяце как то ограничить себя и начать заново контролировать свои финансы.
Ну и как стало ясно, уже как 3 недели скатился и ем мало + не занимаюсь практически. Сил нет на это. С 15 числа надо будет возобновить все, там как раз еще и деньги будут, и проще. Займусь собой.
Пришло время вернуться назад. Ну че вам рассказать? Место действия челябинск — мухосранск на 300к жителей. Я по прежнему занимаюсь бизнесом на мобильных приложениях. В месяц выходит 120-150к в зависимости от месяца. Записался в бассейн. Ворвался в качалки, пробежки и прочие зожы. Прошел комиссию на вождение. Допустили, но из-за зрения только с АПС, но это поебать. Меня уже нихуя не расстроит. С понедельника ищу автошколу. К лету дай бог наскребу на бричку
>>827186 Уволили из банка. Служба безопасности узнала про лудоманские похождения и дала пинка под сраку. На работу не берут. Хотел даже говночистом в Ростикс пойти. Со ставками пока завязал. Сидит в долгах.
Здравствуйте, опята! Буду с вами пилить игру, а где-нибудь с апреля и учить 日本語. Помощь и критика условно не принимаются: я в них малость отчаялся, при том, что сделано за последний год что-то на уровне полутора говнорисунков. В ближайших планах добавить к ним ещё 1,5 и больше к 2D-арту не возвращаться.
Касательно нихонго. Вообще-то он мне не нужен и серьёзно я к нему не отношусь, но делать всё равно нечего, да и память прокачать хочу. Этой зимой, прочитав половинку первой Нечаевой, в чисто ознакомительных целях сгонял на Норёку N5, ну и, собственно, на ту же половинку и написал (точнее, не написал) — 90 с хвостиком/180. (Полностью зафейлил аудирование. В следующий раз порву их всех на пёрфект скор!) На обратном пути пожелал мониторившей мероприятие японке (она смешно так бегала по аудиториям и тоненьким голоском с идеальной тонизацией спрашивала: — дайдзёбу? — ии, дайдзёбу дэсьта!) よい一日を, она улыбнулась и я тут же дезинтегрировался от греха подальше.
Не в тематике, потому что мои внутричерепные тараканы запрещают писать там о «НЕЗНАЧИМЫХ» вещах, какие в среднем каждый день и происходят, а в условиях долгого отсутствия прогресса, хотя бы иллюзорного, каким являются записи в дневнике, страдает мотивация и суицидальные мысли в голову лезут, бр-р.
Cлучай со Скуфятой Плешатичем пугающе похож на тот, что выше (так, стоп, а где он, э-ээ, мда, я теперь в >>782213 увлечённо разъёбываю воздух, ну класс) — нужно иметь специфический склад мышления, чтобы потратить свои лучшие годы на написывание моим друзьям всё тех же вариаций на тему «не общайся с ним, пожалуйста», закидывание всё теми же антидепрессантами, и беспорядочные истерики в сторону всех, кто в чём-то лучше. Благо оригинал этой модели поведения очевиден из https://m2ch.hk/dr/res/421749.html#428639 — классическая тётя Срака на маме (у 糞葉殿, подозреваю, аналогично, т. к. ну а что ещё). Вот только здесь люди успешно и вроде даже без видимых трудностей превозмогают и в тысячу раз худших мам, так что тот, кто свою скопировал — хотел это сделать, посчитал, что раз она истериками и всем таким прочим добивается своего, то и для него это оптимально.
Я не верю в психические болезни (ладно, скажем так: в психические болезни, оставляющие возможность связно мыслить), я уверен, что все люди рациональны, и в таком копировании мамкиного говнеца, и что т. н. шизики просто притворяются таковыми, чтобы не спрашивали как со здоровых, в т. ч. сами с себя.
Довёл менеджер памяти до ИДЕАЛЬНОГО состояния следующими МЕРДЖ-РЕКВЕСТАМИ:
1. https://gitlab.com/freepascal.org/fpc/source/-/merge_requests/994. Это передаёт большие блоки напрямую ОС. Мировая практика, искренне не понимаю, почему у жёлтой ёбы поначалу разорвалась жопа, так что другому человеку (который Jonas Maebe) пришлось объяснять ей разные очевидные вещи: с одной стороны, я имею моральное право попросить не тянуть ещё 10 месяцев, с другой, утверждение «я против, потому что мы на работе компилируем в WebAssembly, и там системный реаллок не поддерживает смену указателя» было бы абсолютно неверным возражением на всех уровнях, даже если бы это вообще был мердж-реквест про реаллоки. По смыслу эквивалентно «я против, и я, кстати, веган».
Буквально одна из лучших вещей, которые я сделал в жизни. Вольно цитируя того челика, который мне не нравится, из всех структур данных нужны только массивы и хэш-таблицы, и случаи, когда реально нужны какие-то другие, вызывают восторг, как от встречи с редким зверем вне зоопарка (т. е. искусственного контекста), и настолько же редки.
3. https://gitlab.com/freepascal.org/fpc/source/-/merge_requests/1020. Это выделяет арены для маленьких блоков как средние блоки, а не как непосредственно ОС-блоки — последнее было плохой идеей, унаследованной от старого менеджера. Снова мировая практика и так все делают, это ещё немного ускоряет работу и должно, может, и не устранить, но точно сильно ослабить основания для озвученной по ссылке претензии автора mORMot2 к стандартному менеджеру (всё хочу выбить из него признание, что теперь стандартный менеджер лучше его поделки).
Всё, плотно сажусь за корейский и ココアちゃんフィーバー, пока ещё на пять лет не отложил то и другое.
Объелся арахиса, чувствую себя плохо. Посмотрел Алису в Бордерленде, чувствую себя жертвой пролайферской пропаганды так как смерть там показана как некая черная дыра, пустота куда никто не хочет, абсолютно необоснованная спекуляция. Посмотрел наполовину аниме Gnosia, неприятно что забайтился на онгоинг, но там есть интересный элемент что несмотря на то что это петля времени, в каждой петле все меняется (из-за квантовой физики!), объяснили только ближе к третьему эпизоду, спойлерю потому что чуть не дропнул т.к. герой целых десять минут действовал так будто он знал что все меняется а зрителю ещё не объяснили и я думал ну и тупость, в итоге позже дропнул из-за того что ГГ начал кринжово подкатывать к местному Чужому, вообще это по ВНке сделано поэтому он ко всем подряд подкатывает ну и объясняет игровые условности которые наверное лучше выглядели в ВН. Играл в Lost Planet 3, лучше по сравнению с другими играми этого жанра хотя бы пострелять иногда дают а не одни сплошные катсцены хотя их много тоже. Но когда я узнал что игру сделала западная студия (предыдущие две части японские) я прямо разочаровался и теперь жалею.
Ещё полчаса пытался убедить чатгпт что в фан анимации Дайкон 4 играет песня Twilight, он согласился в итоге но как-то неискренне, из-за того что её делали без лицензии нигде прямо официального подтверждения не осталось видимо, хотя это все супер очевидно и все знают. Напомнило воспоминание из глубокого детства где мы с мамой встретили какого-то другого ребенка и он спрашивал "где купить таких пластмассовых солдатиков", на что она экспертно пояснила что в ларьке с газетами оказывается продают игрушки и назвала мальчика "темнота" типа не шаришь, тоже назвал чатгпт темнотой.
Это либо сон либо реальность и ничего между ними ♪
XXXXXXXXXX X XXXXXXXX XXXXXX XXX XXXXXX XXXX X /XX, XXXX XXXXXXXX XXXXX XXXXXXXXX XXXX X XX XX X XXXXXXXX XXXXXX, XXX-XX XXXX XXXXXXXXX XXXXX XXXXXXXX
>>823631 XXXXXX X /XX XXX >>823631 XXXXX XXXXXX XXXXXXXX X XXXXX XXXXXXXXXX, XX XXXXX. >X XXXXX XXXXXX XXX XXXXXX XXXXXXXXXXX X XXXXXX XXXXX XXXX XXXXXXXXXXX XXXXXXXX X, XXXXXX, XX, XXX XXXX XXXXX (XXXXXXX XXXXXXXXXXXXX) XX XXXX XXXXX (XXXXXXX XXXXX XXXX XX XXXXXXX). XXXXXXX XXXXX XXX XXXXX XXXXX X /XX XXXXXXX XXXX XXXXX, XX XXXXX X XXXXX XXX XX XXXXXX XXXXX XXXXXXX XXXXX X XXXXXXXXX XXXXXXXX XXXXXX. >>823631 XXX XXXXXXX XXXX XXXXXXXXX! >>823631 Беру свои слова обратно, XXX XXXXXXX XXX XXXX XXXXXXXXX XXXXXX XXXXXXXXXXX XXXX. >>823631 XXX-XX X XXX XXXXXX, XXXX X XX XXXX XX XXXXX XXXXXXXXXXXXXX XXXXXXXXX. >>823631 XXX XX 23X, XX XXXXXXXX XX XXXXX. XXXX, XX XXX XX XXX XXXXXXXXX XXXXX XXXXXXXX, XXXX X XXXX XXXXXX XXX XXXX, X XXXXX XXXXXXXXXX XXXXXXXXX XXXXXXXXXXX XXXXXXXX. >>823631 XXXXX XXXX XX XXXXXXXX XXX XX XXXXXX XXXXX XX XXXXXXX XX XXXXXXXXXX XXXXXXXXXXXX XXXXX XXXXXX, XX XXXXX XXXXXXXX, XX XXXXXX XX XXXXXXXX XXX XXXXXXXXXXXXX XXXX XXX XXXXXXXX XXXXXXX XXXX XX XXXXXXXX XXXXXXXXX, XX X XXXXX XXXXX XXXXXXXX XXXX XXXXXX XX XXX XXXXX XXXXXXXX. XXXXXX XXXXX XX XXXXXXXX XXX XX XXXXXX X XXXX? >>823631 XXXX XXXXXXXXXX >>823631 X XX XXXXXX. >>823631 XXXXXXXX XXX X XXXXXXX XXXX XXXXXXX, XXXX XXX, X XXXXX XXX X XXX, XXX XXXXXX, X XXXX XXXXXXX XXXXXXX X XXXXX. XXXX, XXXXX XXXXX XXX XX XXX XXXX XX XXXXXXXX X XXX, XXXXXXXXXXXX XXXXXXX.
X XXXXX XXXXXXXXXXX XXXXXX XXXXX XXXXXXXXX X XXXX XXXXX - XXXXXXXXX (2011), XX XXXXXXXXX X XXXXX XX XXX XXXXXX, XXX XX XXXXX XXXXXXXXXX, XX X XXXXX XXXX XXXXXXXXXXXXX X XXXXXXXXX X X XXX XXX XXXXX XXXXXXXX XXXXXX.
>>823631 X XXX XX-XXXXXX XXXXXXX XXXXXX XXXXXX XXXXX XXXXXXXXXXXXX XX XXXXXX, XXX XXXXXX, XXXXXXXX XXXXXX XXXXXX X XXXXXX XXX XXXXXXXX. >>823631 >XXXXXXXX XXXXXX XXXXXX XXXX XXXXXXXX? XX, XXXX XX XXXXX XXX XXXXXXXX.
>>823631 >XXXXXXXXXX X XXXXXXXXX XXXXX XXXXXXX XXX XX XXXXX >>823631 >XXX - XX X XXX XXXXXXXX? XXXXX XXXXXXXXXX >>823631 XXXXX XXXXX XXXX XXXXXXXX, XXX >>823631 XXXXX XX XXXXX: XX! XXXX! XXXX! XX XXXXXXXX!
X XXXXX XXXXXXX XXX XXX XX XXXXXXXXXX XXXXXXXXXX X XXXXXXXXX, XXX XXXXXXXXXX XX XX XXXXXX XXX XXXXXXXXX.