Issue-2017.06.26

Тел. +7 904 707-11-25
E-mail: yudenisov{at}aport2000.ru

Категория «16+»

Мой сайт   Визитка на Мемиане

[Выпуск 26.06.2017]

 

[[30.06.2017]]

[20:14:30]

Сегодня у меня намечена фотосессия одной модели. Жду её.

[30.06.2017 20:12:15]

 

[[29.06.2017]]

Сегодня «приценивался» к некоторым бесплатным и «пиратским» CRM. Выяснил следующее:

  1. Из нормальных коммерческих CRM лучше всего для меня подходит Microsoft Dynamics. Но она очень дорогая, а заморачиваться с пиратскими версиями не хочется;
  2. OpenSource CRM для меня не подходят, поскольку за расширение функционала приходится платить больше, чем за полные версии коммерческих CRM;
  3. Из Littleware коммерческих CRM мне больше всего понравилась система «Битрикс24». Функционала её бесплатной версии достаточно для работы микропредприятия, функционал можно наращивать, приобретая платные пакеты, а большинство коммерческих дополнений для неё – бесплатные. Плюс и минус этой системы – увязка с коммерческими продуктами фирмы 1С, что в будущем может привести к большим расходам на инфраструктуру и программное обеспечение, и в то же время обеспечит совместимость со стандартами обслуживания и бизнес-процессов именно для России.

Затем я приценился к решению «мобильное предприятие» и «Офисная АТС» от Билайн. Цены на эти услуги вполне демократичные, и, в принципе, ею могут воспользоваться по финансам даже частные лица. Однако эта система работает по постоплатной системе расчётов, с выставлением счетов бухгалтерии, поэтому оплачивать и контролировать расходы физическим лицам было бы непросто. Также в системе существует строгая привязка оплаты услуги к количеству абонентов (непропорциональная). Однако, что я заметил после изучения предложения этой системы – то, что такая схема идеально подходит для рекламного агентства с небольшим числом сотрудников, которым, во-первых, нужна постоянная связь между собой и переключение звонков на нужного члена команды, а во-вторых, нужна интеграция телефонии, почты и месседжеров с системами CRM, EPR, B2B, для успешного проведения рекламных кампаний и обслуживания клиентов. В производственных компаниях это предложение будет востребовано меньше.

[[28.06.2017]]

Подготовил прайс на свои услуги.

Это оказалось сложнее, чем я думал, причём именно в оформлении. Передо мной стояла следующая задача:

  1. Сделать прайс в форматах Excel и HTML;
  2. Сгруппировать услуги по темам, описать не только название и стоимость услуг, но и единицу измерения работы и примечания к выполнению;
  3. Сделать красивое оформление в соответствии со стандартами;
  4. Разместить HTML прайс, как на статичной странице, так и в WordPress;

Базовым форматом я взял формат Microsoft Excel 2003. В нём я создал и сверстал таблицу объявления, оставив «чистый» текст только в HTML варианте. Затем я средствами Excel экспортировал таблицу в формат HTML. Далее я открыл полученную страницу и начал обрабатывать её текст в Microsoft FrontPage.

Для начала я убрал все атрибуты style, width, align, все метатеги и атрибуты, созданные Microsoft (через инструмент «Вставка/Замена/Теги»). Это прошло довольно быстро. Затем у меня началась котовасия… Дело в том, что мне нужно было корректировать стили CSS в TopStype, а для этого мне пришлось перенести описание классов CSS из файла HTML в файл CSS. Затем я долго редактировал файлы сразу в четырёх программах (FrontPage, Dreamweaver, TopStyle и браузер) для достижения нужного результата. При этом мне пришлось для каждого стиля создавать класс и «вручную» прописывать его параметры стиля (это «глюк» системы Ucoz). Сделав всю эту работу на статичной странице, мне пришлось то же самое делать и в редакторе WordPress, поскольку он поддерживает только внешние и внутренние таблицы стилей, и не поддерживает внедрённые стили. Поскольку редактировать внешнюю таблицу стилей мне было влом, мне пришлось практически «вручную» заполнять внутренние стили для каждой ячейки… Вообще можно было удавиться от этой работы. Но результатом я остался доволен.

А вообще, используя современные инструменты, эту работу можно было сделать в два раза быстрее. Вот за что серьёзные разработчики платят при покупке лицензионных программ… 🙂

[[26.06.2017]]

Занимался подготовкой информации по работе на компьютере, а именно – напоминания пароля для расшифровки файловой системы Ubuntu, определял географические координаты для дачи и собственного дома, а также записал данные Exif для своей камеры Sony. Это, возможно, потребуется для программы ImBatch.

Вообще я недооценивал программу ImBatch для пакетной обработки графических файлов, да, некоторые вещи специализированные программы делают лучше. Да, индивидуальная настройка фото всегда лучше. Но часто возникают ситуации, когда нужно подправить «баг», допущенный при съёмке или обработке, сразу на всех фотографиях. Программы Adobe здесь не помощник – в них слишком много настроек для таких элементарных действий. А бывает всего-то нужно, чтобы поправить экспозицию, цветовой баланс и данные EXIF для серии снимков, а подходящего инструмента нет… Программа ImBatch, как говорится, «бог в помощь». Так что эта программа «must have» для всех фотографов и дизайнеров. Также среди фичей этой программы:

  • Приведение изображений к стандартным размерам;
  • Настройка контраста-яркости;
  • Настройка цветовых каналов;
  • Изменение размеров холста;
  • Инструмент «Кривые»;
  • Преобразование в сепию;
  • Сохранение в папку (по умолчанию изменения применяются к текущей фотографии);
  • Посылка изображений на FTP сервер или фотохостинг;
  • Наложение водяного знака;
  • Редактирование данных Exif/IPIC (по одному значению за раз);
  • … и многое другое.

Применение инструмента «кривые» в пакетных преобразованиях имеет аналог вообще только в продуктах Adobe, и то последних версий.

Таким образом, при помощи этой программы я «подправил» снимки, сделанные мною против солнца на камеру iPod, до того, как загрузил эту серию снимков в Adobe Lightroom. В итоге редактировать эти фото мне не потребовалось.

[25.06.2017 9:04:36]

Сегодня занимался настройкой программы RAdmin. В ней обнаружил несколько особенностей, которые меня расстроили.

  1. При подключении RAdmin происходит только один вход в систему для всех пользователей. Иначе говоря, если один пользователь вошёл в Radmin с административными полномочиями, то все остальные пользователи будут устанавливать соединение также с административными полномочиями! Это намного усложняет удалённое администрирование с помощью этой программы, поскольку не всем пользователям нужно давать такие полномочия, да и подключаться к чужому сеансу неэтично;
  2. При работе Radmin иногда пропадает возможность программной эмуляции нажатия сочетаний клавиш. Это происходит тогда, когда другие программы также назначают себе программную эмуляцию клавиш. Решение этой проблемы нетривиальное, в Интернете практически отсутствует. Вкратце алгоритм следующий:
  3. В консоли администратора запускаем файл gpedit.msc;
  4. В окне консоли выбрать: «Политика «Локальный компьютер» -> «Конфигурация компьютера» -> «Административные шаблоны» -> «Компоненты Windows» -> «Параметры входа в Windows» -> «Разрешить или запретить программам использование специального сочетания клавиш»;
  5. В этом пункте щёлкнуть на «Изменить параметр политики»;
  6. Установить переключатель на «Включено», а комбинированный список — на «Службы и приложения специальных возможностей»;
  7. Нажать кнопку «Ok» и закрыть все окна.

После этого программой будут обрабатываться сочетания клавиш. Без включения этой функции вы сможете в Radmin только просматривать экран, но не сможете послать системе сочетание клавиш Ctrl+Alt+Del для разблокировки системы и вызова диалога входа в Windows. Вернее сможете, но не гарантировано: если этот пункт групповой политики не установлен, приниматься сочетания клавиш будут только при наличии действительных сертификатов, выданных удостоверяющим центром. А Вам надо платить за это 5000 рублей?

Примечание. Данное правило работает для операционных систем Microsoft Windows 10 и Windows Server 2016. Для остальных операционных систем настройку распознавания сочетаний клавиш смотрите в Интернете.

Также я обновил программу OneDrive. В новой версии у программы есть особенность – она не устанавливается во встроенной учётной записи администратора. Мне пришлось установить её в учётной записи пользователя с привилегиями администратора домена. Только тогда программа заработала.

Приятная особенность Windows 2016 Server: при её старте запускаются сразу. Все учётные записи домена! Вместе с программами автозагрузки. Поэтому, если на сервере в автозагрузку включены программы синхронизации учётных записей, они обязательно отработают!

Ещё я обновил программу BlueStacks Player….

До этого я установил на свой компьютер программу BSTweaker для задания «тонких настроек» программы BlueStacks. Но, видимо, эта программа не полностью совместима с моей версией эмулятора: часть функций в ней не активируется. Но, в принципе, то, что доступно, меня обрадовало: убран рекламный баннер о платной подписке на BlueStacks и появилась возможность включать и отключать службы этого приложения. Самое обидное из того, что не удалось – это создание профилей запуска BlueStacks. Вернее, профили создаются, но переключения между ними не происходит. Во всём виновата специальная запись реестра… Мне пришлось организовать переключение профилей BlueStacks при помощи символических ссылок, хоть это и геморройно…

Ещё у меня была проблема с восстановлением покупок в Google Play. Решение было найдено «через задний проход»: я начал устанавливать приложения через приложение Google Play в браузере…

[[12.06.2017]]

[12.06.2017 19:10:31]

Попытался реализовать SSH соединение с сервером через клиент OpenSSH. Это мне не удалось, появляется ошибка авторизации. Скорее всего, дело в неправильной настройке OpenSSH сервера, но варианты исправления я не знаю. Что касается соединения средствами Microsoft Windows (Putty, Plink или FileZilla), то тут всё работает. Видимо, причина всё-таки в настройке механизма авторизации, в Windows у меня происходит авторизация по паролю.

Также у меня не заработал файл настройки wp-cli на домашнем ноутбуке. Во-первых, не было соединения с сервером, а во-вторых, каталога ~ в Microsoft Windows, по-видимому, нет. А без этого файл конфигурации wp-cli не работает. Переопределять же этот путь не хочется. Но, в принципе, мне это не нужно: wp-cli нормально работает на сервере, а на клиенте у меня CMS WordPress нет, и, по-видимому, не будет. Уж слишком много конфликтов этой CMS с веб-сервером Microsoft IIS. 🙁

[12.06.2017 17:45:03]

Сегодня я настроил SSH доступ со своего компьютера на даче к домашнему серверу. Но мало того, что я настроил соединение. Я также настроил серверный доступ для утилиты wp-cli. Напомню для непосвящённых, что WP-CLI – это официальная, поддерживаемая сообществом WordPress утилита для консольного управления CMS WordPress, позволяющая реализовать все возможные действия по администрированию этой системы, даже недоступные средствами её штатного веб-интерфейса. Утилита написана на языке PHP, запускается из командного файла. Она не имеет диалоговой оболочки, но имеет встроенную помощь, как команда net Microsoft Windows. Человек, разбирающийся в идеологии WordPress, наверняка её легко освоит и оценит.

Я же занялся так называемым «мета администрированием» – написанием файла конфигурации к этой утилиты. С помощью файла конфигурации этой утилиты можно:

  1. Задать сценарий для подключения wp-cli к реальной CMS WordPress. Здесь можно указать протокол соединения, URL адрес сайта, суперпользователя CMS и его пароль, полный путь к CMS на сервере. Вы не представляете, как этот сценарий упрощает жизнь администратору этой CMS, позволяя ему сосредоточиться на коде программы, а не на описании доступа к сайту!
  2. Задать ограничения на функциональность программ. Самое важное ограничение из этих – это запрещение администратору удалять базу данных WordPress при любых обстоятельствах! Это очень важно для платных хостингов, где восстановление базы данных стоит не только нервов, но и денег;
  3. Можно задать алиасы программы – дополнительные ключи, позволяющие выбрать и применить настройки к разным CMS на разных сайтах/серверах. Для фрилансера, как я, это просто находка – я теперь могу написать один файл конфигурации для wp-cli, а управлять ею с многих сайтов;
  4. Можно задать ограничения и специальные настройки не только для всей программы или отдельных алиасов, но также на отдельные ключи команды. Например, можно создать настройки, таким образом, Э что «старые сайты» обрабатываются по одним правилам, а вновь созданные будут использовать уникальные дефолтные настройки, недоступные для уже созданных сайтов. Это может пригодиться, например, при увольнении старого администратора, когда нужно завести новые пароли, но клиентов оставить на их старых паролях, которые они создали сами.

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

[[11.06.2017]]

[11.06.2017 20:01:54]

Сегодня ездил на дачу. Там (продолжил) заниматься системным администрированием своих сайтов и компьютеров. К сожалению, установить Android-x86 32 бит на виртуальную машину мне не удалось. На разных машина проблемы и следствия разные, но причина этих проблем одна – недоработка ядра Android OS под виртуальные машины. Прежде всего, это касается драйверов видеокарты, но также возникают проблемы с Ethernet-картами и SATA дисками. Причём, как это было озвучено на форумах, проблемы проявляются в основном на виртуальных машинах, на физических компьютерах всё в основном работает. Самое интересное, что подобные же проблемы подстерегают меня и на официальном эмуляторе Android, совместном детище Microsoft и Google. Здесь же, правда, причина в другом, не в драйверах – просто Android OS изначально не работает с Ethernet, а карты Ethernet Wi-fi отказывается воспринимать как Wi-fi устройства, В результате установленный и правильно настроенный эмулятор всё равно для меня, без поддержки сети, «кирпич кирпичом». Не знаю, как написать разработчикам эмулятора, чтобы они включили полноценную поддержку Wi-fi карт для всех ноутбуков, а ещё лучше – реализовали мост между виртуальным Wi-fi адаптером и физической Ethernet картой. Пираты это делать научились, таким образом, взламывают Windows, почему то же самое нельзя легально сделать на официальном эмуляторе – непонятно. Всё равно этим эмулятором будут пользоваться разработчики и компьютерные энтузиасты. Не специально же Microsoft и Google хочет осложнить им жизнь…

Плюнув на установку других эмуляторов Android OS, я вернулся к эмулятору BlueStacks, который я захотел настроить для удалённого доступа. Тут меня ждал очередной облом. Программы TeamViewer Host и Quick Support не позволяли получить доступ к планшету в режиме виртуального экрана. Программа же Remote Web Desktop требовала от меня для доступа указать действительный внутренний IP адрес. А это было сделать невозможно, поскольку эмулировался программой BlueStacks Wi-fi интерфейс с внешним NAT, который не принадлежал ни моей подсети, ни вообще какому-либо PPPoE соединению. У меня есть идеи, как узнать этот адрес, но, по-моему, овчинка выделки не стоит, всё-таки веб-доступ не является полноценным управлением, как TeamViewer или VNC/RDP, не говоря уже о виртуальной машине. Тем более что с VNC-сервером на компьютере я так и не разобрался.

[[04.06.2017]]

[04.06.2017 21:06:23]

Сегодня гулял по городу, заходил в зверинец на Манеже проспекта Кирова. Сделал много фотографий. Не знаю, когда их буду обрабатывать. 🙂

До и после этого, весь день, занимался «чисткой» своего сайта http://agentstvo.yudenisov.ru/ от битых ссылок. В общей сложности у меня битых ссылок на сайте было около 10%. Это очень плохой результат, и странно, как вообще мой сайт индексировался! Перейдя на страницу, посвящённую спутниковому Интернету, я обнаружил, что из 20 ссылок на странице 7 ссылок оказались «битыми». Вот почему, а вовсе не из-за плагиата, эту страницу исключили из поиска. В ближайшее время продолжу чистить сайты от «битых ссылок».

[[03.06.2017]]

Выяснил, что и SFTP, и SCP, и SSH протоколы работают на порту 22 протокола TCP. Это упрощает настройку удалённого доступа.

Однако настроить доступ к NAS по протоколу SFTP мне не удалось – сервер рвёт соединение на этапе авторизации. Что-то мне подсказывает, что во FreeNAS используется отдельная от SSH настройка доступа.

Также сегодня разобрался с сервисами для генерации карт сайтов для WordPress, проверкой битых ссылок и генерации YML-карт для каталогов товаров Яндекса. В принципе, всё это можно сделать достаточно дёшево, оплата берётся за дополнительную нагрузку на сервера, когда количество страниц на сайте превышает тысячу. Берётся где-то 25 рублей за одну проверку. Так что такие сервисы можно использовать.

Также я зарегистрировал сайт клиентов на сервисе Bing Webmaster, а сервис Yahoo SiteExplorer временно не работает, в связи с продажей компании Yahoo оператору Verizon. Интересно, что будет с Yahoo после этого? Останется ли она поисковиком и агрегатором сервисов?

[[02.06.2017]]

[02.06.2017 23:12:26]

Выяснил. И SFTP, и SCP протоколы работают на порту 22 сервера SSH.

[02.06.2017 21:08:23]

Разбирался со своим SFTP клиентом в Windows 10. Оказывается, при установке OpenSSH SFTP сервер устанавливается автоматом в любой системе. Осталось только проверить работоспособность SFTP клиента. Выяснилось следующее:

  1. В Командной оболочке Windows существуют большие проблемы с отображением символов вне диапазона ASCII. Поэтому всем совет: хотите усложнить жизнь себе и хакерам – именуйте файлы и папки символами UNICODE. Тогда вы на 100% не сможете их ни открыть, ни прочитать средствами SFTP; 🙂
  2. По-умолчанию домашний каталог SFTP сервера – это домашний каталог папки пользователя в операционной системе. Кто-то ожидал большего от стандартных настроек? 🙂
  3. Пока не разобрался, на каком порту висит протокол SFTP и SCP. Что-то мне подсказывает, что для протокола SCP используется по умолчанию порт 22, как и в SSH;

Добавить комментарий