Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];

Вниз

Чего желаете?   Найти похожие ветки 

 
Kostafey ©   (2007-12-15 16:30) [80]

> [53] Игорь Шевченко ©   (04.12.07 09:45)
> Johnmen ©   (04.12.07 09:44) [52]
>
> Тогда не о Delphi, а о C#

Лучше о Java :)


 
PEAKTOP ©   (2007-12-15 18:30) [81]

> Чего желаете?
>
> TIF ©   (27.11.07 17:36)


Соблюдения правила "Знания человека принадлежат Миру", что не популярно здесь.
Например, раздел для загрузки компонентов в открытом исходном коде, в т.ч. самых популярных TeeChart, FastReport, LMDTools, TMS, DevExpress, EhLib и т.д.
Их достаточно легко найти в Интернете, но не все программисты знают китайский.


 
Григорьев Антон ©   (2007-12-15 20:13) [82]


> PEAKTOP ©   (15.12.07 18:30) [81]
> Соблюдения правила "Знания человека принадлежат Миру", что
> не популярно здесь.

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


 
Kostafey ©   (2007-12-15 21:13) [83]

> [82] Григорьев Антон ©   (15.12.07 20:13)

Ну платит не совсем босс, а заказчик боссу.
А суть в том, что кроме заказчика сей код нафиг никому не нужен :)


 
Torry ©   (2007-12-15 21:25) [84]


> А суть в том, что кроме заказчика сей код нафиг никому не
> нужен :)


Стать заказчиком (покупателем) того же LMD и будет тебе счастье :-)


 
Kostafey ©   (2007-12-15 21:28) [85]

> [84] Torry ©   (15.12.07 21:25)
> Стать заказчиком (покупателем) того же LMD и будет тебе
> счастье :-)

Ну... э-э-э..., да, ну... в смысле это-то понятно...
тут не поспоришь :)


 
antonn ©   (2007-12-15 21:59) [86]


> "Знания человека принадлежат Миру"

Знания получает тот, кто хочет их получить приложив усилия. Создав самостоятельно нужный компонент, либо потратить заработанную денюшку и купить готовое. Выбор всегда есть.


 
PEAKTOP ©   (2007-12-15 23:33) [87]

> Знания получает тот, кто хочет их получить приложив усилия.

Все правильно. Только где их получить ? Знаю, сейчас начнут приводить примеры, что нужно читать книги, учить теорию ... РЕАЛЬНЫЕ знания можно получить только написав что-то самому. А ориентироваться на что ? На какой код ?
Не скрою, последнее время самому приходится заниматься менеджментом и считать все на калькуляторе, иногда "в индусах", как бы печально это не звучало. А "в индусах" потому, что нет вообще никакой школы программирования, люди вообще не думают о рефакторинге (какой рефакторинг - отступы в коде не соблюдаются), а то, что ему самому нужно будет открыть исходник через месяц и устранить примитивный баг на 5 минут - об этом никто не думает. Мы не ищем легких путей, мы будем искать место в  юните половину дня.
Поэтому, если мне нужно использовать в коммерческом проекте стороннюю библиотеку,  я спокойно выложу за нее что там просят, лишь бы это было финансово оправдано. Дешевле один раз заплатить автору, чем финансировать штук 5 "индусов", поделки которых еще потом и сопровождать надо.
Другой вопрос в том, что я еще помню те времена, когда я сам был "в начале пути". И многому научился заглядывая в чужие исходники. Вот для этого, я считаю, и должно быть место, где эти исходники можно скачать и посмотреть: что и к чему.


 
PEAKTOP ©   (2007-12-16 00:47) [88]

За годы кодинга я составил для себя рейтинг библиотек:

1. Как нельзя программировать:

1 место. Александр Лочерт (библиотека QuickReport, долгое время входила в поставку Delphi). Использование глобальных переменных, обращение к published свойствам внутри методов отрисовки или protected-методов, совпадение названия глобальной функции (возвращающей указатель на глобальный объект) с именем published свойства, "грязный код".

