Программирование

Using files as raw resources in Android

Понадобилось мне как-то читать текстовые файлы из директории /assets и /res/raw в Android. Но я не знал можно ли такое делать, хотя сердце чувствовало что такое должно быть! :-) Немного поискав, нашел решение для своих приложений. Теперь большой текст не храню в /res/values/string, а читаю прямо из файлов. Такое можно делать даже для изображений! Но вот тексты у меня повсюду....

Немного полезного кода (функции) не помещает:

...
private static String LOG_APP_TAG = "tag";
EditText et1;
...
EditText et1 = (EditText) findViewById(R.id.editText1);

Полезные ссылки для изучающих ASP.NET MVC

Недавно вышла новая версия ASP.NET MVC. Сейчас это уже зрелый web-фреймворк. И мне он уже начал нравится! :-) Здесь буду добавлять ссылки на интересные статьи и руководства по ASP.NET MVC.
Создание веб-приложений без форм с помощью ASP.NET MVC - http://msdn.microsoft.com/ru-ru/magazine/cc337884.aspx#S2
Статьи и руководства по тематике ASP.NET MVC- http://metanit.com/sharp/mvc.php (Он-лайн пособия по ASP.NET MVC)

Обновился Fat-Free Framework

Очень сильно обновился легкий и удобный микро фреймворк Fat-Free Framework. Вышла уже версия 3.2! Он очень сильно вырос с первой версии и работает на версии PHP 5.3.15... Теперь его можно применять под разные проекты!
Ознакомиться с этим замечательным фреймворком, можно по следующим ссылкам - https://github.com/bcosca/fatfree (На GitHub) и на официальном сайте http://fatfreeframework.com/home. Посмотреть примеры и почитать документацию по новой версии, всегда можно по ссылке - http://fatfreeframework.com/user-guide. API лежит тут - http://fatfreeframework.com/api-reference

SiteCake CMS - Простая, drag and drop CMS для быстрого редактирования

Недавно узнал об интересной разработке - SiteCake CMS. Это простая drag and drop CMS для быстрого редактирования. Если не нужна большая CMS для небольшого сайта визитки, то SiteCake CMS это Ваш выбор!
Для установки скопируйте файлы из архива SiteCake CMS в папку с Вашими html файлами. Установки и первичная настройка редактирования html файлов - http://sitecake.com/install.html
Скачать и ознакомиться с ней можно тут - http://sitecake.com/download.html
Попробовать ее в действии можно по ссылке - http://demo.sitecake.com/venice.php?login (Пароль: admin).

Reverse строки в Python (reverse string)

Понадобилось сделать reverse строки. А такой функции не оказалось в python. Есть только для массивов. Но решение есть! :-)

1 способ:
def reverse(str):
    return str[::-1]
2 способ:
ls = list(s)
ls.reverse()
"".join(ls)

Back links helper для приложения на Ruby on Rails

Напишем маленький helper для приложения Ruby on Rails:

def back_link
    link_to "« Go Back", request.env["HTTP_REFERER"].blank? ? "/" : request.env["HTTP_REFERER"]
end

В этом хелпере проверяется HTTP_REFERER и если он пустой (.blank?) подставляется ссылка на главную страницу ("/"), иначе подставляется ссылка от куда пришел посетитель (request.env["HTTP_REFERER"])

Валидация в Kohana 3

Недавно опять вернулся к фреймворку Kohana. Поставил себе Kohana 3.2 и приступил к разработке собственной галереи для своих фотографий. Столкнулся с интересной темой - валидация данных в Kohana 3.2. Накопал много ссылок с интересными примерами и уже оформил все это в своем проекте онлайн-галереи для фотографий.

http://kohanaframework.org/3.3/guide/kohana/security/validation
http://101.brotkin.ru/guide/kohana101/validation
http://www.workinprogress.ca/kohana32/ - Пример создания проекта на Kohana 3.2
http://blog.mixu.net/2010/10/30/how-to-use-kohana-3-validation-with-forms/

Вчера написал свой QR code генератор

Вчера понадобилось сделать QR code генератор для одного корпоративного сайта. И я сделал небольшой модуль на PHP для себя и разместил его по адресу http://qrcode.seo-vpenze.ru/
Использовать так - http://qrcode.seo-vpenze.ru/?t=www.seo-vpenze.ru Скоро выложу исходник на Git.

Android tutorials для начинающих и профессионалов

Сегодня публикую ссылки на Android tutorials для начинающих и профессионалов. Правда они все на английском :-) Но многое понятно и без перевода. Исходники можно брать за основу в своих приложениях под Android. Я нашел очень интересные примеры и идеи для будущих андроид приложений.

RSS-материал