?

Log in

Верхняя запись Вместо гостевой

Добро пожаловать.
1) В этом блоге приветствуются дискуссии и разные мнения. Обязательно уважение к собеседнику.
2) Личные оскорбления оппонентов запрещены, за это могу без предупреждения удалить комментарий или вообще забанить.
3) К ненормативной лексике отношусь скорее плохо, чем хорошо, но как правило, отношусь с пониманием, если у человека, что называется, накипело. Однако злоупотребления буду пресекать. Единственный критерий злоупотребления - моя интуиция. Поэтому если хотите без обид и непоняток - лучше всего просто не материться.
4) Анонимные комментарии разрешены, но скрываются, пока я их не просмотрю. Надеюсь, что в обозримое время запрещать их не придётся. Но это в первую очередь зависит не от меня, а спамеров и им подобных персонажей.
5) Вопросы, не связанные с тематикой конкретных постов, можно задавать здесь.
6) darkhobbit с хабра - это, увы, не я. На других же IT-ресурсах этот ник может с высокой вероятностью принадлежать мне. Исключение - ЛОР, там я просто hobbit. Так сложилось исторически.

Метки:

DoubleContact

Представляю свой новый проект...


DoubleContact - автономный и независимый от DE редактор контактов, преимущественно ориентированный на редактирование, сравнение и слияние телефонных книг.
Возможности программы:

  • загрузка адресных книг форматов VCF (поддерживаются vCard 2.1 и 3.0, а также возможность загрузки каталога, содержащего множество файлов VCF, как единой адресной книги), UDX (Philips Xenium), MPB (резервная копия MyPhoneExplorer) и сохранение адресных книг в указанных форматах;

  • просмотр контактов в табличном виде, с фильтрацией и сортировкой;

  • двухпанельный режим просмотра двух адресных книг, с возможностью копирования и перемещения групп контактов;

  • редактирование отдельных записей;

  • групповые операции над выбранными записями, включая перестановку имени и фамилии, разделение имён, перевод телефонных номеров в международный формат (например, замена 8 на +7 для России, аналогичные преобразования для некоторых других стран), разделение контакта по телефонам для экспорта на SIM-карту, слияние контактов, удаление спецсимволов, генерацию форматированного (полного) имени;

  • сравнение двух адресных книг с подсветкой совпадающих, несовпадающих и частично совпадающих контактов;

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


Программа написана на языке C++ с применением библиотек Qt 4/5 и распространяется по лицензии GNU General Public License версии 2 или более поздней.
P.S. Если под Windows больше двух сборок не понадобится, а под линукс есть разные билдсервисы, то с маками ситуация похуже. Я собирал мак-версию под имеющуюся у меня OS X El Capitan, отписывайтесь, если что-то не работает...
Страница проекта на моём сайте
Загрузить программу
Руководство пользователя
Как известно, в Редмонде сначала отобрали у пользователей Windows 8 кнопку «Пуск», а потом, в Windows 8.1 вроде как вернули её на место. На самом деле «возвращённая» кнопка всего лишь вызывает тот же кирпично-плиточный интерфейс, что и нажатие клавиши Mod4.. ой, т.е. Win. Само собой, этот вариант не подходит тем, кто хочет видеть полную иерархию меню «Программы». Например, сборщикам инсталляторов, которые хотят убедиться, что ярлыки прописались в правильное место.
Решение: панель задач - ПКМ - Панели - Создать панель инструментов. Открывается окно выбора папки. Вбиваем туда

%ProgramData%\Microsoft\Windows\Start Menu\Programs

Вуаля, в панели задач появилось слово «Программы», а справа от него некое подобие правой русской кавычки-ёлочки. Жмём на эту ёлочку и наслаждаемся.

Источник здесь. Там же рассматривается, как ту же задачу можно выполнить сторонними программами, но это же не наш путь, верно?..

Вопрос к маководам

Ребята, я всё понимаю. Но как вы обходитесь без Ins, Del, Home, End, PgUp и PgDn?..
Ковыряюсь в наркоманском файлике, где часть данных в UTF-8, часть - в CP1251. При этом он текстовый, но для дополнительного разделения секций ещё применяется байт FF, который надо писать/читать в обход кодеков.
А между тем, это MPB - файл бэкапа вполне себе неплохой программы MyPhoneExplorer.
Программа, кажется, французская, поэтому представляю себе, что на западноевропейской винде там вместо 1251 будет 1252 (UTF, скорее всего, останется на месте), что будет у каких-нибудь арабов, вообще боюсь представить.
В файле MPB есть несколько секций. Самая нормальная - это контакты, там более-менее стандартный vCard. По тегам похоже, что используется vCard 4.0, но сам тег VERSION отсутствует, что, кстати, нарушает все известные спецификации vCard. Впрочем, это, вероятно, зависит не только от программы, но и от телефона, который бэкапится.
SMS представлены в виде CSV с запятыми (но сама ячейка с текстом и номером при этом закодирована по спецификации PDU, ну это ладно, PDU для SMS стандарт).
Наконец, история вызовов - это CSV-подобная таблица, причём текст открыт, и в UTF, но разделители там уже не запятые, а табуляция :).
Ну и несколько простых секций типа модели телефона и даты бэкапа - к ним вопросов нет, там plain text.
Кстати, я долго искал, что же это за страшная HEX-последовательность в секциях SMS и SMSarchive, потом, наконец, нагуглил про PDU и понял, что это оно. Формат явно изобретался на заре GSM, там, например, у номера телефона цифры переворачиваются и чем-то дополняются.
Пара цитат, найденных коллегой, которому я про всё это рассказал.
Первая - про PDU:
PDU-режим придумали извращенцы-мозгофилы. Придумали они его для того, чтобы поиметь мозги тех, кто будет с ним работать. Таково было мое первое ощущение, когда я начал этим заниматься.
Потом, когда картина прояснилась, ощущение ослабло, но до конца не исчезло.
(источник)
Вторая - более общая:
Я раньше поражался тому, как уродливы изнутри «взлетевшие» проекты. Сейчас я знаю: красивые проекты не взлетают, потому что они не успевают взлететь.
Пока инженеры в белых халатах прикручивают красивый двигатель к идеальному крылу, бригада взлохмаченных придурков во главе с безумным авантюристом пролетает над ними на конструкции из микроавтобуса, забора и двух промышленных фенов, навстречу второму туру инвестиций. Авантюрист любезно раздаёт восторженным пассажирам талоны и бумажные пакетики.
(источник)

Приступ минимализма

Некоторое время тому назад мой хостер устроил раздачу VDSок за 90 р. в месяц. Предустановленного ПО почти нет, веб-панели нет, DNS вообще можно сделать только с привлечением сторонних сервисов... Я купил ради интереса, поставил туда nginx, порадовался на поздравляющее сообщение и забил.
Вчера задался вопросом, нельзя ли на эту минималистичную систему перенести свой сайт. Начать хотел с установки PHP и даже почитал про связку nginx+php-fpm (почему-то к nginx рекомендуют именно его).
Читать дальше...Свернуть )

Легион попёр

Близзы всё-таки решили ухайдакать Вариана...

Метки:

Fedora 23 на UEFI в дуалбуте

Ура.

Вчера без плясок с бубном поставил Fedora 23 Workstation на ноутбук с UEFI (Sony Vaio SVE1713W1RB), где была предустановленная Windows 8, впоследствии обновившаяся до 8.1.

От варианта автоматического разбиения и воздержался, сказал, что разобью вручную. У меня уже был ext3 на /dev/sda8 (остался от давней установки Росы R2), пометил его как /. Ещё инсталлятору требовался GPT-раздел для /boot/efi, и я указал в качестве такового существующий GPT-раздел, хотя были большие сомнения, останется ли после этого работоспособной винда.

Осталась, обе системы отлично грузятся. Хуавейно-билайновый модем (да, другого интернета у меня сейчас нет) настроил по теме с ЛОРа:
sudo systemctl start ModemManager.service
sudo systemctl enable ModemManager.service
После запуска сервиса пришлось вытащить и вставить модем, в списке соединений NetWork Manager появилась строчка «Мобильное» с указанием на Билайн, прописал параметры оператора (на самом деле Билайн NetWork Manager определил автоматически - по сути надо было уточнить только точку доступа, для модемов и телефонов они разные). Интернет есть. Накатил из репозитариев mc.

P.S. Для тех, кто скажет «ну и что, это всё уже давно работает»? Ещё года полтора-два назад не работало или работало на везде. По крайней мере, тогдашнюю Убунту я на UEFI просто не смог взгромоздить, а РОСА встала и заработала, но после этого перестала грузиться винда. А Федора 23 наконец-то дала рабочий дуалбут. Ещё одной палкой в колёса линукса стало меньше...

Обсуждение на ЛОРе

Метки:

За этот месяц

Февраль 2017
Вс Пн Вт Ср Чт Пт Сб
   1234
567891011
12131415161718
19202122232425
262728    

На сайт

В пустынное место

Для лент

RSS Atom
Разработано LiveJournal.com
Designed by Lilia Ahner