Персональные инструменты
Счётчики

Из общих соображений

Материал из Lurkmore
Перейти к: навигация, поиск
Facepalm kyon sq.jpgЭта статья состоит из уныния и отчаяния.
Сделайте с ней что-нибудь.
Пожалуйста.
Not found 2.svgНарод требует хлеба и зрелищ!
Народ требует иллюстраций к статье!
В конце концов, если бы мы хотели почитать, мы бы пошли в библиотеку.
St.jpgВнимание!
Эта статья или раздел полны стереотипами чуть более, чем наполовину.
Скорее всего, это сделано исключительно для лулзов. Хотя если подумать


«Из общих соображений» является специальной методикой принятия решений, применяемой при нехватке знаний или фактов, необходимых для выполнения полноценного анализа.

Содержание

[править] Небольшой пример

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

Аноним

В вышеприведенном примере обсуждалась продолжительность жизни компьютерных пользователей [1]. Автор соображения, не обладая статистикой смертности, связанной с пользованием компьютером и интернетами, просто собрал в кучку имеющиеся у него в голове факты (Windows vs Linux, распространенность троянов и так далее) и сделал обобщение. Пуркуа бы и не па?

[править] В физике и другом матане

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

Рассмотрим на простом примере Большого Взрыва, как физики могут из нихуя общих соображений вывести вполне точные оценки происходящего. Поскольку про предмет практически ничего неизвестно, а именно известно, что все существующие на сей момент теории сливают где-то в области /dev/null, то некто почесал репу и предложил: а давайте просто получим максимально простую комбинацию из известных констант — перемножим их там или разделим, чтобы по размерности получилась длина. Когда получили эту самую длину, то получить Планковское время стало совсем просто — делим длину на скорость света.

[править] Шахматы

Спасский — Фишер
Chess zhor 26.png
Chess zver 26.png
Chess l44.png Chess d44.png Chess l44.png Chess d44.png Chess l44.png Chess kdd44.png Chess l44.png Chess d44.png
Chess pdd44.png Chess pdl44.png Chess d44.png Chess l44.png Chess d44.png Chess l44.png Chess pdd44.png Chess pdl44.png
Chess l44.png Chess d44.png Chess l44.png Chess bdd44.png Chess pdl44.png Chess pdd44.png Chess l44.png Chess d44.png
Chess d44.png Chess pll44.png Chess d44.png Chess l44.png Chess d44.png Chess l44.png Chess d44.png Chess l44.png
Chess l44.png Chess d44.png Chess l44.png Chess d44.png Chess l44.png Chess d44.png Chess l44.png Chess d44.png
Chess pld44.png Chess l44.png Chess d44.png Chess kll44.png Chess pld44.png Chess l44.png Chess d44.png Chess l44.png
Chess l44.png Chess d44.png Chess l44.png Chess d44.png Chess l44.png Chess pld44.png Chess pll44.png Chess pld44.png
Chess d44.png Chess l44.png Chess bld44.png Chess l44.png Chess d44.png Chess l44.png Chess d44.png Chess l44.png
Chess zver 26.png
Chess zhor 26.png

Следующий ход черных слоном был явно сделан из общих соображений: партия была немедленно проиграна, но матч выигран!

В этой игре человеку приходится полагаться практически полностью на данный метод, так как его бортовой компьютер может считать позиции максимум на 5-6 ходов вперед, тогда, как современные программы на новейших CPU давно ушли за глубину 8-ми ходов (зависит от позиции, разумеется).

Да, в программу (и в голову) можно заложить все мыслимые дебюты, и есть некие теорийки для простейших эндшпилей, но с начала миттельшпиля и до конца машина считает варианты (коэффициенты фигур и так далее можно менять), а человек рассуждает: «А не зайти ли мне с лошади?» — но спроси его: «Почему именно с лошади?» — в ответ можно получить только нечто туманное, типа «в этом варианте сицилианской защиты черным полагается проявлять активность на ферзевом фланге». (С другой стороны, компьютер быстро, но механически перебирает все возможные варианты; человек же сразу отсеивает тупиковые направления, думая только по перспективным, хоть и медленно и не очень глубоко.)

[править] Программирование

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

В программировании только сферические абстрактные задачи типа сортировки массива пишутся «по науке», но, когда дело доходит до реального кодинга, да еще в условиях тикающих над ухом часиков «проект должен был быть сдан еще вчера» кодер зачастую просто вынужден прибегать к данному методу. Какой параметр засунуть в функцию Sleep()? — «ну, там полсекунды, наверное, хватит» — частый образ мышления программера.

Рассмотрим применение этого метода на примере богов программирования. Коротко о задаче: требуется определить частоту процессора. Поскольку эту частоту по каким-то неизвестным причинам ниоткуда, кроме как через прямые измерения получить нельзя, то необходимо заюзать команду процессора rdtsc которая возвращает 64-ти битный счетчик внутренних тактов CPU. Сразу понятно, что нужно измерить, сколько тактов проц потратил за некое определенное время, только вот ВНЕЗАПНО выясняется, что из-за неточности измерений времени количество тактов может немного «плавать». Поскольку явно некошерно выдавать юзеру немного разные данные о частоте его CPU, программист решает прибегнуть к данному методу:

процедура KiInitMachineDependent() 
            // Determine the MHz for the processor
            //
            KeGetCurrentPrcb()->MHz = 0;
            if (KeFeatureBits & KF_ RDTSC ) {
                Index = 0;
                pSamp = Samples;
                for (; ;) {
                    //
                    // Collect a new sample
                    // Delay the thread a "long" amount and time it with
                    // a time source and  RDTSC .
                    //
                    CPUID (0, &Junk, &Junk, &Junk, &Junk);
                    pSamp->PerfStart = KeQueryPerformanceCounter (NULL);
                    pSamp->TSCStart =  RDTSC ();
                    pSamp->PerfFreq.QuadPart = -50000;
 
                    KeDelayExecutionThread (KernelMode, FALSE, &pSamp->PerfFreq);
 
                    CPUID (0, &Junk, &Junk, &Junk, &Junk);
                    pSamp->PerfEnd = KeQueryPerformanceCounter (&pSamp->PerfFreq);
                    pSamp->TSCEnd =  RDTSC ();
 
                    //
                    // Calculate processors MHz
                    //
                    pSamp->PerfDelta = pSamp->PerfEnd.QuadPart - pSamp->PerfStart.QuadPart;
                    pSamp->TSCDelta = pSamp->TSCEnd - pSamp->TSCStart;
 
                    pSamp->MHz = (ULONG) ((pSamp->TSCDelta * pSamp->PerfFreq.QuadPart + 500000L) /
                                          (pSamp->PerfDelta * 1000000L));
 
                    //
                    // If last 2 samples matched within a MHz, done
                    //
 
                    if (Index) {
                        if (pSamp->MHz == pSamp[-1].MHz ||
                            pSamp->MHz == pSamp[-1].MHz + 1 ||
                            pSamp->MHz == pSamp[-1].MHz - 1) {
                                break;
Здесь мы видим, как программер пытается обойти это небольшое расхождение в измерениях: из общих соображений кажется, что, если совпали два измерения подряд (за интервал времени, также выбранный из общих соображений), то частота скорее всего та, что нужна!


[править] Экзамены, тесты

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

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

Малоизвестный в народе автор «нормального распределения» однажды сидел вместе с другими школьниками в классе, когда препод (видимо, не хотевший возиться со школотой весь урок) дал туповатую задачку — посчитать сумму всех чисел от 1 до 100. Программируемых калькуляторов с интерпретатором бейсика в то время еще не было, и дети начали тупо складывать 1+2+… Наш герой «из общих соображений» решил попробовать сложить с конца: 1+100, 2+99… и, когда он выкрикнул: «стопицот» «5050!» то услышал привычное «ведите себя тихо, вы еще теорему Гаусса не доказали».

[править] Multiple choice

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

Поскольку мы не собираемся зубрить разное дерьмо (например, тесты от  — всю эту муть, типа «чтобы создать новый классификатор товаров нужно: 1) удалить 1С; 2) приставать к админу; 3) позвонить во франчайзи; и т. д.»), а собираемся просто сдать тест, наша задача сводится к тому, чтобы отделить все «практически точно неверные» ответы от 1-2 «правильных» и, таким образом, перевести игру в угадайку с вероятностью 50/50 0,5^n, где n — количество вопросов, и получить профит.

[править] Тесты IQ

«

Даже с маленьким IQ можно сделать барбекю.

»
Федор Двинятин


Из общих соображений понятно, что число в середине — комбинация чисел по краям. Подходит (12+16)x2 ((16-12)x(16+12)/2 тоже подходит), разность чисел по краям — пятерка (12+5=17,16+5=21), значит, и в центре тоже (?), но какая верная?

Еще одно хорошее поле применения метода. Помимо вышеупомянутых вопросов из серии «множественного выбора» может содержать различные вопросы на «общую эрудицию», типа «в какой части света НЕ обитают медведы: 1) В Арктике; 2) В Гималаях; 3) В России; 4) В Антарктиде». Из «общих соображений» пытаемся отбросить заведомо известное нам место (Россия), а также все, что относится к области «хер знает, что это» (все равно мы не можем сделать оценку). Остается два варианта, но даже тут можно предположить, что верный ответ вряд ли идет под первым номером (это обычно относится к первым несложным вопросам теста).

Исключительно доставляющим является пышным цветом расцветший в крайние времена институт IQ-тестов за платные SMS. Впрочем, они тоже врут — бывает, что даже оплатившим оные SMS сообщают об IQ свыше 9000, что есть явная ложь и провокация.

[править] Популярные игры

Существует целая куча игр, где от участников ожидается проявления «эрудиции» которая во многом подразумевает использование данного метода.

[править] Что? Где? Когда?

В этой игре этот метод часто используется

Популярная еще во времена СССР игра, в которой от участников ожидается мастер-класс в применении данного метода: «знатоки» — они, конечно, знатоки, но если бы они действительно отвечали на все вопросы благодаря обширным знаниям, то было бы неинтересно. Зритель ловит кайф именно в ту самую 59-ую секунду, когда благодаря данному методу игрок умудряется «из ничего» родить как бы правильный ответ.

[править] Выборы

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

ziska

От избирателя обычно никто не ожидает особенно глубоких знаний о программах кандидатов, потому как общая масса избирателей в основном делится на две группы: те, кто понимает, что ничего из этих программ выполняться не будет, и те, кто эти программы все равно не осилит. Поэтому в основном народ использует метод «голосуй сердцем», который является некоей смесью этих самых соображений, умноженной на весовую матрицу подсознательных предпочтений:

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

Владимир Мейлицев

Иногда данный метод еще называют в просторечии «здравым смыслом», и именно его избирателям настойчиво рекомендуют применять политтехнологи.


No u turn sign.png «Из общих соображений» имеет отношение к универсальным ответам.
На все случаи жизни  42By design (Так надо) • Deal with itGET OUTHA HA HA, OH WOWI dunno LOLIt’s MagicLurk moarNot Your Personal ArmyNuff saidOKOne-linerSad but true (Это печально) • U MADWALL SMATHX не умерА то!Все ебанулисьВсем похуйДальше не читалДоведение до абсурдаЖелание левой пятки • Ибо (ваистену / нехуй) • Исключение только подтверждает правилоКонь в пальтоМожет не яМуля, не нервируй меня!Мы работаем над этимНе верблюдНет!Нет времени объяснять!Обязательно/Ни в коем случаеПотому что гладиолусПравила демагогаСм. рис. 1Телепаты в отпускеТы кто такой? Давай, до свидания!У меня всё работает нормальноУже не тотХЗЭто интернет, деткаЭто фантастикаЯ гарантирую этоЯ не настоящий сварщикЯ не такой, как всеЯ нихуя не понялЯ ничего не делалЯ случайно X
Интеллигентные аргументы  Haters gonna hateIMHO (Есть мнениеУ каждого свое мнениеЯщитаю) • Jedem das SeineА у вас негров линчуют!Ваше мнение очень важно для насВы просто ненавидите всё русскоеДиагноз по юзерпикуЗато мы делаем ракетыИз общих соображенийКот бы говорилМиллионы не могут ошибатьсяМне вас жальМного честиНе читал, но осуждаюНот всего семьОтучаемся говорить за всю сетьПроблема в тебеС точки зрения банальной эрудиции…Сегодня ты X, а завтра YСтарших надо слушатьТы так говоришь, будто это что-то плохоеУлыбаемся и машемЭто не главное
Грязные аргументы  265 (Ты хуй) • Cool story broHAHAHA DISREGARD THAT, I SUCK COCKSNO UTl;dr (Ниасилил) • Your resistance only makes my penis harderАвотхуйВ сортах говна не разбираюсьВо-первых, ты хуй и говноВсе пидорасы, а я — д’Артаньян…детектедКурица не птицаМне насрать на твое мнениеНа словах ты Лев ТолстойРаздался пронзительный голос со стороны параши…Слив засчитанТвоя мать — шлюхаТолсто!Тройное уточнениеТы должен страдатьТы только в интернете такой крутойЯ твой дом труба шатал!
Тематические  Make me unsee itГоризонт заваленЗа Вами уже выехалиИгор-то нет!Книга лучшеЛюди, я прочёл ваши дневникиНе айсНе верю!Отпишись и не читайПереустанови WindowsПиздани ревербаПозвоночникТинай молчит
Посоветуйте мне…  анимеигрукнигумузыкунаркотикредакторфильм
Руководство к действию  /dev/nullDo a Barrel RollDO IT FAGGOTGet the fuck outJust fucking google itKill it with fireRead the fucking manualStick it in her pooperUse the Force, LukeАнус себе дёрни, пёсБудь мужикомБыстро, решительно!В БабруйскВ моргВыпей йадуЗабухай, ёптЗАТКНИСЬ СУКАЛизни розеткуЛуркмоарНа башоргПопробуй самПососи потный хуй Властелина ТьмыПрострели коленкуСоси хуй, быдлоСписок способовСперва добейсяСтань героемТрахни еёУбей сибя апстену
Призвание к ответу  O RLY?Where is your X now?Who are you to fucking lecture me?А был ли мальчик?А если бы вас так?А почему ви отвечаете вопросом на вопрос?А почему вы спрашиваете?АбаснуйВи антисемит?Доколе?Кто все эти люди?Кто вы такие? Я вас не знаюТы?Улавливаешь?Что ты курил?Чья это жопа у вас на юзерпике?ЩИТО?
Места обитания  Ответы ([email protected]Вопросы и ОтветыЯндекс.Ответы)