Pull to refresh
0
0
KriMs @KriMs

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

Send message

IT-эмиграция в Ригу, Латвия

Reading time7 min
Views72K
image

Здравствуйте, дорогие хабровчане! Давно собирался рассказать о своем опыте переезда из Украины в Латвию. Я веб-программист, родом из славного города Запорожья, в Украине. Решил, посмотреть мир и набраться опыта работы в других странах мира.

Сложных путей не искал, создал резюме на английском языке и подал его в HR-компанию, предварительно указав свои пожелания. Одно из которых отсутствие языкового барьера, так как с английским языком у меня не все так радужно, как хотелось бы… Предложения сыпались одно за другим, буквально через неделю получил предложение от крупной международной компании Accenture. Предложили работу в Латвийском филиале.
Читать дальше →
Total votes 23: ↑23 and ↓0+23
Comments104

Договор с автором-фрилансером

Reading time2 min
Views5.3K
Исходя из названия, договор с автором заключается непосредственно с физическим лицом, чьим творческим трудом создано или создается произведение. Однако предмет договора с автором может существенно отличаться в зависимости от реальной ситуации и договоренности сторон.

Как минимум, с автором может быть заключен договор авторского заказа, лицензионный договор или договор отчуждения. Ниже мы проиллюстрировали, как выбрать подходящую форму договора.
Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments10

Автоматический поиск и выявление уязвимостей

Reading time3 min
Views6.9K


Большинство сайтов взламываются «в лоб» — злоумышленники используют популярные сканеры и утилиты, выявляют потенциальные уязвимости и эксплуатируют их.

Многие уязвимости, эксплуатируемые среднестатическим злоумышленником, лежат на поверхности и не требуют глубоких познаний или квалификации для их эксплуатации. С описанием утилит и их использованием я ознакомлю вас в следующем топике, а сегодня расскажу о выявленнии поверхностных и типовых уязвимостей, присущих многим коммерческим сайтам.
Читать дальше →
Total votes 30: ↑14 and ↓16-2
Comments1

Евангелист — боль в ит-компании, и зачем вам это нужно

Reading time11 min
Views38K
В прошлый вторник мы решили разбавить наши предпринимательские посиделки за сериалом «Кремниевая долина» общением с настоящими гиками — Григорием Бакуновым и Михаилом Черномордиковым.

image

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

— Мы три раза перечитали Википедию, но так и не поняли, евангелист — это кто вообще?

Григорий Бакунов: Помните мем «тыжпрограммист»?
Читать дальше →
Total votes 28: ↑24 and ↓4+20
Comments16

25 «логичных» советов создателям стартапов от лучших инвесторов. Часть первая

Reading time12 min
Views19K
В отличие от типичной болтовни про стартаперов и инвесторов, эти советы требуют делать выбор. И зачастую этот выбор реально ставит в тупик.

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

1. MVP против «Идеального продукта»
1.1.
«Запуская проект, вы никогда не сможете заранее сказать, как отреагирует на него рынок. Ваше видение своего продукта является галлюцинацией. Не нужно фантазий. Стартуйте с MVP (минимальный жизнеспособный продукт) и дальше используйте Lean Startup (набор коротких итераций). Только так создаются все успешные компании. В итоге вы сами удивитесь, увидев созданный вами бизнес».

image

Ему вторит высказывание:

«Только пользователь или ваш клиент знает, что ему нужно. Наблюдайте за пользователями. Не диктуйте рынку своё мнение, а слушайте рынок. Повинуйтесь рынку, идите за ним как рыба-прилипала за китом».

Разрази меня гром, если этот совет неверен. Абсолютно все акселераторы стартапов проповедуют это принцип, он принят в 99% успешных компаний. Надо быть глупцом, чтобы не следовать этому совету. Однако:
Читать дальше →
Total votes 23: ↑19 and ↓4+15
Comments10

Верстка email рассылок от А до Я для чайников

Reading time9 min
Views403K
Уже 3 с лишним года занимаюсь дизайном и версткой почтовых рассылок, которые ориентированы на англоязычных пользователей. За время работы перелопатили огромную кучу информации, перепробовали много вариантов верстки, набили достаточное количество шишек. Были найдены и исправлены типичные баги, которые в той или иной мере повторялись во всех почтовых клиентах. Также нашлись проблемы с некоторыми CSS свойствами — различные почтовые клиенты интерпретировали их по разному. Каждое письмо тестировалось на самых популярных почтовых клиентах: Gmail, Outlook, Yahoo, Android, iOS, MozillaThunderbird, Microsoft Outlook, The Bat. Рассылки ходят на сотни миллионов пользователей и приносят очень хорошие результаты. Итак, приступим к изучению.
Читать дальше →
Total votes 66: ↑62 and ↓4+58
Comments35

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

Reading time7 min
Views241K
В современном мире очень высоко ценится мобильность и свободная доступность информации. Поэтому вопрос хранения пользовательских данных и одновременного доступа к ним, например, для всех членов семьи, стоит очень остро. Безусловно, наилучшим решением для этого являются сетевые хранилища, установленные внутри помещения. Если раньше для этого требовался отдельный компьютер, то сейчас организовать его на базе беспроводного маршрутизатора не составляет особого труда. К тому же современные модели выпускаются на базе ARM процессоров и имеют поддержку USB 3.0 порта, что несказанно увеличивает их возможности. А что может быть лучше для домочадцев, чем пользоваться общим сетевым ресурсом дома, а потом прихватить его с собой в отпуск и развлекать себя просмотром фильмов с внешнего диска? Вот выбором внешнего диска для данных задач мы и займемся.


Читать дальше →
Total votes 28: ↑26 and ↓2+24
Comments18

Переходим на HTTPS на Nginx: шпаргалка

Reading time3 min
Views150K
Уже второй раз сталкиваюсь с задачей «поставь https на наш сервер» от моего босса, поэтому решил сделать для самого себя шпаргалку, а заодно и для всех остальных. Итак, ситуация следующая: к нам пришел босс и заявил, что ему нужен https. Под катом я напишу 5 простых шагов, как все сделать буквально за час. Приступим.
Читать дальше →
Total votes 66: ↑43 and ↓23+20
Comments60

Руководство по созданию продуктов, формирующих привычки. Часть первая

Reading time3 min
Views19K
Данная серия статей представляет собой описание «Модели крюка» (Hook model) из книги «Hooked: How to Build Habit-Forming Products» автора Nir Eyal.

Введение


Технологии, которые мы используем, делают нас зависимыми. Сколько раз, открыв «на минуту» Youtube, Facebook или Twitter вы ловили себя за этим же занятием через час?

Когнитивная психология определяет привычку как автоматическое поведение, возникающее в определенной ситуации.
Продукты и сервисы, которые мы используем по привычке, меняют наше поведение согласно намерениям их дизайнеров. Что же делает некоторые продукты такими «привычко-образующими»?
Читать дальше →
Total votes 20: ↑13 and ↓7+6
Comments5

О целях

Reading time3 min
Views27K
Цель. Мы очень часто упоминаем это слово. Или говорим о целеустремленных людях. Или рассуждаем о средствах, не упоминая цели. Давайте разберемся, что же такое цель. Цель — это то, чего нужно достигнуть. Такое простое определение я использую для себя. Однако обманчивая простота требует ответить на несколько вопросов. Во-первых, нужно четко определить, чья это цель: ваша лично, компании, где вы работаете, какой-то группы людей, или быть может человечества?

Начнем с личных целей. Следующее, что следует определить — чего мы хотим достигнуть. Одним предложением. Но как дать правильное определение? Рецепт таков — когда цель будет достигнута, вы точно сможете это понять. Иными словами, цель должна быть измерима. Например: «хочу разбогатеть». Хорошее определение? Нет. Сейчас вам кажется богатством миллион долларов. Когда он у вас будет, вы вероятно посчитаете себя среднеобеспеченным человеком, но не богачом. «Хочу миллион долларов» — отлично. В кармане миллион — цель достигнута.
Читать дальше →
Total votes 24: ↑10 and ↓14-4
Comments20

Гибкая методология разработки “Scrum”

Reading time6 min
Views540K
Я продолжаю работу над диссертацией по проектному менеджменту. Сегодня мы кратко рассмотрим Scrum, рассмотрим типичные ошибки, приводящие к проблемам. Данный пост не претендует на полноту, он является обзорным и адресуется тем, кто еще не знаком со Scrum, или знаком лишь частично (к примеру, работает в модифицированном Scrum).

В настоящее время, Scrum является одной из наиболее популярных «методологий» разработки ПО. Согласно определению, Scrum — это каркас разработки, с использованием которого люди могут решать появляющиеся проблемы, при этом продуктивно и производя продукты высочайшей значимости (с точки зрения клиента — прим. Автора) [1].

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

Когда говорят о методологии Scrum, чаще всего имеют ввиду гибкую методологию разработки ПО, построенную на основе правил и практик Scrum, так что вполне может оказаться что ваш Scrum круче моего Scrum, а также быть от него так же далеким, как ВАЗ 7-ка от BMW 7-й серии :)

Авторами Scrum заявлены следующие особенности:
-Легкий (англ. Lightweight)
-Понятный, доступный
-Сложный в освоении
(практически взаимоисключающие параграфы)

image
Total votes 21: ↑11 and ↓10+1
Comments71

Метод «Кнута-Пряника-Покера»

Reading time8 min
Views104K
Покер на рабочем месте


За более чем десять лет моих активных поисков и применения GTD/PM-методик в своей, без малого, десятилетней практике фрилансера и предпринимателя, до меня наконец дошло — серебряной пули нет. Многие знали об этом всегда, мне же понадобились годы. Когда для тебя одновременное количество проектов измеряется не одним десятком. Когда ты прокрастинатор настолько, что даже прокрастинируя этой статьей от работы умудряешься прокрастинировать прокрастинацию чтением писем Лейбница и готов прокрастинировать рекурсивно. Когда ты перфекционист шестого разряда и программист-романтик, то до последнего надеешься, что есть универсальное лекарство. Но его нет…

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

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

Для тех, кому влом писать планы

Reading time5 min
Views64K
Рекомендую заранее статью про то, как работать в потоке, и статью про спонтанное планирование (для тех, кто ненавидит тайм-менеджмент).

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

Ниже немного моих соображений, как быть тем, у кого эта тема не прет, но нужно как-то организовать свои дела.
Читать дальше →
Total votes 26: ↑18 and ↓8+10
Comments4

Дайджест полезных статьей для начинающих предпринимателей

Reading time2 min
Views40K


В нашу кампанию часто обращаются начинающие предприниматели. Помимо автоматизации торговли их часто волнуют и прочие вопросы связанные со стартом бизнеса. Специально для них мы подготовили этот материал, в котором собрали наши 10 лучших бизнес-статьей уходящего года. Многие публикации снабжены доступной инфографикой. Приятного чтения!
Читать дальше →
Total votes 47: ↑37 and ↓10+27
Comments5

Гон эффективности

Reading time3 min
Views65K
Как-то раз я посетил курсы быстрого чтения. В самом начале происходил замер существующей, природной скорости, а в конце обучения — еще один замер, чтобы видно было, за что деньги плачены. Надо было прочесть из длинного текста сколько успеешь и ответить на вопросы, получив некий условный показатель «осмысленного скорочтения». За четыре недели мой тест улучшился почти в 5 раз.

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

Через несколько лет, когда вел тренинги по личной эффективности, управлению временем и проч., я много раз жалел, что нет у меня права через полчаса после начала тренинга отпустить половину зала по домам. Когда мало-мальски наметан глаз, так хорошо видны люди, которым это занятие ну совершенно бесполезно, и даже вредно. Однако, каждый идет своим путем, и если кому-то кажется, что этот путь слишком извилист и не оптимален, то этот кто-то сам высокомерен и недалек. Некоторые углы срезать невозможно. Некоторые этапы жизни невозможно пропустить. Для множества людей такой этап — воинствующий культ эффективности.
Читать дальше →
Total votes 69: ↑58 and ↓11+47
Comments18

Три способа не выполнить цели на 2015 год

Reading time7 min
Views93K
Лет пять назад в моей жизни наметилась неприятная закономерность: я стал замечать, что процент выполнения «целей на год» год от года уменьшался, и достиг в итоге катастрофической отметки в районе 12%. При этом у меня абсолютно не было ощущения провального года, поэтому я начал подозревать что что-то не так. В результате несколько лет экспериментировал с постановкой целей, попутно изучая теорию и дискутируя с GKh. В результате мне удалось сформулировать способы постановки целей, максимизирующие вероятность их невыполнения – и хочу поделиться этим знанием с вами.

Читать дальше →
Total votes 50: ↑44 and ↓6+38
Comments54

Пойман хакер, положивший «Хабрахабр» с помощью DDoS

Reading time3 min
Views42K

Вымогатель атаковал множество сайтов Рунета весной этого года


Хорошевский суд Москвы приговорил жителя Тольятти к 2,5 годам лишения свободы условно, сообщает ТАСС. Также хакеру придется выплатить штраф в 12 млн рублей потерпевшим сторонам в счет возмещения ущерба. Злоумышленник вымогал деньги у нескольких российских сайтов, включая «Хабрахабр», «Рутрекер», «Фрилансим» и банк «Тинькофф Кредитные Системы».

С 25 марта 2014 года несколько популярных ресурсов Рунета подверглись DDoS-атакам, что приводило к перебоям в работе. Ответственность на себя взяла группировка Pump Water Reboot. Общение с хакерами проходило публично — через аккаунт сервиса микроблогов Twitter, что придавало действиям группы особую развязность.

Утром 27 марта под атакой слёг «Хабрахабр». На тот момент сайт ещё не поделили на два ресурса, поэтому производительность труда в офисах выросла.
Читать дальше →
Total votes 56: ↑53 and ↓3+50
Comments63

Подготовка к TOEFL

Reading time6 min
Views8K


Сегодня мы публикуем следующую статью из цикла о тесте TOEFL. Напомним, что в предыдущей статье мы рассказывали о структуре теста TOEFL, об особенностях каждой секции, а также давали советы по эффективной работе над всеми разделами экзамена. В этой статье мы обсудим все варианты подготовки к тесту, сильные и слабые стороны каждого из них, а также дадим список полезных онлайн сервисов.
Читать дальше →
Total votes 9: ↑6 and ↓3+3
Comments0

Идеальный программист

Reading time2 min
Views41K
Доброго времени. В конце октября был хороший пост «Умей говорить «нет» и умей говорить «да»».
Мы оперативно запросили электронные права на книгу, из которой автор поста брал идеи.

image

Идеальный программист. Как стать профессионалом разработки ПО
Автор: Р. Мартин
Прототип: The Clean Coder: A Code of Conduct for Professional Programmers
Читать дальше →
Total votes 33: ↑24 and ↓9+15
Comments64

Information

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