vak: (бэсм-6)
[personal profile] vak
Давненько я не брал в руки бэсмовского Си компилятора. Начал я его ровно год назад, в мае. Но в июне отвлёкся на другие дела и выпал из темы. Сейчас только нашёл время продолжить его пинать. Компилятор наконец выдал первый результат. Берём простой код на Си:
int f() 
{
int x = 10;
return x + 1;
}
Запускаем проходы компилятора. Преобразуем сначала в AST, а потом в TAC. Выводим TAC в виде YAML:
$ cast test.c test.ast
$ tacker --yaml test.ast test.yaml
$ cat test.yaml
- toplevel:
kind: function
name: f
global: true
body:
- instruction:
kind: copy
src:
kind: constant
const:
kind: int
value: 10
dst:
kind: var
name: x
- instruction:
kind: binary
op: add
src1:
kind: var
name: x
src2:
kind: constant
const:
kind: int
value: 1
dst:
kind: var
name: t.0
- instruction:
kind: return
src:
kind: var
name: t.0
Можно нарисовать картинку через Graphviz:
$ tacker --dot test.ast test.dot
$ dot -Tpdf test.dot -o test.pdf
Осталось закончить генерацию TAC для всех конструкций языка Си, а потом соорудить бэкенд. То есть преобразовалку команд абстрактной машины TAC в конкретные инструкции процессора БЭСМ-6.

vak: (Укр.музыка)
[personal profile] vak
Филармонический оркестр Радио Франции исполняет "Atom Heart Mother" группы Пинк Флойд. Кто незнаком с музыкой Пинк Флойд - удачный момент приобщиться. Я с 12 лет их фанат.

[personal profile] pan_netnet
watch?v=BgmkrYbjOps

смотрите и завидуйте победителям

Носки

May. 12th, 2026 02:02 pm
ingenero: (Default)
[personal profile] ingenero
Когда я стал жить самостоятельно, одна из первых вещей, что я сделал – стал покупать носки пачками. Преимущества очевидны – не надо стирать руками каждый день, можно накопить целую кучу и закинуть в стиралку, не надо собирать пары после стирки, не надо выкидывать второй носок, если в первом появилась дыра, всегда можно подобрать пару. «Остаться должен только один». Почему эта чудо-технология не была использована в предыдущих десятилетиях – я хз.

2 года назад в апреле 2024 заказал 5 пачек по 12 пар. Вот щас они как раз и закончились. Уточнение – я не один их носил. На этот раз заказал ту же самую модель, но уже 6 пачек по 12. Средний срок носки около 2 недель, это неплохо. Были модели, которые всего неделю носились.

Blaise

May. 11th, 2026 03:29 pm
vak: (Аристипп)
[personal profile] vak
На одном FreePascal свет клином не сошёлся. Вот один крутой чувак пилит новый компилятор Паскаля, с чистого листа.

github.com/graemeg/blaise
[personal profile] pan_netnet
цэ пиздец!!!

рептилоиды продолжают планомерно хоронить миф о цахаловских отморозках, которые всех выебут и высушат.
[personal profile] pan_netnet
watch?v=Q8bbrYGSn_o


снова эти клятые жыды издеваются над ванями)))) рафик, тофик))))))
[personal profile] pan_netnet
даже по пропаганде вирулетность новой заразы так себе.

20 калибр

May. 11th, 2026 01:27 pm
[personal profile] pan_netnet
в почтенной охотничьей компании за горячительными напитками зашел разговор на тему "12 калибр - ляшающаяся картечница. есть ли альтергативы?".

20 калибр - консенсус. легкое(если не полуавтомат), приятная отдача, от дроби до тяжелых пуль на крупную дичь. хотя, конечно, на условного мишку лучше не ходить.
НО есть НО: площадь осыпи меньше чем в 12, пули тоже летят точнее. поэтому повышенные требования к навыкам стрелка, стрелять "вон в ту сторону" нельзя.

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

***

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

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

(no subject)

May. 11th, 2026 01:22 pm
[personal profile] pan_netnet
https://opennet.ru/65420-privacy
Компания Google анонсировала новое поколение системы отсеивания ботов reCAPTCHA, применяемой на многих сайтах для проверки обращения человеком. В новой реализации reCAPTCHA вместо выбора картинок, соответствующих заданному вопросу, применяется подтверждение через сканирование QR-кода смартфоном. Проблема в том, что в числе требований к смартфонам, которые могут использоваться для прохождения капчи, заявлены относительно новые версии iPhone/iPad, а также устройства с платформой Android c установленным проприетарным пакетом Google Play Services.

Устройства iPhone/iPad с iOS до версии 16.4, а также смартфоны с альтернативными прошивками на базе Android, поставляемые без сервисов Google (например, GrapheneOS), не смогут пройти новую капчу. Суть метода на основе QR-кода в подтверждении обладания сертифицированным устройством. В случае с Android, подтверждение осуществляется при помощи API Play Integrity, предоставляемого в Play Services для аттестации аппаратного обеспечения, и позволяющего убедиться, что устройство не модифицировано и сертифицировано в Google. Для устройств Apple используется API App Attest.

Дополнение: Проект GrapheneOS, разрабатывающий защищённую свободную прошивку на базе Android, считает, что продвижение API аттестации аппаратного обеспечения, на фоне усложнения их обхода и навязывания пользователям других ОС через капчу в Web, следует рассматривать как действия по подавлению конкуренции и построению компаниями Apple и Google дуополии в сфере мобильных устройств. По мнению разработчиков GrapheneOS, аттестация оборудования не должна применяться для привязки пользователей к определённому оборудованию и операционным системам. Отмечается, что для верификации через reCAPTCHA в GrapheneOS можно использовать сервисы Google Play, запущенные в изолированном sandbox-окружении, но Google блокирует использование в GrapheneOS сервиса Play Integrity, так как проект не лицензировал пакет Google Mobile Services и отказывается выполнять антиконкурентные правила, уже признанные незаконными в Южной Корее и некоторых других странах.

Легкое - легче!

May. 11th, 2026 12:30 pm
ingenero: (Default)
[personal profile] ingenero
Легкие колеса были в ремонте и очередной раз убедился, что по городу с тяжелым существенно менее удобно. Надо ехать в Розетку забрать заказ. Там 3 ступеньки. На легких колесах их не замечаешь, а вот 35 кг уже хз. По ступенькам не закатишь – они из кафеля, высокий риск отломать. Заносить дискомфортно. Можно пристегнуть, но уходит время. Плюс еще не везде пристегнешь, надо поискать место. Ну и просто удобней в лифте, удобней в подъезде и прочее.

Это на тему «сразу покупать нормальное колесо», подразумевая под этим топовое. В конюшне должно быть либо легкое и тяжелое, либо среднее колесо. Одного тяжелого точно недостаточно. Лучше первый вариант – кого-то обучить, резерв для ремонта, совместная поездка.

Еще наблюдение. Попробовал скатать на водопой с рюкзаком. Нет, неудобно. Этот рюкзак туда-сюда одевать/снимать, банки доставать/ставить – неудобно. Если ехать 10 км, есть смысл. А для небольшой поездки в пару км гораздо удобней просто в руках.
vak: (бэсм-6)
[personal profile] vak
Покажу вам пару симпатичных картинок, случившихся за эти выходные.

(1) Народ из МГУ выложил исходники эмулятора дисплея VT-340. Был такой в 70-е годы, венгерского производства. Делался ещё для БЭСМ-4. Эмулятор написан несколько лет назад Николаем Макаровым-Землянским, светлой памяти профессором МГУ и большим энтузиастом БЭСМ-6. Сделан эмулятор на Паскале для Windows. За выходные мне удалось, с помощью молотка (Cursor), зубила (Claude Code) и какой-то матери, упинать эти исходники под Линукс и макОС. Далеко не всё там работает, но хоть дышит кое-как. Уже не потеряно для истории.

Исходники: besm6/vt340



(2) Не так давно Лёня [personal profile] spamsink  восстановил исходники легендарной игры Калах. Тексты на Паскале, и разобраться в них было непросто. А надысь посредством ИИ Лёня перепёр их на Си++. Я добавил гуи, и теперь можно играть, в том числе на линуксном палмтопе.

Исходники: besm6/kalah-ui

Песенки Победы

May. 10th, 2026 08:24 pm
[personal profile] artyom_ferrier
 

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

Оказывается, говорит, никогда в России не звучит столько нацистских маршей, как на Девятое мая. Как ни включишь — всюду идут старые кинцы, всё больше про разведчиков или партизан в тылу врага, ну и для антуража — играет фоном то Хорст Вессель, то ещё что подобное.

Продолжает: нет, боже упаси, конечно придираться, это всё художественно оправданно, но просто — забавно.

Я же подумал, что всё-таки от той эпохи — осталась какая-то узнаваемая музыкальная стилистика. И сталинская песенная стилистика узнаваемая, и немецкая тоже.

А что останется от нынешнего этого путинского Петушиного Бунта (под дурацким лозунгом «Россия поднимается с колен»)?

Шаманские завывания про «я иду до конца... я уже почти сел на него»?

Уныло это.

Read more... )

 

ingenero: (Default)
[personal profile] ingenero
https://www.youtube.com/watch?v=uKOjmMSBS70 Скільки коштують велосипеди ірпінців?
На канале автора пара видосиков, сколько стоят реальные велосипеды. У большинства от 1 тд. Есть чуть дешевле. Есть сильно дороже, даже дороже топовых колес. Это на тему, якобы моноколеса дорогие. Мой последние велосипед и первое колесо стоили примерно одинаково 500 д. Но это низ рынка нормальных велов. У него нет амортов, гидравлики, карбона и прочего. Если катать много, а не раз в месяц по паркам, надо рассчитывать на 1 тд. При этом еще экип и апгрейд. 1 тд оптимистичная оценка.

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

Если так важен фитнес, то к чему дорогущий облегчайзинг? Ты же хотел устать, на железном веле устанешь еще больше, разве не в этом суть? А если волнуют микросекунды, то какой в этом смысл? Вернуться домой на микросекунду раньше? Это как подпилить гирю, и радоваться, что поднял фейковый вес. Кого обманывать?

Помимо прочего, это показатель использования вела для поездок по делам. Никто не будет надолго бросать вел 1+ тд. Украдут, вопрос времени. Вел для городской езды должен быть дешевым и ржавым. Даже если украдут, то не трагедия, да и шанс снижается. Кстати, у меня почти так было. Для города был специальный более старый и дешевый вел.

Ага, велодорожек не хватает. Это вот этим чувакам с видосика на дорогущих велах? А потом начинается «надо парковку с охраной и видеонаблюдением». Вот тогда они осчастливят вселенную ездой на веле.

Вечный Праздник

May. 9th, 2026 11:22 pm
[personal profile] artyom_ferrier
 

От многих достойных людей доводится слышать в последние годы весьма такие минорные сентенции того рода, что праздник 9 Мая утратил какое-либо своё практическое значение.

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

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

Но я стараюсь избегать, по возможности, пафоса и излишнего драматизирования, и готов возразить.

Read more... )

 

vak: (Путиномедвед)
[personal profile] vak
Наблюдаю в ленте редкие возгласы, что день победы это святыня. Напомню, что придумал традицию победобесия лично Леонид Ильич Брежнев в 1965 году. До этого 9 мая был обычный рабочий день, без всякого официоза. При рашистах это дело развилось по самое не могу. Понятное дело: патриотизм - последнее прибежище кремлёвских мерзавцев.
[personal profile] pan_netnet
https://lenta.ru/news/2026/05/07/v-tsb-raskritikovali-nedostatochnye-tempy-uvolneniya-rossiyan/

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

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

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

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

Profile

aljansas: (Default)
aljansas

December 2019

S M T W T F S
1 23 4 567
891011121314
15161718192021
22232425262728
293031    

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 13th, 2026 09:03 am
Powered by Dreamwidth Studios