Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
А на макросах просто же. Можно даже проц замутить (идея не моя, где-то похожее видел).
Юзаем макросы как память (если макрос соотв. биту объявлен - единичка, если нет - нолик). Тактовый генератор на скрипте, который инклудит сам себя. И собственно ядро, которое каждый такт дефайнит и раздефайнивает соотв. макросы...
>писать машину BF
Вообще тривиальная задачка, по правде говоря.
>чем писать на BF
Тут проще нахуячить примитивов (для печати строк, логических операций, алгебраический действий) и хуйнуть кодогенератор. я бы сказал: Компилятор в брейнфак.
У AWS есть сервис в духе привычной линуксовой виртуалки? Чтобы ничего нового не учить, а просто юзать. Собственно DO я ради этого и юзаю. А все эти облачные масштабирования и автоматические деплои на тысячи машин мне абсолютно не интересны.
Похоже, что лайтсейл всё равно слишком амазоновский
As you’re creating your instance, Lightsail lets you click-to-launch a simple operating system (OS), a pre-configured application, or development stack - such as WordPress, Windows, Plesk, LAMP, Nginx, and more. Every Lightsail instance comes with a built-in firewall allowing you to allow or restrict traffic to your instances based on source IP, port and protocol.
Launch a fully configured MySQL or PostgreSQL database in minutes and leave the maintenance to Lightsail.
With pre-configured development stacks like LAMP, Nginx, MEAN, and Node.js., we make it easy to get your web application online.
Х.з., сложно всё это. Я бы тупо Lightsail взял для начала, если бы на амазон полез. Ибо мне простенький пет проект запустить надо, а не учиться запускать хайлоад на миллионы юзеров.
Не сложно, на самом деле. Описаную мною питушню ты поймешь за пару дней.
Зато можно мутить всякие клевые штуки. Например, отцепить диск от машины, и прицепить к другой. Или сделать виртуальную локалку, где наружу доступ будет только у одной машины итд.
Я не юзал Lightsail кстати
На кой чорт мне a fully configured MySQL?
Ещё раз, мне не надо шашечки, мне надо ехать. И ебал я тратить два дня на разбор всех этих механизмов, которые мне не понадобятся. Я не пейсбук пишу и не телегу. И разрабом под веб я работать не планирую. Т.е. знание AWS мне особо не пригодится.
Собственно поэтому я выбрал DO - он был тупой и простой, никаких хайлоад фишек в те годы у него вообще не было. Нажимаешь кнопочку и через минуту получаешь привычные прыщи. Всё.
> раз тебе две тачки понадобилось.
не-а, у меня одна тачка. С ней в локалке RDS и ALB: фронтовый лоад балансер AWS. А уже у балансера внешний IP.
На самом деле я флужу и троллю конечно: свои проекты у меня на sweb и time4vps: там именно так, как ты говоришь. Нажал кнопку -- получил машину с выбранной ос и IP. Там же и база своя (всмысле мною поставленная), и мой nginx.
>А вообще DO сейчас умеет и в докер
AWS тоже умеет (ECS называется).
> и в приватные локалки вроде.
Вполне верю) Ну вот я про то спрашивал
для разрабов там тоже куча всякого говна типа
Amazon EventBridge is a serverless event bus that ingests data from your own apps, SaaS apps and AWS services and routes that data to targets.
Ну вот кстати на амазоне можно не уметь ни в настройку https, ни в настройку почтовика: там уже все есть из коробки
А на обычных прыщах тебе придеца курить postfix и nginx с https, например
Use Content Moderator's machine-assisted image moderation and Review tool to moderate images for adult and racy content. Scan images for text content and extract that text, and detect faces. You can match images against custom lists, and take further action.
The Child Sexual Abuse Material (CSAM) Scanning Tool allows website owners
to proactively identify and take action on CSAM located on their website. Enabling
this service will alert you and the National Center for Missing and Exploited Children
(NCMEC) of your cached image files that match known CSAM hashes. The alerts to
NCMEC will include your set email address. Additionally, this tool will attempt to
proactively block material that is identified by this tool.
Когда-то у меня социальная сеть «стыдоба» отказывалась принимать известный ролик «у нас масочный», аргументируя это нарушением копирайта. Надо ли говорить, что проблему решило горизонтальное отзеркаливание.
Код хеллоуфорда на брейфаке скопипизжен с википедии
П.С. - могут быть ошибки, так как писал в 6 часов утра
http://savepic.ru/9429533.png
Интерпретатор BrainFuck на сишных макросах?
З.Ы. Только дисплей ещё не приехал, "sup /gk/" некуда вывести 🙁 Разве что через JTAG на комп, но это же скучно...
Юзаем макросы как память (если макрос соотв. биту объявлен - единичка, если нет - нолик). Тактовый генератор на скрипте, который инклудит сам себя. И собственно ядро, которое каждый такт дефайнит и раздефайнивает соотв. макросы...
Пока нет. Няшный светодиодный дисплейчик в конце недели только приедет.
Сейчас есть только неоптимизированный набросок под симулятором.
Собери чтоли nand2tetris
Наговнокодил управляющий блок брейнфакопроца. Заняло всего 28 элементов (у циклоняшки их 22320).
Пойду няшек смотреть и спать. Хватит на сегодня.
давай-ка ты напиши интерпретатор BF на BF
pass-through решения принимаются?
хочу что бы на BF был написан эмулятор x86, а под него интерпретаор BF, на котором написан интерпретатор BF
нашёл:
http://codegolf.stackexchange.com/a/37887 ( и еще больше: http://esolangs.org/wiki/brainfuck#Self-interpreters )
ЗЫ http://esolangs.org/wiki/Dbfi -
Вообще тривиальная задачка, по правде говоря.
>чем писать на BF
Тут проще нахуячить примитивов (для печати строк, логических операций, алгебраический действий) и хуйнуть кодогенератор. я бы сказал: Компилятор в брейнфак.
так эзотерические язы вроде для того и выдумавают, чтобы студенты учились под них машины писать
https://twitter.com/forrestbrazeal/status/1301182968766107656
Гост, Борманд, как там ваши DO и Cloudflare?
Я не гост и не борманд, но при чём тут DO?
Типа вы не юзаете авс, значит, вы лалки?
Я просто показал, что вот есть облачная платформа с дохуя сервисов
И спросил, а что есть у другой облачной платформы -- у DO
Кстати, aws говно любит стоить как новый Боинг, так что оно не всегда нужно
As you’re creating your instance, Lightsail lets you click-to-launch a simple operating system (OS), a pre-configured application, or development stack - such as WordPress, Windows, Plesk, LAMP, Nginx, and more. Every Lightsail instance comes with a built-in firewall allowing you to allow or restrict traffic to your instances based on source IP, port and protocol.
Launch a fully configured MySQL or PostgreSQL database in minutes and leave the maintenance to Lightsail.
With pre-configured development stacks like LAMP, Nginx, MEAN, and Node.js., we make it easy to get your web application online.
но всё равно придется немного учить VPC (для сети) EBS (для дисков) и AMI (для выбора образа операционки, лол)
Но всё это можно визардом сделать
Зато можно мутить всякие клевые штуки. Например, отцепить диск от машины, и прицепить к другой. Или сделать виртуальную локалку, где наружу доступ будет только у одной машины итд.
Я не юзал Lightsail кстати
На кой чорт мне a fully configured MySQL?
Кстати, для СУБД можновзять RDS
Вероятно, лайтсэйл это "всё в одном", как денвер, а ec2 чуть больше пирдолинга, но вообще не страшно
RDS умеет сделать две инстансы в разных уголках и между ними автоматически реплицироваться, например
умеет аутентификацию AWS еще итд
ну бекапы в один клик, само собой
Next time they must debug in prod
Не для того люди получали амазоновские сертификаты, чтобы на своей тачке отлаживаться
Ещё раз, мне не надо шашечки, мне надо ехать. И ебал я тратить два дня на разбор всех этих механизмов, которые мне не понадобятся. Я не пейсбук пишу и не телегу. И разрабом под веб я работать не планирую. Т.е. знание AWS мне особо не пригодится.
Собственно поэтому я выбрал DO - он был тупой и простой, никаких хайлоад фишек в те годы у него вообще не было. Нажимаешь кнопочку и через минуту получаешь привычные прыщи. Всё.
А вообще DO сейчас умеет и в докер и в приватные локалки вроде.
не-а, у меня одна тачка. С ней в локалке RDS и ALB: фронтовый лоад балансер AWS. А уже у балансера внешний IP.
На самом деле я флужу и троллю конечно: свои проекты у меня на sweb и time4vps: там именно так, как ты говоришь. Нажал кнопку -- получил машину с выбранной ос и IP. Там же и база своя (всмысле мною поставленная), и мой nginx.
>А вообще DO сейчас умеет и в докер
AWS тоже умеет (ECS называется).
> и в приватные локалки вроде.
Вполне верю) Ну вот я про то спрашивал
Выходит какой-то вендор-лок тогда
Именно так. Как и ажура.
или ты береш голые прыщи и сам строишь стек без вендорлока, или ты береш готовое, и тогда вендор лок
Это как с виндой. Хочешь COM, WCF, WF и MSMQ? Будет вендорлок
Если ты используешь все сервисы амазон, то ты нигде не запустишщься кроме как на амазоне
Amazon EventBridge is a serverless event bus that ingests data from your own apps, SaaS apps and AWS services and routes that data to targets.
Ну вот кстати на амазоне можно не уметь ни в настройку https, ни в настройку почтовика: там уже все есть из коробки
А на обычных прыщах тебе придеца курить postfix и nginx с https, например
(Переводимая игра слов)
В смысле, а как мы еще деньги с тебя стричь будем?
А где твой проект крутица?
Я про Ажуру тоже почти не знаю, увы.
Но видел у них такую штуку:
https://azure.microsoft.com/en-us/services/cognitive-services/content-moderator/
вот сравнение маркетшэа
https://www.eweek.com/imagesvr_ez/b2bezp/2019/08/Synerygy_CIS_Q219.jpg?alias=article_hero
Амазона много
Но, думаю, что картинку он может не только забанить, но и задержать, обвинить, осудить, посадить и расстрелять
https://docs.microsoft.com/en-us/azure/cognitive-services/content-moderator/image-moderation-api
Use Content Moderator's machine-assisted image moderation and Review tool to moderate images for adult and racy content. Scan images for text content and extract that text, and detect faces. You can match images against custom lists, and take further action.
Удобно! Клиентоориентированно!
https://en.wikipedia.org/wiki/Alicia_Kozakiewicz
это про чуть ли не первый случай, когда Yahoo сообщило ФБР IP по нику, а провайдер сообщил домашний адрес по IP
а CSAM мог бы сам сматчить ее фото с группы яху с NCMEC
https://blog.cloudflare.com/the-csam-scanning-tool/
Маньяк пойдет через китайский VPN на тор, а оттуда в Инет, и выложит фотку
https://i.imgur.com/GvCTHPI.jpg