ruby_on_rails

Хранение сессий в rails

Столкнулся с ошибкой ActionDispatch::Cookies::CookieOverflow. Оказалось что по дефолту сессия хранится в cookies и, соответственно, максимальный размер данных в сессии не может превышать 4 килобайт. Чтобы получить возможность хранить в сессии больше

  • Evgenii Karagodin
    Evgenii Karagodin
1 min read
php

Как получить первый элемент массива в php

Получить первый элемент массива довольно часто встречающаяся задача. Популярное решение это использовать функцию reset. Она сбрасывает внутренний указатель массива на первый элемент и возвращает значение первого элемента если он есть, в противном случае

  • Evgenii Karagodin
    Evgenii Karagodin
1 min read
phpstorm

Запуск PHPUnit на удаленной системе из PHPStorm

В PHPStorm 8 появилась возможность использовать интерпретатор php с удаленной машины. То есть, если вы разрабатываете с использованием какой-нибудь виртуальной машины, то теперь не нужно иметь установленный php на своем десктопе и при

  • Evgenii Karagodin
    Evgenii Karagodin
1 min read
Ember.js

Разработка приложения на Ember.js - Model-View-Controller

Продолжим писать приложение на Ember.js. В прошлый раз мы сгенерировали каркас приложения. Сегодня рассмотрим основы типичного ember-приложения. Сначала немного теории. Ember придерживается принципа MVC - это значит что в приложении есть модели,

  • Evgenii Karagodin
    Evgenii Karagodin
3 min read
ghost

Генерация sitemap.xml для ghost-блога

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

  • Evgenii Karagodin
    Evgenii Karagodin
1 min read
tips

Виндовая версия flash плеера под linux

Линуксовая версия флеш плеера работает не очень хорошо и я искал чем её можно заменить. Есть множество альтернативных реализаций flash плеера, но все они разной степени доделанности и глючности. Недавно наткнулся на проект

  • Evgenii Karagodin
    Evgenii Karagodin
1 min read
tips

Подключение файлов с github

Иногда возникает необходимость подключить на страницу какую-нибудь js библиотеку исходники которой лежат в репозитории на гитхабе. Например https://github.com/adriancooney/console.image/. У гитхаба есть возможность открыть исходник файла по прямой ссылке,

  • Evgenii Karagodin
    Evgenii Karagodin
1 min read
vala

Первое приложение на vala

Vala - это такой язык программирования, который создан специально для удобной разработки программ под Gtk. Синтаксисом напоминает C#, приэтом транслируется в C, и только потом компилируется. Простейшая программа на Vala выглядит примерно так:

  • Evgenii Karagodin
    Evgenii Karagodin
1 min read
self-development

Используйте little data для саморазвития

Прочитал интересную статью и хочу поделиться информацией из неё. Под little data автор понимает любую статистическую информацию об одном человеке. Например данные которые может собирать о вас Fitbit или другие подобные устройства. Он

  • Evgenii Karagodin
    Evgenii Karagodin
1 min read