VirtualIreland.ru - Виртуальная Ирландия
Вернуться   VirtualIreland.ru - Виртуальная Ирландия > Живем в Ирландии > IT и Связь

IT и Связь Обсуждение "айтишных" вопросов и средств связи

Ответ
 
Опции темы Опции просмотра
Старый 28.03.2010, 03:32   #631
Спам-робот
 
Аватар для vc
 
Сообщений: 31,257
Благодарности: 21,993 в 10,697 сообщениях Поиск благодарностей vc
По умолчанию Re: Начать в ИТ в 30+

Вобщем что-то написал для одного thread-а пока. Тестирую, и непонятно, вот это правильно:

vc вне форума   Ответить с цитированием
Благодарность от:
svu (28.03.2010)

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 28.03.2010, 07:54   #632
Спам-робот
 
Аватар для svu
 
Откуда: Ленинград --> Петербург --> Dublin --> Cork --> Castleisland --> Tralee
Сообщений: 20,480
Благодарности: 12,385 в 6,695 сообщениях Поиск благодарностей svu
По умолчанию Re: Начать в ИТ в 30+

У меня получается другая картинко. Луна более желтая, гора более красная.
svu вне форума   Ответить с цитированием
Благодарность от:
Mishka Na Servere (28.03.2010)
Старый 28.03.2010, 14:37   #633
Спам-робот
 
Аватар для vc
 
Сообщений: 31,257
Благодарности: 21,993 в 10,697 сообщениях Поиск благодарностей vc
По умолчанию Re: Начать в ИТ в 30+

А так:
vc вне форума   Ответить с цитированием
Старый 28.03.2010, 16:44   #634
Пенсионер всея Ирландея
 
Сообщений: 15,596
Благодарности: 15,824 в 6,729 сообщениях Поиск благодарностей Mishka Na Servere
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от vc Посмотреть сообщение
А так:
...
Вот так:


Зачем для проверки правильности работы алгоритма такая сложная картинка, а не просто 3 цветных квадратика на белом фоне, например?
Правильно или нет можно всегда убедиться, открыв оригинал и результат в граф. редакторе и проверить, для любого пиксля на результате и его 9 соседей на оригинале, соответствие значений {R,G,B} пикселя ожидаемому от ручного просчета, по соответствующим формулам.
Mishka Na Servere вне форума   Ответить с цитированием
Благодарность от:
svu (28.03.2010)
Старый 28.03.2010, 17:53   #635
Спам-робот
 
Аватар для vc
 
Сообщений: 31,257
Благодарности: 21,993 в 10,697 сообщениях Поиск благодарностей vc
По умолчанию Re: Начать в ИТ в 30+

Всё, заработало. На чём тестировали-то? И какие assumptions?
В Java примере файл как я понял хранится в буффере а не читается каждый раз?
vc вне форума   Ответить с цитированием
Старый 28.03.2010, 18:01   #636
Спам-робот
 
Аватар для svu
 
Откуда: Ленинград --> Петербург --> Dublin --> Cork --> Castleisland --> Tralee
Сообщений: 20,480
Благодарности: 12,385 в 6,695 сообщениях Поиск благодарностей svu
По умолчанию Re: Начать в ИТ в 30+

У меня подозрительно похоже на результат МНСа

svu добавил 28.03.2010 в 19:04
Цитата:
Сообщение от vc Посмотреть сообщение
На чём тестировали-то? И какие assumptions?
На любом файле с размером степени двойки по каждой из осей. Главное - сравнить результаты. Мой код можно скопилировать из гита, могу просто дать жарфайл.

Меряем только само преобразование - загрузка и сохранение мало интересны.

Для жабки использовать опции -server -XX:CompileThreshold=1

Cишный код хотелось бы положить в git рядом с жабским. Интересно, соберется ли он под линухом?..

И, уважаемый МНС, теперь есть все резоны дельфиный код тоже опубликовать

Последний раз редактировалось svu, 28.03.2010 в 18:04. Причина: Добавлено сообщение
svu вне форума   Ответить с цитированием
Старый 28.03.2010, 18:20   #637
Спам-робот
 
Аватар для vc
 
Сообщений: 31,257
Благодарности: 21,993 в 10,697 сообщениях Поиск благодарностей vc
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от svu Посмотреть сообщение
Cишный код хотелось бы положить в git рядом с жабским.
Чтобы C++ код работал под любой платформой, нужно чтобы он импользовал платформонезависимые библиотеки.
У C++ нет платфрмонезависимой синхронизации в стандарте. И формат BMP также в стандарт не входит

vc добавил 28.03.2010 в 19:22
Цитата:
Сообщение от svu Посмотреть сообщение
У меня подозрительно похоже на результат МНСа
У меня тоже похоже стало. Просто с оптимизацией немного перестарался, и допустил ошибку в алгоритме

