zHz00 Untitled

воскресенье, 05 июля 2015
22:48 JLPT N1 -- сдача (4)
Готовился я мало, фактически -- повторял в анки колоды слов и иероглифов. В словах доля mature не выросла, а даже упала и составляет 82%. В иероглифах доля росла, пока я не прошёл всю колоду (а к предыдущему жлпт я не успел её пройти). Там доля mature 60% и тоже не растёт. В последний день пролистал книжку про грамматике, ни одно из выражений из которой не встретилось в экзамене. Хотя вру, может парочка и встретилась, но я их не заметил.

Этап со словарным запасом был провальным -- там почти не было знакомых слов (т.е. если бы было слово из списков, значение которого я не помню -- я бы его хотябы узнал; а тут большая часть была такими, что я даже не видел). А это значит, что по статистике жлпт н1 (в этом году) требует запаса более, чем 10000 слов. Иначе бы доля знакомых слов была больше.

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

Аудирование тоже было провальным, но уже не столько из-за моих знаний и навыков, сколько из-за особенностей акустики. Весь первый уровень посадили в одну аудиторию. С жутким эхом. На это жаловался не один я, но тут ничего не сделаешь. Будет прикольно, если по аудированию я покажу примерно такой же результат или выше, чем в прошлые разы (а аудирование у меня практически не меняется), несмотря на эхо. Оказался полностью не готов к вопросу про книжки. Там по разговору выбирали книжку для учеников на лето и в итоге выбрали ДВЕ книжки. Я даже вычислил, какие. Но ответ-то только один! И тут я понимаю, что уже говорят, грубо говоря, "4. книжка по истории и книжка про приключения". Блин, а у меня записано "биография и приключения". А это какой вариант-то?! (какие там на самом деле были, я забыл, это пример).

Аудитория, кстати, была прикольная, имени Егора Гайдара. Там очень много кондиционеров, так что к концу первой части я начал мёрзнуть. А потом вышел на перерыв, а там ТЕПЛОООООООО. Потом, правда, стало жарко, и я зашёл обратно. А при входе на двери об'явление, что, типа, не опаздывать, потому что через 5 минут после начала лекции аудиторию закрывают на ключ. Погодите, это против ТБ, не?

Сколько народу было на каком уровне -- не записал.

По поводу результатов ничего предполагать не буду. Задрало.

@темы: Японский язык

URL
суббота, 04 июля 2015
23:44 Junethack 2015 -- отчёт: YASD, YAAP, YAAP
(Общее описание)

(1. Val-hum-fem-law. 2015/06/01-2015/06/10)

(2. Val-hum-fem-law. 2015/06/11-2015/06/20)

(Интермиссия)

(3. Hea-hum-mal-neu. 2015/06/24-215/06/29)

(Заключение)

Вот мой профиль, там указаны все трофеи и дампы всех игр. Реплеи тоже есть, если поискать на самих серверах.

@темы: NetHack, Статьи

URL
пятница, 03 июля 2015
23:59 Ку
В одном аниме-сериале у меня были записаны места, где я не мог на слух разобрать, что говорят. Несколько. И записал я эти места четыре года назад. Наткнулся я недавно на этот сериал. Открыл эти места, послушал. Блин, всё понятно! Как я тогда мог не слышать тогда, что там говорят?

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

Но сдать N1 это не помогает.

@темы: Японский язык, Восприятие, Наблюдения

URL
четверг, 02 июля 2015
23:50 Эффект присутствия
Меня на работе подзывают к установке, чтобы показать один баг.

Вместо этого программа на управляющем компьютере работает верно.

Но спустя 10 секунд программа не просто проявляет баг. Она падает.

А ещё через 10 секунд компьютер падает сам в синий экран смерти и перезагружается.

Это успех.

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

URL
среда, 01 июля 2015
23:59 Идущие навстречу и едущие попутно
Даже в таком мегаполисе, как Москва, регулярно наблюдают такой феномен -- если в одно и то же время проходить в одном и том же месте, можно встречать одних и тех же людей. Даже в метро!

Итак, кто постоянно идёт мне навстречу:
- Мужик на одноколёсном велосипеде (!);
- Девушка в очках. Она бросила курить, но всё равно нервно подносит руку ко рту;
- Две одинаково толстые бабки одинакового роста с одинаковыми клюками в одной и той же руке. Идут и синхронно ими стучат.

