Как стать автором
Обновить
0
Павел Сайк @PiSaiKread⁠-⁠only

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

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

Шпаргалка по Flexbox (CSS3 Flexible Box)

Время на прочтение1 мин
Количество просмотров375K
Мне не нова магия Flexbox, но я не часто ее использую, и поэтому после паузы в использовании мне приходится открывать вот этот пост на CSS-Tricks чтобы освежить память.

Я решила создать краткую визуальную шпаргалку по Flexbox для тех случаев освежения памяти после паузы в будущем. Думаю, что у меня получилась шпаргалка, основанная на… шпаргалках.


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

Как я стала дизайнером за шесть месяцев

Время на прочтение4 мин
Количество просмотров310K
Я не заканчивала дизайнерских курсов и не училась дизайну в институте, но мне удалось пройти свой собственный курс обучения за 6 месяцев, замечу, что в процессе обучения я параллельно занималась полный день своей основной работой. Хотя я не думала, что уже готова устраиваться на новую работу дизайнером, все же мне сильно повезло и удалось найти неплохое место.
Читать дальше →

Autofill: чего не знают веб-разработчики, хотя должны знать

Время на прочтение14 мин
Количество просмотров79K


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

Готов поспорить, что немногие.

Дело осложняет полное отсутствие документации от Apple по работе этой функции. Но тут есть один момент. Функция сканирования банковских карт является подмножеством автозаполнения — браузерного функционала, давно игнорируемого веб-разработчиками. Понятно, почему они не уделяли ему должного внимания: когда регулярно заполняешь форму тестовыми данными, автозаполнение обычно мешает. Но для наших пользователей это важная функция. В Google выяснили, что при использовании автозаполнения пользователи на 30% быстрее заполняют формы. Так что давайте изучим работу автозаполнения, разберёмся, как создавать формы, поддерживающие кросс-браузерное автозаполнение, и воспользуемся преимуществами новых возможностей наподобие сканирования банковских карт.
Читать дальше →

Как новые руководители разрушают доверенные им компании

Время на прочтение26 мин
Количество просмотров403K
Эта статья – о рисках смены руководства в больших компаниях и характерных явлениях при попытках игнорировать закон эффективного управления собственностью:
Эффективно управлять можно только той собственностью, которую мог бы создать сам.
Кто не может создать, – будет только разрушать!
И.А. Дедюхова, Кодекс Хамурапи
Картинка для привлечения внимания читателей из поколений Y и Z:


Краткое содержание


Новый директор себе в подчиненные и советники пригласит своих «проверенных людей». Увеличение штата топ-менеджеров в условиях фиксированного ФОТ повлечет за собой сокращение рядовых сотрудников на значительный процент.
Новый директор в первую очередь будет сокращать те подразделения, работу которых он не понимает. Под прессом психологического давления руководители этих подразделений возмут на себя обязательства самостоятельно разработать планы по сокращению и принять на себя все риски их реализации.
Сокращения пройдут под флагом повышения эффективности, но для «непонятных директору» подразделений не смогут сформулировать критерии этой эффективности, кроме «минимизации затрат». Цель по минимизации затрат без дополнительных обоснованных ограничений – это цель по уничтожению, и не имеет отношения к настоящей оптимизации.
Отсекая непонятные ему части компании (выводя в аутсорс и т.п.), директор попытается превратить компанию в ту, работу которой он полностью способен понять, которой он в полной мере способен управлять.
Проблему нехватки знаний в технической области новый директор и его команда компенсируют «помощью» от западных консалтинговых компаний. Это приведет к ситуации внешнего управления, причем без всякой ответственности за диктуемые извне решения.
Внешняя и внутренняя отчетность о работе компании до самого конца не будет показывать никаких признаков проблем, т.к. тому, кто принес плохие вести не выдают премию, а рубят голову.


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

Как впихнуть невпихуемое или как защитить незащищаемое?

