Установка на Linux нескольких версий PHP

03.11.2014

Не секрет, что в PHP не соблюдается обратная совместимость. Язык постоянно развивается, добавляются новые плюшки, плохие старые библиотеки и функции выбрасывают. Актуален вопрос тестирования или разработки на разных версиях пыхи.

Рассмотрим один из способов. Нам поможет PHPBrew.
PHPBrew MAC

В функционале утилиты PHPBrew: построение множества версий php с настраиваемым набором расширений внутри домашней директории (без root доступа), компиляция php модуля apache для разных версий отдельно, простое переключение версий (без root доступа).
Смотрите дальше как избежать некоторых трудностей в работе с этим полезным инструментом.

Автоматизируем операции с торрент-клиентом Transmission, очередь файлов

30.04.2013
Допустим Вы подсели на какой то сериал.
Это очень плохо, возможно Вам лучше обратиться к психотерапевту ;)
Но пока Вы этого не сделали, если у Вас не мега быстрый интернет, то вероятно Вы догадаетесь качать не весь сезон сразу, а по серии (скачал, посмотрел, скачал еще).
Со мной приключилась такая беда, еще и скорость раздачи меньше 50кб/сек, но так как мне стало лень клацать по настройкам торрента, добавляя серии по одной (одна серия качается не менее нескольких часов), я посмотрел на возможности автоматизировать этот процесс.
Так как гугл помог найти готовый класс TransmissionRPC, вопрос автоматизации оказался менее трудоемким, чем написать этот пост.
Класс можно взять по адресу http://code.google.com/p/php-transmission-class/source/browse/trunk/class/TransmissionRPC.class.php?r=14
А мои игры с ним на гитхабе https://github.com/Hukuta/transmission/blob/master/index.php

Теперь расскажу что получилось.
У нас есть торрент клиент с встроенным веб-клиентом.
transmission
Включаем его и открываем мой скрипт в браузере,
там должен сразу появиться список добавленных торрентов.

Загрузка по мере скроллинга

25.03.2012
scroll
В социальных сетях активно используется подгрузка контента по мере прокрутки страницы, поскольку это тот случай, когда контента заведомо больше, чем собирается сейчас просмотреть пользователь.
В Ваших проектах тоже может такое случиться. Сейчас разберемся как это можно реализовать с использованием jQuery.

Мы будем отслеживать следующее событие: пользователь остановился при скроллинге. Также нам понадобится информация о высоте страницы и высоте окна браузера.
var scroll_top = 0;        //высота прокрученной области
var wind_height = $(window).height();//высота окна браузера
var page_height = $(document).height();//высота всей страницы

Для перехвата события остановки скролла воспользуемся готовой функцией с googlecode:
<script type="text/javascript" src="http://oemar.googlecode.com/files/scroll-startstop.events.jquery.js"></script>

...

При копипасте Нужны ссылки на источник.

07.09.2011

dr evil
Путем SEO эксперимента "Нужны ли ссылки на источник при копипасте" было установлено, что в текущее время Яндекс не берет в индекс зеркала сайтов, если не указывать на страницах зеркала ссылку на источник, а Google берет в индекс даже полные зеркала...

Нужны прокси?

03.05.2011
Бывает что внезапно нужны прокси... Может быть одна, а может и 200.
Хотите чтоб у Вас в закладках была ссылка, откуда можно в любой момент их скопировать, при этом точно зная, что все работают?

php5shop и uamarkets.com

26.09.2010
Недавно узнал что есть такая контора uamarkets.com , которая несмотря на ужасную убогость и корявость кода имеет достаточно много клиентов. Именно имеет. Мне довелось посмотреть на админскую сторону и даже поюзать ее (мне заказали автоматизацию заполнения магазина товарами). Это кошмар! Юзабилити на нуле, куча багов, которые не дают системе правильно работать... Цены ($) все с двумя нулями...
Решил провести небольшое сравнение по функционалу между uamarkets, php5shop и oscommerce. Во внимание не беру, что заплатить 300$ в uamarkets или 20$ за хостинг поставив туда бесплатную CMS это большая разница в бюджете, что uamarkets берут по 150$ даже за рассылку Ваших писем клиентам Вашего же магазина, что они напишут дополнительный модуль за 100$, а я от 5$... Не беру также во внимание объективную оценку таких характеристик как скорость, читабельность и размер кода, эффективность и тд, так как сейчас я не соревнуюсь с oscommerce, а для начала уведу только всех клиентов у uamarkets =) До oscommerce, magneto и остальных дело еще дойдет.

Путеводитель по радостям Интернета

29.07.2010
Интернет становиться больше с каждым днем. Все новые и новые пользователи получают возможность присоединиться к глобальной сети, но постоянно сталкиваться с той проблемой, что что-то им не понятно или они не знают о существовании чего-то лучше, чем то чем пользуются... Эта статья имеет цель облегчить жизнь неопытного пользователя глобальной сети. Среди «неопытных» есть много пользователей, у которых Интернет есть уже много лет.

Kohana 3 Curl

18.07.2010
Для Kohana существуют модули Curl в различных редакциях, но ИМХО они имеют не много преимуществ перед использованием библиотеки напрямую. Я сделал свой вариант - предельно простой и в тоже время подходящий для решения большинства задач. Это не модуль, а модель из одной функции.

GoogleCL

19.06.2010
Новинка от google... Интерпретатор командной строки для социальных сервисов. GoogleCL написали на Python. Есть версия для linux (наверно пока только для нее). Суть не в замене браузера, а в автоматизации.
На данный момент оно поддерживает управление сообщениями и файлами в таких сервисах: Blogger, Google Calendar, Contacts, Docs, Picasa и Youtube. С живой лентой пока не ясно. Чтобы проверить возможность управления сервисом:
$ ./google list style1,style2,style3 --delimiter ": "
Все подробности, примеры и deb пакет на http://code.google.com/p/googlecl/

Google отказалась от windows

01.06.2010

Не мог не прокомментировать такое событие - компания Google отказалась от windows!

"Мы больше не будем использовать Windows. Эта мера направлена на повышение безопасности."
Google имеет огромный авторитет на мировом рынке и в web - был нанесен неслабый удар по репутации Microsoft. Мне кажется что если не произойдет ничего неожиданного со стороны мелкомяких, то они скоро попрощаются с большим куском своей монополии.