?

Log in

No account? Create an account
Живой Журнал Пруля
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 20 most recent journal entries recorded in Пруль's LiveJournal:

[ << Previous 20 ]
Friday, May 17th, 2019
10:56 pm
Сишники в чяте есть?

Допустим есть такая программа (MUD) и в ней есть объекты. Например, персонажи (characters, сокращенно char). И есть ссылки на объекты. И есть тип CHAR. И есть тип CHAR*.

И есть всякие функции, например
is_jew(CHAR*), которая проверяет, а не еврей ли персонаж.  И функции написаны через жопу, то есть если на вход функции будет подан ноль, то функция вызовет exception (pizdets). Но на всякий случай жопоголовый программист сделал проверку примерно такую

CHAR * posetitel_rynka;
...
if (posetitel_rynka && is_jew(posetitel_rynka) {расстрелять}

Как я понимаю, порядок вычисления неопределен и если так окажется, что posetitel_rynka==0, то функция is_jew()  все равно выполнится и будет exception.

И правильнее писать

if (posetitel_rynka) if (is_jew(posetitel_rynka) { Ганс, фойер!}

Или я что-то не совсем понимаю в современных компиляторах?

Disclaimer. Сия ошибка на проде так меня расстроила, что я невозбранно думаю исключительно о массовых расстрелах программистов, притом ударяя ладонью правой руки по ладони левой, а ладонью левой по ладони правой. (Ну еще последний клип Раммштайна добавил драмы, я его только что посмотрел)

Saturday, March 9th, 2019
3:06 pm
... за кибернетику

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

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

Так вот, кто помнит, в какой книге было написано об этом. Мне приходит в голову копье книга Шилейко и Шилейко «Кибернетика без математики», я нашел эту книгу в Сети в формате pdf, просмотрел по диагонали, вроде нету там такого.

Эта стратегия мне еще импонирует, так как ее можно приложить в современному капиталистическому миру: в супермаркетах десятки похожих сортов хлеба, пива, колбасы, какую покупать? Какая самая вкусная? (Скорее, самая неядовитая) Таблицу строить и запоминать? Проще купить случайный сорт, если не понравится, перейти к следующему случайному. (Качество вполне может меняться по времени, скажем, хлеб или кефир бывает разный, в зависимости от того, на какой смене это сделано, то есть насколько качественно помыли чан, сколько украли муки и сколько ослиной мочи добавили в бензин).

Или выбор подруги: если она перестала вас радовать, бросаем ее с ребенком, и переходим к следующей. (С 8-м мартом вас, феминистки).

Или выбор президента. Или страны проживания. Или работы. Или социальной сети для поцстинга постов.

Friday, March 8th, 2019
3:40 pm

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

Но тут снизу постучали.

Только что я получил черную метку за вот такое старое сообщение от 22 мая прошлого года:

Настоящим выражаю банку, именуемому "Мегабанк" своё неудовольствие.


Read more...Collapse )
Friday, March 1st, 2019
1:40 pm
Забытое старое

Приветствую вас, коллеги!

Кто-нибудь может опознать повесть по таким данным:

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

Как-то так.

Wednesday, January 30th, 2019
11:18 am
Я люблю Цукррга!

В Лицекниге получил вот такое предупреждение:

Your comment goes against our Community Standards on nudity or sexual activity


No one else can see your comment. Our standards apply globally and are based on our community. We have standards because some audiences are sensitive to different things when it comes to nudity.




за вот этот комент:

(начало комента)


в данном поцсте нет слов ж-ды, х-лы, м-скали. а только имена собственные.




и ваще в этом аккаунте я буду очень милым и политкорректным

(конец комента. Пост приведен с точностью до символа, именно так я там написал, с черточками в б-жественных словах. Где они увидели nudity??? В слоге «поц»?)

Tuesday, January 29th, 2019
2:30 pm
О викторинах в IRC

Помните старые irc-чаты? Тогда не было аськи, скайпа и вайбера и народ отвисал там. И продолжал проводить там время и после начала эпохи icq, джаббера и скайпа потому что там сложилось свое сообщество. И в «ирке» были разные боты, которые расширяли возможности чата, в частности, был книжный бот, при посредстве которого можно было скачать книги. Были игровые боты. Были «боевые» для борьбы посредство флуда и «отнимания опа» (прав оператора).

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

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

Monday, January 28th, 2019
3:23 pm
Толкиенисты 22 века

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

А будут ли в будущем толкиенисты? Или, скажем, почитатели Лавкрафта или Шерлока Холмса. Или сериала «Теория Большого Взрыва». Я не думаю, что их будет много, для будущего это нишевое, это будет дикое ретро, но есть же сейчас почитатели Шекспира или Апулея, а когда они жили. Может, в будущем технологии виртуальной реальности достигнут стопроцентного реализма (и исчезнут за ненадобностью), но может какие-нибудь «медиевисты» будут играть нажимая клавиши в MUDы или в рогалики.

Вот какая мысль меня посещает.

Saturday, January 26th, 2019
10:22 pm
Самогоноварение

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

9:49 pm
Холмс был евреем

Цитата:

– «Диоген» – один из самых необычных клубов в Лондоне, а Майкрофт один  из самых больших чудаков в нем. Он каждый день приходит в клуб без  четверти пять и уходит ровно в семь часов сорок минут.

Thursday, January 24th, 2019
8:31 am
Об истоках селдоновской психоистории

– У Уинвуда Рида есть прекрасное высказывание на эту тему, – произнес  Холмс. – Он сказал, что один человек – это неразрешимая загадка, а толпа  – математическая достоверность. Например, невозможно предсказать, как  поведет себя отдельно взятый человек, но когда собирается вместе  определенное количество людей, можно с определенной долей уверенности  спрогнозировать их действия. Люди, составляющие группу, могут меняться,  но процент вероятности всегда остается тот же. Так говорит статистика.

(А.Конан Дойль, «Знак четырех»)

Thursday, January 17th, 2019
8:55 am
"А впрочем ничего нового"

Опять меня забанили в ФБ на 30 суток. Я ночной хулиган. Вместо того, чтобы делать фейсбучного виртуала займусь чем-нибудь более полезным и приятным

Thursday, January 3rd, 2019
12:31 pm
Лунное

Китайский космический аппарат (1) приземлился на обратную сторону Луны. Прямой видимости от аппарата-1 к Земле нет, соответственно не будет и радиосвязи. Для ретрансляции китайцы запустили аппарат-2, который завис в точке либрации над аппаратом 1. Что-то я туплю, если представить плоскую картину, то аппарат-2 видит аппарат-1, но Землю они не видят оба. А если разместиться выше над плоскостью, то это уже не точка либрации.

То есть все это располагается как-то так

(ЗЕМЛЯ)                                    (ЛУНА)(1)          (2)

UPDATE. Погуглил. Там есть есть «троянские» точки либрации, они видимы и с Земли и с обратной стороны Луны, к тому же еще и устойчивы.

То есть получается треугольник

(ЗЕМЛЯ)(Китай)                                           (ЛУНА)(1)




                                                                                 (2)


Friday, December 21st, 2018
12:59 pm
Посмотрите, какая прелесть!

https://www.youtube.com/watch?v=L9sIeHPHZ8w

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

Tuesday, December 11th, 2018
3:58 pm
Это вопрос

Компилирую C код, старый как говно мамонта, с K&R и ANSI описаниями  параметров одновременно. Не соображу, каким флагом g++ включить  распознавание K&R

Wednesday, November 28th, 2018
5:46 pm
Снова бан на 30 суток ;-)

