19-02-2013
by admin
0 comments
Есть проект по проведению турниров FIFA 13, а именно Prosf.ru и у него есть одна особенность, мы позволяем игрокам загружать скриншоты результатов матчей. Когда результатов было несколько тысяч ,и столько же файлов проблем не было. Места занимали мало, трафика почти не создавали.
Но вот уже почти 25,000 сыгранных игр и количество скриншотов перевалило за 15,000 и объем составил 2 гигабайта. Все это добро занимало место на VPS и при этом ежедневно уходило в бэкап в другую страну. Почесав лоб, пришел в выводу что надо двигаться в ногу со временем и начинать использовать облачное хранилище. Выбор пал на Selectel.Ru, по следующим причинам:
- неограниченный размер;
- автоматическое выделение ресурсов;
- оплата только потребленных ресурсов;
- приватные и публичные контейнеры;
- FTP-доступ.
Данные свойства есть и у хранилища от clodo.ru, но там нет ftp доступа а он пригодиться в случае создания резервных копий из ISPmanager, и вдобавок в тот период clodo лежал. Для доступа к облаку используется OpenStack Swift API, для которого есть уже готовый класс https://github.com/rackspace/php-cloudfiles/tree.
Настройка:
Шаг Первый.
Заливаем класс на сервер, я например расположил в папке cloud.
Шаг второй.
Открываем cloudfiles.php и редактируем
<?php
//Заменяем
define("US_AUTHURL", "https://auth.api.rackspacecloud.com");
//на
define("US_AUTHURL", "https://auth.selcdn.ru/");
// а так же добавляем следующую группу настроек
$username = 'testuser'; // имя пользователя
$key = 'testpassword'; // пароль
$container = 'upload'; // название публичного контейнера, созданного через панель управления
?>
Шаг третий.
Внедряем код в файл который получает файл от пользователя.
<?php
require('cloud/cloudfiles.php'); // подключаем библиотеку
$auth = new CF_Authentication($username, $key); //проходим аутентификацию
$auth->authenticate();
$conn = new CF_Connection($auth); // создаем подключение к хранилищу
$container = $conn->get_container($container); // получаем доступ к контейнеру
$object = $container->create_object($foto_cloud); // создаем объект
$object->load_from_filename("upload/" . $foto); // передаем файл в хранилище
unlink("upload/" . $foto); // удаляем исходный файл на нашем сервере.
?>
$fotocloud = имя файла в хранилище, например скриншоты разложены по годам и ID турнира и получается имя такое 2013/303/45869.jpg
«upload/» . $foto — где лежит на вашем сервер файл загруженный пользователем.
как видно загрузка файлов с помощью php-cloudfiles, проще простого. Расходы на хранение 2,5 гигабайт составили за 2 недели 4 рубля.
Идеи, Новости, проекты, Сервисы, софт
3-01-2013
by admin
0 comments
Данный заголовок фигурирует во всех новостных сводках. Когда Депардье отказался от французского гржданства, интернет шутил что бы ему дали российский паспорт. Насколько помню даже, этот вопрос напрямую задали Путину. И что же получили в итоге?
Кремль дал паспорт. Неизвестно только пока, с согласия Жерара, или без него. Здесь мне видется простая логика. Если добровольно никто не хочет в Россию, то можнопринудительно присвоить гражднство. И останеться только силой перевезти через таможню.
Новости
19-08-2012
by admin
0 comments
Участницы Pussy Riot получили по 2 года лишения свободы и с одной стороны я на стороне правосудия с другой я на стороне активисток. На стороне правосудия я потому-что Pussy выбрали не правильное место для проведения своего концерта. И говорить, что ни какой религиозной подоплеки нет, когда выступаешь в Храме — тупо. Какого черта они поперлись храм? Спели бы где-нибудь в деревне на холме и к ним не было бы претензий. А так нарушили закон и еще утверждают что ничего такого не хотели. Глупости.
А на их стороне я только потому, что их сделали какими то отщепенцами. Хотя они сами помогли в этом. И меня удивляют высказывания людей, которые стоят на их стороне только из-за того, что они против нынешней действующей власти. Эти простые люди, всегда будут гнобить власть, просто потому что им это нравиться. А так же будут слепо верить, что если кто-то другой придет к власти то резко станет лучше. При этом забывая что…ну вообщем не важно.
Жизнь
3-06-2012
by admin
0 comments
Сегодня удалось решить проблему, долго мучающий меня с организацией своего правильного хостинга. Приходилось использовать dns-сервера от старшего хостинга, у которого нет api и приходилось прописывать домены в ручную.
И так начнем по порядку.
1. Идем в ISPmanager -> Возможности и удаляем Сервер имён (DNS).
2. На той же странице выделяем Сервер имён (DNS) и жмем установить. Выбираем версию bind-9.9.1-1.el5 и нажимаем ОК.
3. В меню выбираем Доменные имена и добавляем первый домен. Тут важно в записях этого домена указать следующие записи
domen.com NS ns1.domen.com
domen.com NS ns2.domen.com
а так же
ns1 A ip адрес
ns2 A ip адрес (из другой подсети)
4. Дальше идем в настройки DNS и вписываем наши DNS т.е. ns1.f1land.ru и ns2.f1land.ru
Интернет, проекты, Сервисы
3-06-2012
by admin
0 comments
Жизнь, отдых
12-04-2012
by admin
0 comments
Каких-нибудь 5 лет назад, я и мечтать не мог о том, что смогу выкачивать из интернета по 50 гигабайт в день. Теперь же в Ульяновске скорость доступа в интернет, даже быстрее чем в Москве.
Вчера Билайн обрадовал, повысив скорость на моем тарифе с 20 мегабит до 25 днем, и с 40 мегабит до 100 ночью. Т.е. теперь появился еще один повод отказаться полностью от так называймых локальных ресурсов. Большие объемы можно легко поставить качать на ночь с внешних ресурсов, при этом скорость загрузки может достигать 10 мегабайт в секунду.
Провайдеры легко вредят локальным частным ресурсам давая пользователям все большие скорости. В локалке очень много найти не возможно, или может быть такой случай что просто не будет в сети источника. В глоабльной сети же, источников может быть просто огромное количество. И если раньше локалка легко зарабатывала на услугах по разбану, или предоставления VIP статусов.То что им делать сейчас? Чем они могут привлечь пользователей?
Но есть и одна проблема в постоянно растущих скоростях, простые веб-сайты не могут отдавать информацию с такими скоростями. Но зато торренты….мммм…
Интернет
11-04-2012
by admin
0 comments
Сегодня Google запустил новый дизайн своей социальной сети. Все сделано в едином стиле, но опять все как-то сделано для гиков. Интерфейс не вызывает желания им пользоватся. И даже более того, он заставляет все время наводить на иконки, что бы понять за что они отвечают. Это глобальная проблема нового интерфейса гугла. Будь-то почта или тот же reader. И конечно, совсем не рационально используется свободное место.
Но самое страшное, это то что я не могу придумать зачем мне эта социальная сеть. Вконтакте использую для связи с людьми, твиттер для получения новостей, и информации от интересующих меня людей. Гугл пытается это все совместить. Но зачем? И почему я должен этим пользоватся?
C другой стороны Google получает из своей сети актуальную социальную информацию о пользователях, что способствует более точному поиску. Но как он будет справляться с поиском когда сеть перестанет существовать? На все вопросы ответит время, для себя я решил что оппробую 4 раз зайти в плюс и попробывать его использовать.
Интернет
10-04-2012
by admin
0 comments
Правительство РФ решила сократить новогодние праздники, но при этом увеличить майские праздники. Это должно позволить распределить расходы на празднование по времени. Все давно известно, что десять дней каникул после нового года наносят сильный удар по бюджету страны.

Теперь же каникулы сократяться, но при этом и майские не сильно увеличаться. Да лишние два дня, но есть чувство что они всегда будут подстраиваться так, что бы ущерб от них был минимальный.
Кстати с возростом я не слишком ожидаю праздников, да они позволяют полностью остраниться от работы. Но если работать в удовольствие и без напряжения. Ну или хотя бы думать что все идет именно так как хочется. То не придется ждать праздников что бы отдохнуть. Нужно наоборот ждать новый день и новые дела которые приведут в хорошее будущее.
А марафоны продолжаются.
Жизнь, Новости
9-04-2012
by admin
0 comments
Не успел я обрадоваться и насладиться тем, что Instagram вышел для Android. Как на горизонт вылезла новость о сделке facebook и instagram, стоимостью милиард долларов. Здесь главное,то что по словам Марка, стартап будет работать самостоятельно и дальше. Ни какой более плотной интеграции не планируется, как и не планируется отказываться от возможности одновременной публикации фото в другие социальные сети такие как Twitter или Tumblr.

Стоить ожидать, что Instagram будет работать и дальше. Ему теперь не стоит беспокоиться о привлечении инвестиций. Этим теперь займется его новый владелец. А нам обычным пользователям остаеться только наслаждаться таким прекрасным приложением дальше.
Интернет, Новости
8-04-2012
by admin
0 comments
Последнее время я слежу за собой более активно, а точнее за своей деятельностью. Если я смог организовать решение дел, то увеличить продуктивность за счет увелечения количества дел у меня пока не получается. Слишком на многое приходится распускать внимание.
И вот с 9 апреля, запускаются сразу несколько марафонов. Задачи будут не большими и времени на них тратиться будет не так много. Главное попытаться организовать себя при большом количествезадач, и правильно выстраить логику задач.
На повестке такие задачи:
- Ежедневный пост в блог.
- Твиттер должен помочь сохранить историю продуктивности.
- Prosf.Ru — запуск play-off в сыром виде и исправление багов.
Это неделя будет предвещать 2 недели отпуска на оффлайн работы. К сожалению полностью внимание от нее отключить не удасться, но отдохнуть нужно. И поэтому можно себя выжать.
Жизнь