Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.09;
Скачать: CL | DM;

Вниз

---|Ветка была без названия|---   Найти похожие ветки 

 
Skier   (2004-02-13 17:31) [80]


> Юрий Зотов © (13.02.04 10:05)

"Знаешь что, доцент, ты конечно человек авторитетный, но зачем ты при Мишке ?!" :o)
А представляете чтобы было если бы здесь обитали не программёры, а сапёры ? Давно бы все взлетели, с такими ответами...:)))


 
y-soft   (2004-02-13 18:01) [81]

>Юрий Зотов © (13.02.04 16:52) [73]

Исходную ссылку, конечно, смотрел - таких, увы, много :(
Только, как правило, оценку в таких ветках грамотные участники дают всегда, в рамках возникающей дискуссии...

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

Только я все равно не понимаю, зачем еще дополнительно писать специальный комментарий красным - у кого есть голова и желание, тот сам разберется, у кого нет - "на нет и суда нет"... Это же все-таки форум - место, где люди высказывают свое мнение и спорят, а не курсы повышения квалификации программистов с выдачей сертификатов по результатам оценок :)

А люди знающие и компетентные распознаются на форуме и без дополнительных полномочий и регалий - по сути своих постов...


 
Тимохов   (2004-02-13 18:18) [82]


> y-soft © (13.02.04 18:01) [81]


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

Пример. Пусть (для примера, повторюсь) на данном форму ввели 10 бальную оценку крутости. Пусть я дошел до 5 слупени. Не 10 же? Значит я могу, что-то не знать или испытывать потребность в обсуждении чего либо. Сейчас случается так - я вылезаю на форум, дается много постов, которые я и так знаю. Мой вопрос лежит глубже и требует не конкретных советов, а обсуждения. Для примера приведу свой пост о проблеме вывода прогресс баров во время долгой операции. Мне сразу надавали советов о том, что надо пользоваться thread и synchronize, и т.д. Сами понимаете, что если бы я имел видимый всем уровень 5 таких тривиальных ответов мне бы не давали - ясно, что я все это и сам знаю. Ясно, что проблема для меня имеет более широкий смысл и я с уровнем 5 вылез не для того, чтобы получать ответы типа "synchronize+f1".
Я думаю, что АП это топик вспомнит. Конечно, там с его точки зрения прослеживается очевидное ламерство - его главная идея была все надо писать надежно. Но! Надо же и понимать, что бывает такая завернутая логика, что написание надежных приложений стандарными способами не представляется возможным. Поэтому человек ищет другой вариант, а на это получает много стандартных ответов от голуб..., ладно, светло-синих участников.

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


 
Яичница   (2004-02-13 18:21) [83]

Тимохов © (13.02.04 18:18) [82]

> y-soft © (13.02.04 18:01) [81]

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


Ну воот.... опять "о цветовой дифференцифции штанов..."


 
Тимохов   (2004-02-13 18:25) [84]


> Ну воот.... опять "о цветовой дифференцифции штанов..."

Как можно жить в обществе, в котором нет цветовой дифференциации штанов:)))))

Пример зачем это нужно я вроде в 82 ясно описал.
Здесь же шкурный интерес + благо форума. :)))


 
y-soft   (2004-02-13 18:29) [85]

>Тимохов © (13.02.04 18:18) [82]

"Крутость" участников опеределяется не по цвету штанов или количеству звездочек на фюзеляже, а по уровню их вопросов и ответов :) И тут опытного программиста обмануть очень трудно

А вообще IMHO уровень программиста определяют только качество его произведений


 
Тимохов   (2004-02-13 18:31) [86]


> y-soft © (13.02.04 18:29) [85]
И тут опытного программиста обмануть очень трудно


Тут все опытные?
Вы тут много знаете опытных программеров. Не более 15 человек имхо :(((


 
y-soft   (2004-02-13 18:33) [87]

>Тимохов © (13.02.04 18:31) [86]

Это смотря с каким опытом сравнивать :)


 
Romkin   (2004-02-13 18:36) [88]

y-soft © (13.02.04 18:29) [85]
>А вообще IMHO уровень программиста определяют только качество его произведений
:))
http://beavis.lattice.net/~ascii/prog/programming.txt


 
y-soft   (2004-02-13 18:41) [89]

>Romkin © (13.02.04 18:36) [88]

:))

Я вообще-то имел в виду не это, а продуманность концепции, надежность кода, расширяемость, переносимость, совместимость etc...


 
Игорь Шевченко   (2004-02-13 20:02) [90]

Тимохов © (13.02.04 18:18) [82]


> Мне сразу надавали советов о том, что надо пользоваться
> thread и synchronize, и т.д. Сами понимаете, что если бы
> я имел видимый всем уровень 5 таких тривиальных ответов
> мне бы не давали - ясно, что я все это и сам знаю.


Долго силился понять, но так до конца и не смог. По-твоему, получается, если человек не имеет некоего отличительного признака (5-го уровня, или, как сейчас, значка мастера), то ему можно вместо ответа стандартную отписку давать, а если "видно", что он имеет какую-то отличительную звезду на фюзеляже, то ответ, натурально должен быть нетривиальный ?

Нет уж, увольте от такого форума. Это ставит новеньких в неравное положение, что есть suxx и must die.

Мне без разницы, кто задает вопрос, если я считаю, что у меня есть на него ответ (вплоть до посылки на F1), то я буду отвечать ВНЕ ВСЯКОЙ ЗАВИСИМОСТИ от регалий спрашивающего.

---
LMD


 
Verg   (2004-02-13 20:20) [91]


> Мне без разницы, кто задает вопрос, если я считаю, что у
> меня есть на него ответ (вплоть до посылки на F1), то я
> буду отвечать ВНЕ ВСЯКОЙ ЗАВИСИМОСТИ от регалий спрашивающего.
>


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


 
Soft   (2004-02-13 20:27) [92]

Сделать платный и бесплатный форум?

Пример http://www.hotdispatch.com/


 
Юрий Зотов   (2004-02-13 20:35) [93]

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

Господа - если Вы не согласны с очередной или внеочередной расраской штанов - ради Бога, но предложите тогда иное решение. Или скажите, что проблемы на самом деле не существует - только, пожалуйста, обоснованно.


 
Игорь Шевченко   (2004-02-13 21:09) [94]

Юрий Зотов © (13.02.04 20:35) [93]

Самое неинтересное в том, что автор вопроса может увидеть ответ в виде кода, вставить его, поругаться, если не скомпилируется или не заработает, и не возвращаться к теме ветки, а то и на сайт. А свое примечание для других участников форума, которые будут топик смотреть, можно вставить и отдельным постом. Обычно дурной код без комментариев не остается.

Я бы оставил как есть.


 
Alex Konshin   (2004-02-13 22:46) [95]

Есть другая идея.

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

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

То есть, это тоже система с цветными штанами, но никакого голосования/пива нет, потому и нет коррупции и семейственности(гы :)).


 
Alex Konshin   (2004-02-13 22:55) [96]

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


 
kaif   (2004-02-14 04:32) [97]

Мне все же кажется, что спрашивающий тоже не дурак. Даже если он чего-то не знает, не обязательно, чтобы ответ в стиле
(Handle as TControl).Left :=
сбил его с толку. Я часто сам задавал вопросы, на которые получал неправильные или глупые ответы, но почему-то не находил в этом никакой проблемы. Конечно, приятно, если сразу получаешь правильный и исчерпывающий ответ. Испытываешь большую благодарность. Однако такие ответы редкость. Что касается диалога выбора директории я сам в свое время задал вопрос о том. как снабдить этот диалог кнопкой создания директории. Ответ я в конце концов получил, но использовать его так и не смог. Ответ был верным, но для того, чтобы это заработало, во-первых мне пришлось выдернуть новый pas-модуль из D7 и перенести его в D6: в D6 не было вообще объявлено тех констант, которые пришлось юзать и я долго не понимал, что именно отвечающий имел в виду, говоря "там есть такая константа". В конце-концов я сам догадался, что обертка для нового стиля диалога появилась лишь в D7. Но это натолкнуло на мысль проверить работу программы под W"98 (обычно я разработку веду под w2k). И там решение не заработало. В результате мне вообще пришлось отказаться от такой кнопки. Хотя ответ и был вроде верным и исчерпывающим. Но лишь на первый взгляд. Отвечающий явно не знал, что в версиях Delphi ниже 7 это не реализовано и что это вообще не будет работать под W"98. По вашему я расстроился? Ничуть. Ответственность за конечный код все равно лежит на разработчике, а не на тех, кто оказал ему ту или иную помощь. Я в любом случае благодарен, что меня провели через это исследование с кнопкой "создать" в диалоге выбора директории Windows.
Бывали случаи, когда я сам давал неверные ответы. Но, слава богу, меня тут же поправляли. Собственно, Вы, Юрий ведь поправили отвечающего, который проглядел глупость в первом ответе в упомянутой ветке. Так что проблема с неправильным ответом была решена и довольно быстро. Поэтому я не вижу большой проблемы с неправильными ответами. Я еще ни разу не видел, чтобы неправильный ответ не был исправлен другим участником. Более того, я скажу, что неправильные ответы гораздо сильнее возбуждают профессионалов написать правильный ответ, чем даже сам вопрос. Возможно даже это один из механизмов заставить их это сделать... Я часто замечаю такую ситуацию. Задан вопрос. Висит почти целые сутки - отвечать всем лень. Потом кто-то дает неправильный ответ. И пошло-поехало. Тут же выползают сразу несколько сведущих людей со своими комментариями и исправлениями. Иногда доходит до абсурда. То человек не мог получить элементарной информации о том, с какой стороны взяться за больную тему, а тут вдруг начинается обсуждение и обсасывание тончайших аспектов проблемы, которые в данном случае вообще могут не играть никакой роли, кроме как чисто академической... Я и сам так же действую и со скорбью вынужден это признать. Действительно, "справедливый гнев" на неправильный ответ часто больше склоняет к участию в ветке, чем сам вопрос. Нужно больше скромности и больше бескорыстного чувства долга. Тогда все будет нормально.
:)


 
Alex Konshin   (2004-02-14 05:27) [98]

Короче, для получения права отвечать на вопросы нужно всем дать клятву Гипократа, а нарушившие клятву должны самостоятельно сделать себе харакири.


 
Владислав   (2004-02-14 11:12) [99]

> Игорь Шевченко © (13.02.04 20:02) [90]

Единственный раз услышал must die, сказанный в тему :)))

Блин, дайте Тихомову красный карандаш, и сделайте жалобную книгу. Короткое время покажет целесообразность принятия такого решения. Тем более он так этого хочет ;)


 
Психиатр   (2004-02-15 04:07) [100]

>y-soft ©

Всецело и однозначно солидарен со здравыми мыслями !!!


 
Тимохов   (2004-02-16 11:23) [101]


> Блин, дайте Тихомову красный карандаш, и сделайте жалобную
> книгу. Короткое время покажет целесообразность принятия
> такого решения. Тем более он так этого хочет ;)

Блин, не давайте Тимохову красный карандаш - обойдусь.
Я уже на штаны забил - слишком много отрицательных откликов о такой идее. Может вы и правы - надо еще подумать.

Почитал 95.
К сожалению, в данном форуме нет описанной там практики перерастания вопроса в solution. Было бы здорово.


 
Alex Konshin   (2004-02-16 11:35) [102]

Вот пример такого сайта http://www.experts-exchange.com/
Может ты и найдешь там строгое описание алгоритма.


 
Danilka   (2004-02-16 11:38) [103]

[92] Soft © (13.02.04 20:27)
> Сделать платный и бесплатный форум?
>
> Пример http://www.hotdispatch.com/

Скажи чесно, они тебе платят за рекламу? :))
Таких систем - куча великая, и существуют они не один год, почему-же ты только его постоянно здесь подсовываешь? :))


 
Defunct   (2004-02-17 05:36) [104]

А вот и виновник обсуждения!!!

Здрасьте, здрасьте.

Вот добрался до интересной ветки, прелметом для обсуждения в которой является мой тупой (C) ответ:
http://delphimaster.net/view/1-1076620835/

Я искрене сожалею, о таком ответе, и о споре, пример, которого привел Verg. Ну опозорился, с кем не бывает. Этот сайт для себя открыл совсем недавно (около недели назад). Нашел его очень увлекательным и полезным. Хотя иногда уровень ответов сдешних мастеров, порой даже с лейбой "Мастер" заслуживает оценки неуд. Ссылки, при необходимости, могу привести.

Вводить в заблуждение новичков, не является моей целью. Я искрене желаю помочь, причем это даже увлекательно.

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

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

Во первых записи типа не было:
(Handle as TControl).Left :=

Было:
гхм..
(Окно.Handle as TControl).Top := ...
(Окно.Handle as TControl).Left := ...

Если это форма
(Окно as TForm).Position := poScreenCenter;

А откуда такая функция?


В примере есть и правда и ложь.
Откуда получилось
Окно.Handle as TControl?

Вот отсюда:
Окно.Handle := GetWindow(Handle, GW_CHILD);
Далее, я подумал что нет надобности искать Окно, созданное в собственной программе, поэтому стер правую часть, добавил "as TControl).Left :=" Скопировал, строку и дописал исправил Top.

Плюс добавить сюда два обстоятельства: 2 часа ночи и первый день на форуме, думаю не стоит судить так строго.

А вот то, что собственные постинги нельзя редактировать, это плохо. Даже на News конференциях собственные сообщения можно удалять. Хотя может может быть в этом я не прав.

Спасибо за чтение.


 
Alexander666   (2004-02-17 10:03) [105]

Ну раз 2 часа ночи, то лучше пойти отоспаться :-). А волноваться из-за первого дня, по-моему, не стоит - кусать некому. Через сеть зубы не перешлешь :-)


 
jack128   (2004-02-17 10:13) [106]


> Defunct © (17.02.04 05:36) [104]
Зато теперь ты узнаваемая фигура :-) А вообще забей, тут и не такие ответы попадаются..


 
Тимохов   (2004-02-17 11:14) [107]

Defunct © (17.02.04 05:36) [104]
Один совет - прежде чем отвечать, думайте. Пример, http://delphimaster.net/view/1-1076620835/ номер 5 (часть про var). На лицо - непонимание вам некоторых принципов.
Думайте - и всем будет лучше :))))))
Тогда, правда, вы перестанете быть узнаваемой фигурой - но это вам решать, что для вас важнее - слава или знание :)))))


 
Игорь Шевченко   (2004-02-17 11:16) [108]


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


Если не трудно.


 
Тимохов   (2004-02-17 11:31) [109]


> Игорь Шевченко © (17.02.04 11:16) [108]

На самом деле, действительно бывает.
Было когда-то давно - сейчас не найду.
Вопрос был такой: будет ли в приведенном коде утечка памяти?
Код привожу с сокращенями - суть такая же.

type
rec = record
s: string;
end;
prec = ^rec;
var
p: prec;
p1: pointer;
begin
new(p);
p^.s := stringofchar("0", 10000);
p1 := p;
dispose(p1);
end;


Ответ был - нет, утечки не будет, т.к. dispose знает сколько освобождать (это сказал не мастер).
Мой ответ (заметте, правильный), был, что утечка будет.
Один светло-синий сказал (помню, кто но говорить не буду) "Ерунда!"

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


 
Семен Сорокин   (2004-02-17 11:39) [110]

Детский сад :)


 
Владислав   (2004-02-17 11:44) [111]

Взрослый сад :)


 
Тимохов   (2004-02-17 11:46) [112]

Фруктовый сад :)

К чему, правда, это все, Семен Сорокин?
Вопрос Игоря Шевчеко был про пример, я его привел. Что тут такого :)))))


 
Владислав   (2004-02-17 11:48) [113]

Публично отказался от карандаша. Эксперимент накрылся медным тазом. Мертворожденный, однако.


 
Тимохов   (2004-02-17 11:49) [114]


> Владислав © (17.02.04 11:48) [113]

Да фиг с ним с карадашом - лишь бы форуму хорошо было.


> Мертворожденный, однако.

Жив, я, жив.


 
Владислав   (2004-02-17 11:52) [115]

Дык я ж не про тебя, а про эксперимент. А то ты так еще и обидишься :)


 
McSimm   (2004-02-17 12:00) [116]


> Тимохов © (17.02.04 11:31) [109]
> Было когда-то давно - сейчас не найду.

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

Ув. "светло-синий" хоть и допустил промах в рассуждениях, но вел себя весьма корректно, в отличие от оппонентов.


 
pasha_golub   (2004-02-17 12:05) [117]

McSimm © (17.02.04 12:00) [116]

В этот трудный час мы все как один станем на защиту "светло-синих" идеалов. :-)

ЗЫ Без задней мысли, просто у меня настроение хорошее. :-)


 
Семен Сорокин   (2004-02-17 12:06) [118]

О чем спич?
Что "светло-синие" (прижилось таки :) не люди? ошибаться не могут? настроение не меняется?


 
McSimm   (2004-02-17 12:07) [119]


> pasha_golub © (17.02.04 12:05) [117]

:)

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


 
Тимохов   (2004-02-17 12:11) [120]


> Все было мягко говоря несколько иначе.

Почему "мягко" - да, действительно было иначе. Вопрос был про TList. Ну какая разница - все равно речь про нетипизированный указатель - pointer.

> Ув. "светло-синий" хоть и допустил промах в рассуждениях,
> но вел себя весьма корректно, в отличие от оппонентов.

Корректность обусловлена тем, что после слова, если не ошибаюсь "чушь", от светло-синего не было ни слова.

Я постараюсь найти этот топик и посмотреть в чем выражалась, скажем моя, некорректность - честно, не помню.



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

Текущий архив: 2004.03.09;
Скачать: CL | DM;

Наверх




Память: 0.73 MB
Время: 0.012 c
6-25846
AlexC
2003-12-28 10:34
2004.03.09
Синхронизация времени в сети


4-25959
Kinderr
2003-12-23 20:08
2004.03.09
SHEmptyRecycleBin


3-25714
x_x_x
2004-02-11 13:40
2004.03.09
Как сохранить данные из ClientDataSet в некоторый файл


8-25833
dzmitry
2003-11-06 12:49
2004.03.09
CAD-формат


1-25759
Ross
2004-02-26 16:38
2004.03.09
код ординарной кавычки





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