У меня rttorent установлен на роутере (D-link rir-320 с прошивкой от Олега). Когда сам за компом надо ограничевать скорость клиенту, что бы он не забивал весь канал. А когда компьютер я отключаю, было б хорошо убирать ограничение, что бы быстрее скачивалось По скольку делать вручную мне это быстро надоело, то я написал два скрипта. Написаны они на php и одному для периодического запуска необходим крон. Как установить на роутер крон и пхп вы можете найти в множестве мест.
Читать далее...
Как то нужно мне было сделать модальное окно, так что бы оно динамически при смене контента, растягивалось максимально, т.е. что бы не вылазило за пределы экрана и макимально его использовало. Вобщем то задача не сложная, кроме одного нюанса: Читать далее...
Собствено для этого нам понадобится булавка (или маленькая иголка), немного воды, емкость (желательно довольно шировая, вроде банки консервной от шпрот).
Читать далее...
Мне говорили что практически все wi-fi маршрутезаторы имеют много глюков в прошивках (интересно в чем такая сложность отладить хорошо прошивку то?). Так вот в прошивке под версией 1.0 для d-link dir-320 я обнаружил две баги, которые стоили довольно много времени пока разобрался с ними:
- Интернет может работать только при условии что модем имеет адрес в пространстве 192.168.0.* и соответствено компьютеры которые хотят в интернеты то же должны иметь адреса из этого же диапазона. Мост же между LAN и WLAN может замечательно работать при любых ip адресах.
- Напрочь не работает фтп. Точнее вы можете подключиться, получить список файлов. Но слить что-то больше пары кб не получится, то же и с заливкой файлов на сервер. Здесь должна помочь прошивка более свежая.
Понадобилось мне сделать так что бы при загрузке изображений на сайт через imce можно было удобно их вставлять в запись и навешивать shadowbox эффект (впирнципе для lightbox этот пример переделается элементарно). Читать далее...
Совет по оптимизации логических выражений (в частности в if): если в выражении используются только операторы "и" (&&), то интертпретатор последовательно проверяет значения подвыражений, заключеных между оператором "и". Если какое-то из них возращает false, то далее выражения не проверяются и все выражение возращает false. Например: Читать далее...
Как то стал замечать что на системном диске (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. Вот тут то и появиться проблема. Читать далее...