Denis.in.ua

Блог имени Меня

… В условиях кризиса

9 comments

Замечали в последнее время тенденцию брать какую-либо статью по маркетингу, экономике или чему-угодно и в конце заголовка обязательно добавлять: «в условиях кризиса»?
При этом в самой статье нет ничего особенного, что было бы полезно только в период кризиса. Например, совет: «в период кризиса минимизируйте расходы». Или «проведите сео оптимизацию».

Дальше ожидаем статей:
Read the rest of this entry »

Written by Денис Солошенко

Декабрь 24th, 2008 at 2:45 пп

Posted in Ни о чем

WEB 3.0 — это …

2 comments

…Когда adsense встроен в зрачок и контекстная реклама появляется при просмотре окружающих предметов ©

Written by Денис Солошенко

Октябрь 27th, 2008 at 10:27 пп

301 redirect с помощью nginx или мелкое seo

3 comments

301 redirectНикогда целенаправленно не занимался оптимизацией под поисковики, но вот недавно попался под руку один из миллиона сервисов предлагающих проанализировать сайт на предмет его дружелюбности к поисковикам. Без раздумий вбил один из своих проектов и первое что бросилось в глаза — заметка о том что сайт доступен по двум адресам: www.mysite.com и mysite.com, гугл и другие поисковики воспринимают эти адреса как два разных сайта. Казалось бы ничего страшного, но ведь при этом половинятся входящие ссылки, уникальность контента ставится под сомнение (какая уж тут уникальность, если один и тот же контент аж на двух сайтах), и есть, наверное, еще много негатива в таком вот дублировании.

Выход в данном случае достаточно простой, прописать редирект со статус-кодом 301 (permanently moved) с домена www.mydomain.com на mydomain.com.
Для Апача rewrite правило очевидно, а вот nginx, который я использую у себя на хостинге, для меня пока более загадочен. Но все же решение было найдено и для него.
Read the rest of this entry »

Written by Денис Солошенко

Октябрь 21st, 2008 at 1:14 дп

Posted in PHP

Повышение производительности труда

7 comments

Чтобы повысить производительность труда — нужно прекратить читать статьи о методах повышения производительности труда! ©

Written by Денис Солошенко

Июль 7th, 2008 at 5:55 пп

Posted in Ни о чем

Мысли о наболевшем

7 comments

Иногда зарплата вырастает до такой степени, что выдают ее только по частям. ©

Written by Денис Солошенко

Июль 4th, 2008 at 12:28 дп

Posted in Ни о чем

Tip: Extjs + Rails

4 comments

Для тех кто только использует связку Extjs и Rails.
В рельсах есть такой полезный метод: respond_to, который позволяет отдавать данный в нужном формате будь-то html, xml, json.
Например:

1
2
3
4
5
6
7
respond_to do |format|
      format.json {
        data = {:success=>true}
        render :json=>data.to_json
      }
      format.html { redirect_to(:controller => 'blablabla', :action => 'index', :id => 'all') }
 end

В данном случае, если запрос пришел Аяксом — то просто вернуть ответ в формате json: {:success=>true}.
Если же был обычный переход в браузере на данную страницу — то отредиректить на другую страницу.

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

И все казалось бы без проблем, но если вы пытаетесь создать аяксовый запрос используя extjs — рельсы выполнят код блока html.
Безобразие!

Чтобы вразумить их, придется использовать дополнительный параметр в аяксовом запросе:

headers: { ‘Accept’ : ‘application/json’ },

Например так:

1
2
3
4
5
6
7
8
Ext.Ajax.request({
            url : my_url
            method: 'POST',
            headers: { 'Accept' : 'application/json' },
            callback: function ( options, success, response ) {
                alert('ok!');
            }
        });

Written by Денис Солошенко

Июнь 27th, 2008 at 1:24 дп

Posted in Javascript,Rails

Современная жизнь

7 comments

Переписываться с человеком по аське, когда слышно как он набирает тебе сообщения…

Written by Денис Солошенко

Июнь 19th, 2008 at 7:14 пп

Posted in Ни о чем

Рекомендую к прочтению

5 comments

Бывает сидишь себе на работе, а почитать нечего.
Рекомендую две книжки и два блога:
Read the rest of this entry »

Written by Денис Солошенко

Июнь 19th, 2008 at 3:44 пп

Posted in Соль

Мысли вслух

4 comments

Чтобы заставить программиста сделать что-то хорошо, надо заставить его пользоваться этим «что-то»(C)

Written by Денис Солошенко

Июнь 17th, 2008 at 6:54 пп

Posted in Ни о чем

В этом году решил поучаствовать в CSS Naked Day

7 comments

Смысл сего действа в том, чтобы продвинуть веб-стандарты.
Метод продвижения: убрать на один день (9 апреля) CSS со своего сайта.

Read the rest of this entry »

Written by Денис Солошенко

Апрель 8th, 2008 at 11:12 дп