@rubylang

Страница 761 из 1684
I
03.12.2016
22:31:53
но у нас там своя атмосферка

кстати, выход из лабиринта вполне решается в рамках логического программирования на прологе

только долго описывать придется

pchellovod
03.12.2016
22:37:55
изучал пролог в шестом классе

Google
pchellovod
03.12.2016
22:38:27
деревянные игрушки

I
03.12.2016
22:38:37
в 6ом классе?

pchellovod
03.12.2016
22:38:38
пролог_д как сейчас помню

преподавателя фамилия Алексеев

в 6ом классе?
да, мы были поехавшая школа

I
03.12.2016
22:39:16
а, да, вижу на хабре)

круто

у нас в школе мы писали на бейсике на доске

pchellovod
03.12.2016
22:39:35
не, я на хабре не

I
03.12.2016
22:39:57
не, я о примерах

цветок(лимон,200). цветок(фиалка,120). цветок(лилия,150). цветок(ирис,70). цветок(роза,120). сумма2([],0). % Правило которое суммирует. [h|t] означает что мы разделяем список на первый элемент h и конец t сумма2([h|t],y):- сумма2(t,x),!, % Двигаемся к следующему элементу цветок(h,z), % Получаем цену СЛОЖЕНИЕ(z,x,y). % Складываем сумму с ценой

pchellovod
03.12.2016
22:40:11
ничто так не может исковеркать детский разум, как пролог

I
03.12.2016
22:40:17
ахахах)

Google
I
03.12.2016
22:40:50
такая работа со списками тяжела для детей

но я бы хотел такое детство себе

глядишь - программистом бы не стал

pchellovod
03.12.2016
22:41:23
несколько месяцев и ты уже не ребёнок)

I
03.12.2016
22:41:26
в ветеринары бы пошел, животных бы лечил

да уж

у вас там как, борода не выросла к 8ому?

pchellovod
03.12.2016
22:42:00
к 8 вырос алкоголь и бабы, и все перешли на с++

I
03.12.2016
22:42:50
хех а вот если бы obj-c, то и бабы не нужны...

pchellovod
03.12.2016
22:43:23
на 286 под досом - красота, потом можно было еще в героев погонять или в инди500

I
03.12.2016
22:43:48
круто, честно, завидую

а мы льдинками играли в какой-то самодельный аналог D&D

вот честно, тогда даже не знал, что у людей есть что-то адекватное - тогда еще велосипеды писал

pchellovod
03.12.2016
22:45:10
мы еще змейкй программировали и наши змейкопрограммы отсылали на всероссийские битвы змеек

чтоб они там жрали друг друга

I
03.12.2016
22:45:43
о боги)

забавно

pchellovod
03.12.2016
22:47:13
я долго мучал свою змейку, но она все никак не вывозила, а потом модифицировал код из дефолтного примера и моя змейка сожрала всех в школе

Nomaniba
03.12.2016
22:47:23
Google
pchellovod
03.12.2016
22:47:37
snake называлась

очень оригинально

I
03.12.2016
22:48:49
Со смузи?
с митингами в 3 ночи в связи с публикацией какого-нибудь нового алгоритма

Rafkat
04.12.2016
04:50:02
Фуллтайм работы нет, нашел парттайм работу

Tony
04.12.2016
07:10:59
arr = arr.drop_while { |i| !i.include? "Num" }

в рельсах в |i| элементы

а в руби — весь массив

I
04.12.2016
07:32:12
Уверен?

2.3.1 :001 > arr = [1,2,3,4,5,6,7,8] => [1, 2, 3, 4, 5, 6, 7, 8] 2.3.1 :002 > arr.drop_while{|i| i < 3} => [3, 4, 5, 6, 7, 8] 2.3.1 :003 > require 'rails' => true 2.3.1 :004 > arr1 = [1,2,3,4,5,6,7,8] => [1, 2, 3, 4, 5, 6, 7, 8] 2.3.1 :005 > arr1.drop_while{|i| i < 3} => [3, 4, 5, 6, 7, 8]

что-то у меня одинаково работает

Tony
04.12.2016
08:18:31
хм

а у меня в irb не так, как в rails console

надо строку обрезать до "=". то есть есть строка str = "abcde=12345" надо оставить только "12345"

можно делать str.slice! "РЕГУЛЯРНОЕ ВЫРАЖЕНИЕ" как записать регуляркой символы перед равно?

^[^=]+=

вот

Иван
04.12.2016
08:43:55
Так тебе разве потом не понадобится часть строки до = ?

Google
Alex
04.12.2016
09:03:12
.split("=").last

Tony
04.12.2016
09:07:23
.split("=").last
кстати как вариант

но регулярным быстрее

мне так кажется

не надо массивы создавать

Alex
04.12.2016
09:08:31
бред

Прежде чем что то утверждать, приводи пожалуйста бенчмарк

Tony
04.12.2016
09:09:19
я не утверждаю

я говорю "мне так кажется"

Admin
ERROR: S client not available

Alex
04.12.2016
09:09:58
А то что match создает объект (сам) и два результата?

Alex
04.12.2016
09:10:38
не говоря уже о том что разбор регулярки скорее всего дольше чем обычный split

Tony
04.12.2016
09:11:23
str.slice! /^.*=/

Alex
04.12.2016
09:13:22
это что?

Tony
04.12.2016
09:19:43
это и есть обрезание строки до = и само =

сделал случайно миграцию. Как откатить?

trickster
04.12.2016
09:21:57
:D

Alex
04.12.2016
09:22:36
это и есть обрезание строки до = и само =
да, это жопошный вариант решения твоей задачи, но зачем?

Google
Tony
04.12.2016
09:23:04
db:rollback
не работает((

Alex
04.12.2016
09:23:10
лол

у меня машина не работает

че делать?

trickster
04.12.2016
09:24:00
кстати а чем в 5 рельсе заменили up и down?

Alex
04.12.2016
09:24:21
кстати а чем в 5 рельсе заменили up и down?
что значит заменили и почему в 5 рельсе?

trickster
04.12.2016
09:24:43
слухи до меня доходили, видимо не правда

:|

Alex
04.12.2016
09:24:59
во первых он должны все еще работать

во вторых еще в четвертой рельсе вместо up / down юзали def change

trickster
04.12.2016
09:25:36
ну так на таких миграциях как он делает не будет корректно change работать

вот как сейчас

он не может роллбекнуться

ему нужен был кастомный даун

Alex
04.12.2016
09:27:11
ему нужен был кастомный даун
нет ему нужно reversible

пожалуйста изучайте что добавляют в новых версиях рельс ок?

trickster
04.12.2016
09:27:36
:D

Alex
04.12.2016
09:27:38
а также как писать reversible drop_table и т.д

trickster
04.12.2016
09:27:59
да я уже понял

что ты не friendly настроен

Страница 761 из 1684