А вот кто едет со мной в метро:
- Мужик в кепке с быком;
- Ещё одна девушка в очках. У неё телефон с оранжевым котом;
- Негр в солнечных очках (!) и рваных джинсах. Однажды он вёз домой самокат. А в другой раз с ним было ещё двое негров.

Отдельно -- нищие. Нищие тоже повторяются:
- Араб на остановке, который говорит так, что мне кажется, что это цитаты из Некрономикона;
- Барабанщик в вагоне. Обожаю его барабанную игру;
- Слепая старушка с гитарой в переходе, играющая блатняк. Давно её не видел.

Есть в этом что-то захватывающее -- встречать одних и тех же незнакомцев. Всегда радуюсь.

@темы: Случай из жизни, Наблюдения

URL
вторник, 30 июня 2015
23:32 Слон в удаве
Garbage collector: проснулся -- убери планету.

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

URL
понедельник, 29 июня 2015
23:59 ::
Сегодня внезапно узнал, что оператор "::" в Си++ называют "разрешение области видимости", в то время как я всегда называл его "расширение области видимости". Пишут и так и так. По-английски -- scope resolution operator. "Расширение" -- совершенно понятный перевод, т.к. подходит по смысла. А "разрешение" это прямой перевод слова "resolution". Как же правильно? И почему?

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

URL
воскресенье, 28 июня 2015
23:53 Профдеформация
Видел сегодня в магазине мужика с огромным амперсандом (&) на футболке. "Демон", -- подумал я

@темы: NetHack

URL
суббота, 27 июня 2015
22:37 Untitled [368]
1: Налей мне сока.
2: А бутылка ещё не вскрыта.
1: Но оттуда уже отпито, я вижу!
3: Это я оттуда налил непорочно.

@темы: Викторика

URL
пятница, 26 июня 2015
23:57 А теперь -- проверка зрения
Я: Ну давай, отвечай.
Студент надевает чёрные очки.
Я: Что, в покер играешь?
Он: Нет.
Я: Ты блефуешь.

@темы: Студенты, Викторика

URL
четверг, 25 июня 2015
23:59 Веселится и ликует весь народ
Устройство не хотело работать. Звоним российскому представительству изготовителя.

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

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

Он говорит -- а давайте я свяжусь с головным представительством, может они помогут? А головное представительство, вы будете смеяться -- в Словении.

Перезванивает через 20 минут и говорит -- вы знаете, я дико извиняюсь. Но в Словении сегодня -- национальный праздник (в этом месте я заржал) и там никого нет. И завтра не будет. Ближайшее время -- в понедельник. А тогда уже и я из командировки приеду и смогу сам посмотреть.

Короче говоря, любые попытки получить помощь потерпели крах.

И мы внезапно сумели настроить его самостоятельно.

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

URL
среда, 24 июня 2015
23:54 Рука бойцов колоть устала
Смотрю -- на ладони правой руки -- волдырь. Мозоль натёр!

Но никак не могу понять, как мне это удалось. В голову лезет только одно очевидное предположение.

К вечеру вспомнил. Вчера я в столовой ел печень, которая подавалась большим куском. И его надо было резать столовым ножом -- такой, с серрейтором, который не режет, а пилит. Но печень была очень, очень твёрдая. Резалась (пилилась) с трудом. Нужно было прилагать очень большие усилия. Короче говоря, руку я натёр столовым прибором.

Я засмеялся, когда понял это.

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

URL
вторник, 23 июня 2015
23:53 Коммунизм
Да, пронаблюдал любопытный эффект, о котором лучше знать ещё до того, как вы его обнаружите самостоятельно.

Я имею ввиду удалённый доступ к чужим компьютерам через программы типа TeamViewer, VNC, radmin и проч.

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

А теперь внимание --
1) Если вы подключены к нескольким компам сразу, то то, что вы копируете на одном, сразу попадает на все.
2) Если вы подключены к одному компу вдвоём, втроём и т.п., то то, что вы копируете у себя, тоже сразу оказывается у всех.

Т.е. буфер обмена становится общим на всех участников.

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

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

@темы: Лайфхак, Программы

URL
понедельник, 22 июня 2015
23:53 Свиноматка
Хуже всего, если баг в программе то проявляется, то нет, по непонятному расписанию.

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

Если вы обнаружили подобный баг, то следует проверить следующее:
1) Что доступ к внешним устройствам есть только у одного потока. Если есть сомнения, следует сделать специальную функцию доступа к нему, которая будет работать через взаимоисключение (т.е. мьютекс, критическая секция и пр.). Весь доступ к устройству должен осуществляться через неё.
2) Что доступ к внутренним ресурсам (особенно, к памяти) размером больше ширины шины данных тоже сделан через взаимоисключения (см. примечание ниже).
3) И, наконец, что вы не применяете многопоточно библиотеки, которые для этого не предназначены. Если предназначены, обычно стоит пометка в документации -- thread-safe. Одна из таких библиотек, которая не предназначена -- VCL (C++ Builder, Delphi). Когда-то я не знал, что она не поддерживает многопоточность и менял, к примеру, надписи на кнопках из разных потоков. Это приводило к совершенно невообразимым глюкам.

Внимание. Примечание к п.2. На некоторых процессорах доступ к невыровненным данным выполняется в несколько тактов. Выровненными считаются данные, расположенные по адресам, равным n*ширина шины данных, где n -- целое неотрицательное число. Т.е. если ваша переменная размером 4 байта расположена по адресу 13, то её считывание на 32-битном процессоре может происходит следующим образом: процессор считывает байты 12-15, сохраняет во временный регистр, потом 16-19, сохраняет в другой регистр, сдвигает 12-15 влево на 8 бит, записывает старшие 24 бита в старшие 24 бита целевого регистра, потом сдгвигает 16-19 вправо на 24 бита, записывает младшие 8 бит в младшие 8 бит целевого регистра. Данный алгоритм является примером, фактическая реализация может быть иной. За это время потоки могли переключиться уже несколько раз. Будьте осторожны. Если же адрес переменной изначально был 12, то всё проходит в 1 такт.

@темы: Программирование, Очевидное-невероятное

URL
воскресенье, 21 июня 2015
22:34 От одного раза ничего не будет
Специализированные магазины -- вещь особенная. Как они держатся и не прогорают, порой не очень понятно. Но, видимо, достаточно сайта в интернете, чтобы их находили. Тем более, в Москве.

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

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

Было слабое ощущение, что я захожу в притон.

А кроме магазина там ещё был клуб той же направленности, что и магазин. И вот из этого клуба шёл шум людей. Смех, разговоры. Я захожу, а там -- 10 или 15 человек. В малюсенькой комнатке. Вот тогда ощущение притона стало сильнее.

Если бы магазин находился в подвале -- аналогия была бы полной.

@темы: Случай из жизни, Наблюдения

URL
суббота, 20 июня 2015
23:50 О сколько же открытий чудных
В связи с историей про трубу, стал читать Википедию про разные виды резьб. Ну, резьба M -- это всем известно, метрическая. В детстве у меня был металлический конструктор, поэтому я с 6 лет знаю, что такое M3 и M4.

Резьба G -- трубная, дюймовая. Поскольку мы собирали водопровод, про неё я тоже знаю. Трубы у нас с резьбой G 1/2 (внутренний диаметр трубы -- пол-дюйма).

Так, постойте-постойте. А это что такое? Резьба E? Эдисона круглая?.. Применяется в электропатронах... Что-то знакомое. E27.

Да. Именно. Я давно знал, что стандартные лампочки называются E27. И ещё есть E14. Самые распространённые. Но я думал, что это просто обозначение названия цоколя. А это -- название ЕГО РЕЗЬБЫ. Резьба на лампочке E27 -- это E27.

@темы: Очевидное-невероятное

URL
пятница, 19 июня 2015
23:55 Как воскресить утонувшего дракона
В NetHack я обычно хожу с драконом, хотя бы одним. Получить дракона легко, но долго, если есть ловушка полиморфа и сопротивление магии (magic resistance). Однако драконы, как и любые другие питомцы в NetHack, себя не жалеют. И даже встретив минотавра, бьют его до чьей-либо смерти. Иногда -- своей.

К счастью, если в арсенале есть wand of undead turning, любое животное можно воскресить, если оно оставило труп. А драконы оставляют труп всегда.

Но что делать, если дракона убили над лавой? Мне стало любопытно и я запустил wizard-mode.

1. Если труп упал в лаву, логично предположить, что он находится там, на дне. Однако если в воду при определённых обстоятельствах можно залезть и труп достать, то в лаву залезть нельзя -- сгоришь. Но лаву можно заморозить. Что же получится? Лёд?

2. Нет. Получится обычный пол. И под этим полом покоится труп дракона. Как же его достать? Выкопать яму киркой.

