- 1
Type: Null
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Type: Null
https://bulbapedia.bulbagarden.net/wiki/Type:_Null_(Pok%C3%A9mon)
Там уже джаваскриптеры новую демосцену нарождают вовсю. Прямо из останков сишной. )
Бля, мы превысили лимит пунктуальности из-за доёбов до похапешников и друг до друга )) Теперь нам неудобно разговаривать, приходится развернуто и с терминологией.
хотя правильно говорить GNU/Linux
> изобрести для него возможность динамической загрузки библиотек
С этим проблемы, надо придумать, как это сделать без изменения синтаксиса. Может попробовать выделить ячейки с отрицательным индексом под работу с библиотеками? Надо прикинуть, что вообще требуется.
P.S. Я сегодня доебался до Романа, и он подумал, что у меня зелёный цвет распознаваться перестал, в треде про интелперелетацию Си. Теперь ты мне рассказываешь, что у языков не бывает графонов.
По поводу графония, пожалуй нужно весь буффер в обратном порядке разместить в ячейках с отрицательными индексами, как раз по три ячейки на пиксель. Только боюсь, что демки сильно не напрограммируешь, за 140 символов ты даже до одного нужного пикселя не доедешь )) чтобы в pong отрисовать мячик.
А на dwitter есть понг¹, кстати, за 140 символов. Вот он: ¹ — https://www.dwitter.net/d/135
Устройства и память в одном адресном пространстве что ли? То есть какие-то адреса -- это адреса ячеек памяти, а какие-то -- адреса устройств?
А по поводу общей концепции я понял, но это не то, мы же хотим добавить графон в брейнфак, а не компилировать его. То есть сделать возможность загрузить библиотеку, и реализовать библиотеку для графония.
И ниже читаем:
> В ДОС […] через прерывания. В начале памяти была таблица адресов.
То есть в эту таблицу можно было писать, если память не защищена? То есть можно сделать И теперь все программы, которым понадобилось писать на диск, джампают не на код обработчика этого прерывания, а на код твоей main, которая, например, выводит это на экран?
Ну так и щас так же, только не на пц, а в интернет-оф-сингс. const SVETODIOD;
P.S. А хотя нет, надо просто реализовать сокеты, и по ним наружу с кем хочешь говорить, с сетью, с контейнерами, устройствами и другими программами.
НЕ JMP ТУДА, А ЧТО-ТО ТИПА CALL ПО АДРЕСУ КОТОРЫЙ ТАМ ЗАПИСАН. В РЕАЛЬНОМ РЕЖИМЕ ТАБЛИЦА НАХОДИЛАСЬ ПО АДРЕСУ 0000:0000, СОСТОЯЛА ОНА ИЗ 4-Х БАЙТОВЫХ ЗАПИСЕЙ —– АДРЕСОВ ОБРАБОТЧИКОВ В ВИДЕ СЕГМЕНТ:СМЕЩЕНИЕ. ПРИ ВЫЗОВЕ ПРЕРЫВАНИЯ ВЫБИРАЛАСЬ ЗАПИСЬ ПО АДРЕСУ 0000:N*4, В СТЕКЕ СОХРАНЯЛСЯ АДРЕС РАЗВРАТА, И УПРАВЛЕНИЕ ПЕРЕДАВАЛОСЬ ОБРАБОТЧИКУ ПРЕРЫВАНИЯ.
А В ЗАЩИЩЁННОМ РЕЖИМЕ ВСЁ СЛОЖНЕЕ.
Х.з., когда я последний раз смотрел, попадались только инструменты для любителей пердолинга и анальной боли (аля gEDA).
Лучше погоняй electronics workbench на виртуалке, он вроде фриварный был.
http://ngspice.sourceforge.net/
Предлагаешь ему попердолиться с соснолькой и текстами?
Демосцены были ещё во времена, когда люди на осциллографе в лаборантской определёнными усилиями получали бегущую строку FUCK YOU
Challenge accepted. Правда на цифровом осциллябре это может не проканать...
Скажите, как его зовут?
F! (тара-тата-та)
U! (тара-тата-та)
C! (тара-тата-та)
K! (тара-тата-та)
ЗАЧЕМ ВСЁ ЭТО ЗНАТЬ ОБЫЧНОМУ СРЕДНЕСТАТИСТИЧЕСКОМУ ПРОГРАММИСТУ.
Почти как стихи маяковского.
Гомоморфный образ группы,
В честь победы коммунизма,
Изоморфен факторгруппе
По ядру гомоморфизма.
но ведь это не маяковский?
Так это я про фразу, которую вспомнил гость. Я прям вижу её написанной капсом в разных направлениях.
Гомоикон
это обычный обобщённый fold
> анаморфизм
это обычный обобщённый unfold
> параморфизм
fold с дополнительным параметром — частью структуры, которую уже свернули
> иломорфизм
Видимо, это hylomorphism
Тупо фьюжен fold . unfold, чтобы избежать построения промежуточной структуры данных
Последнюю фразу забыл разъяснить.
Делаешь пандорический захват, лифтишь в монаду, потом строишь рекурсивную схему (здесь подойдёт зигохистоморфный препроморфизм) как монадический трансформер из категории эндофункторов, и метациклически вычисляешь результат. Любой второкурсник справится. А если делать на анафорических лямбдах — так задачка вообще на пять минут.
https://wiki.haskell.org/Zygohistomorphic_prepromorphisms
Это довольно просто реализуется через GHC.Generics, который появился в сентябре 2012 года, незадолго до того, как задали этот вопрос.
Сейчас QuickCheck сам умеет это делать, никаких библиотек добавлять не надо, кода писать тоже не надо.
К слову, GHC.Generics это та самая компайл-тайм рефлексия, которой нет в крестах.
> это обычный обобщённый unfold
> fold с дополнительным параметром — частью структуры, которую уже свернули
> Тупо фьюжен fold . unfold, чтобы избежать построения промежуточной структуры данных
вообще, если вникнуть, то все эти ваши зигогомоподхвостохуеизмоморфизмы это какое-то тупое говно для того чтобы хитровыебаным образом определить рекурсию, обход дерева рекурсивно, обход какого-то другого говна рекурсивно, схлопнуть какую-то хуйню через хуйню в хуйню рекурсивно (типа вот факториал(x) это как факториал(x-1)*x), и поэтому надо придумать этой поебени какие-то заумные названия, чтобы перед всеми выебываться
На конференции был один хаскелист социолог, который написал работу, чтобы ее прочитали все мы - он написал ее предварительно. Я начал читать эту дьявольщину, и мои глаза просто полезли из орбит: я ни черта не мог в ней понять! Я подумал, что причина в том, что я не прочел ни одной книги из предложенного списка. Меня не отпускало это неприятное ощущение "своей неадекватности", до тех пор пока я, наконец, не сказал себе: "Я остановлюсь и прочитаю одно предложение медленно, чтобы понять, что, черт возьми, оно значит".
Итак, я остановился - наугад - и прочитал следующее предложение очень внимательно. Я сейчас не помню его точно, но это было что-то вроде: "Индивидуальный член социального общества часто получает информацию через визуальные, символические каналы". Я долго с ним мучился, но все-таки перевел. Знаете что это означает? "Люди читают".
Затем я перешел к следующему предложению и понял, что его я тоже могу перевести. Потом же это превратилось в пустое занятие: "Иногда люди читают; иногда люди слушают радио", - и т.д. Но все это было написано так замысловато, что сначала я даже не понял, но, когда, наконец, расшифровал, оказалось, что это полная бессмыслица.
Нет, так делаешь тут только ты. Нахватаешься где-то умных слов и кидаешься ими, не понимая
толком смысла.
Рекурсивные схемы с умным названиями нужны для того, чтобы писать корректный код.
Если ты пишешь рекурсию сам, надо доказывать, что ты нигде не зациклился. В схемах рукурсия сидит в реализации схемы, и накосячить гораздо сложнее.
Это как использовать foreach вместо goto.
https://ddfblog2011.files.wordpress.com/2011/10/recursion-1.jpg (перепиши на Haskell)
Вот таким, к примеру: https://imgur.com/5Sv3pdR
https://gist.github.com/bormand/0aedcabf0a344a12ed99416a537760a4
Скорее не анроллить не умеет (циклы по-другому не синтезируются). Умеет по-жёсткому инлайнить всю схему в кашу. Таблички и свичи иногда в формулы конверит. У конечных автоматов стейты перенумеровывает.
Но он, сука, ленивый. Если в заданные тайминги уложилось без оптимизаций - и так сойдёт.
вообще, эти цифровые осциллы для анскиллябр. Настоящие цари вот такие штуки юзают:
http://www.gage-applied.com/digitizers/12-bit/pci/compuscope-eon.htm
Это китаец локализованный.
> соединяться с компом
Да, через LAN или задний USB (передний для флешки). Но там весьма унылая прога. Няшные крутилки и кнопочки намного удобней юзать, чем пердолиться мышкой с компа. Разве что протокол реверснуть да с питона рулить...
АЦП плату для компа выше j123123 кидал.
Можно еще сделать себе контроллер для осциллоргафа с крутилками и кнопочкам. Крутилки можно сделать из переменных резисторов, переменных конденсаторов или даже из переменных индуктивностей https://dic.academic.ru/pictures/enc_tech/i_290.jpg - или тупо по тому же принципу как в мышках сделано колесо прокрутки (в старых шариковых мышках оно кстати на оптопаре работало, в новых оптических туда начали ставить какое-то непонятное говно под названием "механический энкодер" )
З.Ы. Вспомнил отзыв про razer'овские мыши - "отличная мышь, уже третью покупаю"
Эх, какая тьма египетская...
Куда катится этот мир...
Я свою мышь тоже уже трижды купил: на работу, домой, и другу в подарок.
Потому что ты кричишь на меня.
Эта последовательность называется кокококодом Грея.
Кто-нибудь знает ещё какие-нибудь странные кокококоды и где они применяются?
Не так. Чтобы в каждый момент переключалось не более одного разряда.
На днях начал глючить энкодер в G403. Так что уже и не в дешёвых это дерьмо ставят ;(
Какой хабар! Это сколько же маргарина можно за такой получить?
Дык это начальный уровень, всего гигасемпл да 100МГц полоса.
Так то чуваки напрямую из китая раньше вообще за копейки заказывали, но таможня бдит, а осциллябра явно не закосит под товары для домохозяек.
> как называ
На фотке глянь, не помню точные циферки.
Так это тоже бизнес. Секу можно, например, организовать. У саентологов тоже есть подобный прибор, что-то типа полиграфа, на котором они проверяются, правда там стрелочкой управляет то ли человек, то ли рандом. Но с осциллографом можно ещё круче секту сделать, можно со всей кащенки бабло рубить, защищая их от space invaders. Осциллограф -- это тебе не шапочка из фольги. Им можно половину инопланетян перехуярить.
Однако полную победу над инопланетянами одерживать не рекомендую, это снизит приток денег организатору секты.
З.Ы. Одному чуваку китаец сдуру написал "10000 резисторов" вместо "1 набор резисторов". И эту копеечную хуйню стопнули как оптовую партию, лол.
А подарок, который выглядит слишком большим и ценным, но стоит подозрительно мало всяко проебут на почте :)
Самый дорогой магазин выбрал? Но каталог на сайте у них классный, да.
Это максимальный креатифф, на который ты способен? Тогда КГ/АМ. Давай лучше про программирование поговорим.
Снобол гут: