Изучение java

User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: Изучение java

Post by dotcom »

M. Ridcully wrote:
dotcom wrote:Массивы вобще зло несусветное. :D
Хмм, попытался представить "беззлобную" программу. Не смог.
То есть теоретически, оно конечно можно - взяли Lisp, и вперёд - cons, car, cdr - но на практике я таких программ не знаю - думаю, их просто нет.
Зачем нам лисповские списки то, когда есть векторы? :bum:
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Изучение java

Post by Мальчик-Одуванчик »

Alexandr wrote:
Мальчик-Одуванчик wrote:
Интеррапт wrote:
Мальчик-Одуванчик wrote:
Интеррапт wrote: Скотт Мейерc в Effective C++ поэтому и предупреждает, что не надо так массивы через typedef определять.
А Александреску утверждает что иногда так охренительно удобно.
Ну разве что если в имя typedef-а вставлять суффик Array, что-то вроде MyCoolArray. Иначе стремно.
фишка в том что такими типами удобно специализировать шаблоны, особенно в сочетании с SFINAE
ну да, в общем-то boost::mpl идею двигает дальше и говорит - по фиг что, главное, что у типа есть T::type, а там это может быть и массив и список и дерево и чего там только не может быть :D
и при этом не спутать эти типы с типами из STL.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Изучение java

Post by valchkou »

если чё тема называлась "изучение java"
User avatar
fruit6
Уже с Приветом
Posts: 4205
Joined: 10 Jan 2004 01:22
Location: n-sk -> MD -> VA

Re: Изучение java

Post by fruit6 »

valchkou wrote:если чё тема называлась "изучение java"
Вовочка: а я всегда о них думаю.
User avatar
Vоvan
Уже с Приветом
Posts: 4288
Joined: 20 Mar 2004 03:19
Location: KO69

Re: Изучение java

Post by Vоvan »

fruit6 wrote:
valchkou wrote:если чё тема называлась "изучение java"
Вовочка: а я всегда о них думаю.
вот вам относительно простой вопрос на интервью который покажет как человек думает (если не имел дело с таким) :

есть массив данных, который обрабатывается параллельно несколькими функциями. Массив является и источником данных и в него же записывается результат. Проблема в том что результат иногда получается разный (например сделать сумму элементов массива после обработки).

Вопрос : почему и как пофиксить ?

--
В.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Изучение java

Post by valchkou »

Vоvan wrote: вот вам относительно простой вопрос на интервью который покажет как человек думает (если не имел дело с таким) :

есть массив данных, который обрабатывается параллельно несколькими функциями. Массив является и источником данных и в него же записывается результат. Проблема в том что результат иногда получается разный (например сделать сумму элементов массива после обработки).

Вопрос : почему и как пофиксить ?
вопрос хороший, чтобы отсеять людей которые случайно вписали яву в резюме.
Подразумевается, что на Н1 кандидат сениор, который не будет придумать велосипед с флажками,
а предложит стандартные решения из тех что уже имеются на яве
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Изучение java

Post by crypto5 »

Vоvan wrote: Программа хранит/читает из онлайн их стоимость за последние например два года.
А откуда читать посоветуете?
In vino Veritas!
User avatar
Vоvan
Уже с Приветом
Posts: 4288
Joined: 20 Mar 2004 03:19
Location: KO69

Re: Изучение java

Post by Vоvan »

crypto5 wrote:
Vоvan wrote: Программа хранит/читает из онлайн их стоимость за последние например два года.
А откуда читать посоветуете?
finance.yahoo.com

там можно историю сделать и парсить HTML, плюс у них вроде API есть.

--
В.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Изучение java

Post by crypto5 »

Vоvan wrote:
crypto5 wrote:
Vоvan wrote: Программа хранит/читает из онлайн их стоимость за последние например два года.
А откуда читать посоветуете?
finance.yahoo.com

там можно историю сделать и парсить HTML, плюс у них вроде API есть.

--
В.
НУ я думаю они забанят если много qps посылать.
In vino Veritas!
DenisMO
Posts: 4
Joined: 26 Feb 2014 09:13

Re: Изучение java

Post by DenisMO »

Кто-нибудь может еще что-нибудь посоветовать по теме изучения джавы? :)
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Изучение java