3. Яму выкопал. И внутри -- та-дам! действительно нашёлся труп дракона. Это любопытно, т.к. когда труп падал, было сообщение, типа, "труп дракона сгорает". Выкопанный труп действительно можно воскресить.

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

5. Стоп. Если я смогу выстрелить вандой в труп, находящийся в яме, почему я не могу выстрелить в труп, находящийся в лаве?))) Дракон -- существо летающее, поэтому после воскрешения он должен быть сразу над водой. Пробую. Делаю ещё кусок лавы, кидаю туда труп дракона. Отхожу, стреляю вандой и... та-дам! Труп дракона, воскресая, всплывает на поверхность и взлетает!

The yellow dragon snarls.

tl;dr -- если ваш питомец 100% оставил труп, но тот утонул в воде или в лаве, воскресить питомца можно, не доставая трупа (хотя если он не летает, то он умрёт опять -- тогда надо следовать пунктам 1-4; с водой всё то же самое, если морозить воду, будет лёд, если копать лёд киркой, будет яма).

Да, если пет не летает, то:
а) он вряд ли вообще умрёт над водой/лавой;
б) хотя он и утонет следующим ходом, но один ход у вас будет. Вы можете выстрелить в него, к примеру, вандой телепортации, пока он ещё не утонул.

@темы: NetHack, Статьи

URL
четверг, 18 июня 2015
23:58 Партизан
На самом деле в среде опытных сисадимнов такой случай наверняка встречался.

Пришёл на работу, включил компьютер, интернета нет. У всех есть. Стал разбираться. У меня адрес -- 192.168.8.XX. А у остальных -- 192.168.0.XX. Понятно, да? У нас в сети появился новый DHCP сервер, конкурент основного)))))). Смена власти!

Я иду на Default Gateway (192.168.8.1), попадаю на страницу, которая просит ввести пароль. И сообщает -- "ASUS WL-520G". Ну лол. И ещё говорит, что типа, WAN кабель к роутеру не подключён. Т.е. какой-то умник подключил роутер LAN-раз'ёмом в нашу сеть. И новый DHCP сервер раздаёт адреса к себе и не даёт интернет (в последнем он не виноват, т.к. интернета у него и нету).

Я переподключаю сетевой кабель и всё начинает работать (во второй раз повезло получить адрес от правильного, главного роутера).

На следующий день ситуация повторяется.

Я иду к тому, кто у нас близок по должности к сетевому администратору, и ему всё это рассказываю. Он говорит -- "А, вот в чём дело! То-то ко мне приходили, говорили, интернет не работает. Я переткнул кабель и заработал."

Теперь надо вычислить, где засада. Ходить по всему зданию и проверять комнаты неинтересно. И тут я думаю! Опа! Это же беспроводной роутер! Можно посмотреть, какой у WiFi SSID и ходить с ведроидом и смотреть, где сигнал сильнее!)))))))

Но как узнать SSID?

Я думаю, что раз граждане не догадались, что будет, если включить роутер LAN-раз'ёмом в основную сеть и не настроить правильно, то они могли и пароль администратора оставить по-умолчанию. И я оказался прав. Логин/пароль был стандартный для ASUS -- admin/admin.

Но походить по зданию с ведроидом так и не удалось. Потому что SSID у роутера были -- "ROOM702"!

Мы идём в эту комнату и там он реально находится!

Какая нестабильная вещь -- сети. Хрен с горы поднимает свой DHCP-сервер и всё рушится.

@темы: Борьба с техникой

URL
среда, 17 июня 2015
23:49 Да всю правду доложи
Если вы компьютерщик, не девушка, и вам надо посмотреть в труднодоступное место, то вместо зеркальца всегда можно использовать компакт-диск! Я очень удивился, когда при мне так сделали, но это был вин.

Камера в телефоне подходит плохо, потому что у неё обычно проблемы со светочувствительностью и разрешением.

@темы: Лайфхак

URL
вторник, 16 июня 2015
23:46 Союз нерушимый
Что бы такого ещё запретить?

Вот я предлагаю запретить использовать в рекламе музыку, которая написана не специально для неё. Почему?

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

Речь идёт, конечно, не про однократный просмотр (прослушивание) рекламы, а про многократный, т.к. ролики часто повторяются.

Вариант "не смотреть рекламу" не подходит, т.к. не всегда есть возможность увернуться от пассивного прослушивания телевизора.

@темы: Крик души, Музыка, Политика

URL