Как то стал замечать что на системном диске (NTFS) под виндой не понятно куда начало места деваться. Когда пропало 8 гигов решил разобраться. Собствено я как проверял: в тотале включен просмотр скрытых файлов, я выделял всё и смотерл скока это весит. Оказалось на деле все просто: Читать далее...
Обнаружился баг в друпале: если использовать в форме поле загрузки файла ('#type' => 'file') и файл грузить с помощью друпаловского AHAH. Вроде такого: Читать далее...
Есть в php удобная возможность инкриментить и дикриментить переменные строкового типа. Причем, если последним символом будет буква, то при инкрименте она перейдет в следующую по алфавиту. В случае, если это последняя буква из алфавита, то заинкриментиться n-1 символ, а последний станет первой буквой алфавита. Например: Читать далее...
Обнаружил следующую траблу в друпале при использовании элементов weight и функции drupal_add_tabledrag, которая навешивает на строки таблицы с weight'ом JS обработчик. Он позволяет перетягивать строки, меняя тем самым вес, а не указывать вес в листобоксе. Читать далее...
Что из себя представляет термопара? Правильно - спайку двух металлов с большой разностью работ выхода электрона. Казалось бы, дома проблематично расплавить два провода на малой площади и сплавить друг с другом. Но есть способ при котором это можно сделать быстро и впринципе только из подручных материалов. Читать далее...
Не думал что буду писать о Пушкине в блоге с ИТ тематекой
тем не менее ру.гугл и яндекс решили обозначить 210 лет со дня рождения Пушкина (6 июня) кое-какими изменениями у себя на поисковых страницах. Читать далее...
На собственом опыте установил, что если у вас стали часто появляться BSOD'ы или перегужаться комп (если они отключены) или вобще комп отключаться (при включеной защите от перегрева в BIOS'е), то в первую очередь проверте не перегревается ли у вас какое то железо. Причем это не обязательно должен быть проц или видюха. Современные чипсеты материнок греются то же будь здоров. И обычно минимум имеют радиатор, а часто еще и кулер.
Читать далее...
Удобная возможность есть в eclips для php: если в комментариях написать TODO:, то текст за этим ключевым словом будет вынесен в отдельный список, а само слово выделено. Очень удобно ставить таски по доработке или изменению функционала прямо там где это необходимо. В принципе, если вы юзаете другую IDE, то так тоже можно делать просто искать по слову TODO:.
Пример:
Допустим по нажатию кнопки или ссылки нам надо подгрузить аяксово форму в какой-то div. Средствами drupala и с библиотекой jQuery это очень просто делается. Но нам же не надо, что бы страница с формой перегружалась, правда? Следовательно на неё надо повесить ahah. Вот тут то и появиться проблема. Читать далее...
Понадобилось мне на свою мобилку подвязать инет. Колупался довольно долго, но все таки настроил. Данные настройки для оператора Velcom, но в общем то схожи будут для любого оператора. Читать далее...
Расскажу как можно легко сделать с помощью jQuey разворачивающиеся меню. Причем нам не понадобиться колдовать с идами или классами элементов меню (присваивать им уникальные индификаторы и так далее). Обо всем позаботиться jQuery.
Собственно мы хотим, что бы у нас было несколько пунктов меню с некоторым текстом в качестве пояснения. При нажатии на пункте меню, нужно что бы текст разворачивался. При повторном соответственно сворачивался. Читать далее...
Часто при работе с базой данных MySQL, когда используется русская кодировка в формате UTF-8, перед тем как начать работу непосредственно с таблицами нужно выполнить несколько запросов для установки кодировки для текущей сессии. Иначе при чтении или записи получим всякие крякозяблы
Вот запросы в MySQL:
Читать далее...
Наткнулся на очень интересный сайт, посвященный различным холиварам, распаложеный тут http://holywars.ru/. Основная фишка сайта в том что вы можете создавать свои холивары и, конечно же, для любого холивара выбрать одну из двух сторон. Так же в любом холиваре вы можете оставлять аргументы за свою сторону или аргументы против другой стороны и комментировать аргументы других участников.
Читать далее...
Как и обещал, небольшой пост про то как можно парсить XML документы с помощью встроенного в php 5 класса DOM.
Предположим что у нас есть XML документ myfile.xml следующего содержания: Читать далее...
Была обнаружена проблема при использовании DOM парсера php (независимо от использования DOMDocument::load или DOMDocument::loadXML), если в тексте присутствует одиночный амперсанд (&). Так, например, если он находился в url'e проблем не возникало, но одиночный вызывал ошибку. Решение данной проблемы: перед парсингом HTML документов, лучше их загрузить в переменную и в ней заменить одиночный & на HTML эквивалент & . Тогда проблем не возникает.
Делать это при разборе XML документа незачем, так как валидный XML документ и так не должен содержать подобного символа.