Showing posts with label useful. Show all posts
Showing posts with label useful. Show all posts

Monday, December 13, 2010

Сравнить int и str в шаблоне Django

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

{% ifequal my_integer|slugify my_string %}
    Источник на английском.

    Monday, March 22, 2010

    Небольшой Lifehack про торренты

    Недавно открыл интересный сервис Dropbox.
    Фишка сервиса в возможности хранить данные на сервере. Данные в свою очередь синхронизируются между несколькими компьютерами, на которых установлена маленькая программка которая все эти изменения отслеживает и вовремя поднимает в сеть.
    Простыми словами - если тебе на работе понадобилось перекинуть файло домой, то можно его просто кинуть в папку, которую мониторит Dropbox и файл этот тут же окажется на домашнем компьютере.
    Так вот, я нашёл эту фишку очень удобной, для добавления закачек в домашний торрент с работы.
    Показываю на примере uTorrent:

    Почти все торрент клиенты умеют мониторить определённую папку и автоматически добавлять на закачку то что в эту папку попадает. Файлы которые я скачиваю на работе - я сразу кидаю в эту папку и домашний торрент начинает их скачивать. После того как торрент скачался, программа переносит .торрент файл в соседнюю папку внутри папки Dropbox и на работе, получив уведомление в трее о том, что в папку finished добавился файл, я понимаю, что мой торрент скачался и готов к употреблению.
    Просто и удобно.
    Кстати Дропбокс предлагает всего 2ГБ бесплатно, но за каждого кто зарегистрируется по моей ссылке, я получу ещё 250МБ места.) Но всего не больше 3ГБ.
    Ссылка вот: https://www.dropbox.com/referrals/NTUyMzAyNDU5

    Monday, February 22, 2010

    Удобная фишка

    Всё ломал голову, как можно обойтись совсем без Flash IDE при разработке приложений.
    Ну, что поделать, люблю я всё чтобы было правильно и законно. Flash Develop свободный, SDK тоже.
    А вот графику и сам stage приходилось экспортировать в swc из Flash CS3. Не страшно, конечно, но я стараюсь по минимуму работать с пиратским софтом и всегда ищу возможность или найти альтернативу или заплатить.

    А тут наткнулся на занимательную статью Rendering game assets in ActionScript using blitting techniques and Flash Builder 4.

    Вот такой строчкой в коде очень хорошо создаётся stage для приложения
    [SWF(width=480, height=320, frameRate=24, backgroundColor=0xE2E2E2)]

    А вот так подгружается графика.
    [Embed(source="graphics.png")]

    Всё больше и больше меня Actionscript3 радует.

    Sunday, February 7, 2010

    Дурное

    В рамках изучения ActionScript 3 по честно приобретённой на Амазоне книжке Foundation Game Design with Flash  столкнулся со странной проблемой. При попытке скомпилировать одну из программ Флэш ругался странной ошибкой:
    1046: Type was not found or was not a compile-time constant: TextField


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

    10 минут допытывался у Гугля в чём дело и выпытал. Оказывается, если объект типа TextField находится на основном таймлайне, то в скрипт нужно импортировать библиотеку TextField командой 
    import flash.text.TextField;


    Буду умный теперь.

    Tuesday, January 12, 2010

    Flash and right click

    Некоторое время назад задался целью научиться управлять правым кликом мышки в Флэш-приложениях.

    Как известно, правый клик в Флэше всегда вызывает стандартное меню вроде:


    В наше время, когда космические корабли бороздят просторы Большого Театра, эта "фича" является вопиющим безобразием.
    Порыскав чуть-чуть в Интернетах я нашёл несколько вариантов решения проблемы.

    1. Можно убрать меню вообще, примерно вот так: http://articles.sitepoint.com/article/users-right-click-menu 
    2. Можно изменить меню, добавив свою функциональность: http://www.developertutorials.com/tutorials/flash/flash-customized-right-click-050321/page1.html
    3. Наконец, можно добавить на правый клик любое действие по своему желанию. Ура!: http://www.uza.lt/blog/2007/08/solved-right-click-in-as3 Из недостатков - используется JavaScript, то есть решение наверное не подойдёт для Stand-alone аппликаций, а также не работает в браузерах где работают Mouse Gestures.
    Способа который будет работать вне браузера и не AIR я пока не нашёл. Будем искать.

    Sunday, October 4, 2009

    Это хорошая вещь

    Подобные вещи это полезно и прикольно. Старым журналам находится польза, а в разобранном виде много места не занимает.

    Стул из газет и журналов

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