Форум: "Потрепаться";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
ВнизUBPFD Работает! Найти похожие ветки
← →
Dimka Maslov (2002-04-24 17:49) [0]Господа!
Тестовая версия Единой базы процедур и функций для Delphi, о необходимости которой так много говорилось РАБОТАЕТ! Все желающие посмотреть или отправить свои примеры могут воспользоваться ссылкой http://delphibase.endimus.com
Жду ваших комментариев.
← →
ZZ (2002-04-24 18:04) [1]Warning: Wrong parameter count for ftruncate() in /pub/home/endimus4/delphibase/viewfunc.php on line 144
← →
Dimka Maslov (2002-04-24 18:23) [2]Спасибо,
ошибка исправлена.
← →
Praco (2002-04-24 18:25) [3]Посмотрел. По мере заполнения, станет полезным подспорьем. Может стоит добавить возможность обсуждения? При детальном просмотре кода? Как в кладовке. И какую-либо оценку зрителей, потому что то, что я видел, практической ценности не представляет, слишком элементарно.
← →
Dimka Maslov (2002-04-24 19:12) [4]Возможность обуждения чего? Примеров из базы? Тогда это ещё один форум. А зачем ещё и оценка зрителей? В будущем появится возможность тестирования примеров мастерами. Если мастер протестировал, и всё работает, то при просмотре примеров появится надпись "тестировано", зачем ещё и оценка. Каждый должен сам решить нужна ему функция или нет.
← →
Dimka Maslov (2002-04-24 19:30) [5]Добавляйте свои функции в базу!
← →
lipskiy (2002-04-24 20:17) [6]2 Praco
>практической ценности не представляет, слишком элементарно
Но это же база не для изысков, а в первую очередь - для рутины! (имхо)
То есть для того, что написать просто, но ломает или просто жаль времени.
Конечно, и изыски интересны, это обязательно, только ими, как правило, бесплатно мало кто желает делится :) Поделись своими изысками! Подай пример - другие асы начнут делится, и т.д.
И потом, не суди только по себе - для многих и это представляет ценность (я - один из таких :).
Так что, все закономерно.
Правда активности пока не наблюдается, - вот это жаль...
← →
Anatoly Podgoretsky (2002-04-24 20:22) [7]Так туда пока случайно попадают, надо или рекламу или сюда на сайт
← →
lipskiy (2002-04-24 20:40) [8]2 Anatoly Podgoretsky
Это верно. Но надо потестить вначале, может баги какие. Ну а потом уже Мерлин зальет на свой сервак. Он, кстати, уже и предлагал - если готов оттестированный вариант - давайте мне, выложу на Мастаке. Но он (вариант) как раз пока и не оттестирован.
← →
vuk (2002-04-24 20:45) [9]Модуль целиком можно пробовать выложить?
← →
Anatoly Podgoretsky (2002-04-24 20:45) [10]Имя - Delphi Uniform Base
← →
vuk (2002-04-24 20:52) [11]to Anatoly Podgoretsky:
Ага. ДУБ. :o)
В свою очередь могу предложить:
Delphi Code Collection
Mastak Code Library
← →
VID (2002-04-24 22:57) [12]to vuk: модуль можно. решение принято :)
или, такой вариант: Delphi Code Library.
← →
Malder (2002-04-25 00:03) [13]Молодцы. Идея все таки очень хорошая. Только смотреть пока неудобно. Нужно подумать над этим.
И ссылки типа
Пример использования:
http://gashev.com/Code/3.zip
по моему не нужны. Пример использования должен быть сразу и в текстовом варианте. Сайт http://gashev.com может закрыться... и вообще база должна быть саодостаточной и не использовать посторонние источники...
а то потом дойдет до такого: функция такая, для работы требуется модуль такой-то, скачать можно там-то... меня всегда это раздражало...
← →
Oleg_Gashev (2002-04-25 00:33) [14]Там прямой доступ в базу. Написал, сразу виложилось, что неверно.
А я и не знал. Линк дал, типа бери от туда. Так это все в базу легло. Абсурд.
← →
lipskiy (2002-04-25 00:51) [15]База изначально планировалась как постмодерируемая.
Лично мне (но и не только мне) такой вариант нравится больше.
А для того, чтобы знать, что просмотрено модератором, что нет - в базе есть спец поле - метка "протестировано/не протестировано".
Это метка и есть подпись модератора.
По моему - вполне достойный компромисс - и вашим и нашим.
Ну и потом не забывайте - база бесплатная, сайт некоммерческий. Одно дело - форумы модерировать - просто читать текст, другое дело - код тестить. Поди найди еще хоть одного такого модератора, который забесплатно будет весь этот код лопатить! Имхо, это еще та проблемка... И если сразу код не выкладывать - так база вообще никогда не разовьется.
Подумайте об этом - кто согласен реально быть тестером??? .
← →
Mystic (2002-04-25 01:38) [16]Задолбался вводить свой ник, ICQ, ... Можно ли как-то запоминать это?
← →
Mystic (2002-04-25 01:40) [17]И в догонку --- можно ли выкладывать классы?
← →
VID (2002-04-25 02:14) [18]to Mystic: странно... может ты cookie отключил ? у меня вот, при вводе , из списка выпадает что надо...
юниты можно выкладывать... главное, что бы каждый юнит конкретную задачу решил, специализированным был.
← →
Billy (2002-04-25 04:22) [19]Warning: Wrong parameter count for ftruncate() in /pub/home/ endimus4/delphibase/topics.php on line 59
← →
panov (2002-04-25 07:21) [20]>lipskiy © (25.04.02 00:51)
...кто согласен реально быть тестером???.
Записывай меня, по мере возможности буду проверять. Не все, конечно, а те функции, для которых есть и ОС и железо.
Нужно, по крайней мере несколько человек для этого.
← →
kronprince (2002-04-25 09:07) [21]L>lipskiy © (25.04.02 00:51)
L>Подумайте об этом - кто согласен реально быть тестером???.
Я согласен.
← →
kronprince (2002-04-25 09:43) [22]Некоторые пожелания по оформлению сайта:
1. Схожесть с delphi.mastak.ru (горизонтальная организация ссылок)
2.В checkbox "Тестировано - Не тестировано" тестировано тем-то
3.Возможность скачивания исходников ибо не у всех скорость доступа 128К и ждать конца загрузки страницы утомительно.
4.К авторам - более полное описание классов, функций т.к. бывают модули с похожей структурой но для разных целей и юзеру хотелось бы выбрать самое подходящее. Например как поиск в FAQ - стараешься найти проблему похожую на твою.
← →
Anatoly Podgoretsky (2002-04-25 09:56) [23]panov © (25.04.02 07:21)
Одним естественно не обойтись, никто не может знать все стороны
← →
lipskiy (2002-04-25 11:28) [24]2 panov & kronprince
Это здорово! Правда Dimka Maslov пока вроде не сделал сервиса для тестеров - чтоб они могли без модератора менять метку "протестировано". Но это ведь только начало!
Пока можете тестить и слать письма с подтверждениями Dimke Maslovu. Потом, когда будет все лежать на Мастаке, будет все проще.
> 1. Схожесть с delphi.mastak.ru (горизонтальная организация
> ссылок)
Дерево слишком длинное, горизонтально не влезет даже одна ветка, а переносить в две-три строки некрасиво. Или я не о том?
← →
Delirium (2002-04-25 11:41) [25]А почему в БД отсутствует MSSQL ?
← →
Wonder (2002-04-25 12:24) [26]И комментарии к ф-циям хотелось бы оставлять...
← →
Malder (2002-04-25 12:32) [27]Dimka Maslov, а можно как-нибудь взглянуть на исходники на перле (или ты на ПХП пишешь ?) ?
← →
lipskiy (2002-04-25 13:21) [28]2 Delirium
Добавим, там вообще много чего может еще отсутствовать, это ж навскидку структура писалась, так что конечно - предлагайте ваши новые разделы (или убрать может лишние). Вообще - структуру этого дерева хотелось бы обсудить конкретно, если это кому-то интересно.
> И комментарии к ф-циям хотелось бы оставлять...
Это в будущем, для начала еще поиск сделать надо.
> пишешь ?) ?
:))) Только у программеров такая логика - два вопроса - значит два вопросительных знака :)
← →
Dimka Maslov (2002-04-25 14:39) [29]>Malder
Когда база будет готова (пишу я на ПХП), то выложу исходники
← →
Malder (2002-04-25 18:15) [30]Сейчас, по моему, очевидно, что разделов очень много, мне кажется сократить нужно раз в пять. И только, если в разделе будет более 20-30 примеров можно разделять на два раздела. Таким образом, органически база разделиться на нужное чилос разделов. А вы хотите предугадать какое число разделов нужно.
Например, всю работу с базами данных предлагаю просто назвать Базы данных. Для данного времени это будет правильно.
а то база просто вызывает смех... такое огромное количество разделов... а информации минимум.
← →
Malder (2002-04-25 18:28) [31]Еще предложение. Раздел *Заголовок вовсе не нужен при добавлении. Для процедуры, которой ничего не передается в качестве параметров, что писать ?! Просто procedure blah-blah-blah ?
Далее. Как раз то, что вы хотите. Краткие функции, которые выполняют элементарную работу, которые как кирпичики кода. Функция типа, допустим, открытия CD-ROM нужно писать или нет ?
Там всего одна строка mciSendString("Set cdaudio door open wait", nil, 0, handle);
По моему полезно будет. Я эту функцию долго искал. А что для нее писать в Заголовок ? Имхо, это необязательный пункт.
← →
Malder (2002-04-25 18:41) [32]Пункт Copyright вообще не нужен. Потому что если человек хочет написать информацию об авторе функции, то он ее напишет в поле Имя. А не захочет - не напишет. По краней мере это явно не обязательное поле. Я лично не помню откуда получил свои функции. Точно не сам писал. Откуда - не помню. И что мне писать в это поле?
← →
Donal_Graeme (2002-04-25 18:58) [33]автор забыт :-)))
а вот разделов и правда _очень_ много. тоже пример - насторойка приложения - повторный запуск приложения. там максимум один модуль может быть. ну или два (если разными методами делать).
если я правильно понял само название... а то оно какое-то двусмысленное, то ли запуск двух копий одного приложения, то ли сохранение настроек.
и чем отличается управление операционной системой от взаимодействия с операционной системой?
← →
Malder (2002-04-25 19:02) [34]Еще =) как ни парадоксально звучит, но поля для добавления новой функции слишком большие =) (у меня 800Х600) не то, что плохо, просто немного некрасиво...
А уж поля *Назначение *Заголовок *Зависимости: Ограничения: *Copyright: нужно укоротить
Еще предложение. Для начала кто-то может просто просматривать конференции этого сайта. И из вопросов/ответов составлять нужные процедуры/функции. За пару недель накопиться достаточно примеров...
← →
Dimka Maslov (2002-04-25 19:47) [35]>Malder
1. Заголовок нужен для упращения процедуры поиска (появится в будущем)
2. Не помнишь, откуда взял функцию - так и пиши, что не твоя.
>Donal_Graeme
Разделы, в которых не будут появляться функции будут удаляться, хочешь предложить свой раздел - пиши письмо на delphibase@endimus.com
>Malder
4. Поля расчитаны на 80 символов, если они не помещаются в размер 800х600 - учтём это обстоятельство
5. Твоё предложение называется FAQ и это уже сделано.
← →
Malder (2002-04-25 19:53) [36]Dimka Maslov, не понял. Какой еще FAQ ?
← →
Anatoly Podgoretsky (2002-04-25 19:56) [37]Ну для начала есть много кода в FAQ, но не весь рабочий или интересный
← →
Dimka Maslov (2002-04-25 20:11) [38]>Malder
Вверху страницы посмотри на разделы сайта
Новости | Поиск | FAQ
← →
VID (2002-04-25 20:52) [39]To Malder: А почему бы не завернуть твой код
mciSendString("Set cdaudio door open wait", nil, 0, handle);
в обёртку ?
Procedure OpenCDRom;
begin
mciSendString("Set cdaudio door open wait", nil, 0, handle);
end;
Так культурнее получается, и в строке *Заголовок можешь написать
procedure OpenCDRom
ПОЧЕМУ БЫ И НЕТ ? К тому же и поиск облегчается (уже было сказано).
← →
lipskiy (2002-04-25 21:10) [40]2 Malder
Совершенно согласен с VID!
Именно так и надо писать, обязательно.
Даже если вызывается одна единственная функция с конкретным параметром - правильнее и удобнее оформить ее в виде одной функции.
Копирайт нужен, если добавляется чужой код, где этот копирайт есть, чтобы не нарушать законы об авторских правах. Нет информации - пиши что угодно, но напиши. Так как если кто вдруг наедет, что его код в базе лежит без его копирайта - отвечать за это тебе. Хотя какая тут ответственность, если все координаты могут быть фиктивными... Но все же так культурнее.
> Просто procedure blah-blah-blah ?
Именно так.
> чем отличается управление операционной системой от взаимодействия
> с операционной системой
Управление ОС - посылка ей сообщений, изменение ее реестра и т.п. То есть только одностороння работа, направленная на ОС.
Взаимодействие с ОС - это обоюдный обмен данными приложения и ОС - послал сообщение, ждешь ответ, выполняешь действия. Или наоборот - сначала ждешь, получив - действуешь или отвечаешь.
Я не настаиваю на таком разделении - если не нравится, можно и объединить.
Я только одно хочу заметить - когда я придумывал дерево - никто в этом помогать не собирался (кроме VID, Maslova и Podgoretskogo), хотя я и писал об этом не раз. А когда я дерево сделал - стали привередничать. Не помогали раньше - вот теперь и смотрите на кривизну, пока она не устаканится. Критиковать-то проще всего. Так что, все закономерно.
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.009 c