@proRuby

Страница 611 из 1594
Liudmila
29.06.2017
17:58:34
Я бы не индекс бы писала а ввела переменную -элемент массива и сделала как ты писал

Fedor
29.06.2017
17:58:40
тяжело в учении - легко в очаге поражений

Alex
29.06.2017
17:58:52
тяжело в учении - легко в очаге поражений
чего не с ассемблера начать?

Fedor
29.06.2017
17:58:59
он не ООП

Google
Alex
29.06.2017
17:59:01
если уж там реализуешь массив, то в C/C++ воще легко будет.

Fedor
29.06.2017
17:59:02
а все учат ООП

Liudmila
29.06.2017
17:59:06
Я решила с руби начать

Alex
29.06.2017
17:59:14
динамические языки проще

на порядок.

с пейтона проще всего начать, но руби красивше

Roni_sl
29.06.2017
18:00:22
Я вообще начинал с Lua, причем сразу со скриптов для игры :D

Klim
29.06.2017
18:01:21
это я тоже проходил.

Alex
29.06.2017
18:01:50
это я тоже проходил.
и еще 1000 разработчиков которые начинали также!

Klim
29.06.2017
18:02:07
думаю больше.

Alex
29.06.2017
18:02:17
я образно

v
29.06.2017
18:13:37
btw, про версию рубей

ц меня тоже были проблемы с 2.4.0

Google
v
29.06.2017
18:14:03
но там просто тупо руби не устанавливался

Антон
29.06.2017
19:40:13
Roman
30.06.2017
05:09:06
aa.each do |num| puts num if num.even? end
надо сразу учить ruby-way p aa.select(&:even?)

Danil
30.06.2017
06:01:39
Всем привет, что можите сказать о хостере OVH ? Что то подозрительно дешовые цены на VDS.

Roni_sl
30.06.2017
06:12:35
OVH вроде как очень популярный хостинг, держал на нем игровой сервер, правда на дедике, проблем не было

M.I
30.06.2017
06:21:54
пользуемся OVH только дедикейтед сервер

проблем не было в течении 2х лет

Dima
30.06.2017
08:33:23
А там норм админка? Модная, как на ДО?

Alexander
30.06.2017
08:35:27
1 ядро и 4 ГБ RAM — не выглядит сбалансированным… это про OVH

А там норм админка? Модная, как на ДО?
вот она: https://www.ovh.ie/vps/manager-web.xml

1 ядро и 4 ГБ RAM — не выглядит сбалансированным… это про OVH
абсолютно за те же деньги на scaleway получаешь: * 100 ГБ SSD вместо 20 ГБ * 200 Мбит/с канал вместо 100 Мбит/с * 4 ядра CPU вместо 1 нуууу…

Roman
30.06.2017
08:37:52
Roman
30.06.2017
08:40:04
Да юзлес, стоял рач и когда у меня после обновления пакетов опять полетели шрифты и бинды, ушел обратно на убунту

Alexander
30.06.2017
08:40:27
абсолютно за те же деньги на scaleway получаешь: * 100 ГБ SSD вместо 20 ГБ * 200 Мбит/с канал вместо 100 Мбит/с * 4 ядра CPU вместо 1 нуууу…
тоже юзаю scaleway(сначала 4 армовых ядра, 2 гига, теперь 2 x86 2 гига). 3 евро в месяц, доволен. Геморой только в фаерволе в админке ­- оно говно и при изменениях нужно дёргать по питанию виртуалку. Проще жопу iptalesом прикрыть изнутри

Google
Alexander
30.06.2017
08:41:20
Там выбираешь арм/не арм?
ну да, разные машины. арм ­- барметал, как грят. 50 гиг ssd

Dima
30.06.2017
08:41:21
Там же х64 процессоры?

Alexander
30.06.2017
08:41:42
за евро в месяц ещё 50 гиг можно докинуть

Andrey
30.06.2017
08:42:01
Подскажите нубу, как это пофиксить? ;) a = 1 def foo p a end foo

Alexander
30.06.2017
08:42:10
Там же х64 процессоры?
не бывает x64, есть x86_64

Roman
30.06.2017
08:42:35
Иди на федорку
Да я между дистрибутивами линукса и разницы не вижу, ну будет стоять у меня не 500 пакетов, а 2000, и что? А ничего, разницы в скорости работы нет. Главное на убунте на юнити не сидеть

