- 1
Type: Null
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Type: Null
https://bulbapedia.bulbagarden.net/wiki/Type:_Null_(Pok%C3%A9mon)
vistefan 23.11.2018 00:49 # 0
guest8 23.11.2018 00:53 # −999
vistefan 23.11.2018 00:56 # 0
Там уже джаваскриптеры новую демосцену нарождают вовсю. Прямо из останков сишной. )
guest8 23.11.2018 00:57 # −999
vistefan 23.11.2018 01:02 # 0
guest8 23.11.2018 01:07 # −999
guest8 23.11.2018 01:17 # −999
vistefan 23.11.2018 01:18 # 0
guest8 23.11.2018 01:20 # −999
vistefan 23.11.2018 01:24 # 0
Бля, мы превысили лимит пунктуальности из-за доёбов до похапешников и друг до друга )) Теперь нам неудобно разговаривать, приходится развернуто и с терминологией.
хотя правильно говорить GNU/Linux
> изобрести для него возможность динамической загрузки библиотек
С этим проблемы, надо придумать, как это сделать без изменения синтаксиса. Может попробовать выделить ячейки с отрицательным индексом под работу с библиотеками? Надо прикинуть, что вообще требуется.
P.S. Я сегодня доебался до Романа, и он подумал, что у меня зелёный цвет распознаваться перестал, в треде про интелперелетацию Си. Теперь ты мне рассказываешь, что у языков не бывает графонов.
guest8 23.11.2018 01:31 # −999
vistefan 23.11.2018 01:35 # 0
По поводу графония, пожалуй нужно весь буффер в обратном порядке разместить в ячейках с отрицательными индексами, как раз по три ячейки на пиксель. Только боюсь, что демки сильно не напрограммируешь, за 140 символов ты даже до одного нужного пикселя не доедешь )) чтобы в pong отрисовать мячик.
А на dwitter есть понг¹, кстати, за 140 символов. Вот он: ¹ — https://www.dwitter.net/d/135
guest8 23.11.2018 01:42 # −999
guest8 23.11.2018 01:44 # −999
vistefan 23.11.2018 01:50 # 0
guest8 23.11.2018 01:59 # −999
vistefan 23.11.2018 02:06 # 0
Устройства и память в одном адресном пространстве что ли? То есть какие-то адреса -- это адреса ячеек памяти, а какие-то -- адреса устройств?
А по поводу общей концепции я понял, но это не то, мы же хотим добавить графон в брейнфак, а не компилировать его. То есть сделать возможность загрузить библиотеку, и реализовать библиотеку для графония.
guest8 23.11.2018 03:14 # −999
guest8 23.11.2018 03:20 # −999
vistefan 23.11.2018 03:27 # 0
guest8 23.11.2018 03:34 # −999
vistefan 23.11.2018 03:58 # 0
И ниже читаем:
> В ДОС […] через прерывания. В начале памяти была таблица адресов.
То есть в эту таблицу можно было писать, если память не защищена? То есть можно сделать И теперь все программы, которым понадобилось писать на диск, джампают не на код обработчика этого прерывания, а на код твоей main, которая, например, выводит это на экран?
vistefan 23.11.2018 04:01 # 0
guest8 23.11.2018 04:08 # −999
guest8 23.11.2018 04:06 # −999
guest8 23.11.2018 03:14 # −999
vistefan 23.11.2018 03:28 # 0
guest8 23.11.2018 03:36 # −999
vistefan 23.11.2018 03:51 # 0
guest8 23.11.2018 04:02 # −999
vistefan 23.11.2018 04:07 # 0
Ну так и щас так же, только не на пц, а в интернет-оф-сингс. const SVETODIOD;
guest8 23.11.2018 04:11 # −999
vistefan 23.11.2018 01:47 # 0
P.S. А хотя нет, надо просто реализовать сокеты, и по ним наружу с кем хочешь говорить, с сетью, с контейнерами, устройствами и другими программами.
guest8 23.11.2018 01:51 # −999
vistefan 23.11.2018 01:58 # 0
guest8 23.11.2018 02:01 # −999
vistefan 23.11.2018 02:08 # 0
guest8 23.11.2018 03:24 # −999
UPPERCASE 23.11.2018 05:40 # 0
НЕ JMP ТУДА, А ЧТО-ТО ТИПА CALL ПО АДРЕСУ КОТОРЫЙ ТАМ ЗАПИСАН. В РЕАЛЬНОМ РЕЖИМЕ ТАБЛИЦА НАХОДИЛАСЬ ПО АДРЕСУ 0000:0000, СОСТОЯЛА ОНА ИЗ 4-Х БАЙТОВЫХ ЗАПИСЕЙ —– АДРЕСОВ ОБРАБОТЧИКОВ В ВИДЕ СЕГМЕНТ:СМЕЩЕНИЕ. ПРИ ВЫЗОВЕ ПРЕРЫВАНИЯ ВЫБИРАЛАСЬ ЗАПИСЬ ПО АДРЕСУ 0000:N*4, В СТЕКЕ СОХРАНЯЛСЯ АДРЕС РАЗВРАТА, И УПРАВЛЕНИЕ ПЕРЕДАВАЛОСЬ ОБРАБОТЧИКУ ПРЕРЫВАНИЯ.
А В ЗАЩИЩЁННОМ РЕЖИМЕ ВСЁ СЛОЖНЕЕ.
guest8 23.11.2018 06:01 # −999
bormand 23.11.2018 07:15 # 0
guest8 23.11.2018 19:50 # −999
guest8 24.11.2018 14:54 # −999
bormand 24.11.2018 15:42 # 0
Х.з., когда я последний раз смотрел, попадались только инструменты для любителей пердолинга и анальной боли (аля gEDA).
Лучше погоняй electronics workbench на виртуалке, он вроде фриварный был.
j123123 24.11.2018 15:44 # 0
http://ngspice.sourceforge.net/
bormand 24.11.2018 15:58 # 0
Предлагаешь ему попердолиться с соснолькой и текстами?
bormand 24.11.2018 15:58 # 0
guest8 23.11.2018 01:00 # −999
vistefan 23.11.2018 01:03 # 0
Демосцены были ещё во времена, когда люди на осциллографе в лаборантской определёнными усилиями получали бегущую строку FUCK YOU
guest8 23.11.2018 01:16 # −999
vistefan 23.11.2018 01:18 # 0
bormand 23.11.2018 07:20 # 0
Challenge accepted. Правда на цифровом осциллябре это может не проканать...
guest8 23.11.2018 11:10 # −999
bormand 23.11.2018 11:16 # 0
vistefan 23.11.2018 11:20 # 0
j123123 23.11.2018 11:37 # 0
guest8 23.11.2018 11:53 # −999
j123123 23.11.2018 12:16 # 0
guest8 23.11.2018 11:54 # −999
guest8 23.11.2018 11:59 # −999
guest8 23.11.2018 12:34 # −999
Steve_Brown 23.11.2018 13:08 # 0
Скажите, как его зовут?
F! (тара-тата-та)
U! (тара-тата-та)
C! (тара-тата-та)
K! (тара-тата-та)
guest8 23.11.2018 13:17 # −999
vistefan 23.11.2018 13:19 # 0
guest8 23.11.2018 13:31 # −999
vistefan 23.11.2018 13:33 # 0
guest8 23.11.2018 13:41 # −999
vistefan 23.11.2018 14:45 # 0
ЗАЧЕМ ВСЁ ЭТО ЗНАТЬ ОБЫЧНОМУ СРЕДНЕСТАТИСТИЧЕСКОМУ ПРОГРАММИСТУ.
guest8 23.11.2018 14:49 # −999
guest8 23.11.2018 15:41 # −999
guest8 23.11.2018 16:50 # −999
guest8 23.11.2018 17:02 # −999
roman-kashitsyn 23.11.2018 14:48 # 0
Почти как стихи маяковского.
Гомоморфный образ группы,
В честь победы коммунизма,
Изоморфен факторгруппе
По ядру гомоморфизма.
vistefan 23.11.2018 15:29 # 0
но ведь это не маяковский?
roman-kashitsyn 23.11.2018 15:41 # 0
Так это я про фразу, которую вспомнил гость. Я прям вижу её написанной капсом в разных направлениях.
j123123 23.11.2018 16:34 # 0
Гомоикон
j123123 23.11.2018 16:39 # 0
roman-kashitsyn 23.11.2018 17:13 # +1
это обычный обобщённый fold
> анаморфизм
это обычный обобщённый unfold
> параморфизм
fold с дополнительным параметром — частью структуры, которую уже свернули
> иломорфизм
Видимо, это hylomorphism
Тупо фьюжен fold . unfold, чтобы избежать построения промежуточной структуры данных
vistefan 23.11.2018 17:19 # 0
Последнюю фразу забыл разъяснить.
guest8 23.11.2018 17:38 # −999
j123123 23.11.2018 22:30 # +1
Делаешь пандорический захват, лифтишь в монаду, потом строишь рекурсивную схему (здесь подойдёт зигохистоморфный препроморфизм) как монадический трансформер из категории эндофункторов, и метациклически вычисляешь результат. Любой второкурсник справится. А если делать на анафорических лямбдах — так задачка вообще на пять минут.
j123123 23.11.2018 22:32 # 0
https://wiki.haskell.org/Zygohistomorphic_prepromorphisms
j123123 23.11.2018 22:37 # 0
roman-kashitsyn 27.11.2018 17:30 # 0
Это довольно просто реализуется через GHC.Generics, который появился в сентябре 2012 года, незадолго до того, как задали этот вопрос.
Сейчас QuickCheck сам умеет это делать, никаких библиотек добавлять не надо, кода писать тоже не надо.
К слову, GHC.Generics это та самая компайл-тайм рефлексия, которой нет в крестах.
j123123 23.11.2018 22:46 # +1
> это обычный обобщённый unfold
> fold с дополнительным параметром — частью структуры, которую уже свернули
> Тупо фьюжен fold . unfold, чтобы избежать построения промежуточной структуры данных
вообще, если вникнуть, то все эти ваши зигогомоподхвостохуеизмоморфизмы это какое-то тупое говно для того чтобы хитровыебаным образом определить рекурсию, обход дерева рекурсивно, обход какого-то другого говна рекурсивно, схлопнуть какую-то хуйню через хуйню в хуйню рекурсивно (типа вот факториал(x) это как факториал(x-1)*x), и поэтому надо придумать этой поебени какие-то заумные названия, чтобы перед всеми выебываться
j123123 24.11.2018 10:00 # +1
На конференции был один хаскелист социолог, который написал работу, чтобы ее прочитали все мы - он написал ее предварительно. Я начал читать эту дьявольщину, и мои глаза просто полезли из орбит: я ни черта не мог в ней понять! Я подумал, что причина в том, что я не прочел ни одной книги из предложенного списка. Меня не отпускало это неприятное ощущение "своей неадекватности", до тех пор пока я, наконец, не сказал себе: "Я остановлюсь и прочитаю одно предложение медленно, чтобы понять, что, черт возьми, оно значит".
Итак, я остановился - наугад - и прочитал следующее предложение очень внимательно. Я сейчас не помню его точно, но это было что-то вроде: "Индивидуальный член социального общества часто получает информацию через визуальные, символические каналы". Я долго с ним мучился, но все-таки перевел. Знаете что это означает? "Люди читают".
Затем я перешел к следующему предложению и понял, что его я тоже могу перевести. Потом же это превратилось в пустое занятие: "Иногда люди читают; иногда люди слушают радио", - и т.д. Но все это было написано так замысловато, что сначала я даже не понял, но, когда, наконец, расшифровал, оказалось, что это полная бессмыслица.
roman-kashitsyn 24.11.2018 11:47 # +2
Нет, так делаешь тут только ты. Нахватаешься где-то умных слов и кидаешься ими, не понимая
толком смысла.
Рекурсивные схемы с умным названиями нужны для того, чтобы писать корректный код.
Если ты пишешь рекурсию сам, надо доказывать, что ты нигде не зациклился. В схемах рукурсия сидит в реализации схемы, и накосячить гораздо сложнее.
Это как использовать foreach вместо goto.
j123123 24.11.2018 12:33 # +1
https://ddfblog2011.files.wordpress.com/2011/10/recursion-1.jpg (перепиши на Haskell)
bormand 24.11.2018 07:15 # +2
Вот таким, к примеру: https://imgur.com/5Sv3pdR
https://gist.github.com/bormand/0aedcabf0a344a12ed99416a537760a4
j123123 24.11.2018 09:41 # 0
bormand 24.11.2018 10:21 # 0
j123123 24.11.2018 10:36 # 0
bormand 24.11.2018 11:04 # 0
Скорее не анроллить не умеет (циклы по-другому не синтезируются). Умеет по-жёсткому инлайнить всю схему в кашу. Таблички и свичи иногда в формулы конверит. У конечных автоматов стейты перенумеровывает.
Но он, сука, ленивый. Если в заданные тайминги уложилось без оптимизаций - и так сойдёт.
j123123 24.11.2018 11:08 # 0
UPPERCASE 24.11.2018 11:33 # 0
bormand 24.11.2018 11:34 # 0
bormand 24.11.2018 11:38 # 0
bormand 24.11.2018 14:27 # 0
j123123 24.11.2018 11:02 # +1
вообще, эти цифровые осциллы для анскиллябр. Настоящие цари вот такие штуки юзают:
http://www.gage-applied.com/digitizers/12-bit/pci/compuscope-eon.htm
guest8 24.11.2018 16:27 # −999
bormand 24.11.2018 16:28 # 0
guest8 24.11.2018 17:20 # −999
bormand 24.11.2018 17:48 # 0
Это китаец локализованный.
> соединяться с компом
Да, через LAN или задний USB (передний для флешки). Но там весьма унылая прога. Няшные крутилки и кнопочки намного удобней юзать, чем пердолиться мышкой с компа. Разве что протокол реверснуть да с питона рулить...
guest8 24.11.2018 17:55 # −999
bormand 24.11.2018 18:04 # 0
АЦП плату для компа выше j123123 кидал.
guest8 24.11.2018 18:07 # −999
j123123 24.11.2018 18:54 # +2
Можно еще сделать себе контроллер для осциллоргафа с крутилками и кнопочкам. Крутилки можно сделать из переменных резисторов, переменных конденсаторов или даже из переменных индуктивностей https://dic.academic.ru/pictures/enc_tech/i_290.jpg - или тупо по тому же принципу как в мышках сделано колесо прокрутки (в старых шариковых мышках оно кстати на оптопаре работало, в новых оптических туда начали ставить какое-то непонятное говно под названием "механический энкодер" )
guest8 24.11.2018 18:56 # −999
j123123 24.11.2018 19:02 # 0
guest8 24.11.2018 20:22 # −999
guest8 24.11.2018 21:00 # −999
guest8 24.11.2018 21:57 # −999
bormand 25.11.2018 08:02 # +1
З.Ы. Вспомнил отзыв про razer'овские мыши - "отличная мышь, уже третью покупаю"
guest8 25.11.2018 21:33 # −999
Kakou_6arop_003 26.11.2018 01:34 # 0
Эх, какая тьма египетская...
bormand 26.11.2018 07:18 # 0
Куда катится этот мир...
roman-kashitsyn 26.11.2018 10:51 # 0
Я свою мышь тоже уже трижды купил: на работу, домой, и другу в подарок.
UPPERCASE 26.11.2018 11:21 # 0
roman-kashitsyn 26.11.2018 12:22 # 0
Потому что ты кричишь на меня.
guest8 26.11.2018 15:30 # −999
guest8 26.11.2018 12:22 # −999
HoBorogHuu_nemyx 11.01.2019 07:41 # 0
Эта последовательность называется кокококодом Грея.
Кто-нибудь знает ещё какие-нибудь странные кокококоды и где они применяются?
bormand 11.01.2019 08:39 # +1
Не так. Чтобы в каждый момент переключалось не более одного разряда.
HoBorogHuu_nemyx 11.01.2019 08:42 # 0
bormand 11.01.2019 09:42 # 0
bormand 11.01.2019 08:46 # +1
На днях начал глючить энкодер в G403. Так что уже и не в дешёвых это дерьмо ставят ;(
fuckyou 11.01.2019 12:11 # −102
bormand 11.01.2019 12:26 # 0
rOMOCEKCYAjluCT 11.01.2019 12:37 # −102
guest8 11.01.2019 12:38 # −999
CTAJIKEPuHbO 27.11.2018 11:08 # 0
Какой хабар! Это сколько же маргарина можно за такой получить?
guest8 27.11.2018 13:42 # −999
bormand 27.11.2018 13:50 # 0
guest8 27.11.2018 13:51 # −999
bormand 27.11.2018 14:19 # 0
Дык это начальный уровень, всего гигасемпл да 100МГц полоса.
Так то чуваки напрямую из китая раньше вообще за копейки заказывали, но таможня бдит, а осциллябра явно не закосит под товары для домохозяек.
> как называ
На фотке глянь, не помню точные циферки.
guest8 27.11.2018 14:53 # −999
bormand 27.11.2018 15:00 # 0
guest8 27.11.2018 15:04 # −999
vistefan 27.11.2018 15:14 # +1
Так это тоже бизнес. Секу можно, например, организовать. У саентологов тоже есть подобный прибор, что-то типа полиграфа, на котором они проверяются, правда там стрелочкой управляет то ли человек, то ли рандом. Но с осциллографом можно ещё круче секту сделать, можно со всей кащенки бабло рубить, защищая их от space invaders. Осциллограф -- это тебе не шапочка из фольги. Им можно половину инопланетян перехуярить.
guest8 27.11.2018 15:18 # −999
vistefan 27.11.2018 15:28 # +1
Однако полную победу над инопланетянами одерживать не рекомендую, это снизит приток денег организатору секты.
guest8 27.11.2018 18:20 # −999
bormand 27.11.2018 18:29 # 0
З.Ы. Одному чуваку китаец сдуру написал "10000 резисторов" вместо "1 набор резисторов". И эту копеечную хуйню стопнули как оптовую партию, лол.
guest8 27.11.2018 18:38 # −999
bormand 27.11.2018 18:45 # 0
А подарок, который выглядит слишком большим и ценным, но стоит подозрительно мало всяко проебут на почте :)
guest8 27.11.2018 19:10 # −999
guest8 27.11.2018 19:53 # −999
guest8 27.11.2018 20:20 # −999
guest8 27.11.2018 23:11 # −999
guest8 28.11.2018 01:10 # −999
guest8 28.11.2018 01:14 # −999
guest8 28.11.2018 01:15 # −999
bormand 28.11.2018 07:09 # 0
Самый дорогой магазин выбрал? Но каталог на сайте у них классный, да.
guest8 28.11.2018 10:14 # −999
guest8 27.11.2018 19:13 # −999
guest8 27.11.2018 17:22 # −999
bormand 27.11.2018 17:45 # 0
guest8 27.11.2018 17:58 # −999
guest8 27.11.2018 18:05 # −999
guest8 27.11.2018 18:12 # −999
guest8 27.11.2018 18:03 # −999
guest8 27.11.2018 18:13 # −999
another_fake 27.11.2018 18:20 # 0
guest8 27.11.2018 23:11 # −999
guest8 27.11.2018 18:37 # −999
guest8 27.11.2018 23:11 # −999
guest8 23.11.2018 00:58 # −999
guest8 23.11.2018 00:58 # −999
Steve_Brown 23.11.2018 18:35 # 0
vistefan 23.11.2018 18:37 # 0
UPPERCASE 24.11.2018 11:34 # 0
guest8 27.11.2018 15:15 # −999
vistefan 27.11.2018 15:25 # +1
Это максимальный креатифф, на который ты способен? Тогда КГ/АМ. Давай лучше про программирование поговорим.
guest8 27.11.2018 16:12 # −999
vistefan 27.11.2018 18:12 # +1
another_fake 27.11.2018 18:30 # 0
Снобол гут:
another_fake 27.11.2018 18:32 # 0
another_fake 27.11.2018 17:52 # 0