Дисклеймер

Внимание: в этом блоге могут описываться события, явления и факты при помощи ненормативной лексики. Убедитесь, что Вы готовы к этому.

пятница, 3 июня 2016 г.

PacParts - можно заказывать

Не так давно окончательно порвался ремешок на любимых часах. Учитывая то, что часы носил практически не снимая и надевал другие только лишь для того, чтобы они не лежали без дела, это не удивляет.
Часы были и в море, и на солнце, и в душе (сам помылся - помыл часы).
Разумеется, встал вопрос замены ремешка. На примете было несколько магазинов - tiktox, pacparts и amazon, и в наличии был он только в первом месте. Вконец офонаревшие барыги с ebay, хотевшие в пересчёте на рубли по 3-4 и более т.р. за ремешок и не менее 1 т.р. за доставку шли лесом.

Выяснилось, что tiktox не отправляет в РФ.

От tiktox пришёл, кстати, крайне содержательный и полный уважения ответ:

Sorry, but we re unable to track our orders
so don't send
.

Rgds
То есть человеку лень поздороваться, и даже написать "regards" целиком. Хорошо, что хоть не "sry" вместо "sorry" и не "2" вместо "to".
Оказалось, что и на amazon продавцом был тот самый tiktox. Да и условия доставки не слишком радовали.

В общем, пришлось обращаться в PacParts, хотя и на момент обращения товара в наличии у них не было. Перед заказом я пытался найти отзывы по PacParts и доставке в РФ, но их было мало и не было "историй успеха", т.е. кто-то писал, что заказал или пытался заказать, но счастливый момент получения запчастей не описывали - было неясно, получил ли реально человек заказ или нет.

Потому ниже изложен мой опыт.

Сформировал заказ в марте.
Помимо ремешка решил заказать ещё и безель, и заднюю крышку, и прокладку, да и аккумулятор заодно - всё равно же платить за доставку :-)

Обошлось всё в $ 77.01:
Доставка - 16.09;
Ремешок - 38.29;
Безель - 10.31;
Задняя крышка - 4.47;
Прокладка - 2;
Аккумулятор - 5.85.

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

В середине апреля проверил статус и заметил, что в наличии есть всё, кроме аккумулятора. Решил подождать.
В начале мая отписал им, спросив, будет ли аккумулятор в наличии в обозримом будущем. Ответили, что "буквально вчера" написали из Casio и товар недоступен. Решили с менеджером, что он мне возместит стоимость аккумулятора и вышлет весь заказ.
В итоге 12 мая заказ был отправлен, и 25 мая уже прибыл в почтовое отделение. Пруф.

Фотодоказательства прикрепляю.

среда, 18 мая 2016 г.

Отзыв на Drupal Hosting от IT Patrol inc

С 06.02.2012 являюсь клиентом IT Patrol, и решил написать отзыв.

Это достаточно небольшая компания, которая оказывает услуги по предоставлению хостинга для CMS Drupal. Компания канадская, а серверы в Нидерландах.
Примечательно, что основатель сам является разработчиком модулей для Drupal, и поддерживает сайт drupal.ru (и некоторые другие), в том числе, предоставляя бесплатный хостинг для этих проектов.
Детали по ссылке.

За то время, что я пользуюсь их услугами, я хостил (и продолжаю) там 4 разных проекта, менял домены, совсем недавно подключал для сайта SSL-сертификат и выделенный IP, в общем, много чего опробовал, и теперь делюсь своим опытом.

Плюсы:
  • Drupal работает очень быстро - у многих будет в разы быстрее localhost'а на SSD, даже несмотря на то, что сервер не в датацентре в близкой Москве, а в Нидерландах;
  • приятная техподдержка, всегда готовая помочь: за то время, что я являюсь их клиентом, обращался (пока что) 11 раз с самыми разными вопросами, и мне всегда помогали или объясняли. в самом деле, есть ощущение, что с тобой по-человечески общаются и действительно хотят решить твою проблему, а не просто чтобы ты отстал со своим вопросом;
  • есть тариф Elastic, где оплата идёт за реально использованные ресурсы: например, за день работы моего сайта на Drupal 7 я плачу 2-3 цента в среднем при 130-140 посетителях по Метрике, а за подключённый Elastic для Drupal 8, где сейчас сайта нет (удалены и файлы, и база) - 0 центов. то есть на проектах, где трафика мало, можно несколько месяцев, а то и по году хоститься за пару долларов;
  • у "соседей" по серверу нет ничего запрещённого. я периодически мониторю сайты на том же IP, и там ни разу ничего и близко не было к adult-тематике, азартным играм или лохотронам. а раз нет плохих соседей, от которых могут быть проблемы, то и случайный бан по IP прилететь не может;
  • стабильность: за всё время работы downtime был считанные часы пару раз;
  • установлен Drush, есть доступ по FTP и SSH;
  • заботятся о безопасности пользователей: например, если сделать settings.php доступным для редактирования, внести изменения и забыть, то через небольшой промежуток времени права файла снова будут изменены на безопасные автоматически (возможно, это много где, но не слышал), а когда в Drupal выявили серьёзную дыру, то хостер сам предварительно наложил заплатку для всех проектов - не нужно было сломя голову обновляться, и уведомил о критической уязвимости по email;
  • достаточно низкие цены. вот тут, возможно, кто-то со мной не согласится, но когда я на околоигровом проекте с обычной посещаемостью 3,5 анонимуса в неделю принял более 15 тысяч посетителей за несколько дней:


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

