Как стать автором
Обновить

Типографика в день города или как делать не надо

Время на прочтение 1 мин
Количество просмотров 608
Чулан
Надо бы это в отдельный блог поместить, например «Юмор в типографике» или что-то подобное, но больше это подходит под категорию «Как делать не надо».
Суббота, 6 сентября 2008 года, Москва, Зеленоград, день города:
Всего голосов 51: ↑28 и ↓23 +5
Комментарии 26

Лёгкий способ потерять (не приобрести) потенциального клиента

Время на прочтение 2 мин
Количество просмотров 2.1K
GTD *
Я хочу вам рассказать о нескольких случаях из личного опыта на примерах которых вы узнаете как делать не надо. А если быть точным, то речь пойдет о способах связи через email.

Читать дальше →
Всего голосов 17: ↑11 и ↓6 +5
Комментарии 44

Реклама в мобильной версии ЖЖ

Время на прочтение 1 мин
Количество просмотров 1K
IT-компании
image

Давно думал об этом написать. И вот, после очередного случайного перехода на сайт Lumia 800, я решился!

С 1 января в мобильной версии жж, который я преимущественно читаю со своего Galaxy Ace, крайне регулярно (по моим наблюдениям по неделе с недельным перерывом) стала появляться надвигающаяся реклама этого кирпича чудо-флагмана от nokia. Реклама настолько сурова, что закрывается с первого раза лишь с десятой попытки. Настолько неумолима, что пока она не наползет на половину экрана до конца, закрывать её бесполезно, да и нельзя.

Ну, так уже по-мелочи, стала появляться надоедливая реклама какого-то джипа по среди текста (скриншот пока предоставить не могу).

Лечится и то и другое только отключением javascript во всем браузере.

Кстати, выясняется, что я не одинок:
Читать дальше →
Всего голосов 18: ↑12 и ↓6 +6
Комментарии 11

Прекратите скручивать (восклицательный знак)

Время на прочтение 6 мин
Количество просмотров 1.7M
DIY или Сделай сам
Туториал
Ну действительно, прекратите. Есть куча прикольных штук для соединения самых разнообразных проводов, а все равно технология «откусить зубами изоляцию, скрутить, замотать изолентой» жива до сих пор.

Дальше много текста, фотографий, разборок. Ну все как обычно
Всего голосов 682: ↑667 и ↓15 +652
Комментарии 359

История одного провала

Время на прочтение 5 мин
Количество просмотров 33K
Управление проектами *
У нас на заборе бумаге написано очень много букавок о том, как управлять проектами. Столько же, если не больше закорючек посвящено тому, какие истории успеха из этого выходили. Тошнотно, неинтересно, задолбало. Рассмотрим историю одного провала, это ведь всегда интересней и притягательней (видимо, в силу натуры человечьей больше злорадствовать, чем радоваться). Приступим.
Читать дальше →
Всего голосов 36: ↑22 и ↓14 +8
Комментарии 17

Пять способов выгореть для программиста

Время на прочтение 4 мин
Количество просмотров 112K
Программирование *
Перевод
imageОт переводчика
Выгорание в жизни программиста может случиться по самым разнообразным причинам; если задаться целью перечислить все пути, которыми оно подкрадывается к нам, то одно лишь это перечисление займет немало времени. Это еще один повод, по которому не стоит недооценивать процесс выгорания — иначе однажды вам придется искать дорогу обратно, и стоить это может очень дорого. Последняя строка вовсе не голословна — мне самому однажды смогла помочь лишь любовь к коду — когда уже, казалось бы, все осточертело и ничего не хотелось, чтение подвернувшегося Макконнелла навеяло воспоминания о том, как же когда-то мне нравилось программировать. И сегодня мне нравится делать это снова.
А теперь — слово автору.

Я отошел от своего выгорания только недавно — несмотря на то, что случилось оно несколько лет назад. Да, мне было непросто… очень непросто. Когда я думаю о произошедшем, на ум приходит немало причин тому, что случилось со мной — но самое интересное заключается в том, что каждой из них я никогда раньше не придавал значения. Хотите повторить мой путь и выгореть? Пожалуйста, у меня готов целый список, как следует поступать в таком случае:

1. Думать о проекте и только о нем


Признайтесь себе: бизнес хочет, чтобы вы создавали наилучший продукт «для наших клиентов». Вы откладываете в долгий ящик какой-либо функционал из-за того, что не успеваете к дедлайну. Вы планируете проект и анализируете его со всех сторон для того, чтобы разбить на несколько «перевариваемых» частей, которые затем должны быть воплощены одним из кодеров (в роли обезьянки, или code monkey, кстати говоря, можете быть и вы один). Вы создаете рабочий прототип, затем получаете обратную связь и делаете еще одну итерацию. И все это — без единой мысли о себе любимом.
Читать дальше →
Всего голосов 170: ↑150 и ↓20 +130
Комментарии 149

