Перейти к содержимому

Фото
- - - - -

Võrgurakendused I / Programmeerimise põhikursus


  • Вы не можете создать новую тему
  • Please log in to reply
1046 ответов в этой теме

#691 Wardann

Wardann
  • Пользователь
  • 56 сообщений

Отправлено 27 Октябрь 2010 - 16:52

Кстати,на русском можно защищать,если препод не Айво,а ещё мужик какой-то по боксам ползает,но лучше на английском.

Извиняюсь,нашёл ответ на один из своих вопросов:


Kuna Google CSV-formaat on oluliselt lihtsam, kui XML formaat, siis on siin ülesandes soovitav kasutada seda. =))))))))))))

Я уж было подумал,что оценку занизят )
  • 0

#692 NeonIce

NeonIce
  • Пользователь
  • 87 сообщений
  • Откуда:Tallinn (IABB)

Отправлено 27 Октябрь 2010 - 17:19

А что за фаил dataen.txt и где он находится ?
Вопрос к защищавшим - XML или CSV преподу пох ? И какие вопросы задаёт? Слышал,как он постоянно повторял слова *координаты* и *статик*,уже не по себе.
Про CVS не написано в задании,зато есть atom/json....


В задании написано, где взять файл dataen.txt:

Fail on siit downloaditav zip fail 6.3M, lahti pakkides 23M.


Использует программа XML или CSV - роли не играет. (CSV - Comma Separated Values, формат файла, при котором каждая строка содержит ровно одну запись, а поля в записи разделяются запятыми. Не путать с CVS - Concurrent Versions System, системой версионирования файлов.)

При запросе координат места в Google Maps можно запрашивать результат в формате XML или CSV:

Näide XML formaadis: http://maps.google.c...t=xml&q=tallinn
Näide CSV formaadis: http://maps.google.c...t=csv&q=tallinn


Проще, конечно, использовать CSV.

Далее при запросе новостей из Twitter есть выбор форматов XML (atom) и JSON:

Kohapõhine otsing atomi formaadis: http://search.twitte...,24.754472,10km
Kohapõhine otsing jsoni formaadis: http://search.twitte...,24.754472,10km


Вот тут кому что удобнее. Возможно, в JSON будет легче найти нужные данные. А может легче и в XML. Кому как.

Static, про который спрашивают, это почему некоторые методы в Java объявляются как static. Если метод класса не использует (не читает и не меняет) никакие поля (переменные) класса, а работает только с теми данными, которые он получает в виде параметров, такой метод можно объявить как static. В этом случае его можно будет использовать без объекта, просто указан имя класса.
  • 0
human brain has endless capacity for useless information.
programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. so far, the universe is winning. © rick cook

#693 Wardann

Wardann
  • Пользователь
  • 56 сообщений

Отправлено 27 Октябрь 2010 - 21:47

Ни у кого такой фигни не вылетало при использовании твиттер апи ?

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner
at net.unto.twitter.UtilProtos$Url$Scheme.<clinit>(UtilProtos.java:83)
at net.unto.twitter.Api.<clinit>(Api.java:97)
at Main.main(Main.java:11)
Caused by: java.lang.ClassNotFoundException: com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 3 more

Я так понял,нет какого-то класса,но я-то тут причем ? Подключил JAR-ик как внешний,ибо через локальный подключать не умею(скорее всего,проект не будет переносим)
  • 0

#694 NeonIce

NeonIce
  • Пользователь
  • 87 сообщений
  • Откуда:Tallinn (IABB)

Отправлено 27 Октябрь 2010 - 23:23

Ни у кого такой фигни не вылетало при использовании твиттер апи ?

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner
at net.unto.twitter.UtilProtos$Url$Scheme.<clinit>(UtilProtos.java:83)
at net.unto.twitter.Api.<clinit>(Api.java:97)
at Main.main(Main.java:11)
Caused by: java.lang.ClassNotFoundException: com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 3 more

Я так понял,нет какого-то класса,но я-то тут причем ? Подключил JAR-ик как внешний,ибо через локальный подключать не умею(скорее всего,проект не будет переносим)


