Lici → официальная версия 0.4

Наконец-то мы дождались — вышел новый плагин кросспостинга для LiveInternet.ru, который называется Lici. Точнее вышла его новая версия — 0.4. Разработка длилась очень долго только потому, что и мне было лень и у других не было времени. Но на позапрошлой неделе я решил, что пора взяться за дело и... читайте описание то, что теперь плагин умеет (далее...)

Тестирую новый lici

Должно работать :) Правда ещё есть пара багов с русскими никами (т.е. на кириллице), но в общем все уже в норме :)

UPD Проблему с никами решил :) У кого вылетает ошибка типа: Call to undefined function: scandir () in /home/htdocs/docs/wp-content/plugins/lici-wp/lici-wp.php on line 713? Собираемся еще подправить и эту багу. Т.е. проверять права на папку и говорить об этом пользователю :)

Опять про lici

За один вечер он научился:

  • Нормально кросспостить в несколько блогов с разными настройками и т.д.
  • Поимел ещё одну строку в бд
  • Научился кросспостить до more по галке, а не жестко. Т.е. если мы выбираем «Кросспостить до <!--more-->» в настройках плагин будет кросспостить только до <!--more-->. Не выбираем — <!--more--> игнорируется (а будет и вообще обрезаться) и кросспостинг на лирушечку идет полный.

Здесь мы должны закричать «Слава попугаям» и пуститься в танец, но дел с плагином ещё по горло, но, думаю, версия 0.4 уже близко. А это значит — нормально работающий кросспостинг без проблем и танцев с бубном :)

Про lici

Немного обновил dev версию плагина. Убрал шлакокод который написал пару дней назад и сделал по человечески. Теперь буду использовать эту сборку и здесь. Работа опять кипит. Сейчас узнаю как делать cron средствами wordpress и можно вставлять. Правда я уже приблизительно понимаю, как оно должно обрабатывать запросы, но все же меня пока что это мало устраивает. В прочем, отсрочка кросспостинга — дело символическое. Не обязательно заботится о точной отправке (т.е. время отправки на блог liveinternet может и не совпадать с временем в которое был написан пост. Главное — это то, что он кросспостится через 7 дней (по умолчанию 7. Не настраиваемое время. Задано четко и в коде.). В будущем же хотелось бы, чтобы оно кросспостилось через то количество дней, которые будет заданно в настройках аккаунта. Для этого нужно добавлять в бд строку, а это переписывать добрую сотню строк, на что нет времени.

Так же будет статистика. Статистика простая — мы будем собирать статистику об активности пользователей. Думаю 4Eki одобрит эту идею, как таковую. Просто один запросик на сервер в котором мы будем узнавать ваш никнейм на liveinternet и то, что вы отправили сообщение в свой дневник :) Мило, не правда ли? Зато вы будете учавствовать в рейтинге пользователей.

А на данный момент доступен для скачивания плагин lici версии 0.3.

Семинары по ос

Сегодня на работе устроили семинар. Специлист их технической поддержки (той, что по телефону общается) рассказывал нам про операционные системы (в частности windows и unix/linux). Более скучнейшей лекции я не слышал в жизни. Было правда пара интересных моментов, но в основном рассказывал он о мега старых вещах, которые просто очевидны. Наверняка все специалисты технической поддержки абонентов (т.е. я и все остальные мои коллеги) понимают, что такое fat16, fat32, ntfs... Иначе, скажите на милость, почему они здесь работают. Ну да ладно. Зато был шанс, который я использовал — показать свои действительные знания по linux которые могут пригодится любому спецу IT. Разобрали как определять вирусы с помощью livecd, разобрали восстановление grub после установки, структуру системы (оо, да. Мало кто из моих коллег пользуется linux/unix/bsd поэтому пришлось дать краткую лекцию по командам в linux (до написания скриптов дело не дошло, но надеюсь я все же смог переманить хоть одного из них на темную светлую сторону unix way =] По крайней мере сегодня мой ftp мучают уже 2-3 попеременно в целях скачать свеженький дистрибутив linuxmint, убунту и opensuse, что не может не радовать.

Завтра (уже, наверное, сегодня. Даже для Москвы) моих коллег и меня, в первую очередь, ждут интересные подробности — вчера была гроза, а завтра начало рабочей недели. У меня на массиве уже сгорело несколько портов, а ключей от техэтажа жкх, по своему обыкновению, давать не любит («Калаш мне в зад. Корабли мне в бухту!» © какая-то комедия), а значит — пора закупаться сетевками, пока дешевые

PS Хабраэффекта не ощутил, как такового, но прирост полезного хабратраффика есть.

Отпускное

Кажется он подходит к концу =] ХВАТИТ ПИТЬ! =] Загорел =]] Нагулялся =]] Теперь и поработать можно =]]

Домашнее

Вышел в отпуск. И пошло поехало — начал заниматься домашними делами :) За компом даже не охота сильно сидеть :) Разве что фильм и сервер лишний раз понасиловать в целях увеличения производительности.
Разобрал стол, за которым уже не сижу с 10го класса — стало намного больше места. Написал объявление о его продаже (а так же о продажи кровати), тк надо уже что-то новое приобретать. Места пока не сильно в комнате уменьшилось, но стало немного не уютно из-за большого пространства (:
Съездили с сестрой в Мегу — полазили по Икеи, побесились на всех кроватях (: Купил себе футболку и рубашку — будет в чем в «свет» выбраться нормально. Сегодня Иван-Купала, а я даже на улицу сегодня не вышел.
Все ещё в раздумьях — ехать или нет в Усть-Каменогорск или остаться здесь и развлекаться с коллегами (собрались на Обское смотаться).
Все, пошел приготовлю мяса (мммм, жареное, в собственном соку и с приправами(((((((: ) к лапше и надо ещё убраться в комнате — ящики с хламом так пока что и остались!

PHPmailer — отправка писем через SMTP

Сегодня пришло первое письмо в Helper:

Name:  zeleboba
Email:   zelebb@gmail.com
Сайт:   http://www.knigoobzor.ru
Ваша проблема:	Проблема с сайтом knigoobzor.ru. Сейчас там дделываю возможность оставлять комменты к статьям. Хочу сделать возможность подписки и уведомления меня(админа) о том, что кто-то новый коммент оставил. Проблема состоит в том, что на хостинге сайта запрещено использование mail();. Можно ли реализовать отправку через smtp, например Яндекса? Намекни как. Или где почитать про это. Знаю, что есть плагины для wordpress, которые это делают, значит и для обычного сайта можно.

Данный класс предназначен для отправки почты с помощью php, если по каким-то причинам, от вас не зависящим, вы не можете использовать функцию mail (). Если же вы можете использовать mail () (возможность должа быть включена на сервере в конфигурации php), то можно лучше использовать её. Здесь же можно посмотреть на синтаксис команды mail: линк.

Мы будем использовать библиотеку PHPMailer (официальный сайт).
(далее...)

Новая рубрика блога

Так как я каждый день сталкиваюсь с раличными проблемами стандартных пользователей, я решил завести новую рубрику блога "[helper]" в которой я буду рассказывать о том, как решить проблемы с компьютером.
К этой же рубрике я буду относить все посты из разряда «у меня не работает, помогите пожалуйста».
Если же у вас есть вопрос — можете задать его здесь :)