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



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

@музыка: Rammstein - Sehnsucht

@темы: visual stuff, кодерастия

02:23

Ваша Всратость
"Что, гражданин, не спится". В моем случаэ - нет препятствий идиотам. Нашла эйспрайт и артефачу. Попутно нашла пару сайтов по пиксель-арту. Why fucking not.



@музыка: НОМ - Скотина

Ваша Всратость
По первым впечатлениям Блендер кажыцо сырым на фоне прилизанного Солида, где каждая операция имела вполне ощутимое "физическое" представление, и было множество приятных ништяков для согласования отдельных кусков модели (сопряжения, ограничения зеркальной симметрии, служебная геометрия).

С другой стороны, Блендер дает возможность брутально спуститься на уровень отдельных точек и вручную, ВРУЧНУЮ, СЦУКО!!!111 править сетку. И никаких тебе "ошибок геометрии", которыми полнилась любая сборка где-то от 100-ни элементов.

Silbervogel как проба концепта.

@музыка: ППК - Воскрешение (Robot's Outro)

@темы: visual stuff, добыча графония

Ваша Всратость

Краткий вывод из 2-х лет работы (+ поиска работы )на фронтенде.


~ 75 - 80 % вакансий достаточно однообразны, унылы и включают в себя набор из клиентского фреймворка (В порядке убывания популярности React, Vue, Angular, Svelte) с его архитектурой управления данными (Redux/ Vuex). Верстка - CSS Grid/ Flexbox, препроцессор не важен, обычно это Less, SASS, чуть реже - Stylus.


Решаемые задачи безблагодатны чуть более, чем совсем и состоят в сотворении web-приложений для управления корпоративной инфой (назначалки заданий и поручений, выдача списков с клиентами/ товарами/скриптами для продажников/ просмотр и редактирование разной отчетности, документов и прочей макулатуры онлайн или в интранете). Кровавый enterprise, хуле.

А теперь самое веселое, отчасти неприятное, но отчасти мотивирующее. Чем задача более уныла, тем скорее ее автоматизируют. Собсна, отчасти этот процесс уже идет, и на выходе мы видим Magento, Shopify и прочие приблуды, позволяющие разрабатывать однотипные платформы для е-скаммерсии посредством спецыально обученных пионэров. + Tilda, Wix и прочие конструкторы для zero-code написания совсем уж простеньких лендингов и визиток

И сейчас йа думаю, чем парировать эту угрозу.

1.Продвинутая визуализация.

Ближе всего по личному опыту/ предпочтениям. Создание компьютерной графики на базе веб-платформ, потенциально - также standalone-приложения на электроне (тож занятное направление, но об этом - в следующем выпуске).


Требования - понимание принципов 3D-графики. Из чего состоит модель, как описать в коде примитивы, формирущие собой модель (прямые, плоскости, точки, пересечения и проекцыи)?

Собсно, йа приступила к изучению Blender-а и радуюсь, что располагаю инженерным опытом SolidWorks/ Compas.

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

Визуализация на клиенте - Canvas, более продвинутый уровень - webGL. Я начала изучение, но сейчас пришла к выводу, что для начала нужно погрузицо в 3D-моделирование. Патамушта надо понимать, ЧТО ты выводишь на экран (а еще есть анимация, и там все совсем дивно)

Отсюда косвенно выходят еще два направления.

  • Python. На змеюке работает консоль Блендера (и при должно скилле можно писать фсякие макросы для рутинных операцый с моделями).
  • Визуализацыя часто бывает нужна там, где есть большие объемы данных. Которые обычно обрабатывают все той же змейслой.

Направление два - это C/C++. Поскольку они лежат в основе GLSL, которым мы в shaderProgram-ах webGL позиционируем точки и красим фрагменты. + получи технология web assembly (написание отдельных функций на "быстрых" языках с импортом в виде "черных ящиков" в js-ный код)



@музыка: White stripes - Truth doesnt make a noise

@темы: бренность бытия, кодерастия

Ваша Всратость
У нас в подъезде жыл кот. Даже не кот, котяро. Я иногда играла с ним и давала ему жратво. Летом его увозили на дачу, а ближе к осени - привозили. Привезли его и в то лето. С секретом. Жэвотнайе взбесилось.

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

Уже спустя 45-ть минут я в "травме". Антирабическая прививка не так страшна, как кажыцо. Особенно на фоне отныне висящей надо мной угрозы. Алкоголь - нет, никак нельзя, спортом пока тоже не стоит заниматься. Горячие ванны пока исключите. Таблетки - да вы что, ничто не должно мешать формироваться иммунитету, приходите за следующей дозой через 2-а дня.

А еще все мои отпускa прошли, и я снова выхожу на работу. В голове неожиданно воцаряется звенящая пустота. Оклики, ощущение присутствия - да вы шо, с глузду зъихали? I'm pretty mechanical in my actions. Но затем шок проходит, и остается ощущение ничто. Сложно формализовать в словах или образах.

Любое действие кажется новым и неожиданным. На выходных родители забирают младшего брата и всей компашкой уезжают на дачу, благо осень теплая. Я просыпаюсь посреди ночи, вытаскиваю сумку с лего в комнате младшего брателло и до утра собираю по воображению модель самолета-летающее крыло (ну типо "Призрака" B-2). Поворотные консоли, отклоняемые элевоны. Детская игрушка для 20-и летней дылды - ну и хуй со всем этим.

Проходит месяц, я записываюсь на курсы Web-а (тому що заниматься по рекомендациям уровня 90-ых с сайтами на фреймах мне надоело, и хочется потрогать нечто, близкое к практике). Постепенно пишу диплом. Физнагрузки все еще под запретом, но я много гуляю вокруг родной шараги. В "травме" за мной закрепляецо погоняла "принцесса" - мне даже начинает нравицо мой образ меланхоличной бледной немочи в черных башмаках, чорной джынсе, мешковатой черной толстовке с высоким воротником и полосатых перчатках со срезанными пальцами.

Внезапно вспоминаю, что у меня, оказываецо, есть интересы и увлечения. Начать читать и переводить "Красную Книгу" Юнга, вспомнить, что есть много добротного перестроечного кинца ("Прикосновение", "Упырь", "Гонгофер") и психоделишных советских мультов ("А.М.Б.А", "Разлученные")

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

P.S.
Слоник - плюшевый слон с выбритой на пузе свастикой и пацификом. Сей артефакт принадлежал одному знакомому любителю настолок, который держал его рядом с собой каждую игру, и когда его противник приближался к поражению, то этот приятель сообщал, что скорбит о поражении, и Слоник скорбит вместе с ним

@темы: memory dive

Ваша Всратость
Мать моей подруги - мудрая женщина, когда-то работавшая в электронной промышленности 3СР. Впрочем, в веселые 90-ые ее отрасль окончательно разложылась на плесень, липовый мед и спизживаемый с цехов рубероид, распиливамые станки и бережно осваиваемые драгметаллы. Crow (самый частый ее ник) была вынуждена переквалифицировацо из инженера-электронщика в частного переводчика с джапанского и вебмастера-вольного копейщега.

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

В.А.Л. оказалась изящной дамой где-то 40-ка лет и открытыми, вызывающими доверия манерами. Никакого напускного барьера всезнающего мозговеда, который "лучше знает, что творицо с тобой-ебанашкой, и для твоего блага не станет раскрывать тебе эти тайные знания". Приветствие, чашка кофе, серия простых тестов на память, которые показали глубину крэша. 2 запомненных слова из 10-и, через минуту - 3. Если это не БСОД, то близко.

Как там пел Susumu Hirasawa - Parade of Lunacy is comiтg for your name...После окликов по имени и ощущения, что чья-то прохладная и тяжкая рука ночью похлопала меня по плечу, а потом пропала (я взвизгнула, запустила книгой в темноту, но промахнулась, а темнота ускользнула), я начала ждать, когда же Парад придет и по мою (д/т)ушу.

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

Я взяла рецепт на диавольские колеса, спустя пару дней закинулась по рецепту для психических, но мне очень уж не понравился резалт. Меня не срубило в сон, но загнало в мерзенький промежуток между явью и полудремой. Думать - не получается, ходить по-прежнему тяжело, да и руки дрожат. И было мне видение - нахуй такую барбитуру. Ваистену нахуй!

А спустя пару недель произошло вечное внезапно. Нет, не внезапно, а ВНЕЗАПНО!!!111

16:51

Crash. 2K10.

Ваша Всратость
Креш настал спустя неделю после завершающего экзамена. Попытки выяснить на кафедре, куда меня могут направить после диплома привели лишь к уклончивым ответам и явным нежеланием брать меня в "элитную бригаду". Я механически ходила на работу, замечая, что делаю все больше дурацких ошибок, а освоение новой теории (я занималась вопросами точности навигации дронов) словно натыкается на невидимую стену.

Слова и формулы, которые обычно легко складывались в структуры и схемы перед внутренним взором, неожиданно потеряли смысл и стали чем-то вроде зажеванной магнитофонной ленты. Одна моя давняя подруга в периоды особенно тяжкого breakdown говорила, что словно бы жывет в стеклянном кубе.

Я ощущала себя побывавшей в древнем магнитофоне. Я по-прежнему воспроизводила слова, но они стремительно теряли смысл, а все вокруг начинало закольцовываться в маленький дурной сон. А еще - ударила жара. Которую я никогда хорошо не переносила. Я потопала в кадры и попросила оплачиваемый отпуск + отпуск за свой счет, все равно. На меня посмотрели неверящими глазами, но бумажку подписали, и я поплелась домой.

Начался анабиоз, как у двоякодышащей рыбы в сезон засухи. Днем я дремала, изредка отрываясь на чтение кучи накопленной литературы по клинической психологии и психиатрии, ночью жара спадала, меня немного отпускало, возвращалась часть физических сил, и я уезжала гонять по ночной Мск, чтобы в 4-5-ть утра тихо вернуцо домой и задремать до пробуждения в солнечном аду за час до полудня

Я не знала, что творицо в моем черепе, резалты проведенных в подростковом (2002-2003, когда я в отместку гнобившым меня одноклассникам попыталась устроить диверсию в школьной столовке, после чего меня перестали не только обижать, но и вообще говорить, трогать и как-либо замечать на год + 2007, когда после обычной диспансеризации мне предложили покантовацо пару месяцев в подростковом центре психологической помощи и подкормить нейролептиками) были от меня скрыты.

Все, что я знала на тот момент - "у вас расстройство личности и явные аутические черты". Да, блядь, я и так знаю, что со мной что-то не ОК, и если вы, напялив маску Кэпа, сообщаете это мне, то у вас, клованов от психиатрии, сука, клиническое слабоумие!

Заручившись поддержкой матери еще одной моей давней подруги, йа решылась пойти за помощью к спецу.

Ваша Всратость
Бытовуха почти разрулена - мебель заменена, квартира зачищена от следов ФИП/FeCV обработкой медицинским дезинфектором и кварцеванием, еще в июле я привезла и обустроила котенка-меконга, оплачен ремонт техники (кроме стиралки, но придется брать новый девайс, т.к старый Fucked Up Beyond all Repair). Короче, пора задумацо о собственном моске и со следующей з/п выбирать мозгоправа.

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

Во-первых, и тогда, и сейчас я жыву под угрозой вируса. Сейчас это заразное и непредсказуемое ковидло (и да, после общения с людьми, поработавшими в "красной зоне", контактировать с этой шнягой желания нет, тем более - подставлять свои близких). В 2010 это было бешенство. Обыкновенное такоэ, которое раньше предотвращали 40-ка уколами в живот, а сейчас благодаря достижениям вирусологии - всего лишь 6-ью уколами в плечо на протяжении 3-х месяцев.

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

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

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

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

Короче, я решила оглянуться по сторонам, пустить в ход свои куцые накопления со стажерской з/п и посмотреть, а как все обстоит на самом деле, и в самом начале 2010 записалась на курсы C#. Моя жизнь стала заполненной до основании. Пары днем, вечером или работа, или курсы до 9-и , однако мне казалось, что стоит прослушать курсы, завершить дипломный проект, и все если не исправится, то мне хотя бы станет ясно, куда двигацо дальше. Щастье длилосьс февраля по конец мая.

Сессия не вызвала у меня лишних вопросов, и даже внезапный доклад, который неожиданно запросили за пару дней до экзамена по сертификации авиатехники (который я оперативно сотворила с 2 до 6 ночи) не вызвал у меня замешательства. Казалось, что все почти что под контролем.

@темы: memory_dive

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

Привод Искажений, аннигиляционный двигатель и прочая (не)научная фантастика идут лесом, только хардкор, только ЯРД, Орион и ну оч потенцыально - термояд на лазерно-инерциальном зажыгании и двигло на дистанционной подаче энергии, курим Чертока и его статьи о проекте "Импульсар".

На волне всего этого возникла мысль накалякать птичку на базе FDL-7 c LACE-движками на пузике и выдвижными консолями.

Сабж, кривенько, но искренне.



P.S. судя по прямому крылу с треугольным профилем, меня также гложут мысли о фошшыстском Silbervogel-e

01:36

Ваша Всратость
Сегодня мой словарный запас обогатился еще одной забавной идиомой. Не просто high, а high as kite. Думаю, на рсскъм ближайшый вариант будет звучать как "упорот по самые жабры", и тут появляется клеве солярно/хтонический антагонизм. Kite - не только воздушный змей, но и вполне себе обозначение для целого класса хищных птиц (коршунов). Ну а жабры могут быть у морских гадов, да.

А ищо Ladytron могут не только в диссоциированный и холодный электропоп, но и в готику. Электроготику. Если захотят.

@музыка: Ladytron - Moon Palace

@темы: мозговой белый шум

23:20

Ваша Всратость
Постоянно забываю про fetch (тому що почти два года подряд приходилось писать совместимо с IE11, где такие вещи не поддерживаются). А это очень удобная и лаконичная штука

@темы: кодерастия

00:55

Ваша Всратость
Наткнулась на ролик очередной добротной и вкусной индюшатины - SIGNALIS.



Идеальне попадание в мою эстетику. Промышленные комплексы с лабиринтами служебных коридоров, трубопроводами и контрольными терминалами, гомункулы, заботливо подвергавшиеся самым разным чудесам медицины на грани некромантии. Вспомнился один из самых удачных спин-оффов по Yume Nikki - .FLOW, та же цветовая гамма ржавого, серого, тускло-голубого, те же игры с протезами, подземными медицинскими комплексами. Разве что графика делает шаг вверх с совсем уж минималистично 8-бита на плоский, контрастный рисунок с отдельными вкраплениями сверхдетализацыи.

Ну и отдельный, жырный + авторам этого чюда за ссылку на "Остров Мертвых" (0:43) и "Короля в Желтом" (0:36)

Надо помимо всего прочего выделить больше времени на Э.Д.Е.М. Кстати, немного свежатины уже по этому сабжу.



@темы: годнота, visual stuff, крео

Ваша Всратость
Усратое ковидло. Меняем приоритет с поиска нового нанимателя на добивание текущего прожекта с максимальным выжыманием из него всего (деньги, научение новым технологиям, красивые картинки и код в портфолио). И ждем данных о вакцине или снижения числа зараженных хотя бы до 500/день.

А пока - спатки. Обидно заворачивать приятные офферы, но на новое легкое даже такая работа собрать не поможет. А жаль, йа бы в комплект прикупила новый правый глаз и локтевой сустав для левой руки.

@музыка: Гражданская Оборона - Поезд на Малую Землю

@темы: бытовуха

Ваша Всратость
Ищу роботу. Фронтом, само собой. За счет некоторых модификацый резюме поиск идет шустрее, но многое еще далеко от совершенства.

  1. Вопросы в 90-% контор шаблонны. По нативу это : области видимости переменных, промисы, async/await, Контекст this и отличие обычных функций от стрелочных.

  2. Аналогичноэ по вуям: Что лежит под капотом реактивности, почему так важно вовремя забить дату компонента/ стейт модуля вуекса, какие хуки выстреливают в процессе жызни компонента, чем отличаются методы и вычисляемые свойства

  3. Из двух предыдущих - я вполне могу претендовать на фронт-миддла. Собсна, на горизонте видны по меньшей мере 2-а оффера.

  4. Увы и ах, но до вакансии мечты йа не дотянула и сняла свои требования сама. Потому что: webGL нужен на уровне уверенного использования, а не "йа натянуль текстуру!!111", потому что нужно более глубокое понимание "промышленных" 3D-пакетов общего назначения (Maya/Blender), есть пробелы в прикладной математике (неявные методы ЧИ, УРЧП). Потенцыально йа могу (и хочу) погрузицо во все это, но потребуется не меньше полугода. См. следующий пункт.

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

  6. С нуля попасть на удаленко все-таки сложно. А йа стремаюсь б-гпрЪтивнаго ковидла. Если верить инфе по Мск, то общая вакцианция начнецо в ноября, и возможно, что поиски стоить свернуть до этого момента.



@музыка: Complex Numbers - Exploring Complexity ("Русалочка")

Ваша Всратость

При всем моральном уродстве Этана Ката его Crystal Castles прекрасны и по общему отбито-диссоциативному настроению, и по визуалам с атмосферой натуралистичного (и от того малость бредового) сна.




@музыка: сабж

@темы: аудиофилия

17:40

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

@темы: бытовуха

Ваша Всратость
Йа в очередной раз убедилась, что из буханки хлеба все-таки можно соорудить троллейбус (генератора КА по правилу MirekGro с хранением состояния КА в bit field-е). Потыкать палочкой можно здесь.

P.S.
В производительности switch дает маленькое, но преимущество над if. А вообще, если вариантов много, то надо использовать поисковый массив, как учит нас Партия Николас Закас

@музыка: Crystal Castles - Deicide

@темы: кодерастия, visual_stuff

02:44

STARWARZ

Ваша Всратость
Небольшой эксперимент с бинарными полями для CA прошел условно успешно.

Выигрыша по сравнению с частично оптимизированным (каждый раз окрестность не пересчитывается, отбрасывается старая граница и прибавляется новая, 6 вычислений вместо 9 "наивных") брутфорсом (два массива целый чисел "было" и "стало") получить не удалось, но и в проигрыше я не осталась.

Типовая канва в 1 мегапиксель обсчитывается со средней скоростью 12 миллисекунд/кадр. Хочешь ускоряться дальше - переходи на темную сторону силы C и wasm.

А вот и резалт. Есть мысли использовать эти картинки в коллаже с фотками окружающей действительности. Тыцабельноэ внизу.



@музыка: НОМ - Фиолетовые Гномы

@темы: кодерастия, (de)generative art

23:53

Bit-fiddling

Ваша Всратость

ДжС хотя и высокоуровневый скриптовый язык с очень вольной типизацией (ну если только вы не воткнули TypeScript), однако в нем есть возможность упасть на уровень манипуляций байтами и начать гонять биты направо и налево (а еще XORuть и творить прочие непотребства), словно мы в старом-добром C или Pascal. А самое главное - получать из этого преимущества по скорости (закроем глаза, что код становицо не таким читаемым).



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



Резалт браузерозависимый, три прогона серии по 1,5 ляма циклов

  1. Опера. 39.01%; 29.76%; 35.34%

  2. Хром. 35.99%; 32.73%; 39.86%

  3. ФыФокс. 38.55%; 32.93%; 40.48%

  4. Эдж. 37.56%; 31.18%; 38.17%



Собсна, научный экскремент можно посмотреть здесь

@музыка: НОМ - Дедушкин Табак

@темы: кодерастия

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


Господа Алый, Пурпурный и Багряный, а также Госпожа Киноварь.

@музыка: Fraunhofer Diffraction - Long Slumber

@темы: каляки-маляки