Как стать автором
Обновить
27
0
Алексей Волков @rosko

Пользователь

Отправить сообщение

5 проверенных способов заставить аудиторию почувствовать себя идиотами

Время на прочтение2 мин
Количество просмотров4.1K
1. Начать с «терминов и определений»
Есть несколько вариаций этого способа:

Можно приводить общеизвестные определения, намекая, что присутствующие не совсем адекватны:
Читать дальше →
Всего голосов 142: ↑126 и ↓16+110
Комментарии100

Еще один глупый скрипт для сортировки фотографий по EXIF под *nix

Время на прочтение1 мин
Количество просмотров1.8K
Как-то так получилось, что на домашней файло-помойке скопилось 20Гб фотографий в не отсортированном виде. Причем, если в последнее время я и дочка пользуемся EOS Utility и она аккуратно складывает фотографии по годам/месяцам/дням, то все фотографии ранее и с других фотоаппаратов просто сваливались в различные поддиректории. Соответственно захотелось причесать этот бардак, для чего был и сделано следующее:

1. Установлен пакет exifprobe (Он читает информацию об EXIF )
2. Написан скриптик «sort_by_exif_date.sh»:
#!/bin/bash
if [ -f "${1}" ]
then
CurrDate=`/usr/bin/exifprobe -L "${1}" | awk 'BEGIN {DateTime=""} /DateTime/{DateTime=$3} END{print DateTime}' | sed s/\'//g`
ToPath=`echo ./${CurrDate}/ | sed 's/:/\//g'`
if [ "$CurrDate" = "" ]
then
ToPath="./Unknown/"
fi

mkdir -p ${ToPath}
mv "${1}" ${ToPath}
Cmd=""${1}" To ${ToPath}"
echo ${Cmd}
fi

3. Запущено вот такое:
find. -path "./200[1234567890]" -prune -o -exec ~/bin/sort_by_exif_date.sh {} \;
4. И почищены пустые директории (удалились только пустые):
find. -type d -exec rmdir "{}" \;


В результате все фотографии, имевшии exif информацию, разложились по папочкам, все неопознанное упало в папку Unkonown.

Таким образом, о добрый %USERNAME%, я уменьшил меру Хаоса на одной отдельно взятой файло-помойке.
Всего голосов 54: ↑42 и ↓12+30
Комментарии29

10+1 причина, по которым вы теряете клиентов

Время на прочтение4 мин
Количество просмотров1.3K
image

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

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

1. Главная страница выглядит блекло и безлично
Что видит ваш посетитель, попадая на главную страницу магазина? Может ли со 100% уверенностью сказать, что это интернет-магазин? Может ли он узнать, чем торгует этот магазин? Типичной ошибкой является пренебрежение к законам коммерческого дизайна. Помимо мелкого шрифта и отсутствия должного описания, часто не всегда удается найти центр композиции. Все тексты и картинки выглядят или второстепенным или же каждый элемент пытается «перекричать» соседний. Вспомните, как выглядит газета бесплатных объявлений, заполненная массой пестрых рекламных блоков.

Пожалейте время и глаза своего посетителя — он задержится дольше на вашем сайте и, возможно, сделает заказ.

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

3. Есть ли информация о способах оплаты и условиях доставки?
Стоит ли посетителю тратить время на поиск товара в вашем магазине, если он не имеет возможности оплатить теми способами, которые вы можете принять? Стоит ли тратить время, если вы не сможете доставить оплаченный товар вашему покупателю? Ответы очевидны — вы не можете обслужить такого клиента, также как не сможете обслужить тех, кто не смог найти информацию о способах оплаты и доставки на вашем сайте. Даже если последние живут в квартале от вашего офиса, и имеют возможность оплатить, они об этом не узнают.

За хорошие манеры можно принять наличие пункта об оплате и доставке на видном месте.

4. Удобны ли способы оплаты и доставки для вашего потенциального клиента?
Даже если информация о том, как оплатить, куда и за сколько вы доставите, висит на самом видном месте, ваш посетитель может уйти разочарованным из-за
Читать дальше →
Всего голосов 62: ↑52 и ↓10+42
Комментарии31

ретроспектива

Время на прочтение1 мин
Количество просмотров876
пуск

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

Ты любишь результат своей работы и понимаешь что совсем плохие части надо переделать. Реагируешь на критику мелочей (неужели это так важно?).

Публикуя результат, добавляешь оговорки — мол первый продукт, сделал за день (хотя пыхтел 2 недели) и ищешь снисхождения. Ищешь бесполезную похвалу.
Читать дальше →
Всего голосов 158: ↑127 и ↓31+96
Комментарии31

Доставка Amazon.com

Время на прочтение4 мин
Количество просмотров97K
Несколько лет назад я окончательно и бесповоротно перешел на чтение технической литературы исключительно на английском. Это достаточно распространенный в IT'шных кругах подход, поэтому в этом посте я хотел бы поговорить не о причинах (которые в общем-то лежат на поверхности), а о следствии данного решения. Не о следствиях, а именно о следствии — о том, как я стал постоянным клиентом Amazon'а.

