
Aleksandr
24.08.2016
10:52:04
2.5 с доставкой - это ок
А вот 4+ мэ … Я лучше проездом куплю :)
Жалко, что нет тех, кто уже почитал, начитался, готов в дар предоставить :D

Dmitry
24.08.2016
10:53:00
смотайся в лондон, выпей в пабе пива

Google

Dmitry
24.08.2016
10:53:05
и заодно купи эту книгу там

Aleksandr
24.08.2016
10:53:12
Заодно ))
Купи книгу, заодно в лондон слетай
@skovorodkin нелегалщьщина :)

Roman
24.08.2016
10:56:05
коллеги, а вот подскажите чем лучше детектить что внутри файла есть js?

Dmitry
24.08.2016
10:57:28

Roman
24.08.2016
10:58:22
а какой файл дан?
условно: у тебя есть файл на диске, тебе надо понять что это javascript.
пока только js, никакого inline js в html

Dmitry
24.08.2016
10:59:04
ну на 100% ты не сможешь определить что это JS, но по кейвордам можно предположить

Dmitry
24.08.2016
11:00:01
https://github.com/blackducksoftware/ohcount
https://github.com/github/linguist
скармливаешь и они тебе детектят язык, на котором файл. Или я не так понял тебя?

Ярослав
24.08.2016
11:02:29
поднять нейронную сеть, натаскать её миллионом файлов с гитхаба, скормить файл, получить проценты

Google

Dmitry
24.08.2016
11:03:09
да
всё лучше, когда решается через нн

Аркадий
24.08.2016
11:03:17

Karter
24.08.2016
11:03:33
По расширениям файлов?

Ярослав
24.08.2016
11:03:42
через либу выше (github/linguist)

Sergey
24.08.2016
11:05:06

Aleksandr
24.08.2016
11:05:23
Да я читал уже :)

Dmitry
24.08.2016
11:07:12
а чё там понимать
ехать конечно
лондон главный стартап-хаб европы

Roman
24.08.2016
11:07:38
там ещё парсеры написаны на ragel, как я понимаю

Dmitry
24.08.2016
11:08:32
лондон главный стартап-хаб европы
хотя вот есть вариант что это изменится в связи с #brexit. http://www.reuters.com/article/us-britain-eu-berlin-startups-idUSKCN0ZY1CR Но фиг знает..

GNU/Docker
24.08.2016
11:11:18
xdg-mime query filetype <file> =)

Dmitry
24.08.2016
11:14:17
или грепнуть по "this."
если нашли хоть одно - в файле джаваскрипт

Sergey
24.08.2016
11:14:56
а джаваскрипт это джава?

Dmitry
24.08.2016
11:15:23
'in a way car is a carpet and ham is a hamster, yes.'

Google

GNU/Docker
24.08.2016
11:16:23
ну
в плюсах ещё this

Ярослав
24.08.2016
11:21:42
можно пренебречь
а вообще задача из класса определения вида птицы по фотографии
нужно 20 лет и 500 программистов
ну или нейронная сеть ))

Aleksandr
24.08.2016
11:31:16
@mkn8rd надеюсь что с брекзитом не сильно все испортится. А то как палки в колеса, только собрался уезжать ,и тут на тебе :)
В итоге заказал на amazon.co.uk - 40$ и через две недели оно мое :)

Dmitry
24.08.2016
11:32:03
ну сложно испортить лондон, он всё же международный финансовый центр второй после nyc. там всегда будут норм потоки и как следствие стартапы и айти. Просто интеграция будет хуже, сложнее будет ездить в соседние места, например.
(кмк)

Aleksandr
24.08.2016
11:33:23
Бытует мнение, что там часто открывали офисы различные US компании, потому что это удобно и можно туда загонять без проблем работать людей со всей европы.
Если через два года нужна будет рабочая виза не факт, что все такие офисы не переедут куда-нибудь в люксембург

Dmitriy
24.08.2016
11:33:42
а есть, кто в питоне шарит?

Dmitriy
24.08.2016
11:33:47
?

Aleksandr
24.08.2016
11:33:51
Нет, ты не туда зашел :D

Dmitry
24.08.2016
11:34:06
..это канал про аниме

Karter
24.08.2016
11:34:07
Канал про аниме.
))