А зачем тебе специальная библиотека для работы с Twitter (java-twitter)? Судя по сообщению об ошибке, ей для работы требуется ещё одна библиотека - protobuf. А той могут понадобиться ещё какие-то. Так ради простого задания можно собрать изрядную коллекцию библиотек. Для Java их ой как много написано. :)

Всё можно довольно просто реализовать стандарными библиотеками: создаёшь URL, открывает поток, который разбираешь DocumentBuilder-ом, в результате получается Document - XML в виде DOM в памяти, по которому можно либо ползать методами Node и других классов DOM, либо использовать XPath, если знаешь этот язык запросов.

Но можно просто прочитать URL в String, и в ней простыми функциями работы со строками найти все данные.

Вот здесь можно посмотреть пример кода на Java, который, используя только стандарные пакеты, читаем XML по заданной ссылке (URL-у), разбирает его в DOM, и потом лазит по вершинам полученного дерева.
  • 0
human brain has endless capacity for useless information.
programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. so far, the universe is winning. © rick cook

#695 Mr. Positive

Mr. Positive
  • Пользователь
  • 849 сообщений

Отправлено 28 Октябрь 2010 - 23:15

Во вторник на упражнении по Яве что было? Только домашки сдавали или я что-то промогоргал важное?
  • 0
Former IAPB 8X.
Bachelor of Eternity

#696 JakeTheFIsh

JakeTheFIsh
  • Пользователь
  • 629 сообщений

Отправлено 29 Октябрь 2010 - 08:39

Знаю что у ребят эстонского потока в четверг уже третью объясняли :)
  • 0
Есть три способа отвечать на вопросы: сказать необходимое, отвечать с приветливостью и – наговорить лишнего
Плутарх - (ок. 46 — ок.120) - древнегреческий писатель, историк

#697 Ketty:)

Ketty:)
  • Пользователь
  • 223 сообщений
  • Откуда:Tallinn

Отправлено 29 Октябрь 2010 - 08:55

на лекции это было.
  • 0

#698 Aljushka

Aljushka
  • Пользователь
  • 21 сообщений

Отправлено 30 Октябрь 2010 - 11:39

А кто-нибудь вообще понял, что в третьем задании требуется? Как участника по х-координате размазать?
  • 0

#699 GGr

GGr
  • Пользователь
  • 68 сообщений
  • Откуда:Nar/Tln

Отправлено 31 Октябрь 2010 - 09:58

Kuvab "kaotus-võitjale" graafiku

* y-teljel on aeg
* x-teljel on võistleja

хе, и в файле только время финиша.
пока самое невнятное задание, которое я видел. ждём английскую версию)
  • 0

#700 Aljushka

Aljushka
  • Пользователь
  • 21 сообщений

Отправлено 31 Октябрь 2010 - 11:52

GGr, а Вы уверены, что они смогут это на английский перевести? ))))
  • 0

#701 GGr

GGr
  • Пользователь
  • 68 сообщений
  • Откуда:Nar/Tln

Отправлено 31 Октябрь 2010 - 13:29

Aljushka, не сразу, но должны. для первых двух заданий был перевод. пока впечатление от задания - WTF?? :lol:
  • 0

#702 Tasmanian Fox

Tasmanian Fox
  • Пользователь
  • 108 сообщений
  • Откуда:Narva

Отправлено 31 Октябрь 2010 - 14:24

что в третьем задании требуется?

Если правильно понимаю, то программа должна
  • Читать скачанный с sportinfo.ee файлик, в котором забиты имена соревнующихся, их затраченное время, номера, занятые места и ещё что-то. Нам потребуется только первые два пункта. Да, на этот раз не придётся читать данные из Интернета.
  • Рисовать график, где по горизонтали расположены спортсмены, по вертикали - затраченное время. Для фанатичных математиков: y = f(x), где y - затраченное время, x - порядковый номер игрока :)
  • График должен всегда занимать всё доступное место в окне (т.е. после resize он должен увеличиваться/уменьшаться)
  • Можно отмечать несколько людей. Наверное, в окне должен быть список игроков, при щелчке на игрока, на графике появляется какой-нибудь флажок, показывающий его положение.
  • Дополнительно: 3 пункта дадут, если можно будет рисовать несколько графиков в одном окне/удалять графики. 2 пункта - если можно будет Zoom'ить кусок графика, а так же перемещаться по увеличенному графику (превед, Google Maps)
Может, я что-нибудь забыл, неправильно понял или поленился написать, так что не советую делать всю программу только по вышеуказанной схеме :D
  • 0

#703 KatrionaZ

KatrionaZ
  • Пользователь
  • 29 сообщений

Отправлено 02 Ноябрь 2010 - 16:29

Знаю что у ребят эстонского потока в четверг уже третью объясняли :)

А русскому потоку уже объясняли?
  • 0

#704 Ketty:)

Ketty:)
  • Пользователь
  • 223 сообщений
  • Откуда:Tallinn

Отправлено 02 Ноябрь 2010 - 16:54

Рисовать график, где по горизонтали расположены спортсмены, по вертикали - затраченное время. Для фанатичных математиков: y = f(x), где y - затраченное время, x - порядковый номер игрока :)


по вертикали - "проигрыш победителю". то есть если у игрока, занявшее первое место резултат 01:30 а у следущего 01:32 то на графике первый игрок имеет по y - 0, а второй по у - 0:02 и так далее)
  • 0

#705 archieb0ld

archieb0ld
  • Пользователь
  • 646 сообщений
  • Откуда:IABB

Отправлено 05 Ноябрь 2010 - 19:55

а кто-нить пытался у Таммета по мэйлу получить пароль к dijkstra? а то мне уже вторую неделю не отвечает...
  • 0
www.last.fm/user/archieb0ld
Когда я перестану пить...совершенно, все скажут: "Как же он хорош! Какая милашка!" © НаиВ
Когда таким, как ты сейчас, был я, таких, как я сейчас, не слушал. © Тараканы

#706 Mr. Positive

Mr. Positive
  • Пользователь
  • 849 сообщений

Отправлено 05 Ноябрь 2010 - 20:56

archieb0ld,
пароль к серверу - твой пароль к компьютеру от комп. класса, логин - соответственно твой логин в комп. классе.
  • 0
Former IAPB 8X.
Bachelor of Eternity

#707 archieb0ld

archieb0ld
  • Пользователь
  • 646 сообщений
  • Откуда:IABB

Отправлено 05 Ноябрь 2010 - 21:20

Mr. Positive,
я неправильно выразился, я по у него просил мне доступ открыть, а не пароль выслать
щас попробовал войти - ругается Server unexpectedly closed network connection при вводе пароля
таммет вообще читает/отвечает на письма или втихоря доступ открывает/не открывает?
  • 0
www.last.fm/user/archieb0ld
Когда я перестану пить...совершенно, все скажут: "Как же он хорош! Какая милашка!" © НаиВ
Когда таким, как ты сейчас, был я, таких, как я сейчас, не слушал. © Тараканы

#708 Mr. Positive

Mr. Positive
  • Пользователь
  • 849 сообщений

Отправлено 05 Ноябрь 2010 - 22:19

archieb0ld,
имхо, как и с любым преподавателем лучше лоб-в-лоб общаться, так эффективнее всего. Пример:
Отправил преподавателю по ППК Явы письмо еще в начале сентября с вопросом. Ответ до сих пор жду, так что, думаю комментарии излишни.
  • 0
Former IAPB 8X.
Bachelor of Eternity

#709 archieb0ld

archieb0ld
  • Пользователь
  • 646 сообщений
  • Откуда:IABB

Отправлено 06 Ноябрь 2010 - 02:07

Mr. Positive,
ну это ясный пень, просто думал вдруг кто ещё писал ему на мыло и получал доступ
мне в принципе не горит, виртуальная машина решает, но на всякий случай хотелось бы доступ возыметь
  • 0
www.last.fm/user/archieb0ld
Когда я перестану пить...совершенно, все скажут: "Как же он хорош! Какая милашка!" © НаиВ
Когда таким, как ты сейчас, был я, таких, как я сейчас, не слушал. © Тараканы

#710 JakeTheFIsh

JakeTheFIsh
  • Пользователь
  • 629 сообщений

Отправлено 06 Ноябрь 2010 - 10:39

