Pull to refresh

Закончился Ruby Logo Contest

Ruby *


Второго сентября этого года стартовал конкурс на лучшее лого языка Ruby.

И вот, вчера на официальном сайте языка Ruby появилась информация о новом официальном лого. Которое, разумеется, и есть лого победителя конкурса.

Итак!
Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Views 873
Comments 24

Что мне приглянулось в Ruby on Rails

Ruby *
Начну с того, что я программист на РНР с неплохим опытом. Было написано много интересного, были крупные проекты, сервисы в сферы телекоммуникаций, покрывающие почти всю Европу. Разработка и поддержка проектов велась не месяц-два, а год-полтора.

После перехода на управляющую должность и ухода от необходимости постоянно программить появилась возможность больше времени уделять изучению и сравнению новых языков и технологий. В принципе это часть моей работы :)

Взгляд пал на Руби он Рейлс. Была прочитана знаменитая Agile Web Development with Rails: Second Edition и написан небольшой проект. Здесь я попытаюсь перечислить те возможности этого прекрасного фреймворка, которые приглянулись мне. Если вы не планируйте писать на рейлс, то думаю вам всё-таки будет интересно познакомиться с некоторыми вкусностями, которые можно без труда портировать на другие языки (многое уже сделано для РНР, в том числе и мной).
Читать дальше →
Total votes 36: ↑32 and ↓4 +28
Views 3.3K
Comments 99

Конференция по Ruby и Python — RuPyRu 2008

Lumber room
Приветствую, друзья.

В Омске второй год проводится конференция RuPyRu по Ruby и Python. В этом году она пройдет 21 июня.

Мы постарались пригласить интересных людей, которые используют Ruby или Python в своей практике. В этом году основные доклады выглядят примерно так:


Читать дальше →
Total votes 25: ↑23 and ↓2 +21
Views 321
Comments 41

Особенности компиляции в MacRuby

Ruby *

Предисловие


Давеча слушал я Ruby NoName Podcast (кстати, весьма всем рекомендую), в котором услышал новость, что MacRuby 0.5 вышел из стадии бета-версии. Также господа ведущие сообщили, что в состав пакета MacRuby входит великолепный компилятор Ruby — MacRubyC, который теперь умеет компилировать в динамические библиотеки. Я, естественно, заинтересовался и решил поэкспериментировать.

Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Views 1.1K
Comments 11

Руби конференция в Киеве

Self Promo

Не упустите шанс встретиться с настоящими Ruby Heroes и узнать над чем сейчас работают эксперты Ruby core team!

5-6 ноября 2011 года в Киеве состоится конференция RubyC.

RubyC — это двух-дневное мероприятие по технологии Руби и сопутствующим технологиям веб-разработки. Мероприятие соберет лучших рубистов не только из Украины, но из СНГ и Европы. В этом году на RubyC можно будет увидеть и услышать таких гуру технологии Руби как Стив Клабник, Райан Бигг и Пат Аллан. Вы узнаете о последних новостях развития одного из наиболее эффективных веб-фреймворков и получите возможность пообщаться с ведущими веб-разработчиками. Вы также получите ответ на вопрос «Как я могу стать успешным Ruby on Rails разработчиком?» и узнаете, почему программиста можно сравнить с писателем художественной прозы.
Читать дальше →
Total votes 12: ↑9 and ↓3 +6
Views 492
Comments 7

RubyMonk — уроки Руби от Монаха

Ruby *
rubymonk

Вышла альфа версия онлайн уроков по Руби — RubyMonk. Пока что это 46 заданий, которые охватывают работу со строками, массивами и циклами. Сделано все красиво и удобно, работает в стиле подобного сервиса Rails For Zombies
Все бесплатно, зайти можно через аккаунт на Твиттере или ГитХабе: rubymonk.com
Total votes 53: ↑50 and ↓3 +47
Views 4.1K
Comments 18

Assembler для Brainfuck

Abnormal programming *Brainfuck *
Sandbox
Одним холодным майским днем от скуки решил я таки приступить к изучению этого удивительного языка — Brainfuck'a.
Его интерпретаторы публиковали на Хабре уже очень много раз.
Но мне хотолось изучить поглубже сам язык и алгоритмы на нем, а не писать очередной интерпретатор. Поэтому было решено сделать из мухи слона компилятор какого-нибудь высокоуровневого языка в brainfuck.
Однако очень быстро начался реальный brainfuck: отсутствие оператора if, отсутствие произвольного доступа к ячейкам и куча других проблем сразу свалилась на меня. Пришлось повременить с высокоуровневым языком и сделать для начала ассемблер, в который и будет компилироваться высокоуровневый язык.
О реализации ассемблера под катом.
Читать дальше →
Total votes 44: ↑42 and ↓2 +40
Views 22K
Comments 12

Проект «Руби» — новый LTE-роутер: что внутри, и как мы его разрабатывали

Yota Devices corporate blog


Привет!
Моя работа – разработка продуктов в Yota Devices. Мы выпустили новый LTE-роутер, в котором отшлифовали всё до мелочей. Разработка железа велась в России, низкоуровневое ПО наше (поверх Qualcomm SDK), плата совместно с производителем на Тайване, антенны — наш финский отдел (наши инженеры делали антенны большинства трубок Nokia).



