Посты с тегом ‘code’

Отвалился LinkFeed – обнови его код

Совсем недавно обновился PHP на некоторых серверах и некоторые мои клиенты побежали ко мне с причитаниями – перестал работать код биржи ссылок LinkFeed: не показывает ссылки.

Ловись, рыбка, большая и маленькая!

Не буду ходить вокруг да около, просто покажу, что нужно сделать, чтобы код биржи опять заработал (и дал заработать вам).
(далее…)

Как защитить сайт от iframe

Такие сайты, как "Google Image search" , "anonymizer.ru", "goodphptutorials.com" и "phpcamp.net" отображают контент сайтов в iframe.

frame window

Iframe – "рамка", внутри которой находится целевой контент; за рамкой может быть что угодно, – реклама, ссылки на схожий контент, фейковая форма входа на ваш сайт, ворующая пароли и т.д.
(далее…)

OS Symbian стала свободной. Nokia vs Android vs iPhone

4 февраля 2010 года организация Symbian Foundation, контрольным пакетам акций которой владеет компания Nokia, открыла исходные коды мейнстримной операционной системы для мобильных  устройств – Symbian 3. На этой операционке в данный момент работает по разным оценкам до 340 миллионов мобильных устройств во всем мире.

Symbian Foundation

До этого дня открытой была только платформа Google Android, и та лишь частично. На Андроиде большую популярность в России завоевали устройства от HTC. А об открытости мобильной платформы для iPhone говорить даже не приходится по причине полнейшей, тотальной закрытости.

(далее…)

Landing page и немного халявы для вашего сайта

Согласно мини талмуду, Landing Page (целевая страница, LP) — страница, на которую попадает пользователь, щелкнув по рекламному объявлению. Отличается от других страниц сайта тем, что содержит в себе призыв к действию (регистрация, покупка товара) и насыщена ключевыми словами. Давайте для ясности назовем их "страницы побуждения", потому что именно побуждение к действию является первой и чуть ли не единственной целью всех таких страниц.

Fire Pit

Итак, страницы побуждения разнообразны по дизайну и качеству, также, как и весь интернет. Вот, например, посмотрите, что нашел Google по запросу "Landing page" в картинках: ссылка.

(далее…)

Обновление Virtuemart и Joomla

Поступил мне давеча заказ на обновление Joomla 1.0.13 и Virtuemart 1.0.8 до последних версий. Причем, и на сайте множество материалов, и в магазине куча товаров. Так как мне не доводилось до этого дня обновлять одновременно и то, и другое, я погуглил и нашел красивый мануал, оформленный в виде ролика-презентации (посмотреть). Скажу сразу: полная лажа. Презентация чудовищная, не предоставляющая никакой возможности понять ее правильно. Ну да ладно. Я все-таки попробовал.

Доктор готов препарировать Joomla и Virtuemart

Доктор готов препарировать Joomla и Virtuemart. Сестра, спирт и скальпель!
(далее…)

День в Cети

1. Корпорация Google и социальная сеть Facebook запустили свои сервисы коротких ссылок - goo.gl и Fb.me соответственно.

На данный момент гуглосервис коротких ссылок доступен только для продуктов Гугла (Toolbar & FeedBurner) и недоступен для свободного использования, как например свободные is.gd, 2tu.us или bit.ly . А фейсбучная "укорачивалка", соответственно, будет работать только для самого фейсбука и его приложений.

Лев и антилопа

Надо отметить, что в последнее время это очень модно - делать свой сервис коротких ссылок. Не сомневаюсь, что Google вложил в свой сервис какой-то изюм.
(далее…)

Joomla фреймворк по-новому – Nooku Framework

Что такое Nooku Framework?

Как ведущий архитектор Joomla 1.5, Йохан Янссенс (Johan Janssens) проделал огромную работу по созданию нового фреймворка для замены "черного ящика", каковым была Joomla 1.0. Конечно, Joomla 1.5 гораздо лучше, и разработчики потихоньку раскрывают весь потенциал нативного фреймворка. Но он так же недостаточно хорош. После плагина мультиязычности Nooku Йохан и Матиас Верраэс (Mathias Verraes), известный по расширенияю DOCman, разработали новый фреймворк, который может поднять на новую высоту качество разработки расширений Joomla.

новый фреймворк Joomla

Представьте, что будет, если совместить скорость разработки на Ruby on Rails, гибкость Symfony и всю мощь Zend Framework – с простотой Joomla Framework? А еще представьте, что у вас в распоряжении интуитивно-понятный API, говорящий сам за себя? И еще, что все части ваше кода готовы к повторному использованию, расширяемы и взаимозаменяемы? Ну и наконец, представьте, что для обладания всем этим вам достаточно написать всего несколько строчек кода; только тот код, который вам нужен именно сейчас? По заявлениям создателей, Nooku Framework сочетает в себе все это и даже больше.
(далее…)

Alsamixer and Fedora x64

После обновления какого-то пакета появилась проблема со звуком. Во флеше звук есть, как и видео (имеется в виду youtube & rutube в браузере), а вот ни один звуковой или видеофайл не воспроизводится. Видео идет без звука. От плеера не зависит. Скайп тоже не работает.
По наводке Kalpa сделал следующее: в консоли запустил alsamixer и дернул ползунок. Магия! Звук появился сразу же и в скайпе, и в плеерах.
LinuxMagic I think :)

Linux x86_64 and FLASH

Fedora includes swfdec and gnash , which are free and open source implementations of Flash. We encourage you to try either or them before seeking out Adobe’s proprietary Flash plugin software.
Users of Fedora x86_64 must install the nspluginwrapper.i386 package to enable the 32-bit Adobe Flash plugin in x86_64 Firefox and the pulseaudio-libs.i386 package to enable sound from the plugin.
  • Create the 32bit mozilla plugin directory:
su -c «mkdir -p /usr/lib/mozilla/plugins»

  • Install the nspluginwrapper.i386 , nspluginwrapper.x86_64 , and pulseaudio-libs.i386 packages:
su -c «yum install nspluginwrapper.{i386,x86_64} pulseaudio-libs.i386″

  • Install flash-plugin as shown above.

Run mozilla-plugin-config to register the flash plugin:

su -c «mozilla-plugin-config -i -g -v»

  • Close all Firefox windows, and then relaunch Firefox.

Type about:plugins in the URL bar to ensure the plugin is loaded.

Source

ICQ & f#cking AOL

Если бы не клиенты, в подавляющем большинстве своем сидящее в аське, я бы и не парился по поводу проблем с соединением аськи у «русскоайпишных» пользователей; мне хватает GTalk, Yahoo & Skype. Но надо как-то решать проблему, ибо перетащить всех клиентов с аськи просто нереально.
Итак, имеем линух (это сразу, чтоб предупредить выкрики типа «QIP уже починили») и необхоимость общаться с асечными клиентами.
SIM заткнулся вчера с утра.
Кое-как заставил его работать через TOR. Но, во-первых, заметно дольше отправка/соединение, во-вторых, иногда сам tor не может найти дружественный луковый хост.
Kopete не пашет.
Qutim из svn (23.01.09) уже патченный имеет некоторые недочеты в самом патче. Собранный с родным патчем работает, но криво: также как сим постоянно дает ошибки при отправке сообщений; с правленным вручную – работает более стабильно, но сам по себе еще очень сырой. Ионгда вылетает, при соединении аськин-бот ругается на версию. Кроме того, не поддерживает яху. А жаббер-плагин то работает, то нет с GTalk сервером.
Вернулся с напильником к SIM. На всякий случай, выкачал из svn исходники, подпилил plugins/icq/icqclient.cpp:
находим:

OscarSocket::OscarSocket()
{
m_nFlapSequence = (unsigned short)(rand() & 0×7FFF);
m_nMsgSequence = 0;
}

меняем «(rand() & 0×7FFF)» на «(0×0000)», собираем.

В результате получил относительно работоспособный билд.
Опытным путем было выяснено, что для того, чтоб видеть статусы, нужно взаимно переавторизоваться.
—————
Кто-то в инете говорит, что у него и без патчей все заработало на SIM`е. У меня не заработало, поэтому и пилил.

Читать RSS в Google

Добавить в Google Reader

Читать RSS в Яндексе

Добавить в Яндекс-ленту

Страницы 1 of 212»
Rambler's Top100