+

Заметки на полях: simplexml_load_string to array php

Заметки, Программирование

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

Предлагаю функцию которая переводит объект возвращаемый функцией simplexml_load_string в обычный массив (array) php.

Эта функция в обрезанном варианте присутствует на сайте php.net в комментариях к функции simplexml_load_string и на сайте stackoverflow.com в ответе на вопрос “Converting a SimpleXML Object to an Array”.

Но мне понадобилась полная версия этой функции. Изменения совсем небольшие Читать дальше »


Заметки на полях: Fabricjs и изменение размера текста

JavaScript library, Заметки, Программирование

Tagged Under : , ,

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

При работе с прекрасной javascript библиотекой fabricjs, мне встретилась одна особенность при изменении размера текста.

Если у вас текстовый блок (объект) имеет например размер шрифта 15px и вы решили изменить его размер на 200px и сделали это таким образом

object.fontSize = 200; Читать дальше »


Непонятка с папкой назначения закачек по умолчанию в jdownloader

Баги, глюки, ошибки, недочеты, Заметки

Tagged Under : , , ,

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

jdownloader1

Как видите появилось вот такое дополнение <jd:packagename> в пути к папке сохранения файла. Тем самым в папке создается подпапка по имени пакета(имя скачиваемого файла) и уже в ней сохраняется файл. Читать дальше »


Заметки на полях: PhpStorm 6 и тема Darcula

Заметки, Программирование

Tagged Under : , ,

Вышла новая 6-я версия очень хорошей php ide PhpStorm. В релизе новой версии есть много чего вкусного, но я пишу эту заметку про новую тему оформления Darcula. А именно про то как ее включить. Так как пробежаться по все настройкам в поисках такого тумблера не такое уж и простое дело.

Нужно открыть меню File -> Settings (обычно возле него иконка гаечного ключа), далее найти раздел Appearance. И в выпадающем списке под названием Theme выбрать тему Darcula.

Вот screenshot для наглядности

Тема оформления Darcula

Тема оформления Darcula


Заметки на полях: Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.

Баги, глюки, ошибки, недочеты, Заметки, Программирование

Tagged Under : , ,

Если ваш хостинг или выделенный сервер сменил версию php на 5.3 и выше, то скорее всего на страницах, где на сервер отправляется много переменных (более 1000) будет красоваться эта ошибка Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.
Я ее поборол просто добавив в файл .htaccess несколько переменных Читать дальше »


VirtualBox и Centos 6.2/6.3 minimal. Настраиваем сеть.

Unix, Заметки, Руководства

Tagged Under : , ,

После базовой установки Centos minimal настраиваем конфигурации чтобы у нас был доступ к интернету сквозь сетевой механизм NAT через какую-либо Хост ОС.

Читать дальше »


Заметки на полях: HTML5 validate field type password and re-password

Заметки, Программирование

Tagged Under : ,

В одном техзадании было категорическое требование, чтобы поля форм проверялись (валидировались) только с помощью новых возможностей HTML5. И все доводы в пользу того, что этим еще рано пользоваться, что еще не все браузеры это поддерживают не увенчались успехом. Но решение как всегда было найдено. Ниже пример как можно валидировать поля для ввода паролей (password, re-password) на совпадение (равенство). Поля также обязательны к заполнению в данном случае. Читать дальше »


Заметки на полях: Рекурсивно перекодируем файлы в папке и вложенных папках с кодировки windows-1251 в UTF-8 (utf8)

Заметки, Убунтология

Tagged Under : , , ,

Перенеся некий очень старый проект с windows os на Linux я решил воспользоваться утилитой iconv для изменения кодировки всех тех файлов которые мне нужны были с кодировки windows-1251 на utf8. Но так как файлов было много, а я ленивый, то я написал скрипт, который все делает за меня.

Прототип скрипта я нашел на википедии, немного допилил до нужного состояния, и в бой. Читать дальше »


неприятный баг в magento : admin create category page

Magento, Баги, глюки, ошибки, недочеты, Заметки

Tagged Under : ,

Моя сотрудница по работе, Евгения, нашла случайно в magento маленький неудобный баг. Вот ее слова дословно

Отправляю тебе описание той ошибки в мадженте, с которой я столкнулась при редактировании сайта comtesse:

Заходим в Manage categories, затем заходим в редактируемую категорию. При переводе категории на фр. язык (Choose store view) – все поля были отмечены галочками, так как использовались по дефаулту. После снятия галочек, поля не стали активными (поля: Name, URL key, Page title, meta keywords, Meta description, Include in Navigation Menu), но после нажатия любой закладки, к примеру, Dispay settings – все поля стали активными. Читать дальше »


Заметки на полях: Yii работа с массивом cookies

Заметки, Программирование

Tagged Under : , ,

У меня есть некая модель “Area”. К одному из элементов формы, которая относится к данной модели, я хочу привязать cookie, и дать ей имя такое же как и имя элемента (поля) формы. А имя поля формы такое получилось Area['country']. Соответственно javascript записал в cookie (куку по нашему) массив Area['country']. И когда я попытался взять такую куку на сервере такими методами

Yii::app()->request->cookies['Area']['cc']->value;
Yii::app()->request->cookies['Area[cc]']->value;
Yii::app()->request->cookies->Area['cc']->value;

то у меня ничего не получилось. Читать дальше »


=