а заплатил при этом всего ничего:

    то становится ясно, что цены весьма низкие.

    Минусы:
    • есть перечень действий, которые можно сделать только через ТП: например, добавление "новых" тематических или иных нестандартных доменов, в моём случае - .legal (со "стандартными" TLD вопросов не возникает) или подключение SSL/TLS - сертификата;
    • о некоторых услугах скрыта информация (например, мне был нужен выделенный IP, и на сайте нигде информации об этом нет - нашёл через поиск Google);
    • не торопятся с обновлением на новые ветки софта - используют стабильные версии, пока новые "обкатываются", и следовательно, пока что не внедрили SPDY, HTTP/2 и прочие плюшки (впрочем, как и тотальное большинство хостеров).

    TL;DR:
    Есть существенные жирные плюсы, есть некоторые не слишком существенные минусы.
    Если собираетесь хостить проекты на Drupal - рекомендую присмотреться, и надеюсь, что компания будет развиваться и дальше, становясь эталоном качественного хостинга в стиле "настроил и забыл".

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

    пятница, 29 апреля 2016 г.

    Об оперативности техподдержки Яндекс.Денег 2.0

    Пытался не так давно поменять фотографию в Яндекс.Деньгах. Но не смог.

    Тыкал-тыкал по менюшкам, гуглил, всё перепробовал - ну вот нет опции и всё тут. По всем гайдам, справкам и т.п. опция должна быть, а в интерфейсе её нет.

    Написал 7 апреля в техподдержку Яндекс.Денег, мол, так и так, видимо баг у вас.

    11 апреля получил изумительный по своей простоте и непосредственности ответ:
    Замечательно: мы знаем про проблему, но когда пофиксим - не знаем. Ну окей.

    Сегодня 29 апреля.
    Проблема всё ещё не решена.

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

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

    Вроде бы и мелочь, но осадочек остался.

    Не храните деньги в QIWI-кошельке

    Понадобилось в сентябре 2015 года получить некоторые средства с помощью кошелька QIWI. Достаточно простая регистрация, быстро получил средства, быстро вывел, заплатив небольшую комиссию. Казалось бы, вполне такой нормальный сервис, ничего негативного, ничего особенно радостного.

    Ну и забыл я про QIWI на некоторое время.

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

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

    Поглядев самую свежую версию оферты:

    Нашёл определение неактивного пользователя, статус которого я приобрёл:


    Ну, вроде бы, всё понятно. Не платил 180 дней подряд - признан неактивным.

    Читаем дальше про последствия:

    Соответственно, после успешного присваивания денег неактивного пользователя, если присваивать больше нечего - аккаунт удаляется. А т.к. у меня списывать было нечего, то аккаунт просто без предупреждения удалили.

    Что можно сказать об этом? Да ничего хорошего.

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

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

    Такие методы работы QIWI выглядят крайне странными.

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

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

    Как QIWI могло поступить правильно?
    • прислать сообщение о том, что пользователю присвоен статус неактивного;
    • присылать уведомления о каждом списании денежных средств;
    • прислать заблаговременно уведомление о том, что скоро аккаунт будет заблокирован / удалён.
    Но они решили поступить неправильно и пойти по классическому пути Russian Business:
    • классическое нае*алово с договором;
    • классически тормозная техподдержка с бесполезными ответами.
    Впрочем, у QIWI, в отличие от PayPal есть плюс - хотя бы быстро деньги можно вывести.

    Мораль: не храните деньги на QIWI-кошельке.

    суббота, 20 февраля 2016 г.

    CS:GO и ошибка Could not find required OpenGL entry point 'glGetError'!

    Решил, значит, зайти в Counter-Strike Global Offensive, чтобы посмотреть демо из Overwatch и причаститься к наказанию адептов WH, AIMbot и прочей нечисти, заодно и отдохнуть от работы.

    Разумеется, перезагружаться в Windows для такой цели не стоит, поэтому спокойно запускаю Steam для Linux, жму на кнопку запуска,

    и вот незадача - вылезает бессовестное окошко с заголовком:

    Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be updated.


    При попытке запустить скрипта CS:GO напрямую, получаю вот такое:

    ivan@pc ~ $ /SteamLibrary/steamapps/common/Counter-Strike Global Offensive/csgo.sh
    SDL video target is 'x11'
    SDL failed to create GL compatibility profile (whichProfile=0!
    PROBLEM: You appear to have OpenGL 0.0.0, but we need at least 2.0.0!
    Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be updated
    /SteamLibrary/steamapps/common/Counter-Strike Global Offensive/csgo.sh: line 57: 17727 Ошибка сегментирования                   ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@
    Что странно - другие установленные игры (Portal 2, The Long Dark) запускаются беспрекословно. В "Сведениях о системе" Steam (в разделе "Справка") указано, в частности:
    Версия драйвера:  4.5.0 NVIDIA 361.28
    Версия OpenGL: 4.5
    Т.е. Steam-таки в курсе версии OpenGL.
    Оказывается, разработчики Nvidia добавили GLVND в драйверах версии 361.28, что и приводит к такому сюрпризу, поскольку в CS:GO для Linux Valve тоже что-то намутили.

    Следовательно, нужно как-то нивелировать это нововведение.
    И одним из способов (самым простым) будет добавление в опции запуска игры (правый клик по игре в библиотеке Steam - Свойства - Установить параметры запуска) вот такую строку:

    __GLVND_DISALLOW_PATCHING=1 %command%

    После этого всё работает как ожидалось. Как всегда, способ, может и не самый изящный, но работает.