Тотальная неудачница и убийца жёстких дисков.
#post-id: 5578-16-20
#original-date: 3.11.2015 Tue
#original-time: 4:20 PM
#original-day:  5578
#original-host: WinXP Prof SP3 (Build 2600)

Вчера решила попробовать tumblr_client - gem на Руби. С одной стороны он позволяет рулить процессом в интерактивном режиме, а с другой - писать скрипты с ним. Я вот и подумала, что было бы неплохо в большой программе на VB формировать скрипт, а потом скармливать его Ruby.

Да, меня ломает реализовывать богомерзкий OAuth и давать юзверю инструкции вида: «Сходите по этому адресу, нажмите «Разрешить», а потом из URL, на который редиректит страница (ну не умеет тумблер PIN'ы), вырежьте абракадабру, которую вставьте в поле ниже».

Так вот. Зарегистрировалась, наваяла скриптик по примерам, решила получить информацию о пользователе, а потом уже более комплексные задачи пилить. Ан нет. Первый запрос к OAuth ещё как-то просочился (вероятно, он шёл без шифрования), а вот запросы к API заклинило. «Не удаётся проверить сертификат».

Библиотека эта использует другую библиотеку (Faraday), которая использует третью библиотеку, которая, видимо, встроена в сам Руби. Вот в третьей библиотеке и случается ошибка, после которой мне выдаётся ВОТ ТАКОЙ дамп стека. Я и так пробовала, и так. Пыталась клиенту подсунуть отдельный инстанс Фарадея, для которого отключена проверка сертификата (нашла пример). Не хочет. Что бы я ни делала - не удаётся проверить сертификат.

Ну и фуй с ним.

И всёже мне интересна причина такого поведения. Помнится, у wget были проблемы с проверкой сертификата в Windows по причине того, что он местами был уверен, что всё ещё в Windows. Он не слишком большой, чтобы таскать за собой все корневые сертификаты, как броузеры, но слишком гордый, чтобы использовать виндовое хранилище через соответствующие API. Вероятно, что тут похожая причина.

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

---------- ~ ----------

Напомнило неадекватную реакцию народа на Пойнте на мою заметку о столь же неадекватном поведении rsync. Когда я подсунула ему ключ для сервера, тот заорал, что права неправильные, в системе огромная дыра, и он не будет работать пока я не сделаю чмод™. В Windows.

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

К сожалению, в камментах начался форменный цирк с клоунами, орущими, что я дура, а программа делает правильно. Никакие пояснения не действовали, пришлось банить =_=

Позже я нашла человека с подобной проблемой, которому посоветовали в командную строку rsync добавить фрагмент, который передаёт команду cygwin (с которым был собран этот rsync) с этим самым чмодом™. Чмод™, как можно понять, не оказывал никакого влияния на сам файл и общую безопасность системы, но вполне удовлетворял rsync, который всё это время думал, что запущен в какой-нибудь бубунте.

Плюнув на кривософт я взяла проверенный WinSCP, которому к тому же по барабану, подумал пользователь о безопасности или нет, изучила его «скриптовый язык» и написала два файлика (BAT и TXT), которые легко и просто зеркалировали локальный каталог на удалённый сервер. И всё это безо всякого чмода™.

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5578-13-22
#original-date: 3.11.2015 Tue
#original-time: 1:22 PM
#original-day:  5578
#original-host: WinXP Home SP3 (Build 2600)

Меня как-то напрягает плагин fsb.dll в Пидгине.

13:23

Galaxy Angel

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5578-12-35
#original-date: 3.11.2015 Tue
#original-time: 12:35 PM
#original-day:  5578
#original-host: WinXP Prof SP3 (Build 2600)

Крипота с Мильфиль в главной роли ^^



читать дальше

22:21

SailorMoon

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5578-09-12
#original-date: 3.11.2015 Tue
#original-time: 9:12 AM
#original-day:  5578
#original-host: WinXP Home SP3 (Build 2600)

Косплей. Они делают это неправильно, но не сказать, что плохо ^^'

http://www.tokyokinky.com/shoko-hamada-gra-doll-peach-john-sailor-moon-lingerie/

22:21

Tumblr

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5577-20-12
#original-date: 2.11.2015 Mon
#original-time: 8:12 PM
#original-day:  5577
#original-host: WinXP Home SP3 (Build 2600)

Вдруг вспомнила, что для Руби есть тумблероклиент.

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5577-20-12
#original-date: 2.11.2015 Mon
#original-time: 8:12 PM
#original-day:  5577
#original-host: WinXP Home SP3 (Build 2600)

Какая ностальгия! Особенно экран подключения к аське, на который временами приходилось смотреть чаще, чем того хотелось...

http://jimm.org/index.php?lang=en&page=screenshots

22:20

Galaxy Angel

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5577-16-38
#original-date: 2.11.2015 Mon
#original-time: 4:38 PM
#original-day:  5577
#original-host: WinXP Prof SP3 (Build 2600)

Волкотт переходит в режим берсерка!



читать дальше

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5577-13-30
#original-date: 2.11.2015 Mon
#original-time: 1:30 PM
#original-day:  5577
#original-host: WinXP Home SP3 (Build 2600)

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

03:02

Galaxy Angel

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5577-02-12
#original-date: 2.11.2015 Mon
#original-time: 2:12 AM
#original-day:  5577
#original-host: WinXP Prof SP3 (Build 2600)

Мне кажется или это автоматы из «Чужого»?





#upd: Похоже на то!



03:01

Galaxy Angel

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5577-02-00
#original-date: 2.11.2015 Mon
#original-time: 2:00 AM
#original-day:  5577
#original-host: WinXP Prof SP3 (Build 2600)

Аватарки ^^'



читать дальше

03:01

Кино

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5576-22-10
#original-date: 1.11.2015 Sun
#original-time: 10:10 PM
#original-day:  5576
#original-host: WinXP Prof SP3 (Build 2600)

Бей фашиста по спине! По спине, я говорю!



читать дальше

03:01

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5576-21-33
#original-date: 1.11.2015 Sun
#original-time: 9:33 PM
#original-day:  5576
#original-host: WinXP Prof SP3 (Build 2600)



Тотальная неудачница и убийца жёстких дисков.
#post-id: 5576-18-12
#original-date: 1.11.2015 Sun
#original-time: 6:12 PM
#original-day:  5576
#original-host: WinXP Home SP3 (Build 2600)

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

#upd: Чтобы было ещё веселее, эта гадость не видит всех файлов в папке. Показывает то сто килобайт, то шесть метров, а в папке вообще сотня. И ведь не говорит почему. Права есть, длина полных имён нормальная...

#upd: Попереименовала некоторые папки, кое-где сократила имена. Синхронизировалось. Что это было - БП.

Зато на планшет никак не захотело. Создаю новую папку на флэшке, создаю «папку» в BTSync. Он тут же сообщает, что всё зашибись и нифига не синхронизирует. Тоесть папка так и остаётся пустой. А на Windows машинах BTSync показывает, что отправляет файлы на устройство с феноменальной скоростью в ноль байт в секунду.  так целый час.

В итоге плюнула, удалила этот шедевр глюкостроения с планшета, поставила версию 1.4. Заново создала папку в ней, программа тут же принялась всё выкачивать, и вскоре на флжшке появились все файлы, которые так и не сумела получить вторая версия.

/* После этого народ ещё удивляется, почему я с недоверием отношусь к новым версиям программ. */

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5576-15-37
#original-date: 1.11.2015 Sun
#original-time: 3:37 PM
#original-day:  5576
#original-host: WinXP Prof SP3 (Build 2600)



читать дальше

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5576-15-35
#original-date: 1.11.2015 Sun
#original-time: 3:35 PM
#original-day:  5576
#original-host: WinXP Prof SP3 (Build 2600)



читать дальше

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5576-14-44
#original-date: 1.11.2015 Sun
#original-time: 2:44 PM
#original-day:  5576
#original-host: WinXP Home SP3 (Build 2600)

Сильная зубная боль после полугода затишья - лучший подарок на день рождения >_<

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5576-00-04
#original-date: 1.11.2015 Sun
#original-time: 12:04 AM
#original-day:  5576
#original-host: WinXP Home SP3 (Build 2600)

На следующей неделе на Матч ТВ будет пара фильмов, среди которых «Стритрейсеры» и «Хулиганы». Если учесть обилие спорта, могу предположить, что первый – про любительский автоспорт, а второй, наверное, про национальный вид спорта – литрбол.

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5575-23-24
#original-date: 31.10.2015 Sat
#original-time: 11:24 PM
#original-day:  5575
#original-host: WinXP Home SP3 (Build 2600)

Истину глаголит боярин!

http://habrahabr.ru/post/269577/

---------- ~ ----------

Хранить XML данные на диске в виде JSON? По-моему, идиотизм. Ещё бы JSON в CSV переводили, который хранили бы в экселевской таблице.

---------- ~ ----------

Зачем нужен XMPP-XMPP транспорт? Чтобы разом с десяти учёток сидеть?

---------- ~ ----------

Есть что-то неправильное, когда PortableApps.com «портабелизирует» и без того портабельные программы от Sysinternals. Доходит до комичных моментов, когда программа весит триста кило, а запускалка и сопутствующие файлы - полтора метра.

19:31

Prosody

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5575-23-23
#original-date: 31.10.2015 Sat
#original-time: 11:23 PM
#original-day:  5575
#original-host: WinXP Home SP3 (Build 2600)

«For privacy reasons» Prosody не пишет в логи айпишники, с которых коннектятся клиенты. Хорошо хоть не все такие умные OO «Ваш вэб-сервер атакуют, но for privacy reasons мы не покажем, адреса, с которых идут атаки!»

/* mod_log_auth с настройкой «all» творит чудеса. */

Тотальная неудачница и убийца жёстких дисков.
#post-id: 5575-23-20
#original-date: 31.10.2015 Sat
#original-time: 11:20 PM
#original-day:  5575
#original-host: WinXP Home SP3 (Build 2600)

Решила дать второй шанс Симанки 2.38. Сразу же оказалось, что хорошую тему таки обновили, и иконки никуда не съезжают. Однако рано я радовалась. Авторы Симанки любят всякое гогно тащить из Файрфикса, поэтому вечно что-то ломается. В этот раз поломался классический менеджер аддонов, не ожидавший нового стиля. Тоесть аддонами всё ещё можно управлять, но выглядит всё крайне криво. Вырубила аддон, посмотрела, как оно выглядит в оригинале. А там настоящий пипец. Огромные кнопки, огромные надписи, гигантское меню на сайдбаре и маааленькое поле со списком дополнений. Вот реально, список окружён пустотами так, что даже если развернуть окно на весь здоровый экран, элементы всё равно не будут влезать. Последней каплей стал список Скриптиша, элементы которого почти полностью перекрывались гигантскими кнопками.

---------- ~ ----------

Вообще, задолбали своей модой на гигантизм. Что ни современная программа, то вечно не влезает в экран >_< Раньше вот на ПК игры делали хуже, чем можно было, чтобы приставочники не расстраивались. Теперь программы на десктопы делают огромными, чтобы люди с планшетами головного мозга не испытывали затруднений в попадании по кнопкам.