Pull to refresh
0
Лангольф Александр @langolfread⁠-⁠only

User

Send message

Web 1.5 или частичная замена Ajax

Reading time10 min
Views1.5K
Здравствуй %хабраюзер%.

Хочу поделиться с тобой идеей/реализацией аналога технологии ajax которая в отличии от первого лишена основных его недостатков. Из вики об ajax мы знаем что:

Преимущества
  • Экономия трафика;
  • Уменьшение нагрузки на сервер;
  • Ускорение реакции интерфейса;

Недостатки
  • Отсутствие интеграции со стандартными инструментами браузера;
  • Динамически загружаемое содержимое недоступно поисковикам;
  • Старые методы учёта статистики сайтов становятся неактуальными;
  • Усложнение проекта;


Придуманная идея Template client cache (далее TCC) обладает те ми же достоинствами, что и ajax, но полностью лишена её недостатков.
Но, давайте по порядку.

Эффективная поисковая оптимизация сайтов для Веб-дизайнеров

Reading time12 min
Views3.1K
Большинство заказчиков просят веб-дизайнеров улучшить индексацию сайта поисковыми системами, чтобы привлечь большее количество посетителей. Некоторые дизайнеры и студии предлагают отдельные услуги по продвижению сайта в поисковых системах (SEO), а другие специалисты не хотят делать ничего для SEO. Большинство заказчиков, желающих продвинуть свой сайт в поисковых системах, знают очень мало о самих способах продвижения, и что требуется для появления сайта на первых позициях выдачи поисковика, по запросам ключевых слов с высокой конкуренцией.

Учитывая то, что Веб-дизайн и SEO тесно связаны друг с другом, этот топик можно назвать «Часто Задаваемые Вопросы» для дизайнеров, но зачастую остаются непонятными моменты, связанные с ответственностью веб-дизайнера и с тем, что в его силах для улучшения SEO. Большинство заказчиков именно от дизайнера требуют создания хорошо индексируемого сайта, который бы привлекал целевую аудиторию, однако, SEO – это непрерывный процесс, включающий в себя далеко не только дизайн и код сайта. Такие моменты как: анализ ключевых слов, разработка информационного наполнения, перелинковка и многие другие – безусловно, являются критическими моментами в оптимизации сайта для поисковых систем и, как правило, они представляют непрерывный процесс.

Несмотря на то, что веб-дизайнер может заложить фундамент для оптимизации сайта, SEO включает в себя намного больше, чем просто веб-дизайн. Если веб-дизайнеру удается разработать открытый для поисковых систем сайт, то любые последующие действия по его оптимизации будут иметь гораздо более сильный эффект. По моему мнению, веб-дизайн и SEO совершенно разные сервисы, и один веб-дизайнер не может разработать полностью оптимизированный для поисковых систем сайт, не имея знаний о других составляющих этого пазла. В идеале, дизайнер должен создать открытый для поисковых систем сайт и проконсультировать заказчика о дальнейших этапах работы над сайтом для его эффективной оптимизации (таких как разработка информационного наполнения и создания системы ссылок).

В этой статье мы проведем детальный анализ темы «Веб-дизайнеры и SEO». Многие другие темы, связанные с SEO, будут так же затронуты.
Читать дальше →

В защиту Джобса (и, отчасти, флеша)

Reading time8 min
Views894
Данный топик является ответом хабраюзеру Malinnikov, автору топика Стив Джобс о флеш-технологии. Прикладная риторика, на который я написал достаточно емкий ответ. Вопрос, который был мне задан, звучит как:

Вы считаете, что причины запрета флеша на айфоне технические.

Как вы тогда объясните, что Apple запретила и нативные приложения, созданные во флеше, но не требующие флеш-плеера?

За свой ответ на оригинальный топик я получил немало плюсов в карму и несколько просьб от хабраюзеров писать ответы в виде отдельных топиков. Так как ответ на вопрос получился еще более объемным, я решил последовать совету и оформить его в виде отдельного поста (добавлю стандартное «пост первый, просьба не пинать если что не так»).

И так, что же не так с нативными приложениями, сделанными с помощью CS5? Под хабракатом попробую объяснить чуть подробнее.

Читать дальше →

«Как создавалась планета пауков» — практическое пособие для технических дизайнеров и иллюстраторов

Reading time1 min
Views1.7K
Здравствуйте!

Хочу представить и прорекламировать вам свою книгу по matte painting и техническому дизайну. В ней я рассказываю о том, как создавалась одна из моих иллюстраций — «Планета пауков».



Так же я заснял процесс на видео по каждому из разделов книги, нарезку которых можно увидеть в теле поста.

Посмотреть видео и другие подробности

Строим контентный проект: команда — курица или яйцо?

Reading time6 min
Views3.9K
19.18 КБЕсли вы прочитали где-то аналитическую статью со словами «контент — самый ценный ресурс интернета», задумайтесь, прежде чем кидаться осваивать эту нишу — не потому ли он ценный, что добывать его мало кому под силу? Подумайте, есть ведь и другие ниши — сервисы, партнёрки и прочее. Если же вы твёрдо решили работать и зарабатывать именно на контентном ресурсе, то эта статья — для вас.

В данном случае, говоря «контент», я имею в виду в первую очередь тексты. Так уж вышло, что основным моим заработком всю мою профессиональную жизнь были тексты в той или иной форме. За пять лет в этой сфере я прошёл позиции от внештатного автора и рядового новостника до руководителя проекта, главного редактора и медиаконсультанта. И соответственно, у меня накопился некоторый опыт, вернее, практические советы, которыми бы я хотел поделиться. На пару-тройку материалов тем наберётся, а там, если будет интерес, мотивы для продолжения подскажете вы.

Ab ovo


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

Обычным делом при работе над своим проектом или анализе чужого было видеть бизнес-планы, где «контентная» часть прописана по принципу «1) нанимаем столько-то человек/платим столько-то денег; 2) пишем столько-то статей и новостей; 3)… 4) получаем такую-то посещаемость (профит!)» Между тем, что подразумевается под этим многоточием, и тем, чем реально приходится заполнять его при работе над проектом, содержится огромная разница.

UPD Статья встречена хорошо, и продолжение будет. Но пишу я очень медленно, поэтому есть идея записать подкаст на эту тему. Но я не подкастер ни разу, хотя «говорить» умею. Найдутся желающие помочь с технической стороной вопроса? Мои контакты в профиле.

Дальше только много буков и никаких картинок

Юзабилити и дизайн электронных журналов

Reading time3 min
Views2.3K

В своем предыдущем посте я писал про электронный компьютерный журнал «i». Много вопросов и нареканий было к дизайну журнала. Мы прислушались к мнению хаброчитателей и переработали основные разделы журнала, что и представим вам в новом выпуске 15 ноября. Благодаря отзывом хаброчитателей мы получаем большой опыт в этой новой сфере развития онлайновых СМИ, в области, которая на данный момент изучена крайне мало и изучение которой с применением практического опыта может дать очень важную информацию для будущих издателей и изданий. Именно поэтому я хотел бы познакомить Вас с ещё одним нашим проектом — Degustate.me — журналом о вкусной еде и ресторанах. Его тематика не совсем подходит для Хабра и этого блога (заранее хочу извиниться перед тему читателями, кому это доставит неприятные моменты), но сам формат и проблематика, которую он поднимает, относятся к этому блогу самым непосредственным образом, поэтому буду очень благодарен Вам за конструктивную критику. Об особенностях дизайна и юзабилити электронного журнала Degustate.me читайте под катом.

Внимание! Траффик!
Читать дальше →

10 книг, которые должен прочесть каждый дизайнер

Reading time1 min
Views848
Как дизайнер, я люблю смотреть картинки. Много картинок. Иногда люблю читать книги.
Поставил себе задачу — прочесть 10 книг о дизайне в этом году. Для дела, собственно.
Что посоветуете? Ваш «плэйлист»!

MODx — архив новостей в виде календаря (упрощенный вариант)

Reading time4 min
Views1.1K
Итак, начнем с того, что многие, кто работает с MODx, рано или поздно сталкиваются с тем, что каким бы не был удобным Ditto, но, все же, он не может делать многих вещей, одна из которых, по моему, должна быть вообще в базовых возможностях — архив новостей в виде календаря, например такого:

image

На данным момент, к сожалению, есть только упрощенный вариант решения данной проблемы: DittoCal. Его всегда можно скачать здесь.
Почему упрощенный? Да потому что сниппет не умеет показывать сразу несколько новостей за одну и ту же дату, а выводит самую первую, однако для кого-то большего и не надо, поэтому приступим.

Читать дальше →

История одного искусственного виртуального мира

Reading time4 min
Views5.3K

Предисловие


Всё началось с раздумий о мире за сигаретой и чашечкой кофе. Многие люди задумывались над вопросами «откуда мы взялись», «как всё на самом деле». Для примера можно предположить, что мы — мимолетная мысль какого-нибудь существа, придумавшего и наш мир, и нас самих, и наши идеи, желания, мечты. Впрочем, через секунду забывшего об этом, но для нас эта секунда длится до сих пор. Или же всё — компьютерная программа, эмулятор в какой-нибудь лаборатории, на манер матрицы. Мысли не новые, все их когда-нибудь кто-нибудь уже думал, а по последней даже сняли фильм, да не один.

Мысль о компьютерной реализации меня и заинтересовала. Заставила задуматься над тем невообразимым количеством данных, которые содержат полёт ветра, свет солнца, движения колосьев пшеницы на поле солнечным утром, жизнь микробов.



В конце-концов я решил: зачем думать и мечтать, если можно просто попробовать? С этого началось создание моего мира.

Читать дальше

Организация времени на примере работы простого гейм-дизайнера

Reading time6 min
Views1K
 Тут уже много было сказано о том, как лучше управлять своим временем. «Чем я хуже?» — подумалось мне вдруг и как результат этой мысли – вот, пожалуйста, эта небольшая статейка. Не буду говорить, что все мысли тут оригинальны, авторского производства и штучной выделки. Скорее – это что-то вроде творческого переосмысления по мотивам. Первоисточник этой системы – это книга Яны Франк «Муза и чудовище или Как организовать творческий труд».
Так как я имею наглость причислять себя к работникам творческой сферы то с интересом ознакомился с этой книгой, подумал на досуге и теперь мой рабочий процесс выглядит примерно следующим образом.
Каким именно?

40 прекрасно иллюстрированных примеров веб-дизайна (часть 1)

Reading time2 min
Views6.3K


Часть 1. 1—20


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

(Если обзор придется вам по вкусу, переведу вторую часть)
Читать дальше →

Adobe Configurator — создаём свои панели инструментов для Photoshop

Reading time4 min
Views19K
Я люблю Photoshop. Программа прошла через много ступеней эволюции, с каждой версией радует меня всё больше и это моя основная рабочая программа, запущенная на компьютере 99% времени. Единственное, что чуток печалит — это отсутствие гибкости в интерфейсе. Всё-таки большинство современных программ для редактирования и создания графики предлагают пользователю модульный интерфейс — любые кнопочки и слайдеры можно вытащить в любую часть экрана. Zbrush и Modo являются хорошим примером такой модульности.
Как оказалось, Adobe Labs уже полтора года предлагает любителям оптимизаций своё решение для модульного изменения интерфейса и, к своему стыду, я узнал о нём совсем недавно. Так что я заранее прошу прощения, если я напишу об очевидной штуке, которую многие уже давно используют, но я действительно пропустил её и она меня впечатлила.
А в качестве дополнения, я расскажу о… цветовом круге для Adobe Photoshop (да, при этой фразе все иллюстраторы/художники/текстурщики должны уронить челюсть), так как именно благодаря ему я и узнал об Adobe Configurator.


Читать дальше →

IOgraphica — трекинг движений мыши

Reading time1 min
Views11K
С удивлением узнал, что на Хабре никто еще не осветил такую замечательную программу, как IOGraphica.
Для чего она нужна?
Фактически она зарисовывает все движения курсора мыши, а на месте его остановки рисует окружности, чем больше окружность — тем дольше курсор находился в этом месте.
Вот например 20 минут активного браузинга:


Читать дальше →

«Семейный бизнес: растем в интернет», выпуск №2

Reading time1 min
Views1.2K
Второй выпуск подкаста «Семейный бизнес: растем в интернет».
image

Тема выпуска: не будь «человеком-оркестром»


  • Извечный вопрос: кто будет все делать?
  • Хостинг www.dreamhost.com
  • Дизайн (на примере шапки www.lustra-market.ru)
  • Заполнение товарных позиций
  • Про выбор товара
  • Фотолаборатория
  • Описания товаров
  • Отзывы на сайте
  • Ваш козырь — домен (на примере www.tv-shirt.ru)
  • Следим за заказами
  • Храним товар
  • Бухгалтерия (www.moedelo.org)
  • Отправка товара

Продолжительность выпуска 11 минут 22 секунды.
Комментарии и вопросы в них — залог следующего выпуска.
Все упоминаемые сайты можно найти в шоунотах к первому выпуску.
RSS лента подкаста, мой twitter.

Игра Click PLAY 2 — где же эта чёртова кнопка?

Reading time1 min
Views555
Приветствую!

Случайно наткнулся на одну забавную флэш-игру и захотелось поделиться с хабрасообществом. Суть проста — посредством кликов и движений мышкой найти (или собрать из отдельных частей) в каждом уровне запрятанную кнопку Play и нажать на нее, чтобы перейти на следующий уровень. Уровней всего 24, некоторые требуют небольшой смекалки. Наслаждайтесь. :)

image

UPD. Ссылка на первую часть игры, спасибо geksin

Социальные Игры сразу — раздел рынка (октябрь 2009) и появление новых мегазвезд

Reading time5 min
Views6.5K
«Невероятно! У нас нет ничего такого, что было помечено тегом социальные игры»

А Социальные Игры есть! и пока еще не многие в России знают, что же это такое, я расскажу, чем же это все закончится.

Социальные Игры в России сегодня


Знакомство русскоговорящей части интернета с Социальными Играми началось в локализированной версии facebook с унылой игры Счастливый Фермер, которая по сути являлась локализованной версией Happy Harvest от компании ELEX. Happy Harvest сейчас занимает почетное 138 место в рейтинге игр для facebook, ничем примечательным там не став… Если бы не получил вконтакте вторую жизнь.

Исторически так сложилось, что в России выкупалось и передиралось исключительно все, что плохо лежало на Западе, но я тут не для того, что бы читать морали… Следующая попытка была куда более удачной. Ресторатор — руссифицированная версия очень известной игры Restaurant City от компании PlayFish быстро заставила игроков перестать сажать виртуальные редьки.

Официальная реклама Restaurant City от компании PlayFish

В русской локализации Ресторатор

Отдельно следует заметить, что имена тех, кто занимался локализацией не известны. Оригинальные бренды производителей, по неизвестным причинам скрываются. В Яндексе никакой информации по этому поводу не обнаружено.

Некоторые русскоязычные журналисты забили тревогу… Мол «Ресторатор» — это очень опасное приложение, которые приводит к чудовищному расходованию времени, которое могло быть потрачено игроком в более конструктивных целях. У меня это вызывает только улыбку. Почему?
Читать дальше →

Изучаем Javascript перебирая косточки Backbone.js

Reading time10 min
Views37K
В этом посте любитель javascript тряхнет костями, доставая что-нибудь полезно-интересное из исходника Backbone.

Тут не будет рассматриваться вопрос применения библиотеки, это на Хабре уже давно сделали, а будет простой конспект-шпаргалка по js с примерами, в роли примеров — сам Backbone.
Читать дальше →

Перевод книги «The Little Book on CoffeeScript»

Reading time4 min
Views18K

Приветствую, хабраюзер!
Недавно я решил изучить CoffeeScript. В поисках книги по этому языку я наткнулся на The Little Book on CoffeeScript. Однако, эта книга на английском — и я подумал, почему бы не перевести её на русский? Небольшая часть перевода уже завершена, и я был бы рад, если бы сообщество поддержало инициативу и помогло с переводом (сам я не настолько эксперт в JS, поэтому перевод местами кривоват, это надо корректировать).

За процессом перевода можно следить здесь. Ниже прикладываю перевод первой главы.
Читать дальше →

Выразительный JavaScript: Структуры данных: объекты и массивы

Reading time22 min
Views150K

Содержание




Два раза меня спрашивали: «Скажите, м-р Бэббидж, а если вы введёте в машину неправильные данные, получится ли правильный ответ?». Непостижима та путаница в головах, которая приводит к таким вопросам.

Чарльз Бэббидж, «Отрывки из жизни философа» (1864)


Числа, булевские значения и строки – кирпичики, из которых строятся структуры данных. Но нельзя сделать дом из одного кирпича. Объекты позволяют нам группировать значения (в том числе и другие объекты) вместе – и строить более сложные структуры.

Написание программ, которым мы до сего момента занимались, сильно затруднял тот факт, что они работали только с простыми данными. Эта глава добавит вам в инструментарий понимание структур данных. К её концу вы будете знать достаточно для того, чтобы начать писать полезные программы.

Глава пройдётся по более-менее реалистичному примеру программирования, вводя понятия по мере необходимости. Код примеров будет строиться из функций и переменных, которые мы определяли ранее.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity