Issue-2016.10.26

Copyright © Юрий А. Денисов
(yudenisov) 2016г.

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

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

Мой RSS   Мой сайт

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

[Выпуск 26.10.2016]

 

[[31.10.2016]]

Скачал с gitHub систему для хранения контактов online Contact Storage v. 2.0. У него сейчас новый URL: https://github.com/Nord001/cs2

Меня привлёк этот сайт как альтернатива таких сервисов, как Google Contacts и Memiana, данные к которым получить непросто. Тут же меня подкупила возможность создания своего собственного сайта со списком досье, не зависящее от сервис-провайдера, защищённое от взлома, персональное да к тому же бесплатное. Естественно, я был зачарован этой возможностью. Как я и ожидал, на сайте выложены исходные коды, которые служат для демонстрации возможностей, но ни в коем случае не являются законченным решением для работы. В базе есть следующие поля: Фамилия Имя Отчество (единым полем), e-mail, телефон, место работы, заметки, адрес (одной строкой). При этом адрес может отображаться на карте с помощью сервиса Google Maps. Ссылки URL и email также рабочие, чего не скажешь о ссылках на телефоны. Поиск в базе данных не реализован. Вообще никакой! Но реализовать этот поиск при помощи SQL запроса достаточно просто, были бы знания.

Что меня неприятно поразило в этом проекте – это то, что весь функционал этой базы данных написан на расширении PHP mysql, которая сейчас является устаревшей и не поддерживается разработчиками. Поэтому мне придётся переписать весь этот движок на PHP PDO. Это несложно, но муторно, плюс ещё нужна отладка кода. Это помимо того, что я хочу модифицировать эту базу данных под составление досье.

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

В первой и второй базе данных, кроме стандартных кадровых данных, необходимо будет также указать данные из социальных сетей, широко и средне представленных в России. Это важный момент, поскольку дальнейшую активность контакта необходимо будет отслеживать по социальным сетям.

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

Кстати, идею создания такого досье я позаимствовал у сайта «Миротворец» СБУ Украины. Мерзкий, между прочим, сайт, по создателям которого плачет верёвка. И именно это заставило меня уделить повышенное внимание безопасности такого рода досье, чтобы к сайту не был возможен неавторизованный доступ. По моему мнению, доступ, который организован в движке cs2, достаточно продуманный и безопасный, поэтому этот движок сайта можно размещать на публичных площадках. Главное, придумать стойкий пароль и не превращать машину администратора сайта в помойку. В самом же движке досье нет ничего противозаконного, это ещё один инструмент для бизнеса и служб безопасности коммерческих организаций. Это инструмент, не лучше и не хуже, чем молоток. А молотком можно забивать гвозди, а можно использовать в криминальных целях. Но никто же не изымает из продажи молотки… 🙂 Да, кстати, этот движок я буду распространять под лицензией GPL.

 

[[28.10.2016]]

[28.10.2016 10:14:21]

Установил на свой компьютер программы для сокрытия информации, а также древовидные базы данных. Теперь я достаточно подготовлен для работы в Интернете, и меня с полпинка никто не взломает. Заодно обновил системы своей безопасности и анонимности в браузерах.

 

[[27.10.2016]]

[28.10.2016 10:11:12]

Сегодня полностью закончил восстанавливать свои установки в Windows. Получается, что вместе с подготовкой и настройкой переустановка Windows у меня заняла 36 часов. При этом были восстановлены все офисные программы, браузеры и вновь настроены сайты (пока только на Apache). Для меня это большой прогресс, поскольку предыдущая переустановка заняла у меня 55 часов. При этом надо понимать, что я фактически восстанавливал сразу несколько компьютеров: клиентский Windows 10, веб-сервер на нём и несколько виртуальных машин. Так что теперь со своим опытом я опять могу работать администратором. 🙂

 

[[24.10.2016]]

[24.10.2016 22:05:49]

Один мой знакомый в Интернете попросил меня рассказать о его уникальном опыте, который я сейчас (безуспешно) перенимаю – делать защищённые, стойкие к взлому и блокировке сайты. Он жалуется на несправедливую ценовую политику сайтостроителей и админов на Авито, Пронто и других площадках. И дело действительно плохо. Любой человек с улицы уверен, что современные сайты обходятся дешевле 1000 рублей за сайт, и что за 900 рублей можно найти решение для сайтов all inclusive. Беда в том, что открыв любое такое объявление, потенциальный клиент находит там совсем другие цифры: 5000, 10000 рублей и больше. Единицы пишут, что они меньше чем за 100000 в месяц и «мараться не будут»! Так что размещать объявления на публичных площадках ему достаточно сложно. Плюс не всем в нашем государстве (да и вообще в мире) понравится, что «какой-то шелупени нельзя заткнуть рот и упечь в кутузку». Поэтому мастера такого рода – единицы. Вот мне и была приватно сделано предложение прорекламировать его услуги. В качестве акции он предлагает создать полный цикл (установка веб-сервера, регистрация DynDNS домена или оплата зарубежного хостинга в Латинской Америке, установка CMS, создание и сопровождение сайта, организация защищённого канала резервного копирования и т.п.) всего за 300 Евро в месяц в рамках акции по первоначальному привлечению клиентов. Единственное условие – его полная анонимность, и безналичные платежи его таким же анонимным агентам. Он предложил стать мне его агентом, за процент от привлечённых клиентов. Если кого-то заинтересовало это предложение, пишите мне в личку. Я передам известные мне координаты данного лица всем заинтересованным клиентам. Общаясь с ним, я также начал беспокоиться о приватности в сети, и теперь всё чаще использую VPN сервисы. Тем более что он сказал, что если можно вычислить физическое местоположение пользователя Интернета, далее его взломать – это уже даже не дело техники, а только мотивации взломщика.

Кстати, с его опытом, да и им самим, можно познакомиться на сайте http://antimatritza.wordpress.com/. Этот сайт полностью посвящён его личной коспирологии. И она действительно работает! Я догадываюсь, что все его аккаунты – фейковые, но настоящего его имени я не знаю, как не знаю, где он живёт и работает. Знаю только, что он присутствует в тех же сетях, что и я. Да, кстати, обращаться к нему можно «Арсений». Это имя и указывайте, если хотите связаться с ним. В ближайшее время я размещу его рекламу в Интернете.

[24.10.2016 19:41:39]

Ппц.! Пришлось опять переустанавливать гостевую виртуальную машину! Началось с того, что у меня не устанавливался SharePoint Server. Причина банальная – этот сервер требует или сеть с контроллером домена Windows, либо он устанавливается как standalone server. А у меня была распределённая система без выделенного сервера. Так что сервер пришлось перестраивать под другую конфигурацию.

А закончилось всё тем, что Microsoft Windows 2008 Server отказался активироваться, поскольку я выбрал установку, к которой у меня отсутствовал ключ. Тихо про себя матерясь, я уничтожил вчерашнюю установку и начал устанавливать сервер снова.

Здесь всё прошло по проторенной дорожке. Я установил и активировал Windows, установил роли для сервера, настроил рабочую группу, один из двух статичных адресов, установил .Net Framework, Google Chrome, SQL Server 2008. Правда, до конца настроить устойчивое соединение с Интернетом у меня не удалось, потому Sharepoint Server я опять не установил. Но теперь, по крайней мере, мне ничего не придётся удалять и переустанавливать… 🙂

 

[[23.10.2016]]

[23.10.2016 18:19:19]

Сегодня я скачал с торрентов, установил и настроил Microsoft Windows 2008 Server R2 x64, в конфигурации «веб-сервер». Скачивание и установка прошли нормально, но вот с настройкой…

Во-первых, устанавливал я на виртуальную машину VMWare Workstation, и для установки 64-битных гостевых ОС мне пришлось включить в BIOS режим виртуализации процессора. Без него никак.

Во-вторых, у меня «слетел» на виртуальной машине Интернет. Копался долго, а причина простая. В режиме мост должен быть доступен только один хост адаптер сети. У меня их гораздо больше. В результате DHCP сервер не смог правильно определить IP адрес, и все гостевые виртуальные машины у меня «просели». После того, как я сменил привязку моста с автоматического на проводной Ethernet, сеть заработала! Вот так!

В-третьих, я переместил виртуальный диск гостевой машины на сетевой диск, и скорость отклика и стабильность уменьшилась на порядок. Но у меня нет выбора – основной диск системы переполнен.

Справившись с этими сложностями, далее настройка прошла просто. Я установил модуль перенаправления URL, модуль PHP FastCGI, phpMyAdmin, настроил остальные параметры веб-сервера, переименовал компьютер, присоединил его к рабочей группе, установил Google Chrome, настроил статические адреса и доступ по протоколу smb. Теперь с веб-сервером можно будет работать.

В ближайшее время мне нужно будет установить Microsoft Sharepoint Server, а до этого – настроить MS SQL Server и MySQL, и вообще настроить веб-порталы на данной платформе.

 

[[22.10.2016]]

[22.10.2016 8:30:16]

Закончил применять оформление к тексту, который я набираю в Scrivener.

Также занимался написанием своего блога.

 

[[21.10.2016]]

[22.10.2016 7:59:17]

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

Во-первых, это касается выбора шрифтов для вёрстки. Тут никаких проблем не было, я сразу же согласился на предложенный шрифт.

Во-вторых, меня попросили сделать увеличенные отбивки между абзацами. Здесь я сделал всё по-своему. Я увеличил отбивки между основными абзацами до 6 пт, а отбивки между перечислениями только до 3 пт. Это позволило сделать текст более выразительным.

В-третьих, меня попросили сделать оформление «лесенкой» и добавить инфографику в руководство. Уже исполнено.

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

Также я попросил прислать мне изображения КСУ в векторном виде. Эти рисунки мне уже прислали в виде файлов PDF и Corel Draw, я их обработал и вставил в руководство.

 

[[20.10.2016]]

[22.10.2016 7:40:32]

Сегодня я нашёл «универсальную формулу» для вёрстки non-fiction литературы (учебников, инструкций и т.п.), которые потом будут печататься мелким тиражом в кустарных типографиях, и преобразовываться в электронные книги (ибуксы). Хочу поделиться этими знаниями.

  • Формат бумаги — А5. Самый оптимальный и для печати, и для домашней вёрстки.
  • Поля должны быть симметричными. Дело в том, что в мини-типографиях печать ведётся с автоматическим спуском полос, и разная величина полей будет только портить книгу.
  • Левое и правое поле — 1,75 см, верхнее и нижнее – 1,5 – 2,0 см. Это рекомендуемый макет для вёрстки. Далее левое, правое и верхнее поле должны быть одинаковыми по всей книге. Нижнее поле при этом может быть увеличено с целью улучшить общий вид вёрстки.
  • Шрифт: гарнитура – любая из семейства sans-serif, кегль 11-12 пт., начертание обычное (regular), эффекты отсутствуют. Такой шрифт очень хорошо читается как на бумаге, так и в ибуксах.
  • Абзац: отступы — нет, отступ красной строки – по желанию, но не более 0,62 см, отбивки сверху и снизу – 3-6 пт, выравнивание – по ширине, множитель межстрочного интервала – 1,25. Именно этот абзац придаст Вашему тексту опрятный и игривый вид, который так приятно читать. Отбивки позволяют выделять абзацы логически, и акцентируют на них внимание.
  • Необходимо включить автоматические переносы текста, кернинг и трекинг.
  • Необходимо включить опцию автоматического запрета висящих строк. Это хоть как-то поможет непрофессиональным верстальщикам бороться со «вдовами» и «сиротами» на страницах книги.
  • Все остальные функции макета – на усмотрение заказчика и верстальщика.
  • Макет должен быть оформлен на основе стилевой вёрстки. Поэтому для каждого элемента со специфическими параметрами должен быть создан свой пользовательский стиль. Кроме заголовков, этот стиль должен применяться к перечислениям (спискам), подрисуночным подписям, таблицам и т.п. Все стили должны храниться в оригинальном шаблоне.
  • Для вёрстки должен быть создан свой особый «пустой» шаблон, в котором будут содержаться все стили и оформление, и который сможет быть автоматически применён к исходному тексту стандартными методами Microsoft Word и других текстовых процессоров и программ вёрстки.

 

[[16.10.2016]]

[16.10.2016 8:13:50]

Сегодня установил себе на компьютер и настроил сервера Ampps и Open Server. Они представляют собой стандартные WAMP сервера, но с очень гибкими настройками. AMPPS к тому же может устанавливать на себя самого скрипты различных «движков» из собственной базы данных. Очень удобно, особенно для начинающих. Сервер Open Server имеет в своём составе собственный DNS сервер, что позволяет настроить в нём работу тестируемых серверов в локальной сети. Кроме того, в отличие от Denwer, все эти сервера могут сделать доступными свои «домены» из из сети Internet. Правда, для этого будет необходимо внести изменения в файл etc/hosts на каждом компьютере, для которого надо расшарить эти сайты. Это просто неудобно, и вдвойне неудобно, когда у вас стоит динамический IP адрес, который периодически меняется. Но всё же этот вариант лучше, чем доступ только к одному сайту по версии denwer. 🙂

 

[[15.10.2016]]

Сегодня обработал несколько фото селебрити, отделив их от фона. Я уже «насобачился» отделять передний план от фона. Сразу скажу, что здесь мой лучший помощник – приложение KnockOut (нокаут) для iOS. Очень жалею, что у меня нет такого же приложения для Android и Windows. Новая версия «нокаута» позволяет использовать для выделения:

  • Лассо (это мой основной инструмент);
  • Полигональное лассо;
  • Прямоугольники;
  • «Умное выделение» по контуру;
  • Преобразование цвета в альфа-канал;
  • И много другого;

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

По-умолчанию нокаут сохраняет изображения в формате png, поскольку это единственно поддерживаемы iPhone формат изображений с альфа-каналом. Меня это не устраивает, поэтому я, жертвуя альфа-каналом, обычно преобразую изображения в формат JPEG в редакторе Adobe Photoshop express. Готовые фото я обрабатываю приложением Resizer, и через связь WiFi с помощью приложения FileExplorer передаю их на дальнейшую обработку в компьютер.

На компьютере я провожу стандартную обработку фотоклипарта. Вначале я провожу окончательное изменение размера, тоновую и цветовую коррекцию, иногда делаю «щадящий макияж». После этого я выделяю фон в Photoshop инструментом «Выделение цветового диапазона». Правильно настроив чувствительность инструмента, можно практически сразу получить нормальное выделение. Затем, с помощью инструмента «магический ластик» я убираю артефакты, внесённые программой KnockOut, а именно: не удалённые остатки фона, кайму, образовавшуюся после размытия границ вырезанного изображения и т.п. Всегда необходимо «играть» чувствительностью инструмента. Для себя я установил следующие дискретные величины порогов, которые мне приходится менять достаточно редко: 12, 24, 32 и 40.

Результаты своих занятий я обязательно опубликую на своих фотохостингах.

Ссылка на полученные изображения: https://www.flickr.com/photos/yudenisov/albums/72157675229912375

Оригиналы фотографий: https://www.flickr.com/photos/yudenisov/albums/72157674524262951

Posted in IT

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