История провала интернет-магазина

Время на прочтение 7 мин
Количество просмотров 165K
Управление проектами *
Обычно, изучая чужую деятельность, встречаешь только истории успеха. Однако зачастую большую пользу можно получить, изучая, почему та или иная задумка провалилась. На Хабре периодически встречаются подобные истории, и это говорит в пользу Хабра как мегаполезного ресурса, ну и в пользу смелости авторов этих историй.

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

Я очень долго не решался это сделать, но что-то меня настойчиво подвигало. Я думаю, это было естественное желание помочь другим людям — в данном случае хотя бы советом, как делать не нужно.
Итак, история провала
Всего голосов 131: ↑116 и ↓15 +101
Комментарии 86

Как улучшить свой стиль программирования?

Время на прочтение 6 мин
Количество просмотров 138K
Разработка веб-сайтов *Программирование *Совершенный код *
Из песочницы

Исповедь 1


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

Весь мой опыт программирования складывается из университетских работ и пары лет пребывания в различных компаниях. Критикующие меня люди неоднократно говорили мне, что в целом я разбираюсь в теме, так что я далеко не клинический случай, как можно было подумать. Однако, очевидно, я выработал совсем не те программистские привычки (как минимум, на взгляд работодателя) и мне нужно срочно изменить их. Везде, где бы я ни работал, мои решения, использующие иерархии мелких классов с делегированием поведения, признавались плохими. Говорят, будто так и надо писать, но это не так. Потому что всё это «как надо» может стоить мне работы.
Читать дальше →
Всего голосов 235: ↑202 и ↓33 +169
Комментарии 248

Ещё одна причина переходить на SSL, или 133 КБ не лишние

Время на прочтение 5 мин
Количество просмотров 87K
Информационная безопасность *Разработка веб-сайтов *Разработка мобильных приложений *
КДПВ



Вечерело


Мы с товарищем, сделали простенький тест (github) на проверку доступности data-uri в браузерах. Выглядит он следующим образом:



В textarea javascript'ом вставляется navigator.userAgent. В этот момент я не знаю, что меня стукнуло в голову, но вместо DOMContentLoaded, я написал . По-быстрому проверив корректную работу в десктопных браузерах и на нескольких мобильных устройствах, подключённых к интернету через wi-fi, мы успокоились и разошлись по домам.

Солнце продиралось сквозь занавески


Утром, в полупустом вагоне метро, я как всегда открыл браузер на своем телефоне, на котором со вчерашнего вечера была открыта тестовая страничка. Сказать, что я удивился, когда я не увидел вывода userAgent
внутри textarea — ничего не сказать.

Добравшись до компьютера, решил потратить немного времени на поиск проблемы. Запустив страничку на десктопе и в эмуляторе, я ничего не заметил. Открыл на телефоне. Чудеса! Всё работает.

Увидев включённый значок wi-fi, я начал догадываться о причинах проблемы. Я отключил wi-fi, подключил телефон к компьютеру и начал дебаг с помощью веб-инспектора десктопного сафари.
а при чём тут Билайн?
Всего голосов 202: ↑194 и ↓8 +186
Комментарии 79

Юзабилити подводной лодки или почему интерфейсы тянут проекты ко дну

Время на прочтение 11 мин
Количество просмотров 52K
Блог компании #tceh Интерфейсы *Usability *
Привет, Хабр!

Вот так выглядит несложный интерфейс погружения и всплытия подлодки Б-413:

image

А вот это — монитор дизельного двигателя. Одного.

image
Богато. Непонятно — рубильника нет

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

Проблема в том, что маленький проект часто не может привлечь специально обученного UX/UI-дизайнера, и проектируют интерфейсы в нём все подряд: разработчики, маркетологи, руководители… Поэтому соблюдение прав удобства пользователя так часто следует принципу “не стреляйте в питониста”.

К чему это ведет, и как это лечить — об этом и хотим поговорить.

Наш сайт в его первой версии, например, спроектировал наш CTO.
Читать дальше →
Всего голосов 52: ↑37 и ↓15 +22
Комментарии 59

Клуб анонимных аналитиков или Google Analytics в стиле Доу Джонса

Время на прочтение 5 мин
Количество просмотров 6.8K
Блог компании #tceh Веб-аналитика *Growth Hacking *Аналитика мобильных приложений *
image

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

Ниже мы собрали яркие иллюстрации того, как недоиспользуется гугл-аналитика, — типажи списаны с реальных, но поголовно пожелавших остаться анонимными проектов ;)

Уфф, хорошо, что мне пока не надо — проект и так существует.


Да и вообще — дел полно, некогда в это лезть

Давайте признаем, что есть такой тип и среди маркетологов, и среди технарей, и среди лидеров и владельцев проектов, пиарщиков, копирайтеров и других замечательных людей, которые боятся GA. Потому что сложно. Не всегда понятно. У кого спросить?
Читать дальше →
Всего голосов 28: ↑21 и ↓7 +14
Комментарии 15

Как больше продавать через экспертизу: видео и текстовые советы

Время на прочтение 4 мин
Количество просмотров 5.2K
Блог компании #tceh Повышение конверсии *
image
В кризис рынок выглядит вот так. Если смотреть прямо перед собой

Итак, настал 2015-й, финансовые директора и CEO прибрали остатки средств в компании под свое крыло — и не спешат с ними расставаться.

Что делать?

Ничего не продавайте!

Читать дальше →
Всего голосов 18: ↑13 и ↓5 +8
Комментарии 0

Отличная идея для стартапа? Хм… Вряд ли

Время на прочтение 4 мин
Количество просмотров 4.3K
Развитие стартапа
Это вольный перевод-пересказ этой статьи 2006 года, на которую я наткнулся около mailinator.com, за авторством Paul Tyma. Упоминаний на хабре не нашел, да будет перевод!

Итак, у вас есть отличная идея.


За годы работы я запустил небольшую кучку проектов и создал несколько компаний. Например Mailinator, Preemptive Solutions, Inc., и Classhat. На самом деле я наделал их гораздо, гораздо больше, но про большинство слышала разве что моя бабушка. Всё потому, что преимущественно это были глупые идеи, неудачные попытки что то сделать, или чересчур масштабные начинания, чтобы я мог довести их до релиза. Поучившись на своих ошибках, я теперь каждую новую идею проверяю на соответствие определённому набору правил, чтобы отсеять хорошие идеи от плохих. Ну или тех, которые мне кажутся таковыми.
Не забывайте, эти правила для канонічного стартапа — когда из сотрудников только вы и ваш друг, а денег — на пиво и чипсы. Если у вас в загашнике завалялись лишние пару миллионов — вы можете творить магию и без этих советов.

Что же там пишет Paul о стартапах?
Всего голосов 80: ↑68 и ↓12 +56
Комментарии 17

Как избавиться от умных сотрудников в вашей компании

Время на прочтение 5 мин
Количество просмотров 72K
Управление разработкой *Управление проектами *Управление персоналом *


Хей, а кто у нас тут самый умный? Вы — начальник и не самый умный в комнате? Вы — очень большой босс и не самый умный в здании? Так это легко исправить! Сейчас поделюсь бесценным опытом.

1. Врите

Читать дальше →
Всего голосов 90: ↑66 и ↓24 +42
Комментарии 253

Кейс: бесконечная разработка конечной флешки или как не стоит делать стартап. Часть 1: от идеи к продукту

Время на прочтение 5 мин
Количество просмотров 12K
Развитие стартапа Управление продуктом *Законодательство в IT
image Доброго времени суток, жители Хабрахабра!

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

Тем, кого интересует данная тема в подробностях — добро пожаловать под кат.
Читать дальше →
Всего голосов 18: ↑12 и ↓6 +6
Комментарии 33

А компетентен ли советчик? Проблемы рекомендации «не изобретай велосипед»

Время на прочтение 3 мин
Количество просмотров 11K
Социальные сети и сообщества

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


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


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


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


Рассмотрим несколько случаев.


image
Источник

Читать дальше →
Всего голосов 51: ↑44 и ↓7 +37
Комментарии 36

«Ты гуглишь людей?» или 5 вещей, которые мы делали при найме (но больше не будем)

Время на прочтение 5 мин
Количество просмотров 20K
Блог компании Skyeng Управление разработкой *Управление проектами *Управление персоналом *Карьера в IT-индустрии
Привет, этим постом мы хотим вызвать тимлидов на разговор. А точнее, запустить проект “ТимлидПозвонит”, в котором раз в две-три недели наши Петр anotherpit, Кирилл flashhhh и Артем arasskosov будут звонить интересному гостю через Google Meet и общаться на наболевшую тему.

В первом выпуске мы поговорили о трудностях найма с Антоном @ap_gubarev Губаревым, который пять лет руководит техническими командами на удаленке и ведет свой телеграм-канал о том, каково это. Ниже вы найдете текстовую выжимку, а также полную аудио и ютуб-версию разговора.



1. Я собеседовал вслепую

Всего голосов 28: ↑26 и ↓2 +24
Комментарии 66

Как не нужно составлять согласие на обработку персональных данных

Время на прочтение 5 мин
Количество просмотров 69K
Блог компании Информационный центр Информационная безопасность *Законодательство в IT
И какие согласия не стоит подписывать.



Доброго времени суток, Хабр!

Эта статья родилась совершенно спонтанно из такой вот истории.

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

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

Под катом разберемся, что с согласием не так и почему оно незаконно.
Читать дальше →
Всего голосов 123: ↑121 и ↓2 +119
Комментарии 115
1