92 / 59 / 8
Регистрация: 09.11.2011
Сообщений: 443
|
|
1 | |
Покажите кто-нибудь, что можно делать на этом языке27.07.2012, 09:12. Показов 32925. Ответов 16
Метки нет (Все метки)
Я Ruby даже не видел никогда. Покажите кто-нибудь, что можно делать на этом языке. Хочу посмотреть скрины работающих программ, как это выглядит для любой OS?
Еще говорят, что Ruby почти не используется, это правда? Можно писать приложения для Винды? Писать dll-ки? Вообще поделитесь , кто и что делал на этом языке. Может базы данных или , что-то для Веба... Я тут почитал про язык в википедии, понравилось что полный ООП, поэтому хочу попробовать... Спасибо. А еще, мануал как установить в Линуксе и начать когдить, скиньте ссылку про это...
0
|
27.07.2012, 09:12 | |
Ответы с готовыми решениями:
16
Кто-нибудь объясните мне,что происходит в этом коде Кто-нибудь может подробно объяснить, что такое allocators, зачем это и что с ними делать? Нигде не нашёл инфы В какой среде (и/или языке) можно делать с GUI то, что нужно? есть ли в с++ что - нибудь подобное, и покажите как ... |
27.07.2012, 11:01 | 2 |
Язык интерпретируемый, преимущественно используется для написания скриптов (системных, веб и т.д.).
GUI на нём тоже можно писать, если подключать визуальные библиотеки, однако в реале дальше глав в книгах и курсовых я применения GUI не встречал. Т.е. под винды можно писать, но про окошки лучше сразу забыть - у руби другая ниша. Т.к. не компилируется, то я не вижу, как можно завернуть его dll В основном сфера использования - веб программирование. Киллер-приложение - Ruby-On-Rails, но есть и другие фреймворки. Знакомство можно начать с Крис Пайн. Учись программировать.
1
|
http://1248.site
|
|
27.07.2012, 11:08 | 3 |
Да достаточно почитать и поиграться с описанием в википедии чтобы влюбится в этот язык. К тому что как он широко может быть использован говорит тот факт что практически для всех библиотек линукс уже написаны джемы для их использования.
По гитхабу можно видеть что это второй по популярности там языка, правда это может быть связано с приведенными в учебниках инструкциями. В линукс (как минимум убунту) он или идет в комплекте и можно им воспользововаться, но лучше использовать RVM установку или же rbenv еще есть. Мнение о том что Ruby это для веб ошибочно, даже на cyberforum он к сожалению находится в разделе веб разработок, куда не каждый студент заглянет к сожалению. Слабым место пока остается документация. Хотя если во время работы набрать gem server то можно юзать RDoc по адресу localhost:8808 конечно если вы не отключили данную документацию посредством --no-rdoc воспользовавшись инструкцией из учебника, это бывает полезно в начальном этапе т.к. экономит время.
2
|
92 / 59 / 8
Регистрация: 09.11.2011
Сообщений: 443
|
|
27.07.2012, 11:58 [ТС] | 4 |
Я вроде слышал (или показалось), что некоторые программы для Linux написаны полностью или частично на нем, -полноценные программы(GUI), например Amarok, вроде? Как же тогда их написали, если только скрипты и вэб...?
1
|
27.07.2012, 12:48 | 5 |
Cheb, приведите ссылку на цитату.
В любом случае, я не утверждаю ТОЛЬКО, а лишь говорю, что ПРЕИМУЩЕСТВЕННО скрипты. Более того, о том что можно прикрутить GUI я также упомянул. Но позволю себе утверждать. что среднестатистический рубист не работает с Qt, GTK, Tk и прочими графическими пакетами, ибо если и делает визуальный интерфейс, то скорее всего это будет веб-интерфес.
1
|
92 / 59 / 8
Регистрация: 09.11.2011
Сообщений: 443
|
|
27.07.2012, 13:32 [ТС] | 6 |
вчера ставил какую-то прогу, не помню я, кажется Amarok, а может... аналог R-Studio для Linux-а , скачанный с оф-сайта, и вот, он так долго грузил пакеты, я посмотрел, он там Ruby подгружал, вот я и заинтересовался. Вообщем я не знаю , есть ли графические программы написанные на Ruby??
0
|
27.07.2012, 13:46 | 7 |
"Фултон. Программирование на языке Ruby", глава 12 "Графические интерфейсы для Ruby"
правда, это старье (2007 г.), но вас предупреждали - мало кому из рубистов нужно прикручивать GUI Вот ещё тут поглядите - человек на том же материале получил результат, и не забыл исходник выложить.
1
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
27.07.2012, 16:15 | 8 |
Ruby позиционируется как язык общего назначения. Конечно, как язык системного программирования его использовать затруднительно (все упирается в производительность и невозможность прямой работы с ресурсами), но в Web и администрировании (скрипты и пр.) он используется достаточно широко.
ООП в нем и правда хорош http://en.wikipedia.org/wiki/Amarok_(software):
0
|
7 / 0 / 0
Регистрация: 04.02.2013
Сообщений: 4
|
|
04.02.2013, 22:41 | 9 |
Есть книга по руби 2011 год. У меня например в эл. виде. Не сказать что качество невероятно шикарное, но читается без труда.
0
|
7 / 0 / 0
Регистрация: 04.02.2013
Сообщений: 4
|
|
07.02.2013, 22:50 | 11 |
Официальное руководство от создателя Ruby
Язык программирования Ruby Д. Флэнаган Ю. Мацумото ISBN 978-5-459-00562-2 M36 Язык программирования Ruby. -СПб.: Питер, 2011, - 496 с.: ил.- (Серия "Бестселлеры O'Reilly").
0
|
0 / 0 / 0
Регистрация: 09.02.2013
Сообщений: 3
|
|
09.02.2013, 15:04 | 12 |
Вчера устроился в команду разработчиков, изучал достаточно долго node.js, но у них чисто Рубисты. И как раз дали эту книгу как справочник юзать и на первое время понять основы. Прочитал пару глав все просто и понятно. Рекомендую!
0
|
7 / 0 / 0
Регистрация: 04.02.2013
Сообщений: 4
|
|
09.02.2013, 23:03 | 13 |
0
|
0 / 0 / 0
Регистрация: 09.02.2013
Сообщений: 3
|
|
10.02.2013, 16:43 | 14 |
Рельсы разумеется, или я не понял вопроса?
Параллельно просматриваю курс Lynda.com - Ruby Essential Training Примерный дальнейший график вижу следующим: Скринкасты Lynda.com - Ruby on Rails 3 Essential Training Все интересные касты с http://railscasts.com/ 30-дневный курс скринкастов Dave`s Jons Ruby on rails Книга, собственно, вышеописанная в роли справочника и разъяснения того, что мельком сказано в кастах. Ну и море практики, главное не бояться
0
|
4 / 4 / 0
Регистрация: 10.12.2012
Сообщений: 181
|
|
12.02.2013, 15:34 | 15 |
Серия скринкастов «Научись программировать на Ruby» от hasBrains на русском
http://ruby.hasbrains.ru/
0
|
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
|
||||||
17.02.2013, 05:19 | 16 | |||||
Нет.
На этот счет разные мнения. Теоретически да, но не стоит. Нет.
0
|
7 / 0 / 0
Регистрация: 04.02.2013
Сообщений: 4
|
||||||
20.02.2013, 22:28 | 17 | |||||
А еще со скрипта можно:
Установка со скрипта: 1. Перейти на рабочий стол 2. sudo chmod +x rails-installer.sh 3. ./rails-installer.sh Вот сам скрипт:
Добавлено через 25 минут Извините, переход на рабочий стол если скрипт там лежит
0
|
20.02.2013, 22:28 | |
20.02.2013, 22:28 | |
Помогаю со студенческими работами здесь
17
Подскажите какие-нибудь книги по мат. моделированию. Или что-нибудь еще в этом роде. Кто нибудь знает как это делать? когда играю или что нибудь загружаю лагает звук и комп помогите что делать ! Что в этом задании нужно делать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
|
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества
Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
|
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов.
. . .
|
С чего начать программировать микроконтроллеры
raxper 06.01.2025
Введение в мир микроконтроллеров
Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
|
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
|
Обновление сайта www.historian.by
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
|
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
|
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list):
s=^y]
p=x and y
for i in range(1,len(x)):
s. append((x^y)^p)
p=(x and y)or(p and (x or y))
return s
x=list()
y=list()
|
Это мы не проходили, это нам не задавали...(асихронный счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
|