Pull to refresh
0
0
Александра Сухарева @wannasome

User

Send message

10 юзабилити-преступлений, которых вы не должны совершать

Reading time 2 min
Views 4.4K
На стадии дизайна и разработки мы должны учитывать прописные истины и основные концепции для улучшения юзабилити сайта. В этой статье описываются классические, но непростительные ошибки в области веб-дизайна и способы их решения.

Преступление #1: В формах метки не связаны с полями ввода


crime1
Использование атрибута «for» позволит пользователям кликать по метке, для выбора соответствующего поля формы. Это особенно важно для чекбоксов и радиокнопок — увеличить область клика.
Читать дальше →
Total votes 325: ↑289 and ↓36 +253
Comments 160

Как готовить бизнес к чрезвычайной ситуации с IT

Reading time 6 min
Views 28K
В топике — основные действия по обеспечению непрерывности бизнеса, которые дают базовый результат. Эти действия помогут избежать катастрофы, выполнить аварийное восстановление и выйти из ситуации с минимальными потерями.

Напоминаю, руководство внедрением — задача очень ценимая руководством, и, почти всегда в России, ведущая к карьерному росту.

Читать дальше →
Total votes 53: ↑37 and ↓16 +21
Comments 8

План аварийного восстановления — уверенность в завтрашнем дне для всей компании и спокойный сон ИТ-отдела

Reading time 6 min
Views 50K

Знакомая ситуация?

Есть такая штука – непрерывность бизнеcа. Эта сфера уже достаточно развита и подразумевает, что ваш бизнес может продолжить работу без происшествий даже после попадания метеорита в дата-центр или офис.

Интересно, что сейчас в России успешное внедрение планов аварийного восстановления бизнеса обладает побочным эффектом в виде быстрого карьерного роста предложившего и внедрившего.
Читать дальше →
Total votes 36: ↑33 and ↓3 +30
Comments 27

Эволюция обратной связи

Reading time 8 min
Views 1.8K
С давних времен любого предпринимателя особо остро волновал вопрос получения обратной связи от своих клиентов. И это неудивительно, ведь именно отзывы клиентов формируют оптимальный путь развития компании и выявляют проблемы, периодически возникающие на этом пути.

И чтобы понимать и анализировать объективную картину состояния своих дел, компании используют совершенно разные пути и способы получения обратной связи. В данной заметке я решил собрать воедино все основные способы, выявить их плюсы и минусы и в итоге провести некий эволюционный процесс “От” и “До” в данной области.

Начнем с самых элементарных и первобытных способов.
Читать дальше →
Total votes 13: ↑7 and ↓6 +1
Comments 3

Сжатие информации без потерь. Часть первая

Reading time 9 min
Views 78K
Доброго времени суток.
Сегодня я хочу коснуться темы сжатия данных без потерь. Несмотря на то, что на хабре уже были статьи, посвященные некоторым алгоритмам, мне захотелось рассказать об этом чуть более подробно.
Я постараюсь давать как математическое описание, так и описание в обычном виде, для того, чтобы каждый мог найти для себя что-то интересное.

В этой статье я коснусь фундаментальных моментов сжатия и основных типов алгоритмов.
Читать дальше →
Total votes 40: ↑36 and ↓4 +32
Comments 18

10 лучших инструментов для разработки и администрирования MySQL

Reading time 6 min
Views 707K
Многие компании создают различные многофункциональные приложения для облегчения управления, разработки и администрирования баз данных.

Большинство реляционных баз данных, за исключением MS Access, состоят из двух отдельных компонентов: «back-end», где хранятся данные и «front-end» — пользовательский интерфейс для взаимодействия с данными. Этот тип конструкции достаточно умный, так как он распараллеливает двухуровневую модель программирования, которая отделяет слой данных от пользовательского интерфейса и позволяет сконцентрировать рынок ПО непосредственно на улучшении своих продуктов. Эта модель открывает двери для третьих сторон, которые создают свои приложения для взаимодействия с различными базами данных.

В Интернете каждый может найти много продуктов для разработки и администрирования баз данных MySQL. Мы решили собрать 10 самых популярных инструментов в одной статье, чтобы вы смогли сэкономить свое время.
Читать дальше →
Total votes 64: ↑61 and ↓3 +58
Comments 67

Введение в SELinux: модификация политики targeted для сторонних веб-приложений

Reading time 8 min
Views 32K
Привет, коллеги!
Многие из нас занимаются настройкой рабочих серверов для веб-проектов. Я не буду рассказывать о том, как настроить Apache или Nginx: вы знаете об этом больше меня. Но один важный аспект создания frontend-серверов остается неосвещенным: это настройки подсистем безопасности. «Отключите SELinux», — вот стандартная рекомендация большинства любительских руководств. Мне кажется, что это поспешное решение, ибо процесс настройки подсистем безопасности в режиме «мягкой» политики чаще всего весьма тривиален.

Сегодня я расскажу вам о некоторых методах настройки подсистемы безопасности SELinux, применяемой в семействе операционных систем Red Hat (CentOS). В качестве примера мы настроим связку для веб-сервера Apache + mod_wsgi + Django + ZEO на CentOS версии 5.8.

Читать дальше →
Total votes 54: ↑49 and ↓5 +44
Comments 32

Подружите мобильный дизайн с пальцами: идеальные размеры для тачскринов

