Под ручной авторизацией я имею в виду ситуацию, когда пользователь сам заходит на определенный сайт, вручную авторизуется на вконтакте и после этого приложение, получая токен, может обращаться к API. Так вот, хотел узнать, можно ли как-то получить такой вечный токен, как это сделано в твиттере, и разместить в приложении его, а не пароль от своего аккаунта.
Да, я и имею в виду ситуацию, когда копипастер перехватывает контент до того, как успеет зайти бот Яндекса. Используя RSS и особенно если появится API, это легко можно автоматизировать.
Ох, опасная все же вещь. А если владелец сайта с уникальным контентом не знает о таком сервисе, а копипастового — знает? Тогда он сможет легко присваивать себе авторство.
Откуда вообще взялся этот миф, что переходить на пятую версию — это непосильная задача? Лично я сталкивался за всю жизнь только с одной несовместимостью — функция array_merge при попытке скормить ей не массив стала в пятой версии выдавать ошибку. Быстро исправил и в будущем учитывал, в остальном все прекрасно работает. То, что в PHP5 другая объектная модель, не означает, что не поддерживается объектная модель предыдущей версии. При переходе гораздо больше шансов, что что-то будет работать не так из-за различий в php.ini, неподключенных модулей и т.п.
Спасибо, что разместили новые фотографии юга Татарстана, где раньше были одни облака, но вот половину Казани превратили в полный трэш: maps.yandex.ru/-/CBUrAI.7
это просто необходимо сделать, причем, нужно брать версию 0.6, лучше даже с офсайта и вручную скомпилировать, приведу последовательность действий для дебиана, беру кусок из нашей внутренней документации:
… Затем нам необходимо решить проблему с REMOTE_ADDR. Решается она установкой модуля rpaf:
apt-get install libapache2-mod-rpaf
В файле /etc/apache2/mods-enabled/rpaf.conf добавляем следующий параметр:
RPAFheader X-Real-IP
Скорее всего, пакет libapache2-mod-rpaf устаревший, а последний параметр поддерживается только в версии rpaf начиная с 0.6, его можно взять отсюда: stderr.net/apache/rpaf/download/ Кроме того, нам надо скачать дополнительный пакет для апача и потом можно будет собрать модуль:
Теперь мы создали еще один модуль в составе апача, надо ему указать, что мы работаем именно с ним. Для этого редактируем файл /etc/apache2/mods-enabled/rpaf.load
Слова, конечно, золотые, но только лишь горящие глаза — не гарантия успеха проекта.
Если проект реально неинтересен рынку, на одной вере в светлое будущее и даже на трудолюбии далеко не уедешь.
Но, естественно, все создатели успешных проектов — люди с горящими глазами. :)
<IfModule mod_rpaf-2.0.c>
… Затем нам необходимо решить проблему с REMOTE_ADDR. Решается она установкой модуля rpaf:
apt-get install libapache2-mod-rpaf
В файле /etc/apache2/mods-enabled/rpaf.conf добавляем следующий параметр:
RPAFheader X-Real-IP
Скорее всего, пакет libapache2-mod-rpaf устаревший, а последний параметр поддерживается только в версии rpaf начиная с 0.6, его можно взять отсюда: stderr.net/apache/rpaf/download/ Кроме того, нам надо скачать дополнительный пакет для апача и потом можно будет собрать модуль:
apt-get install apache2-prefork-dev
wget stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz
tar xzf mod_rpaf-0.6.tar.gz
cd mod_rpaf-0.6
apxs2 -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c
Теперь мы создали еще один модуль в составе апача, надо ему указать, что мы работаем именно с ним. Для этого редактируем файл /etc/apache2/mods-enabled/rpaf.load
LoadModule rpaf_module /usr/lib/apache2/modules/mod_rpaf-2.0.so
А в файле /etc/apache2/mods-enabled/rpaf.conf изменяем:
Если проект реально неинтересен рынку, на одной вере в светлое будущее и даже на трудолюбии далеко не уедешь.
Но, естественно, все создатели успешных проектов — люди с горящими глазами. :)