Как стать автором
Обновить
-8
0
Иван Левашев @OCTAGRAM

Фрилансер

Отправить сообщение

Есть для ArcaOS и приложение Odin, которое позволяет запускать 32-битные приложения для Windows.

Интересно, как он поддерживает Supermium

Достоинство её в том, что она способна выполнять программы для оригинальной ОС, а также DOS и 16-битные приложения Windows, Java-приложения

Да, для DOS тоже было бы интересно посмотреть. Там вроде бы не просто встроенный DOS, а достаточно продвинутый MVDM с эмуляцией железа со всякими сторонними плагинами вплоть до MIDI эмуляции.

Когда уже придумают имитацию выданных разрешений

В 2009м был ещё NorthTek Gecko Surfboard на базе XCore86 (Vortex86)

Существует ещё SEGA с клавиатурой SC-3000, но архитектура не Genesis/Mega Drive. 8-bit и, я так понимаю, не совместим с Sega Master System. 2kb RAM что там, что тут. Ну это просто приговор попыткам попрограммировать.

Вот с программатором совсем другое дело, с программаторами китайцы здорово порезвились, и танки на просторах СНГ были их модификацией.

Виноват ли гугл, что сделал на основе XMPP работающую версию, а потом и вовсе забил на обратную совместимость?

Да, тут, скорее, виновато государство, самоустранившееся из IT. Одно государство отказалось от социализма, а другое — от кейнсианства. Третьи как ели груши, так и едят.

ARPAnet был проектом министерства обороны. Основатели Интернета Винт Серф, Боб Кан и Джон Постел работали в Университете Калифорнии (государственном). Их протоколы воплощены в Berkeley Software Distribution, что толсто намекает, в каком университете это делалось. В Университете Беркли, надо же, тоже государственном. Гипертекст был изобретён сотрудником ЦЕРН, который поддерживается многими государствами. Линукс был написан студентом Университета Хельсинки, государственного. Многие трансляторы содержат в своём названии имя университета, откуда происходят. Например, GNAT из Университета Нью-Йорка. Этот университет частный, но заказчиком выступили военно-воздушные силы. Как и заказчиком языка Ада выступило минобороны.

Тем временем история СССР как будто подчищается, маловато в Сети информации, книг мало сканируется, но, например, осталось такое:

А про идентификаторы такое вспомнила.

Меня, когда началось проектирование Ады, откомандировали в тот коллектив. Это была совместная работа 8-й и 3-й лабораторий. Очень долго обсуждали, как именовать процедуры и функции. В конце концов, решили, что процедуры, которые призваны изменять состояние, должны в названии содержать глаголы, а функции обойдутся без них. И тут выяснилось, что Сергей Запреев, который семинары игнорировал, уже все запрограммировал в своей части, присвоив имена объектам и процедурам, как ему захотелось. А вот Виктор Кораблев в именах процедур экономил гласные. Получилось "открть", "зкрть", "схрнть" и т.п. Причем Виктор гласные экономил и в других местах. У него имя на Эльбрусе было КРБЛ8.

Хорошо быть Сергеем Запреевым. Совсем неплохо. Замечательно. А где же он творил так здорово? НФ ИТМ и ВТ АН СССР. Снова орган государства.

Ещё мне понравилось интервью Никлауса Вирта, особенно, вот этот фрагмент:

Его руководство по применению «Паскаля» было переведено на многие языки и до сих пор остается бестселлером, но денег за это Н. Вирт практически не получает. «У меня, собственно, никогда не было цели разбогатеть. Я просто получал удовольствие от исследовательской работы, кроме того, мне в Высшей технической школе и так платили довольно хорошо», — говорит Н. Вирт, и это звучит вполне искренне.

Почему-то мы уже давно не слышим новых таких историй, ни на Западе, ни в России. Вот, например, кому бы поручить разработку отечественной операционной системы? Это же системное программирование, а кто у нас главный в стране за системное программирование? Может быть, ИСП РАН подойдёт. Или ИТМ и ВТ по старой памяти. Но нет, почему-то отечественные операционки закупаются у коммерсов. Ну и зачем сейчас даже пытаться пробиться в ИСП РАН, если операционку закажут не нам.

Даже ГОСТы на языки программирования не может государство актуализировать. Последний ГОСТ на Паскаль состоит из четырёх страниц, и на самой интересной странице «настоящим стандартом следует считать ISO такой-то». Таких четырёхстраничных ГОСТов можно понапринимать, хотя бы чтобы все языки из госзаказов, из допобразования на ГосУслугах и из ЕГЭ были по ГОСТу, чтоб не чёрт-те чему учили, а чему-то понятному стандартному. Некому прикрыть срам.

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

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

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

Какой посоветуете клиент NNTP «победителям пылесборников», как они про себя думают, особенно, владельцам устройств iOS. С поддержкой PUSH.

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

Ах, да, у них же на iOS клиент NNTP уже установлен, и даже с PUSH. Хм, странно, никогда не слышал про предустановленные NNTP-клиенты на iOS, и даже про устанавливаемые за минуту не слышал.

Поднять nntpd и Majordomo - делов на пару минут.

А вот этот nntpd для каких платформ поддерживает PUSH? Ведь армии «победителей пылесборников» нужен PUSH, а без PUSH они подадутся в рабство, но любая цена, и даже корпоративное рабство, оправдана, чтобы «победить пылесборники».

Все протоколы давно написаны

Я ставил шлюзы RSS2NNTP и вебморду, чтоб это можно было комментировать локально. Прочитали — обсудили. А то чё-то даже до массовой войны с пылесборниками негусто было энтузиастов NNTP. Даже в студенческой локалке, с 2 руб./Мб за внешний Интернет, всё равно как-то недостаточно мотивировало других студентов.

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

Редактирование в NNTP существует вроде бы, но надо бы каждый конкретный софт проверять. Обзора тем нет. Надо грузить все посты, и клиент, предположительно, рассортирует посты по темам.

Поднять nntpd и Majordomo - делов на пару минут.

А ещё вы совсем ничего не написали про авторизацию. И про регистрацию. Не через e-mail, который, такое впечатление, далеко не все читают, а через PUSH и SMS. Хотя я бы ещё добавил ЕСИА и смарт-карты.

Шансы NNTP сильно повышаются, если сделать шлюз IMAP2NNTP. То есть, чтоб как будто свой почтовый ящик проверяют. Клиенты IMAP действительно более-менее повсеместны. Но рулить подписками тогда надо как-то в обход, и остаются все прочие проблемы.

Почему, кстати?

буду пилить другой open source

Более фундаментальный, и без него и гипотетическую соцсеть пилить больнее, чем хотелось бы

Основная часть протоколов известны: это STUN и TURN, а все вместе они дают работать WebRTC. Я бы в 2023 не стал начинать такой сетевой проект без WebRTC как фундамента. Большинство функционала должно быть доступно из браузера, а в случае WebRTC ещё и сам браузер может побыть сервером.

Остаётся некий базовый набор функций, для которых вынь да положь белый порт, и это обнаружение точек входа WebRTC. Там нечто вроде адреса, рецепт подключения так и сяк, и вот этот адрес хотя бы один как-то обнаружить надо.

Да, говорят, пуш сильно повлиял. Вот почему-то бомбусу не нужен был пуш, а другим почему-то нужен. Они типа новее, но на поверку хуже, не могут того, что могла J2ME с бомбусом.

Помню, как рассматривал возможность перезапустить форум. И, чтобы идти в ногу со временем, перезапустить его уже не как форум, а как соцсеть. И импортировать в неё пользователей, старые посты и комментарии, распарсив старый форум. Однажды все пользователи форума проснулись бы в Федиверсе. А Федивёрс проснулся бы подросший на 60000 пользователей. Так я мечтал.

Поизучав совместимость софта и протоколов, выбрал HubZilla. Всё кончилось в тот момент, когда начал пользователей массово подписывать на группы (заменившие собой разделы форума). Уже где-то на тысячном подписчике нагрузка на процессор подскочила до 100% и с тех пор не падала. Я всё ждал, может, это одноразовая работа доделается и закончится, но нет, сервер помирал на какой-то несчастной тысяче, работал как вечный двигатель наоборот. Да обычный форум держал 60000! И это не предел

Я сделал вывод, что алгоритмы там написаны кретинами, не сумевшими в алгоритмическую сложность. К софту распределённой соцсети должны прилагаться оценки асимптотической сложности, чтоб можно было понять, насколько это масштабируемо.

Ну или не кретинами, но пусть энтузиастами, которым за счастье изобразить Федиверс для полторы калек, а на 60000 масштабировать просто некогда. Проблема ограниченности энтузиазма. Я вот себя кретином не считаю, но я же не могу засесть пилить соцсеть.

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

В Atomic Edition поменяли оптику. Зазеркалье перестало работать как в 1.3D. Режимы анаглиф и Crystal Eyes сломались. Чтоб получить видео как у меня, нужна именно 1.3D

Я бы попробовал X[n+1]=Zeta(X[n]+C)**2-Zeta(0)**2. Задумка в том, чтобы аналогично обычному Мандельброту расквадрачивать вокруг нуля, вот только нулей бесконечно много с нерегулярным шаблоном. Если в C подставить ноль Зета-функции, то X[0]=0, X[1]=0, X[2]=0 и так далее, а если что-то около, то должно расфракталиться, как в Мандельброте, вот только вокруг каждого нуля должны быть следы и всех остальных нулей.

По моей статистике примерно в половине отношения были как с ИП, в половине по ТК, и там за меня свою пенсию платили, и потом с зарплаты я ещё раз пенсию платил как ИП.

В Воркуте отдельное развлечение начинается. ТК так устроен, что если работодатель на Крайнем Севере, а удалённый сотрудник -- нет, то северные надбавки ему не положены. А если, наоборот, работодатель ни сном, ни духом про Крайний Север, а удалённый сотрудник там живёт по своей инициативе, то всё положено. И северные надбавки, и отпуск 2 месяца. Оклад можно уполовинить, чтоб уравнять, но тогда остаётся отпуск.

Мне кажется, иногда проще забить на работодателей, не поддерживающих ИП

Ага, отсюда лайфхак для меняющих профессию и неуживчивых: открыть ИП или оформить самозанятость

Я такой же, как и вы, гражданин, с ответственностью решать, как вещи должны быть устроены и как не должны. Я отдаю голоса за партии, за представителей в ОПРФ, голосую на РОИ, и в жизни тоже стараюсь делать выборы сообразно своим представлениям.

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

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

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

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

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

мой фюрер?

Я посмел оценивать других людей. Ужас! Ужас! Что происходит. Сбой в матрице.

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

Кроме законов государства есть ещё люди, делающие выборы. Тут всё упирается в то, как вы будете судить других людей. Гопниками (зря не поставил кавычки) я называю людей, популярных у женского пола, но которые ими помыкают. Ну и, как-то так получается, с пользой для цивилизации, для страны эти люди тоже нечасто имеют что-то общего. Женский пол, на них западающий, про пользу цивилизации не думает, а так нельзя.

Есть довольно простой способ не вдаваться, кто именно такие гопники. Существуют два сценария:

  1. Женщина стала подстилкой гопника, нагулялась, теперь ищет обеспечуна и стабильность.

  2. Женщина нашла достойного, поживилась с него ресурсами, а потом предала.

Объединяем два сценария в один. В обоих случаях на выходе имеется порванка, которая ищет второй шанс. Наша задача — ей этот второй шанс не дать.

  1. Из-под гопников подстилки не вытаскиваем.

  2. Предательниц достойных мужчин не прощаем.

Вот и всё. И не надо разбираться, кто гопник, кто нет. Нет целки — больше не невеста.

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

  1. Если варварка ищет подступы к представителю цивилизации, она будет притворяться профессорской дочкой (см. к/ф Москва слезам не верит), а мужчине приходится качать Шерлока Холмса, чтоб пробить и спалить подноготную.

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

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

Я считаю человека гопником, а женщина так не считает и посмела ему дать? Окей, а теперь живи с ним. Будешь с фингалами ходить или он тебя бросит с детьми, будешь с выпученными глазами бегать искать НАСТОЯЩЕГО ОТВЕТСТВЕННОГО мужчину — не наши проблемы.

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

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

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

В 90-е таким критерием был малиновый пиджак и зачастую, его носили такие же гопники и отморозки. И ничего, ложились.

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

Что ложились, это понятно. Подбирать после них не надо.

"На детях гениев природа отдыхает" - не зря же такая поговорка существует.

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

А, может, и зря. Не каждой поговорке можно доверять.

Первый программист Ада Лавлейс Байрон из аристократической семьи, и ничего, не выродились они там. Я сам сын двух программистов, как и мой брат. Мне кажется, всё вполне работает.

Лично мне важна не столько гениальность, сколько экзальтация. Есть много задач, где гениальность особенная не требуется, надо уже существующее по-новому скомбинировать. Конечно, чтоб быстро крутить варианты, надо тему понимать, а для этого надо не зубрить, а с любовью изучать. Эти новые варианты можно назвать гениальными, но не знаю. Я как-то об этом не думал.

Как бы дополняя Декарта, мыслю — следовательно, существую, а экзальтирован, — следовательно, живу. Причина, по которой предпочтение экзальтированному партнёру, — это взаимопонимание. Женщина, если ей так нужны деньги, может, ни у кого ничего не выпрашивая, сама продать свою почку, и приговорённая почка никуда уже не денется. Но ведь не продают же. Экзальтированному партнёру должно быть понятно, что если я не 100% возможного времени потратил на зарабатывание, то это потому что мне это время дорого как почка.

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

Вы должны быть счастливы, что хотя бы оставили JO. В WebAssembly тупо нет этих флагов, и приходится полагаться на AdaMagic standard.h:

/* Subtraction overflows iff x and y have different signs,
and the result and x have different signs. */

#define s_32_minus_v(result, x, y) /* result = x - y; */ \
  do { \
    const int32 _xcopy = (x); \
    const int32 _ycopy = (y); \
    const int32 _diff_sign = _xcopy ^ _ycopy; \
      /* The sign bit of _diff_sign is set iff x and y have \
         different signs. */ \
    (result) = _xcopy - _ycopy; \
    if ((_diff_sign & ((result) ^ _xcopy)) < 0) rts_overflow(); \
    /* The sign bit of "((result) ^ _xcopy)" is set iff result and x have \
       different signs.  Overflow if that and _same_sign both have \
       sign bits set. */ \
  } while (0)

А WebAssembly сегодня понужнее будет amd64

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

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

обсуждения API очередного фреймворка в ближайшие 20 лет

Это если встретились два кодера. Для интереса надо, чтоб два творца

Мы не перебирали адаптеры и мониторы в порядке их выхода. EGA была года до 2003го. Поэтому с EGA апгрейд был сразу до SVGA

Информация

В рейтинге
Не участвует
Откуда
Барнаул, Алтайский край, Россия
Дата рождения
Зарегистрирован
Активность