Search
Write a publication
Pull to refresh
0
0
ZimBix @ZimBix

User

Send message

Top 10 фильмов для предпринимателей.

Reading time1 min
Views2.8K


Гуляя по сети, набрел на блог Startupblog и мне понравилась идея опубликовать здесь список наиболее полезных для предпринимателей фильмов. Возможно кому то он покажется интересным. Вот он:
Читать дальше →

Безопасный метод авторизации на PHP

Reading time9 min
Views364K
Примечание: мини-статья написана для новичков

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

Инвесторы выводят российские стартапы за рубеж на продажу

Reading time2 min
Views648
Западные блоги, посвящённые предпринимательству и интернет-стартапам, обсуждают действия российских капиталистов на рынке венчурных инвестиций. Речь идёт об инвестиционном холдинге «Финам», который купил долю в компании Alawar Entertainment, одном из мировых лидеров на рынке казуальных игр (пресс-релиз).

Хотя Alawar — российская компания, но она действует на зарубежном рынке, так что инвестиции «Финама» можно рассматривать как экспансию российских венчурных капиталистов за рубеж. Цель инвестиций — усилить позиции стартапа, после чего выгодно перепродать свою долю, скорее всего, иностранному инвестору.
Читать дальше →

Юзабилити Бюллетень. Выпуск № 9

Reading time2 min
Views856
Конференция UPA 2008: Приглашаются рецензенты
Организационный комитет конференции UPA 2008 приглашает к сотрудничеству рецензентов. Участие в рецензировании добровольное. Рецензенты получат от трех до пяти работ на рецензию в середине Октября 2007 года.
Михаил Елфимов. О книге «Information Dashboard Design: The Effective Visual Communication of Data»
Книга «Information Dashboard Design», в которой рассказывается именно о проектировании интерфейсов, точнее о проектировании экрана. Не о процессе проектирования, не о визуальном дизайне, не о юзабилити, не об информационной архитектуре и не о задачах пользователя. Иными словами, эта книга именно о том, что нужно проектировщику.
Марк Джонстоун. Ошибки юзабилити
В Интернете сегодня можно увидеть множество сайтов, имеющих проблемы с юзабилити. Постоянное игнорирование этого важного элемента в деле создания сайта приводит к тому, что посетители сайта теряются на нем, оказываются сбитыми с толку и разочаровываются. Время, в течение которого посетитель принимает решение, остаться и исследовать сайт или покинуть его, равно 0,4 секунды. Привлечение посетителей на сайт является весьма сложной задачей – она состоит в быстром установлении связи с ними и ее сохранении.
Шаун Медеро. Бумажные прототипы
По мере того, как интерфейсы становятся все более универсальными, а описывающие их спецификации все более короткими, может оказаться полезным заменить моделирование пользовательского интерфейса чем-то более простым. Все что для этого потребуется – бумага, ручка, ножницы и ваше воображение.
Елена Бочарова. Профессиональная образовательная программа «Юзабилити Инженерия»
Семинар «Юзабилити Инженерия» (Санкт-Петербург, 20-21 сентября 2007) – важная веха формирования фундаментального профессионального юзабилити образования в России. В основе новой программы лежит многолетний опыт внедрения юзабилити в российских компаниях и международный опыт, систематизированный в рамках сертификационной программы Certified Usability Analyst (Human Factors International). Это сочетание обеспечивает международный уровень обучения с учетом стадии зрелости юзабилити в России.
Мария Крекотун. Проект с человеческим лицом
25 апреля 2007 года в Москве состоялся семинар Скотта Беркуна, на котором автор дал эксклюзивное интервью для журнала «Директор информационной службы» (http://www.osp.ru/cw/2007/27/4270954/).
Александр Крамер. 26 тезисов о пользовательском интерфейсе
1. Интерфейс появляется в момент взаимодействия. Что предполагает как минимум двух участников, как минимум один из которых – человек.
2. Взаимодействие имеет цель (результат взаимодействия) или систему целей (результатов).
3. Цель бывает явной или скрытой. К цели ведет последовательность действий, совершаемых по определенным правилам. Достижение цели служит постановке следующей цели и определению следующих правил…
 

Социальная сеть на связях из реальной жизни

Reading time1 min
Views641

В социальных сетях люди выстраивают связи на основе некоторых объединяющих их признаках. Например, это могут быть общие интересы (комьюнити LiveJournal и круги МоегоКруга), места учёбы и работы (для Одноклассники.ру основное — школы и воинские части, для ВКонтакте — вузы, а у того же МоегоКруга — всё перечисленное плюс компании, где работают люди, книги и т.п.).

Повторю, чтобы стало понятнее, куда я клоню (берём основное, что отличает проект на фоне остальных; конечно же, во многом они пересекаются):

* МойКруг — работа (компании, где вместе работали);
* Одноклассники — школы, где вместе учились;
* ВКонтакте — вузы, где вместе учились.

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

Почему бы не собрать всё это в одну кучу, сделав проект, который будет объединять людей на основе информации о месте и времени? Тогда школа, вуз, работа — всё это станет частным случаем общей идеи объединения — сильной идеи, которую подсказывает обычная, реальная жизнь. Другими частными случаями будут дома, где мы живём (соседи), места, где родились (земляки), где проводим отпуск, где назначаем встречи, куда отводим детей на день (детские сады), где смотрим кино (кинотеатры) и где обедаем (кафе и рестораны). Уверен, список будет очень длинным :-)

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

