LINUX.ORG.RU

MRuby, FreeBSD и абстракционизм

 , mruby,


3

2

Дописал таки статью про эту замечательную штуку MRuby, кому интересно можете ознакомиться по ссылке.

Теперь про скриншот.

В этот раз мы c FreeBSD косим под RiscOS с иконками от CDE, как если бы на дворе был конец 80х/начало 90x. Для страждущих вот выдержка из вывода neofetch:

WM Theme: RISCOS-Hi-DPI 
Theme: DesktopPal97 
Icons: CDE-Reborn 

Выглядит как в кино, чего и хотел достигнуть. В качестве редактора - Cudatext от @Alexey_Tor_

Но самое важное это конечно картина на фоне, дело в том что я так и не смог установить авторство. Картина настолько знаменитая и популярная, что ее продают на Амазоне в виде настенной живописи и она фигурирует в разнообразных сборниках под видом Taiwanese/Japanese/Mexican/Malasian art.

Вообщем буду рад если ценители классического искусства на ЛОРе подскажут автора.

>>> Просмотр (1366x768, 1409 Kb)

★★★

Проверено: hobbit ()

Ответ на: комментарий от bread

Google начал писать свой Fastlane на Ruby лет 5 назад, хотя там вообще до этого не было никаких продуктов на Ruby, а много лет внутренним языком для новых продуктов продвигался и продвигается Go. Сейчас Fastlane это практически стандарт в мобильной разработке, но что-то никто ничего переписывать не собирается.

OSBuster
()
Последнее исправление: OSBuster (всего исправлений: 1)
Ответ на: комментарий от OSBuster

Это же утилиты, можно хоть на баше писать. А вот продакшн на скриптах это прикол. Хотя пых и нодежс со мной не согласны, но по-прежнему считаю это дичью. Для хомпаги впрочем сойдет.

bread
()
Ответ на: комментарий от bread

А GitHub и Shopify это не продакшен?

Или вот менее известные в Европе вещи:

Doximity, медицинский проект с капитализацией под миллиард, правда очень US-специфичный, поэтому за пределами штатов не особо на слуху, но там это топ-1 в своей сфере.

Doximity is the largest community of healthcare professionals in the country - with over 80% of U.S. doctors and 50% of all NPs and physician assistants as verified members.

Или Zeitvew, первое место, опять же, в США, по инспекции солнечных панелей, ветряков, наземного имущества и т.п. а-ля Uber для пилотов дронов и владельцев различной собственности.

OSBuster
()

Оформление классное, никакого вырви глаза. И вообще что покопался mruby прикольно. Помню на одной конторе в 2012 одна из команд его тоже что-то ковыряла на фоне рельс. Но факт тот, что Руби сдох полностью и бесповоротно. Вместе с рельсами. Еще в 2020, но три года неспешно закапывали труп.

На фоне python/node/js/ts выглядит уже как ненужное.

xentatt
()
Ответ на: комментарий от zx_gamer

Это как тренд 2010-2020. Вместе с рельсами было неплохо, учитывая что конкурентом были пхп, перл и что там еще. Но сейчас руби хоть и пытаются подать тюнингу, он не успевает за мейнстримом

xentatt
()
Ответ на: комментарий от OSBuster

Да всякое встречается, но как они это поддерживают и масштабируют, загадка. Хотя если есть миллиард, то наверно можно позволить себе что угодно.

bread
()
Ответ на: комментарий от xentatt

Ребят, вам бы вспомнить всем вместе про Барнаул, Алтайский край что-ли.

Через одного - мегаэксперты по всем вопросам, аналитики вселенского масштаба и «державшие свечку в процессе». Читаю и не понимаю почему еще на Ротшильдов не работаете.

alex0x08 ★★★
() автор топика
Ответ на: комментарий от alex0x08

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

А ты там фенозипама что-ли попей, успокаивает.

xentatt
()
Ответ на: комментарий от xentatt

Я уже заметил, что ты довольно агрессивно читаешь комментарии.

Скорее херею с незамутненности сознания:

Но поверь, с учетом что я на Р лет 10 писал я знаю о чем говорю.

Ты знаешь, я вот на джаве пишу с 2000го года и до сих пор, но как-то не приходит в голову выдать что-то из серии:

Но сейчас руби хоть и пытаются подать тюнингу, он не успевает за мейнстримом

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

