Вернуться   Финляндия по-русски » Жизнь в Финляндии » Финансы, деньги, бизнес
Логин
Пароль

Ответ
 
Опции темы Поиск в этой теме Оценить тему Опции просмотра
Old 19-10-2004, 14:47   #1
Бегемот
Примусы починяю
 
Аватар для Бегемот
 
Сообщений: 1,041
Проживание: Хельсинки
Регистрация: 13-10-2004
Status: Offline
Оптимизация финских налогов

Куда идут налоги - это, конечно, интересно.
Еще интереснее - как они берутся.
На http://fintax.bizhat.com началось бета-тестирование программы FinTax v.1.5.
Это инструмент для расчета налогов, их оптимизации
и изучения налогового законодательства. С трехязычным интерфейсом (русским-английским-финским).
Желающие могут загрузить, погонять и сообщить о впечатлениях. Адрес для сообщений - там же.
Там же частично переведенный на русский язык "Закон о подоходном налоге" ("Tuloverolaki"). И кое-какие другие полезные документы. Желающие тоже могут принять участие (перевести - что кому понравиться).

-----------------
Бегемот
 
0
 
0
    Ответить с цитированием
Old 19-10-2004, 15:13   #2
_doctor
Пользователь
 
Аватар для _doctor
 
Сообщений: 1,024
Проживание: Tampere
Регистрация: 21-04-2004
Status: Offline
Звучит, конечно, интересно
Но на этом сайте сейчас ничего нет
 
0
 
0
    Ответить с цитированием
Old 19-10-2004, 15:30   #3
GET
Модератор
 
Сообщений: 3,549
Проживание: Oulu
Регистрация: 07-09-2003
Status: Offline
 
0
 
0
    Ответить с цитированием
Old 19-10-2004, 15:35   #4
GET
Модератор
 
Сообщений: 3,549
Проживание: Oulu
Регистрация: 07-09-2003
Status: Offline
Какой-то дурень бекслешей навтыкал А так скачать можно. Только не понятно, мне потом эти классы руками запускать?
 
0
 
0
    Ответить с цитированием
Old 19-10-2004, 16:30   #5
_doctor
Пользователь
 
Аватар для _doctor
 
Сообщений: 1,024
Проживание: Tampere
Регистрация: 21-04-2004
Status: Offline
Цитата:
Первоначальное сообщение от GET
Какой-то дурень бекслешей навтыкал А так скачать можно.

О точно! А я по рабочей запарке даже повнимательнее посмотреть не догадался

Цитата:
Только не понятно, мне потом эти классы руками запускать?

Там емть .bat файл, который должен всё запускать, но у меня на рабочей машине он выдаёт только ошибки:
Цитата:
C:\Artem\tmp\fintax>SET CLASSPATH=.;.\lib\jhall.jar;.\com\f intax\law;.\com\finta
x\law\articles;

C:\Artem\tmp\fintax>java -cp .;.\lib\jhall.jar;.\com\fintax\law; .\com\fintax\law
\articles; com.fintax.client.FinTaxClient
Exception in thread "main" java.lang.UnsupportedClassVersionEr ror: com/fintax/cl
ient/FinTaxClient (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0( Native Method)
at java.lang.ClassLoader.defineClass(U nknown Source)
at java.security.SecureClassLoader.def ineClass(Unknown Source)
at java.net.URLClassLoader.defineClass (Unknown Source)
at java.net.URLClassLoader.access$100( Unknown Source)
at java.net.URLClassLoader$1.run(Unkno wn Source)
at java.security.AccessController.doPr ivileged(Native Method)
at java.net.URLClassLoader.findClass(U nknown Source)
at java.lang.ClassLoader.loadClass(Unk nown Source)
at sun.misc.Launcher$AppClassLoader.lo adClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unk nown Source)
at java.lang.ClassLoader.loadClassInte rnal(Unknown Source)

C:\Artem\tmp\fintax>SET CLASSPATH=

