Замена ctags для Perl в mooedit

Автор: admin от 11-01-2014, 19:35, посмотрело: 2147

В редакторе mooedit есть плагин для вывода имён исходника. Использует он стандартный ctags, у которого с Perl работа, мягко говоря, не фонтан. Находит ctags только имена функций, а хотелось бы большего:

Замена ctags для Perl в mooedit

Категория: Программирование, Веб-разработка

 

Пример использования standalone actions в Yii2

Автор: admin от 11-01-2014, 19:35, посмотрело: 2367

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

В данной статье будет приведен пример как при использовании функционала Standalone actions красиво организовать единообразную архитектуру, которую можно использовать во всех частях приложения.

Категория: Программирование

 

Пара полезных исключений из правил по форматированию исходного кода

Автор: admin от 11-01-2014, 19:10, посмотрело: 1761

Плоский дизайн (flat design), это сейчас модно и красиво. Внесем же наш маленький вклад в общую тенденцию, применим немного flat-форматированного кода

Категория: Программирование

 

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю № 91 (5 — 11 января 2014)

Автор: admin от 11-01-2014, 18:55, посмотрело: 2147

Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю № 91 (5 — 11 января 2014)

Категория: Программирование » Веб-разработка

 

Как использовать Memcached с Ruby on Rails в Ubuntu 12.04 LTS

Автор: admin от 11-01-2014, 18:25, посмотрело: 1101

Memcached — система для кэширования объектов в памяти, которая работает очень быстро. Использование Memcached может значительно увеличить скорость работы Rails-приложения с минимальными затратами.

Предварительные условия

Предполагается, что в вашей системе уже установлены Ruby on Rails и Memcached. Если это не так, то вам помогут ссылки, приведенные ниже:

  • Как установить Ruby on Rails в Ubuntu 12.04 LTS (Precise Pangolin) с RVM (прим. переводчика: на русском можно почитать здесь)

  • Как установить и использовать Memcache в Ubuntu 12.04 (прим. переводчика: на русском можно почитать здесь)


Также предполагается, что у вас есть запущенное Rails-приложение, которое вы планируете оптимизировать с помощью Memcached.

Категория: Программирование » Веб-разработка

 

Игра в 30 команд Ассемблера

Автор: admin от 11-01-2014, 18:05, посмотрело: 1554

В прошлом году были популярны темы, как написать программу за 30 строк кода. Все примеры были сделаны на javascript. Для запуска таких программ требуется не только веб страница, но и браузер, разные библиотеки, ядро ОС наконец. На самом деле работают не 30 строк кода, а десятки, сотни мегабайты программного кода, находящиеся в памяти компьютера.
А можно ли написать не полностью бесполезную программу за 30 строк ассемблера, без лишних библиотек и мегабайт ОС?
В этой статье я опишу, как можно сделать крестики-нолики за 30 строк ассемблера.

Категория: Программирование

 

Удобная генерация URL (ЧПУ). Laravel 4 + сторонние пакеты

Автор: admin от 11-01-2014, 17:50, посмотрело: 1307

Хотелось бы поделиться удобными инструментами для генерации URL и примерами их использования.

Задача стоит не такая уж и большая, но она возникает постоянно, и хочется сократить время, затрачиваемое на написание велосипеда ее решение. Так же хочется избавиться от повсеместного использования вызовов разных классов, методов, функций и так далее при каждой необходимости сгенерировать URL. Ах да, я использую Laravel и инстументы заточены под него.

Ссылки на инструменты



  • Laravel 4 Cyrillic Slug

  • Eloquent Sluggable



Этого нам вполне хватит.

Постановка задачи


Автоматическая генерация уникальных URL для записей в таблицу БД для доступа к ним по /resource/unique-resource-url вместо /resource/1.

Категория: Программирование, Веб-разработка

 

Установка Atlassian STASH, грабли при установке в CentOS

Автор: admin от 11-01-2014, 17:30, посмотрело: 1811

Установка указанного продукта достаточно проста. Но я всё таки нашёл для себя грабли.
Отчасти это было связано с тем, что ставил я на CentOS. С этим дистрибутивом я до недавнего времени опыта почти не имел.

Фактически данная статья это вольный перевод Getting Started руководства с сайта Atlassian в разделе установки в Linux.

Возможно кому то пригодится.
Интересующихся прошу подкат

Категория: Админитстрирование » Системное администрирование

 

CoolRF: DIY-диммер и LED-лампы, есть ли дружба?

Автор: admin от 11-01-2014, 15:05, посмотрело: 1502

CoolRF: DIY-диммер и LED-лампы, есть ли дружба?

«Будет ли работать ваш диммер со светодиодными лампами?» — один из наиболее задаваемых нам вопросов. Долгое время мы не могли на него ответить. Сегодня — начинаем исправляться. Под катом вас ждет рассказ, что светодиодного можно купить и где это продается, несколько фото и даже одно небольшое (правда и не очень показательное) видео.

Категория: Гаджеты, Сделай Сам

 

Программируем Raspberry Pi на голом железе

Автор: admin от 11-01-2014, 14:40, посмотрело: 2498

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

В чем подвох?


На первый взгляд задача кажется тривиальной: скачиваем keil, создаем проект… Но все не так просто. Все среды программирования(keil, IAR, Atolic) поддерживают максимум ARM9.У нас же ARM11. Это связано с негласным правилом, что на голом железе пишут до ARM9, а после на Линуксе. Но все-таки есть одна лазейка: arm-none-eabi-gcc поддерживает любой ARM.
Вторая проблема заключается в том, что под данный процессор(BCM2835) нет никаких конфигурационных файлов, header'ов и т.д. Здесь нам на помощь придет загрузчик Raspberry Pi. И ничего, что он пропритетарный. Он выполняет две функции: инициализирует процессор и его периферию, а также передает управление ядру kernel.img. Мы просто замаскируем свою программу под ядро и загрузчик её запустит.

Категория: Железо » Гаджеты

 
Назад Вперед