Category: лытдыбр

Category was added automatically. Read all entries about "лытдыбр".

О нумпадах

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

Лично я этого вообще представить не могу. Ну там, бухгалтеры, которые и имелись в виду в статье, вполне могут включать виндовый калькулятор и что-то там считать по-старинке, вместо того, чтобы открыть хотя бы Эксель и посчитать нормально, — сам видел много раз.

Но программисты-то. Я написал овердофига программ за свою жизнь, и ещё в 12 лет под это дело научился печатать десятью пальцами (потом, правда, пришлось на другую раскладку переучиваться, но не суть).

Ряд цифр находится прямо над буквами. Их можно набирать восемью пальцами и для этого не надо менять положение рук. Для меня всё время было естественным набирать цифры так. Мои коллеги каждый раз делали аналогично.

Кто эти программисты, которые переносят руку, чтобы набрать цифру? Они остальной код, быть может, тоже одним пальцем набирают?

И, самое главное, а нафига им вообще в программе цифры-то? Чтобы магические константы захардкодить? Не, ну на БК0010 у меня, разумеется, всякое бывало — поначалу. Однако потом, в программах на айбиэмах доля цифр ко всему остальному вряд ли переваливала за 0,1%. Скорее была даже меньше.

Наверно я чего-то не знаю, и другие люди как-то иначе программируют. Ну, так же, как другие люди иными способами считают — до сих пор как на калькуляторе.

Но так-то, да, им всем либо переучиваться на нормальные способы набора текста, расчётов, написания программ и т.п., либо нужен нумпад. Я просто не ожидал, что таких людей столько.

Повидать мир в обе стороны



Bernie Sanders Is Officially the 2020 Democratic Front-runner

Главное, чтобы он не успел врезать дуба до выборов. Я просто хочу на это посмотреть: как по по другую сторону планеты от стремительно скатывающейся в микс звериного капитализма с посконной домотканностью некогда социалистической России будут хотя бы некоторое время располагаться США с президентом–коммунистом во главе. Хотя бы чтобы немножко. Чтобы потом я мог говорить, что в разные моменты жизни лично повидал мир перевёрнутым в обе стороны.

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

Нет предела лицемерию

Я как-то видел, на трибуну серьёзной конференции выкатили мужика в каталке, который даже шевелиться не может, и он через синтезатор речи начал нести что-то про чёрные дыры.

Говорят, он ещё книги про это писал. А также про время, пространство и всё такое.

Но по книгам-то было не видно, что этот чел — просто больной, а потому в его словах нет и не может быть никакого смысла. Хорошо, что его всем вживую показали.

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

А до того — я потом узнал — этого мужика долго пиарило американское телевидение. Показывало его в передачах каких-то, кино про него снимало и даже затаскивало в сериалы. А американское правительство наградило его главной медалью США. И ещё Папа Римский его тоже чем-то наградил.

То есть, вы поняли, кому это всё было выгодно? Кому нужно было, чтобы инвалид с дегенерацией нейронов публично трындел про чёрные дыры? Да если бы не Папа Римский и госдеп, хер бы кто о нём вообще узнал. Они вытащили его из ниоткуда, и он по их указке просто играл на общественной жалости к инвалидам, проталкивая в массы госдеповскую и антиправославную пропаганду.

Он, типа, «большой авторитетный учёный». Вы, бля, с дуба рухнули? Может ли больной с дегенерацией нейронов быть учёным? Среди здоровых-то таких мало, а тут — больной. Чего вообще умного может вам сказать больной? Ясен хрен, все его речи ему просто написали, а он их даже не зачитывал, как попугай, — у него синтезатор речи же — просто на сцене сидел для жалости.

Эти вам кого угодно за «большого учёного» выдадут.

Запомните, большими учёными в нашем мире становятся только по указке госдепа. И он же им потом сообщает, что писать и говорить.

Вами крутят, как хотят, а вы и уши развесили. Слава богу, у вас есть я, который один только-то и способен на раз вычленять все эти марионеточные подставы и раскрывать вам на них глаза.



doc-файл

Вредные навыки



Интересный, кстати, вопрос: бывают ли вредные знания?

На первый взгляд, не бывает — ведь знанием всегда можно не пользоваться. Однако тут есть ряд нюансов.

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

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

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

Collapse )

Типично японский сюжет, непонятный иностранцам

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

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

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

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



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

Наткнувшись на данный комментарий, я вслух зачитал его коллеге. Коллега мгновенно воскликнул: но это же — «Ромео и Джульетта». За пять секунд до того я мысленно воскликнул то же самое, что даже успел отразить в своём комментарии. Однако, видимо, параллельно засевшая в голове мысль «это — типично японское, другим не понять», способна надёжно заблокировать даже то, что человек наверняка знает.

И подобное я наблюдал неоднократно.

Например, мой друг как-то раз на полном серьёзе сказал мне, что на Западе нет песен про дружбу — только про любовь. Я мысленно перевёл «Friends will be Friends» группы Queen и начал ему зачитывать. Однако, под влиянием локально посетившего его стереотипа, мой друг не распознал текст и предположил, что это я на ходу сейчас пытаюсь ему рассказать про то, что он правильно или, там, неправильно делает.

Но это был локальный затык. ОК, не вспомнил слёту известную песню. А я встречал людей, которые постоянно смотрят американские сериалы, но при этом уверены, что «в Америке никто ни с кем не дружит, поскольку там дружба не считается ценностью». И среди них бывали даже поклонники сериала «Друзья».



doc-файл

Кот

Мопед не мой, я просто разместил объяву. Кот не мой, я просто его сфотографировал.

Cat

Общество гиперпотребления

По стечению обстоятельств я внезапно попал в гипермаркет.

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

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

Туда желательно приходить, не зная, что ты собираешься купить. Сама эта мысль меня вымораживает, но по тому, как там ведут себя окружающие, видно, что это — их способ отдыха и развлечения.

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

Collapse )

О запоминании сказанного на лекции



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

Эта убеждённость во многом базируется на «наши диды так делали и нам завещали, не рефлексируй — повторяй», однако есть и небольшое количество растиражированных СМИ и молвой исследований на тему того, правда ли это так.

Исследования, впрочем, в основном проведены в, увы, традиционной сейчас для психологов манере: то есть без экспериментального отбрасывания альтернативных объяснений наблюдаемого эффекта и с подгонкой результатов под вывод.

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

Однако по поводу описанного не только у меня, но и у других прочитавших всё это, сразу же возник ряд вопросов. Причём эти вопросы довольно очевидны, а потому, вообще говоря, дать на них ответы должны были сами авторы исследования. И не просто дать, а дать именно через дополнительные исследования — отбрасывающие альтернативные и при этом весьма вероятные объяснения.

Collapse )

Современное программирование на примере словогенерации



Современное программирование на примере словогенерации

Говоришь людям, что в современном подходе к программированию всё уже не так, как раньше — не верят. Однако не только управление памятью, но и циклы отходят в прошлое. И что там циклы — даже условия, оформленные в виде «if-then-else», в хорошем коде теперь нечасто встретишь. И перехват ошибок при помощи «try-catch».

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

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

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

Но фишка в том, что таки можно. И люди таки избавляются. И программирование становится всё ближе к «формальному языку для человеческих рассуждений» и всё дальше от минимализма и неинтуитивности Машины Тьюринга.

Collapse )

(NM – 1)-нашки

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

И таки проверил. На языке Wolfram в среде Mathematica. Естественно, по сравнению с представленным по ссылке адовым трешем на Wolfram получилось коротко и довольно понятно.

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

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

Однако я внесу в это размытое предложение коррективы, уточнив правила.

  1. Должен быть реализован случай для доски размера N на М


  2. Настройки размера доски можно прописать прямо в коде


  3. Сама игра должна быть представлена в графике и управляться кликами мышки


  4. С мега-дизайном можно не заморачиваться — любая графика, более-менее изображающая фишки с числами, сойдёт


  5. Должна диагностироваться победа, когда она наступила, и об этом должно писаться на экране


  6. Должно быть можно подвинуть сразу целый фрагмент ряда или столбца — от той фишки, по которой игрок кликнул, до пустого места


  7. Старт с перемешанными пятнашками, но можно не диагностировать тот случай, когда данная игра неразрешима


  8. Программа должна, блин, работать, а не быть написанной чисто «в уме»


Collapse )