Что скажете?

Мелкая доработка облака тегов

Reading time1 min
Views558
Предлагается в тегах, содержащих пробелы, при выводе в облако (возможно, не только в облако) заменять оные на   во избежание вот такого:
Перенос тега в облаке Хабра

Upd: или, что ещё лучше, добавить в CSS (спасибо alkeeper):
.tagsblock a {
white-space: nowrap;
}

Практический HTML: работаем с таблицами

Reading time1 min
Views1.9K
Примечание: ниже находится перевод статьи «Bring on the tables», в которой рассматривается использование таблиц по прямому назначению и некоторые методы по увеличению их доступности.

UPD: текст статьи полностью убран в связи с его неконтролируемыми преобразованиями с момента публикации.

Drupal vs WordPress

Reading time1 min
Views20K
Некоторое время назад я делал сайт сообщества, для чего по настоятельной рекомендации хабралюдей использовал Drupal. Что я могу сказать: полностью доволен этим выбором. Огромное количество готовых модулей на все случаи жизни + отличный русcкоязычный ресурс drupal.ru, где я мог быстро получить ответы на свои вопросы. Но особенно порадовал модуль OpenID, который дал возможность использовать ЖЖ-аккаунт для авторизации на моем сайте…

Но это все вводные слова. Сейчас возникла необходимость (душа просит) сделать личный блог на отдельном сайте. Можно было бы использовать свой опыт работы с Drupal, но посмотрев самые модные личные блоги, я обратил внимание, что они работают на движке WordPress.

Хотелось бы узнать мнение специалистов чем же лучше WordPress в задачах создания личного блога?

CTR позиций в поисковой выдаче

Reading time5 min
Views16K
Как известно, поисковая оптимизация (основной метод привлечения новых посетителей на сайт без применения рекламы) давно стала многомиллионной индустрией. По разным оценкам объем рынка поисковой оптимизации варьируется от $50 млн. до $100 млн., что сопоставимо с объемами рынков медийной и контекстной рекламы в Интернет по отдельности.

Удивительно, но при подобных показателях рынка сами услуги SEO абсолютно не формализованы. Не формализованы настолько, что заказчики, которых, в конечном счете, интересуют только объемы привлеченного трафика, заранее не знают, что покупают. Точнее не могут априори сравнивать услуги SEO с Интернет-рекламой (будь то контекстная реклама или медийка) по привычным показателям, типа CPC, CTR и т.д.

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

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

Это понятно!

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

Короче, это всё лирика. Настоящая мысль моя в том, что а не пора ли уже запускать полноценные независимые исследования, результатом которых стали бы реальные данные об эффективности SEO? TNS Gallup скоро начнет мониторить медийную рекламу в Интернет – возможно, поисковикам стоит в ответ заморочиться на предмет измерения позиций компаний в поисковой выдаче…

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

Практический AJAX: что делать с кнопкой «назад» в браузерах

Reading time7 min
Views17K
Примечание: статья посвящена обзору проблемы неработающей кнопки «назад» в браузере при использовании AJAX-методов для передачи содержания страниц от сервера к клиенту. В статье рассматриваются основные принципы работы AJAX и возможные пути решения заявленной проблемы. Курсивом даны мои комментарии.

Эта статья является первой из ряда материалов (вторая статья посвящена работе с закладками), направленных на устранение части критики, которую адресуют сейчас AJAX, и предоставляющих обзор полезных методов, которые помогут сделать ваши приложения и веб-страницы, использующие технику AJAX, немного лучше.
Читать дальше →

Исправляем Веб. Часть 1

Reading time5 min
Views930
Примечание: ниже перевод статьи «Fixing The Web — Part 1», в которой поднимаются наиболее актуальные вопросы, касающиеся текущего положения вещей в Вебе.

Нуждается ли Веб в исправлениях?



История Веба насчитывает уже 16 лет. В первые 10 лет Веб-технологии развивались ошеломляюще быстро, но в последние 6 лет серьзных изменений в них не последовало. Насколько это хорошо или плохо? Существует ряд вполне понятных преимуществ существования стабильной среды разработки для любой технологии, но является ли Веб стабильным, или же он находится в застое? Постигнет ли Веб без инноваций такая же участь, как и любую другую технологию, что перестает следить за изменением пользовательских предпочтений и становится устаревшей?

Естественно, Веб играет роль, прежде всего, глобального информационного источника, но насколько хорошо при этом функционируют сами Веб-технологии? Чтобы ответить на этот вопрос, мы должны рассмотреть ряд проблем, которые существуют в Вебе:

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

Качество, которое убивает

Reading time2 min
Views956
Стиль изложения может показаться сбивчивым

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

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

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

Сегодня у человечества есть современный автомобиль, у которого есть современное колесо. Они развивались параллельно. С точки зрения человека начала века, они являются идеальными. Если бы мы решили создать такое колесо и работали бы над ним с начала века как над отдельным проектов, у нас не было бы сегодня нашего колеса.

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

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

Почему качество губит? Таким образом, мы подошли к самому главному. Проект — это мешок ресурсов, на которых написано, в какой результат он должен превратиться. Ресурсы всегда конечны, и молитесь, чтобы этот конец был счастливым. Рано или поздно наступит точка, которую вы обозначали на своих ранних графиках латинской буквой G, а в поздних, возможно, стали использовать её русский антоним. Так вот, если заклепочный отдел сделает заклепку нового самолета идеальной, которая по характеристикам даже на 20% лучше, чем планировалось, потратив ради благого дела (кто поспорит?) ресурсы в виде 20% превышения выделенного времени и денег, эти 20%, для простоты выраженные в чистой энергии, не достанутся менее харизматичным соседям из отдела, который занимается, например, системой охлаждения.

Я не говорю, что от этого чаще падают самолеты, я лишь хочу, чтобы перестали бороться с плохим качеством только с помощью повышения качества ;)

CSS макеты: фиксированные, резиновые, эластичные. Плюсы и минусы

Reading time2 min
Views6.6K
Примечание: ниже выложен перевод статьи «CSS Layouts: The Fixed. The Fluid. The Elastic.», в качестве русского аналога термина layout используется макет. В статье рассматриваются два вида «резинового» макета, поэтому один из них для различия обозначен как «эластичный» (elastic, спасибо MTonly за ценный комментарий). Автор резюмирует основные плюсы и минусы каждого из рассматриваемых макетов (способов верстки).

Какой макет верстки (с использованием Каскадных Таблиц Стилей, CSS) можно считать наилучшим? Каждый из них имеет свои хаки (quirks) и свои уникальные плюсы и минусы. Будет ли один из них более удобен для пользователя, чем все остальные? Насколько просто им будет пользоваться? Какие есть у каждого из них проблемы, и как их обходить? Верстается ли один из них проще всех остальных? Есть ли среди них какой-либо ущербный, совершенно непригодный? Скорее всего, многие однозначно ответят на эти вопросы, но я не буду так торопиться. Каждый из этих макетов мне нравится, и каждый применим в том или ином случае, если делать это с умом и внимательно проверять простоту использования и одинаковую доступность для всех категорий пользователей. Все они являются частью уровня представления (presentational layer) для вебсайта, поэтому большинство вопросов по доступности вытекают из корректного использования семантики и общих правил верстки. Далее я опишу свой взгляд на жестко фиксированный (rigid fixed), адаптивный резиновый (adaptable fluid) и расширяемый эластичный (expandable elastic) макеты.
Читать дальше →

