Мини блог

Устанавливаем бесплатные SSL сертификаты на сервер nginx и забываем о них навсегда...

Интернет сейчас массово переходит на защищенные протоколы, пора и нам перевести наш сайт на HTTPS. Официальный сайт Let's Encrypt.

Кнопка разблокировки в Android (unlock slider)

На одном из проектов предстояла задача сделать кнопку создания заказа с защитой от случайного нажатия. Было решено сделать ее на подобии кнопки разблокировки экрана iPhone. Готовых решений я конечно же не нашел, поэтому пришлось пилить свое. В итоге создал класс, который позволяет реализовать данную задачу и вынес его в отдельную библиотеку на github.com.

Android и VKontakte SDK, часть 3 (авторизация и получение прав)

Во второй части я описал, как получить авторизацию от vk не используя сторонних библиотек и sdk. Недостаток данного способа в том, что каждому новому пользователю приходится вводить логин и пароль социальной сети. Время идет и вот vkontakte создает свою sdk для android! С помощью нее можно легко получить токен авторизации пользователя не вводя ни каких данных и даже не видя самого окна запроса прав.

А давайте создадим сервис автоматического приглашения в группы ВКонтакте

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

Update PostgreSQL 9.1 to 9.3 (Ubuntu)

Как то решил я обновить на Ubuntu сервер БД Postgres с версии 9.1 до версии 9.3, минут 5 думал, а стоит ли это того... В иторе решился, и как оказалось зря... В общем, сразу пакет postgresql-9.3 у меня не поставился, вылезла ошибка, что то вроде:

Коды смайликов в контакте

Автоматическая загрузка фотографий на стену в ВКонтакте

Всем привет, кто решил посетить мою страничку. Давно ничего не писал тут, решил продолжить. В этой статье я расскажу как автоматически загружать с помощью php фотографии и публиковать их на стену в ВКонтакте.

Определяем, сколько человек онлайн в вашей группе

Для работы скрипта будем использовать библиотеку, созданную ранее в посте Автоматический постинг в ВКонтакте на стену группы или пользователя. Оттуда нам понадобиться только один файл с библиотекой vk.php.

Android и ВКонтакте, часть 2 (авторизация и получение прав)

В первой части я рассказал вам, как можно быстро создать авторизацию через ВКонтакте, используя библиотеку "Kate Mobile". В этом же посте я хочу рассказать вам, как, без сторонних библиотек, добавить авторизацию через ВКонтакте в ваше Android приложение.

Автоматический постинг в ВКонтакте на стену группы или пользователя (wall.post)

Первое и пожалуй самое важное, что нужно сделать, это создать Standalone приложение в ВКонтакте пройдя по этой ссылке: http://vk.com/editapp?act=create. Далее создаём файлик библиотеки, для работы с api контакта vk.php и добавляем туда следующий код:

Сортировка двух-уровневых списков, используем jQuery UI

Как то попалась мне вот такая задачка. Нужно было сделать двух-уровневые фильтры для акций, потратил я конечно целый денёк на это дело и вот хочу поделиться с вами, что у меня получилось.

Facebook & like button, постинг ссылки

В одном из проектов поставили задачу, сделать к списку акций разные кнопки лайков, ведущие на определённую страницу. С первого взгляда всё было просто, добавить элементы кнопок facebook'a, как указано в мануале:

Android, делаем экран приветствия при запуске приложения

Так получилось, что при разработке нового приложения, пришлось реализовать такую штуку. При загрузке приложения необходимо было показывать не чёрный экран с заголовком, как у большинства приложений, а выводить на экран некое изображение, называют его Splash screen. Погуглив и собрав воедино знания людей получилась весьма неплохая штука, и так приступим:

Android и ВКонтакте, часть 1 (авторизация и получение прав)

Начал я разрабатывать под платформу Android не так давно, поэтому приходилось очень много гуглить в поисках какого либо решения для различных задач. В итоге материала много, но он разбросан по разным источникам и почти везде описания совсем нет. В своей статья я постараюсь максимально подробно описать те проблемы, с которыми я сталкнулся в ходе изучения языка и решения опредёленных задач.