Reading time 6 min
Views 37K
Не так давно на глаза попалась занимательная статья, в которой автор размышляет о юзабилити мобильных интерфейсов. Некоторые его суждения — из разряда выводов Капитана Очевидности, однако есть там и ряд довольно полезных фактов и доводов, поэтому я решил поделиться ее переводом с хабраобщественностью. Тем более, эта тема может породить полезные дискуссии в комментариях — подозреваю, что многие дизайнеры сами неоднократно сталкивались с этим вопросом.


Читать дальше →
Total votes 47: ↑36 and ↓11 +25
Comments 32

Сила бумажных записных книжек

Reading time 2 min
Views 28K
Все, что я вижу и слышу, может стать искрой для новой идеи. Я тут же ее записываю и потом часто листаю старые блокноты, чтобы найти свежие идеи или убедиться в том, что ничего не упустил. Я советовал бы всем молодым людям, вступающим в жизнь, иметь при себе блокнот. Это хорошая привычка, и к ней стоит пристраститься.

Ричард Брэнсон, создатель Virgin, миллиардер

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



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

Читать дальше →
Total votes 126: ↑109 and ↓17 +92
Comments 147

Встраиваемые шрифты с кириллицей

Reading time 3 min
Views 7.2K
Пусть расцветают сто цветов, пусть соперничают сто школ. Этим лозунгом первого китайского императора Цинь Ши Хуана хочется поднять волну народного негодования стремления к появлению как можно большего количества шрифтов с веб-лицензией, которые поддерживают кириллицу. Сто школ в данном случае — различные словолитни и сервисы, предоставляющие встраиваемые шрифты.

В настоящее время подобные сервисы активно развиваются. Крупнейший из них, Typekit, содержит на данный момент 376 шрифтов от более чем 30 производителей. Но вот незадача: Typekit пока поддерживает только подмножество Latin-1, хотя и работает над добавлением поддержки других подмножеств Unicode.

Что же прямо сейчас делать нам, пользователям кириллицы?

Читать дальше →
Total votes 29: ↑27 and ↓2 +25
Comments 12

WimaxYota для 2.6.31-14-generic (netbook Remix ubuntu 9.10, intel 5150)

Reading time 3 min
Views 1.1K
Итак, я перепробовал множество мануалов для поднятия Йоты, и у меня ничего не получилось. Пришлось все равно додумывать за авторов и править ручками. И вот он, готовый ман для поднятия йоты без проблем.

Читать дальше →
Total votes 52: ↑36 and ↓16 +20
Comments 59

Возможность получить информацию о сайте на symfony

Reading time 1 min
Views 1.2K
В окружении dev symfony по-умолчанию выдает очень много отладочной информации. Рассказывает о сервере, отображает используемые конфигурации, показывает запросы к базе и версии используемых компонентов. И, имея эту информацию, можно узнать о уязвимостях сайта или подсмотреть логины/пароли/параметры доступа, указанные в настройках (но не базы данных).

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

Результаты поиска: Яндекс, Google. Примеры — poehali.org, pallada.ru.

Новость не претендует на новизну или оригинальность. Господа, будьте внимательнее и используйте ./symfony project:deploy (кто-нибудь запускал это в Windows?) с rsync_exclude: *_dev.php
Total votes 23: ↑19 and ↓4 +15
Comments 31

Riak — веб-ориентированная система хранения данных

Reading time 9 min
Views 30K


Немного статей на хабре посвящены новому движению в IT индустрии — NoSQL. Я решил изменить это и написал статью-перевод-обзор об одном из докладов с конференции NoSQL прошедшей 5 октября в Нью-Йорке. В этой статье будет говорится о системе Riak, с которой мне довелось иметь счастье работать последнее время.

Что такое Riak? Многие модные слова популярные сейчас, можно отнести к Riak. Riak — это документно-ориентированная база данных. Riak — это децентрализованное key-value хранилище данных, с поддержкой стандартных операций — get, put и delete. Riak — это распределенное, масштабируемое, отказоустойчивое решение для хранения информации. А так же Riak — это система с открытым исходным кодом и поддержкой обращений с помощью HTTP, JSON и REST. Ну и конечно RIAK — это NoSQL.

Читать дальше →
Total votes 80: ↑74 and ↓6 +68
Comments 32

Собираем GIMP-2.7 из GIT своими руками

Reading time 6 min
Views 33
GIMP — это мощный редактор растровой графики с открытым кодом, основной конкурент Adobe Photoshop на платформах, где его нету. Да и там где есть, в принципе, тоже свою долю пользователей держит уверенно.



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

К тому же, библиотеки гимпа собираются через autogen, что позволит читателю в будущем не бояться исходников, в которых команда ./configure выдает Not Found.

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

ОСТОРОЖНО: ТРАФИК!

Читать дальше →
Total votes 38: ↑35 and ↓3 +32
Comments 100

Какие бывают META теги и зачем они нужны

Reading time 7 min
Views 261K

META-теги


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

META-теги имеют два возможных атрибута


— <META HTTP-EQUIV="имя" CONTENT="содержимое">
— <META NAME="имя" CONTENT="содержимое">
META-теги должны находиться в заголовке HTML-документа между <HEAD> и </HEAD> (особенно это важно для документов, использующих фреймы).

Стандартом HTML 4.01 значения и имена мета-тегов НЕ оговариваются, поэтому мы будем рассматривать те значения, которые уже устоялись в интернете и используются чаще других.
подробнее о META тегах
Total votes 118: ↑89 and ↓29 +60
Comments 47

Information

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