2 место. Джефф Оверкэш и команда (библиотека Interbase Express). Этот код можно читать только "в укуренном" состоянии. Местами видна гениальная задумка FreeIB, но создается такое впечатление, что код доделывали на коленках срочно перед выходом релиза 6-й Делфи. Борланды сами признают, что так и было. Работа с родным для Борланда SQL-сервером притянута "за уши", о разделении транзакций на пишушую и читающую до сих пор никто не думал, о корректной работе с TThread можно вообще забыть - граблей рассыпано (и присыпано песочком, чтобы раньше времени не увидели) - просто немеряно.

3 место Сергей Бузаджи (FIBPlus). Просто откровенно грязный код. Стилистики названия классов и переменных вообще нет. Без пол-литры не разобраться. Хотя, лично я не могу не признать, что это - СТАБИЛЬНЫЙ код, проверенный временем. Но, видно кроме самого Сергея, в devrace этим кодом никто не занимаются.

2. На кого нужно равняться.

1 место Stalker (Евгений Балабуев) - библиотека ExtLib - первая библиотека для дизайна компонентов в RunTime. Сейчас, насколько я знаю, Stalker работает в LMD, и LMD-IDE-Tools - его творение и продолжение ExtLib. Конечно, с отступами в ExtLib мягко говоря слабовато (что было исправлено в LMD-IDE-Tools, видимо автор разобрался с настройками TabIndent в редакторе), зато код ! Stalker буквально играется классами и массивами классов с приведением типов так, что Си-ники со своими указателями-на-указатель просто нервно курят в углу. Используя стандатрые средства программирования, местами кажется, что Stalker смеется над Борландом, типа "а вы знали, что из Делфей можно выжать это ?".

2 место Рей Конопка (Raize Components) и Дмитрий Большаков (EhLib). Без комментариев. Просто классический вылизанный код, с соблюдением классической стилистики программирования. Открой любой метод - и сразу все понятно, что за переменные, откуда и для чего. Рею еще отдельное пять за область компонент - визуальные контроллы, которые выглядят нормально при любом разрешении монитора, "ловят" все требуемые клавиши с клавиатуры.

3 место сама VCL. Что-то я разуверовался в Борланд после 8-й Делфи. 2007 студия это никак не исправила.

Все изложенное мной является субъективным ИМХО, кто-то может иметь другое мнение, что свидетельствует прежде всего о наличии у этого человека уже "своего" почерка.


 
antonn ©   (2007-12-16 01:05) [89]


> Только где их получить ? Знаю, сейчас начнут приводить примеры,
>  что нужно читать книги, учить теорию ...

именно. Причем кто то именно так и делал, тратил свои силы и свое время на это.


 
Григорьев Антон ©   (2007-12-16 08:49) [90]


> PEAKTOP ©   (15.12.07 23:33) [87]
> Вот для этого, я считаю, и должно быть место, где эти исходники
> можно скачать и посмотреть: что и к чему.

Да пусть будет. Вопрос только в том, что с каждым конкретным исходником определять, где именно он будет лежать и будет ли вообще, имеет право только автор исходника.


 
Игорь Шевченко ©   (2007-12-17 13:28) [91]


> Дмитрий Большаков (EhLib). Без комментариев. Просто классический
> вылизанный код, с соблюдением классической стилистики программирования.
>  Открой любой метод - и сразу все понятно, что за переменные,
>  откуда и для чего


Я конечно Большакова уважаю, но код у него ужасный.


 
TIF ©   (2007-12-18 14:31) [92]


> Другой вопрос в том, что я еще помню те времена, когда я
> сам был "в начале пути". И многому научился заглядывая в
> чужие исходники. Вот для этого, я считаю, и должно быть
> место, где эти исходники можно скачать и посмотреть: что
> и к чему.


+1


> вылизанный код


э... это в каком смысле? там всё в подчистую что-ли вылизано? даже комментов нет?


 
Григорьев Антон ©   (2007-12-18 15:39) [93]


