Сообщения

Сообщения за Июнь, 2014

Программы windows 32-bit под wine 64-bit

Для работы программ windows, которые используют файлы Excell или Access под wine'ом нужно установить jet40. Проще всего это сделать через winetricks. Но пакет jet40 рассчитан только на 32-разрядные системы, а wine по-умолчанию в 64-разрядной ОС так же 64-разрядный. Поэтому нужно перевести wine в 32-разрядный режим. Если уже что-то было установлено и это что-то не жалко, то удаляем директорию ~/.wine. Затем выполняем команду в терминале от своего пользователя:
WINEARCH=win32 winecfg После этого запускаем winetricks и устанавливаем jet40. После этого можно приступать к запуску программ, которые используют в своей работе элементы пакета MS Office.

Записки по Yii 1

Изображение
Эту статью буду пополнять зарубками на память. Часто бывает так что на какие-то мелочи уходит много времени. Не всегда удаётся нужное отыскать в интернете. Это такой мини-сборник мини-рецептов по Yii.
Текстовое поле с маской и текстом по-умолчанию Если в форме требуется вывести подпись (label) и текстовое поле с маской ввода и предустановленной строкой, то тут поможет стандартный виджет Yii CMaskedTextField, определённый в framework/web/widgets/CMaskedTextField.php. Мне понадобилось в предустановленный текст написать цифры, включая "9". А эта цифра предопределена как маска на все числа. Поэтому нужно переодределить числа и "высвободить" для себя девятку. Полный код, готовый для вставки в view-файл выглядит так:
<?php      echo $form->labelEx($model,'isbn');      $this->widget('CMaskedTextField', array(          'model' => $model,          'attribute' => 'isbn',          'mask' => '978-5-4353-01i…

Пишем Extension для Gnome 3

Изображение
Вступление Откуда взялась идея. Однажды пришлось моим родителям пересесть с Windows XP на Linux Mint с KDE. В старой операционке они привыкли пользоваться интернет-телефонией от Sipnet.ru. У этого провайдера есть своя программа Sippoint mini (только под Windows), которая сразу отображает баланс на счёте. Естесственно, в других софтофонах этой фишки нет. API тоже никакого нет. Нужно только лезть на их сайт в свой личный кабинет и там смотреть свой баланс. Не быстро и не удобно (никому не нравится вбивать логины и пароли, - особенно старшему поколению). Нужно было организовать быструю проверку баланса в Sipnet.ru с отображением прямо на рабочем столе.

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