Post by crypto5 »

Вы уже все насоветанное перечитали/перепробовали? 8)
In vino Veritas!
User avatar
Vоvan
Уже с Приветом
Posts: 4288
Joined: 20 Mar 2004 03:19
Location: KO69

Re: Изучение java

Post by Vоvan »

crypto5 wrote:
Vоvan wrote:
crypto5 wrote:
Vоvan wrote: Программа хранит/читает из онлайн их стоимость за последние например два года.
А откуда читать посоветуете?
finance.yahoo.com

там можно историю сделать и парсить HTML, плюс у них вроде API есть.

--
В.
НУ я думаю они забанят если много qps посылать.
Если вы такое скажете на интревью, те кто вас спрашивают поднимут бровь :)

--
В.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Изучение java

Post by crypto5 »

Vоvan wrote:
crypto5 wrote:
Vоvan wrote:
crypto5 wrote:
Vоvan wrote: Программа хранит/читает из онлайн их стоимость за последние например два года.
А откуда читать посоветуете?
finance.yahoo.com

там можно историю сделать и парсить HTML, плюс у них вроде API есть.

--
В.
НУ я думаю они забанят если много qps посылать.
Если вы такое скажете на интревью, те кто вас спрашивают поднимут бровь :)

--
В.
Обьяснитесь?
In vino Veritas!
User avatar
Vоvan
Уже с Приветом
Posts: 4288
Joined: 20 Mar 2004 03:19
Location: KO69

Re: Изучение java

Post by Vоvan »

crypto5 wrote:
Vоvan wrote:
crypto5 wrote:
Vоvan wrote:
crypto5 wrote: А откуда читать посоветуете?
finance.yahoo.com

там можно историю сделать и парсить HTML, плюс у них вроде API есть.

--
В.
НУ я думаю они забанят если много qps посылать.
Если вы такое скажете на интревью, те кто вас спрашивают поднимут бровь :)

--
В.
Обьяснитесь?
подразумевается что вы сделаете так что получите свои данные за меньшее число запросов которые не приведут к бану. Если решение будет читать данные часто - то оно не оптимально, особенно с историческими данными.

--
В.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Изучение java

Post by crypto5 »

Vоvan wrote:
crypto5 wrote:
Vоvan wrote:
crypto5 wrote:
Vоvan wrote: finance.yahoo.com

там можно историю сделать и парсить HTML, плюс у них вроде API есть.

--
В.
НУ я думаю они забанят если много qps посылать.
Если вы такое скажете на интревью, те кто вас спрашивают поднимут бровь :)

--
В.
Обьяснитесь?
подразумевается что вы сделаете так что получите свои данные за меньшее число запросов которые не приведут к бану. Если решение будет читать данные часто - то оно не оптимально, особенно с историческими данными.

--
В.
Мне кажется что вы обсуждаете подход который никогда сами не пробовали. Я пробовал, и остановился на том что мне легче купить такой сервис за 100 баксов например вот здесь: http://www.eoddata.com/products/historicaldata.aspx
In vino Veritas!
User avatar
Vоvan
Уже с Приветом
Posts: 4288
Joined: 20 Mar 2004 03:19
Location: KO69

Re: Изучение java

Post by Vоvan »

crypto5 wrote:
Vоvan wrote:
crypto5 wrote:
Vоvan wrote:
crypto5 wrote: НУ я думаю они забанят если много qps посылать.
Если вы такое скажете на интревью, те кто вас спрашивают поднимут бровь :)

--
В.
Обьяснитесь?
подразумевается что вы сделаете так что получите свои данные за меньшее число запросов которые не приведут к бану. Если решение будет читать данные часто - то оно не оптимально, особенно с историческими данными.

--
В.
Мне кажется что вы обсуждаете подход который никогда сами не пробовали. Я пробовал, и остановился на том что мне легче купить такой сервис за 100 баксов например вот здесь: http://www.eoddata.com/products/historicaldata.aspx
В оригинальном посте не было бюджета в $100.

--
V.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Изучение java

Post by crypto5 »

Vоvan wrote:
В оригинальном посте не было бюджета в $100.

--
V.
В оригинальном посте не было ни про какие собеседования, где поднимают брови.
Я как уже писал пробовал скачивать котировки с яху, это мучительно, думал у вас есть какая то более интересная идея, но похоже что нету.
In vino Veritas!
User avatar
Ljolja
Уже с Приветом
Posts: 2924
Joined: 01 Apr 2004 04:22

Re: Изучение java

Post by Ljolja »

crypto5 wrote:
НУ я думаю они забанят если много qps посылать.
Мне кажется что вы обсуждаете подход который никогда сами не пробовали. Я пробовал,
и сколько же qps Вы успели послать ?
Я боюсь, что наступит день, когда технологии превзойдут простое человеческое обшение. И мир получит поколение идиотов (c)
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Изучение java

Post by crypto5 »

Ljolja wrote:
crypto5 wrote:
НУ я думаю они забанят если много qps посылать.
Мне кажется что вы обсуждаете подход который никогда сами не пробовали. Я пробовал,
и сколько же qps Вы успели послать ?
Не знаю, может пару, я в одном потоке их скрапил.
In vino Veritas!
User avatar
Ljolja
Уже с Приветом
Posts: 2924
Joined: 01 Apr 2004 04:22

Re: Изучение java

Post by Ljolja »

crypto5 wrote:
Ljolja wrote:
crypto5 wrote:
НУ я думаю они забанят если много qps посылать.
Мне кажется что вы обсуждаете подход который никогда сами не пробовали. Я пробовал,
и сколько же qps Вы успели послать ?
Не знаю, может пару, я в одном потоке их скрапил.
и забанили :shock: ? Вообше у яхи довольно мошный сервер, у меня порядка 5,000 запросов за час или 2 проходят. Данныe правда "entertainment quality"
Я боюсь, что наступит день, когда технологии превзойдут простое человеческое обшение. И мир получит поколение идиотов (c)
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Изучение java

Post by crypto5 »

Ljolja wrote:
crypto5 wrote:
Ljolja wrote:
crypto5 wrote:
НУ я думаю они забанят если много qps посылать.
Мне кажется что вы обсуждаете подход который никогда сами не пробовали. Я пробовал,
и сколько же qps Вы успели послать ?
Не знаю, может пару, я в одном потоке их скрапил.
и забанили :shock: ? Вообше у яхи довольно мошный сервер, у меня порядка 5,000 запросов за час или 2 проходят. Данныe правда "entertainment quality"
Ну 5к в час серьезные исторические данные не вытащишь, разве только дневные котировки.
In vino Veritas!
User avatar
Ljolja
Уже с Приветом
Posts: 2924
Joined: 01 Apr 2004 04:22

Re: Изучение java

Post by Ljolja »

crypto5 wrote: Ну 5к в час серьезные исторические данные не вытащишь, разве только дневные котировки.
так а сколько Вам нужно? И сколько Ваш source за $100 предлагает? И зачем Вам вообше яха, у вашей компании наверняка те же самые данные есть?
Я боюсь, что наступит день, когда технологии превзойдут простое человеческое обшение. И мир получит поколение идиотов (c)
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Изучение java

Post by crypto5 »

Ljolja wrote:
crypto5 wrote: Ну 5к в час серьезные исторические данные не вытащишь, разве только дневные котировки.
так а сколько Вам нужно? И сколько Ваш source за $100 предлагает? И зачем Вам вообше яха, у вашей компании наверняка те же самые данные есть?
Ну я intraday 1 minute bars покупал. По моей ссылке много данных разных лежит. Посмотрите что вам нужно и сколько стоит.
Я это для личных целей юзал, даже не знаю где это у компании лежит.
In vino Veritas!
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Изучение java

Post by Мальчик-Одуванчик »

DenisMO wrote:Кто-нибудь может еще что-нибудь посоветовать по теме изучения джавы? :)
Не сколько по самой жабе, но разберитесь с асинхронной моделью программирования.
Alexandr
Уже с Приветом
Posts: 3647
Joined: 23 May 2010 15:10

Re: Изучение java

Post by Alexandr »

DenisMO wrote:Кто-нибудь может еще что-нибудь посоветовать по теме изучения джавы? :)
помимо описанного выше, втыкать в java language specification :D

Return to “Работа и Карьера в IT”