Архив рубрики ‘Вэб’ Category

мая
15
Блог переехал
1 балл2 балла3 балла4 балла5 баллов (стать первым, кто оценил!)
Loading ... Loading ...

Теперь должен работать быстрее :)

О багах сообщать.

Feb
21
Установка FFmpeg в Linux
1 балл2 балла3 балла4 балла5 баллов (1 голоса, средний балл: 5 из 5)
Loading ... Loading ...

В частности речь пойдет про Debian Lenny, но это же самое вполне подойдет и для любого Linux, ровно как и для FreeBSD.

Немного предыстории: с самого начала видеохостинга у меня ffmpeg был просто втупую поставлен через менеджер пакетов — apt-get install ffmpeg .

Однако со временем я пришел к тому, что версия сильно устаревает (например текущая сборка в lenny датируется маем 2009 года — почти год назад), а версию из sid не всегда удается корректно собрать, и с этим надо что-то делать.

А что делать? Да взять и собрать себе ffmpeg из официального svn. Так и поступим. (more…)

Feb
15
Sphinx. Что это такое и с чем его едят.
1 балл2 балла3 балла4 балла5 баллов (2 голоса, средний балл: 4 из 5)
Loading ... Loading ...

sphinxИтак, сфинкс.

Постараюсь немного рассказать о нем с наглядными примерами и настройкой.

Sphinx (SQL Phrase Index) — полнотекстовый поисковой движок, опубликованный под лицензией GPLv2, что дает возможность его бесплатного использования в своих проектах.

Сразу же возникает вопрос — «чем же Sphinx отличается от других поисковых движков и почему именно его стоит использовать?»
(more…)

Jan
16
jQuery, $.getJson, $.ajax и все, все, все…
1 балл2 балла3 балла4 балла5 баллов (стать первым, кто оценил!)
Loading ... Loading ...

jQueryДо этого я работал только с 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
Какой фреймворк вы используете?
1 балл2 балла3 балла4 балла5 баллов (2 голоса, средний балл: 1 из 5)
Loading ... Loading ...

Вопрос, конечно же, к программистам.

У каждого языка для веб-разработок есть свой фреймворк или даже несколько. Каким пользуетесь вы и почему?

Скажу за себя — для всех более-менее увесистых проектов (больше хоумпага) я использую Zend Framework, впрочем использую его уже давненько, первым проектом на нем был — http://prometr.ua , сделанный в командной работе (хотя откровенно говоря я принял в нем довольно малое участие, но все же).

С тех пор мне данный фреймворк понравился и я продолжаю работать с ним.

А вы на чем работаете и почему?

Dec
18
Видеохостинг своими руками
1 балл2 балла3 балла4 балла5 баллов (2 голоса, средний балл: 5 из 5)
Loading ... Loading ...

Как и обещал, немного расскажу о том, как создать свой видеохостинг «с нуля».

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

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

Вопрос создания веб-морды я пропущу, т.к. тут ничего сложного нет, нужно лишь продумать интерфейс и выбрать флеш-плеер для проигрывания видео.

Основная сложность, как на меня, это закачка, обработка и отдача видео. (more…)

Mar
12
Стартап с нулевыми вложениями – миф?
1 балл2 балла3 балла4 балла5 баллов (1 голоса, средний балл: 5 из 5)
Loading ... Loading ...

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

Почти каждый день на просторах СНГ появляется по одному или нескольку новых стартапов (при этом чаще всего -  по типу «социальная сеть»). Очень малая часть из этих проектов выживает в первые полгода, еще меньшая часть доходит до монетизации (чаще всего создатели еще изначально не знаю, за счет чего будут монетизироваться). (more…)

Feb
01
Подход «Getting Real» при создании веб-приложений
1 балл2 балла3 балла4 балла5 баллов (1 голоса, средний балл: 5 из 5)
Loading ... Loading ...

Getting RealДумаю сегодня мало кто не знает (или хотя бы не слышал) про такую компанию, как 37signals.

А для тех кто не знает — это компания из Чикаго, которая прославилась на весь мир своими продуктами (BaseCamp, Ta-Da list, Campfire, Ruby On Rails и другими) и политикой создания своих продуктов.

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

В чем же их успех, спросите вы. Ответ довольно простой на самом деле.

Ознакомившись с материалом их книги (которую кстати рекомендую к прочтению)  стает понятно, что компания пропагандирует принцип «KISS» (Keep It Simple, Stupid! — что дословно означает «делай проще, дурень!»), который они «обозвали» «Getting Real».

(more…)

мая
25
Блоги и заработок на них
1 балл2 балла3 балла4 балла5 баллов (6 голоса, средний балл: 4.33 из 5)
Loading ... Loading ...

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

Люди предварительно начитываются заметок у популярных блоггеров про то, как они делают 1000 и более долларов на своем блоге.

Естественно, все хотят иметь пассивный доход и ничего при этом делать. Поэтому очень много попыток открыть свой блог и «рубить капусту».

К сожалению (или к счастью),  кнопки «бабло» в интернете нет.  И любой заработок обусловлен комплексом мер, которые предпринимает человек, а не только открыть блог и писать, писать, писать…

Хочу рассказать об одном интересном наблюдении, которое я сделал для себя, а именно:

Хорошо зарабатывают на блогах только те люди, которые имеют хорошую прибыль помимо своего блога и периодически рассказывают об этом.

Конечно есть исключения. Но их не много.

Почему так? Потому, что интересная личность, сделавшая какую-то карьеру (свой проект или работа в известной компании, не важно) всегда привлекает к себе больше внимания, чем Вася Васечкин, который только открыл блог и планирует зарабатывать на нем.

Поэтому мой совет всем людям, что только планируют открывать блог и зарабатывать на нем бешеные деньги — не тратьте свое время впустую. Время, потраченное на раскрутку блога, соизмеримо с тем временем, если бы вы устроили свою жизнь, прославились, получили уважение. А когда чего-то достигните — тогда уже открывайте блог — и тогда уже вам решать — возможно вам заработок с него уже и не нужен будет, будете просто для души писать.

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

Удачи!

мая
03
Виды денежных расчетов с фрилансерами
1 балл2 балла3 балла4 балла5 баллов (12 голоса, средний балл: 3.42 из 5)
Loading ... Loading ...

Переводы денегКак же мы (фрилансеры) получаем деньги с заказчиков?

Этот вопрос — «Как получать оплату за свой труд?» -  я уверен встает перед каждым начинающим фрилансером, который только попал в эту сферу. И я таким был и тоже мало понимал, что и как.

Поэтому суть моего сегодняшнего поста — рассказать о возможных расчетах с заказчиками для фрилансера.

(more…)