Jul
11
Личная встреча с заказчиками

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

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

Читать полностью »

Добавить в news2.ru Google Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru Добавить на Habr Добавить на Moi Novosti Добавить страницу к Mister Wong Добавить на Moikrug Добавить на Myscoop Добавить на 100zakladok


мая
24
Открыл твиттер-аккаунт

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

Однако в блоге мне последнее время действительно писать просто некогда, т.к. писать хорошие статьи — это уйма времени, а писать что-либо, лишь бы было, я не хочу.

А документировать основные мысли буду с радостью в формате твиттера, ну или постараюсь.

Поэтому теперь я тоже в твиттере, посмотрим, что из этого получиться.

Мой твиттер — malkinstanislav

P. S. А еще — студии ArtLab больше не существует, мы ее закрыли. Чуть позже напишу, что к чему. Будет новая студия, уже зарегистрировал домен.

Добавить в news2.ru Google Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru Добавить на Habr Добавить на Moi Novosti Добавить страницу к Mister Wong Добавить на Moikrug Добавить на Myscoop Добавить на 100zakladok


мая
15
Блог переехал

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

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

Добавить в news2.ru Google Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru Добавить на Habr Добавить на Moi Novosti Добавить страницу к Mister Wong Добавить на Moikrug Добавить на Myscoop Добавить на 100zakladok


Apr
30
Обо всем и о ниочем

Факты:

1.  Выступил 18 апреля на конференции Codecamp 2010. Моя скромная презентация на этот счет:

презентация Codecamp

2. Проект freelancehack.ru закрыт по двум причинам: для продления домена нужно загружать сканы паспорта, что уже не интересно и второе — проект развивать банально некогда, да и наверное, нет смысла.

3. Стукнуло 25 лет, можно забрать диплом из университета и забыть о таком понятии, как «армия».

4. Проект, которым я занимаюсь, подошел вплотную к количеству 10-ти серверов (на данный момент их 9), посещаемость составляет порядка 2300–2600 уникальных хостов в день (3000–3500 посетителей в день)..полет нормальный, работаем дальше. Пока мало, планирую выйти на уровень 8000 в день к концу года.

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

Добавить в news2.ru Google Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru Добавить на Habr Добавить на Moi Novosti Добавить страницу к Mister Wong Добавить на Moikrug Добавить на Myscoop Добавить на 100zakladok


Apr
04
Новости с полей

Через 4 дня (точнее уже почти 3) мне стукнет 25 лет. Много или мало — тяжело сказать.

Однако можно будет подвести какие-то итоги достигнутого. Что и сделаю, в течении недели. Ждите об этом отдельный пост.

А теперь о том, что планируется.

Планирую написать одну или несколько заметок про Sphinx. Да-да, снова. Прошло некоторое время с тех пор, как я писал про него, однако есть уже что сказать нового.

Понадобилось мне написать ftp-поисковик. Как же тут без Sphinx обойтись-то! Пришлось столкнуться с теми вещами, с которыми не стыкаешься, пока база маленькая (база фтп-поиска уже перевалила за 6 млн. файлов).

Пришлось сделать некоторые оптимизации, поглубже изучить Sphinx и его возможности. О чем собственно и напишу.

До скорых встреч.

Добавить в news2.ru Google Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru Добавить на Habr Добавить на Moi Novosti Добавить страницу к Mister Wong Добавить на Moikrug Добавить на Myscoop Добавить на 100zakladok


Feb
21
Установка FFmpeg в Linux

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

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

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

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

Добавить в news2.ru Google Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru Добавить на Habr Добавить на Moi Novosti Добавить страницу к Mister Wong Добавить на Moikrug Добавить на Myscoop Добавить на 100zakladok


Feb
17
Из личного опыта: о плюсах и минусах удаленной работы

Как многие из вас наверняка знают, я довольно длительное время занимался фрилансом (впрочем и продолжаю время от времени) на довольно высоком уровне.

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

Проектов же, на 3–4 месяца, как я обычно привык брать ранее — на них почти нету, либо мало (как правило это что-то по типу «нужен сайт», но бывают и исключения). Поэтому остаются только длительные проекты, а это, как правило, работа в удаленной команде и довольно длительные проекты (например, над проектом Solve’360, в котором я работал 3.5 месяца в прошлом году — работа еще далеко не закончена, люди работают, а проект растет). Читать полностью »

Добавить в news2.ru Google Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru Добавить на Habr Добавить на Moi Novosti Добавить страницу к Mister Wong Добавить на Moikrug Добавить на Myscoop Добавить на 100zakladok


Feb
15
Sphinx. Что это такое и с чем его едят.

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

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

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

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

Добавить в news2.ru Google Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru Добавить на Habr Добавить на Moi Novosti Добавить страницу к Mister Wong Добавить на Moikrug Добавить на Myscoop Добавить на 100zakladok


Feb
10
Поиск на сайте – Sphinx

Захотелось сделать хороший поиск на проекте, над которым я работаю. Быстрый и гибкий.

Писать велосипеды не желалось, поэтому решил посмотреть в сторону Sphinx, как быстрого движка с открытыми исходниками.

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

А вы уже использовали ?

Добавить в news2.ru Google Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru Добавить на Habr Добавить на Moi Novosti Добавить страницу к Mister Wong Добавить на Moikrug Добавить на Myscoop Добавить на 100zakladok


Jan
16
jQuery, $.getJson, $.ajax и все, все, все…

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 таких проблем у меня вообще не возникало. Видимо связано с особенностями реализации библиотеки.

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

Добавить в news2.ru Google Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru Добавить на Habr Добавить на Moi Novosti Добавить страницу к Mister Wong Добавить на Moikrug Добавить на Myscoop Добавить на 100zakladok