valker's blog

valker's blog: идеи, размышления, наблюдения

Как 24-летнему потратить своё время с пользой

leave a comment »

Это перевод заметки на quora.

Когда мне было 22 годя, я проводил время гуляя с друзьями, болтая со своей девушкой кучу времени, курил и, в общем, был большим придурком :)

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

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

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

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

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

Если ты не будешь следовать этим советам, то спустя 10 лет ты удивишься, куда ушло время, что ты сделал не так, и почему ты в заднице?

Вот эти 5 вещей, которым нужно уделять своё время каждый день, чтобы достичь успеха.

Но сперва предупреждение…

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

Пойми её, начни это делать. Затем потрать месяц, чтобы научиться делать это лучше. Занимайся этим каждый день в течение 1 месяца прежде чем переходить дальше.

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

Через год ты будешь делать все эти вещи бессознательно и разовьёшь свой «арсенал» привычек, которые поддержат тебя до конца жизни.

Сила хорошей привычки

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

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

Подумай, к примеру, о том, как ты завязываешь шнурки. Как ты это делаешь? Сворачиваешь ли ты каждый шнурок в петлю, а затем завязываешь петли в узел или сперва делаешь одну петлю, а потом завязываешь узел сквозь него.

Каждый из нас завязывает шнурки по-своему. Но, научившись однажды, мы делаем это одинакомым способом, не задумываясь.

Это и есть сила привычки. Это первое, на что нужно тратить своё время.

Обычно, привычка образуется, когда ты поторяешь что-то одинаковым образом в течение хотя бы трёх недель. Некоторые привычки требуют чуть больше времени, некоторые — чуть меньше.

Так что, округляя, планируй потратить 30 дней на каждую привычку.

5 Самых мощных привычек, которым каждый может научиться

Решишь ли ты стать академиком и будешь получать несколько высших образований или будучи спортсменом решишь стать профессионалом.

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

Привычки — универсальны.

1. Заботьтесь о своём теле

Не зависимо от того, чем ты занимаешься в жизни, ты делаешь это с помощью своего тела. Ты не можете заменить его, получить новое или обменять с доплатой. Это твоё тело и ты будешь с ним жить.

Может быть, оно не так идеально, как тебе бы хотелось, но это то, что у тебя «на руках». Если ты начнёшь заботиться о нём сейчас, оно будет заботиться о тебе, когда тебе будет 60, 70 или 80 лет.

Способ заботиться о своём теле очень прост. Меньше есть и больше тренироваться.

Трать от 30 до 60 минут каждый день на упражнения.

Это не значит, что ты идёшь в «качалку» и начинаешь тягать штангу. Это значит, что каждый мускул твоего тела должен работать.

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

Человеческое тело сделано чтобы двигаться. Это первая привычка, которую надо закрепить.

Продолжение следует…

Written by valker

Сентябрь 25, 2014 at 10:22 пп

Опубликовано в перевод

Стратегия управления личными паролями

leave a comment »

В современной жизни обычному человеку приходится сталкиваться с множеством паролей. Некоторые используют один пароль во всех случаях, некоторые — системы управления паролями вроде LastPass или KeePass, кто-то придумывает пароли на основе какого-то правила, зависящего от сайта, на котором пароль будет использоваться. В любом случае мы пытаемся найти компромисс между комфортом использования и безопасностью нашей информации. В этой заметке представлен один из возможных вариантов управления паролями.
Мастер-пароль
Достаточно длинный пароль — не менее 8 символов, лучше — больше.
Случайная комбинация, сгенерированная программой.
Используемые символы — как минимум БОЛЬШИЕ и малые латинские буквы и цифры, лучше ещё и спец-символы. (для 8 символов число комбинаций будет около 360 триллионов).
Используется для защиты основных аккаунтов: логин в учётную запись на компьютере, хранилище паролей, основная почта, важный крипто-контейнер и т.д. Желательно сделать число использований данного пароля не больше 5, чтобы минимизировать вероятность компрометации.
Далее этот пароль называется МАСТЕР.
Стратегия управления МАСТЕР паролем
Генерируется случайная последовательность из букв, цифр, спецсимволов (удобно использовать специальные программы-генераторы).
Проверятся, насколько удобно её набирать на клавиатуре компьютера.
Если удобно, последовательность сохраняется на бумажке, в доступном обычно для автора месте (кошелёк).
Там она будет хранится до момента надёжного запоминания (несколько дней).
Если неудобно, то перегенерируем ещё раз.
Используемый в настоящий момент МАСТЕР пароль сохраняется в списке старых.
На всех сервисах, где используется МАСТЕР пароль устанавливается новый МАСТЕР пароль.
Начинаем использовать пароль, желательно стараться не заглядывать в бумажку, чтобы запомнить быстрее.
Для удобства запоминания при каждом использовании пытаемся его проговорить, как стишок — задействуется больше нейронов для запоминания :).
При интенсивном использовании он запоминается достаточно быстро, 1-2-3 дня.
После запоминания бумажка уничтожается.
Необходима регулярная смена данного пароля (для себя установил правило: не реже 1 раза за 18 месяцев).
Старые МАСТЕР-пароли хранятся вместе с остальными паролями (на случай, если они были где-то использованы, иначе есть опасность забыть неиспользуемый пароль и навсегда потерять доступ к информации).
Все остальные пароли удобно хранить в менеджерах (LastPass, KeePass и др.)
Их можно сделать достаточно длинными (символов 20), всё рано руками вводить их не придётся, так как менеджеры позволяют заполнять поля формы.
Необходимо регулярно сохраняться бэкап паролей (большинство менеджеров это умеют) в текстовый файл и зашифровывать его с использованием мастер пароля из первого списка (например, хранить его в крипто-контейнере).
Конверт
Наиболее важные пароли из списка (возможно все) должны быть распечатаны на бумаге и запечатаны в конверт.
Не в коем случае не распечатывать МАСТЕР-пароль, он хранится только в памяти, гарантия его сохранности — регулярное использование.
Конверт помечен чем-то необычным для непосвещённого, но не дающим основания полагать что там внутри (например, QR-кодом, кусочком исходного кода, включите вашу фантазию).
Внутри этого конверта лежит ещё один с сообщением для вскрывшего первый конверт, и запретом на вскрытие внутреннего (можно, на нескольких языках).
Если первый конверт всё-таки привлёк чьё-то внимание и распалил любопытство, он может быть вскрыт.
В таком случае факт вскрытия станет известен хозяину.
Вскрытие внутреннего конверта однозначно трактуется как неслучайная попытка получить несанкционированный доступ к чувствительной информации.
Даже в этом случае МАСТЕР-пароль от основных систем останется секретным.
Необходимо регулярно проверять целостность конверта.
После обнаружения вскрытия конверта следует произвести переустановку паролей для систем, компрометация которых является чувствительной.
Спасибо за внимание. Надеюсь, это будет кому-то полезно. Дискуссии — приветствуются!

Written by valker

Сентябрь 5, 2014 at 6:41 пп

Опубликовано в жизнь

Как опытные программисты работают с кодом других людей

leave a comment »

Наверное, есть множество способов это делать. Один из них такой.

Работать с чужим кодом — это как попасть в незнакомый город.

Будьте туристом. Бродите по улицам, заглядывайте в магазинчики, потеряйтесь. Поначалу это может смутить вас — это нормально.

Это ощущение потерянности означает, что ваш мозг отчаянно собирает информацию и строит связи с уже известным.

Станьте туристом в исходниках.  Прыгайте по ним, как сумаcшедший. В этом может помочь IDE, которая облегчает навигацию по коду.

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

Ждите. Поначалу, всё кажется бессмысленным. Это немного напрягает.

Вы найдёте огромные, как гипермаркеты, структуры, у которых множество обязанностей. Кроме них вы найдёте крошечные киоски с хот-догами, которые просты и знакомы.

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

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

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

Ваша камера — это отладчик. Запустите код и поставьте точки останова. Посмотрите на стек вызовов, на переменные. То что вы узнаете со своим первым снимком даст вам направление, что снимать дальше.

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

А теперь попробуйте реализовать нужную фичу и сохраните изменения. Местный (ревьювер) заставит вас чувствовать себя не в своей тарелке: «Если бы ты поехал на 455-м автобусе, то сэкономил бы себе час времени». Это нормально. Поблагодарите его за его мнение.

Скоро вы будете водить своих друзей на экскурсию в этот городок.

PS: Прошу прощения за то, что метафора с городком слишком затянулась :)

Written by valker

Июнь 18, 2014 at 9:55 пп

Опубликовано в жизнь

Итоги Just For Fun программинга на выходных

leave a comment »

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

Все было Just For Fun, никаких денег, чистый альтруизм, разве что по запросу выдавал инвайты программистам, дабы улучшить сообщество хабрахабра.
Читать дальше →

from Хабрахабр / Захабренные / Тематические / Посты http://habrahabr.ru/post/162689/

Written by valker

Декабрь 15, 2012 at 1:28 пп

Опубликовано в жизнь

[Перевод] Не надо копипастить чужой код, набирайте его сами

leave a comment »


Если и есть что-то неизменное с того дня, когда я начал писать код и по сегодняшний день (а я пишу уже дней 500). Так это то, что незнание с чего начать — невероятно пугает. Я остро помню панику изучения HTML, когда я понятия не имел, как заставить мои div-ы располагаться там, где я хотел. Я понимал концепцию сетки, но реализация никак мне не давалась в течение нескольких дней.

Облегчение, в конце концов, наступило, после величайшего прозрения моей кодерской жизни: Бог мой, так рабочий код везде! В интернете он повсюду. Просто найди, скопируй, посмотри, как он работает — и ты в шоколаде. Я стал использовать Google, «просмотреть исходный код страницы» и «исследовать элемент», ночами изучая структуру и логику работающего чужого кода. И на определенное время этого было достаточно. Мне требовалось изучить настолько элементарные вещи, что просто видеть, как другие люди кодируют, а потом немножко изменять этот код под свои нужны — это все что мне требовалось. Однако, когда мои навыки повысились, я обнаружил, что мне не хватает умения писать код с нуля так элегантно, как бы я этого хотел. И я стал делать по другому: вместо того, чтобы копировать чужой код, я стал набирать его полностью сам.
Читать дальше →

from Хабрахабр / Захабренные / Тематические / Посты http://habrahabr.ru/post/162687/

Written by valker

Декабрь 15, 2012 at 1:28 пп

Опубликовано в жизнь

Цитата #420302

leave a comment »

ххх: Не говори мне про 1С. Как-то раз партнеры из Германии приехал к нас в офис, показывали им все,рассказывали, в т.ч. ходили в отдел к бухам. Потом их главный в курилке неуверенно так спрашивает у меня по английски:
- Майкл, а что у это у вас за программа такая для бухгалтерии «Odin’s ass»?
Теперь иначе как жопой Одина эту прогу у нас не называют.

from Bash.im http://bash.im/quote/420302

Written by valker

Декабрь 13, 2012 at 9:46 дп

Опубликовано в жизнь

Цитата #420260

leave a comment »

ххх: если раньше после просмотра фильмы хорошим тоном считалось сказать «книга лучше», то теперь — «трейлер лучше».

from Bash.im http://bash.im/quote/420260

Written by valker

Декабрь 13, 2012 at 9:46 дп

Опубликовано в жизнь

Отслеживать

Get every new post delivered to your Inbox.