@rubylang

Страница 440 из 1684
Aldar
30.09.2016
09:46:14
тем более не забывай что мы в России живем)

Антон
30.09.2016
10:31:22
можно подумать продажным судьям есть дело до твоих жалких процентов акций

Igor
30.09.2016
11:48:44
Опционы не для россии

Доля в прибыли - другое дело

Google
Adamtsov
30.09.2016
11:49:46
главное чтоб прибыль была ?

Антон
30.09.2016
11:50:12
в смайлике истерический хохот?

Adamtsov
30.09.2016
11:50:44
тип того)

Антон
30.09.2016
11:52:52
Доля в прибыли - другое дело
скорее доля в доходе прибыль решением совета ситхов может быть направлена в расширение бизнеса

Igor
30.09.2016
11:53:34
Ну вы меня поняли

Антон
30.09.2016
11:56:35
ну я допустим понял

просто это критически важный ньюанс

пообещав долю в прибыли на бизнесе сразу можно крест ставить :)

trickster
30.09.2016
13:58:22
всё таки люблю я русских

Roman
30.09.2016
14:05:35
Это где такое?

Антон
30.09.2016
14:06:14
лол

jdggd
30.09.2016
14:06:25
где ето?

trickster
30.09.2016
14:06:32
http://rubiks.ru/osnovi/uchim-programmirovanie.aspx?q=217

Google
trickster
30.09.2016
14:06:37
да это школьник какой-то видимо

:D

там коров

просто завались)

:D

:D

блин на самом деле гуглил

как возвести большое число в степень большого числа и не получить infinity:D

Michael
30.09.2016
14:10:46
Ребята, может кто-то подкинет идею, как можно это FFM/8 1/U6999/03APR1650/PRG GOJ 262-12345678AMSGOJ/T5K8DG06/ELECTRONIC COMP COR/X 262-98765432PRGTAS/T21K192MC1.15/PERSONAL EFFECT /TASU6 COR/X 262-96435736PRGGOJ/T1K14MC0.04/CHAINS SPRINGS SCI//T1 262-88884444PRGGOJ/T5K197MC2.79/MEDICAL EQUIPME COR/T1 LAST отсплитить или как то привести в такой вид??? [ "FFM/8\n1/U6999/03APR1650/PRG\nGOJ", "262-12345678AMSGOJ/T5K8DG06/ELECTRONIC COMP\nCOR/X", "262-98765432PRGTAS/T21K192MC1.15/PERSONAL EFFECT\n/TASU6\nCOR/X", "262-96435736PRGGOJ/T1K14MC0.04/CHAINS SPRINGS\nSCI//T1", "262-88884444PRGGOJ/T5K197MC2.79/MEDICAL EQUIPME\nCOR/T1", "LAST\n" ]

Igor
30.09.2016
14:11:20
unpack?

но формат выходной какой-то неконсистентный

FFM/8 я так понял заголовок

LAST футер

ojab
30.09.2016
14:13:05
File.read('').lines.each_slice(3).map(&:join)

Igor
30.09.2016
14:13:07
между ними идут элементы

Michael
30.09.2016
14:13:53
может быть две или три линии

ojab
30.09.2016
14:14:09
а по какому принципу это определяется?

Michael
30.09.2016
14:14:24
ключ новой строки такие номера 262-96435736

файлик генерируется и присылается на почту, мне его нужно отпарсить

Google
Igor
30.09.2016
14:15:04
ну для первой строки это не правда

что такое FFM/8?

Michael
30.09.2016
14:15:40
FFM/8 я так понял заголовок
"FFM/8\n1/U6999/03APR1650/PRG\nGOJ", заголовок LAST да это футер

Igor
30.09.2016
14:16:01
ну можешь использовать String#scan

Michael
30.09.2016
14:16:52
ну можешь использовать String#scan
если не сложно, можете кинуть ссылочку на какой-то обычный пример работы с String#scan, я о нем слышал, но никогда не сталкивался

