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

Читать далее →

Это будет очень-очень-очень длинный пост, с фоточками и моими мыслями. Это ни в коем разе не инструкция по тому, как правильно добираться до Мутяньюй или до Бадалин или до какого-то другого участка Великой Китайской стены, не критика стены или таксиста или КПК или кого-то ещё. Просто повествование о моей поездке, такой, как я её запомнил (возможно, что-то я слегка привру, не со зла — а по причине забывчивости). Краткое повествование я также публиковал, можно почитать его.

Читать далее →

Конец 2015 года, как известно, характеризовался завершением поддержки SHA-1 хэшей в SSL-сертификатах. Пользуясь случаем, заодно мы "улучшили безопасность" на наших серверах, добившись по версии ssllabs.com, оценки A+. A+ это годнота, иметь оценку A+ не стыдно и банку. Даже не так: иметь не стыдно, стыдно не иметь. Но случилось странное: на сайт стало невозможно зайти при помощи последнего Safari с MacOS X. На том же ssllabs можно посмотреть таблицу совместимости и увидеть, что надёжные асимметричные шифры работали в Safari 8, но перестали работать в Safari 9.

Читать далее →

Я, как и многие другие люди, перед поездкой в Китай читал всевозможные форумы, готовился, но после поездки могу лишь сделать вывод, что Китай — очень мощная штука, к которой сложно быть полностью готовым. Сначала развею несколько мифов, которые у меня были перед поездкой в Китай, и которые были развеяны в пух и прах. В Китае кто-нибудь да будет говорить по-английски. Да, будет! Переводчик министра иностранных дел ;-). Нет, шучу, конечно. На территории аэропорта многие люди знают слов 20-30 по-английски, но за его пределами общение будет происходить при помощи жестов.

Читать далее →

Пробовал сначала подключить камеру к BlackSwift, ничего не заработало. Делал я это прямо перед отбытием в отпуск, поэтому особо не было времени на разбирательства. Сейчас время пришло, и я задумался, что же может быть не так. К сожалению, в BlackSwift всё было уже настроено (при этом не работало), так что я взял простой OpenWRT на моём роутере и начал с нуля. После установки драйверов, я заметил сообщение в dmesg: [810639.630000] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported.

Читать далее →

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

Читать далее →

Ух ты, питон

Помимо Go, у меня ещё валяется в дальней кладовке питон. Ну, как "валяется": эпизодически я на нём чего-нибудь делаю. Самое серьёзное, что я делал - это админка, которая хранила в базе всякие разные штуки, которые правили наши доблестные геймдизайнеры. А потом она это сохраняла в JSON, я этот JSON ручками давал нашим клиентским программистам, и они упаковывали его с игрой как ресурс. Да, стрёмно, но хорошо сделать не получилось — работу над проектом мы прекратили.

Читать далее →

Иной раз думаешь, как же всё замечательно, когда доступ на серверы по ключу. Через authorized_keys. Лепота! Но однажды это случается: ключ может быть скомпрометирован, человек — уволен, или ещё чего похуже. Я придумал для себя такой способ поиска ключей: locate authorized_keys | xargs grep логинНа выходе получаем список файлов и совпадения в них. А чтобы впоследствии, если в списке всё хорошо, использовать этот список для другой команды, можно немножко видоизменить эту:

Читать далее →

Три дня назад устал отдыхать, начал ковырять Go дальше. Но видимо кто-то решил, что всё-таки надо отдыхать дальше: только что сдох свежекупленый зарядник для ноута. Похоже, тут китайское барахло ещё более дерьмовое, чем в России. Поменять по гарантии не успеваю уже, перебираемся в другой город. Ради 3.5 дней покупать ещё один 30-баксовый зарядник уже как-то жаль. В самолёте им не воспользоваться, да и в Москве и в поезде американская 30 также бесполезна.

Читать далее →

И про FirstVDS

Когда-то очень-очень-очень давно, в 2008 году, я заказал свой самый первый в жизни VDS у компании FirstVDS. Ещё, помнится, писал тогда в бложек, как на нём настроить Java. Шло время, я ушёл от них сначала к голландцам (спасибо за науку, там я узнал про оверселлинг), затем на Hetzner, затем в США, и параллельно снова в Hetzner на выделенный сервер. Были ещё немецкие турки и кто-то там ещё, всех уж и не упомнишь.

Читать далее →

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

Читать далее →

Итак, мне всё-таки довелось побывать в Китае, и, помимо прочего, посмотреть на одно из "Новых чудес света". Я ещё планирую написать про это поподробнее, но пока что вкратце расскажу о впечатлениях о Пекине, китайцах и стене. Китай, — тот, который городской, — вовсе не такой бедный, как о нём часто думают. И не такой уж и отсталый. Бетон, бетон, бетон, фабрики — чисто СССР. Всё дымит, всё работает, всё движется. Движется, к слову, на современных скоростях.

Читать далее →

Год подходит к концу, и во многом уже можно подводить итоги. Для меня лично год выдался крайне насыщенным, но вообще пост не совсем обо мне, а о том, что случилось в мире. Началось всё печально: мы как раз чуть не поехали в Париж, выбрав поездку в Брюгге и Брюссель. А в это самое время в Париже произошёл теракт. Печальное было и после: на Дальнем Востоке затонул траулер, в Египте в результате теракта случилась автокатастрофа — упал пассажирский самолёт, унеся жизни сотен россиян.

Читать далее →

Интересно, каким человеком надо быть для того, чтобы сюда вообще уезжать :-). Но люди едут и мне что-то как-то странно, может, я чего за полтора дня не заметил?.. Нет, тут не плохо. Но очень странно. Во-первых, повсюду какая-то странная вонь. Вероятно, это смесь запаха канализации, том-яма или какой-нибудь лапши с запахом рыбы. Добавить к этому запах моря ­— и можно представить, что тут такое. Если плохо с фантазией, можно просто представить, что воняет говном.

Читать далее →

Довелось столкнуться с такой штукой, как Zenoss. Под описанием процесса установки, немного статистики: Ежедневно 70 человек пытаются установить Zenoss, … и у 60 из них ничего не получается! Отличный софт, чо. P.S. Если что, я со второй попытки попал в оставшиеся 10.

Читать далее →

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

Читать далее →

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

Читать далее →

Примерно год назад произошло совершенно рядовое в мире событие. Спортсменка по имени Юлия Русанова (также известная, как Юлия Степанова) призналась, что принимала допинг. Вместе с другой спортсменкой, Лилией Шобуховой. В кино призналась. Многие спортсмены принимают допинг и даже некоторые спортсмены в этом потом признаются. Да, это плохо и предосудительно, но это суровая реальность. Так же как некоторые обыватели воруют и убивают, некоторые спортсмены жрут всякую химию. Что примечательно, обе эти спортсменки были дисквалифицированы российской ассоциацией лёгкой атлетики.

Читать далее →

Сегодня случилась жуткая и непонятная фигня. Взяли и сломались тесты. На ровном, казалось бы, месте: немножко поменялся ответ одного из основных контроллеров. Хотя, конечно, стоило немалых трудов при подобного масштаба рефакторинге обойтись столь малыми изменениями. Выдаёт assertion failed на строчке, которая проверяет статус HTTP-ответа. Код ­— 406, указывает на несовместимость Accept. Забавно, с учётом того, что Accept: */*, по умолчанию. И вот, лезешь ты такой на StackOverflow, в надежде найти ответ.

Читать далее →

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

Читать далее →

Полезное