Сегодня чиркну пару слов о базах данных. Хочу просто поделится своим, сугубо личным мнением и опытом, об использовании различных баз данных. И так, базы бывают серверными и локальными, реляционными и не реляционными, поддерживающие транзакции и без них, и .т.д. и т.п. Как показывает практика, серверные БД гораздо шустрее своих не серверных братьев. С локальными базами […]
Продолжая работу со стеком Django Bitnami сталкиваюсь с новыми недочетами разработчиков. Теперь это проблема перевода проектов, в частности старая версия gettext как следствие невозможность использования djangoadmin makemessages и проекта rosetta. Обычной установки gettext из репозитория недостаточно, это связанно с тем, что стек Bitnami хранит свои библиотеки и исполняемые файлы отдельно от системных. Зачем так сделано, несовсем понятно, […]
Делаю один маленький проект на Django, для облегчения задачи поставил одноименный стек от Bitnami. Штука интересная и при правильном подходе ее можно заставить работать. К сожалению как и во многих других реализациях есть несколько серьезных проблем, которые перерастают в грабли. Чтобы избежать геморроя с настройкой виртуальных сетевых карт, будем использовать port forwarding (проброс портов), предусмотренный […]
Продолжить чтение "Bitnami Django stack и переброс портов в VirtualBox" »
Продолжу тему о видео потоках. К тому же, по всей видимости, самое время заглянуть вглубь войн, вокруг рынка нового телевидения. Хоть первые подобные изобретения и датируются девяностыми (времена, когда человек подключил компьютер к телевизору, назвав это дело — Home Theater PC). Сейчас все больше компаний начинают выпускать собственные, компактные и сравнительно дешевые решения. Другие, заставляют […]
Программист часто пишет не только на работе. Ведь это дополнительная практика, и приятное время препровождение. Последнее, наверно, справедливо только для любителей (читайте фанатов) своего дела. Бывает так, что из идеи рождается что-то интересное и подхватывается другими разработчиками или за покупкой софта выстраивается очередь, готовых его купить. Ни то ни иное со мной пока не произошло, […]
Я люблю петь и играть на гитаре. Но не того ни другого хорошо делать не умею. Хотя продолжаю делать это для себя и развлечения. Далеко не у каждого есть игровая консоль, для игры в Guitar Hero или Sing Star (игра на музыкальных инструментах и караоке — соответственно). Обе игры изначально появились в Sony Playstation и […]
Виртуализация PC это незаменимый помощник для тестирования приложений в разных операционных системах. При обдуманном использовании он может предотвратить эпидемию вируса на вашем компьютере, очистить систему от не нужного софта или продлить ознакомительную версию какого либо продукта. К сожалению, за все прелести современных решений приходится платить производительностью. Конечно, за исключением тех, когда в качестве гостевой системы […]
По этому 10 раз подумай, перед тем, как заказывать что-то у них. Вы также не сможете перевести кредит или номер другому пользователю. Думаю если вы купите телефон в их магазине, назад вы его тоже уже не поменяете. Поиск поддержки на сайте. Я email службы поддержки нашел только после того как написал в PayPal. И то, […]
Продолжить чтение "У скайпа деньги назад не получить. Skype кидалово." »
Допустим, вам нужно содрать какие-то табличные (или не совсем табличные) данные со страницы. Но эти данные не совсем хорошо поддаются очистке, скажем, для конвертации в XML или CSV. Можно написать программу парсер, но это потребует дополнительное время. Легче просто запустить JavaScript, и с помощью JQuery достать все необходимые параметры. Для того чтобы запустить свой JavaScript […]
Продолжить чтение "Javascript шел (shell) в контексте исследуемой страницы." »
Рано или поздно у разработчика появляется желание защитить свою интеллектуальную собственность от посторонних глаз. В мире нативного (native, unmanaged) кода, эта задача более или менее решаема. Как обстоят дела в .NET?