Tips and Tricks

Подписаться на эту рубрику по RSS

Очистка кэша для отдельной страницы в Safari и почему это лучший браузер для web-разработчика.

Октябрь, 09th 2017

Очистка кэша для отдельной страницы в Safari

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

Не один другой браузер не предоставляет таких гибких и удобных инструментов для разработки и анализа кода, достаточно активировать скрытое меню «Разработка» (Настройки... → Дополнения → Показывать меню «Разработка» в строке меню). Тут для разработчика просто рай - чего только стоит включение режима отзывчивого дизайна, позволяющего с лёгкостью тестировать сайты на любом из существующих мобильных устройств Apple. Да и веб-инспектор, на мой взгляд, сделан удобнее чем в Google Chrome, возможно это просто дело привычки. Но вот чего точно нет в браузерах конкурентов, так это полной интеграции с системой macOS и поддержки жестов тачпада - кто пробовал, сразу поймет о чём речь - это просто киллер-фича Safari, благодаря которой он просто уделывает всех по удобству использования. В любой момент, двойным кликом можно запросто интеллектуально увеличить любой участок контента на сайте, детально просмотреть любой участок фотографии уже привычным жестом увеличения. Это уже оценят обычные пользователи как и просмотр видео в режиме "картинка в картинке".

читать полностью →

Как узнать SID пользователя или по известному SID определить его имя

Октябрь, 03rd 2017

Как узнать SID пользователя

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

Сюжет, наверное, знаком многим админам... в какой-то момент тебе говорят что на сервере пропала какая-то папка, а возможно и не одна, причем пропала сама собой, никто не трогал. В чудесные исчезновения я давно не верю, и начинаются поиски пропажи. Алгоритм уже отработан - для начала смотрим на наличие скрытых файлов в каталоге, где жила потеряшка, проходим там прогой R-Studio и если ничего не находится, то скорее всего и не удалялось, а просто перемещено... и возможно в корзину. Круг подозреваемых обычно ограничен, но иногда быстрее в мусорках пользователей порыться тем же Total Commander, включив отображение системных файлов. Корзины пользователей имеют уникальный идентификатор и лежат в общем каталоге $RECYCLE.BIN на дисках. Вот мы и подобрались к главной теме...

читать полностью →

Шифрование файлов с помощью OpenSSL

Сентябрь, 14th 2017

Шифрование файлов с помощью OpenSSL

Иногда бывает нужно зашифровать какой-то архив или отдельный файл, обезопасив таким образом доступ к нему посторонним. Несколько лет назад, я уже рассказывал о хранении шифрованных данных в облаке Яндекс.Диск, тогда рассматривалось создание шифрованного образа диска средствами Mac OS X.

Сегодня, будем шифровать данные с помощью библиотеки OpenSSL, входящей в состав любого *NIX дистрибутива. К сожалению, самый распространённый архиватор tar, не умеет самостоятельно шифровать данные, но мы ему в этом поможем.

читать полностью →

[Решено] Не удалось найти этот элемент. Его больше нет в... Проверьте расположение этого элемента и повторите попытку.

Сентябрь, 12th 2017

Не удалось найти этот элемент его больше нет

Удаляли тут всякий ненужный хлам с сервера (Windows Server 2012R2). Казалось бы, рядовая операция, чего об этом писать? Всё шло в штатном режиме, до того момента, пока один из каталогов, размерностью в 0 байт, не решил поселиться на винте навечно - его не удавалось не удалить, не переместить. На все попытки справиться с упрямой папкой, система издевательски сообщала "Не удалось найти этот элемент. Его больше нет в... Проверьте расположение этого элемента и повторите попытку", при этом благополучно отображая её в дереве файловой системы.

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

читать полностью →

При установки ESET Remote Administrator 6 возникает ошибка "UCS characters wider than 16-bits are not supported".

Сентябрь, 03rd 2017

UCS characters wider than 16-bits are not supported

Сегодня ставил на один из Win серверов ESET Remote Administrator. Не спрашивайте зачем оно там - сам не в восторге от подобного решения, но со мной не советовались, когда приобретали. При установке столкнулся со странной ошибкой "UCS characters wider than 16-bits are not supported".

Как оказалась, проблема возникла вообще на пустом месте - установочный файл запускался из каталога, в имени которого имелись кириллические символы (стандартная папка "Загрузки" в учетной записи пользователя). Переместив установочные файлы в директорию, где в пути были только латинские символы, ошибка пропала.

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

Принудительная отправка deferred почты в Postfix

Август, 18th 2017

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

Почему такое происходит? Живой пример из практики - косорукие админы (одного весьма крупного предприятия в нашем городе), по одной, ведомой только им причине, выборочно заблокировали часть внешки на файерволе. В итоге, мой сервер мог стучаться к их почтовику до посинения, пополняя свою deferred очередь новыми письмами, а админы не сном не духом. Спросите откуда такая уверенность что рубил не какой-то спам-фильтр? Да это легко проверить, подключившись telnet на 25 порт почтового сервера и не увидев даже приветствия.

Как раз в таких обстоятельствах и бывает нужно ускорить процесс не дожидаясь очередной попытки от сервера. Для немедленной отправки накопившейся почты в postfix имеется специальная команда:

postsuper -r ALL deferred

[Решено] iPhone не видит сеть после отключения или замены батареи

Июль, 20th 2017

iPhone не видит сеть

Признаться честно, я не часто берусь ремонтировать телефоны - от случая к случаю, когда есть время. Собственно, по этой причине, был несколько удивлен, когда после банальной замены батареи в iPhone 4S, тот вдруг перестал находить сотовую сеть, шёл постоянный поиск...

Как оказалось, проблема с поиском сети решается достаточно просто. Секрет кроется в особенностях работы самой iOS (начиная с iOS 6.0 и выше, судя по данным которые удалось найти в интернете). В общем, пока часовой пояс, дата и время не будут совпадать с текущими показателями, сеть не заработает. Там же встретилась информация, что при замене батареи, время сбрасывается на 1 января 1970 года, хотя в моем случае дата стояла правильная, а вот время различалось на несколько часов.

читать полностью →

[Решено] Thunderbird. Не удалось подключиться к IMAP-серверу. Возможно вы превысили ограничение на максимальное число соединений к этому серверу.

Май, 16th 2017

Не удалось подключиться к IMAP-серверу. Возможно вы превысили ограничение на максимальное число соединений к этому серверу

Столкнулся сегодня с такой проблемой - в Mozilla Thunderbird при попытке открыть папку "Удаленные" или "Черновики" выходило следующее сообщение:

Не удалось подключиться к IMAP-серверу. Возможно вы превысили ограничение на максимальное число соединений к этому серверу. Если это так, откройте диалоговое окно "Дополнительные параметры IMAP-сервера" и уменьшите число кэшируемых соединений.

Давайте разберемся откуда у проблемы ноги растут и что с этим можно сделать. Подобная штука может возникать, когда несколько пользователей одновременно работают с одним аккаунтом по протоколу IMAP. Таким образом можно легко достичь ограничения на количество одновременных соединений (к примеру Gmail ограничивается 10-ю одновременными IMAP-соединениями).

читать полностью →

Автоматический запуск OpenVPN канала под Windows

Март, 05th 2017

запуск OpenVPN как сервиса

Встала задача настроить автоматическое поднятие OpenVPN канала на Windows. Я расскажу как это сделано у меня, на примере Windows Server 2008 R2 (он выступает в качестве клиента), аналогично делается и на любой другой версии Windows, не обязательно чтобы это был сервер.

читать полностью →

Как определить какой DNS сервер использует система?

Март, 04th 2017

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

К примеру, при подключении по vpn каналу к одному из серверов, у меня в браузере на локальном компьютере переставали открываться странички. Как оказалось, подставлялся не верный DNS сервер.

читать полностью →