Думаю, вам будет интересно узнать, как шла разработка. Начну с описания устройства. Во-первых, это роутер, который принимает сигнал 4G, 3G или 2G и раздаёт Wi-Fi. Во-вторых, Ruby (так называется устройство) может вставляться в USB и работать как привычный LTE-модем. В-третьих, роутер может работать и без внешнего питания. Внутри есть аккумулятор, который позволяет работать в машине, в парке, на даче или просто раздавать интернет из рюкзака при прогулке.

Осторожно, под катом трафик — много фотографий
Читать дальше →
Total votes 89: ↑86 and ↓3 +83
Views 64K
Comments 129

Учебник программирования «Hello Ruby» для детей собрал $288 000 на Kickstarter

Ruby *Programming *
Линда Лиукас (Linda Liukas) начала программировать в возрасте 13 лет, сделав первый сайт на HTML и Javascript. Это была глупость и внезапный порыв, но с тех пор у Линды появилась постоянная любовь — программирование. Сейчас, спустя 14 лет, она решила помочь другим детям испытать такие же чувства — и написала учебник программирования для маленьких детей. Книга кажется настолько интересной, что для её издания удалось собрать почти $300 тыс. на Kickstarter (вместо требуемых для издания $10 000), и это за две недели до окончания кампании!


Рыжеволосая Руби и её друзья
Читать дальше →
Total votes 55: ↑46 and ↓9 +37
Views 28K
Comments 32

Из опыта перевода руководства по стилю оформления

Ruby *
Sandbox
Здравствуйте, уважаемые хаброжители! Хочется представить вашему вниманию опыт перевода известного в среде разработчиков на Руби руководства по стилю оформления кода. Оригинальный текст данного руководства составляется сообществом программистов на Руби под творческим руководством Божидара Бацова.
Читать дальше →
Total votes 4: ↑3 and ↓1 +2
Views 3.1K
Comments 2

Руби(н) vs Питон: самые важные вопросы и ответы

Ruby *Python *Programming *
Translation


«Питон или Руби» — это один из самых горячо обсуждаемых топиков в мире программирования. Впереди него только “emacs или vim” и “pro-skub или anti-skub” по важности и сложности. Сегодня мы изучим разницу и ответим на вопросы, а также объективно и окончательно решим, что лучше.


Что такое Питон?


Питон это крупная змея, которая обитает в юго-восточных регионах планеты. Они не ядовитые и нейтрализуют врагов в основном удушением. Многие из сохранившихся видов находятся под угрозой исчезновения.


Что такое Руби(н)?


Руби (рубин) — это яркий, красный драгоценный камень. Его принято относить к группе четырех драгоценных камней, наряду с изумрудами, бриллиантами и сапфирами. Существует большой спор: рубины — это красные сапфиры или сапфиры — это голубые рубины.


В чем схожесть?


Для незнакомого с темой человека рубин и питон могут показаться идентичными:


  • Динамическая типизация: Тип, к которому относится слово, динамически определяется из контекста. Питон может относится к семейству (питонов), роду (broghammerus) или к виду (сетчатый питон). Аналогично, рубин может быть конкретным минералом (корунд с примесями хрома), или относиться к общей категории красных камней.
  • Интерпретируемый: Питоны и рубины часто используются как символы и метафоры, особенно в поэзии и мифологии.
  • Объектно-ориентированные: Они оба — объекты, но некоторым людям некомфортно относиться к животным как к объектам.
  • Высокоуровневые: Я изучал в университете физику, и все, что больше атома водорода считаю «высокоуровневым». Я не шучу. Мы еще не нашли решение уравнению Шредингера для атома гелия, а это все лишь атом водорода с дополнительной болтающейся хреновиной.
Читать дальше →
Total votes 137: ↑75 and ↓62 +13
Views 31K
Comments 29

Не убивайте свою мотивацию: осваивайте Ruby on Rails на интересных примерах

Productivity Inside corporate blog Ruby on Rails *ReactJS *
Translation
Все же помнят, как это бывает: учишься ты чему-то новому, но вдруг раз и приуныл. А все почему? Потому что разработка типовых приложений при обучении скучна до зубовного скрежета.

Подобные задания становятся УБИЙЦАМИ мотивации №1.

Лично я не хочу, чтобы мои ученики теряли мотивацию и сдавались на полпути. Поэтому я создал этот километровый список из 27 забавных идей для приложений, которые вы можете создать, пока обучаетесь использовать React на пару с Ruby on Rails.


Читать дальше →
Total votes 31: ↑28 and ↓3 +25
Views 42K
Comments 25

Ruby-Дайджест за две недели (1 фев — 14 фев)

Ruby *Ruby on Rails *

Для новичков и стажеров была представлена подборка интересного обучающего материала и литературы.
А уже состоявшимся разработчикам можно почитать новости из сферы и узнать о обновлениях гемов.

Читать RubyDigest
Total votes 6: ↑6 and ↓0 +6
Views 1.2K
Comments 0