Архив метки: Разное

Про русский язык, порядок и технические задания

Над мрачной Эльбою носилась тишина

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

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

Большинство спорщиков были уверены, что в русском языке порядок слов прямой: сначала подлежащие, а потом сказуемое. И такие строгие правила не допускают двойных трактовок. Я же пытался убедить их в том, что всё гораздо сложнее, и порядок слов в русском языке не фиксирован. Известный пример «троллейбус обогнал трамвай» разделил всех на две группы: первые считали, что впереди оказался троллейбус, другие же допускали возможность того, что вперёд вырвался трамвай. Сегодня я встретил ещё один похожий пример: «В Японии НЛО сбил метеорит».

Что же касается спора, мы все сошлись на мнении, что лучше совсем без ТЗ, чем с плохим ТЗ.

Про новые iPhone и хитрых продавцов

Несчастные фанаты Apple, чьи телефоны превратились в тыквы после сентябрьской презентации, уже второй день бегают по Москве в бесплодных попытках купить недавно ставший доступным iPhone 6 Plus. В продаже остались только белые и золотые (кто их вообще покупает?!) модели.

Продавцы небольших магазинов на компьютерных рынках раздают невыполнимые обещания, убеждая доверчивых покупателей в том, что смогут доставить старшую модель к вечеру. Менее наглые обещают доставить в течение пары дней, правда с наценкой ~10’000 рублей. Ситуация в крупных сетях не многим лучше: товара нет, когда будет неизвестно.

Но пост не о том, как тяжело живётся пользователям iPhone. Я бы хотел рассказать о том, как работает крупная сеть ИОН. Вчера магазин ИОН в ТЦ у метро Новогиреево оказался единственным известным мне местом, где в наличии был iPhone 6+ 128 Гб. Оказалось, что он в единственном экземпляре и в резерве, но продавцы могут проигнорировать резерв, если я соглашусь купить не только телефон, но и дополнительную гарантию стоимостью около 5000 рублей. Если честно, я не знаю насколько это согласуется с правилами торговли, предполагаю, что это просто разводка, рассчитанная на то, что никто не будет спорить. Зато теперь я точно знаю, что никогда ничего не буду покупать в этой сети, и друзьям буду советовать избегать их. Серьёзно, избегайте магазинов ИОН.

О коротких записях

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

Наверняка, вы хоть раз держали в руках пятисотрублёвую купюру. Может, вы даже знаете, что на оборотной стороне изображён Соловецкий монастырь. А замечалили вы, что существует два варианта пятисотрублёвой купюры?

Новая купюра 500 рублей

Новая купюра 500 рублей

Старая купюра 500 рублей

Старая купюра 500 рублей

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

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

Про недочёты

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

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

Уже некоторое время я замечаю эти недочёты повсюду, но два самых ярких примера — это карта Московского метро, выполненная в студии Артемия Лебедева, и приложение Сбербанка для iOS.

Вот, например, схема метро:

Схема метро (фрагмент)

Если на неё посмотреть, то создаётся впечатление, что у метро Речной вокзал реки нет, а я точно знаю, что она там есть. В результате недопонимание и недоверие. Можно возразить, что схема есть схема, поэтому все обозначения условны, но тогда как объяснить крюк реки у станции Крылатское? Лично у меня объяснений нет, но если они есть у вас, пожалуйста поделитесь.

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

Гораздо хуже приложение Сбербанка. Как по мне, они просто совершают преступление против человечества:

Приложение Сбербанка

 

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

И таких недостатков из серии «и так сойдёт» множество. Не знаю особенность ли это исключительно России, или характерно человечеству в целом, но у меня к вам просьба, не оставляйте в своей работе недочётов. Без них лучше. Серьёзно.

Викторины, короткие номера и я

Я вот привык считать себя достаточно разумным человеком, а вчера взял и позвонил в телевикторину. Если в двух словах, я не только ничего не выиграл, но и потерял 1000 рублей.

Чтобы победить в викторине необходимо было составить слово, состоящее из всех букв, показанных на рисунке:

Victorina

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

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

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