> TIF ©   (18.12.07 14:31) [92]

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


 
TIF ©   (2007-12-18 15:44) [94]


> Мой вопрос о том, будут ли знать авторы исходников и примеров
> о том, что их код лежит на вашем сайте, остался без ответа.
>  Видимо, имеется ввиду ответ "знать, может, и будут, но
> ничего сделать не смогут".


нет, не угадали :-)

Если, например, у какого-то компонента есть нормальная справка с указанием e-mail автора, то я его уведомляю об этом. иначе - sorry, просто размещаю и пишу, что разработано таким-то таким-то.

Но, например, TMS - хорошие компоненты (хоть и висят :-)))  ), но стоят ОООчень дорого, поэтому на свой страх и риск могу выложить полную версию бесплатно. Кому-то это понравится, кому-то нет... Но это надо хорошенько обдумать.


 
Григорьев Антон ©   (2007-12-18 16:22) [95]

Во-первых, надо не уведомлять, а разрешения спрашивать. Во-вторых, если разрешение попросить не удаётся, чужой код размещать на своём сайте нельзя. Равно как и чужие тексты и т.п.


 
PEAKTOP ©   (2007-12-18 19:14) [96]

> TIF ©   (18.12.07 15:44) [94]

Да много есть чего, что можно выложить.
TeeChart v8, QReport, FastReport, "SDAC-IBDAC-MyDAC", FIBPlus, IBO, EhLib, Raize, TMS, LMD, DevExpress, BlueToothFramework.

В принципе, скачать не проблема, в Китае Delphi и CBuilder очень уважают, и серверов там в стиле Anti-http://www.torry.net/ хватает.
Если возникнут проблемы с "наполнением", обращайся, поможем с переводом :)


 
TIF ©   (2007-12-21 13:41) [97]


> с переводом :)


с китайского? :-)


 
_Mike_   (2007-12-21 21:56) [98]


> Да много есть чего, что можно выложить.

Боюсь что такой сайт быстро последует за сайтом Prolaz и прочими. Когда у них там последний релиз был??? Все еще его мусолите. Ну-ну :)

Кстати, для информации горе хацкерам. "На лево" уходят заведомо битые версии (с багами и глюками а порой и с убитым кодом) :)


 
PEAKTOP ©   (2007-12-22 02:05) [99]

> _Mike_   (21.12.07 21:56) [98]
А вот и первый автор откликнулся ! :)

> Боюсь что такой сайт быстро последует за сайтом Prolaz
Это смотря как сделать. Если у себя на серваке это хранить, то тут и срок схлопотать можно (по крайней мере у вас - в России). А если публиковать только ссылки на другие сервера - то тут претензии предъявлять в первую очередь нужно Гуглю. И закрыть такой портал будет весьма проблематично, тем более что прецеденты уже были (например, "Пиратская бухта" http://www.xakep.ru/post/41070/default.asp).

> "На лево" уходят заведомо битые версии - Ну, демка твоя в них компилиться :) "Гуляет" версия 5.2.2, где именно - скину на личный ящик, дабы не нарушать правил форума.

Майк, если мне вдруг понадобиться BlueToothFramework, я ее просто у тебя куплю. Не из каких-либо совестливых побуждений или из уважения к твоему труду, отнюдь, просто это ДЕШЕВЛЕ. Это сэкономит мне кучу времени, которое я могу потратить на реализацию прикладной части и маркетинг. И если поменяется стандарт или технология получит развитие - обновить версию у тебя это будет ДЕШЕВЛЕ, чем содержать все это время студентов-"индусов", занимающихся поддержкой.
А куплю я ее у тебя по той простой причине, что я видел "товар лицом" - исходник, который хоть и не идеален, но классическая школа автора чувствуется. Так что скажи спасибо китайцам, что (возможно) подогнали тебе  потенциального клиента. Если вдруг это мне понадобиться.

И еще, Майк: "Открытое ПО" не означает "бесплатное". Например, StarOffice, RedHat LINUX. А сам работаю в прикладной области (СУБД) - у меня конфигурация открыта. Но я за нее беру деньги. Я говорил о другом: у любого начинающего программиста наступает тот момент, когда примеров из книжки уже не достаточно, а где еще поучиться - ну не на исходниках же Джеффа Оверкеша или Александра Лочерта ? :)


 
_Mike_   (2007-12-22 09:30) [100]

Вы знаете. Я не буду вступать в дискуссию по тому поводу. Скажу только одно.

Библиотека (как в исходниках, так и без), прежде чем выдать ее клиенту, подписывается (с некоторой версии, с какой не буду говорить). Причем эту подпись я легко найду как в выложенных где-то на варезниках, так и в уже скомпиленном приложении. Что мне это дает? Во-первых, я легко найду кто это у меня такой добрый. Во-вторых, могу быстро найти продукты, сделанные с использованием нелегальной версии.


 
Kerk ©   (2007-12-22 11:07) [101]

Ну купят у тебя библиотеку на левое имя. Ну найдешь ты продукты ее использующие. И что? Подашь в суд по правам человека в Гааге?


 
_Mike_   (2007-12-22 12:08) [102]


> Ну купят у тебя библиотеку на левое имя

На левое уже не купят. Такой вариант просто не проходит.


> Ну найдешь ты продукты ее использующие.

По возможности перекрою "кислоров". В плоть до выезда "специально обученных" (потому как за..ли).


 
Kerk ©   (2007-12-22 12:15) [103]

Почему на левое имя не купят? В инете не особо сложно получить виртуальную кредитку на любое имя.
И неужели одна копия столько стоит, что выезд "специально обученных" экономически оправдан?


 
_Mike_   (2007-12-22 13:47) [104]


> Почему на левое имя не купят?

Потому что Fraud Check.


> В инете не особо сложно получить виртуальную кредитку на
> любое имя.

Попробуйте. Потом расскажете на сколько не сложно.


> И неужели одна копия столько стоит

Да нет. Не настолько дорого...


> что выезд "специально обученных" экономически оправдан?

... но могу себе позволить "отвести душу".


 
PEAKTOP ©   (2007-12-22 18:39) [105]

> ... но могу себе позволить "отвести душу".
"Сделай врагов своими союзниками" (с) Бусидо

Ты никогда не сможешь победить пиратство. И бороться с пиратством бессмысленно - это надо принять и смириться с этим. Лучше подумай, что предложить такого, чтобы спокойно выкладывать сырцы на скачку, а библиотеку все равно покупали. Посмотри на Буза (Сергей Бузаджи FIBPlus) - в демке доступно 95% сырцов, т.е. при желании "отвязать" от демки остальное можно - достаточно перекодить самому один модуль. Почему он в своей области (компоненты доступа к InterBase/FireBird) лидер продаж ? Потому, что его библиотека самая быстрая ? - дудки, IBO в два раза быстрее.

Потому, что мне, как прикладнику, некогда переписывать недостающий модуль. Хотя теоретически (и практически) я это могу. Только мне хочеться, чтобы этим участком разработки занимался Буз, а я возьму готовенькое за 3600 русских рублей и буду тратить свое время на разработку непосредственно прикладной части, а не колупаться в спецификациях API разных версий сервера.

А насчет "специльно обученных" - не всегда прокатит. В разных странах разное законодательство. Например у нас, в Украине, авторские права на ПО получаются как на книгу: т.е. как на текст исходного кода. Хочешь, я получу авторские права на твою библиотеку ? Мне для этого надо всего лишь поменять в каждом модуле одну букву.


 
_Mike_   (2007-12-22 19:20) [106]


> Ты никогда не сможешь победить пиратство. И бороться с пиратством
> бессмысленно - это надо принять и смириться с этим. Лучше
> подумай, что предложить такого, чтобы спокойно выкладывать
> сырцы на скачку, а библиотеку все равно покупали. Посмотри
> на Буза (Сергей Бузаджи FIBPlus) - в демке доступно 95%
> сырцов, т.е. при желании "отвязать" от демки остальное можно
> - достаточно перекодить самому один модуль. Почему он в
> своей области (компоненты доступа к InterBase/FireBird)
> лидер продаж ? Потому, что его библиотека самая быстрая
> ? - дудки, IBO в два раза быстрее.

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

Да и с пиратством, как таковым, я бороться не собираюсь - бесполезно. Но если я хотябы пяток кардеров (подчеркиваю - кардеров, т.е. тех кто реально ворует а не пользует ворованное) изведу со свету (ну или доведу до такого состояния, что им к компу страшно подходить будет) - то я буду весьма счастлив.


> А насчет "специльно обученных" - не всегда прокатит. В разных
> странах разное законодательство. Например у нас, в Украине,
>  авторские права на ПО получаются как на книгу: т.е. как
> на текст исходного кода. Хочешь, я получу авторские права
> на твою библиотеку ? Мне для этого надо всего лишь поменять
> в каждом модуле одну букву.

Угу. Лучше, для начала, изучить ваши Украинские и прочие международные законы и соглашения - а потом делать такие заявления.


 
Григорьев Антон ©   (2007-12-22 20:50) [107]


> PEAKTOP ©   (22.12.07 18:39) [105]
> Лучше подумай, что предложить такого, чтобы спокойно выкладывать
> сырцы на скачку, а библиотеку все равно покупали.

А каковы лично ваши достижения в разработке, раскрутке и продаже подобных библиотек? Вы предлагаете это, исходя из собственного положительного опыта? Вы реально испытали на практике свой совет и поэтому уверены, что он принесёт пользу? Судя по всему, нет. И под этим советом разработчику скрывается банальное желание заполучить чужие исходники, и больше ничего. А вполне законные желания разработчика вам глубоко фиолетовы, ведь его знания с какого-то перепуга принадлежат всему миру, да?


 
Kerk ©   (2007-12-22 22:00) [108]

_Mike_   (22.12.07 13:47) [104]

> > В инете не особо сложно получить виртуальную кредитку
> на
> > любое имя.
>
> Попробуйте. Потом расскажете на сколько не сложно.

У меня есть подобная кредитка от epass. Никаких документов, подтверждающих указанное мной имя, не требовали. Не знаю насчет шароварных регистраторов, но Google Adwords такой виртуальной картой оплачивается на ура.


 
_Mike_   (2007-12-22 22:26) [109]

Так Вам ее выдал либо регистратор либо она привязана к Вашему банковскому счету либо Вы ее пополняете банковскими платежами. Что очень легко, в итоге, проверяется и выдает Вас.

К Вашему сведению, все операции по картам ePass очень легко могут быть получены простым запросом (если, конечно, у Вам Business Account да еще и есть поручители). Ну даже если мне, по какой-то причине, не дадут этой инфы (а пока оснований для отказа ни разу не было), то уж DR дадут в легкую (тем более, что ePass дочка DR).

Не будьте такими наивными...


 
Anatoly Podgoretsky ©   (2007-12-22 22:27) [110]

> _Mike_  (22.12.2007 19:20:46)  [106]

> Да и с пиратством, как таковым, я бороться не собираюсь - бесполезно. Но если я хотябы пяток кардеров (подчеркиваю - кардеров, т.е. тех кто реально ворует а не пользует ворованное) изведу со свету (ну или доведу до такого состояния, что им к компу страшно подходить будет) - то я буду весьма счастлив.

Вероятность того, что ты окажешь в тюрьме много выше, чем у кардеров.


 
Kerk ©   (2007-12-22 22:45) [111]

_Mike_   (22.12.07 22:26) [109]

> Так Вам ее выдал либо регистратор либо она привязана к Вашему
> банковскому счету либо Вы ее пополняете банковскими платежами.
>  Что очень легко, в итоге, проверяется и выдает Вас.

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

Еще можно вспомнить отлично работавший до недавнего времени Fethard, там виртуальную карту получить еще проще и куда анонимнее. Уверен, что еще есть аналоги.

