
A
03.07.2018
16:51:41
так вот хром на это с прибором ложил.

Dima
03.07.2018
16:51:56

A
03.07.2018
16:52:33
в мозилле есть userChrome.css, я в нем давно поставил * { border-radius: 0 !important; } и интернет в 20 раз лучше
а последним браузером в котором было такое явное разделение была вообще опера на presto

Google

A
03.07.2018
16:53:29
(уходит ворчать в другое место)

Dima
03.07.2018
17:14:05
Да уже
Вечер занимаюсь дешифровкой имени этого пользователя.
что-то не выходит, вот он код. давайте расшифруем

Владимир
03.07.2018
17:19:08
опять некроны со своим бинарным

Dima
03.07.2018
17:26:10
Что то у меня его не получается раскодировать, я порезал на байты, байты перекодировал в ancii записал в файл получилась белеберда

A
03.07.2018
17:26:58
а что получиться должно?
и где гарантия что должно

Dima
03.07.2018
17:27:11
он же себе ник написал.

Владимир
03.07.2018
17:29:31
плюсую за наличие смысла

Google

Владимир
03.07.2018
17:29:55
какой смысл сильно заморачиватся с ником?
прикольно и необычно, нолики запомнятся и ладно

A
03.07.2018
17:34:34
блин, я тебя ненавижу
мне такое нельзя на ночь показывать

Владимир
03.07.2018
17:35:17

A
03.07.2018
17:35:37
нет, это я диме. меня ж теперь не отпустит пока не пойму было ли там что-то.

Владимир
03.07.2018
17:36:14

A
03.07.2018
17:36:33
ты скучный

Dima
03.07.2018
17:37:06

Владимир
03.07.2018
17:37:21
ты скучный
ректотермальный криптоанализ
вычисли по айпи и разукрась досуг

A
03.07.2018
17:37:47
тю, там скучно вообще

Dima
03.07.2018
17:38:01

A
03.07.2018
17:38:06
"01001101010010010101010001010010010010010011010000110010".chars.each_slice(8).map{|x|x.join('').to_i(2)}.map(&:chr).join('')

Dima
03.07.2018
17:38:21
на 8 оно деллиться.
на 16 нет.

A
03.07.2018
17:38:40
Вставь пожалуйста в pry
а я спать пойду

Dima
03.07.2018
17:40:11
Емое вот я про*Б*ЛСЯ... я делал each_cons вместо each_slice
все я тоже решил.
binar ="01001101010010010101010001010010010010010011010000110010"
p ascii = binar.chars.each_slice(8).map{|x| x.join.to_i(2).chr}.join

Google

Dima
03.07.2018
17:45:25
"СЧитают долго значит считают не правильно" Эх.

A
03.07.2018
17:45:40
я их не путаю потому что я их не помню
поэтому смотрю в ri

Dima
03.07.2018
17:46:52

A
03.07.2018
17:47:11
Enumerable это вообще как батин ящик с инструментами: каждый раз открываешь и такой "о, хм, что у нас тут"
прямо в шелле можно. и в pry тоже

Dima
03.07.2018
17:50:22
Еще есть Array#combitation и Array#permutation, Array#product - этот для вложенных циклов

Vasya
03.07.2018
18:56:13

Николай
03.07.2018
21:00:59
а как в ri смотришь.
А мне вот такая штука нравится https://devdocs.io . Плюс можно там сразу все используемые языки настроить и быстро смотреть доки

Владимир
03.07.2018
21:08:48

Alexey
03.07.2018
23:47:47
есть аналогичное gui приложение - dash называется
можно скачать всю документацию и смотреть оффлайн
у меня не прижилось, потому что немного лагало при скроллинге (

Dima
04.07.2018
05:42:53

ShadoWalkeR
04.07.2018
06:00:19
Господа, а как редису сказать сделать чтото на EXPIRE KEY? Пока что из документации выявлено, что он молча удаляет ключ

Николай
04.07.2018
06:12:08

ShadoWalkeR
04.07.2018
06:13:06

Николай
04.07.2018
06:14:23

ShadoWalkeR
04.07.2018
06:17:02
Не - они могли запилить возможность на expires key чтото повесить)

Google

Roman
04.07.2018
07:46:05

ShadoWalkeR
04.07.2018
07:46:31
Мне уже подсказали про Redis Keyspace Notifications

Igor
04.07.2018
08:11:16
Всем привет
есть вопрос

Alex
04.07.2018
08:11:51