Igor
30.09.2016
14:16:56
и ебанутый регэксп :)

https://ruby-doc.org/core-2.2.0/String.html#method-i-scan

Michael
30.09.2016
14:21:52
тоесть я по сути могу сделать что-то типа a.scan(/\d{3}-\d{8}\w{6}\/\w+/) ???

.

a.scan(/\d{3}-\d{8}\w{6}\/[\/0-9a-zA-z \n]*/) выдает ["262-12345678AMSGOJ/T1K116DG06/SPECTRO MIDEX\n/DYUU6\nCOR/X\n020", "020-98765432PRGTAS/T1K7DG06/AC PARTS\nCOR/X\n020",....]

хотя и так сойдет, дальше в принципе последние три символа мешать не будут

ojab
30.09.2016
14:32:59
проще что-то в духе f.each_line.slice_before { |l| l.start_with?('262-') } впилить

ojab
30.09.2016
14:33:17
и оттуда убрать last в последнем элементе

(ну и .map(&:join) по результату)

Michael
30.09.2016
14:34:05
ojab
30.09.2016
14:34:22
ну /\d{3}/, значит

Michael
30.09.2016
14:34:27
не то что любые, но их много видов

Michael
30.09.2016
14:43:37
проще что-то в духе f.each_line.slice_before { |l| l.start_with?('262-') } впилить
не совсем понимаю, как это работает TypeError: no implicit conversion of Regexp into String ./app/models/cimp/parser_ffm.rb:46:in `start_with?'

ojab
30.09.2016
14:44:37
.slice_before { |l| l =~ /\d{3}-/ }

Google
ojab
30.09.2016
14:45:14
в общем любой метод, который возвращает true если строка удовлетворяет условию "новая группа строк начинается тут"

Michael
30.09.2016
14:46:33
.slice_before { |l| l =~ /\d{3}-/ }
получилось, это то что нужно, спасибо большое

Admin
ERROR: S client not available

Michael
30.09.2016
14:47:31
я давно такой метод slice_before искал)))) и не знал, существует ли он вообще )))

это капец как упростит мне жизнь, во многих других парсерах))))

и сократить тонных регулярок))

ojab еще раз огромное спасибо

Mikhail
30.09.2016
14:49:19
ojab Друзь нашего чата)

trickster
30.09.2016
14:50:12
+

вечный респектос

уважуха посонов на районе

Igor
30.09.2016
15:03:17
.slice_before(/\d{3}-/)

ток

Антон
30.09.2016
18:08:16
а есть канал ru_hardware?

а то у меня тут

https://cs7051.vk.me/c638731/v638731297/1b88/Tc5s0PLIemk.jpg

вот

теперь есть такой канал, но там никого нет кроме меня

Mikhail
30.09.2016
18:51:45
Кто там про кложу болтал)

http://www.startupfellows.ru/

Google
Mikhail
30.09.2016
18:51:54
вот говорят что на кложе сделали)

правда там ниче нет)

Vitaly
01.10.2016
06:23:20
но это же фронт-енд там нет ни руби, ни кложуре, нифига - там только HTML CSS и JS

нужно четко отделять Фронт-Енд от Бэк-Енда

БекЕнд может быть на чем угодно написан, хоть на Си чистом, а результат в браузере будет все равно один - CSS HTML JS

Konstantin
01.10.2016
06:26:06
rubygems мейнтейнят наркоманы какие-то

I
01.10.2016
10:29:16
на ClojureScript взяли, к примеру

Mikhail
01.10.2016
10:29:39
Это веб на кложе

Я видел фрейм где то в сети

Судя по не экранированному тексту хелперов им нехватает ?

I
01.10.2016
10:31:00
я о том, что есть ClojureScript, которые clojure->js делает

Mikhail
01.10.2016
10:31:20
Интересно

Это как руби гиперлуп

Руби реакт делает

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