И вообще, интересна формулировка причины, по которой будете требовать данные по владельцу карты у Epass/Fethard. Никакого фрода нет, человек все честно оплатил.


 
_Mike_   (2007-12-22 23:49) [112]


> Вероятность того, что ты окажешь в тюрьме много выше, чем
> у кардеров.

Ага. Щазз. С нашей то милицей. ЛОЛ.


> И вообще, интересна формулировка причины, по которой будете
> требовать данные по владельцу карты у Epass/Fethard. Никакого
> фрода нет, человек все честно оплатил.

Fraud Check request


 
_Mike_   (2007-12-22 23:57) [113]

А вообще, с нового 2008 года продажи для exUSSR будут нахрен закрыты. Пожизнено. Причем к такому выводу пришли очень многие шароварщики, продающие библиотеки с исходным кодом.


 
Kerk ©   (2007-12-23 00:04) [114]


> _Mike_   (22.12.07 23:57) [113]

Ну будут юзать бесплатно. Даже те, кто мог бы купить.


 
Anatoly Podgoretsky ©   (2007-12-23 02:08) [115]

> _Mike_  (22.12.2007 23:49:52)  [112]

Ну если только анонимом останешься.


 
Anatoly Podgoretsky ©   (2007-12-23 02:08) [116]

> _Mike_  (22.12.2007 23:57:53)  [113]

И не только с открытым.


 
_Mike_   (2007-12-23 03:43) [117]


> Ну будут юзать бесплатно. Даже те, кто мог бы купить.

Попробуйте.


 
_Mike_   (2007-12-23 03:43) [118]


> Ну если только анонимом останешься.

Зачем же? Сама же милиция и позабавится...


 
PEAKTOP ©   (2007-12-23 06:29) [119]

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

>Вы предлагаете это, исходя из собственного положительного опыта?
Да, в другой области. Хотя, может быть Вы и правы, - этот опыт может оказаться не применим именно к продаже VCL.

Вы реально испытали на практике свой совет и поэтому уверены, что он принесёт пользу? Да, испытал на собственной шкуре. Что именно в этой области он принесет пользу - не уверен. Я высказал свою мысль. Решение - принимать только Майку, и я думаю в любом случае он будет прав. :)

>  Судя по всему, нет. И под этим советом разработчику скрывается  банальное желание заполучить чужие исходники, и больше ничего.
Вы не поняли суть: исходники у меня уже есть. У меня была возможность их изучить. Если мне понадобиться их использовать в коммерческом проекте - я просто докуплю лицензию на них - потому, что я видел их, изучил. Сейчас в рамках текущих моих задач они мне на фиг не нужны. Если в последствии Майк выпустит какую-то другую библиотеку, которая мне будет нужна, я куплю ее потому, что я уже видел почерк Майка и знаю, что он не ламер. В отличие от некоторых западных "гуру", которые еще и книги пишут и плодят таких же ламеров.

 А вполне законные желания разработчика вам глубоко фиолетовы
Имено так и есть. Потому, что у меня есть тоже вполне законные желания как покупателя - изучить товар. Вы когда покупаете костюм - его меряете? Смотрите, чтобы не было заводского брака, чтобы он был того размера. Хорошо, Вы его померяли, Вам его завернули, Вы его купили. Идя к кассе Вы проходите мимо отдела рубашек, Вы не собираетесь сегодня покупать рубашку, но Вам ведь никто не запрещает ее померять ? А если Вы померяли рубашку, даже если у Вас есть деньги, - Вы обязаны ее купить только потому, что Вы ее померяли ?


 
PEAKTOP ©   (2007-12-23 07:29) [120]

> Угу. Лучше, для начала, изучить ваши Украинские и прочие международные законы и соглашения - а потом делать такие заявления.

Лучше тогда уже испытать :) У меня уже возникал подобный вопрос - я использую EhLib. И свидельство получено полностью на весь пакет исходников, включая EhLib c "вырезанным" хэдером с копирайтом, - я Диме Большакову писал об этой проблеме. С первой продажи и сделал Donate проекту EhLIB в той сумме, которую стоит "буржуйская" версия.

А насчет международного законодательства ... Хм, знаешь где самые суровые законы по защите копирайта ? - В Китае (точнее, в КНР, не путать с Народной Республикой Китай - остров Тайвань), там они приняты в качестве дополнения к Уголовному Наставлению (вроде нашего УК) и сроки там "сталинские": 10 лет, 15 лет, 25 лет. Их заставили принять это законодательство перед вступлением в ВТО - и они приняли закон. Очень суровый закон. Но с маленькой оговоркой: он распространяется только на продукты, произведенный гражданами Поднебесной и на территории Поднебесной. Вот так. Если интересно - попробуйте найти пиратскую версию библиотеки TCADXP, - не найдете. 25 лет, однако. Вот поэтому и существует китайский Addidas и Nike.
А еще у них приоритет "локальной" торговой марки над международной - вот почему многие компании кинулись регистрировать свои торговые марки (CocaCola, McDonalds, Gucci) в Китае заново. Потому, что Addidas и Nike это прощелкали. Первыми, кстати, сообразили японцы (Toyota, Mitsubishi) - поэтому нет "китайской" Toyota. Надеюсь Вы уже слышали, что китайцы научились делать автомобили ? Причем уже неплохого качетсва.
_________________________________________________
Майк, ты не обижайся, но я хочу чтобы ты меня понял правильно.
У меня есть печальный опыт разработки библиотеки VCL (в часности, библиотеки доступа к FireBird). Я взял за основу IBX; пособирал там все (ну, надеюсь, что все) грабли; подсмотрел у Буза разделение транзакций на читающую и пишущую; реализовал наличие у каждого класса TxFBDataBase своего "личного" хендла клиентской библиотеки (кстати, первее, чем это сделал Буз) - мне нужно было иметь возможность работать одновременно с подключением к удаленному серверу и Embedded базой; подсмотрел и прикрутил у Джейсона Уотерсона (IBO) механизм курсоров, дающий бешенный выигрыш в скорости; да много чего было седлано.
И знаешь что ? Я убил на это четыре месяца ! те четыре месяца, которые я мог потратить на разработку непосредственно прикладной части и заработать денег на развитие дела.
А знаешь, что потом случилось ? - Вышел Firebird 2.0 и потребовалось все перерабатывать сначала, потому как появились конструкции EXECUTE BLOCK и передача в ХП (хранимой процедуры) параметров "по умолчанию" через служебный символ "?". А Делфячий парсер для подготовки запроса использует "?" и ":". А в подмножестве SQL для Firebird ":" используется для передачи значений в переменные ХП.
Чему меня все это научило ? - Тому, что прикладник должен заниматься прикладной задачей, а не разработкой VCL. 3600 в эквиваленте русских рублей за FIBPlus - сумма настолько мизерная, по сравнению с тем, что я потерял в финансовом развитии, потратив лишнее время на разработку библиотеки доступа. И пускай бы Буз тратил свое время и парил бы себе мозги по поводу совместимости с разными версиями сервера. А я задалбывал бы его по телефону: "Серег, когда ты EXECUTE BLOCK прикрутишь ?"
Больше VCL я не пишу.



Страницы: 1 2 3 4 вся ветка

Форум: "Прочее";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.74 MB
Время: 0.136 c
2-1201008769
andiv
2008-01-22 16:32
2008.02.17
изображение в MySql (blob)


4-1183466278
DelphiN!
2007-07-03 16:37
2008.02.17
Освобождение ресурса, занятого через CreateFileMapping


6-1180615621
Alex_C
2007-05-31 16:47
2008.02.17
Получить данные через https протокол


15-1200592478
Lip
2008-01-17 20:54
2008.02.17
А кому не жалко, выложите, образцовые исходники проекта


15-1200681433
H@CkEi$t
2008-01-18 21:37
2008.02.17
Прослушка





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский