Блог в котором есть много интересной информации…
Три года думал как в VirtuaeMart 1.x конвертировать валюту, оказалось что всё очень просто. VirtuaeMart берет курсы валют на сайте ЕЦБ по адресу http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml (файл administrator/components/com_virtuemart/classes/currency/convertECB.php), и в PHP коде функция конвертации выглядит следующим образом (файл libraries/user/product_parser.php): function FormatProductPrice($price, $product_currency) { global $CURRENCY_DISPLAY; $converted_price = $GLOBALS[‘CURRENCY’]->convert($price, $product_currency); return $CURRENCY_DISPLAY->getFullValue($converted_price); } чтобы product_currency бралось из базы […]
Сначала надо взять исходники (репозитории) с сервера, для этого запускаем Visual Studio и открываем закладку Team Explorer, там нажимаем на зеленую вилку и потом на Clone и вводим URL: https://git.developernote.com/angle.git и выбираем папку на диске, например D:\Repos\angle, после чего жмем на кнопку Clone (см. рисунок 1) и вводим логин/пароль, когда студия будет запрашивать. Потом двойной […]
Заходим в phpMyAdmin через админку хостинга:
Visual Studio Emulator for Android не ставится без Hyper-V: Нужно ставить такие опции в BIOS-е как SLAT (Second Level Address Translation), Hardware-assisted virtualization, Data Execution Prevention (DEP), однако на старых машинах может быть только опция Virtualization = Enable/Disable, которая похоже в этом случае не помогает. Соответствующие настройки в Windows:
Сегодня поставил VS2015 Update 1, после завершения установки он мне выдал следующее сообщение: Visual Studio 2015 Update 1 Microsoft Visual Studio 2015 XAML Visual Diagnostics — ENU : The installer failed. Package failed. Error code: 0x80070643 C#/.NET (Xamarin) : This product did not download successfully: Common issues in Visual Studio 2015 setup: https://support.microsoft.com/en-us/kb/3039361 Скачал Microsoft […]
Делаем всё по инструкции, ставим на винду Cmake, POedit, нужен ли NSIS непонятно, скачиваем и стоим wxWidgets-3.0.2 (обе конфигурации debug и release), затем прописываем переменные окружения:
Google Maps умеет объединять объекты при уменьшении масштаба см. рисунки. Причем если посмотреть на последнюю картинку, то не очень понятно, почему получилось 7 + 4, а не 8 + 3 например. Google Maps объединяет несколько объектов в один, но задача поиска областей занимаемых группами объектов выглядит гораздо более сложной, причем рисовать область с четкой границей […]
После установки на ноутбук с Windows 8.1 Visual Studio 2013 выдала мне следующее: “Виртуализация оборудования отключена на этом компьютере. Необходимо включить ее в параметрах BIOS. Дополнительные сведения см. в статье MSDN по адресу "http://go.microsoft.com/fwlink/?LinkId=252010".” Радует то, что вроде как это сообщение относится только к эмулятору Windows Phone 8.0, поэтому всё остальное, по идее, должно работать […]
Сегодня после установки MS Visual Studio 2013 получил следующее: возможно капиталисты опять хотят отобрать у русских людей собственность на средства производства.
Во-первых, для подключения ThemeManger-а к контролу, в конструкторе надо добавить следующие строки: public partial class AlarmsPage : UserControl { public AlarmsPage() { InitializeComponent(); ThemeManager.ApplyTheme(this, ThemeManager.CurrentTheme); ThemeManager.OnThemeChanged += (s, e) => { ThemeManager.ApplyTheme(this, ThemeManager.CurrentTheme); }; } } понятное дело, что этот код можно вынести в отдельный метод.
Постановка задачи В коде на C++ CLI есть массив vector<TNativeItem> содержащий несколько тысяч элементов и полностью меняющийся много раз в секунду. Нужен WPF контрол, который будет его отображать. Предположительно ListView обращается по индексу только к видимым элементам (в отличии от DataGrid и TreeView), поэтому он наилучший кандидат. Нужно реализовать ICollection (или ICollectionView) который будет хранить […]
Как работает стандартный DataGrid DataGrid это обычный ItemsControl, который биндится к ICollection, подписывается на нотификацию об изменении коллекции INotifyCollectionChaged и на нотификацию об изменении каждого элемента INotifyPropertyChanged, таким образом, если у нас, например, несколько тысяч элементов в коллекции, то соответственно DataGrid подпишется на INotifyPropertyChanged несколько тысяч раз. Если говорить точнее, то DataGrid биндится к ICollectionView, […]
Сначала нужно скачать старый DirectX SDK (June 2010) и прописать к нему пути: C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include;C:\Projects\Src C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86 ну а потом открыть свойства файла *.tx и выбрать там вот это (вместо HLSL Compiler):
Если в wp-config.php установлен следующий флаг: define(‘FORCE_SSL_ADMIN’, true); и используется сгенеренный вручную сертификат, то Windows Live Writer выдаёт вот такую ошибку при подключении: Интересно, что установка сертификата эту задачу не решает.
У меня есть один старый сайтик, который работает на Joomla 1.5 + VirtueMart 1.1.x, обновляться до 3.0 мороки много, но видимо придется, может быть после этого его заражать будут меньше. Сегодня обнаружил в корневом каталоге новые файлы. PHP запущено под nobody, поэтому чтобы найти все новые файлы рекурсивно я использую команду (по SSH): find . […]
Если я поставил какую-то тему WordPress, и потом её поправил, то все правки будут потеряны при обновлении. Чтобы этого не происходило WordPress предлагает создавать Child Theme. Однако не факт, что этот Child Theme будет выдавать что-то осмысленное после обновления, если тема изменилась основательно.
Итак, после установки Apache OFBiz при заходе на сайт через браузер по адресу http://gate:8080/ecommerce/control/main он выдаёт следующее:
Использовал предпоследнюю версию http://www.apache.org/dyn/closer.cgi/ofbiz/apache-ofbiz-11.04.02.zip. Новая версия Apache OFBiz 12.04.01, выпущенная в Апреле 2013, сходу не заработала, см ниже. Ставим JDK 1.6, для чего скачиваем jdk-6u45-linux-i586.bin отсюда http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html, вот вроде инструкция для установки JDK6 на Ubuntu: http://www.devsniper.com/ubuntu-12-04-install-sun-jdk-6-7/. Этот jdk-6u45-linux-i586.bin судя по всему просто на просто самораспаковывающийся архив, таким образом JDK 6 ставится так же как и […]
Ну, во первых, выясняем, что нам нужно разобраться со стилем sublevel: идем где он находится с помощью команды
Git клиент ставится одной командой sudo apt-get -y install git Затем инициализируем репозиторий и добавляем проект cd ~ git config —global user.email "you@example.com" git config —global user.name "user" git init git add www/private/ модифицируем файл nano www/private/wholesale-list.php коммитим изменения git commit www/private/ -m "first change"