zHz00 Untitled

пятница, 29 марта 2013
22:50 void (не himself)
Случайно обнаружил, что в Си/Си++ можно приводить к типу... void. То есть, к отсутствующему значению.
Вот так:
(void)любое выражение

И всё, значение типа void. Как можно это применять?

Это значение, конечно же, можно возвращать из функции. Какого типа должна быть функция? void, разумеется!

void f()
{
return (void)MessageBox(NULL,"I\'m part of void expression", "HELLO",0);
}


Так можно избегать лишних фигурных скобок, если надо сделать какое либо действие, возвращающее не void и завершить функцию. Например:
if(some&&condition)
return (void)(DoAction1(),DoAction2());


Сначала будут выполнены функции, необходимые для получения значения выражения через операцию "запятая", а потом преобразовано к типу void и возвращено.

Спустя два дня с удивлением увидел такую же штуку (преобразование к void) в исходниках MFC.

У меня только один вопрос -- если я включу оптимизацию компилятора, может ли случиться, что функции не вызовутся?

@темы: Программирование

URL
четверг, 28 марта 2013
22:43 45 оборотов в минуту
По "Эху Москвы" сказали:

Александров день, Лесное ухоженье (28 марта)

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

У меня сразу мысль -- перевернуть подушку на сторону Б [B side]. А волчий вой -- признак окончания стороны подушки. А если у вас несколько подушек, то это целая подушкотека.

@темы: Тухлые идеи

URL
среда, 27 марта 2013
20:27 Федот, да не тот (1)
Я забыл свою флешку в дисплейном классе и ушёл из него в понедельник в 7 часов вечера, заперев за собой.
В среду в 9 утра её не было.

Опросил всех, кто мог знать. Никто не знает. Нашёл преподавателя, который там вёл занятия во вторник. Ему ничего не сообщали. Что ж, вернулся обратно.
Я прошарил задники всех компов и нашёл другую флешку такого же объёма и цвета! Ахахахаха!
(но другого фасона и не мою)

Что делать? Написал двойное об'явление -- "найдена флешка"/"потеряна флешка". Два почти одинаковых об'явления на одном листе А4 с одним и тем же телефоном. Ждём реакции.

Хорошо, что большая часть того, что на ней было, забекаплено или ценности не представляет. Но не всё. Часть будет трудно восстановить. Про утечку информации молчу.

UPD. Хозяин флешки нашёлся. Моя флешка тоже нашлась.

@темы: Случай из жизни

URL
вторник, 26 марта 2013
23:39 Untitled [130]
Березовского нашли мёртвым:
1) в запертой изнутри ванной
2) со следами "внешнего удушения" на шее
3) но без следов борьбы
4) рядом лежал шарфик, но отдельно

Эмм... эти сведения получены из разных источников. И явно кто-то из них говорит неправду. А вот кто -- мы никогда не узнаем.

Штирлиц заходит в комнату и видит на полу мёртвого Мюллера. "Отравился, бедняга", думает Штирлиц, поглаживая ручку топора, торчащего из спины Мюллера.

@темы: Мысли

URL
понедельник, 25 марта 2013
23:12 Untitled [129]
Однажды дело было так. То ли всё занесло, то ли всё развезло. А дело было ранним утром в субботу. И мне надо было куда-то идти. И я вышел. А там жесть. Ну, до дороги я дошёл, а дальше-то? Дорога -- четырёхполоска. То, что вместо тротуаров, практически непроходимо. А дорога проходима. Ну, я вышел на разделительную. В центр дороги. И пошёл. Хорошооо...

Ну, машин не было, так что меня не сбили.

Потом стал думать внимательно -- а ведь такое часто бывает -- когда дорога для машин проходима, а для пешеходов их дорожки -- неа. Либо говномеси то, что там, либо кидайся под машины.

А ещё картинки с хождением по разделительной часто бывает в постапокалиптике.

@темы: Случай из жизни

URL
воскресенье, 24 марта 2013
23:44 О рекламе, часть 2
Люблю я рекламу социальную, но иногда и её делают левой. Пример, надпись на биллборде -- "Водитель, притормози перед зеброй!". И рисунок. Что надо было нарисовать на рисунке? Об этом позже, сначала скажу, что было нарисовано. Слева -- испуганный водитель за рулём крупным планом. Справа -- несколько человек (только торсы в курточках), которые не смотрят в сторону водителя. и всё. Где же здесь зебра?

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

@темы: Мысли, Автомобили

URL
суббота, 23 марта 2013
22:51 Untitled [128]
Если кто-то выглядит как человек и ведёт себя как человек, он, тем не менее, может являться философским зомби. Который всё выучил, но не понимает, что он делает. Но человек не может доказать другому, что он НЕ такой зомби.

А может ли человек доказать СЕБЕ, что он не такой зомби, а человек?

@темы: Мысли

URL
пятница, 22 марта 2013
23:11 Untitled[2^7-1]
Внезапно узнал, что в прощённое воскресенье все просят прощения. И типа жаловались чуть ли не на задолба!ли, что у всех стены на вК усеяны просьбами о прощении.

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

Как же на самом деле?

@темы: Наблюдения

URL
23:05 Untitled [126]
Все говорят, не путайте одеть и надеть. Одевают кого-то во что-то, а надевают -- предмет одежды НА кого-то.
Но тогда можно сказать, к пример...

одел носок в ботинок

по аналогии с "одел ребёнка в шубу"

@темы: Тухлые идеи

URL
четверг, 21 марта 2013
23:16 Untitled [125]
Как нормальные люди пишут код, если им надо вызвать несколько функций подряд?

void a();
void b();
void c();
void d();

int main()
{
a();
b();
c();
d();
return 0;
}


Как пишут все остальные?

void a();
void b();
void c();
void d();

int main()
{
a();
return 0;
}

void a()
{
// тут какие-то действия
b();
}

void b()
{
// тут какие-то действия
c();
}

void c()
{
// тут какие-то действия
d();
}


@темы: Программирование, Говнокод

URL
среда, 20 марта 2013
21:53 Untitled [124]
Я-то думал, что всё это сказки, про под'ём сервера из маршрутки, но сам недавно разговаривал с человеком, который управлял научным оборудованием из маршрутки по схеме:
Прибор -- удалённый рабочий стол (интернет) -- телефон с 3G (через него выход в интернет) и WiFi -- планшетник с WiFi, но без 3G.

От таких цепочек просто становится страшно. А ещё страшнее от того, что это работает. Что нас ждём в недалёком будущем?

@темы: Наблюдения

URL
вторник, 19 марта 2013
22:34 That wasn't a narrow escape
Поговорив с начальником, я вернулся к компьютеру. Ввожу пароль, вижу:
"Установлено важное обновление. Автоматическая перезагрузка произойдёт через"
00:03
00:02
00:01

Тут я нажимаю "Перезагрузить позже". Фуух. Ну, теперь ещё на 4 часа можно забить на это.

А потом я опять ушёл говорить с начальником и комп таки перезагрузился. Это произошло меньше чем через час. Вот собака. Отключил автообновления. Следовало это сделать раньше.

@темы: Случай из жизни, Борьба с техникой

URL
понедельник, 18 марта 2013
23:05 Читающий Штайнер

Москва, проход под Савёловской эстакадой.

Вот что любопытно: каждый раз, когда я вижу подобные об'явления, мне чудится, что там написано не "кредит", а "лохотрон". Я потом, кстати, узнал, по какой схеме они работают. Клиенту отдают 10% от суммы, а обязан от возвращать всё, с процентами. 90% забирают "агенты". Так что не зря мне чудится это.

@темы: Наблюдения

URL
воскресенье, 17 марта 2013
23:48 Собаки не Павлова
На Площади Революции (станция метро) живут собаки. Их четыре. И они из металла. У них тусклое туловище и блестящие носы. Каждый день сотни людей, проходя мимо, дотрагиваются до их носов. Делаю это иногда и я (бываю там редко, правда). Некоторые трогают носы второпях, некоторые обстоятельно натирают разными способами. Некоторые делают это с особой нежностью. Будто разговаривают с собаками. Или молятся. Вот о ком Иегова говорил -- не сотворите себе кумиров литых! Вот о ком!

Много ли среди них иудеев и христиан? Многие ли из них задумываются, что нарушают одну из десяти заповедей?

Откуда пошла эта традиция, узнать невозможно. А возможно -- узнать КОГДА она появилась. Но я не смог. Много, много написано об этих собаках. Что люди идут и дотрагиваются. Но все сведения фактически повторяют друг друга, как и эта запись.

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

И так странно смотреть на всё это. Почему, зачем все эти люди всё это делают? Вроде и сам так делаю. А зачем делаю я? Я не загадываю желания когда дотрагиваюсь, и перед экзаменом никогда не заезжал туда. Флеш-моб? Секта? Заговор?

А пока я искал в Интернете информацию по теме, нашёл две замечательные фразы.

В 1941 году скульптуры со станции «Площадь Революции» были эвакуированы в Среднюю Азию и были возвращены обратно в 1944 году. Во время эвакуации скульптуры пострадали. От них остались лишь разрозненные части — головы, туловища, руки, оружие и другие детали[22]. Однако за счёт того, что каждая скульптурная композиция повторялась четырежды, все скульптуры удалось полностью восстановить[22].
Это же RAID-1 -- зеркалирование!

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

Каталог потёртостей

@темы: Наблюдения

