Задача следующая: Создать один файл, который распакует и запустит программу. При этом сделать это бесплатно и не нарушая авторских прав.
Во все коммерческие архиваторы это встроено в программу и можно сделать через оконный интерфейс. Мы пойдем другим путем, и будем использовать для этого 7zip. Продолжить чтение »
Про CSS спрайты уже наверно написали все, кому не лень. Так как сам я сталкиваюсь с ними все чаще, решил сделать небольшую подсказку, для себя и всех желающих.
Сама техника заключается в создании комбинированного изображения, из которого затем вырезаем нужную часть с помощью свойств background-position
. Техника в первую очередь уменьшает число загрузок с сервера, так как несколько картинок находится в одном файле. А также позволяет сделать много интересного только с помощью CSS.
Моя дочь была в восторге от этой собачки.
У меня появилась традиция через некоторое время открывать код проектов, которые не получили должного внимания у меня или у публики. Пришло время и для YouTube View. Я больше не слушаю плееры китайского происхождения, но а видео не смотрю и подавно. Продолжить чтение »
Метки:OpenSource, авторские программы, интернет
Рано или поздно у разработчика появляется желание защитить свою интеллектуальную собственность от посторонних глаз. В мире нативного (native, unmanaged) кода, эта задача более или менее решаема. Как обстоят дела в .NET? Продолжить чтение »
Метки:разработка, OpenSource, программы
Время от времени, знакомые спрашивают меня, где можно скачать ту или иную песню. 10 лет назад скачать музыку не составляло никакой проблемы. Тогда еще никто и подумать не мог о файл-хостерах, файло-обменниках и доступных для всех радиоточках в интернете. Любую композицию можно было скачать с обычного сайта. Сейчас, когда цензура, анти-пиратство и мода на платные сервисы все сильнее «накрывает» старый добрый интернет, чтобы найти нужный и интересный материал, приходится приложить некоторые усилия.
Попробую ответить всем и сразу. Продолжить чтение »
Метки:справочник
Возникла задача сделать маленький загрузчик для файлов php. Ну бывает так, что нужно очень неприметное пасхальное яйцо, или еще что-нибудь.
Продолжить чтение »
Метки:OpenSource, PHP
В большинстве случаев, для написания сколько-нибудь ценной программы приходится использовать сторонние разработки. Чаще, и проще всего подключить их как ссылка по файлу. В таких случаях, при возникновении ошибки стек вызова покажет такой код как внешний. Но что делать, если именно в этом коде возникла ошибка, и есть желание узнать что к чему?
Метки:C#, работа, разработка, Windows
В этом посте я расскажу о моем адаптере для SQLite, который использовался в проекте YoutubeView.
SQLite — это база данных, которая сохранаяется в одном файле. Такой способ подходит, наприемер, для оконных приложений (где в силу каких-либо причин не хочется использовать Access).
CRUD — сокращение от Create, Read, Update, Delete. Это набор класс, работающий с данными базы данных.
Метки:C#, разработка, авторские программы
Наконец-то отошел от летних отпусков. 🙂
Разглядываю такой логи доступа и ошибок апача, и натыкаюсь вот на такую вот вещь.