Потребовалось срочно переехать ownCloud с одного домена на другой. Ну тоесть всё остаётся на своих местах, только меняется имя домена. Расшаренных файлов нет, связей с другими облаками нет. Думала, что придётся всё переустанавливать (а заодно обновить наконец бубунту), но не тут-то было. Сначала сгенерировала сертификаты на новый домен (добавила конфиг в getssl и запустила), потом прописала новый домен в config.php, следом заменила старый домен на новый в конфигах сайтов Апача. Перезапустила Апач. Зашла на сайт и проверила – вроде бы порядок. По новому адресу открывается тот же ownCloud с теми же пользователями и файлами. Но тут отвалился клиент на машине – ему сертификат перестал нравиться (на Апаче по дефолту самоподписанный сертификат на example.com во избежание). Закрыла его, пошла искать конфиг. Оказалось, что хранится он не в Application Data, а в Local Settings. Открыла owncloud.cfg и заменила там домен. Запустила клиент. Тот затребовал пароль для учётки. Дала ему пароль, на чём он и успокоился. Вроде бы пока всё работает.
// Кстати, оказалось, что обновлялки клиент в ту же папку качает. Я пропустила несколько, так он их там и схоронил.

«В ближайшем будущем он ["Диалог М"] точно ничем не будет уступать существующим мессенджерам. Его никогда не забанят. В плане конференции он будет даже получше, чем Telegram», — отмечал Мартыненко.lenta.ru
«Его никогда не забанят», как основное (единственное) конкурентное преимущество российских продуктов.

Завожу ящик на Яндексе, на него начинают сыпаться письма. Захожу временно по IMAP, навожу порядок. Настраиваю учётку в основной программе на этот раз уже по POP3. Получение писем – пусто. Перенастраиваю на IMAP – вот они. Перенастраиваю на POP3 – пусто. При этом всё прекрасно работает, проходит аутентификация, сервер говорит, что писем ноль, тоесть доступ для почтовых программ, как в былые времена, не перекрыт по умолчанию. Но я всёже решаю заглянуть, что там в настройках, а там... Действительно, доступ открыт для почтовых клиентов, вот только для POP3 сняты галочки со всех папок, к которым разрешён доступ. Молодцы!

Нашла в архивах URLAlbum от легендарных авторов The Bee и Small CD Writer. При чём не просто программу, но ещё и груду ссылок в базе со скриншотами года 2006 разлива. Прямо историко-культурная ценность, многих сайтов больше нет, многие переделаны до неузнаваемости, где-то висят плашки «Under construction» и «Be back soon». Прямо ностальгия. Ну и поржать можно, найдя сайты, которые продолжают активно функционировать (Feed Validator, например), но с 2006 года внешне не поменялись вообще.

Дошли руки наконец доделать HTTPS в своём классе, использующем WinInet для получения данных из Инета. Разобралась почему у меня не работали флаги по игнорированию ошибок сертификатов (не туда пихала их). Вроде бы всё заработало. И тут... Делается запрос на HTTP, устанавливаются флаги для игнорирования ошибок, сервер возвращает 302 на HTTPS, но WinInet достаточно умный чтобы самостоятельно делать редирект. Он делает и возвращает ошибку сертификата. Как так? Вот же флаги! Поковырялась. Судя по всему, флаги сбрасываются при отправке нового запроса, и как их установить – не понятно, ведь всё происходит внутрях WinInet. И это что ли ручками обрабатывать?

Ладно, очень старая байка. Когда-то Дэн Эпплман написал некий контрол для вывода в программе анимаций. Этот контрол купила Microsoft и с небольшим ребрендингом использовала в своих продуктах. Вскоре обнаружился нюанс. Некое свойство должно было принимать булево значение в виде -1 для True и 0 для False, но на деле принимало любое ненулевое значение как True. MS повелела: исправить. Эпплман ответил, что могут сломаться программы, которые используют контрол. MS повелела: всё равно исправить, а другие просто перепишут программы, чтобы всё работало. Эпплман исправил и выпустил новую версию контрола, которую MS тут же выпустила в дикую природу. Первым же сломался Microsoft Money (или вроде того).

