Понадобилось мне на свою мобилку подвязать инет. Колупался довольно долго, но все таки настроил. Данные настройки для оператора Velcom, но в общем то схожи будут для любого оператора. Читать далее...

Расскажу как можно легко сделать с помощью jQuey разворачивающиеся меню. Причем нам не понадобиться колдовать с идами или классами элементов меню (присваивать им уникальные индификаторы и так далее). Обо всем позаботиться jQuery.

Собственно мы хотим, что бы у нас было несколько пунктов меню с некоторым текстом в качестве пояснения. При нажатии на пункте меню, нужно что бы текст разворачивался. При повторном соответственно сворачивался. Читать далее...

Часто при работе с базой данных MySQL, когда используется русская кодировка в формате UTF-8, перед тем как начать работу непосредственно с таблицами нужно выполнить несколько запросов для установки кодировки для текущей сессии. Иначе при чтении или записи получим всякие крякозяблы :)

Вот запросы в MySQL:
Читать далее...

Наткнулся на очень интересный сайт, посвященный различным холиварам, распаложеный тут http://holywars.ru/. Основная фишка сайта в том что вы можете создавать свои холивары и, конечно же, для любого холивара выбрать одну из двух сторон. Так же в любом холиваре вы можете оставлять аргументы за свою сторону или аргументы против другой стороны и комментировать аргументы других участников.
Читать далее...

Парсим xml

Как и обещал, небольшой пост про то как можно парсить XML документы с помощью встроенного в php 5 класса DOM.

Предположим что у нас есть XML документ myfile.xml следующего содержания: Читать далее...

Была обнаружена проблема при использовании DOM парсера php (независимо от использования DOMDocument::load или DOMDocument::loadXML), если в тексте присутствует одиночный амперсанд (&). Так, например, если он находился в url'e проблем не возникало, но одиночный вызывал ошибку. Решение данной проблемы: перед парсингом HTML документов, лучше их загрузить в переменную и в ней заменить одиночный & на HTML эквивалент & . Тогда проблем не возникает.

Делать это при разборе XML документа незачем, так как валидный XML документ и так не должен содержать подобного символа.

Парсим HTML через DOM

Уже писал как можно удобно парсить html файлы с помощью класса PHP Simple HTML DOM Parser используя синтаксис известной JS библиотеки jQuery. Но у этого метода есть два недостатка, причем один из них весьма существенн: медленная работа. Ну и так же требуется тянуть лишней сторонний код. Для более быстрой работы советую взглянуть в сторону встроенного класса (php >= 5) DOM. Он может разбивать в DOM HTML документы и XML.
Читать далее...

Интересную функцию увидел вчера у гугла: при поиске на русском языке он переводит низко релевантные запросы на английский (или другой язык) и в дополнении производит по нему запрос. К результату можно перейти внизу страницы. Там будут переведенные на русский страницы. Читать далее...

Разбирая чужой код наткнулся на один интересный способ вывода html в php:

$temp=<<<HTML
<b>ваш HTML код</b>
HTML;

Только учтите, что после << обязателен перевод строки, а HTML; может быть только в начале строки.

Инетизация общества

В последнее время довольно часто в офлайновой рекламе (щиты, листовки в метро и на транспорте) стали появляться ссылки на сайты. Причем нередко на чисто онлайн проекты вроде shop.by.

В целом это говорит о том что наше общество наконец начало нормально втупать в информационную сферу :)

Продолжим (метод Гаусса) решать системы линейных алгеброических выржений (СЛАУ) разными способами. Сегодня представлю вам класс для вычисления СЛАУ по методу Зейделя (основан на простой итерации).
Читать далее...

Менял недавно в своем КПК аккумулятор, поскольку именно под него на жданиках я не нашел, пришлось купить схожей конструктивно аккумулятор и перепаять разъем. В связи с этим глубже познакомился с современными литий-ионными (Li-Ion) и литий-полимерными (Li-Pol) аккумуляторами.

Сразу хотелось бы сказать принципиальной разницы между ними нет. Что справедливо для литий-ионных, то справедливо и для литий-полимерных. Поэтому далее в тексте я буду писать просто литиевые аккумуляторы. Литий-полимерные имеют большую емкость на единицу объема и электролит в них твердый. Желающее подробнее могут почитать на вики http://ru.wikipedia.org/wiki/Литий-полимерный_аккумулятор
Читать далее...

Монетизация вконтакте

Популярная социальная сеть vkontacte буквально пару дней назад ввела новый сервис для дальнейшей монетизации сайта.

Раньше монетизация заключалась в рекламе и платных подарках (в пределах 500-2500 бел. руб., то есть < 1$). Сейчас это еще возможность купить фактически домен 3-го уровня вида: ваш_ник.vkontacte.ru с рeдиректом на вашу личную страницу. Сама по себе услуга привлекательная (и самому проще запомнить нежели id учетки, и смотрится более понтова), но посмотрите на цену. Что бы активизровать услугу вам надо 5000 голосов. Конечно, возможно у вас много щедрых френдов которые подарят вам каждый по 50-100 голосов (они ж естественно платные), но это весьма сомнительно. Поэтому голоса покупать придется самим, а это около 2,5 лямов белорусскими зайцами (примерно 890 $).
Читать далее...

Bluetooth USB Dongle ES-388

Купил себе недавно Bluetooth USB адаптер, что бы удобно связать КПК с компом. Собственно, если бы некоторые халтурные (недоделанные?) моменты, то писать было бы не о чем.

Первое что бросилось в глаза это отсутствие на диске с дровами какого-нибудь элементарного пакетика или конверта. Диск просто валялся вместе с адаптером. С учетом того что коробка раза в два больше самого диска, то они очень весело там перекатываются. Ни какого руководства пользователя и в помине не было, ну да ладно, все равно мало кто их читает :) .

Далее я посмотрел на блютуз адаптер и его картинку на коробке. Они почему то совсем не были похожи. Далее я прочитал назначение сего девайса на обратной стороне коробки. Один из пунктов уверял, что можно осуществлять подзарядку телефона (для моделей кабелей с питанием). Это меня, конечно, немало повеселило. Читать далее...

Недаво ездил в корону (гипер маркет в Минске) нашел прикльный отечественный девайс от горизонта (см. фотки).

image00001
Читать далее...