Как JavaScript тормозит Веб (и что с этим делать)?

Reading time1 min
Views3.2K
Примечание: ниже перевод статьи «How JavaScript is Slowing Down the Web (And What To Do About It)», посвященной, в основном, работе с виджетами: характерные проблемы и методы их решения.

Одна строка JavаScript является основой большинства текущих технологий, которые используют авторы блогов. Виджеты, средства (фото-/видео-)обмена, отслеживание посетителей, рекламные объявления. Во многих случаях единственная строка JavaScript — это все, что нужно автору, чтобы добавить в своей блог что-то новенькое. Проблемы начинаются тогда, когда много-много этих самых строчек собирается вместе...

читать дальше на webo.in →

Календарь: Таблица или Список?

Reading time4 min
Views5.8K

Предыстория


На поиски по теме, указанной в заголовке меня сподвигла задача сверстать календарь для нашей системы отчетов. Что примечательно, мои действия почти в точности повторяли действия автора статьи, которую я нашел и перевёл (под катом).
Встав перед задачей сверстать календарь я тоже «мыслил анти-таблично», и после не долгих раздумий сварганил из списка календарец. Но к концу рабочего дня и всех мытарств, меня переклинило по дороге домой тоже, что и автора статьи — а как быть с днями недели?
По пути я обдумал этот вопрос и сформулировал запрос для Google — calendar table or list. Первая же ссылка привлекла меня и подтвердила мои соображения относительно того что календарь это всё-таки таблица а не список.
Я не претендую на оригинальность, конечно же, и возможно эта тема уже поднималась, но именно в таком разрезе я её ещё не встречал. В русскоязычной части интернета я ещё как-то читал статью Neutrino о его опыте вёрстки календаря, тогда я ещё удивился предложенному решению, но к сожалению тогда о семантике я мало задумывался)
Для предотвращения возможных будущих заблуждений, я решил перевести найденную статью, так как она вполне убедительна и раскрывает довольно полно затронутую тему. Надеюсь, также на вашу критику перевода, так как с переводом у меня не всё гладко, по-моему)


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

Руководство Марка Андрессена по стартапам: часть 4

Reading time8 min
Views1.7K

Единственное, что имеет значение

Предыдущие части: Первая часть, Вторая часть, Третья часть

В этой статье рассказывается о той единственной вещи, которая важна для молодого стартапа.

Но для начала немного теории.

Если вы посмотрите на огромное количество стартапов, скажем, 30 или 40 или больше; этого будет достаточно, чтобы не замечать те, которым по чистой случайности повезло и найти совпадения — два очевидных факта предстанут перед вами.

Первый очевидный факт: уровень удачливости нереально различен; часть из этих стартапов безумно успешны, несколько сильно успешны, много так себе успешных и всего несколько, конечно же, провальные.

Второй очевидный факт: существует огромное различие в трех главенствующих частях стартапов — командах, продуктах и рынке.

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

И вот вы задаетесь вопросом — что же больше соотносится с удачей: команда, продукт или рынок? Или, если более точно, то что же ведет к успеху? Или, для тех из вас, кто является студентами в неудачах стартапов —
что же опасно больше всего: плохая команда, слабый продукт или бедный рынок?

Руководство Марка Андрессена по стартапам: часть 3

Reading time8 min
Views1.2K

Но я не знаю ни одного инвестора

Предыдущие части: Первая часть, Вторая часть.

В предыдущей статье в этой серии, я рассказал, что делать, в случае если вам отказали в инвестировании.

Однако, это предполагает, что вы смогли найти ВК.

Что же делать, когда у вас есть стартап, который вы хотите, чтобы был проинвестирован, но вы не знаете ни одного ВК?

Information

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