C:\Artem\tmp\fintax>pause
Press any key to continue . . .
 
0
 
0
    Ответить с цитированием
Old 19-10-2004, 16:31   #6
_doctor
Пользователь
 
Аватар для _doctor
 
Сообщений: 1,024
Проживание: Tampere
Регистрация: 21-04-2004
Status: Offline
Ах-да, у меня на рабочей машине установлена старая версия Явы - специально для Symbian'овских инструментов
 
0
 
0
    Ответить с цитированием
Old 19-10-2004, 17:15   #7
GET
Модератор
 
Сообщений: 3,549
Проживание: Oulu
Регистрация: 07-09-2003
Status: Offline
Same shit. Причем очень не хочется трогать JRE. Слишком много софта требует именно 1.3.1 eng.
 
0
 
0
    Ответить с цитированием
Old 19-10-2004, 17:52   #8
Бегемот
Примусы починяю
 
Аватар для Бегемот
 
Сообщений: 1,041
Проживание: Хельсинки
Регистрация: 13-10-2004
Status: Offline
Цитата:
Какой-то дурень бекслешей навтыкал

Обратные косые убраны. Дурень благодарит.
Цитата:
Там емть .bat файл, который должен всё запускать, но у меня на рабочей машине он выдаёт только ошибки:

Там есть еще readme.txt с инструкциями по установке.
Цитата:
Same shit. Причем очень не хочется трогать JRE. Слишком много софта требует именно 1.3.1 eng.

Актуальной является JRE 1.5 или JDK 5.0
Изображения
 
0
 
0
    Ответить с цитированием
Old 19-10-2004, 18:21   #9
_doctor
Пользователь
 
Аватар для _doctor
 
Сообщений: 1,024
Проживание: Tampere
Регистрация: 21-04-2004
Status: Offline
Значит попробую дома. Там у меня нет ничего требующего 1.3.1

Цитата:
Первоначальное сообщение от Бегемот

Актуальной является JRE 1.5 или JDK 5.0


Э-э-э.. сперва я подумал, что забыл русский язык

Цитата:
АКТУАЛЬНЫЙ прил.

1. Важный для настоящего времени; злободневный, насущный.
(c) Новый словарь русского языка. Толково-словообразовательный.
Автор Т. Ф. Ефремова

Я правильно понял, что вы считаете JRE 1.5 единственно.. "верной" в настоящее время?
 
0
 
0
    Ответить с цитированием
Old 19-10-2004, 18:40   #10
Бегемот
Примусы починяю
 
Аватар для Бегемот
 
Сообщений: 1,041
Проживание: Хельсинки
Регистрация: 13-10-2004
Status: Offline
Со словарем - уже можете. Попробуем с логикой.
Цитата:
Важный

и
Цитата:
единственно.. "верной"

это, как говорят в Одессе, две большие разницы.
Так что поняли неправильно.
 
0
 
0
    Ответить с цитированием
Old 20-10-2004, 10:22   #11
GET
Модератор
 
Сообщений: 3,549
Проживание: Oulu
Регистрация: 07-09-2003
Status: Offline
Бегемот

Я тебе так скажу.
OpenView NNM 6.xx требует 1.3.1. В настоящее время наиболее распространеная версия.
CiscoWorks 2000 требует 1.3.0 eng ( all languages including english не подходит). Наиболее распространенная версия.
Внутренний софт концерна, которым я пользуюсь, требует 1.3.1 intrtnational.
OpenView NNM 7.0, последние версии Performance insight требуют 1.4.1
Последний CW, который только изучается, требует 1.4.1 eng.

Покажи мне серьезный коммерческий софт, который требует 1.5.х.

У меня в данный момент на столе 3 рабочих станции ( еще одна на следующей неделе будет), Java Station ( Sun Ray), ноутбук. Всего 5 девайсов. А знаешь, почему? Из-за этой гребаной Явы. Каждый продукт требует свою версию. Ну другие соображения тоже есть, конечно.
 
0
 
0
    Ответить с цитированием