Время на прочтение8 мин
Количество просмотров12K


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

Надо сказать, что на заре своей деятельности, я подписал пару таких Страшных Документов просто любопытства ради. То, что там будет чушь, было понятно заранее, но предлагавшие все это персонажи были столь занятны, что я решил посмотреть, что там внутри. Честно говоря, дело того не стоило, я в итоге даже не помню, что же там такое было, но оно было даже не чушью, а чем-то совершенно тривиальном и делающемся на каждом углу. Просто Автор не был в курсе.
Читать дальше →

40 полезных блогов и сообществ по интернет-маркетингу

Время на прочтение8 мин
Количество просмотров42K


Нас часто спрашивают: «Что почитать для прокачивания навыков в контексте, работе с трафиком, создании ценностных предложений?» Проблема в том, что порталов, блогов, сообществ много, а практической информации мало. 10% создают полезный контент, 90% его переписывают)
В этом списке в основном авторские проекты, которые как раз создают ценность и делятся полезными наработками.

Для удобства работы с материалом мы разбили список по темам: контекстная реклама, веб-аналитика, контент-маркетинг, email-маркетинг, лидогенерация, увеличение конверсии. Отдельно — отечественные и зарубежные источники с примерами постов. Только «живые» ресурсы, которые мы сами регулярно читаем и рекомендуем.
Читать дальше →

Плагин для Redmine: отчеты по работе

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

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

Перевод: Инструкция по проведению code review

Время на прочтение3 мин
Количество просмотров37K
Не так давно мой коллега переводил интересную статью о code review, перевод хабражителям понравился. А сегодня утром запутанный граф кроссылок вывел eyeofhell на еще более крутую статью. Вашему вниманию предлагается перевод краткой, но емкой инструкции о том, как делать review чужого кода и пережить review собственного. В отличие от упомянутой выше статьи, эта больше фокусируется на практических аспектах code review и содержит множество полезных рекомендаций как и что делать, чтобы не было мучительно больно. Хинт: чтобы почитать оригинал, кликните на имени автора в плашке под переводом.

осторожно, под катом - много англицизмов!

Хотите интегрировать Telegram в Redmine? Есть решение

Время на прочтение3 мин
Количество просмотров20K
Некоторое время назад я рассказал от том «Как хранить сложную иерархию настроек в проектах Redmine». Рассказ этот базировался на опыте разработки плагина redmine_intouch. В этой публикации расскажу о самом плагине и том, чем он может быть полезен для вас.

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

В связи с этим мы стараемся максимально автоматизировать все возможные процессы, напоминать администраторам о необходимости вовремя написать статус по открытым задачам клиентам…

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

image

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

Как создавать объявления в контекстной рекламе с CTR выше 10%

Время на прочтение6 мин
Количество просмотров15K


В этой статье вы узнаете тайную магию CTR в контексте, как делать конкурентный анализ по готовому шаблону и какие выводы из него делать; 10 фишек при создании объявлений; увидите процесс создания привлекательного объявления + особенности объявлений в Рекламной сети Яндекса и Google Adwords. На конкретных примерах, со скринами.
Читать дальше →

Как описать свои навыки в резюме

Время на прочтение3 мин
Количество просмотров29K
Навыки, о которых вы хотите рассказать своим работодателям, должны быть чётко сформулированы, а не быть просто «брошены на ветер». Коммуникабельность / ответственность и креативность — всё это, конечно, прекрасно, но содержательно бесполезно.

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

Как экономить до 44 % бюджета на контекст, если ваш сайт в топе Яндекса

Время на прочтение5 мин
Количество просмотров9.9K
Если сайт находится одновременно в топовых позициях в органической выдаче и в спецразмещении в контекстной рекламе, по какой из двух ссылок перейдет пользователь? Какой из каналов принесет рекламодателю трафик?

Большинство пользователей перейдут по верхней ссылке — контекстному объявлению. Рекламодатель оплатит эти клики, хотя при отключенной рекламе он мог бы получить бесплатные переходы из поиска. Получается, что один канал перетягивает пользователей из другого. Это явление называется каннибализацией трафика.

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

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

О профессиональных наказаниях подчиненных в интеллектуальной IT-среде

Время на прочтение8 мин
Количество просмотров40K


Текст написан по мотивам выступления руководителя студии «Сибирикс» Владимира Завертайлова на летней партнерской конференции «1С-Битрикс» BitrixSummerFest и представляет личное мнение выступавшего.

Полное выступление Владимира можно посмотреть по ссылке.

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

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

К чему можно оказаться не готовым, став тим-лидом

Время на прочтение8 мин
Количество просмотров60K
imageОдин технический специалист нашей компании PayOnline, которая занимается автоматизацией приема платежей, предложил перевести статью автора Pascal de Vink, который проработал тим-лидом уже 2 года. Когда Pascal только занял эту должность, оказалось, что ко многим вещам он был просто не готов. Эта статья поможет избежать многих ошибок на пути от разработчика к лидеру команды. Ниже идет непосредственно перевод.

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

Меньше заниматься разработкой


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

10 частых ошибок начинающих веб-разработчиков

Время на прочтение7 мин
Количество просмотров56K


Перед современным веб-разработчиком стоит широчайший выбор платформ для хостинга и хранения данных, инструментов для работы с HTML, CSS и JavaScript, способов фактической реализации дизайна, а также всевозможных библиотек и фреймворков. В помощь тем, кто хочет найти свой путь в этом обилии вариантов, сеть услужливо предоставляет массу статей, обсуждений на форумах и примеров «наилучших» решений. Но вне зависимости от того, как и с помощью чего начинающие разработчики создают сайты, многие совершают одни и те же ошибки. Давайте рассмотрим некоторые из них, чтобы в будущем не наступать на эти популярные грабли.
Читать дальше →

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №178 (21 — 27 сентября 2015)

Время на прочтение7 мин
Количество просмотров35K
Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости


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

Как провалить оптимизацию конверсии: 10 вредных советов

Время на прочтение3 мин
Количество просмотров5.4K


Решили написать суровый аналитический пост, а потом перевернули все с ног на голову. Несерьезно о серьезных вещах. Пятница, все-таки)
Читать дальше →

Перевод отрывков из книги Роберта Хайнлайна «Заберите себе правительство» — часть 5

Время на прочтение14 мин
Количество просмотров36K

«Мама лучше знает!» и «Отец всегда прав!»


Типичная привычка людей старшего поколения – пичкать юных потомков изречениями, вроде «Чем старее, тем мудрее!». Молодые люди в ответ обижаются и негодуют, до тех пор, пока сами не постареют достаточно для того, чтобы поучать следующее поколение.
Читать дальше →

Usability — один плагин Redmine, предоставляющий массу полезных мелочей

Время на прочтение2 мин
Количество просмотров30K

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

Исправляя все эти мелкие неприятности, мы родили плагин Usability. Дальше я расскажу вам об этом плагине, которым готов поделиться с сообществом.

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

Не Таиландом единым или Как фрилансеру за три часа поменять место обитания без проблем с визами

Время на прочтение10 мин
Количество просмотров51K
С падением курса рубля жизнь фрилансера-путешественника сильно осложнилась. Однако если все же заработок позволяет, а европейского гостеприимства, как и солнца, ох как не хватает в России – добро пожаловать в восемь стран, где фрилансер найдет покой и красивую картинку позади монитора без проблем и волнений с оформлением виз.


Маршруты кочевников за полторы тысячи лет не поменялись. Но нравы стали помягче
Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Исполнительный директор, Бизнес-аналитик
Старший
Git
Веб-разработка
MySQL
Linux
Apache
Nginx
Высоконагруженные системы
Английский язык
PHP