Pull to refresh
18
0
Егор @foof

User

Send message

Бесплатный облачный PHP-MySQL хостинг для небольшого сайта на основе Amazon AWS

Reading time8 min
Views86K
Данная инструкция не претендует на абсолютную точность, какую-либо новизну и предназначена для делающих самые первые шаги. Поэтому не судите особо строго.

Боевая задача.


Предположим нам хочется захостить небольшой проектик где-нибудь в надежном и не особо тормозящем месте. А поскольку сайт небольшой, то не будем заморачиваться и захотим от хостинга что-нибудь самое простое. Для наших целей вполне хватит PHP, MySQL и доступа по FTP.
Для решения этой задачи идеально подходит Веб сервис от Амазона в котором удивительным образом сочетается способность выдерживать большие нагрузки с бесплатным пакетом ресурсов на первый год после регистрации. В бесплатный пакет входит много чего, но в данный момент нас будут интересовать:
  • Виртуальный сервер в формате micro на основе Linux с доступом по SSH.
  • 30Гб места в Elastic Block Storage плюс 1Гб под бэкапы.
  • 15 Гб трафика в месяц.
  • Выделенный внешний IP адрес.

Причем все это при желании можно зарегистрировать и подготовить к работе за полчаса, но понадобится кредитная карта, которую примет Amazon (и снимет 2 доллара) и сотовый телефон под рукой (домашний не подойдет).

Читать дальше →
Total votes 155: ↑140 and ↓15+125
Comments88

Что нужно знать про оплату банковскими картами через интернет

Reading time5 min
Views228K
Прочитав вот этот топик, я увидел, что очень многие хабралюди (в том числе и автор топика) не представляют себе, как работает оплата банковскими картами в интернете. Руководствуясь домыслами и предположениями, а не фактами, автор делает вывод, будто бы карты Сбербанка наиболее уязвимы для мошенничества в интернете. Поэтому я решил рассказать о том, как на самом деле устроена оплата банковскими картами в интернете, чтобы хабралюди на основании фактов, а не домыслов, представляли себе, как это работает, и где их могут поджидать реальные, а не мнимые, опасности.

Disclaimer: Я работаю в Сбербанке России. Моя работа связана с помощью клиентам, а не с карточками, однако раньше я работал в области e-commerce, и очень хорошо знаю, как работает схема оплаты карточками в интернете.

Читать дальше →
Total votes 219: ↑205 and ↓14+191
Comments101

Граббинг Google Maps и других сервисов подручными средствами

Reading time1 min
Views1.3K
Пост навеян вот этим уважаемым постом уважаемого @P_r_i_m_a_t.
Голь на выдумки хитра, программировать я не умею, а постеры с карт иметь очень хочется. Поэтому делаю обычно так:
Читать дальше →
Total votes 108: ↑95 and ↓13+82
Comments34

Публикация на стене Вконтакте средствами php

Reading time5 min
Views139K
Получив задачу создать автоматическую публикацию материалов сайта на стене нашей страницы Вконтакте, я обнаружил, что рецептов по этой, казалось бы, актуальной теме относительно мало.

В действительности всё оказалось довольно просто, и чтение документации по API часто помогает сэкономить время.

Читать дальше →
Total votes 84: ↑60 and ↓24+36
Comments59

Поддержка OAuth 2.0 платформой ВКонтакте

Reading time2 min
Views38K
Вчера во ВКонтакте появилась поддержка открытого стандарта авторизации OAuth 2.0. Теперь интегрировать сайты и клиентские приложения с социальной сетью стало значительно проще.

Читать дальше →
Total votes 129: ↑114 and ↓15+99
Comments89

Осторожно: Ваш iPhone тоже празднует

Reading time1 min
Views1.1K
С наступлением 2011 года, у iPhone обнаружилась проблема, из-за которой пострадали тысячи человек по всему миру — 1 января перестал работать будильник. Шквал жалоб и иронических комментариев захлестнул форумы Apple.

Баг воспроизвести очень просто — поставьте обычный (не повторяющийся) будильник. Проблема подтверждена на телефонах под управлением iOS 4.0.2, 4.1 и 4.2.1. Решение пока такое — если вы хотите сегодня/завтра встать вовремя — воспользуйтесь другим будильником, или установите повторяющийся будильник (recurrent). Почему сегодня-завтра? А вот тут самое любопытное — проблема исчезает сама, с третьего января. По крайней мере, так утверждают пользователи, исследовавшие проблему.

Комментаторы на форумах Apple утверждают, что это не баг а фича, т.к. Стив просто любит поспать подольше после новогодних гуляний. Официальной реакции от Apple пока не поступило.
Total votes 156: ↑137 and ↓19+118
Comments132

Мастерство целевого использования ключевых слов и оптимизации страниц

Reading time8 min
Views7.9K
Пост опубликован по просьбе одного хорошего человека.

Как создать максимально оптимизированную веб-страницу?



Если вы СЕОшник (SEO оптимизатор), то этот вопрос вы часто слышите. К сожалению, однозначного ответа нет. Но, тем не менее, существует набор полезных приемов, которые помогут приблизиться к ответу на этот вопрос. В данном посте я поделюсь нашими лучшими рекомендациями для достижения «совершенства» оптимизации страницы и расположения ключевых слов. Или, по крайней мере, что-то близкое к этому. Некоторые из наших советов подтверждены данными, результатами исследований и тестирований, другие основаны на интуиции и общем опыте. Как и со всеми СЕО советами, мы рекомендуем постоянное тестирование и оттачивание, ну а данный пост поможет вам начать процесс оптимизации.
Читать дальше →
Total votes 107: ↑80 and ↓27+53
Comments52

Резервное копирование он-лайн

Reading time3 min
Views5.9K
Некоторое время назад я представил себе, что вся моя коллекция музыки, которую я раскладывал по папочкам, а также куча отснятых и милых душе фотографий вдруг пропадут с умершим винчестером. После этого пришлось срочно озаботиться поиском годного сервиса он-лайн бэкапа. Требования для себя сформировал такие:
  1. Неограниченное место
  2. Кроссплатформенность
  3. Возможность использования нескольких компьютеров
  4. Желательно невысокая стоимость

Этим требованиям удовлетворяли множество сервисов, но не один полностью. Итак, расскажу немного о трех, которые больше всего привлекли.

Читать дальше →
Total votes 23: ↑21 and ↓2+19
Comments22

Web.2.0 – как создать сообщество?

Reading time4 min
Views675
Я знаю, что испытывают создатели практически любого нового сообщества.

Вы долго разрабатывали движок, делали дизайн, работали над юзабилити, наконец выложили проект в открытый доступ, гордо начертали под логотиплом «beta», разрекламировали новый проект в социальных медиа и уселись в удобное кресло следить за ростом посещаемости ресурса и потоком рекламных доходов. Однако дни проходят, а посещаемость по-прежнему стремиться к минус бесконечности. Что же делать?

Кто участвует в сообществах?

Любое сообщество состоит из трех категорий пользователей. Одни создают (или публикуют) контент, другие комментируют записи других пользователей, а третьи не утруждают себя ни тем ни другим, но зато читают уже оставленные записи и комментарии. Кроме того, есть четвертая субкатегория – это создатели ресурса (Высшие Силы).

По приблизительным подсчетам, в обыкновенных тематических сообществах первая категория (кто пишет посты) составляет 0,1% целевой аудитории ресурса, вторая (пишет комментарии) — 1% и третья (самая бесполезная – только читает) – 98,9%. Следовательно для того, чтобы на новом ресурсе появлялось и разрастолось постоянное общение необходимо либо единовременно привлечь большое количество целевой аудитории, либо заставить часть пассивной аудитории делать записи и оставлять комментарии. Как же заставить аудиторию общаться?
Читать дальше →
Total votes 63: ↑53 and ↓10+43
Comments63

10 шагов для добавления сайта в Яндекс.Новости и Google News

Reading time3 min
Views82K
Яндекс.Новости и Google News являются крупнейшими новостными агрегаторами в России. Так, по данным TNS Russia в июне 2009 года Яндекс.Новости в день посещало чуть более 1,1 миллиона человек. Представьте, какой трафик на сайт могут дать подобного рода системы. И в отличие от, например, News2 и Smi2, новости попадают туда автоматически. Причем, для Google News не нужно совершенно ничего делать — главное, чтобы ваш сайт индексировался Гуглом. Для Яндекса нужно делать полнотекстовый фид со некоторыми тонкостями.
Читать дальше →
Total votes 63: ↑59 and ↓4+55
Comments36

Cookie без куков

Reading time1 min
Views55K

Отслеживание



Как мы обычно отслеживаем посетителей сайта? Одним из следующих методов:

  • cookies
  • javascript
  • local storage
  • flash, java, иные плагины
  • ip-адрес и UserAgent


Допустим, пользователь отключил всё это (и ходит через прокси или даже vpn). Есть ли способ всё-таки его отследить?
Оказывается — да. Это кэш браузера.
Читать дальше →
Total votes 132: ↑110 and ↓22+88
Comments27

GeoIP, попытки нетрадиционного использования

Reading time5 min
Views14K
Делать было вечером, делать было нечего...

Предыстория


В один прекрасный момент, случайно наткнулся на старый сервис, который позволяет вешать картинку на свой сайт, которая показывает географическое положение посетителей. Их много и разных.
Вещь сама по себе не такая уж полезная, мне как то данные awstats'а хватает за глаза.
Но для демонстрации посетителю, что он не случайный идиот прохожий забредший на мертвый сайт это дело подходит.
Дальше как и полагается раскинул мозгами на тему, а как же они это делают, разобрался и вроде успокоился…

Но больная голова покоя рукам не дает, так что сейчас я вам покажу один забавный и не несущий смысловую нагрузку эксперимент.
image
Это выборка всех возможных координат IP-шников (с округленные до целых).
Можно сказать, что это фотография интернета ареал обитания TCP/IP

Внимание, автор не является кодером в хорошем смысле этого слова, поэтому лиц, которых может шокировать копрокод прошу удалиться.
Читать дальше →
Total votes 94: ↑89 and ↓5+84
Comments45

Создание универсальной формы ввода данных о пассажире

Reading time6 min
Views8.1K
Рассмотрим стандартный процесс онлайн покупки билета на самолет, который условно можно разделить на 3 шага:
image

Сосредоточимся на шаге 1, а точнее на интерфейсе для его преодоления.
Я подробно рассмотрю реализацию оформления в четырех популярных агентствах по продаже авиабилетов:
AnyWayAnyDay
Билет-он-лайн
Ozon Travel
Sindbad

на основе ошибок и плюсов обнаруженных в процессе детального изучения решений, попробую создать простую универсальную форму оформления билета, это и будет целью данной статьи.
Читать дальше →
Total votes 52: ↑48 and ↓4+44
Comments60

Обзор SSL-сертификатов: типы, выбор, приемущества.

Reading time3 min
Views99K
Многие задавали себе вопрос, чем различаются разные SSL-сертификаты, зачем его получать и почему нельзя использовать самоподписанный.

Здесь я попытаюсь ответить на эти вопросы, рассмотрев:

  • Причемущества от наличия SSL вообще, и подписанного сертификата в частности.
  • Типы SSL-сертификатов.
  • Пути их получения.


Я не претендую за 100% верность данной статьи, она основана только на моем мнении и личном опыте :)
Подробности
Total votes 79: ↑75 and ↓4+71
Comments90

О Робокассе наглядно

Reading time4 min
Views94K
Вчера вечером добавил интерфейс взаимодействия с Робокассой в свою CMS.

Кратко о платежной системе


Робокасса — интегратор платежных систем. Она позволяет организовать прием платежей в пользу магазина через множество известных электронных валют (Webmoney, ВКонтакте, ЯндексДеньги, Деньги@Mail.Ru, RBK Money и другие), через терминалы оплаты ЭлексНет, и, самое главное — через SMS.

Доступно два варианта подключения — для юридических лиц и ИП, с выводом денег из системы на расчетный счет и для физических лиц с возможностью вывода в электронные валюты.
Читать дальше →
Total votes 49: ↑38 and ↓11+27
Comments48

Набор в магистратуру Академического университета (Санкт-Петербург)

Reading time4 min
Views4.2K

Повсеместный переход на Болонскую систему даёт студентам возможность сменить ВУЗ после получения диплома бакалавра, однако не все студенты понимают, как это может изменить их жизнь. Во многих ВУЗах магистерская программа очень "разрежена": присутствует множество непрофильных курсов (философия, культурология и т.д.), профильных же очень мало, и для того, чтобы их сдать, достаточно просто появиться на экзамене/зачёте.

Тех, кто ещё сохранил желание учиться, кафедра математических и информационных технологий Санкт-Петербургского академического университета Российской академии наук приглашает в магистратуру для обучения по одной из трёх программ:
Читать дальше →
Total votes 44: ↑42 and ↓2+40
Comments82

Обзор электронных платежных систем. Что выбрать?

Reading time4 min
Views65K
В процессе разработки довольно интересного проекта для туристической компании возникла необходимость интеграции на сайт одной из платежных систем, дабы пользователи сайта могли без каких-либо проблем и ограничений оплачивать собственные заказы.

Итак, задача довольно тривиальная, и к её решению приступил с изучения предметной области.
Читать дальше →
Total votes 58: ↑52 and ↓6+46
Comments116

Быстрое индексирование в Поиске для сайта

Reading time1 min
Views8.3K
Сегодня на сервисе Яндекс.Поиск для сайта появилась новая возможность — отдельный поисковый робот.

Для тех, кто не знает: Поиск для сайта — это сервис, который помогает организовать без лишних хлопот поиск по своему ресурсу. Для индексирования используется основной поисковый робот Яндекса. А чтобы вы могли ускорить индексирование некоторых страниц и предоставлять посетителям самую свежую и полную информацию, мы добавили к основному роботу дополнительного. Этот робот оперативно обходит сайты, на которых установлен наш Поиск, и строит дополнительный индекс, который используется только при поиске через форму сервиса Поиск для сайта.

Владельцы сайта могут самостоятельно сообщить роботу о новых или обновленных страницах на своем сайте — так будет совсем быстро. Для этого существует два способа: форма добавления страниц в разделе «Индексирование» и http-запрос. В обоих случаях необходимо подтвердить в Яндекс.Вебмастере права на тот сайт, на котором размещается поисковая форма.

Команда Поиска и роботы, большие и маленькие
Total votes 54: ↑47 and ↓7+40
Comments27

Экспресс-анализ качества сайта

Reading time1 min
Views2.8K
Данная методика позволяет в течение часа проверить ВСЕ важнейшие параметры качества любого сайта: начиная с вашей домашней страницы и заканчивая крупнейшим порталом. Все пункты универсальны.

image

Методика ценна именно своей скоростью и универсальностью.
Total votes 95: ↑73 and ↓22+51
Comments98
1

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Date of birth
Registered
Activity