Люблю читать обсуждения высокой степени анонимности Телеграмки, когда советы любителей данного сервиса от стадии «Добавляй по нику, номер светить не обязательно» переходят на стадию «Можно юзать левую симку, что многие и делают, главное не включаться в той же соте или IMEI динамически менять при включении».
via point.im

Как проходит обновление Кошмарского?
1. Скачать файлик в пару десятков кило.
2. Задуматься.
3. Добавить процессора к размышлениям.
4. Очнуться.
5. Повторить.
И так сто с лишним метров...

Машина с Windows 8. Симптомы: всё тормозит, Проводник не открывается по Win+E, Проводник не открывается по ярлычку с панели задач, контекстное меню в Проводнике вешает этот самый проводник намертво. Причина: установлен Kaspersky Endpoint Security 10. Ну, как обычно, удалить глючную версию через переименовывание avp.exe в безопасном режиме (само оно останавливаться не хочет), поставить свежую, в которой что-то исправили. За последние месяцы это уже третий случай, когда я натыкаюсь на такое. Первый раз было в одной госконторе, второй – более массово – в другой конторе. Теперь вот в третий раз вижу.

Вчера отдал детишкам старенький ноут из начала 2000 на XPшке еще.
Без проблем лазают в инет с последнего поддерживаемого хрома.
ОЗУ жрет не браузер, ОЗУ жрут сайты и бездумно установленные расширения.
habrahabr.ru
Хорошо у них в стране розовых единорогов.

Вот ещё люди страдают, что Let's Encrypt выдаёт сертификаты фишинговым сайтам, а броузеры считают их валидными. Даже скриншот с Палкой приложили. Ну, блин, сделайте в броузерах для HTTPS сайтов без организации жёлтую иконку, как это сделано в Симанки, и отвалите уже от LE.
habrahabr.ru

Что за мода пошла, когда инсталлеры всяких опенсорсных программ по умолчанию предлагают установить программу в папку с версией в имени? Ну типа «C:\Program Files\gimp-1.2.3.4». Десяток обновлений, и в Program Files уже свалка.

Поставила GraphicsMagic, почитав перед этим инструкцию по установке в Windows. В частности там говорилось, что очень важно прописать путь к GM в PATH или в специальной переменной. Зачем? Вызвать-то можно и через полное имя файла, и даже при помощи AppPath (что более стильно, модно, молодёжно). Оказалось, если не указать в PATH путь к каталогу программы, то сама программа может не найти всякие сопутствующие библиотеки. Лежащие в одном каталоге с екзешником. Вот кем нужно быть чтобы писать так?

Была в больнице, посмотрела попутно на всеобщую компьютеризацию. Ещё в прошлый раз заметила, что у терапевтов один компьютер, но два монитора, две мыши и две клавиатуры. Мониторы транслируют одну и ту же картинку, работают по очереди. Сегодня ещё заметила, что у них несколько программ: какой-то вэб-сервис через Чроме, тут же прога, написанная на FoxPro, а так же ещё какая-то прога на FoxPro, крутящаяся на удалённой машине, куда ходят через RDP. Вроде бы с информационной обеспеченностью должен быть полный порядок, однако... «А что Вам выписали?», «А что говорил врач?», «А что он услышал, когда слушал Вас?», «А какой у вас был ЕПП в разрезе ВКК?» На мои вопросы «А у вас там не написано?» врачи начинали нервничать. Полагаю, что стоило на диктофон записать первый приём и просто включить запись на втором, чтобы не играть в испорченный телефон. Сначала меня хотели выписать, но что-то в моих показаниях им не понравилось, и меня отправили долечиваться.

Наконец на DigitalOcean старым дроплетам разрешили самим выбирать себе ядро. А то на более новом ядро было всегда свежее, а на более старом всё, что удалось найти в вэб-морде самого DO. И тьюториал выкатили, который всё прояснил:
digitalocean.com
Хотя могли бы прямо в настройках заметку написать про старые и новые дроплеты =_=

Находишь прикольный видос, весёлый сайт или хорошую картинку в одной из программ. Жмёшь «Share», выбираешь «GMail», шлёшь себе (или ещё кому). «Sending mail», – говорит Ондройд. И всё, больше письма никто не видел: ни в исходящих, ни в черновиках, ни в целевом почтовом ящике. До чёртиков задолбало.

Весёлый клиент Tixati. Переключаюсь на вкладку с графиком скоростей – скорость раздачи резко растёт. Переключаюсь на список закачек с информацией по раздающейся сейчас закачке – скорость падает. И всё это отлично отражается на графиках. Что происходит?

Кстати об окончательной победе юникода в лице UTF-8 в линупсе. Мне постоянно попадаются программы, которые пытаются сокращать те или иные строки, чтобы те влезали в экран, но при этом рубят текст прямо по парам. В итоге получаем кусок нормального текста с крякозяброй на конце. В GUI кроме крякозябры никаких неудобств не наблюдается, а в консоли иногда весь интерфейс корёжит. Например, меня задолбал tmux, который пытается в строке состояния выводить «заголовок» программы, запущенной в текущем окне. Если в этом заголовке кириллица, то крякозябра, строка состояния на две строки (последний символ переносится) и, как возможность, – сама перекошенная программа. Например, ncmpcpp очень страдает от этого до полной неюзабельности. Считаю это следствием пофигизма, распиздяйства и всепоглощающей философии «UTF-8 – есть разновидность ANSI» (от которой ещё и порты программ под Windows страдают).

В кои-то веки MS сделала нечто реально полезное, не перегруженное ненужным функционалом и просто работающее (в броузере – почти). TODO list, где просто список дел, которые можно пометить галочками и скрыть. И ВСЁ!
todo.microsoft.com
Есть кое-что сверху вроде крайних сроков, заметок к задачам и тому подобного, но оно не мешается. Есть программы на ондройд и WP! Хочет майкрософтовский паспорт.

Кстати, прикол от Nanoc. Там есть возможность писать свои фильтры и вообще внедрять свой код в процесс компиляции сайта, достаточно закинуть модули в папку lib. Ну я и закинула. А у меня один главный файл, к которому через require_relative прицеплены другие. В standalone режиме всё прекрасно работало, а тут компиляция начала валиться с сообщением, что дескать unicode normalization не применима к US-ASCII. С этого момента началось перелопачивание исходников в поисках, где он нашёл US-ASCII. Думала, что из-за включения гема unicode, пихала всё в module, чтобы не светилось наружу – нифига. Потом от отчаяния догадалась убрать require_relative, раз уж оно грузит все модули, что есть в папке без дополнительных пинков, и ошибка пропала. Короче, мистика.

Неожиданно вспомнила, что есть моя программа Fix system time, которая писалась для того, чтобы фиксить время на одной машине, на которой оно слетало (лень было заменить батарейку) настолько капитально, что встроенный NTP клиент отказывался синхронизировать. Использует функцию NetRemoteTOD() для получения времени на удалённой машине, а потом SetSystemTime() с полученными данными. Дёшево и сердито. Так вот оказалось, что если на Линуксе есть Самба, то и с него можно брать время. Поэтому надо будет попробовать максимально костылизированный вариант.
1. На Линуксе вырубает ntpd, а вместо него ничем память не грузим.
2. Там же в кроне делаем «ntpdate -u».
3. На Windows вырубаем службу времени.
4. В планировщике заданий делаем «FixSystemTime.EXE».
И усё.