URL
суббота, 16 марта 2013
22:26 Бегут неуклюжи
Не, я знал, что у меня в ботинках дырки. И вчерашняя жесть на улице привела меня к решению, что покупать новые ботинки я поеду сегодня, по дороге кое-откуда. Но сегодня было уже немножко поздно.

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

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

А ботинки я таки купил.

@темы: Случай из жизни

URL
пятница, 15 марта 2013
23:25 Untitled [123]
На работе есть один коллега, пенсионер. Он постоянно отпускает тонкие и весьма остроумные комментарии. Я сначала даже не понимал, что он говорит. Потом начал понимать и оценил. Потом начал пытаться отвечать.

Коллега после обеда протягивает мне руку.
Я: Мы уже здоровались.
Он: Да?
Я: Да.
Он: Ну ладно. Но ты многое теряешь, не здороваясь со мной.
Я: А уж сколько вы теряете, не здороваясь со мной!
Он: Я сегодня каждому, кому жму руку, даю сто долларов!
Я: ...а я тысячу...
===
Он: Что такое -- нет конца, но есть начало, нет начала, но есть конец?
Я: Уроборос.
===
Он: Скажи свой номер кредитной карты, а я придумаю стишок, чтобы ты его смог запомнить!

@темы: Случай из жизни, Викторика

URL
четверг, 14 марта 2013
22:37 Гугл и философия
Гугл закрывает гугл-ридер и уже закрыл гугл-вейв. Гугл закрывает аккаунты ю-тьюба. Гугл удаляет приложения с гугл-плей по первому запросу. Что же он хочет нам этим сказать?

Скорее всего он демонстрирует нам тщету всего сущего. Всё, всё пропадёт.


@темы: Мысли

URL
среда, 13 марта 2013
21:20 Уже поздно
А ведь сегодня 13-е марта 13-го года. А значит, где-то 13 пассажиров в 13-м вагоне достали из карманов 13-й портвейн.
eggs.com.ua/humor.php?sid=834

@темы: Наблюдения

URL
вторник, 12 марта 2013
23:04 Чтиво
Если надо разбирать свои или чужие исходники, которые по разным причинам представляют собой неудобочитаемый шмат кода, ситуацию можно несколько улучшить, если всё это распечатать, и читать с бумаги. Разбирать написанное станет проще. Из плюсов -- вы видите сразу много исходного кода и можете делать пометки любым удобным способом.

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

@темы: Наставления, Очевидное-невероятное

URL
понедельник, 11 марта 2013
23:29 NHK ni Youkosou! 01-24 END [2-й просмотр]
Смотрел в апреле 2008 года, даже сохранился комментарий того времени:

по 8-й серии: очень тяжело было смотреть про маму
по 10-й серии. вспоминаю 7-ю кажется серию агента паранойи
по 15-й серии. опять похоже на агента паранойи. улыбнула надпись в игре: (C) 1995, 2008
по 16-й серии. "чёрный гроб на колёсиках едет к твоей квартире"
по 21-й серии. "в фильмах всегда есть вступление, развитие, взрыв эмоций и финал, а наши жизни -- полны неизвестности" (перефразировано). пока сериал (к 21 из 24 серий) развивается не "как в фильме". посмотрим что будет дальше.
по 22-й серии. и где были их сотовые телефоны?
^_^ вопрос снят. не работают. кстати, зачем хикикомори сотовый?
ещё. после скул дэйз всё ожидаю подобной концовки...
===
класс!


Что интересно, комментарий не изменился, по крайней мере в той части, что я помню (а причём тут 7-я серия агента паранойи, я, например, не помню). Только в этот раз концовки скул дейз я не ждал. Я помнил, какая она. Точнее, думал, что помню. Но, оказывается, я помнил не всё и плохо.

Выводы к которым я пришёл во время второго просмотра неутешительны.
1. У персонажей ничего не выходит (из их стремлений), даже то, что теперь запрещено законом о защите детей от информации.
2. Чтобы хикки перестал быть хикки, его надо перестать кормить.
3. Несмотря на видимое психическое расстройство (я не про хиккование, а про галлюцинации), Сато: на самом деле вообще довольно нормален, по сравнению, например, с Мисаки. Хотя про Мисаки тяжело сказать, не зная спойлеров, что в ней водятся черти -- омут как омут.
4. МЛМ -- зло. Хотя той девушке эта роль очень даже подходит.

Но вообще, конечно, сериал очень хороший и серьёзный, вы будете смеяться. На фоне 90% всего остального это просто находка. Это один из сериалов, за которые я люблю GONZO.

Ещё могу бесконечно слушать 1-ю версию заставки. И полубесконечно -- 1-ю версию финальных титров (песни).

@темы: Из закромов Родины, Аниме

URL