Архив рубрики 'Полезное'
(Хронологический список)
Как я убрал розовый порно-баннер висящий по середине экрана
Здравствуйте мои глубокоуважаемые читатели!
Простите, что долго не оставлял тут заметок, но так, уж случилось, что я занят новыми проектами и поэтому так сказать не до блогов. Но, в любом случае про эту тему я всё-таки напишу, т.к. выкроил немного времени, да и тема я так понимаю горячая.
Предыстория банальная. Позвонил давний знакомый, говорит так мол и так у секретарши на компе вылезла бяка. Всё бы ничего, но она не убирается. Выглядит, как розовый баннер с сосущими лицами женского пола и отнюдь не карамельки. Можно в принципе было отправить SMS, но во-первых нет никакого доверия, что он и в правду уберётся, а во-вторых был конец рабочего дня и он сам (т.е. “шеф”) это дело уже увидел, поэтому поржал над секретаршей и просто позвонил мне, чтобы я приехал и “починил”. Ехать я отказался, поэтому приехал он за мной сам, ну а далее уже “с места событий”.
Как выяснилось Баннер не зависит от браузера. Т.е. это не тот баннер, который вешается в Оперу, FireFox и IE через надстройки и UserJS. Баннер этот просто висит себе по среди экрана. При чём занимая почти всю его часть. Несколько раз в секунду перекидывает себя выше всех окон, становясь главной примечательностью монитора. Иногда перехватывает фокус, т.е. “розовый” делает себя активным окном. Закрывает “Диспетчер задач”, не давая себя обнаружить. В общем (якобы) сливается крепко с системой и становиться её частью. Занимает почти всё пространство (монитор на подопытном компе был 17 дюймов ЖК), как мне показалось 1024 на 768 пикселей. При перезагрузке, самое первое что появлялось (даже до панели задач с кнопкой пуск) это порно баннер.
В общем дело было так…
Место где лежит Borland JBuilder 2005 Foundation
В процессе познания того или иного, я часто сталкиваюсь с тем, что правлю скрипты, исходники… ну в общем “сырцы” на разных языках. После некоторых проб или экспериментальных исправлений, мне иногда бывает интересно что-нибуть замутить своё в каком-либо языке. Иногда даже бывает, что найду какие-нить понятные видеоуроки по тому или иному языку, что способствует возникновению желания “поваять” на новом (для меня) языке. И вот недавно похожее произошло и с Java. Мне попались уроки Майорова по Java и я решил чуток поизучать этот момент. Уроки не совсем свежие и в самом первом уроки, автор говорит – зайдите на Borland и скачайте Foundation версию. Это “урезанная” (ограниченная) версия, которая для всяких там изучений и экспериментов очень даже самодостаточна.
И вот я полез на сайт Borland`а и не нашёл там JBuilder. ВООБЩЕ НЕ НАШЕЛ! Меня постоянно перекидывало на какой-то сайт, где сразу на глаза попадала надпись, которая в переводе с английского означала - “Страница отсуствует”. В конце концов я выяснил, что JBuilder теперь уже не Borland, но самое обидное было не в этом.
Дело в том, что бесплатная версия Borland JBuilder 2005 Foundation на сайте отсутствовала, а была только версия 2008 Trial. Но во-первых она всего на 30 дней. А во-вторых весит ой-ой-ой и явно для “экспериментов” не годиться. Решил я найти этот фоундэйшн вообще по интернету. И оказалось, что это совсем не просто. Я думаю, что эта страница проиндексируется и теперь у народа не возникнет вопросов где можно взять.
Итак лежит это дело на одном сайтике. Там несколько файлов (примеры, доки), но скачать достаточно лишь jb2005_fnd_windows.zip . Это как раз и есть этот Borland JBuilder 2005 Foundation.
Скайп виснет напрочь! Почему? Расскажу :)
Недавно (а может и не совсем недавно) я себе обновил скайп. Обновлял я его не стандартными способами, а скачав портабельную новую версию Skype. Я привык к “портативке”. Часто беру её на флешке с собой, когда куда-то уезжаю, но не суть важно. Важно то, что это была версия Skype 4.1.0.141. Вообще скайп я использую по большей части своей для живого общения. У меня достаточная скорость и я общаюсь голосом, а так же смотрю на вас через web-камеру. Видимо из-за того, что я “звоню” я и не сразу заметил так называемую проблему с кириллицей в Скайпе.
Но как проблему не утаивай, она всё-равно вылезет наружу. И она вылезла. При чём буквально вчера. Суть проблемы такова. Как только я пытаюсь что-либо написать в Skype на кириллице (т.е. на русском языке), то скайп виснет напрочь. Причём это происходило в тот момент, когда я что-то сам набирал. Если же я например набирал в блокноте, а потом просто копировал текст и отправлял, скайп продолжал работать. Самое обидное это когда начинаешь что-либо печатать и тут пунто-свитчер это дело переключает и БАЦ! Скайп повис. Вот же обидно.
Я обновил скайп на более последнюю версию (при чём поставил не портативный вариант), затем пошёл в ход пунто-свитчер, затем я ещё кое-что пробовал. НЕ ПОМОГЛО!!! Тогда я стал рыть в обратную сторону и выяснил, что версия Skype 4.0.0.226 прекрасно работает.
Оказывается скайповцы «накасячили» что-то в новой версии. Вот вам и решение, которое оказалось достаточно простым.
p.s. да кстати если кто не делает (как я) резерв некоторых предыдущих версий, то вот вам .
Успехов!!!
(Zu)Promote – виджет-плагин ротации вашего кода
Здравствуйте дорогие мои читатели!
Представляю вам свой новый плагин. Идея его проста, но почему то я ничего такого простого и подобного не встретил. Пришлось написать самому.
Назначение:
Плагин производит ротацию чего либо (TXT, HTML, JavaScript, Flash) через свой собственный виджет.
Т.е. вы можете создать 10 разных кодов (текстов или комбинируя) и они поочерёдно будут меняться при каждом посещении.
Установка:
Просто залить папку "zuma-plugins" в папку Wordpress плагинов и активировать в админке.
(если у вас уже есть эта папка с другими моими плагинами, и просит перезаписать класс например, то нажмите "да"... пусть перезапишет)
Устройство и настройка:
Данный плагин состоит из двух частей. Первая это появление виджета во "Внешний вид -> Виджеты". Настройки виджета интуитивно понятны.
Вторая же часть находиться в админке. В ней вы видите поля в которые нужно вводить HTML (или что вы там хотите) и две кнопки.
Обе понятны. Одна из них "Сохранить". Вторая "Добавить поле". Нажав её вы добавляете ещё одно поле для внесения очердного кода.
Если вам нужно удалить какое либо поле, то очистите его (удалите из него всё) и нажмите "Сохранить".
Где можно увидеть работу:
- ротатор флеш-банеров
(информация актуальна на 22 июля 2009)(В ближайшее время я ничего менять не собираюсь)
Ответы на вопросы:
Вопрос: А если нужно внести сразу 10 объявлений, как сразу добавить 10 новых полей?
Ответ: Сразу никак, только поочерёдно. Добавил->Внес код->Сохранил.
Вопрос: А сколько можно полей добавить?
Ответ: В плагин не вносилось никаких ограничений. Теоретически хоть миллион.
Вопрос: А если у меня 3 кода и у меня будет 3 посетителя на сайте, то каждый из них будет видеть один и тот же код?
Ответ: Теоретически да, но нужно учитиывать, что врятли 3 посетителя будут одновременно в одно и то же время делать переходы на сайте.
Вопрос: Почему плагин находиться в папке zuma-plugins и что там ещё за класс такой zuma.class.php ?
Ответ: С недавних пор я пишу под PHP5 и очень активно использую классы. Поэтому для работы с плагинами Wordpress я создал себе вспомогательный класс. А в папке всё для того, чтобы все плагины моего производства, т.е. которые я пишу (и скорее всего исправлю в скором времени исправлю и старые) находились в одной папке.
Вопрос: А если я нашёл ошибку?
Ответ: Смотри контакты (там всё есть), пиши комментарии.
Как отблагодарить:
В сайдбаре есть хрюшка с циферками. Отправь SMS (от 5 рублей за SMS с которого я получу 2 рубля). Мелочь а приятно.
ZUMA (это мой старый псевдоним, которым я снова стал пользоваться)
июль 2009.
Скачать: (нажмите на название плагина ниже)
Как прикрутить Zend на Денвер 3
Сегодня возникла у меня необходимость подглядеть функции одного платного движка. Движёк этот платный и работает в ограниченном режиме, но функции то принцип работы подглядеть то никто не запрещает. Так вот скачал я движёк, создал базу, всё у себя локально на Denwer-е настроил, запускаю и вижу надпись “Zend Optimizer not installed”.
Ну думаю, как же так, ведь вроде бы раньше был, а потом вспомнил, что я зимой перешёл с пакета Денвер 2, на Денвер 3. Полез на Denwer -ский форум и нашёл инструкцию. Написана она была в сжатом варианте, я же для себя расписал это дело поподробней и вот решил поделиться со своими читателями:
Итак Инструкция, как же прикрутить Zend на Денвер 3, чтобы он работал везде (даже на флешке). Ну как говориться погнали…
Как Skype и Денвер делили между собой порт
Я вообще Скайпом пользуюсь от случая к случаю, ну когда например когда надо обсудить что-нить так сказать в “прямом эфире”. Кроме того я поклонник портабельных версий чего-либо и в один прекрасный день (недавно) я скачал портабельную версию Skype, которая отлично работает и которую я так получилось, что запустил и забыл. Дело в том, что компьютер у меня работает в круглосуточном (я бы даже сказал в гругло-годном, с несколькими перезагрузками) режиме и поэтому так получилось, что с последнего скайповского разговора прошла приблизительно неделя.
И вот пришло очередное время, когда я запустил свой Denwer на локальном компьютере и решил там что-то попрограммировать. Бац-бац… а локальные хосты не открываются. Я и так и эдак, да что-же за беда такая. Ни один. Я перезапускать денвер, останавливать и запускать заново и постоянно выкидывает ошибку с убиванием процесса MySQL.
Потыркавшись, помучившись, я подумал “а глюк какой-то, перезагружусь” и собственно перезагрузился. Естественно после перезагрузки всё стало на свои места, т.е. Денвер прекрасно запустился и работал. Но, как я уже говорил раньше, компьютер у меня не выключается и перезагружается очень редко, в общем Denwer стал работать на постоянку, т.к. пришло “время программирования на PHP”. И вот как раз в это время, мы договорились с другом поболтать через Skype. Скайп я запустил и мы поговорили, но в процессе разговора, я продолжал программировать и вдруг у меня снова перестал работать Денвер.
На этот раз я не стал перезагружать компьютер, а покамест только рестартил Денвера. Толку мало. Ошибка MySQL и всё (ну т.е. как и в прошлый раз). Полез в Яндекс и где-то (уже не помню где) нашёл решение, что нужно войти в настройки Скайпа, но в определённом месте.
В общем про это дело я бы и не вспомнил, если бы мой хороший знакомый у меня не спросил об этой проблеме и я ему написал по пунктам как это делается. В общем ход событий такой:


