Page 1
Стандартный

Ограничения для CSS в Internet Explorer 6-9 или Перестаньте писать селекторы!

Недавно мне стало известно, что Internet Explorer имеет ограничения при работе с CSS (facepalm).
Это было неожиданно и как всегда неприятно.
Продолжение →

Полезно(0)Бесполезно(0)
Стандартный

Как заставить работать Fb.Events.subscribe и не выстрелить себе в ногу

Недавно помогая брату, мне пришлось выяснять способы, с помощью которых можно получать количество отметок в передовых социальных сетях, таких как. Google+, Twitter и Facebook. Сайт, над которым работал брат был рассчитан не на славянскую аудиторию, поэтому Вконтакте выпала из контекста.

Собственно получить сами отметки труда не составило. Все сводилось к запросу адреса и парсингу ответа. Трудности начались, когда мы принялись отлавливать событие лайков, твиттв и +1.

Продолжение →

Полезно(12)Бесполезно(3)
Стандартный

Для тех кто поспешил обновиться или Downgrade с php 5.3 на php 5.4

Если вы, как и я недавно, решили установить ubuntu 12.10, то должны знать, что в ней по-умолчанию ставится php 5.4.

В нем конечно много хороших и полезных здоровью нововведений, но если у вас вдруг часть сайта опиралась на register_globals, как например в случае с одним моим заказом, то вряд ли вы будете рады тому, что этот функционал вырезан, а значит та самая часть сайта с устаревшим кодом работать не будет.

Продолжение →

Полезно(0)Бесполезно(0)
Стандартный

No space left on device на полупустом диске или Почему Ubuntu врёт, что нет места, когда оно на самом деле есть

Недавно на одном из своих рабочих компьютеров под управлением Ubuntu 12.04, я столкнулся с такой проблемой. Очередное системное обновление завершилось ошибкой и в трее появился красный крудочек, сообщающий об этом. Простая команда apt-get install something выдала более информативную информацию:

 

dpkg: error processing /var/cache/apt/archives/linux-headers-3.2.0-31_3.2.0-31.50_all.deb (—unpack):

unable to create `/usr/src/linux-headers-3.2.0-31/arch/mips/include/asm/mach-pnx833x/irq.h.dpkg-new’ (while processing `./usr/src/linux-headers-3.2.0-31/arch/mips/include/asm/mach-pnx833x/irq.h’): No space left on device

Я действительно подумал, что не хватило места и бросился все проверять.

Продолжение →

Полезно(25)Бесполезно(3)
Стандартный

Безрукий я, /bin/ls No such file or directory или Как я случайно перенес папку lib на удаленном linux-сервере

Недавно я нашел новый способ разнообразить скучный вечер вторника.

Сделал я это конечно ненарочно. Появилось задание — кое что подправить в одном скрипте на удаленном сервере, который принадлежал заказчику. VPS.

Пришли shell-доступы, я настроил filezilla, открыл ssh в консоли. В filezilla листал на тачпаде дерево каталогов и как-то так неудачно зацепил пальцем, что перетянул папку lib из корневого каталога куда-то. Не успел увидеть. Быстро закрыл filezilla, думал может поможет.

Но не помогло. Папка lib переместилась из корня куда-то в подпапки и обратно через filezilla подключиться уже не удалось.

Продолжение →

Полезно(4)Бесполезно(0)
Стандартный

[UPD: 02.12.14] Apple Push Notifications (APNs) для php-serverside-разработчика или Как интегрировать и работать с уведомлениями от Apple

Fork me on GitHub

Я уже недавно затрагивал тему Apple Push Notifications в статье Apple Push Notifications (APNs) для php-serverside-разработчика или Кто виноват при ошибке unable to connect to ssl://gateway.push.apple.com:2195 (Permission denied)

На этот раз я расскажу о Apple Push Notifications в общем. О том, с чем мне пришлось столкнуться при интеграции уведомлений в php-сайт и как это все происходило.

Продолжение →

Полезно(1)Бесполезно(0)
Стандартный

Apple Push Notifications (APNs) для php-serverside-разработчика или Кто виноват при ошибке unable to connect to ssl://gateway.push.apple.com:2195 (Permission denied)

Недавно мое сражение с Apple Push Notifications (уведомлениями для iOS) продолжилось.

После переезда на новый сервер (с Debian на CentOS) уведомления перестали работать.

Далее речь пойдет о моём butheart'е при решении этой проблемы.

Продолжение →

Полезно(2)Бесполезно(0)