Последний раз редактировалось vc, 28.03.2010 в 18:22. Причина: Добавлено сообщение
vc вне форума   Ответить с цитированием
Старый 28.03.2010, 18:36   #638
Спам-робот
 
Аватар для svu
 
Откуда: Ленинград --> Петербург --> Dublin --> Cork --> Castleisland --> Tralee
Сообщений: 20,480
Благодарности: 12,385 в 6,695 сообщениях Поиск благодарностей svu
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от vc Посмотреть сообщение
У C++ нет платфрмонезависимой синхронизации в стандарте.
Должен ли я это комментировать?

Цитата:
Сообщение от vc Посмотреть сообщение
И формат BMP также в стандарт не входит
И это тоже? Кстати, я тестировал все больше на png. Это ж не важно, мы загрузку-сохранение не измеряем.
svu вне форума   Ответить с цитированием
Старый 28.03.2010, 18:51   #639
Спам-робот
 
Аватар для vc
 
Сообщений: 31,257
Благодарности: 21,993 в 10,697 сообщениях Поиск благодарностей vc
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от svu Посмотреть сообщение
Должен ли я это комментировать?
А что-тут комментировать? windows синхронизация сильно отличается от POSIX стандарта, а новые платформы могут вообще иметь совершенно другую синзронизацию. Попытка объединить все синхронизации в общий интерфейс порождает мутанта под названием Java

vc добавил 28.03.2010 в 19:53
Цитата:
Сообщение от svu Посмотреть сообщение
И это тоже? Кстати, я тестировал все больше на png. Это ж не важно, мы загрузку-сохранение не измеряем.
И это правильно! Формат картинки не может быть частью языка программирования.

Последний раз редактировалось vc, 28.03.2010 в 18:53. Причина: Добавлено сообщение
vc вне форума   Ответить с цитированием
Старый 28.03.2010, 18:54   #640
Спам-робот
 
Аватар для svu
 
Откуда: Ленинград --> Петербург --> Dublin --> Cork --> Castleisland --> Tralee
Сообщений: 20,480
Благодарности: 12,385 в 6,695 сообщениях Поиск благодарностей svu
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от vc Посмотреть сообщение
Попытка объединить все синхронизации в общий интерфейс порождает мутанта под названием Java
Бессодержательно. Многопоточность в жабке работает нормально на всех платформах, где она есть. Винды, позикс, ас400, ... "Мутант", "попытка" - это все эмоции. У нас есть этот стандарт, работающий, у Вас - нет. "Это есть факт, мсье Дюк" (с)

svu добавил 28.03.2010 в 20:00
Цитата:
Сообщение от vc Посмотреть сообщение
Формат картинки не может быть частью языка программирования.
Совершенно согласен. Но кросс-платформенный API по загрузке изображений (расширяемый и не зависящий от конкретных форматов!) - вполне может быть частью стандартной библиотеки, не правда ли?

Последний раз редактировалось svu, 28.03.2010 в 19:00. Причина: Добавлено сообщение
svu вне форума   Ответить с цитированием
Старый 28.03.2010, 21:09   #641
Спам-робот
 
Аватар для svu
 
Откуда: Ленинград --> Петербург --> Dublin --> Cork --> Castleisland --> Tralee
Сообщений: 20,480
Благодарности: 12,385 в 6,695 сообщениях Поиск благодарностей svu
По умолчанию Re: Начать в ИТ в 30+

Подтверждаю получение версии в гит от Кота. Любопытно очень. Но нечестно использовать sun.misc.Unsafe Что характерно, ибмовской машиной компилируется, но это будем считать случайностью.

При запуске падает с дикими криками, segmentation error, файлами core и т.д.

Запускаю на ibm java 1.6, 32 bit / power g5

Такие дела
svu вне форума   Ответить с цитированием
Старый 28.03.2010, 21:22   #642
Заслуженный Участник
 
Сообщений: 1,228
Благодарности: 438 в 286 сообщениях Поиск благодарностей Kot
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от svu Посмотреть сообщение
Но нечестно использовать sun.misc.Unsafe
Почему?
Цитата:
Сообщение от svu Посмотреть сообщение
Запускаю на ibm java 1.6, 32 bit / power g5
А вы на нормальной ВМ запускайте. Хе-хе...

Kot добавил 28.03.2010 в 22:26
В какой-то мере это подтвердил и пан Mishka Na Servere:
Цитата:
Сообщение от Mishka Na Servere Посмотреть сообщение
Мишка не является апологетом парадигмы "open source", и полностью согласен с паном SVU, что речь идет здесь о сравнительных циферках, а не способах их получения в конкретном компиляторе. Даже наоборот, любые алгоритмические улчшения показателей приветствуются.
Sun JDK юзайте, у АйБиэМа я не встечал еще нормальных продуктов.

Последний раз редактировалось Kot, 28.03.2010 в 21:26. Причина: Добавлено сообщение
Kot вне форума   Ответить с цитированием
Старый 28.03.2010, 21:42   #643
Спам-робот
 
Аватар для svu
 
Откуда: Ленинград --> Петербург --> Dublin --> Cork --> Castleisland --> Tralee
Сообщений: 20,480
Благодарности: 12,385 в 6,695 сообщениях Поиск благодарностей svu
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от Kot Посмотреть сообщение
Почему?
Не стандарт. Не является частью спецификации. Фактически, по нечестности ИМХО сравнимо с JNI - даже в каком-то смысле хуже, ибо JNI все-таки стандарт

Цитата:
Сообщение от Kot Посмотреть сообщение
Sun JDK юзайте
На linux/power g5? Ссылку в студию!

Цитата:
Сообщение от Kot Посмотреть сообщение
у АйБиэМа я не встечал еще нормальных продуктов.
WMQ ! Но это офтоп
svu вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 28.03.2010, 23:08   #644
Заслуженный Участник
 
Сообщений: 1,228
Благодарности: 438 в 286 сообщениях Поиск благодарностей Kot
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от svu Посмотреть сообщение
Не стандарт. Не является частью спецификации. Фактически, по нечестности ИМХО сравнимо с JNI - даже в каком-то смысле хуже, ибо JNI все-таки стандарт
Ну, поинтеры в Джаве теоретически отсутствуют... Но в постановке задачи не было жеского следования спеки. Правильно?..
Цитата:
Сообщение от svu Посмотреть сообщение
На linux/power g5?
Ох ты как вам не повезло... Даже не знаю шо сказать. Это будет пожалуй второй случай когда Эппл кидает. И больше ничего нет по рукой?

Цитата:
Сообщение от svu Посмотреть сообщение
WMQ !
Не судьба мне с ВебСферой. Не видел.

К стати, а ОпенЖДК пробовали компилить? Под МакОС (которая на и386, не ваш) вроде как слишком быстро спортировали только когда сорцы на Сан открыли... Хотя, то что гугль ничего не курит, говорит шо скорее всего под ППС вы ничего не найдете...
Kot вне форума   Ответить с цитированием
Старый 28.03.2010, 23:19   #645
Спам-робот
 
Аватар для svu
 
Откуда: Ленинград --> Петербург --> Dublin --> Cork --> Castleisland --> Tralee
Сообщений: 20,480
Благодарности: 12,385 в 6,695 сообщениях Поиск благодарностей svu
По умолчанию Re: Начать в ИТ в 30+

Цитата:
Сообщение от Kot Посмотреть сообщение
Но в постановке задачи не было жеского следования спеки. Правильно?..
Формально не было, это правда. Просто беседа началась с того, что я помпезно защищал жабку как портируемую стандартизованную платформу. А тут такой пассаж Ланн, пусть цветут 100 цветов. Тем более что мое стандартное и портируемое решение догнало и при некоторых условиях перегоняет дельфи


Цитата:
Сообщение от Kot Посмотреть сообщение
. Это будет пожалуй второй случай когда Эппл кидает. И больше ничего нет по рукой?
Прямо сейчас - нет. Я на этих выходных между двумя работами, поэтому своего писюка сейчас нет. Кстати, теоретически можно попробовать перегрузиться из линуха в макос и попробовать запустить тамошней родной жабкой, но ломает что-то...

Цитата:
Сообщение от Kot Посмотреть сообщение
ОпенЖДК пробовали компилить?
Он идет по умолчанию в убунте. И как-то работает даже... Но он с такой скоростью выполнял мой пример, что я на него тупо забил (ругался выше по треду). Ибмовская жабка все-таки ведет себя с моим примером адекватно в смысле скорости. А что на Вашем ломается - дык Вы ж нечестно играете, она имеет право Кстати, я там пристально не смотрел - у Вас нигде нет привязки к little endian? А то power g5 big endian. Пока речь идет о "честном" жабском коде, оно как бы и пофиг, но вы лезете в "потроха"
svu вне форума   Ответить с цитированием
Ответ



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

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщ.
С чего начать? 7novds Иммиграция 24 01.12.2009 18:59
С чего начать? Yury_B Иммиграция 31 29.01.2008 01:37
С чего начать? Ирада Образование 4 26.12.2006 12:58
подскажите с чего начать Leon Общие темы 5 20.12.2005 08:07
С чего начать? Yura Работа в Ирландии 1 09.03.2004 08:32


Часовой пояс GMT, времени сейчас: 10:52.


vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd., Русификация: zCarot, Vovan & Co
©2003-2025 VirtualIreland.ru - Виртуальная Ирландия