Недавно понадобилось сохранять видео с веб-камеры, но как известно ни Flash Player, ни Silverlight ни позволяют это сделать в полной мере, Flash Player позволяет отправлять захваченное видео на мультимедиа сервер, у адоба есть свой собственный Flash Media Server, но он жутко платный(> 1k$) и неповоротливый. Есть также опенсорсный Red5, но он славится своей глюкавостью, и есть миниатюрный, 150 кб, сервер написанный на haxe, называется haxeVideo. Простой, кросспалтформенный и малотребующий в плане ресурсов, сохраняет видео в формате .flv. Читать запись полностью »
Таймер
Все таки доделал до более менее работающего состояния свой таймер
Теперь он сохраняет результаты. То есть это полноценный таймер для замера потраченного на работу времени. Будет полезен фрилансерам работающим по часовой оплате, так как позволяет на ходу рассчитывать заработанные деньги и вести статистику по датам.
Скачать можно тут: http://ifolder.ru/17090954
Для начала разберемся что мы хотим увидеть в итоге, у меня уже есть готовый пример, находится он , управление: ВВЕРХ – газ, ВНИЗ – тормоз, ВЛЕВО – поворот влево, ВПРАВО – поворот вправо. Ну вот, в конструкторе главного класса создаем слушатели событий:
Читать запись полностью »
Внезапно мне понадобился самый обычный таймер для учета рабочего времени, спросив у гугла : “Таймер для ПК” он мне предложил скачать таймер для выключения ПК. В итоге не найдя более-менее адекватного решения я решил изобрести свой велосипед, но с более круглыми колесами. Сначала хотел написать на AIR, но мне изначально был нужен просто .exe файл безо всяких там установок, остановился на C# .NET, так как на моем запасном ПК(основной успешно сгорел и лежит в ремонте) был установлен Visual C# 2008 Express я решил эксплуатировать именно его. Повспоминая основы C# накатал архипростое приложениеце уложившись в сто строк. Оно умеет отсчитывать время(таймер же), считать сколько я заработал за отсчитанное время с обновлением суммы ежесекундно и возможностью изменять стоимость часа в процессе отсчета без сброса уже наработанной суммы, и собственно кнопка сброса которая все обнуляет.
Если кому-то нужно сие творение прошу скачать тут:
Думаю со временем доработать его добавив функцию логирования отсчетов и сумм соответствующим этим отсчетом и выводом итоговой суммы.
Таки я написал статейку на хабрахабр, ознакомиться можно тут:
Сейчас делаю Flash галерею по одному заказу, в ней надо было вращать окружность с расположенными на ней фото, само по себе вращение не сложно организовать, но нужно было сделать так чтобы при драге окружность не прыгала на тот угол под которым находится мышь по отношению к центру окружности. Получается нужно сделать некий аналог регулятора громкости, когда крутишь подобный регулятор, ты берешь его и не важно под каким углом находятся твои пальцы по отношению к центру регулятора, ты крутишь, а он изменяет угол своего поворота прямо пропорционально изменению угла поворота твоих пальцев. Надеюсь я понятно выразился
. Так вот мне нужно было сделать нечто подобное, алгоритм не хотел умещаться у меня в голове, обращался на flasher.ru, но мне там подсказывали одно и тоже, не совсем верное решение. Но недавно идея сама по себе всплыла в моем мозге. Сейчас я расскажу как я сделал. Читать запись полностью »
PHP тест
Прошел недавно тест мамбы на владение PHP, результаты не удовлетворили, мог бы и получше, но все же
Собственно сам тест лежит тут:
Вопросы в большинстве, естественно, о PHP, но попадаются и о MySQL, элементарные запросы на объединение таблиц. Попадаются вопросы с подковыркой, базирующиеся на известных багах PHP, по типу передачи дескриптора файла не по ссылке, а копией если передавать его как аргумент функции в PHP4. Но тест интересный.
Сегодня отправил в песочницу хабра мою статью о скрипте генерирующем круговую диаграмму отображающую лояльность пользователей к комментариям пользователя. Далее будет кросспост этой статьи
По карме пользователя и его рейтингу, невозможно понять какие темы его интересуют и какие оценки в среднем он получает от других пользователей на свои комментарии. Я решил эту проблему с помощью языка Perl. Ну-с начнем: Читать запись полностью »
Новый блог :(
Из-за того что на сервере переустанавливали ОС, и того, что я криво сделал бэкап базы данных все мои посты потеряны навсегда, начинаю так сказать с чистого листа.