archieb0ld, Мы с другом с ним лично разговаривали.

Mr. Positive, Он мне отвечал пару раз :))), но потом как-то подзатих :)

Сообщение изменено: JakeTheFIsh (06 Ноябрь 2010 - 10:40 )

  • 0
Есть три способа отвечать на вопросы: сказать необходимое, отвечать с приветливостью и – наговорить лишнего
Плутарх - (ок. 46 — ок.120) - древнегреческий писатель, историк

#711 lavlein

lavlein
  • Пользователь
  • 233 сообщений

Отправлено 06 Ноябрь 2010 - 19:14

а кто-нить пытался у Таммета по мэйлу получить пароль к dijkstra? а то мне уже вторую неделю не отвечает...

я писала Таммету по другому вопросу, но тоже не получила ответа ^_^
лучше подойти :wink:
  • 0

#712 Wardann

Wardann
  • Пользователь
  • 56 сообщений

Отправлено 07 Ноябрь 2010 - 00:35

Народ,у Таммета можно защищать на русском ? Если нет,то можно ли на английском ?
  • 0

#713 Эдгарулик

Эдгарулик

    Мусечка

  • Постоялец
  • 4 871 сообщений
  • Откуда:Столица

Отправлено 07 Ноябрь 2010 - 00:42

Wardann, еще ничего не защитил?
  • 0

#714 JakeTheFIsh

JakeTheFIsh
  • Пользователь
  • 629 сообщений

Отправлено 07 Ноябрь 2010 - 09:16

Wardann, Он по русски понимает, скорей всего и защищать можно. На английском тоже вроде можно :) , на эстонском не знаю :unsure:

Сообщение изменено: JakeTheFIsh (07 Ноябрь 2010 - 09:17 )

  • 0
Есть три способа отвечать на вопросы: сказать необходимое, отвечать с приветливостью и – наговорить лишнего
Плутарх - (ок. 46 — ок.120) - древнегреческий писатель, историк

#715 Mr. Positive

Mr. Positive
  • Пользователь
  • 849 сообщений

Отправлено 07 Ноябрь 2010 - 13:18

Wardann,
я лично слышал, как Таммет одной девушке из моей группы на русском отвечал. Но я бы лучше наверное на своем ломаном английском объяснил домашку, чем перешел на русский язык :)
  • 0
Former IAPB 8X.
Bachelor of Eternity

#716 Wardann

Wardann
  • Пользователь
  • 56 сообщений

Отправлено 07 Ноябрь 2010 - 20:26

Спасибо за ответы,я это ценю ))
  • 0

#717 Kibal4iSh

Kibal4iSh
  • Пользователь
  • 64 сообщений

Отправлено 08 Ноябрь 2010 - 08:16

Люди подскжите по выргуракендусед что нужно сделать чтоб зачет получить?
  • 0

#718 archieb0ld

archieb0ld
  • Пользователь
  • 646 сообщений
  • Откуда:IABB

Отправлено 08 Ноябрь 2010 - 16:53

а таммет что-нить говорил по поводу яваскрипта в 3-й домашке? есть большое желание взять валидатор формы из 2-й домашки, чтоб не париться с питоном...

Kibal4iSh,
4 домашки и КР
  • 0
www.last.fm/user/archieb0ld
Когда я перестану пить...совершенно, все скажут: "Как же он хорош! Какая милашка!" © НаиВ
Когда таким, как ты сейчас, был я, таких, как я сейчас, не слушал. © Тараканы

#719 Mr. Positive

Mr. Positive
  • Пользователь
  • 849 сообщений

Отправлено 08 Ноябрь 2010 - 19:20

archieb0ld,
завтра после упражнения спрогу и отпишу, что он ответил...

да, кстати, если кому интересно, то К/Р на сессии будет...
  • 0
Former IAPB 8X.
Bachelor of Eternity

#720 Ketty:)

Ketty:)
  • Пользователь
  • 223 сообщений
  • Откуда:Tallinn

Отправлено 08 Ноябрь 2010 - 19:31

Mr. Positive,
а что в кр будет? какие то вопросы или код написать надо будет? может я что то пропустила, вроде он не говорил про кр пока
  • 0