Old 20-10-2004, 12:51   #12
Бегемот
Примусы починяю
 
Аватар для Бегемот
 
Сообщений: 1,041
Проживание: Хельсинки
Регистрация: 13-10-2004
Status: Offline
Спасибо за интересную лекцию. К сожалению, я не поддерживаю общефилосовских диспутов об инструментах программирования и программных средах.
Цитата:
Покажи мне серьезный коммерческий софт, который требует 1.5.х.

http://fintax.bizhat.com
Хотя Вы правы: смена версий JRE/JDK чаще раздражает, чем радует. FinTax был сделан на 1.4 и перенос на 1.5 сопровождался некоторыми, хоть и небольшими и легко решенными, проблемами.
 
0
 
0
    Ответить с цитированием
Old 20-10-2004, 15:33   #13
_doctor
Пользователь
 
Аватар для _doctor
 
Сообщений: 1,024
Проживание: Tampere
Регистрация: 21-04-2004
Status: Offline
Хех, к сожалению перенос получился односторонним. На 1.4.2 он не заработал, пришлось ставить именно 5.0 (или 1.5. как вы её называете)
 
0
 
0
    Ответить с цитированием
Old 20-10-2004, 15:59   #14
Бегемот
Примусы починяю
 
Аватар для Бегемот
 
Сообщений: 1,041
Проживание: Хельсинки
Регистрация: 13-10-2004
Status: Offline
А не могли бы Вы сообщить подробности о 1.4.2?
Прямо на fintax@gawab.com, чтобы не занимать листингами форум.
Back step я в самом деле не проверял. Спасибо.
 
0
 
0
    Ответить с цитированием
Old 20-10-2004, 16:12   #15
GET
Модератор
 
Сообщений: 3,549
Проживание: Oulu
Регистрация: 07-09-2003
Status: Offline
Бегемот

Обычно на форумах в интернете друг к другу обращаются на "ты", это подчеркивает дружелюбность и открытость человека. Тем более, мы живем в Финляндии. Я не обижусь на подобное обращение к себе, но могу отвечать персонально на "Вы", если так велят Вам Ваши нормы поведения.
Что касается смены версий, то они меня не то чтоб раздражают, но очень мешают в работе.
Как Java-программист не могли бы Вы сделать такую версию программы, которая работала бы одинаково хорошо на любой версии JRE? Я видел сайты, которые способны так работать.
 
0
 
0
    Ответить с цитированием
Old 20-10-2004, 17:09   #16
Бегемот
Примусы починяю
 
Аватар для Бегемот
 
Сообщений: 1,041
Проживание: Хельсинки
Регистрация: 13-10-2004
Status: Offline
Цитата:
могу отвечать персонально на "Вы", если так велят Вам Ваши нормы поведения.

Мои нормы велят обращаться на "Вы" к Вам, а как Вам велят Ваши обращаться ко мне - это вопрос Ваших норм.
Цитата:
Я видел сайты, которые способны так работать.

FinTax не сайт, а обычная локальная программа. Загрузил, отключился от инета с его вирусами, спамом, ppm, и работай спокойно.
Цитата:
могли бы Вы сделать такую версию программы, которая работала бы одинаково хорошо на любой версии JRE?

Теоретически - да. Практически - нет. Теоретически можно взять 1.0, написать для нее программу (без 90% существующих ныне классов - их придется делать самому) и надеяться на совместимость снизу вверх. Причем надеяться зря, поскольку SUN неоднократно указывала, при смене версий, на необходимость изменения собственно пользовательских программ.
Например, в 1.5 изменены, в частности, вектора. Это описано в документации. А вот то, что соответственно изменилась работа с классами, которые эти вектора используют (javax.swing.JTabbedPane и др.) - до этого доходишь сам.
Лучше видить положительные стороны - изменения ОС и JRE создают и спрос на программистов.
 
0
 
0
    Ответить с цитированием
Old 20-10-2004, 17:41   #17
GET
Модератор
 