Читать дальше →
Всего голосов 58: ↑49 и ↓9+40
Комментарии113

Опыт настройки nginx на Debian

Время на прочтение5 мин
Количество просмотров4.8K
Вчерашний вечер я посвятил возне с http-сервером nginx в качестве фронтэнда к apache. Как известно, nginx — легковесный надежный HTTP-сервер, написанный Игорем Сысоевым (сотрудником Rambler). Он отлично подходит для выдачи статических страниц, особенно под нагрузкой. Обычно настраивается связка nginx+apache, в которой nginx обслуживает все входящие на сервер запросы, статические файлы отдает своими силами, а запросы на динамическое содержимое проксирует на apache.

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

Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии13

Перенос сайта на новый домен

Время на прочтение3 мин
Количество просмотров1.9K
Склейка домена обычно происходит при необходимости переехать с одного домена на другой, например, при покупке нового более красивого адреса или попадания в бан одной из поисковых систем старого. Иногда же клеят в корыстных целях чтобы получить чужой тИЦ/PR, но сейчас о первом случае.

Хотелось бы сразу оговориться, что склейка домена занятие не трудоёмкое само по себе, но довольно нервотрепательное и долгое. И, на мой взгляд, без особой надобности её не стоит делать, ибо будут потери посещаемости.

Самым же неправильным методом переноса сайта на новый домен с минимальной потерей посетителей, на мой взгляд, будет следующий:
Читать дальше →
Всего голосов 62: ↑52 и ↓10+42
Комментарии16

Рождение идеи. Форсируем события.

Время на прочтение4 мин
Количество просмотров818
Эта статья является продолжением статьи Рождение идеи. Как придумать велосипед.

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

В основу опять будут взяты абстрактные предметы, которые мы выберем абсолютно случайно. Для чистоты эксперимента, это будут самые банальные вещи, которые есть практически в каждом доме: ластик, карандаш и лист бумаги. Подчеркну, что данный способ применим не только к материальным вещам. Таким же образом можно придумать и нечто виртуальное. Поехали.
Читать дальше →
Всего голосов 28: ↑27 и ↓1+26
Комментарии21

Качества перспективного работника

Время на прочтение4 мин
Количество просмотров4.2K
Не могу сказать, что с первого своего рабочего дня я был отличным исполнителем. Я был зеленый и не понимал многого, что от меня ожидалось, делал не то что нужно. Встречая хороших менеджеров, работая с отличными руководителями а, впоследствии, руководя другими, я научился многим ценным привычкам. Я начинал работать помощником ректора в коммерческом вузе и, по странному стечению обстоятельств, в последующих двух компаниях, мне также приходилось тесно работать с топ-менеджментом. А еще с точно такими же, каким я был вначале. Рефлексируя, я начинал понимать что ценится в работниках, с точки зрения руководителя.

Решил выписать самое основное — советы, зная которые с самого начала, я думаю, достиг бы сейчас много большего. Применяя их вам будет легче понимать начальство, а с вами будет проще работать, вам будут доверять, делегировать, поручать руководство другими (в которых вы, к слову, станете ценить то же самое).
Читать дальше →
Всего голосов 116: ↑107 и ↓9+98
Комментарии66

Логика английских времен

Время на прочтение6 мин
Количество просмотров72K
Изучавшие или изучающие английский язык знают, каким страшным может казаться множество английских временных форм глаголов.
Всего в английском 12 временных форм. А в русском-то, на первый взгляд, всего 3, и как их связать с английскими, для новичка может быть совершенно не понятно.
Читать дальше →
Всего голосов 196: ↑173 и ↓23+150
Комментарии202

Менеджмент 2.0 (часть 1)

Время на прочтение2 мин
Количество просмотров1.5K
Недавно встал перед классической задачей управления.
Надо было разработать нематериальную систему постоянной мотивации небольшого (6-8 человек) отдела. Сфера работы — IT продажи, впрочем это не важно в текущем контексте
Решил подойти к решению нетривиально.
что же мы такого придумали? Спросите вы..
Всего голосов 53: ↑41 и ↓12+29
Комментарии149

Модерация социальных сетей: опыт Flickr

Время на прочтение4 мин
Количество просмотров2.4K
Сейчас возникает потребность модерации различных сетевых сообществ. Объем спама, который проникает в популярные социальные сети, пока не большой, но уже сейчас ощутим и доставляет пользователям неудобства. Я хочу поделиться переводом статьи о том, как модерируется самый популярный фотохостинг — Flickr. (Перевод Владимира Шилова (toodoo), специально для Хабрахабра.)

image11 часов утра, несколько сотрудников Flickr.com собираются за неубранным столом для того, чтобы обсудить детали политики администрирования, как они делают уже 6 лет. Первый вопрос на повестке дня: Бразилия. Подозрительное количество людей из этой страны стало выкладывать фотографии различной посуды. Торговля через сервис — явное и открытое нарушение правил компании.

Однако, правила это довольно сложный вопрос с такой системой как Flickr. Бан этих пользователей кажется логичным, однако, как заметил один из людей на совещании, второстепенная экономика — очень важная деталь общественной жизни в Бразилии, особенно среди женщин. Когда политика ресурса превращается в уничтожение культурных ценностей?
Читать дальше →
Всего голосов 63: ↑60 и ↓3+57
Комментарии38

Культура сна

Время на прочтение2 мин
Количество просмотров9.8K
Давно еще, пока я учился в школе, меня постоянно мучили мысли о том, что я хоть и высыпаюсь, но встаю мучительно и ничего с утра не хочу. Глубоко в душе я знал, что можно иначе, но как сделать так, чтобы ты с утра буквально вскакивал с кровати и шел воротить горы? Начал во всем разбираться, и вот, что из этого вышло.
Читать дальше →
Всего голосов 235: ↑225 и ↓10+215
Комментарии176

Коллекции иконок? Легко! Тысячи иконок в сетах.

Время на прочтение2 мин
Количество просмотров39K
В продолжении поста "Ресурсы по поиску качественных иконок" представляю свою коллекцию сайтов, на которых вы найдёте очень(!) много качественных наборов иконок. Все сайты проверены руками, следовательно открываются и скачиваются легко.
Читать дальше →
Всего голосов 156: ↑134 и ↓22+112
Комментарии36

Ресурсы по поиску качественных иконок.

Время на прочтение1 мин
Количество просмотров6.2K
Все когда-нибудь сталкивались с проблемой поиска качественных иконок для различных нужд. Список лучших поисковиков:
Читать дальше →
Всего голосов 54: ↑49 и ↓5+44
Комментарии24

Чего вы хотите от работодателя?

Время на прочтение4 мин
Количество просмотров2.1K
За последние 7 лет я успел поработать в разных компаниях, так или иначе связанных с ИТ, как в качестве штатного сотрудника, так и фрилансера. Довелось увидеть много разных примеров, когда принципы организации работы, декларируемые руководством компании, весьма слабо связаны с действительностью.

Например, харизматичный и современный директор, стремящийся ввести в компании западные порядки и постоянно приглашающий бизнес гуру на семинары – и нелепые штрафы в $100 за кофе на рабочем месте, и сотрудники, сбегающие из компании максимум через 2 года.
Читать дальше →
Всего голосов 71: ↑56 и ↓15+41
Комментарии110

Умная обрезка картинок с использованием точки фокуса

Время на прочтение3 мин
Количество просмотров32K
Недавно передо мной встала задача обрезать около сотни огромных картинок из фотобанка под несколько десятков разных размеров. Эти готовые картинки потом будут использоваться клиентами CMS для оформления своих сайтов. Прикинув сколько времени займет этот процесс в Фотошопе, я пригорюнился — встретить следующий Новый год за обрезкой картинок не входит в мои планы.
Читать дальше →
Всего голосов 59: ↑49 и ↓10+39
Комментарии32

Test Kitchen для новичков

Время на прочтение8 мин
Количество просмотров8.7K
image Привет, Хабраюзеры! Сегодня я хотел бы рассказать о инструментах, которые облегчают тестирование кукбуков. В чем собственно проблема? С ростом масштаба инфраструктуры становится сложнее следить за зависимостями и последствиями внесения изменений в кукбуки и на повестке дня становится вопрос о их тестировании. Решить данные проблемы помогают такие инструменты, как foodcritics, chefspec, minitest, test kitchen…
В данном посте я хотел бы поделиться своим опытом по освоению test kitchen в «преславутый 21 день». Я старался чтобы данный пост был максимально прост и удобен для начального ознакомления с test kitchen.

Поехали
Всего голосов 10: ↑8 и ↓2+6
Комментарии4

Создание превью изображений на клиенте: борьба с прожорливыми браузерами

Время на прочтение8 мин
Количество просмотров34K
Всем привет! Сегодня задача у нас следующая: необходимо создать интерфейс для загрузки картинок, который бы генерировал перед загрузкой превьюшки небольшого формата. На данный момент HTML5 вовсю шествует по планете, и, казалось бы, как это реализовать должно быть предельно ясно. Есть несколько русскоязычных статей на эту тему (вот, например). Но тут есть одно но. В рассматриваемом там подходе не уделено никакого внимания расходу памяти браузером. А расход может доходить до гигантских размеров. Разумеется, если загружать одновременно не более 5-10 картинок небольшого формата, то все остается в пределах нормы; но наш интерфейс должен позволять загружать сразу много изображений формата не меньше, чем у современных фотоаппаратов-мыльниц. И вот тогда-то свободная память начинает таять на глазах.
Постараемся вернуть украденную память
Всего голосов 99: ↑93 и ↓6+87
Комментарии34

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность