Re[5]: Кстати, а смысл?
От: Sinclair Россия https://github.com/evilguest/
Дата: 19.03.09 10:41
Оценка: 6 (5) +5
Здравствуйте, Mamut, Вы писали:
M>Для того, чтобы сделать грамотное кроссплатформенное приложение, надо потрахаться.
Вообще, чтобы сделать любое приложение, надо потрахаться. Но поскольку Шеридан сам никакого софта никогда не писал, он в это не верит.

Оффтоп:
Когда мне было лет пять, я как-то вслух поразмышлял при папе "а ведь легко прикрутить к велосипеду двигатель, чтобы он ездил как мотоцикл".
На что мне папа сказал примерно следующее: "сынок, прежде чем про что-то говорить 'это легко', попробуй сам это сделать".

Я это запомнил на всю жизнь.
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[6]: Кстати, а смысл?
От: Sheridan Россия  
Дата: 19.03.09 11:40
Оценка:
Sinclair wrote:

> Вообще, чтобы сделать любое приложение, надо потрахаться. Но поскольку Шеридан сам никакого софта никогда не писал, он в это не верит.

Хреновый из тебя телепат, ага.
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re[7]: Кстати, а смысл?
От: Sinclair Россия https://github.com/evilguest/
Дата: 19.03.09 12:14
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

S>Sinclair wrote:


>> Вообще, чтобы сделать любое приложение, надо потрахаться. Но поскольку Шеридан сам никакого софта никогда не писал, он в это не верит.

S>Хреновый из тебя телепат, ага.
А зачем тут телепатия?

> Если какой-нить опенсорс для себя — еще может быть. Если на работе/под заказ/с целью извлечения прибыли, то чаще затраты на кроссплатформенность себя не оправдывают
Гм, не вижу никаких дополнительных затрат.


Вся специфичность платежковой ОЦР состоит в настройке шаблона сканирования (тут имя, тут цифра, тут распознать, это как картинку сохранить...) с последующей проверкой данных и
пропихиванием их в опердень.
Не вижу сложностей.


> Пакетный менеджер рулит единственным типом ресурсов — файлами. Увы, далеко не все рулится файлами. Реальные приложения, отличные от Hello World, живут в значительно более
> богатом окружении. Им нужны "элементы конфигурации" внешнего пространства — пользовательские аккаунты, cron jobs, web sites, базы данных и т.п.
В чем проблема? portage во всяком случае легко все это делает...
Как скрипт напишеш — так и будет.


Клиент — чтото типа эээ так сказать браузера.
Сервер — некоторое приложение написаное при помощи библиотеки Glan.
Суть — GUI имеем на локальной машине, а выполняется оно на серваке.
Основано это дело на QT. Написать программу подэто дело грубо говоря это сменить Q на G в именах qt классов... Довально легко короче.


Что характерно, примеров обсуждаемых приложений за авторством Шеридана в природе не наблюдается.
Зато, что характерно, как только Шеридан начинает что-то писать, так сразу появляются трудности. Оказывается, ни схему БД придумать, ни проекцию выполнить без усилий не удаётся.

В этом и есть отличие теоретической разработки от практической. "Почему бы им не изобрести порох непромокаемым".
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[8]: Кстати, а смысл?
От: Sheridan Россия  
Дата: 19.03.09 12:41
Оценка: :)
Sinclair wrote:


> Что характерно, примеров обсуждаемых приложений за авторством Шеридана в природе не наблюдается.

В отношении ведги и генту примеры были неоднократно.
Кроссплатформенное программирование на кутэ не требует дополнительных затрат.
Насчет сканирования таки да, примеров не было, но тут ничем помочь не могу. Мне это пока неинтересно.

> Зато, что характерно, как только Шеридан начинает что-то писать, так сразу появляются трудности. Оказывается, ни схему БД придумать, ни проекцию выполнить без усилий не удаётся.

Все верно, я не программист.
Схему то БД я придумать могу, но я не уверен, что это будет лучшая схема.
И о какой проекции речь идет? О реализации кросс-БД "псевдоsql языка"? Это уже готово для общего случая.
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re[4]: Qt Solutions тоже GPL
От: LuciferArh Россия  
Дата: 19.03.09 12:41
Оценка: +1
Здравствуйте, neFormal, Вы писали:

F>а ты уже получил минус от куя


Да мне на его минусы — с бреющего полета накласть. Я просто в самом деле не понимаю фанатеющих от чего-то людей. Каждая область работы требует применения своего собственного инструмента. Я, например, никогда не соглашусь поставить Oracle на винду. Я никогда не понимал и никогда, видимо, не пойму: зачем серверу графическая морда, да еще и намертво впаяная в ядро? Ну и так далее... Но я всегда стараюсь использовать тот инструмент, который в данный момент лучше использовать для решения поставленной задачт. Если это винда — пусть будет винда, линукс — значит, линукс.

З.Ы. Сдается мне, что товарищ Куй — это виндовая реинкарнация Шеридана...
Re[9]: Кстати, а смысл?
От: Mamut Швеция http://dmitriid.com
Дата: 19.03.09 12:58
Оценка: 1 (1)
S> Кроссплатформенное программирование на кутэ не требует дополнительных затрат.

http://www.rsdn.ru/forum/message/3334261.1.aspx
Автор: Mamut
Дата: 19.03.09


и вообще: http://www.qtsoftware.com/developer/task-tracker

проблемы в макоси
проблемы в Линуксе
поблемы в винде

а так да — никаких затрат вообще.
avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
Re[9]: Кстати, а смысл?
От: fddima  
Дата: 19.03.09 13:05
Оценка: +2
Здравствуйте, Sheridan, Вы писали:

S>Схему то БД я придумать могу, но я не уверен, что это будет лучшая схема.

А лучших схем вообще не бывает, есть, подходящие/удовлетворяющие исходным данным задачи. Люди делают, пробуют, и при необходимости (например, ситуация изменилась или просто ошибку допустили), — даже приходится идти на довольно гнусное занятие — менять схему БД, пусть и частями. В продакшине это крайне неудобное занятие должен тебе сказать. Однако это всё равно происходит. Но у тебя вроде и исходные данные есть (можно ж даже не генерировать ничего на просадочные тесты), и ни о каком таком геморрое в перспективе беспокоится не нужно. Да и к счастью задача — форум, — эта не такая страшная вещь, что бы нельзя было использовать чужой опыт. В том числе и участников RSDN (хотя в мире есть и другие форумы, движки и довольно обширным контентом, опыт есть, его тока нужно захотеть взять).
Re[5]: Qt Solutions тоже GPL
От: ambel-vlad Беларусь  
Дата: 19.03.09 13:10
Оценка:
Hi LuciferArh

F>>а ты уже получил минус от куя


LA>Да мне на его минусы — с бреющего полета накласть.


Слушай, а это идея. А что если куя обрить?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[5]: Qt Solutions тоже GPL
От: fddima  
Дата: 19.03.09 13:10
Оценка: :)
Здравствуйте, LuciferArh, Вы писали:

LA>Да мне на его минусы — с бреющего полета накласть. Я просто в самом деле не понимаю фанатеющих от чего-то людей. Каждая область работы требует применения своего собственного инструмента. Я, например, никогда не соглашусь поставить Oracle на винду. Я никогда не понимал и никогда, видимо, не пойму:

выделенное
Re[6]: Qt Solutions тоже GPL
От: LuciferArh Россия  
Дата: 19.03.09 13:28
Оценка:
Здравствуйте, fddima, Вы писали:

LA>>Да мне на его минусы — с бреющего полета накласть. Я просто в самом деле не понимаю фанатеющих от чего-то людей. Каждая область работы требует применения своего собственного инструмента. Я, например, никогда не соглашусь поставить Oracle на винду. Я никогда не понимал и никогда, видимо, не пойму:

F> выделенное

А что — выделенное? Ты ставил Oracle на винду? Я — ставил, и неоднократно. Правда в тех случаях, когда имелось четкое и недвусмысленное желание заказчика. Если такового желания нет или оно меняемо, то Oracle ставится на линукс.

Я не знаю, по каким причинам иногда оракл так дико начинает тормозить под виндой, но факты такие есть.
Re[7]: Qt Solutions тоже GPL
От: fddima  
Дата: 19.03.09 13:32
Оценка:
Здравствуйте, LuciferArh, Вы писали:

LA>А что — выделенное? Ты ставил Oracle на винду? Я — ставил, и неоднократно. Правда в тех случаях, когда имелось четкое и недвусмысленное желание заказчика. Если такового желания нет или оно меняемо, то Oracle ставится на линукс.

Ставил. Не по своей инициативе, т.к. Оракл там вообще не впился. Тормозов соответственно никогда не наблюдал, так как нагрузок практически ноль.

LA>Я не знаю, по каким причинам иногда оракл так дико начинает тормозить под виндой, но факты такие есть.

Думаю это исключительно проблемы самого Оракла.

PS: Я бы его вообще б никогда не ставил. Сразу невзлюбился...
Re[5]: Кстати, а смысл?
От: Anton Batenev Россия https://github.com/abbat
Дата: 19.03.09 17:52
Оценка:
Здравствуйте, Mamut, Вы писали:

M> И это тоже. Например: http://www.rsdn.ru/forum/message/3321996.aspx
Автор: Mamut
Дата: 11.03.09


Как на уровне #define можно распознать, что приложение компилится под Mac? (имеется ввиду что-то типа макросов __WIN32__ под Windows).
avalon 1.0b rev 168
Re[10]: Кстати, а смысл?
От: Sheridan Россия  
Дата: 19.03.09 18:10
Оценка:
Mamut wrote:

> S> Кроссплатформенное программирование на кутэ не требует дополнительных затрат.

> http://www.rsdn.ru/forum/message/3334261.1.aspx
Автор: Mamut
Дата: 19.03.09

Если это ты называешь затратами.... Ну я не знаю. Пожалуй из этого следует что кутэ — идеальный пакет.


> и вообще: http://www.qtsoftware.com/developer/task-tracker

> проблемы в макоси
> проблемы в Линуксе
> поблемы в винде
Каакой ужас!!! У кутэ есть багтрак!!!! (заблевал клавиатуру, нетбук, соседей)

> а так да — никаких затрат вообще.
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re[11]: Кстати, а смысл?
От: fddima  
Дата: 19.03.09 21:31
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

>> S> Кроссплатформенное программирование на кутэ не требует дополнительных затрат.

>> http://www.rsdn.ru/forum/message/3334261.1.aspx
Автор: Mamut
Дата: 19.03.09

S>Если это ты называешь затратами.... Ну я не знаю. Пожалуй из этого следует что кутэ — идеальный пакет.
Извините — проблемы с фокусом и идеологией системных диалогов — это порой фатально важно. Я не хочу быть тем, кто по привычке нажал не то. Никто не хочет. А в стандартных диалогах мы нажимаем как раз не особо раздумывая _что_ нажать, мы выбираем нужное нам действие и нажимаем. А тут сразу же нехилый такой подкос.

S>Каакой ужас!!! У кутэ есть багтрак!!!! (заблевал клавиатуру, нетбук, соседей)

Ты б посмомотрел на их количество. По ссылкам видны и закрытые и активные и всё шо нипопадя (это для справедливости, но это отражает динамику "кто на что смотрел"). 100 для макос (ей т.е. тупо никто не занимается + похожесть архитектур), 400 для линукса (видимо родное) + 2000 для винды (т.е. народ её либо ацке пытается юзать в зад и в край, даже больше чем на линуксе??? либо, наоборот пытается серьёзно юзать в подавляющем меньшинстве, но это вызывает вопросов раз в 6 больше, чем на линуксе). В любом случае хвалиться такой "портируемостю"... А если почитать баги, что я немножко сделал — то, сложилось впечатление что кутэ тваё пишут тока для себя, а под остальные платформы допиливают в том случае если там возникли проблемы. На мой взгляд — подход, конечно, имеющий право на жизнь — но путь ещё не пройден, что бы этим было безопасно пользоваться. Иначе может быть проще делать свой велосипед, под 2-3 таргет платформы, о простите меня боги.

А дальше... даже разговор начинать боюсь, потому что не в курсе, есть ли близкий аналог Debugging Tools for Windows, для макос и линукса. Если нет, и это продакшен — то пожалуйста, берите лопаточку и в песочек со своим сиплюзплюзом. А если это "побаловаться" — то любые проблемы канают.

>> а так да — никаких затрат вообще.

Да, Мамут, я твой пост, 3 раза пытался прокоментить, но сдерживался. Хвалёная (Шериданом) переносимость кутэ шо то такая же сложная, как и в остальных случаях. Иначе говоря тестировать всё и везде прийдётся самому, и если что не так, писать в багтрекер, и как я уже на днях кидал ссылку с настоящим "лицом опенсорца" — через 2 года мой инцидент закрыл робот (автоматически по истечению 21 дня)... когда я открывал никакого робота не было... Очень приятно блин! Слава богу что я эту фичу больше не юзаю сам по себе, и последние годы просто следил ради интересу. Спасибо. Наелись.
Re[12]: Знаете что?
От: Sheridan Россия  
Дата: 19.03.09 22:42
Оценка: :)
fddima wrote:

Знаете что? Пишите сами. На дотнете, на моно, на каком угодно г. Да, и авалон удаляйте. Он на кутэ написан. И виртуалбокс тоже втопку — морда евойная тоже на кутэ.
Багтрак им блин не нравится... Дожили... А в багтраке дотнета наверняка стерильная чистота, да?
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re: Qt Solutions тоже GPL
От: Евгений Коробко  
Дата: 20.03.09 04:53
Оценка:
S>Кто еще до сих пор не хочет писать кроссплатформенно?

Напомните, сколько времени и сил ушло на портирование KDE под винду и в каком там всё состоянии?
Евгений Коробко
Re[2]: Qt Solutions тоже GPL
От: Sheridan Россия  
Дата: 20.03.09 05:42
Оценка:
"Евгений Коробко" wrote:

> S>Кто еще до сих пор не хочет писать кроссплатформенно?

>
> Напомните, сколько времени и сил ушло на портирование KDE под винду и в каком там всё состоянии?
А я откуда знаю? Я КДЕ в виндах не запускаю. Да и вообще против этой идеи.
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re[3]: Qt Solutions тоже GPL
От: _d_m_  
Дата: 20.03.09 05:50
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>"Евгений Коробко" wrote:


>> S>Кто еще до сих пор не хочет писать кроссплатформенно?

>>
>> Напомните, сколько времени и сил ушло на портирование KDE под винду и в каком там всё состоянии?
S>А я откуда знаю? Я КДЕ в виндах не запускаю. Да и вообще против этой идеи.

Ты против кроссплатформенности?
Re[4]: Qt Solutions тоже GPL
От: Sheridan Россия  
Дата: 20.03.09 06:22
Оценка: :)
_d_m_ wrote:

>>> Напомните, сколько времени и сил ушло на портирование KDE под винду и в каком там всё состоянии?

> S>А я откуда знаю? Я КДЕ в виндах не запускаю. Да и вообще против этой идеи.
> Ты против кроссплатформенности?
Я против КДЕ на виндах.
Posted via RSDN NNTP Server 2.1 beta
Matrix has you...
Re[5]: Qt Solutions тоже GPL
От: Mamut Швеция http://dmitriid.com
Дата: 20.03.09 07:52
Оценка:
Здравствуйте, Sheridan, Вы писали:

S> _d_m_ wrote:


S> >>> Напомните, сколько времени и сил ушло на портирование KDE под винду и в каком там всё состоянии?


S> > S>А я откуда знаю? Я КДЕ в виндах не запускаю. Да и вообще против этой идеи.


S> > Ты против кроссплатформенности?


S> Я против КДЕ на виндах.


Шеридан. Тебе задали конкретный вопрос: если затрат на портирование при помощи Qt нет никаких, то почему KDE портировалось так долго и с таким количеством глюков и багов? Ты можешь раз в жизни ответить на поставленый вопрос прямо, а не сливаться, как маленькое дитё
Автор: Sheridan
Дата: 20.03.09
?
avalon 1.0b rev 146


dmitriid.comGitHubLinkedIn
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.