alex0x08 ★★★
() автор топика
Ответ на: комментарий от xentatt

Мне казалось, что руби на ЛОРе как раз в 2010 похоронили. А оно вона как, ещё 10 лет трепыхалось оказывается. А среди python/node/js/ts разве есть что-то сравнимое с рельсами? По-моему одни поделки. Ладно бы хоть жабу/скалу вспомнили, но этот треш... Лучше уж на руби писать.

bread
()
Ответ на: комментарий от alex0x08

Вопрос не в коммьюнити. Там спора нет, всех хватает. Но какой крупный проект был запущен на нем (рельсы, Синатра) за последние 5 лет ? Да, есть Гитхаб(хотя не уверен, вроде его переписывали), Гитлаб, Фастлейн довольно хорош. Но что появляется нового? 0.0. Как и новые коммерческие проекты не стартуют на Рельсах. Плюс показатель что нет свежей крови в виде новых кодеров. А это как и лисп — язык хорош но dead.

xentatt
()
Ответ на: комментарий от bread

Ну, ок, как минимум вопрос io в рубях до сих пор на уровне GIL. Ноду не догнать. Питон тоже Фаберже, но ему повезло из-за того что на клепали кучу AI библиотек.

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

xentatt
()
Ответ на: комментарий от alex0x08

почему еще на Ротшильдов не работаете

Фу, работать ещё. Разве что специалистом по всему на ЛОРе.

bread
()
Ответ на: комментарий от xentatt

А это как и лисп — язык хорош но dead.

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

Потом была история с Mono, когда фактически одним человеком был осуществлен реверс-инжиниринг и разработка аналога закрытого решения.

Вообщем не стоит недооценивать силу фанатизма, он может творить чудеса.

alex0x08 ★★★
() автор топика
Ответ на: комментарий от xentatt

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

А почему бы и нет, если это сайт любителей вышивать крестиком. Вот если собрались заколачивать баблище, то тут вопросы конечно. Примеры выше скорее демотивируют.

bread
()
Ответ на: комментарий от xentatt

как и лисп — язык хорош но dead

Он просто сдулся до нормальных размеров. До уровня лиспа сдуться будет трудно, все-таки руби вполне человеческий ЯП.

bread
()
Ответ на: комментарий от bread

Прыжок с 120 RPS до 600 RPS на одной и той же машине это прилично, учитывая что они просто поменяли веб-сервер, с того, которому уже было больше 10 лет, на новый, который использует конкурентные возможности файберов, которые завезли в Ruby 3, с (цитата):

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

Если это не прогресс и развитие, то что? Уж точно не деградация и забвение.

Кто-то разработал и добавил новую функциональность в реализацию языка, кто-то используя данную функциональность написал с нуля новый веб-сервер, кто-то взял этот веб-сервер и получил пятикратный прирост RPS. Не мертвецы же все эти люди.

OSBuster
()
Последнее исправление: OSBuster (всего исправлений: 1)
Ответ на: комментарий от xentatt

Как и PHP, но пых пережил

Статья, конечно, за 2018 год и только U.S., но всё же:

Rails is still the most taught web framework in prominent coding boot camps. Many of the big ones still choose Rails to teach app development. I see a lot of Node.JS in there and some Django too but barely any PHP.

https://medium.com/@yoelblum_45935/demand-for-ruby-on-rails-is-still-huge-ea4434926c57

Современная выборка по вакансиям в U.S. показывает всего-лишь двукратную разницу (нужно проскроллить до общего графика):

Top 8 Most Demanded Programming Languages in 2023

Основная проблема хоронящих Ruby, в том, что на постсовке Ruby и в Европе и не был никогда особо популярным, а вся движуха происходит в США и Японии. Отсюда следует просто академический случай ошибки выжившего «если я этого не вижу, значит этого нет». Потом чья-то глупость повторенная 100 раз уже начинает восприниматься, как факт, но это не так. В итоге те, кто не в теме, но что-то когда-то где-то в каком-то сраче прочитали, и так как своей экспертизы в этом нет, начинают (без злого умысла) неверно воспринимать реальность и транслировать в мимолётных дискуссиях это не зная предмета.

К тому же, выше был список из двух десятков конференций по Ruby в 2023.

OSBuster
()
Последнее исправление: OSBuster (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.