@codenamecrud

Страница 429 из 1009
Ilona
21.12.2016
17:05:42
Чуваку 27 лет

Nikita
21.12.2016
17:18:08
Напиши ему пусть официантом идет

Билет на поезд и вреред

Vladimir
21.12.2016
17:48:48
-Пьяный что-ли? -А ты что, нет? (с) 12 oz mouse

Google
Ilona
21.12.2016
17:50:22
Типа того

Vladimir
21.12.2016
17:50:58
ахах, там дальше было "Я бы еще выпил". Тока вспомнил

"Это было бесплатно. И это тоже. И бензин тоже бесплатный. МНЕ ТАМ МУЖИК СКАЗАЛ"

Serhii
21.12.2016
18:03:14
если значение число, то преобразовать его в integer value = value.to_i if value == value.to_i.to_s

есть другой вариант такого?

а то както по каличному выглядит

Vladimir
21.12.2016
18:06:44
а не берут? за три месяца можно многое подтянуть чего не хватает

Хомяк, это ты? почему ты вообще работу ищешь? ?

сорри, обознался ?, я думал что ты Лена Хамстер почему то

да я уже понял

Ilona
21.12.2016
18:09:42
1 месяц 39 соискателей 5 собеседований

Взяли аж двоих - выбрать не могли)

Vladimir
21.12.2016
18:10:07
1 месяц 39 соискателей 5 собеседований
у кого то хуевый текст вакансии

Google
Vladimir
21.12.2016
18:10:14
аа, ок )

Serhii
21.12.2016
18:11:12
илона, а есть у вас тестовое задание?

Vladimir
21.12.2016
18:12:10
1 месяц 39 соискателей 5 собеседований
собеседования отнимают болььше времени чем прокрастинация, жесть

Ruslan
21.12.2016
18:12:26
В Ruby перечисление подклассов class A < AA end -- class B << AA end как то можно сократить?

Ilona
21.12.2016
18:12:37
Ruslan
21.12.2016
18:13:04
Вот чтобы перечислением было, я так понял, такое невозможно?

Ilona
21.12.2016
18:13:33
собеседования отнимают болььше времени чем прокрастинация, жесть
Каждое собеседование по 40-50 минут А вот переписки....

Vladimir
21.12.2016
18:16:07
Я не могу найти работу в музее, гребаные экскурсии никак не выучить, я их не понимаю. Еще и свой текст писать. Если через месяц не возьмут ни в какой музей - пойду админить

Sam
21.12.2016
18:18:38
Первое что на ум пришло, но должно быть проще можно

Vladimir
21.12.2016
18:20:21
мне бы было не до учебы

женись ?

тоесть нет

выйди замуж ?

???

неужели не работает?

Nick
21.12.2016
18:22:19
В Ruby перечисление подклассов class A < AA end -- class B << AA end как то можно сократить?
2.3.1 :012 > classes = %w{A B} => ["A", "B"] 2.3.1 :013 > classes.each{|klass| eval "class #{klass} < String; end"} => ["A", "B"] Можешь так извратиться

Serhii
21.12.2016
18:26:48
value = value.to_i if value.is_a? Integer
не, это из парамс, там оно все в стринге приходит, только может прийти айди, а может текстовый нейм. если это айди то на выходе он должен быть именно to_i

Ruslan
21.12.2016
18:36:29
Хмм, изврат через eval идёт.. надо подумать

Google
Artem
21.12.2016
18:39:36
жесть какая

A = Class.new(String)

Nick
21.12.2016
18:43:23
2.3.1 :016 > id = "string" => "string" 2.3.1 :017 > id = id.to_i.zero? ? id : id.to_i => "string" 2.3.1 :018 > id = "13" => "13" 2.3.1 :019 > id = id.to_i.zero? ? id : id.to_i => 13

Serhii
21.12.2016
18:45:25
про отлов эксепшина да видел такое, но оно еще нагроможденнее получается. ноль - неважно, давай как есть

Артем
21.12.2016
18:45:27
http://ibusiness.ru/blog/future/42581?utm_source=&utm_medium=&utm_campaign=rossiyskie-hakery-sozdali-krupneyshuyu-v-i

Artem
21.12.2016
18:46:11
о боже моей, целых 2 строчки сверху

Serhii
21.12.2016
18:46:21
не, ну вообще не может, но нулевое число дальше по ходу пьессы отловить можно

Artem
21.12.2016
18:47:11
def try_to_i(val) Integer(val) rescue TypeError val end

Nick
21.12.2016
18:47:50
Artem
21.12.2016
18:48:17
у to_i еще есть такая особенность

'123asd'.to_i # => 123

Nick
21.12.2016
18:48:59
def try_to_i(val) Integer(val) rescue TypeError val end
Только не TypeError, а ArgumentError

Serhii
21.12.2016
18:49:02
о, прикольно, не знал

Artem
21.12.2016
18:49:52
хм, а в доках вроде TypeError :) ну ладно, суть не меняется

ага, это если nil передать

интересно почему так сделано

Admin
ERROR: S client not available

Google
Serhii
21.12.2016
18:51:11
разные виды ошибок по разному может понадобится отлавливать

Artem
21.12.2016
18:52:05
в данной ситуации мне непонятно это разделение

Serhii
21.12.2016
18:52:51
тайп еррор - это нил, вместо стринги, аргумент еррор - еще и количество аргументов

(насколько помню)

можно еще rescue Exeptions, тогда он вообще на все шибки будет реагировать

Artem
21.12.2016
18:54:25
вот это уже очень плохая практика

ты не сможешь восстановиться от ошибки Exception

Serhii
21.12.2016
18:54:46
упс..argumenterror

Artem
21.12.2016
18:55:18
это всякие системные ошибки, нехватка памяти и тд

всегда стоит максимально сузить круг отлавливаемой ошибки

Serhii
21.12.2016
18:56:23
ну я и не предлагаю его. вот сужение круга - это какраз то для чего нужно разделение это

Artem
21.12.2016
18:57:21
в чем для данной конкретной функции разница в передаче nil и строки? я б в обоих случаях бросал ArgumentError

Serhii
21.12.2016
18:57:54
блин... а раньше в телеграмме ж нельзя было мессаджи править? стер код который скинул

на тайперрор оно в случае определения интежерности вообще не должно работать вроде

вот, выпадет по аргиментеррор, тайперрор вообще никчему ArgumentError: invalid value for Integer(): "123a"

вот как нада def integer? arg Integer arg rescue ArgumentError false else true end

ну всеравно грамоздко, метод писать, я думал мож в пару десяток-два символов вписатся

Nick
21.12.2016
19:02:45
Ебать!

Нет, так не надо

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

Google
Nick
21.12.2016
19:03:27
Это уже ад

Serhii
21.12.2016
19:03:53
чече?

Nick
21.12.2016
19:04:13
Пнятно. Послушай дядю, не надо так. Дядя знает, дядя пожил

Serhii
21.12.2016
19:04:14
он возращает только тру/фолс

интежер он не вернет никада

Artem
21.12.2016
19:04:31
мы вроде как в языке с truthy/falsey значениями, предикаты не обязаны строго були возвращать

Serhii
21.12.2016
19:05:13
если не ловит аргиментеррор, то он возращает тру, что значит арг конвертируем в интежер

Страница 429 из 1009