Roman
04.07.2018
08:12:13

Igor
04.07.2018
08:12:59
а почему плохо?

Admin
ERROR: S client not available

Roman
04.07.2018
08:13:17
вопросы это плохо

Alex
04.07.2018
08:13:19

Roman
04.07.2018
08:13:24
особенно те которые без вопросов

Alex
04.07.2018
08:13:43

Roman
04.07.2018
08:14:58

Alex
04.07.2018
08:15:21

Igor
04.07.2018
08:15:42
есть юзер у юзера есть компании нужно зделать paypal subscription для компаний, сейчас реализованно subscription только для юзера, подскажите пожалуйста в какую сторону копать или может пример какой-то. Спасибо

Alex
04.07.2018
08:15:59
в сторону программирования
в остальном не ясно вовсе, надо код показывать

Dima
04.07.2018
08:16:53

Alex
04.07.2018
08:17:27
я просто не понимаю проблему

Google

Roman
04.07.2018
08:17:57
сделано для индивидуальных юзеров а надо для организаций

Dima
04.07.2018
08:18:03

Roman
04.07.2018
08:18:20
и что у юзера может быть одновременно две подписки? одна личная другая для организации?

Alex
04.07.2018
08:18:21

Roman
04.07.2018
08:18:50

Alex
04.07.2018
08:19:06
не ну непонятно как у него бизнеслогика устроена и какие задачи стоят, верно?

Dima
04.07.2018
08:19:09

Igor
04.07.2018
08:19:12

Alex
04.07.2018
08:19:36

Igor
04.07.2018
08:19:54
ок, всем спасибо

Denis
04.07.2018
10:17:56
ruby -eh,w=$LINES,$COLUMNS'
END { puts"\e[0m" }
c = [0,2,1,4,3,5,2,3].cycle.lazy.flat_map { |n| [n]*10 }
0.step { |y|
print c.drop((10+Math.sin(y/3.183)*10).round).take(w).to_a.map.with_index { |n,i| "\e[48;5;#{16+n*6**((y/3+n*3+i/3)/h%3)}m " } * ""
sleep 0.05 if h < y
}'

Alex
04.07.2018
10:42:14
ruby -eh,w=$LINES,$COLUMNS'
END { puts"\e[0m" }
c = [0,2,1,4,3,5,2,3].cycle.lazy.flat_map { |n| [n]*10 }
0.step { |y|
print c.drop((10+Math.sin(y/3.183)*10).round).take(w).to_a.map.with_index { |n,i| "\e[48;5;#{16+n*6**((y/3+n*3+i/3)/h%3)}m " } * ""
sleep 0.05 if h < y
}'
пиздец

Anton
04.07.2018
10:44:08
ruby -eh,w=$LINES,$COLUMNS'
END { puts"\e[0m" }
c = [0,2,1,4,3,5,2,3].cycle.lazy.flat_map { |n| [n]*10 }
0.step { |y|
print c.drop((10+Math.sin(y/3.183)*10).round).take(w).to_a.map.with_index { |n,i| "\e[48;5;#{16+n*6**((y/3+n*3+i/3)/h%3)}m " } * ""
sleep 0.05 if h < y
}'
о, твиттер

Dima
04.07.2018
10:50:37
ruby -eh,w=$LINES,$COLUMNS'
END { puts"\e[0m" }
c = [0,2,1,4,3,5,2,3].cycle.lazy.flat_map { |n| [n]*10 }
0.step { |y|
print c.drop((10+Math.sin(y/3.183)*10).round).take(w).to_a.map.with_index { |n,i| "\e[48;5;#{16+n*6**((y/3+n*3+i/3)/h%3)}m " } * ""
sleep 0.05 if h < y
}'
Отлично, распарсим. Но потом

Roman
04.07.2018
11:18:05
ruby -eh,w=$LINES,$COLUMNS'
END { puts"\e[0m" }
c = [0,2,1,4,3,5,2,3].cycle.lazy.flat_map { |n| [n]*10 }
0.step { |y|
print c.drop((10+Math.sin(y/3.183)*10).round).take(w).to_a.map.with_index { |n,i| "\e[48;5;#{16+n*6**((y/3+n*3+i/3)/h%3)}m " } * ""
sleep 0.05 if h < y
}'
что это за адищще?)

Felix
04.07.2018
11:19:21

Denis
04.07.2018
11:19:23
Запусти в консоли
Увидел в твиттере

Roman
04.07.2018
11:19:46
а ну. понятно