Если у вас блог или сайт вертится на WordPress и язык сайта не английский, — то вы точно сталкивалась с проблемой локализации.
Архив за 30 апреля 2012 - 2
Быстро локализируем WordPress (часть I)
2012-04-30 в 18:53, admin, рубрики: cms, locale, localization, wordpress, вордпресс, локализация, перевод и адаптация, переводы, метки: locale, localization, wordpress, вордпресс, локализация, перевод и адаптацияОбновление персонального сертификата Webmoney
2012-04-30 в 18:26, admin, рубрики: Dura Lex, internet explorer, webmoney, платежные системы, метки: Internet Explorer, webmoney
Я являюсь пользователем Webmoney с 2005 года, если не раньше. С 2006 являюсь обладателем персонального сертификата.
За все это время у меня был только один негативный опыт — прохождение процедуры восстановления контроля над сертификатом. Вся эпопея заняла почти месяц, было это в 2007 году и заняла почти месяц, на счету «зависло» около 1000 WMZ тогда.
И вот буквально на днях очередной «сюрпрайз», связанный с обновлением персонального сертификата.
Читать полностью »
Вышел NeoAxis Game Engine 1.2
2012-04-30 в 18:24, admin, рубрики: 3d graphics, game development, game engine, Gamedev, neoaxis, геймдев, игровой движок, метки: 3d graphics, game development, game engine, Gamedev, neoaxis, геймдев, игровой движокМы, NeoAxis Group, с радостью сообщаем о выходе очередного обновления универсального игрового движка NeoAxis 1.2. В новой версии реализованы многочисленные доработки и улучшения в различных областях, включая новые возможности редактора карт, расширенную поддержку локализации, поддержку более широкого спектра 3D-форматов, полную поддержку видеокарт Intel HD Graphics, новые эффекты постобработки (Depth Of Field и God Rays), оптимизации производительности, исправления ошибок и др. Также были изменены условия лицензирования.
Свободная библиотека для интеграции 1С и Asterisk
2012-04-30 в 17:54, admin, рубрики: 1С, 1с asterisk, asterisk, ip-телефония, Интеграция с 1С, Песочница, метки: 1с, 1с asterisk, Интеграция с 1СCтолкнулся с задачей интеграции 1С и Asterisk. Сразу же выяснилось, что Asterisk дает API для доступа снаружи (Asterisk Management Interface, сокращенно AMI) — мол, подключайтесь из любого приложения и работайте. Чем, собственно, активно пользуются разработчики ПО при интеграции с Asterisk.
А вот с 1С была проблема… Отсутствовала хорошая и главное — бесплатная библиотека для связи 1С и Asterisk. Захотелось исправить эту ситуацию. Поэтому, была написана свободная DLL-библиотека (в терминах 1С — «внешняя компонента») для связи 1C и Asterisk.
Статья будет полезна в первую очередь для программистов 1С. Речь пойдет о библиотеке и некоторых аспектах интеграции 1С и Asterisk. Читать полностью »
Автономный Last.fm скробблер
2012-04-30 в 17:41, admin, рубрики: .net, last.fm, last.fm api, Песочница, скробблинг, метки: .net, last.fm, last.fm api, скробблинг Приветствую Вас, Читатели!
Многие из Вас знают такой замечательный сервис, как Last.fm. Коротко для тех, кто не в курсе: Last.fm — это интернет-проект музыкальной направленности, основными сервисами которого является сбор информации о музыке, которую слушает пользователь, и её каталогизация в индивидуальных и общих чартах, выдача рекомендаций на основе собранных данных. Более подробно в этом посте.
Сначала я зарегистрировался на этом сайте по совету друга без особого энтузиазма, только для того, чтобы смотреть, какие песни популярны у того или иного исполнителя. Но потом, когда началась нормальная поддержка скробблера для плеера AIMP, я начал использовать сервис как нужно. Всё бы хорошо, но меня расстраивал тот факт, что в статистику добавлялись только те песни, которые я прослушиваю в AIMP'е (тогда ещё у меня был обычный телефон, песни из машины и плеера, естественно, не поскробблишь, да и скробблеры для ВКонтакте работали очень нестабильно).
И тогда я решил поковырять API Last.fm для общего развития и решения этой проблемы. В итоге получилась программа, написанная на C#, которую я незамысловато назвал Автономный Last.fm скробблер, которая позволяет скробблить треки без непосредственного прослушивания в плеере. Это позволит заносить в статистику все треки, которые Вы слушаете (естественно, если Вы знаете их названия).
Читать полностью »
Экономим память с помощью UKSM
2012-04-30 в 17:36, admin, рубрики: linux, ram, память, метки: linux, ram, памятьUKSM (Ultra Kernel Samepage Merging) — технология совмещения одинаковых страниц памяти в одну.
UKSM вдохновлен KSM(технология от RedHat), но практически полностью переписан.
У KSM есть несколько недостатков:
- Непрозрачность для пользователя и разработчика. Программа должна сообщать ядру, какие страницы объединить, этим пользуются редко
- Достаточно глупый алгоритм: сканирует память с постоянной скоростью. Зачем тратить CPU, если нет страниц, которые можно объединить?
- Достаточно медленный: максимальная скорость сканирования, которой удалось добиться при тестах — 260 МБ/с.
Задача Санта-Клауса и практическая логистика
2012-04-30 в 17:27, admin, рубрики: iOS SDK, objective-c, xcode, Алгоритмы, параллельные вычисления, потоки, Программирование, процессы, разработка под iOS, метки: iOS SDK, objective-c, xcode, параллельные вычисления, потоки, Программирование, процессы
Известно, что только 5% программистов в состоянии решать задачи многопоточного программирования. А в месте с тем, с ростом количество ядер даже у мобильных устройств потребность в использовании нескольких нитей возрастает многократно. С каждым днем появляются как новые языки программирования, специально предназначенные для решения специфических задач параллельного программирования, так и в уже хорошо известных и широко применяемых решениях появляются методы, которые не только облегчают понимание, но и сводят решение задачи к своеобразной поэзии программного кода.
Читая книгу “Идеальный код” под редакцией Энди Орама и Грега Уилсона мне довелось натолкнуться на интереснейшую задачу в главе посвященной параллельной обработке (гл. 24. стр. 444). В ней автор, Саймон Пейтон Джоунс, приводит решение на языке Haskell. Там же он утверждает, что существуют решения задачи Сата Клауса для языков Ada95 и Polyphonic C#. В силу профессиональных интересов несколько ранее мне приходилось обсуждать с коллегами возможности многопоточной Apple реализации для языка Objective-C.
Считается, что программировать нужно на уровне абстракций, а не “на языке”, но с тем же успехом можно искать красоту поэзии в эмоциях, а не в изяществе слога, выраженного посредством языка. Под катом предлагаю вместе со мной спеть песню тем, для кого языковая выразительность не пустой звук, а мелодия, будоражущая воображение.
Читать полностью »
DNS-инструменты для разработчика
2012-04-30 в 17:23, admin, рубрики: asn, DNS, traceroute, whois, Веб-разработка, метки: asn, dns, traceroute, whois, пинг
У каждого разработчика есть набор любимых сервисов для просмотра записей DNS, информации по IP-адресу, WHOIS и так далее. На сайте ViewDNS.info собрано всё, что возможно, а в качестве бонуса — ещё и открытые API (XML, JSON), пока бесплатные.
Читать полностью »
АРСС моделирование в физике
2012-04-30 в 17:02, admin, рубрики: arma, Алгоритмы, арсс, прогнозирование, прогнозирование временных рядов, метки: arma, арсс, прогнозирование, прогнозирование временных рядов
Проблема прогнозирования и описания временных рядов будоражит умы учёных и людей уже много лет. Исторически сложилось что модели из эконометрии крайне редко используются в, к примеру, физике или биологии. И наоборот.
Читать полностью »
Что скрывает от нас директория .git
2012-04-30 в 16:45, admin, рубрики: Git, контроль версий, разработка, Системы управления версиями, метки: Git, контроль версий Вот и мне посчастливилось познакомиться с git. Каюсь, пользуясь Subversion, я знал, как в IDEA или TortoiseSVN сделать то, что мне надо, но даже не представлял, что происходит за сценой. В данном случае я решил подойти к git более ответственно и хорошенько изучить его перед использованием. Сейчас я знаю какие команды надо использовать для выполнения задуманного, но не знаю, как это сделать в IDEA или TortoiseSVN.
Но я решил пойти еще дальше и узнать, что происходит в самой директории .git. Там оказалось все настолько интересно и просто, что я решил поделиться этим с вами.Читать полностью »