Сообщений: 3,549
Проживание: Oulu
Регистрация: 07-09-2003
Status: Offline
Бегемот

Да, программа, но ведь и с сайтов классы грузятся. Не вижу принципиальных отличий в реализации поддержки нескольких версий.

Принципы заточки под разные браузеры известны. Принципы заточки софта на С/С++ под разные платформы тоже известны.

ifdef не спасет отца русской демократии? Сразу говорю, что в Яве я почти 0, хотя разобраться в готовом исходнике не проблема.

А ведь Ява задумывалась как универсальный кроссплатформенный язык, который снимет дурацкие ограничения на архитектуру. Но теперь мы поддерживаем работу кучи программеров, потому что возникла целая туча других ограничений.

Я, например, не понимаю, почему нельзя на одном компе держать несколько Ява-машин разных версий с автоматическим выбором нужной. Неужели такая проблема это реализовать?

Последнее редактирование от GET : 20-10-2004 в 17:43.
 
0
 
0
    Ответить с цитированием
Old 21-10-2004, 12:22   #18
Бегемот
Примусы починяю
 
Аватар для Бегемот
 
Сообщений: 1,041
Проживание: Хельсинки
Регистрация: 13-10-2004
Status: Offline
Г.Модератор!
А ведь я на это уже отвечал. Но ответа не видно. Что-то со ссылками?
 
0
 
0
    Ответить с цитированием
Old 21-10-2004, 12:46   #19
Бегемот
Примусы починяю
 
Аватар для Бегемот
 
Сообщений: 1,041
Проживание: Хельсинки
Регистрация: 13-10-2004
Status: Offline
Ясно вижу, что часть Ваших вопросов, как и моих ответов - не попадают сюда.
Теперь ответ на последний вопрос.
Интересно, мы перешли от обсуждения FinTax к обсуждению философии программирования. Может, удобнее перебраться в раздел Компьютеры?
А вот и предложение для администрации: тут начинают затрагивать темы, которые удобнее формулировать не в стиле кратких сообщений форума, а в виде эссе. Может нужен е-журнал?
Теперь по заданному вопросу.
"почему нельзя на одном компе держать несколько Ява-машин разных версий"
Прелесть! Я из-за этого пять лет назад чуть инфаркт не получил! На большинстве компов как раз и стоит несколько Ява-машин. Броузеры приходят со своими, интегрированные среды (JBuilder, etc) со своими, SUNновские пакеты (JDK) со своими. Получаешь зверинец и приходиться предпринимать усилия, чтобы их все (кроме одной актуальной) задавить.
"с автоматическим выбором нужной". А нужен ли автоматический выбор? Мне, как разработчику, необходимо контролировать JRE и, соответственно, нужен ручной выбор.
А автоматический задается установкой CLASSPATH и другими аналогичными опциями при запуске java. Все это записывается в bat- файлы. Можно построить личный набор этих bat-ников. Пожно придумать и другие варианты
 
0
 
0
    Ответить с цитированием
Old 22-10-2004, 10:15   #20
GET
Модератор
 
Сообщений: 3,549
Проживание: Oulu
Регистрация: 07-09-2003
Status: Offline
Бегемот

Не заметил, чтобы что-то пропадало.

Что касается задавить все версии, то как определить, какая из них актуальна? Личным мнение программера? Вот так и начинаются проблемы с софтом. Задавили все, что не актуально, наша программа работает, а на остальные чихать? Хорошо хоть, что dll hell не перекочевал на NT платформу.

Под автоматическим выбором я подразумевал именно выбор программой, а не выбор системой. Но это уже особенности реализации. Я вот не знаю, как мне сейчас сделать так, чтобы два разных сайта работали на одной машине, если каждый из них запускает классы, требующие только свою версию JRE. Тут простыми батниками не обойдешься.
 
0
 
0
    Ответить с цитированием
Old 22-10-2004, 12:33   #21
Бегемот
Примусы починяю
 
Аватар для Бегемот
 