Fedor
30.06.2017
08:44:45
Roman
30.06.2017
08:45:23
Наверное что а не будет видно

Код же ни во что не обернут

Fedor
30.06.2017
08:45:36
ну так она не определа в области видимости метода )

ты предлаегешь начать продавать видеокарты лохам?

Andrey
30.06.2017
08:46:39
Код же ни во что не обернут
В модуль можно оберунть и использовать ее как переменную "класса" ?

не понял, в чем проблема?
ну как в чем? переменная в методе не доступна.

Aleksey
30.06.2017
08:47:27
так она и не должно быть доступна

Andrey
30.06.2017
08:47:28
в других языках обычно передают через & и указывают на адрес переменной, и потом ее можно вертеть внутри метода как угодно =)

так она и не должно быть доступна
дык я и попросил помочь это починить.

)

Aleksey
30.06.2017
08:48:07
чинят ошибки, а это принципиально не будет работать

Zulkar
30.06.2017
08:48:11
Подскажите нубу, как это пофиксить? ;) a = 1 def foo p a end foo
https://stackoverflow.com/questions/9671259/ruby-local-variable-is-undefined?answertab=active#tab-top

Google
Fedor
30.06.2017
08:48:15
вариантов много

Alexander
30.06.2017
08:50:09
Andrey
30.06.2017
08:50:47
спасибо за дельные советы. нет чтоб написать что раз области видимости различны, то надо писать например так module Foo @a = 1 def self.inc @a += 1 end def self.print p @a end end

Admin
ERROR: S client not available

Fedor
30.06.2017
08:51:51
не сработает

Andrey
30.06.2017
08:52:03
ну запусти. =)

Alexander
30.06.2017
08:52:26
не сработает
сработает

но как будто так себе код

Fedor
30.06.2017
08:52:42
а, там модуль, ну тогда да )

но это изврат )

Andrey
30.06.2017
08:53:17
но это изврат )
ок, как без модулей и классов получить доступ к переменной?

Fedor
30.06.2017
08:53:33
ну обычно это делается через класс, а не модуль

Andrey
30.06.2017
08:53:46
обычно да.

Alexander
30.06.2017
08:53:49
ок, как без модулей и классов получить доступ к переменной?
в методе? передать её в метод. ну или класс

Andrey
30.06.2017
08:53:59
ясно.

Fedor
30.06.2017
08:54:15
и там конструкция вида class Foo @a = 1 def bar p @a end end Foo.new.bar не будет работать, потому что @a будет nil

Fedor
30.06.2017
08:54:34
а что бы не была nil надо запихнуть в initialize

Alexander
30.06.2017
08:55:39
ясно.
ты либо ФП придерживаешься — передавая аргументы всюду, либо ООП — инициализируя объекты всюду. си-подобный подход, которого ты пытаешься добиться, с неким подобием глобального состояния, лучше избежать.

а что бы не была nil надо запихнуть в initialize
чтобы не была nil можно и по-правильному обратиться)

Google
Fedor
30.06.2017
09:00:23
ОБОЖЕ это же глобальная переменная!!!!

Roman
30.06.2017
09:03:44
$a = 1 def foo p $a end foo
ты доигрался

Alexander
30.06.2017
09:04:01
Philipp
30.06.2017
09:06:28
в аргумент передать если есть возможность в контексте задачи. и прочитать что-то по самым базовым основам языка или программирования, если приходится сталкиваться с кодом.

Alex
30.06.2017
09:07:19
погромист был пьян

Dima
30.06.2017
09:14:11
не бывает x64, есть x86_64
Ну как бы понятно что я имел в виду ;-)

Alexander
30.06.2017
09:14:40
Ну как бы понятно что я имел в виду ;-)
ну дык и 32 бита уже скорее мертво, кто его будет продавать то?

Dima
30.06.2017
09:15:21
Да я между дистрибутивами линукса и разницы не вижу, ну будет стоять у меня не 500 пакетов, а 2000, и что? А ничего, разницы в скорости работы нет. Главное на убунте на юнити не сидеть
Там 3 юнит системы и дебиан наследие. И 1.5 инженера. В федорке веселее с этим. Ну да ладно, ты прав. В конечном счёте не имеет значения

Страница 611 из 1594