Печать с Ipad

AirPrint — это технология беспроводной печати. Простота её использования сопоставима с iOS — нет надобности загружать, устанавливать и настраивать драйверы и дополнительное программное обеспечение.


Пользователи iPad, iPhone и iPod touch смогут одним прикосновением распечатывать документы и фотографии по Wi-Fi подключению к принтерам HP ePrint или другим устройствам для печати, подключённым к компьютеру Mac или PC.
Технология AirPrint не получила распространения, поэтому поддерживается лишь некоторыми моделями принтеров.
Сверху цитата с «Вики»    На самом деле не все так печально и на сайте Apple можно посмотреть список поддерживаемых принтеров, их там не столь мало. Это я вот о чем: если есть возможность, используйте принтер с этой технологией и будете без проблемно печатать с вашего ipad/iphone.
В моей ситуации все было куда печальней.  Я врач по специальности, а врачам надо делать записи в истории болезни. Большинство записей стандартны и делаются по одному лекалу . Их печать просто экономит время и облегчает работу по распознанию записей врача представителями страховой компании.

А надо сказать почерк у врачей обычно хуже всякой критики.

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

 Хотелось бы куда его подальше… в угол, использовать только для печати  .  К счастью до этого был куплен ipad mini и созрела естественная мысль печатать именно с него.
Google предложил несколько вариантов в моем непростом случаи. Первый и мне он кажется самым лучшим, это использование эмуляторов airprint на большом компьютере.   Но как то сходу у меня ничего не получилось, по одной простой причине: у меня  несколько устаревшая ОС. Если у вас «семерка» то в принципе проблем не должно быть.  В общем этот способ лучше, используйте его по возможности, ниже описана моя вынужденная альтернатива.  Хорошо описано на эту тему здесь:
http://appleinsider.ru/news/air-print-dobavlenie-printera-v-windows-7vistaxp-6432-bit.html

«Мой» способ совершенно случайно был обнаружен здесь:
 http://mobile.eurosmartz.com/help.html?app=p 
Для мобильных клиентов есть программы для андроид и iOS.  Но сначала надо  скачать с этого сайта небольшую программу которая создает на компьютере с установленным принтером «принт сервер»

Обратите внимание: программа русифицирована!

Далее все достаточно просто.  Естественно ваш компьютер и ваш ipad должен быть соединен посредством wi-fi через роутер. Роутеров же великое множество. На работе у меня мобильный роутер от мегафона, дома dir 320.
Есть правда одна «засада» Та программа, которая и будет печатать у Вас на ipad, делает это или через встроенный браузер (через WEB) или печатает только картинки. Лично я решил эту проблему следующим образом: на ipad и на большой компьютер установил программу облачного сервиса «Dropbox»
Делаю заготовки заметок или на большом компьютере или на том же планшете. Сохраняю их в «Dropbox», «расшариваю», то есть делаю ссылки URL. Эти ссылки уже вставляю в программу печати. Сложно и муторно скажите вы. Согласен, но как я уже писал, это мера вынужденная. По этому, по возможности , используйте способ описанный выше.

Это мобильный роутер.

Использование ДНК тестирования для поиска родственников.

Сегодня утром был в шоке. Я первый раз увидел своего пра пра дедушку. Представляете мое чувство?
.

New photo by Sergej Beresteckij / Google Photos

Для того, чтобы Вы поняли как это делается, надо прочитать статью Анатолия Клясова, академика, ныне живущего в США.
Есть очень кратко, то на мужской Y хромосоме существуют так называемые маркеры.
Читать далее «Использование ДНК тестирования для поиска родственников.»

Заметки начинающего «кидловода».

Купил я «кидлу» на амазоне. Вот картинка:

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

Итак… Начнем со чтения PDF на этом устройстве. PDF не слишком хороший выбор. И основная проблема в том, что он практически не масштабируемый. Втиснуть статью в PDF, в размер Kindle, чтобы шрифт был не очень мал или не слишком крупен, довольно сложно. Описано несколько способов решения проблемы. Я воспользовался этой программой В командную строку k2pdfopt подсовываем исходный pdf файл. Начинается конвертация.

На выходу получается довольно приемлемый файл для чтение в Kindle. Но как показал мой опыт, способ годится для подготовки небольших статей. Для изготовления книг способ автору заметки решительно не понравился и направило его на поиск более привлекательного решения.

Kindle читает книги в своем фирменном формате mobi (он же AZW) Компания амазон избавило пользователя от мучительных поисков программ конвертирование и делает конвертацию из распространенных форматов (DOC, PDF, RTF) сама. Все происходит по электронный почте, путем посылке Вашего файла на специальный email. Для этого Kindle надо зарегистрировать.
Зарегистрировать Kindle можно при наличие открытого доступа к Wi-Fi: Home > Menu > Settings > Registration (register) или на сайте Амазона, зная серийный номер устройства (можно посмотреть на коробке или в самом ридере: Home > Menu > Settings > Device Info):

Cложнее, если в руки попадется не распознанный файл PDF или DJVU. Файл DJVU еще надо конвертировать в PDF.
Лучшее решение это использование этой программы.

Далее через хорошо известную программку ABBYY файл распознается и сохраняется в WORD DOC.(если надо конечно)

Маленькое отступление: на этом можно было и закончить, готовый файл DOC можно конвертировать или через фирменную программу или через посылку файла на email, как это было написано выше.

Но! мы не получаем оглавление книги. То есть навигация по книге затруднена и искать нужную информацию в книге в этом случаи довольно сложно.

Лучший способ для решения этой проблемы использование cпециального программного обеспечения. Надо обратить внимание на формат fb2 для создание электронных книг, который стал по праву основным. Довольно неплохо создание о создание книг в этом формате написано здесь.

С конвертацией файла fb2 в mobi прекрасно справляется программа Calibri.

Мой первый траповый GP.

Мой первый траповый GP

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

Речь идет о трапповых антеннах, где трапы сделаны из коаксиального кабеля. Для введения в курс дела, крайне полезно почитать статью:
Читать далее «Мой первый траповый GP.»

Как прикрутить домен к bloggeru

Я много читал заметок на тему как «прикрутить домен к блоггеру» Мне кажется все они страдают одним недостатком: опытные пользователям это не нужно, а для новичков написано непонятно. На самом же деле все довольно просто.

Cначало поймем простую истину: Блоггер Google не имеет своих DNS серверов (это если конечно Вы покупаете домен не у Goggle) Когда Вы покупаете домен у регистратора, то регистратор может дать Вам DNS сервера, а может и нет. Например известный в России регистратор доменных имен в зоне Ру дает DNS за деньги.

Путь первый: купить домен у google и избавить себя от проблем, так как все будет сделано автоматически.

Путь второй, несколько сложнее, но вероятно интереснее: покупаем домен у стороннего регистратора (от Google стороннего :-)) Я выбрал достаточно известный http://godaddy.com Отзывы о нем в интернете не совсем восторженные, но лично мне он пока нравится. Итак регистрируем домен. Godaddy без особых проблем принимает Paypal. В том то и дело еще, Godaddy предоставляет свои DNS сервера бесплатно и мы может делать на них все, что хотим. Ищем настройки своего домена, в частности нас интересует строка «edit zone» URL будет выгледит примерно так https://dns.godaddy.com/Default.aspx?filter=-1&sa=&refer=dcc# Надо отредактировать раздел A (Host) и внести в него IP Google.

Вот так это выгледит на картинке:

Далее в следующем разделе CNAME (Alias) у меня написано так:

www ghs.google.com

name www.ваш домен

Честно говоря не знаю насколько это правильно, но как бы это ни было, у меня работает.
Далее идем в настройки самого блогпоста и там привязываем Ваш домен. Задача сея довольно подробно везде описывается и я не вижу смысла на ней останавливаться.
Крайне полезно перевести всю почту домена на сервера Google. Тем более это бесплатно. Тот же Godaddy попросить за это деньги, но тут дело даже не в деньгах, а в удобной панели управления который предлагает Google для управления почтой. Как это сделать довольно подробно описано вот здесь.

Документация по Potlatch

Решил написать краткую документацию к программе  Potlatch, которые является как Вы вероятно знаете, если читаете эту страницу, инструментом по создание карт в проекте OSM
Я не хотел заменять довольно хорошее описание в WIKI проекта, а лишь дополнил описание некоторыми деталями, которые в документации недостаточно разжеваны или описаны неявно без акцента на некоторые важные детали.


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

Заметка первая или соединяйте линии!

Чтобы в карте работала авто прокладка маршрута линии надо соединять.  Да не кабы как, а чтобы они имели общею точку.   Как соединять линии достаточно хорошо описано в документации.  Главное обратите внимание: точка которая является общей для линий если она обведена квадратом! Если точка не обведена квадратом, это не общая точка для 2 или больше линий.
Вот как это показана на рисунке:

Заметка вторая: отношение это не так сложно как кажется!

Отношение это как понятно из название, это как один объект соотносится с другим.  На практике это нужно  если бы Вы например разместили один полигон внутри другова и захотели их логически объединить.  Или же Вам нужно сделать запрет поворота на дороге.  В данном случаи Вы должны определить с какой дороги надо поворачивать и куда.
Для начала начнем с полигонов.  Ничего не нашел лучшего как просто скопировать официальную документацию с Wiki:

…Рассмотрим на примере озера с островами. Хотя это могут быть и другие объекты, например, дома

Вообще то я понимаю это так: иногда возникает необходимость разместить к примеру дома в садовом обществе которые относятся к этого садовому обществу. Внешний периметр имеет тег name=* и определяет название садового общества.  Дома внутри мультиполигона садового общества также состоят из мультиполигонов, но они не имеют тега name=* Им присваиваться тег внешнего мульполигона name то есть все дома имеют отношение к конкретному садовому обществу..  Прошу обратить внимание: это моя точка зрения.  Некоторые авторитетные товарищи просто относятся к внутренним полигона как дыркам «внешнего». Как Вам проще к этому относится, решайте сами.  Вторая причина, по которым отношения нужны, это то, что файл карты OSM обрабатываем машина,  Машина имеем дело с файлом XML и чтобы ей понять отношение объектов в карте,ей надо прочитать особое условие.     C  точки зрения человеческой  логики отношения вообще не нужны. Человек и так  увидит, что один полигон находится внутри другова.   Машине же нужны особые «подсказки».  Продолжим…

    Нарисуйте замкнутый контур озера (желательно по часовой стрелке, но не обязательно). Присвойте соответствующие теги natural=water, name=*.
    Отметьте линию, нарисованную на предыдущем шаге и нажмите кнопку «Добавить отношение» в правом нижнем углу, она выглядит как звенья цепи.
    В открывшемся окне выберите пункт «Создать новое отношение» и нажмите «OK». В следующем окне появится список с единственным тегом с ключом «type». Добавьте к этому ключу значение «multipolygon» в поле справа и нажмите «OK».
    Опять выберите линию. Теперь у линии перед списком тегов появится отдельное поле особого вида. Слева будет написано «multipolygon», а справа поле для ввода значения роли этой линии в отношении «multipolygon». Впишите туда слово «outer».
    Теперь нарисуйте контур одного из островов и при необходимости присвойте ему теги, описывающие то, что находится внутри этого контура, например, если там кусты, то присвойте тег natural=scrub. Тег name=* внутренним линиям присваивать не надо!
    Отметьте линию острова и опять нажмите кнопку «Добавить отношение». На этот раз выберите пункт «Добавить в существующее отношение». В выпадающем списке выберите отношение, ориентируясь на его тип (multipolygon) и номер. Скорее всего это будет номер «-1», если вы не выполняли сохранение.
    Теперь в списке тегов в особом теге отношения введите слово «inner», обозначающее роль внутреннего полигона в этом отношении.
    Повторите шаги с 5-го по 7-й для каждого острова. Вместо ввода каждого тега в пунктах 6 и 7 можно использовать кнопку «Повторить теги с предыдущей выбранной линии», которая находится над кнопкой «Добавить отношение», или просто нажать клавишу «R». Копирование тегов также скопирует и членство в отношении, и роль в этом отношении. 
Тут все достаточно просто и не требует иллюстрации.  Попробуйте сами и убедитесь.  При этом попробовать надо обязательно, так как Вам в этом случаи будет проще понять как делать запрет поворота на карте.

Заметка третья или таинство поворотов.

Как то сделав отношение полигонов я довольно быстро сделал и отношение двух улиц, но не как не мог понять, где можно указать to from и via  То есть не мог понять: где писать откуда и куда делать поворот.  В самом редакторе это в сущности просто, но как то неявно.
 Итак, выделяем мышкой улицу с которой надо сделать поворот.   Прошу обратить внимание, если улица слишком длинная, последний кусок надо отрезать и соединить вновь в общей точкой с основной линией.  Это достаточно просто и хорошо описано.
Тут правда нас ждет ловушка обусловленная главным образом несовершенством редактора Potlacch, поэтому если Вы решили заняться картостроительством серьезно следует перейти на редактор Josm.  Дело в том, что когда Вы режите линии в Potlache c целью добавить свое отношение,  в ваше отношение попадают автоматически отношения которые были тут ранее. Получается ошибка! Внимательно все просмотрите после создание вашего отношения и удалите все лишние.
Продолжим…
В выделенной линии надо создать отношение, как мы делали это ранее. То есть чаше всего создать новое отношение. Опять выделяем линию и тут важный момент! кликнем мышкой по слову restriction Получаем следующею картинку:

В табличке надо заполнить несколько полей.  И только потом нажать кнопку ОК!  В данном случаи это:  type=restriction, restriction=no_left_turn.  type=restriction должно быть всегда, а вот следующий тег может быть другим, в зависимости какой запрет поворота вы делаете. Подробнее описано вот здесь:
После нажатия ОК в этом шаге остается самое «тонкое»: видите пустое поле после rectriction? (на выделенной линии) Вот туда и надо вписать From.!(откуда поворот)  Теперь выделяем линии с которой делаем отношение. Жмем создать отношение, добавить в вновь созданное отношение (обычно он имеет код id -1) далее в окошко restriction пишем To (куда поворот)   Теперь выделяем точку соединения обеих линий и делаем все аналогично только в restriction добавляем via.
После создания отношения полезно не кликать по слову restriction, а просто подвести к нему курсор мыши.  На карте линии участвующие в отношении выделятся.  Довольно удобно.
Cуществует видео всего описанного выше (а именно создания запрета поворота) можно посмотреть вот тут. 

Ve7CC и DX4WIN

Основой для написания оного послужила статья с сайта rn4wa.ru  Эту статью рекомендую сначала прочитать.   Смысл в том, что существует замечательная программа ve7cc, которая довольно сильно облегчает работу с dx кластером.  Так, не надо держать в голове довольно сложные команды для фильтрации нужных спотов.  Все делается в пару кликов мышки в программе ve7cc.

 Одно из основных достоинств  программы кроме этого является возможность работы с сервисом: Skimmera.  В частности это сайт:  http://reversebeacon.net/  Он также имеет и телнет доступ, описанный на сайте rn4wa.  Cкиммер кластер это в принципе обычный кластер, за исключением одной детали: споты в него бросают не живые операторы, а специальные приемники скиммеры (это приемники сделанные по технологии SDR) которые сканируют диапазоны и при наличии станций дающих СQ (или «тест» в зависимости от того как у них реализован, настроен поиск) услышанная ими станция автоматически транслируется в кластер.

Попробуйте поиграть в следующею игрушку:  наберите URL http://www.reversebeacon.net/dxsd1/dxsd1.php?f=0&c=ua6atg&t=dx Где вместо позывного ua6atg подставьте свой.  Станьте на любую частоту и давайте CQ телеграфом.  (если Вы еще не знаете телеграф, не беда, любой лог который у Вас под рукой может сделать это за Вас, только придется сделать интерфейс с СОМ или LPT порта) и на выбранной странице Вы увидите кто в данный момент Вас слышит и где.  Очень удобно и меня в свое время сильно поразило.

Вернемся к DX4WIN.  Он начиная с версии 7.07 может работать с телнет версией reversebeacon напрямую, конкретно отображая споты в Band mape.  Однако все ранние версии напрямую работать не могут, только через ve7cc, да и то с необходимой настройкой описанной ниже.

Автор программ мне по этому поводу писал следующее:

JRA> I tried connecting to reversebeacon.net in 7.07 and spots were sent to
JRA> the band map.  This was a direct connection, not through the VE7CC
JRA> software.


JRA> I also connected to VE7CC (CC Cluster node) through the «AR USER»
JRA> software using 7.07 and that also sent spots to the bandmap.  I had to
JRA> «SET/SKIMMER» first.


JRA> Maybe you need to upgrade to version 7.07.  I put a copy here for you
JRA> to download:


JRA>     http://www.ad1c.us/dx4w70702.exe


JRA> Install in a separate directory (like C:DX4W707) and see if it fixes
JRA> the problem for you.


JRA> 73 — Jim AD1C

У меня версия 7.03, платить как 100 $ как то не очень хотелось и я вообщем то совсем забросил мысль использовать dx4win под скиммер.  Совершенно неожиданно в во время russian dx contesta сделал маленькое открытие которым и решил поделится.  Ларчик отрывался очень просто.  Надо было просто в настройках ve7cc сбросить галку на skimmer id (-#)! После этого все работает обычным порядком.  В dx4win прописываем адрес 127.0.0.1:7300 коннектимся и все споты благополучно отображаются в band map

 Вероятно все будет работать и более ранних версиях dx4win, для которых существует «лекарство» в общедоступном виде.

Старт блога.

Мне достаточно сильно надоел мой бесплатный хостинг http://www.qsl.net/ua6atg поэтому было решено перенести информацию в персональный блог.  Сервисом www.qsl.net я пользовался около 10 лет, время не стоит на месте, захотелось чего то нового.