Вы таки будете смеяться, но фейсбуковы нукеры опять меня забанили, теперь до конца военного положения в Харьковской области (если президент не продлит, конечно, или если, не дай Бог, не нападут злые москали).

Смысл комента (я не успел его заскринить, простите) был в том, что «москали» сохраняют имперское мышление. Они могут быть оппозиционерами, ругать диктатора, любить простой народ и принимать близко к сердцу его беды, но как только спросишь про Крым, он все равно их. Милейший борец с системой Навальный сказал, что Крым не бутерброд, чтобы отдавать его назад (когда забирали, видимо, он был бутербродом). И примерно тоже самое сказала не менее кавайная Ксюша. (Более честная позиция была бы примерно такая: Крымнаш по праву силы, потому что у нас есть атомная бомба, флот и труба).

Вот примерно за такой комент меня и забанили сахарогорские. Скорее всего из-за употребления слова «москаль», которое они считают hate speech. И по жалобе самих москалей, наверное.

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

Отсюда вывод: Фейсбук это не социальная сеть, это платформа для всеобщей любви и котиков. Я не против всеобщей любви и котиков, но надо же где-то ругаться с москалями. (Москали, что самое интересное, сами не против поругаться, кроме того младшего лейтенанта ФСБ, который пожаловался, конечно, да и он наверное не против, просто работа такая).

Похоже, мое отношение к ФБ такое: мыши плакали, кололись, но продолжали плакать и колоться.

Перехожу на ЖЖ. (Товарищу младшему лейтенанту приготовиться)


Update. 3дек2018. Слегка подумав и проанализировав предыдущие баны, я сделал более правдоподобное предположение, что ФБ чаще всего банит по списку запрещенных ключевых слов, к которым «хохол» и «москаль» точно относятся.

Saturday, November 17th, 2018
1:40 pm
История Железного Дровосека

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

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

А на Рождество, рубя ель для деревенской елки, дровосек сильно задел себя по груди и разрубил несколько ребер. Тогда кузнец сделал дровосеку железное туловище в форме усеченного конуса. Железные ноги плохо носили тяжелое стальное тулово со стальными же руками, поэтому для облегчения конструкции кузнец сделал вместо рук два тонких штыря. Но и это не помогло железному дровосеку поддерживать равновесие, поэтому ноги пришлось заменить на маленькие колеса.

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

УНИЧТОЖИТЬ! УНИЧТОЖИТЬ! УНИЧТОЖИТЬ!

Wednesday, October 24th, 2018
3:27 pm
Новости из Космоса

Один из гироскопов на «Хаббле» починили методом power cycle (выключить и включить).

Пруф или не было: https://gizmodo.com/hubble-telescope-s-broken-gyroscope-seemingly-fixed-aft-1829934018

Monday, October 22nd, 2018
7:56 pm
Это вопрос, по бим-бом-брамселям!

Hi, All!

Розентали в чяте есть?

Можно ли на языке северных варваров написать одним словом

«дветысячишестьсотлетие»

Sunday, September 30th, 2018
4:50 pm
Картошка

Сегодня купили картошку. 285 кг, примерно поровну сорта «Белоросса» и «Славянка». Решили купить меньше, чем в прошлом году (в прошлом году покупали 300 кг и ее хватило до середины лета, но последняя картшка была не очень. То ли сорт купили не тот, то ли зима было теплая и соотв. в погребе было теплее обычного, что сказывается на хранении). Купили мы картошку по оптовой цене 5.3 UAH за килограмм (в розницу она же продается по 5.5 UAH). Курс доллара писать не буду, так как он ни о чем реальном не говорит, его держат зубами, как сказал сегодня в передаче «Отражение» Кирш. В прошлом году картошка была по 4.5 UAH. Вообще, Кирш погрузил меня в состояние уныния, так как сказал, что всё плохо и будет еще хуже. Но это потому что Кирш юлебот и зрадофил, а мои друзья-националисты кидают в меня зиги говорят наоборот, все хорошо и будет еще лучше. (Они это мне говорят из Берлина и Нью-Йорка)

Глоссарий:

Юлебот — сторонник кандидата в президенты Украины Юлии Тимошенко, которая обещает проводить пропутинскую политику и снизить цены на газ.

Зрадофил (от укр. «зрада» — измена и fileo — любить) — тот, кто говорит, что все плохо, ну примерно как Эддисон Толетт («Скорбный Эд»)

Кирш — Александр Викторович. Судя по риторическим приемам, явный процианин.

"Отражение-Віддзеркалення" — педерача на харьковском телевидении, которую я случайно смотрел, пока ждал, когда вырастет картошка

Sunday, September 23rd, 2018
3:35 pm
Взлет и падение св. Нила

Главная сюжетная дыра последнего романа Нила Стивенсона «Взлет и падение Д.О.Д.О» заключается в том, что настоящему викингу обезболивающее не нужно.

(По сюжету там викинги татуировали у себя на спинах секретные карты)

[ << Previous 20 ]

LiveJournal Counter

About LiveJournal.com