Сообщений: 1,041
Проживание: Хельсинки
Регистрация: 13-10-2004
Status: Offline
Все-таки глюк есть.
Если я вхожу на форум через лицевую страницу (www.russian.fi), то последний абзац Вашего последнего сообщения выглядит так:
"Как Java-программист не могли бы Вы сделать такую версию программы, которая работала бы одинаково хорошо на любой версии JRE? Я видел сайты, которые способны так работать."
А если следую ссылки из e-mail (http://www.russian.fi/forum/showthread.php?threadid=6381&goto=newpost), то так:
Я вот не знаю, как мне сейчас сделать так, чтобы два разных сайта работали на одной машине, если каждый из них запускает классы, требующие только свою версию JRE. Тут простыми батниками не обойдешься."
 
0
 
0
    Ответить с цитированием
Old 22-10-2004, 13:04   #22
Бегемот
Примусы починяю
 
Аватар для Бегемот
 
Сообщений: 1,041
Проживание: Хельсинки
Регистрация: 13-10-2004
Status: Offline
Первый абзац носит философский характер. Я уже писал, что не участвую в общефилософских диспутах об инструментах и средах программирования. Можно обсудить философию/технологию разработки программных продуктов. Но, вероятно, не в этом разделе.
Теперь по сути. Чтобы программа сделала выбор она должна это уметь. Т.е. ее разрарботчик должен предусмотреть возможность соответствующих настроек и доступа пользователя к ним. Если этого нет, а Вам нужно - пишите письма автору конкретной программы.
Мы все время говорим о немного разных вещах. Я - о Ява-программах, т.е. об application. Вы о сайтах. Несколько непонятно, что вы имеете ввиду: апплеты, сервлеты или еще что нибудь. В любом случае какая-то среда (броузер, сервер) их загружает и исполняет. Вот эта среда и определяет используемую JRE. Если эта среда имеет нужные настройки, то вы можете установить два экземпляра этой среды и их по-разному настроить. Если нет, то попробуйте запуск этих экземпляров разными bat-файлами. С разными установками CLASSPATH и других системных переменных, влияющих на значения опций java. Или пишите письма создателям этих сред.
Все чем могу.
PS. Понял, куда делись предыдущая переписка: она просто на вторую страницу пошла. Недоглядел. Э-хе-хе. Хотя, м.б. и окно ответа следует показывать не в конце каждой страницы, а только в конце последней?
 
0
 
0
    Ответить с цитированием
Old 22-10-2004, 20:55   #23
Бегемот
Примусы починяю
 
Аватар для Бегемот
 
Сообщений: 1,041
Проживание: Хельсинки
Регистрация: 13-10-2004
Status: Offline
To GET
В продолжение.
И вот представил я себе, что Вы мне такое письмо (как автору Ява-программы) написали. И чтоя буду делать?
Технически включить в комплект поставки JRE - не проблема. Причем лицензия SUN это позволяет.
И будет FinTax работать только со своей Ява-машиной. Как тот же JBuilder.
А практически: у FinTax размер zip меньше 1.5 м.б. У JRE - в 10 раз больше. При установке с CD это значения не имеет, а вот при выкачивании из Интернета ... А Вы как думаете? А если модем телефонный? И с ppm?
С другой стороны, многие ли пользователи вынуждены работать с несколькими JRE одновременно, причем программы не являются специализированными под ява-разработчика? Может, у Вас просто плохие инструменты? Тот же JBuilder этих проблем не создает.
 
0
 
0
    Ответить с цитированием
Old 24-10-2004, 10:58   #24
GET
Модератор
 
Сообщений: 3,549
Проживание: Oulu
Регистрация: 07-09-2003
Status: Offline
Цитата:
Первоначальное сообщение от Бегемот
To GET
В продолжение.
И вот представил я себе, что Вы мне такое письмо (как автору Ява-программы) написали. И чтоя буду делать?
Технически включить в комплект поставки JRE - не проблема. Причем лицензия SUN это позволяет.
И будет FinTax работать только со своей Ява-машиной. Как тот же JBuilder.
А практически: у FinTax размер zip меньше 1.5 м.б. У JRE - в 10 раз больше. При установке с CD это значения не имеет, а вот при выкачивании из Интернета ... А Вы как думаете? А если модем телефонный? И с ppm?
С другой стороны, многие ли пользователи вынуждены работать с несколькими JRE одновременно, причем программы не являются специализированными под ява-разработчика? Может, у Вас просто плохие инструменты? Тот же JBuilder этих проблем не создает.


Бегемот

У меня проблема с тем, что по работе приходится использовать клиент-серверный софт, написанный на яве. Причем таких приложений несколько и все вместе они требуют минимум 3 версии JRE, а грузятся непосредственно через веб. JRE поставить не проблема. Проблема в том, что как только я ставлю JRE для конкретного сайта, другой перестает работать, ругаясь на неправильную версию.
 
0
 
0
    Ответить с цитированием
Old 24-10-2004, 14:28   #25
Бегемот
Примусы починяю
 
Аватар для Бегемот
 
Сообщений: 1,041
Проживание: Хельсинки
Регистрация: 13-10-2004
Status: Offline
Насколько я Вас понимаю, Вы работаете с аплетами. Т.е. с клиентской частью, которая грузится с сайта и исполняется броузером.
В Windows XP получается такая картинка:
jre по умолчанию ставится в \ProgramFiles\Java.
Т.е. предполагается наличие только одного экземпляра, общего для всех броузеров.
И IE собственных установок путей не имеет (я не нашел).
Остается проверить другие броузеры (NetScape, Opera, etc).
Если они имеют возможность указания пути к конкретной jre, то Вы ставите в разные каталоги несколько вариантов и указываете эти пути в настройках.
Вот такая гипотеза - сам не проверял.
 
0
 
0
    Ответить с цитированием
Old 27-10-2004, 01:02   #26
hedgehog
Гость
 
Сообщений: n/a
Проживание:
Регистрация:
Status:
Цитата:
могли бы Вы сделать такую версию программы, которая работала бы одинаково хорошо на любой версии JRE


Теоретически, можно отслеживать номер версии Явы прямо внутри программы. Но есть ли смысл? Война броузеров одно - сам вынужден писать в css по два блока для каждого свойства. Это не есть хорошо.

С другой стороны, когда-то чтобы в программе на Яве (именно в локальной программе) русские символы отображались корректно, мне приходилось принудительно переписывать файл настроек в одном из каталогов Ява-машины, причем из самой программы. Может быть, это и есть решение проблемы с разными версиями Явы?
 
0
 
0
    Ответить с цитированием
Old 27-10-2004, 12:28   #27
Бегемот
Примусы починяю
 
Аватар для Бегемот
 
Сообщений: 1,041
Проживание: Хельсинки
Регистрация: 13-10-2004
Status: Offline
To GET.
Вы меня убедили. Не хорошо бежать впереди паровоза. Так что на htpp://fintax.bizhat.com теперь лежит вариант FinTax, который работает и на jre1.4. и на jre1.5. Приглашаю всех попробывать.
To HEDGEHOG.
Исходная ситуация состоит в том, насколько я понимаю, что речь идет о закрытой системе. Клиент грузится с сервера броузером и автоматом запускается. Отделить процессы загрузки и исполнения невозможно. И влезть в логику самого клиента - тоже. Остаются только возможные настройки Броузера. В IE таких установок я не вижу. Может подскажите по другим броузерам/ОС?
 
0
 
0
    Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

vB коды Вкл.
[IMG] код Вкл.
HTML код Выкл.



» Объявления на Doska.fi

» Галерея Финляндии

» Реклама на Doska.fi

» Реклама на Russian.fi


Часовой пояс GMT +3, время: 17:50.

Russian.fi - Финляндия по-русски © Suomitech Oy, 2002-2024 При использовании материалов с сайта указание ссылки на russian.fi обязательно