войти зарегистрироваться

Блог компании PHPShop SoftwareИнтернет-магазин PHPShop теперь можно синхронизировать с R-Keeper StoreHouse

Представляем новый модуль синхронизации интернет-магазина PHPShop с системой автоматизации складского учета R-Keeper StoreHouse v6. Это хорошая новость для предприятий общественного питания, которые предоставляют своим клиентам возможность заказа блюд через Интернет. Связав эти две программы, мы помогаем ресторанам и кафе максимально оптимизировать учет продуктов, реализованных через Интернет.

Ruby on RailsRuby on Rails + legacy_migrations: односторонняя синхронизация данных между двумя проектами

Эта статья ставит целью описать решение одной нетривиальной задачи — автоматическая односторонняя синхронизация данных в базах двух проектов средствами Ruby on Rails, гема legacy_migrations и относительно прямых рук.

Исходная ситуация


Имеется нагруженный проект, писавшийся на протяжении 3-х лет в несколько этапов без серьезного рефакторинга, отчего код разбух и используемые технологии ощутимо устарели. Было принято решение переписать проект с нуля на всем новом.

БраузерыXmarks жив и будет жить!

image
Не так давно, а точнее 27 сентября, команда проекта Xmarks сообщила об отключении серверов и закрытии проекта по причине нехватки средств.
Общественность, а именно пользователи этого сервиса синхронизации закладок для браузера, очень озаботились проблемами проекта и высказали свои мысли и предложения в специально созданном топике.
Ну и сегодня, команда Xmarks сообщила нам (пользователям сервиса) положительную новость через свой блог. Написано что, поступило много предложений от разных инвесторов и компаний. И хотя никаких контрактов пока не подписано, руководство полно надежды, что сервис даже не прирвет своей работы.
Ура товариСчи!!! :)

Персональные блоги Проект Xmarks (он же Foxmarks) закрывается из-за нехватки средств

image

Всем известный проект Xmarks закрывается с формулировкой: «Нет денег на поддержку хостинга и выплаты зарплат сотрудникам проекта».

Персональные блоги Резервное копирование телефонной книги в Nokia S60

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

Персональные блоги Синхронизация файлов на предприятии

Я попал в такую организацию, где царит порядок, присущий двухтысячным годам.
Пользователи хранят файлы на локальных компьютерах, копий не имеют и в случае поломки или удаления/изменения файлов, все данные теряются.

На более менее серьезных предприятиях система, как правило, жестче и все сводится к установке электронного документооборота, хотя бы 1C Архив.

Но варианты с документооборотом я приберегу для потом, а сейчас я хотел бы выяснить, насколько реально обойтись без него?
Машин всего 50 штук, находятся некоторые километров за 10 даже.
Охота чтобы был единый архив с документами и он как-то красиво бэкапился.

Я бы на самом деле хотел рассмотреть такой вариант:
Пользователи хранят документы локально (для случаев, когда может случиться страшное — проблемы с сервером) и на сервере (как зеркало).
Каждый пользователь синхронизируется с сервером (какой-нибудь хорошей программкой)
В свою очередь сервер (если его можно так назвать, а точнее файловое хранилище) синхронизирует документы на сервис типа DropBox или Live Mesh.

Проблема в синхронизации пользователей с сервером.

Расскажите пожалуйста, как сделано у вас на работе?
НЛО прилетело и опубликовало эту надпись здесь.

Персональные блоги Отослал письмо в Microsoft Россия

Здравствуйте!

Прошу прощения, может быть я пишу не по адресу, но, к сожалению, мне так и не удалось на сайте Microsoft в разделе «Обратная связь» найти форму или адрес, куда можно было бы отправить моё замечание по работе с Windows Mobile 6.1.

Вероятно, я какой-то неправильный пользователь, но я уже 4-ый год использую коммуникаторы на базе Windows Mobile и только за последний год у меня, наверное, 5 раз слетали контакты (последний раз сегодня). И всякий раз это происходит при использовании программы ActiveSync либо Windows Mobile Device Center. Вероятно, корень моей проблемы кроется в том, что я использую подключение коммуникатора к 3-м компьютерам, а ActiveSync/Windows Mobile Device Center ругается, когда мобильное устройство подключено более чем к 2-м компьютерам.

Но, тем не менее, большая просьба:
  • Добавьте, пожалуйста, в интерфейс синхронизации контактов функционал, чтобы при удалении или изменении контакта выводился запрос на выполнение этого действия. Можно хотя бы опционально это сделать.
  • Также хочется, чтобы в ActiveSync и Windows Mobile Device Center можно было явно задавать одностороннюю синхронизацию контактов. Сейчас я даже боюсь подключить для синхронизации коммуникатор к компьютеру с актуальной базой контактов, потому что ActiveSync может решить что на коммуникаторе более актуальная база и стереть контакты с настольного компьютера.
  • Добавьте, пожалуйста, в Windows Mobile возможность импорта контактов из файла.
  • Добавьте, пожалуйста, ещё и возможность отмены синхронизации контактов.
Надеюсь, вы не проигнорируете моё письмо и передадите его разработчикам, либо подскажете, куда мне нужно обратиться для разрешения моей проблемы.

С уважением, Носков Михаил.

РазработкаОптимистичные примитивы синхронизации, очереди и все-все-все. Трагикомедия в трёх действиях

Заранее предупреждаю, для тех кто в теме, интересного будет не очень много. :)

У меня появилась актуальная задача реализовать базовые примитивы синхронизации(мьютекс, семафор и read/write lock), используя только синхронную очередь — единственный доступный примитив. Заодно по пути я расскажу как устроены спинлоки и мы даже соберём маленького франкенштейна.

Часть 1: Всё — очереди