Dmitry
24.08.2016
11:34:12
)))))

Green
24.08.2016
11:34:17
Я совсем чуть-чуть шарю, но я не знаю, как я тут очутился

Aleksandr
24.08.2016
11:34:41
патчим кеды

Google

Dmitriy
24.08.2016
11:34:48
вопрос про округление децималов есть.
>>> decimal.Decimal(0.005).quantize(decimal.Decimal('0.01'), rounding=decimal.ROUND_HALF_DOWN)
Decimal('0.01')
вопросы: втф? почему 0.01 ?
Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)] on win32
тот же тип округления на яве дает 0.00
http://pastebin.com/iZmykYfS

Aleksandr
24.08.2016
11:39:28
Ты хотел получить 0.005?
а
Вижу, сорян

Admin
ERROR: S client not available

Sergey
24.08.2016
11:39:43
decimal.Decimal('0.005').quantize(decimal.Decimal('0.01'), rounding=decimal.ROUND_HALF_DOWN)
так надо

Aleksandr
24.08.2016
11:40:10
good catch

Dmitriy
24.08.2016
11:41:34
?
ява так округляет
// HALF_UP 0.005 => 0.01
// HALF_DOWN 0.005 => 0.00
а в питоне оба вида округления выдают 0.01

Sergey
24.08.2016
11:45:00
я джаву не знаю, 0.005 - это дабл или флоат?

Aleksey
24.08.2016
11:46:33
Decimal же

Sergey
24.08.2016
11:46:56
0.005 не Decimal
это double
The 11 bit width of the exponent allows the representation of numbers between 10−308 and 10308, *with full 15–17 decimal digits precision*.
а здесь до единицы аж 18 нулей (с пятеркой) 0.0050000000000000001

Aleksey
24.08.2016
11:51:50
Спасибо, кэп ) Я имел в виду, что вопрос задан про Decimal, что совсем не double и не float, как в Python, так и, догадываюсь, в Java.

Google

Sergey
24.08.2016
11:52:29
вы, очевидно, не поняли меня
в джаве в BigDecimal.valueOf(0.005) скорее всего попадает что-то вроде 0.004999999
а в питоне 0.0050000000000000001, вот и разница

Dmitriy
24.08.2016
12:00:15
ну вы хоть код откройте на яве то
там ничего сложного

Sergey
24.08.2016
12:01:00
это мне?

Aleksey
24.08.2016
12:01:03
Насчет замечания в Java-коде согласен, проглядел, что из дабла строится, в коде Python же, я уверен, по крайней мере по задумке, принимается точно 0.05, как мы это понимали в школе:
Decimal “is based on a floating-point model which was designed with people in mind, and necessarily has a paramount guiding principle – computers must provide an arithmetic that works in the same way as the arithmetic that people learn at school.” – excerpt from the decimal arithmetic specification.

Sergey
24.08.2016
12:01:54
желательно строку передавать, если точность важна

Dmitriy
24.08.2016
12:03:32
вы издеваетесь как на форуме майкрософта, когда чел прикладывает дампы системы и говорит где проблема, а ему говорят, а ты пробовал перезагрузиться? винду переставить?
http://master-develop.com/chisla-v-python-decimal/

Sergey
24.08.2016
12:04:49
Дмитрий, если я что-то не так говорю, то я просто ошибаюсь, а вы бы указали на ошибку лучше) а то разговор в никуда

Ярослав
24.08.2016
12:06:53
так указали же

Dmitriy
24.08.2016
12:06:58

Sergey
24.08.2016
12:07:30

Ярослав
24.08.2016
12:07:37
в первом случае в конструктор прокинули флоат, по которому строится кривой децимал
во втором случае прокинули строку

Sergey
24.08.2016
12:08:00
проблема в том, что 0.005 в jave - это double, у которого ограниченная точность
точнее, это в целом проблема представления десятичных дробей нулями и единицами

Dmitriy
24.08.2016
12:09:21
ага. и это делается в 10 случаях из 10 и только когда в конструктор просовываешь 0.005 и собираешься его использовать с методом халф_даун. и вот тут конструктор используя машинное обучение понимает, что ему надо наговнить немного, т.к. это число дальше пойдет в округление методом халф_даун. так чтоли?