BG Development


Страници: (36) « първа ... 17 18 [19] 20 21 ... последна »  ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> любимата тема на джонката - таймерите
40oz
Публикувано на: 30-10-2019, 23:34
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 353
Регистриран на: 23.05.13



QUOTE (johnfound @ 30-10-2019, 23:23)
QUOTE (40oz @ 30-10-2019, 23:56)
Ако джони беше тренер щеше да забрани да се говори за 90 минути и мача щеше да се играе по слънчев часовник защото там има обратен сигнал всише

Не, разбира се. Тениса например не се играе за време. Футбола също може да се играе примерно до 5 гола. Според мене играта само щеше да спечели от това.

Добре в леката атлетика да оставим само дисциплините без хронометър? Майната му на измерването и рекордите важното е да не си последен. Ски? Важното е да не паднеш. Абе има логика признавам
PMEmail Poster
Top
johnfound
Публикувано на: 30-10-2019, 23:46
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 7761
Регистриран на: 27.05.04



QUOTE (40oz @ 31-10-2019, 00:34)
Добре в леката атлетика да оставим само дисциплините без хронометър? Майната му на измерването и рекордите важното е да не си последен. Ски? Важното е да не паднеш. Абе има логика признавам

Неудачен пример. Измерването на времето в леката атлетика не е "управление". Никой не кара бегачите да бягат 100 метра точно за 10 секунди например. И да го дисквалифицират, ако ги пробяга за 9.95 или за 10.1 например.


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
PMEmail PosterUsers Website
Top
DarkOne
Публикувано на: 30-10-2019, 23:52
Quote Post


Group Icon
Име: Александър Петков
Група: Администратор
Ранг: Почетен член

Мнения: 3460
Регистриран на: 30.01.04



QUOTE (johnfound @ 30-10-2019, 09:25)
QUOTE (JanBirdX @ 30-10-2019, 09:40)
50 ms е границата, поне така казват умните. Джонка да те питам как би реализирал обработката на потребителски вход, цъка по копчатата и ти трябва да върнеш резултат от базата без да ползваш таймери и да не правиш безмислено много заявки?

50ms е границата за някои неща. За други неща е адски много. Вкарай например 50ms забавяне между натискането на бутона и показването на символа при писане на клавиатура и ще получиш не просто забележимо забавяне, а именно адски бавен текстов редактор!

Като повдигна този въпрос, кога според теб трябва като задържиш копчето да започне да повтаря символите, и колко често? Доколкото си спомням имаше тема по въпроса преди години, но това не е ли точно управление по време и защо не си го реализирал правилно за себе си, а ползваш таймер за потворението?

Това мнение е било редактирано от DarkOne на 30-10-2019, 23:53


--------------------
The man who learns only what others know
is as ignorant as if he learns nothing.
The treasures of knowledge are the most rare,
and guarded most harshly.
-- Chronicle of the First Age
PMICQ
Top
gat3way
Публикувано на: 31-10-2019, 01:52
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 4589
Регистриран на: 22.06.12



Според мен, големият проблем със спането щеше да е ако можеше да се случи да те събудят преди да свърши времето за спане, тъй като това не може да се случи и ще те събдят винаги някъде след това, то това е твърде приемлива стратегия в определени случаи, така или иначе света не е идеален, какво да се прави.
PMEmail Poster
Top
SuN
Публикувано на: 31-10-2019, 03:52
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 9911
Регистриран на: 27.01.05



QUOTE
Zero if the requested time has elapsed, or the number of seconds left to sleep, if the call was interrupted by a signal handler.


--------------------
Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти.
PMEmail Poster
Top
johnfound
Публикувано на: 31-10-2019, 07:54
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 7761
Регистриран на: 27.05.04



QUOTE (DarkOne @ 31-10-2019, 00:52)
Като повдигна този въпрос, кога според теб трябва като задържиш копчето да започне да повтаря символите, и колко често? Доколкото си спомням имаше тема по въпроса преди години, но това не е ли точно управление по време и защо не си го реализирал правилно за себе си, а ползваш таймер за потворението?

Много интересен въпрос. На първите клавиатури на Правец-82 нямаше автоповторение, а имаше бутон-модификатор "RPT", който като го натиснеш заедно с друг клавиш започваше да го повтаря. И досега смятам, че това беше по-доброто решение, защото закъснението при започване на повторението дразни много.

На моите клавиатури го настройвам на минималната стойност при която не сработва лъжливо – примерно 200..250мс; Скоростта на повторението я настройвам на 50 символа в секунда.

Би било чудесно, ако можеше тези параметри да се задават отделно за различните клавиши. Тогава на клавишите за навигация (стрелки, pgup/pgdn) щях да слагам още по-ниско забавяне и по-висока честота, но уви.

За навигация при четене и писане аз използвам главно стрелките и затова за мене е важно това да става бързо. Знам, че повечето хора работят с авто-повторение по подразбиране, а то е адски бавно. Как я карате така не ми е много ясно. Единствената хипотеза е, че прелиствате текста или с pgup/pgdn, но тогава на мене ми е трудно да следя докъде съм стигнал, или, още по-зле с мишката, за което трябва да си вдигам ръцете от клавиатурата.

Ако разглеждаме авто-повторението през тезата ми за таймерите, то нуждата от настройки на тези параметри ясно показва слабостта на управлението по време. За съжаление, както писах и по-рано, това е от тези случаи, когато по-добро решение просто не е измислено или е невъзможно, или има други недостатъци (например натискането на два клавиша вместо един, както е с допълнителния бутон RPT).


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
PMEmail PosterUsers Website
Top
johnfound
Публикувано на: 31-10-2019, 07:57
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 7761
Регистриран на: 27.05.04



QUOTE (gat3way @ 31-10-2019, 02:52)
Според мен, големият проблем със спането щеше да е ако можеше да се случи да те събудят преди да свърши времето за спане, тъй като това не може да се случи и ще те събдят винаги някъде след това, то това е твърде приемлива стратегия в определени случаи, така или иначе света не е идеален, какво да се прави.

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


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9
PMEmail PosterUsers Website
Top
SuN
Публикувано на: 31-10-2019, 08:20
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 9911
Регистриран на: 27.01.05



Казваш, че е проблем, но не казваш какъв е проблема. Питането за работа си е адекватно решение.


--------------------
Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти.
PMEmail Poster
Top
Demigod
Публикувано на: 31-10-2019, 08:21
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 4410
Регистриран на: 26.04.09



според мен па е неприемливо, cringy as fuck е да ти спи нишката и не мога да се сетя за неуебаджийска ситуация, където не може да се избегне с добър дизайн.

Добрите програмисти на тоя свят като започват да четат код горе - долу си представят какво ще видят и как ще е реализирано решението. Значително улеснява и забързва четенето на код. Ако тръгна да превъртам код и видя някъде sleep(10) определено ще спре там едитора ми и ще се зачудя от къде идва тоя requirement (особено па ако е hardware)

Слаби програмисти сте ... както винаги ... като пишете код гледайте да си правите кода по - силен, не по - слаб.

sage

Това мнение е било редактирано от Demigod на 31-10-2019, 08:29


--------------------
being insane is so .... liberating ....
PMEmail Poster
Top
SuN
Публикувано на: 31-10-2019, 08:34
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 9911
Регистриран на: 27.01.05



Малко знаеш, затова ще се чудиш. Повече е трябвало да учиш.


--------------------
Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти.
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (36) « първа ... 17 18 [19] 20 21 ... последна » Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0