September 13, 2014

Wordpress - если у вас внезапно поломался RSS-фид

Всем привет!

Приключилась на днях забавная (или не очень) история - на активно разрабатываемом сайте на базе Wordpress вдруг ни с того ни с сего поломался RSS-фид. Как мы знаем он представляет из себя сформированный XML-документ. При посещении адреса site.ru/feed Firefox меня честно предупредил о том что не может распарсить файл из-за мешающих символов в самом его начале. Этими самыми символами оказались две пустые строчки (символы перевода каретки).

Из-за этого даже в заголовке ответа вместо xml сервер говорил что перед-ними html/text. Шаблон вывода фида естественно никто не трогал, но я для приличия все же заглянул в него - все ок.

Читать далее
#vk | #php

September 26, 2013

Работаем с VK API из PHP

Всем привет!

Захотелось мне тут поработать с API Вконтакте чтобы можно было полноценно управлять своим аккаунтом и группами/пабликами прямо из скриптов. И причем все на PHP. К слову сказать для Ruby есть подходящий Gem, а для PHP куча статей половина из которых уже содержит неактуальные сведения. И что же делать?

Как говорится тот кто ищет тот всегда найдет. На просторах GitHub нашелся подходящий проект - vkPhpSdk который довольно сильно упрощает работу с этой соцсетью

Для начала отмечу что тут есть два варианта для работы:

  1. Без создания VK-приложения и авторизации
  2. С созданием приложения и последующей пользовательской авторизации для работы.
Читать далее

August 25, 2013

Запилил ToGIF.me

На днях запилил ToGIF.me взяв за основу проект facetogif на гитхабе. Прикрутил оптимизацию gif (imagemagick convert) и сохранялку гифок на сервере. Давал людям ссылку на зацен - в основном положительные отзывы! =)

Так что надеюсь что взлетит. Да и самому удобно пользоваться такой штукой. К примеру передать жене привет в работы или выразить свои эмоции в виде анимированной gif.

Читать далее

January 6, 2013

Немного новостей за декабрь/январь

Всем доброго здоровьица! Так как по вполне понятным причинам я в эти новогодние праздники особо не выпивал, то появилась возможность немного заняться своими делами “айтишными”. И уже начиная с первого января я каждый день вношу какие то правки на своих сайтах.

Ну а еще я занимаюсь…

Читать далее

November 19, 2012

GetSimple CMS о пользе GSDEBUG

Добрый вечер!

Занялся тут переносом одного сайта на Get Simple CMS со старого сервера на новый, тестовый от компании Adman (чуть позже напишу о них статью). Так как здесь пришлось столкнуться с CentOS вместо любимой Debian то процесс настройки сервера немного затянулся.

Наконец все установив я перенес туда сайт на GetSimple CMS.

Читать далее

September 25, 2012

SeXtrafile - старт разработки

Всем привет!

Не так давно я заморочился проблемой поиска хорошего движка для файлопомойкихостинга. И перепробовав кучу самых разных движков которые были то недописаные, то невнятно работающие, то просто отказавшиеся заводиться даже после танцев с бубном я нашел то что более менее внятно работает. Это был XtraUpload 2 beta разработку которого к сожалению приостановили в начале 2011 года.

Читать далее

August 21, 2012

.htaccess для TheBugGenie

В процессе переноса багтрекера со связки NGINX + PHP-FPM на старый добрый Nginx + Apache + mod_fcgid выяснилось что в дистрибутиве TheBugGenie не оказалось файла .htaccess.

Читать далее

July 16, 2012

XtraUpload 2 + PHP 5.3

Приветы!

Не так давно устанавливал и настраивал у себя на сервере XtraUpload 2. То что повергло меня в печаль это прекращение поддержки скрипта разработчиками и работоспособность только на PHP 5.2.

Ставить устаревшую версию php параллельно новой и всячески извращаться ради одного скрипта как то не хотелось. Поэтому я обнаружил довольно простое решение - идем на официальный сайт (Xtrafile.com) И качаем последнюю “ночную сборку” (http://xtrafile.com/files/nightly.tar.gz). Она прекрасно ставится и работает на php 5.3

Читать далее

February 26, 2012

Мультизагрузчик изображений на базе swfupload

Выкладываю сюда мультизагрузчик изображений на основе swfipload. Изначально это был пример с сайта simplecoding.org, но я его немного модифицировал добавив ресайз картинок в превьюшки размером по 500 пикселей в ширину. Индивидуальные настройки скрипта можете проводить в файле upload.php и js/main.js

Листинг файла upload.php:

Читать далее

February 26, 2012

Drupal 7. Вывести изображение из поля ноды программно

Добрый день! Не так давно понадобилось мне вывести изображение из соответствующего поля материала программно и при этом вывести его применив соответствующий стиль отображения. Нужно это было для с блока с php-кодом отображающим некие данные из нод. Можно было бы воспользоваться для этого модулем views, но конкретно в моем случае это означало еще 2 запроса к базе и индусский костыльный код =)

Итак, выводим изображение из поля filed_image:

<?php
//...

theme('image_style', array(
    'style_name' => 'my_style',
    'path' => $inode->field_image['und'][0]['uri'],
    )
);