|
мая
15
|
Блог переехал
|
Теперь должен работать быстрее
О багах сообщать.
|
мая
15
|
Блог переехал
|
Теперь должен работать быстрее
О багах сообщать.
|
Feb
21
|
Установка FFmpeg в Linux
|
В частности речь пойдет про Debian Lenny, но это же самое вполне подойдет и для любого Linux, ровно как и для FreeBSD.
Немного предыстории: с самого начала видеохостинга у меня ffmpeg был просто втупую поставлен через менеджер пакетов —
Однако со временем я пришел к тому, что версия сильно устаревает (например текущая сборка в lenny датируется маем 2009 года — почти год назад), а версию из sid не всегда удается корректно собрать, и с этим надо
А что делать? Да взять и собрать себе ffmpeg из официального svn. Так и поступим. (more…)
|
Feb
15
|
Sphinx. Что это такое и с чем его едят.
|
Итак, сфинкс.
Постараюсь немного рассказать о нем с наглядными примерами и настройкой.
Sphinx (SQL Phrase Index) — полнотекстовый поисковой движок, опубликованный под лицензией GPLv2, что дает возможность его бесплатного использования в своих проектах.
Сразу же возникает вопрос — «чем же Sphinx отличается от других поисковых движков и почему именно его стоит использовать?»
(more…)
|
Jan
16
|
jQuery, $.getJson, $.ajax и все, все, все…
|
До этого я работал только с Prototype, особо jQuery не пользовался, хотя и использовал пару вполне успешно.
В проекте, в котором я сейчас работаю, все построено на Zend Framework + JQuery. Соответственно приходиться сталкиваться теперь довольно часто с jQuery.
Вчера мне понадобилась там одна фишка: нужно было получить данные через Ajax запрос и дальше сделать с ними некоторые манипуляции (обрезание строки и т.д, не суть важно) и вывести клиенту.
Недолго думая, была сделана такая конструкция:
$.getJSON(’<?=$this->newsLetterUrl(’content-start’)?>/’,
{ load_eds_data: 1, idpage: $(’#eds_ref-key’).val(), ajax: ’true’},
function(data) {
subTitle = ’Dates: ’+data.date_text + ’ Venue: ’ + data.xvenue;
});
Удивление наступило позже, когда я понял, что переменная subTitle не видна после этого и не доступна.
Полез в гугл, начал искать, что ж это за фигня получается, что нельзя в переменную записать данные после ajax запроса.
Оказалось, что проблема … в асинхронности запроса $.getJson и для того, чтобы получить нужное мне, конструкцию надо заменить на такую:
$.ajax({
async: false,
data: { load_eds_data: 1, idpage: $(’#eds_ref-key’).val(), ajax: ’true’},
dataType : «json»,
url: ’newsLetterUrl(’content-start’)?>/’,
success: function(data) {
subTitle = ’Dates: ’+data.date_text + ’ Venue: ’ + data.xvenue;
}
});
указав таким образом, что нам нужен неасинхронный запрос. Теперь переменная subTitle видна поза данной конструкцией! И ее можно использовать дальше, как угодно.
Самое интересное, что в prototype таких проблем у меня вообще не возникало. Видимо связано с особенностями реализации библиотеки.
Возможно кому-то пригодится, когда столкнетесь с подобной задачей.
|
Dec
22
|
Какой фреймворк вы используете?
|
Вопрос, конечно же, к программистам.
У каждого языка для
Скажу за себя — для всех
С тех пор мне данный фреймворк понравился и я продолжаю работать с ним.
А вы на чем работаете и почему?
|
Dec
18
|
Видеохостинг своими руками
|
Как и обещал, немного расскажу о том, как создать свой видеохостинг «с нуля».
Все, что я дальше напишу — мой личный опыт и возможно не является доскональным решением вопроса и есть другие, более оптимальные (возможно даже в комментариях отметятся люди, которые знают как сделать лучше — буду благодарен).
Вопрос создания
Основная сложность, как на меня, это закачка, обработка и отдача видео. (more…)
|
Mar
12
|
Стартап с нулевыми вложениями – миф?
|
Так уж повелось, что воодушевленные западными успешными проектами, наши соотечественники тоже задались идеей создания успешных стартапов.
Почти каждый день на просторах СНГ появляется по одному или нескольку новых стартапов (при этом чаще всего - по типу «социальная сеть»). Очень малая часть из этих проектов выживает в первые полгода, еще меньшая часть доходит до монетизации (чаще всего создатели еще изначально не знаю, за счет чего будут монетизироваться). (more…)
|
Feb
01
|
Подход «Getting Real» при создании веб-приложений
|
Думаю сегодня мало кто не знает (или хотя бы не слышал) про такую компанию, как 37signals.
А для тех кто не знает — это компания из Чикаго, которая прославилась на весь мир своими продуктами (BaseCamp, Ta-Da list, Campfire, Ruby On Rails и другими) и политикой создания своих продуктов.
На сегодняшний день их проектами пользуются более 1 миллиона человек по всему миру.
В чем же их успех, спросите вы. Ответ довольно простой на самом деле.
Ознакомившись с материалом их книги (которую кстати рекомендую к прочтению) стает понятно, что компания пропагандирует принцип «KISS» (Keep It Simple, Stupid! — что дословно означает «делай проще, дурень!»), который они «обозвали» «Getting Real».
|
мая
25
|
Блоги и заработок на них
|
Я думаю, что никого не удивлю, если скажу, что с идеей получения денег с блога открывается большинство блогов.
Люди предварительно начитываются заметок у популярных блоггеров про то, как они делают 1000 и более долларов на своем блоге.
Естественно, все хотят иметь пассивный доход и ничего при этом делать. Поэтому очень много попыток открыть свой блог и «рубить капусту».
К сожалению (или к счастью), кнопки «бабло» в интернете нет. И любой заработок обусловлен комплексом мер, которые предпринимает человек, а не только открыть блог и писать, писать, писать…
Хочу рассказать об одном интересном наблюдении, которое я сделал для себя, а именно:
Хорошо зарабатывают на блогах только те люди, которые имеют хорошую прибыль помимо своего блога и периодически рассказывают об этом.
Конечно есть исключения. Но их не много.
Почему так? Потому, что интересная личность, сделавшая
Поэтому мой совет всем людям, что только планируют открывать блог и зарабатывать на нем бешеные деньги — не тратьте свое время впустую. Время, потраченное на раскрутку блога, соизмеримо с тем временем, если бы вы устроили свою жизнь, прославились, получили уважение. А когда
Ну а если решите зарабатывать — то сможете это сделать намного быстрее, чем если бы вы потратили тоже самое время на раскрутку своего блога.
Удачи!
|
мая
03
|
Виды денежных расчетов с фрилансерами
|
Как же мы (фрилансеры) получаем деньги с заказчиков?
Этот вопрос — «Как получать оплату за свой труд?» - я уверен встает перед каждым начинающим фрилансером, который только попал в эту сферу. И я таким был и тоже мало понимал, что и как.
Поэтому суть моего сегодняшнего поста — рассказать о возможных расчетах с заказчиками для фрилансера.