Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.007 c
1-17977
Дельфятник
2002-05-28 13:00
2002.06.06
OnMouseMove по ScrollBar y ListBox a.


1-17967
Fly`
2002-05-27 17:27
2002.06.06
Освобождаются ли ресурсы ?


1-17938
ed_209
2002-05-28 02:43
2002.06.06
FileStream progress


8-18065
дикое Кенгуру
2002-01-19 06:50
2002.06.06
Как или каким компонентом, можно воспроизводить музыку и менять на лету скорость воспроизведения. А также желательно громкость, но без использования регулятора громкости.


14-18155
Rammish
2002-05-02 20:33
2002.06.06
Какое у вас подключение?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский