Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Импорт новостей из одного формата в WordPress

MySQL
Я подумал, что здесь наверняка мне помогут решить мою задачу. Я пользовался на сайте движком php+mysql Virtuanews (virtuanews.co.uk), сейчас уже поддержка этого движка закрыта и домен не работает. Так вот, я решил поменять движок на сайте, на WordPress 2.7.1 (Lecactus Edition) и ищу у Вас помощи, сконвертировать базу mysql, в формат WordPress, чтобы импортировать посты. Как делать импорт-экспорт я знаю, а как базу (ту её часть, в которой содержаться топики и заголовки) сконвертировать или сделать ещё какие нибудь шаманские действия для того, чтобы все новости появились в WordPrese? Если кто нибудь знает — подскажите пожалуйста! Базу, которую нужно привести к формату WordPress я выложил на Народ narod.ru/disk/7405716000/db_backup_05-04-2009.sql.html (она весит около 11 мегабайт). Заранее спасибо за помощь!
Всего голосов 14: ↑3 и ↓11 -8
Просмотры643
Комментарии 9

Взаимная конвертация и обработка электронных документов

Системное администрирование
LibreOfficeВ корпоративном секторе иногда возникает задача автоматической конвертации документов из одного формата в другой, а так же задача их програмной обработки и модификации. Казалось бы, в чём проблема: для нормальных форматов давным-давно написаны полнофункциональные библиотеки для работы — так что Perl или Python в руки и вперёд.

Но, к превеликому сожалению для всех системных администраторов и программистов различных бизнес-приложений, огромная масса документооборота в данный момент всё ещё осуществляется с использованием закрытых и плохо поддающихся модификации и разбору форматов. Что уж тут лукавить — речь идёт о doc, xls и иже с ними, а так же во многом о docx, xlsx и подобных. Что делать с такими файлами, особенно если у вас нету свободной Windows с установленной последней версией Office, — совершенно непонятно. Безусловно, если у вас есть Windows, Visual Studio и навыки работы в C#, то проблем с анализом документов Microsoft будет значительно меньше. Зато возникнут проблемы с ODF. Плюс часто хочется сохранять результат в формате PDF, дабы уже никто не мог его изменить.

К счастью, есть достаточно универсальный способ работы практически с любыми распространёнными форматами документов на любой платформе. О нём и пойдёт речь дальше.

Читать дальше →
Всего голосов 38: ↑36 и ↓2 +34
Просмотры19.5K
Комментарии 13

Конвертируем .bmp в .png, с помощью Python и PIL

PythonОбработка изображений
В предыдущем посте я воспользовался стандартным «PrtSc», на Windows XP, сделав серию из скриншотов, обработав и сохранив их в обычном Paint'е — получилось около 3.5 Мб на каждую картинку.

Здесь хочу исправить получившееся недоразумение, средствами питона (по-прежнему, версии 2.6).

Вообще забавно, но после установки PIL проблема решается в две строчки кода.
import Image

Image.open('1.bmp').save('1.png')

Получилось порядка 27 Кб на картинку, против первых 3.5 Мб

Продолжение..
Всего голосов 29: ↑17 и ↓12 +5
Просмотры6.4K
Комментарии 8

Adobe показали HTML5 конвертор

IT-компании


На последнем ивенте MAX программисты из Adobe показали публике утилиту, способную конвертировать Flash в HTML5. В несколько кликов. Программа находится в разработке, ее можно использовать как на десктопах и ноутбуках, так и на мобильных устройствах, например iPhone или iPad. Ролик довольно невысокого качества, но суть разработки вполне ясна.

Похоже, Flash остается уверенно и надолго :)
Всего голосов 92: ↑87 и ↓5 +82
Просмотры3K
Комментарии 66

Карта:«Возьми меня с собой!»

Блог компании СМП Банк
image
Здравствуйте, хабралюди!
За окном – жара, сезон отпусков в разгаре… Поэтому мы решили немного отложить пост о переводе выписки, что называется, с русского на русский и рассказать вам о конвертации валюты на карточном счёте. Сейчас эта тема актуальна как никогда.
Если вы храните деньги на карте и часто расплачиваетесь ею за товары и услуги, а от оплаты наличными даже немного отвыкли; если при этом (что очень вероятно) счёт вашей карты – рублёвый, значит, вам наверняка знакомо лёгкое беспокойство перед поездками за рубеж. Некоторые паникёры даже готовы бежать в банкомат, снимать с карты наличные и обменивать их на валюту той страны, куда отправляются. На самом деле, беспокоиться не о чем – и, прочитав этот пост, вы сами в этом убедитесь.
Читать дальше →
Всего голосов 7: ↑3 и ↓4 -1
Просмотры984
Комментарии 2

Потеря точности из Double во Float или «Куда пропадали копейки?»

ПрограммированиеJava
Преобразование чисел из одного типа в другой обычно ведется таким образом, чтобы не потерять лишних чисел, т.е. из меньшего типа к более вместительному. Но что, если предыдущий разрабочик использовал конвертацию из Double во Float и стали пропадать копейки в отчетах?
В статье приводится изучение конвертации плавающих чисел в Java:
    99999999.33333333 -> 100000000.0000000
    98888888.33333333 ->  98888888.0000000
     2974815.78000000 ->   2974815.7500000

Давайте разберемся, к чему приводит такое преобразование и почему все происходит именно так. Ведь казалось бы, раз используемые в проекте числа далеки от максимальных значений типов float и double, то конвертация его из первого во второй не должна повлечь за собой отрицательных последствий в большинстве случаев.
Читать дальше →
Всего голосов 27: ↑16 и ↓11 +5
Просмотры49.7K
Комментарии 18

Перегружаем данные из XPS в обработку 1С без OCR

Программирование
Из песочницы
Доброго времени суток.

Столкнулся, значит, с такой проблемой. Есть обработка в 1С 8.2 и туда надо запихнуть в автоматическом режиме кучу данных. Куча данных находилась в своей базе данных, в своей архитектуре и подключить базу к 1С или переформатировать таблицы не представлялось возможным. Единственный способ, как мне показалось, вывести таблицу на виртуальный принтер, а оттуда и плясать начнем.

Итак, имеем документ в формате *.xps, который нам дал заботливый виртуальный принтер:


Читать дальше →
Всего голосов 18: ↑12 и ↓6 +6
Просмотры6.8K
Комментарии 15

Project Cenntenial

Разработка веб-сайтов.NETРазработка под Windows

На последней конференции Build был анонс одного из мостов Windows под названием Project Cenntenial. Так как он до сих пор не был упомянут в русскоговорящем сегменте интернета, то я сейчас постараюсь восполнить этот пробел.

Project C – это технология, которая позволит вам упаковать ваши классические приложения .Net и Win32 в AppX контейнер, который можно загрузить в Windows Store. Вы получите возможность опубликовать приложение в Store, а ваши пользователи получат приложения которые устанавливаются и удаляются не оставляя после себя всякий разный мусор.

Кроме того, разработчики получат возможность вызывать API и сервисы UWP из своих .Net приложений.
Читать дальше →
Всего голосов 11: ↑9 и ↓2 +7
Просмотры5.7K
Комментарии 0

Как мы учили Facebook делать сайты или План “Конверт”

Блог компании uKit GroupРазработка веб-сайтовАнализ и проектирование системFacebook API
В конце прошлого года нам поставили задачу — сделать инструмент, который автоматически создавал бы адаптивный сайт на основе информации со страницы бизнеса в соцсети. На этом пути мы:

  • Познакомились с правнуком Льва Термена и выполнили его просьбу.



  • Похоже, первыми реализовали автоматический перенос отзывов с Facebook на другие платформы.
  • И изобрели еще один способ ускорить работу над недорогим сайтом для фрилансера и заказчика.
А начиналось все с чистого листа
Всего голосов 37: ↑32 и ↓5 +27
Просмотры11K
Комментарии 21

Конвертируем десктопное приложение в appx с помощью Desktop Bridge

.NETРазработка под Windows

С выходом Visual Studio 2017 должна появиться возможность конвертировать существующие .NET/Win32 проекты в Windows Store приложения более комфортным образом.

Впрочем, сейчас для создания appx пакета из .NET приложения совсем не обязательно устанавливать 2017-ую студию. Достаточно установленного пакета SDK для Windows 10 и Visual Studio 2015 с Developer Command Prompt. Что радует, так это то, что после Anniversary Update уже не обязательно скачивать образ десятки и производить установку какого-то стороннего софта, если у вас есть исходный код проекта или исполняемый файл.

Предлагаю создать из .NET приложения appx пакет с помощью Desktop Bridge (ex. Project Centennial).
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры10.7K
Комментарии 10

«Почему вы просто не перепишете это на язык X?»

Блог компании Productivity InsidePerlPython
Перевод
Каждый раз, как какой-нибудь новый язык программирования становится популярным его преданные фанаты превозносят его достоинства до небес и пытаются обратить людей в свой культ, отправляя существующим проектам отчет о багах примерно следующего содержания:

«Привет, я тут заметил, что ваш проект написан на [языке программирования X]. Вам бы стоило все переписать на языке Y, потому что он лучше в плане функции Z. Спасибо-до свидания!»

Изложенное в таком виде, предложение кажется совсем не трудным. Раз функция Z лучше, то, конечно, всем следует тут же переписать свои проекты на Y.


Читать дальше →
Всего голосов 28: ↑23 и ↓5 +18
Просмотры18.1K
Комментарии 91

Чему я научился, конвертируя проект в Kotlin при помощи Android Studio

Блог компании Productivity InsideJavaРазработка под AndroidKotlin
Перевод
К большой моей радости, мне наконец выдалась возможность поработать с популярным языком Kotlin — конвертировать простенькое приложение из Java при помощи инструмента Convert Java File to Kotlin из Android Studio. Я опробовал язык и хотел бы рассказать о своем опыте.

Я быстро убедился, что этот инструмент конвертирует большую часть классов в Java практически безукоризненно. Но кое-где пришлось подчистить за ним код, и в процессе я выучил несколько новых ключевых слов!

Ниже я поделюсь своими наблюдениями. Прежде, чем мы начнем, замечу: если вы в какой-то момент захотите взглянуть, что происходит «под капотом», Android Studio позволяет отслеживать все процессы; просто перейдите в панели по следующему пути: Tools → Kotlin → Show Kotlin Bytecode.

Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры10.5K
Комментарии 0

Взаимные превращения JSON, YAML, XML

ПрограммированиеJava
JSON, YAML сейчас популярны, а XML технологии считаются пережитком прошлого.


Попробуем использовать «ретро технологии» для работы с данными в формате JSON и YAML. И порассуждаем о причинах применять их в наши дни.
Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Просмотры13.2K
Комментарии 11

Создаем калькулятор с единицами измерений

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

image

Представьте, что вам нужно написать калькулятор, который умеет не просто считать цифры, а оперировать физическими (измеряемыми) величинами – складывать длину, конвертировать количество чего-то из одной единицы измерения в другую, и т.п. Первым делом, давайте обозначим чуть конкретнее задачу. У нас будут вот такие фичи:
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры9.4K
Комментарии 29

Правообладатели изобретают новые способы конвертации пиратов в платящих пользователей

Копирайт
image

В то время как многие антипиратские компании попросту удаляют контент или предъявляют иски конечным пользователям, другие ищут более креативные способы борьбы. С этой целью лондонское подразделение MUSO выпустило платформу, которая направлена на привлечение потенциальных клиентов во время их попытки получить доступ к пиратскому контенту, сообщает torrentfreak.

На этой неделе MUSО объявил о запуске нового компонента антипиратской защиты. Названный «Retune», пакет направлен на создание возможностей правообладателям напрямую рекламировать и продавать контент пиратской аудитории.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры7.6K
Комментарии 33

Платформа Wirex: новый шаг в развитии финансовых услуг

Блог компании WirexУправление e-commerceФинансы в ITКриптовалюты
В последние годы стало очевидно, что финансовый сектор нуждается в кардинальных изменениях. Современные технологии не стоят на месте, и финансовая революция в мире IT началась уже давно. Традиционный банкинг изжил себя, и высокотехнологичные финтех-стартапы приходят на смену классическим решениям, которые не вписываются в возрастающий ритм современной жизни.

С учетом перемен текущая миссия сервиса Wirex, о котором мы хотели бы сегодня рассказать, звучит просто и логично – предоставление качественного и быстрого сервиса, который доступен каждому. Мы являемся компанией, предлагающей гибридное финансовое решение для управления личными счетами, которое отличается несравненно большей гибкостью и удобством использования, нежели традиционный банкинг. Наш сервис позволяет совершать мгновенные денежные переводы в USD, EUR, GBP и цифровой валюте, легко конвертируя валюты между собой, с возможностью выпустить виртуальную или плаcтиковую карту для расчетов везде, где принимается MasterCard и для снятия наличных с банкомата. Wirex предоставляет свои услуги по всему миру, без привязки вас к рабочему графику банковских отделений и без излишней бюрократии.




Читать дальше →
Всего голосов 16: ↑11 и ↓5 +6
Просмотры17.9K
Комментарии 51

Перенос материалов Facebook-страниц на сайт: обзор инструментов

СофтСоциальные сети и сообществаDIY или Сделай сам
В эту зиму я заказывал картошку через интернет. Только поставщиком служил не условный магазин «зверь в кепке», а Facebook — один парень завел там страничку и продавал через нее урожай с фермы.

И вроде всё было: хороший продукт, доставка до подъезда в удобный день и т.д. Единственное, что раздражало — сам заказ: либо звонок, либо заполнение гугл-формы. То есть, без удобных подтверждений и напоминаний, корзин, оплат, разных вариантов коммуникации. Теоретически, все это можно было реализовать на сайте и перенаправлять людей на него. Я знал, что рано или поздно мы перейдем и на эту дрянь.


“Легким движением руки страницы превращаются в элегантные...”

Обсудили эту историю с коллегой, и в процессе родилась мысль: если есть люди, которые начали вести страничку компании на Facebook, и есть API соцсети, которое позволяет экспортировать разделы и материалы публичной страницы, их можно “поженить”. То есть дать выкачать контент и автоматически раскидать его по шаблону сайта. Погуглили: оказалось, в мире есть минимум пять команд, которые написали свои решения — причем предоставляют веб- и мобильную версии сайта в одном пакете.

Мы решили попробовать их все
Всего голосов 9: ↑8 и ↓1 +7
Просмотры10K
Комментарии 2

С Hyper-V на VMware и обратно: конвертация виртуальных дисков

Блог компании DataLineIT-инфраструктураВиртуализацияОблачные вычисленияОблачные сервисы


Привет, Хабр!

Периодически я слышу от практикующих инженеров странное: VMDK, VHD и VHDX – абсолютно разные форматы виртуальных дисков, чуть ли не закрытые, а конвертировать из одного в другое – долго и больно. Сегодня наглядно покажу, что это не так, разберу, как эти форматы соотносятся друг с другом и как делать быструю конвертацию при миграции с Hyper-V на VMware и обратно.

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

  • тонкие (thin disk, dynamic disk) и
  • толстые (thick disk, fixed disk). Все остальное — разностные, thick provisioned lazy- zeroed – лишь вариации на тему.
Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Просмотры31.1K
Комментарии 12

Переход с Mercurial на GIT в Atlassian Bitbucket с сохранением файлов в кириллице

GitMercurialAtlassian

Предыстория


Ещё летом в официальном блоге BitBucket опубликовали запись, в которой сообщили об окончании поддержки репозиториев Mercurial.

Прекращение поддержки Mercurial будет проходить в два этапа:

  1. С 1 февраля 2020 года пользователи больше не смогут создавать новые репозитории.
  2. С 1 июня 2020 года пользователи не смогут использовать функции Mercurial в Bitbucket или через его API, а все репозитории Mercurial будут удалены.

С причинами такого решения всё более-менее понятно, но я в работе использую несколько репозиториев на Mercurial (Mercurial мне всегда больше нравился, но этот вопрос я оставлю за рамками данной статьи), которые потребовалось сконвертировать в GIT.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры4K
Комментарии 16

Конвертация текстовых документов в xml на С#

.NETC#
Из песочницы
Tutorial

Недавно мне пришлось столкнуться с необходимостью достать текст из офисных документов (docx, xlsx, rtf, doc, xls, odt и ods). Задача осложнялась требованием представить текст в формате xml без мусора с максимально удобной для дальнейшего парсинга структурой.


Решение использовать Interop сразу отпало по причине его громоздкости, во многом избыточности, а также необходимости устанавливать на сервер MS Office. В результате, решение было найдено и воплощено на внутреннем проекте. Однако, поиск оказался настолько сложен и не тривиален в силу отсутствия каких-либо общедоступных мануалов, что мной было принято решение написать в свободное от работы время библиотеку, которая решала бы указанную задачу, а также создать написать что-то вроде инструкции, чтобы разработчики прочитав ее смогли, хотя бы поверхностно, разобраться в вопросе.


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


  1. Для платформы .Net не существует какого-либо готового решения для работы со всеми перечисленными форматами, что заставит нас местами кастылизовывать наш солюшн.
  2. Не пытайтесь в сети найти хороший мануал по работе с Microsoft OpenXML: чтобы разобраться с этой библиотекой придется изрядно покрасноглазить, покурить StackOverflow и поиграться с отладчиком.
  3. Да, мне все таки, удалось приручить дракона.

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


Работа с xlsx и docx

Читать дальше →
Всего голосов 25: ↑23 и ↓2 +21
Просмотры10K
Комментарии 32
1