Pull to refresh
28
0
Григорий Ситнин @gregor

Продуктолог и техдир

Send message

Эгоцентрический веб

Reading time4 min
Views14K
Представьте себе интернет, в котором абсолютно всё вращается вокруг одного конкретного человека. И этот человек — вы.

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

Эти сайты в один прекрасный день говорят: «Нам тяжко от вашего наплыва, мы больше не разрешаем пользоваться нашим API сторонним программам. Используйте нашу единственно верную программу для доступа с мобильника (разумеется, с назойливой рекламой и собственным видением термина „удобство“).»

Давайте пофантазируем, каким может стать интернет, если мы перевернём всё с ног на голову.
Читать дальше →
Total votes 73: ↑54 and ↓19+35
Comments117

Немного практики в Codebase

Reading time2 min
Views2.7K
Наверняка, когда перевод на четвёртую версию движка закончат для всех клиентов, здесь на Хабре сделают про это топик, а в преддверии хочу поделиться с вами тем, до чего докатился в плане управления задачами в Codebase за пару лет его использования. Это будет актуально для любой версии.
Читать дальше →
Total votes 22: ↑17 and ↓5+12
Comments14

Smarty в управляемой представлениями модели

Reading time4 min
Views2.8K
Обычно шаблонизатор Smarty применяется так: вы пишете код, который создаёт набор данных для шаблона, отдаёте вместе с названием шаблона смарти и тот «соединяет бренды», выводя в браузер результат.

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

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

Читать дальше →
Total votes 41: ↑26 and ↓15+11
Comments113

Mysql Documentor — простая утилита для документирования баз данных Mysql 5+

Reading time2 min
Views1.3K

Как мы дошли до жизни такой

Тут мы хотели вставить красивую и короткую презентацию из Slideshare, но она, кажется, не понравились НЛО =)

Что умеет

Mysql Documentor читает схему данных, комментарии к таблицам и полям, а затем при помощи несложного шаблона Smarty генерирует html-описание.

Сегодня MyDoc умеет:
  • строить список таблиц с комментариями;
  • строить список полей каждой таблицы с комментариями;
  • для каждой таблицы строить список ключей;
  • при наличии внешних ключей делать ссылки с полей на связанные таблицы;
  • работать на всех платформах, на которых работает php с расширением mysqli;
  • smarty-синтаксис шаблонов позволяет строить документацию любого дизайна и формата (в том числе не html);
  • удобно настраивается прямо в запускающем скрипте.

Что не умеет, но скоро будет

  • нет статистики по таблицам и полям;
  • никак не обрабатывается и не строится документация по триггерам и хранимым процедурам.

Что ещё в ближайших планах

  • группировка таблиц на основании тэгов из комментариев;
  • вывод схемы БД в формате Graphwiz.

Как получить

Просто скачайте его с нашего сайта (там же есть пример построенной документации).

Как это заставить работать

Вообще-то заставлять никого не придётся. Достаточно заглянуть в файл README.TXT (он сейчас по-английски) и выполнить нехитрые инструкции. Вам потребуется всего пара минут.

И, что, бесплатно?

Да. Mysql Documentor распространяется в исходных текстах на условии лицензии GPL. Кстати, на info@softuniq.com можно (и нужно!) присылать свои контрибьюты. Svn-репозиторий скоро будет.

Что дальше?

Разработка утилиты идёт полным ходом. За новостями удобно следить, подписавшись на RSS-ленту нашего уютного бложега. =)
Total votes 52: ↑46 and ↓6+40
Comments49

Как купить компьютер за 2300 долларов

Reading time1 min
Views911
Только что закончил подбор и расчёт процесса покупки ужасно дорогого компьютера, стоящего около $2300.

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

Причин для обладания этой мощью не много. Точнее, одна — хочу. Считаю, что комп крайне положительно повлияет на качество жизни. =)

Задача осложняется тем, что начать предстоит с очень дешёвого компьютера (около $500) и за один раз нельзя будет тратить много денег (тоже около $500–600, не больше).

Сегодня приведу план компьютера, на который в итоге нацелился:

* четырёхядерный процессор (Core Quad);
* 8 гигабайт памяти пошустрее;
* системная плата на чипсете X38;
* две видеокарты высокого игрового класса;
* два зеркалированных жёстких диска по 500Гб;
* вместительный прочный корпус с мощным блоком питания.

В результате выбранной стратегии, поменяется 4–5 конфигураций, а я получу желаемое.

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

Следите за обновлениями в моём блоге.
Total votes 14: ↑5 and ↓9-4
Comments15

10 причин, почему вы не должны работать

Reading time11 min
Views18K
Смеха ради недавно я спросил Эрин: «Теперь, когда дети в летней школе, не думаешь ли ты, что самое время пойти и найти себе работу? Мне не нравится, что ты бездельничаешь так долго.»
Она улыбнулась и сказала: «Ого. Я сидела без работы действительно долго. Жуть. Мне это нравится!»
Никто из нас не имел работы начиная с 90х (моя единственная работа была в 1992), так что мы работали на себя с некоторых пор. У нас дома есть шутка, в которой один говорит другому «Может тебе поискать работу, ископаемое?»
Это как в сцене из «The Three Stooges» в которой Мо советует Кёрли найти работу, а Кёрли в ответ говорит «Нет, пожалуйста… Только не это! Всё, что угодно, только не это!»
Смешно то, что когда люди достигают определённого возраста, такого как выпуск из колледжа, они полагают, что настало время пойти и получить работу. Но это совсем не обязательно хорошая идея просто потому, что это делается массово. Фактически, если вы достаточно умны, получение работы является одной из худших вещей, которые вы можете предпринять для самообеспечения. Есть гораздо более лучшие способы жить, нежели каторга по договору.
Вот несколько причин, по которым вы должны сделать всё, что в ваших силах, чтобы не получить работу:
1. Доход для чайников
Получение работы и продажа вашего времени за деньги может показаться хорошей идеей. Есть только одна проблема. Это глупо! Это наиглупейший способ которым вы можете создать доход! Это действительно доход для чайников.
Почему получение работы настолько дебильно? Потому, что вам будут платить только когда вы работаете. Неужели вы не видите проблему в этом или ваши мозги настолько полностью промыли, чтобы вы думали, что это умно и имеет смысл получать доход только когда вы работаете? Разве вы никогда не соглашались с тем, что может быть лучше, чтобы вам платили, когда вы не работаете? Кто научил вас, что вы должны получать доход только во время работы? Такие же служащие с промытыми мозгами, наверно?
Думали ли вы, что ваша жизнь может быть намного проще, если вам будут платить, когда вы едите, спите и играете с детьми тоже? Почему бы не получать круглосуточно? Получать независимо от того, работаете ли вы или нет. Разве ваши грядки не растут, когда вы не присматриваете за ними? Разве ваш счёт в банке не растёт?
Кто беспокоится сколько часов вы на работе? Только горстка людей на этой планете беспокоятся о том, сколько вы времени истратили в офисе. Большинство из нас даже не заметит, будете ли вы работать 6 часов в неделю или 60. Но если у вас есть что-то, что ценно для нас, некоторые из нас с радостью раскроют свой кошелёк, чтобы заплатить за это. Нам не важно ваше время — мы беспокоимся только о том, как заплатить за ту ценность, которую мы получаем. Разве вам есть дело до того, сколько времени заняло написание этой статьи? Заплатите ли вы мне в два раза больше, если это заняло 6 часов вместо только 3?
Не-чайники часто начинают традиционный путь дохода для чайников. Поэтому не чувствуйте себя плохо, если вы только что поняли, что облажались. Не-чайники в конечном итоге представляют, что продажа времени за деньги несомненно экстремально тупа и должен быть лучший способ. И конечно же лучший способ существует. Смысл его в том, чтобы отделить вашу ценность от вашего времени.
Умные люди строят системы, которые приносят доход 24 часа 7 дней в неделю, главным образом пассивный доход. Это понятие может включать в себя запуск нового бизнеса, создание вебсайта, инвестирование или получение отчислений за какую-то творческую работу. Система непрерывно доставляет ценность людям и порождает доход от этого, и однажды запущенная, она продолжает работать постоянно, тяготеете вы к ней или нет. С этого момента основная часть вашего времени может быть инвестирована в увеличение вашего дохода (путём улучшения вашей системы или порождением новых) вместо поддержания только одного источника дохода.
Этот вебсайт (имеется ввиду steevepavlina.com — прим. пер.) является примером такой системы. В то время, как я пишу это, он производит около 9000 долларов в месяц и это не единственный мой источник дохода. Я пишу каждую статью только один раз (инвестиция фиксированного времени), а люди могут получать ценность из них год за годом. Вебсервер доставляет ценность, а другие системы (большинство из которых я никогда не создавал и даже не понимаю) собирают доход и автоматически вносят его на мой банковский счёт. Это не совершенно пассивно, но я люблю писать и буду делать это бесплатно в любом случае. Но, конечно, запуск нового бизнеса был для меня дорогим, да? О, да, 9 долларов это ужасно много сегодня (для регистрации доменного имени). Все последующее было прибылью.
Конечно, потребуются некоторое время и усилия, чтобы спроектировать и реализовать вашу собственную систему получения дохода. Но вам не нужно изобретать колесо — спокойно используйте существующие системы, такие как рекламные сети и ссылочные программы. Когда вы запуститесь, вам не нужно будет работать так много часов, чтобы обеспечивать себя. Разве не лучше пойти поужинать с супругой, зная, что пока вы едите, вы зарабатываете деньги? Если вы хотите продолжать работать долгие часы потому, что наслаждаетесь этим, смело в путь. Если вы хотите сидеть поблизости не делая ничего, не стесняйтесь. Пока ваша система продолжает приносить ценность другим, вам будут платить работаете ли вы, или нет.
Ваш ближайший книжный магазин заполнен книгами, содержащими работающие системы, которые другие уже спроектировали, протестировали и отладили. Никто не рождён со знанием того, как начать бизнес или получать доход от инвестиций, но вы можете легко научиться этому. И неважно, сколько времени вы потратите на обучение — торопиться некуда. Вам стоит понять, что владение приносящей доход системой прямо противоположно пожизненному зарплатному рабству. Это не “всё или ничего”. Если ваша система производит несколько сотен долларов в месяц, это уже значительный шаг в правильном направлении.
2. Ограниченный опыт
Вы можете думать, что важно поработать, чтобы получить опыт. Но это то же, что говорить, что нужно играть в гольф для того, чтобы получить опыт игры в гольф. Вы можете получать опыт от жизни, независимо то того, есть у вас работа, или нет. Работа даёт только опыт этой работы, а “опыт” вы получаете делая что-либо, так что нет никаких реальных преимуществ. Посидите ничего не делая пару лет и вы можете назвать себя опытным медитатором, философом или политиком.
Проблема с получением опыта на работе в том, что вы обычно просто повторяете ограниченный опыт снова и снова. Вы сначала узнаёте много нового, а потом останавливаетесь. Это способствует тому, что вы пропускаете какой-то другой опыт, который может быть более ценным. А если ваш ограниченный набор навыков становится ненужным, то стоит ли ваш опыт сидения на корточках? Фактически, спросите себя, какой опыт, приобретённый прямо сейчас будет ценным через 20–30 лет? Будет ли ваша работа вообще существовать тогда?
Обдумайте это. Какой опыт вы предпочитаете получить? Знание того, как именно делать конкретную работу хорошо — единственное, что вы можете превратить в деньги, торгуя своим временем — или знание того, как наслаждаться финансовой независимостью большую часть жизни без необходимости снова работать? Последнее кажется более полезно в реальном мире, что скажете?
3. Пожизненное окультуривание.
Получение работы это как записывание на программу человеческого одомашнивания. Вы учитесь быть хорошим домашним животным.
Посмотрите вокруг. Внимательно посмотрите. Что вы видите? Являются ли окружающие свободно живущими людьми? Или вы живёте в клетке с бессознательными животными? (*** Have you fallen in love with the color beige? ***)
Как продвигается тренировка вашего повиновения? Награждает ли вас хозяин за хорошее поведение? Наказывают ли вас, если вы ослушиваетесь команды хозяина?
Если ли в вас хоть искра свободомыслия? Или ваши ограничения сделали из вас домашнее животное
Люди не предназначены для жизни в клетках. Бедняга вы…
4. Слишком много ртов надо накормить.
Доход служащего является наиболее налогооблагаемым. В США вы можете ожидать, что около половины зарплаты пойдёт на налоги. Налоговая система создана для того, чтобы маскировать реально получаемое, так как некоторые налоги уплачиваются вашим нанимателем, а некоторые вычитаются прямо из вашего чека. Но вы можете биться об заклад, что с точки зрения вашего работодателя все эти налоги являются частью вашей зарплаты, так же, как и другие компенсации, получаемые вами, такие как бонусы. Даже аренды офисного пространства вы можете отнести на этот счёт, так что вы должны создавать гораздо больше ценности, чтобы покрыть её. Вы можете чувствовать, как корпоративное окружение поддерживает вас, но держите в уме то, что вы тот, кто оплачивает это.
Ещё одна порция вашего дохода отходит владельцам и инвесторам. Вот, что такое “кормить много ртов”.
Несложно понять, почему работодатели платят большую часть относительно их дохода. В конце концов, кто имеет больше контроля за налоговой системой? Владельцы бизнесов с инвесторами или же работники?
Вы получаете только часть реально создаваемого вами дохода. Ваша реальная зарплата может быть более чем в три раза выше, чем вы получаете, но большую часть этих денег вы никогда не увидите. Она идёт прямиком в карманы других людей.
Какой же вы щедрый человек!
5. Слишком рискованный путь.
Множество работников верят, что получение работы является наиболее безопасным и защищённым способом самообеспечения.
Придурки.
Социальная пропаганда удивительна! Она настолько хороша, что люди верят прямо противоположности правды.
Разве помещение себя в положение, когда кто-то другой может выключить ваш доход просто сказав два слова (“Вы уволены”) звучит как безопасная и защищённая ситуация? Разве доступ только к одному источнику дохода по-честному выглядит более защищённым, чем доступ к 10?
Идея того, что наёмная работа является защищённым путём получения дохода попросту глупа. Вы не можете иметь защиты, если не имеете контроля, а работники имеют малейший контроль из всех. Если вы служащий, то ваша настоящая должность называется “профессиональный игрок”.
6. Наличие злого быка-хозяина.
Когда вы вступаете в идиотский предпринимательский мир, вы можете оглянуться и пойти другим путём. Когда вы вступаете в идиотский корпоративный мир, вы должны оглянуться и сказать “Простите, босс.”
Знаете ли вы, что слово “босс” произошло от датского слова “baas”, которое исторически означает хозяин? Другое значение этого слова “корова или бык”. А в большом количестве видео-игр босс является злым парнем, которого вы должны убить в конце уровня.
Итак, если ваш босс действительно злой бык-хозяин, что это даёт вам?
So if your boss is really your evil bovine master, then what does that make you? Ничего кроме коровьих лепёшек после стада.
Так кто твой папочка?
7. Вымаливание денег.
Когда вы хотите увеличить ваш доход, должны ли вы на коленях просить вашего хозяина дать больше денег? Хорошо ли вы себя чувствуете, когда вам время от времени бросают несколько дополнительных сахарков?
Или вы вольны решить сколько получить без необходимости согласовывать это с кем-то кроме себя?
Если у вас есть бизнес и один ваш клиент говорит “нет”, то вы просто говорите “следующий”.
8. Вырождающаяся социальная жизнь.
Многие люди рассматривают работу как основную точку социальной активности. Они околачиваются с теми же людьми на том же поле. Такие кровосмесительные отношения являются социальными тупиками. Захватывающий день включает в себя трёп о переключении компании с Sparkletts на Arrowhead, задержке последней операционной системы от Майкрософт, а также неожиданной поставки дополнительных ручек Bic. Полагается, что это лучше, чем выйти наружу и говорить с незнакомцами. Ууууууу… страшно! Лучше остаться внутри, в безопасности.
Если один из ваших ко-рабов продаётся другому хозяину, теряете ли вы друга? Если вы работаете на поле, где царят мужчины, означает ли это, что вы никогда не заговорите с женщиной ранг которой выше чем секретарский? Почему не решать самостоятельно, с кем социализироваться вместо того, чтобы позволять это решать хозяину за вас? Верьте или нет, существуют места на этой планете, где свободные люди собираются вместе. Только осторожнее с этими безработными ребятами, они — кучка сумасшедших!
9. Потеря свободы.
Много труда приходится вложить, чтобы приручить человека быть служащим. Первое, что надо сделать — сломать желание человека быть независимым. Хороший способ сделать это — дать ему увесистый свод правил, заполненный абсурдными правилами и инструкциями. Это приведёт к тому, что новый работник станет более послушным, из-за боязни быть наказанным в любую минуту за что-нибудь малопонятное. Так что работник лучше сделает вывод, что безопаснее всего будет подчиняться командам хозяина без вопросов. Добавьте немного офисной политики для лучшей усваиваемости и получите свежий разум раба.
Как часть тренингов послушания, работников часто учат, как одеваться, говорить, ходить и всему остальному. Мы не могли иметь работников думающих самостоятельно, можем ли теперь? Это разрушает всё.
Боже, запрещено ставить горшки на рабочий стол, это против правил компании. О нет, это конец мира! У Синди на столе горшок! Позовите вышибалу! Пошлите Синди обратно для ещё одного тренинга по стерилизации!
Свободный человек, разумеется, думает, что такие правила и инструкции являются дурацкими. Единственное правило, которое ему надо, это — “Будь умным. Будь милым. Делай, что любишь. Получай удовольствие.”
10. Становление трусом.
Замечали ли вы, что работающий народ имеет практически неограниченную способность жаловаться на проблемы в их компаниях? Но им на самом деле не нужно решение — они просто хотят пойти и оправдаться, мол, это всё ошибка кого-то другого. Это получение работы как-то высосало из них свободомыслие и превратило в бесхребетных трусов. Если вы не можете назвать своего босса ничтожеством без риска быть уволенным, вы больше не свободны. Вы становитесь собственностью вашего хозяина.
Когда вы работаете среди трусов весь день, не думаете ли вы, что это перекинется и на вам? Конечно перекинется. Это только вопрос времени, когда вы принесёте в жертву благороднейшие части вашей человечности на алтарь страха: сначала смелость… затем честность… следом честь и прямоту… и наконец свободную волю. Вы продаёте свою человечность только лишь за иллюзию. И теперь ваш наибольший ужас это узнать правду о том, кем вы стали.
Мне всё равно, насколько вы сломались. Никогда не поздно снова проявить смелость. Никогда!
Всё ещё хотите работу?
Если сейчас вы хорошо-обработанный и благовоспитанный работник, ваша реакция на вышесказанное должна быть защитной. Это часть обработки. Но согласитесь, что если выше вы разглядели зёрнышко правды, вы не будете реагировать на это излишне эмоционально. Это только лишь напоминание о том, что вы уже знаете. Вы можете отрицать вашу клетку как хотите, но она всё ещё там. Возможно, всё произошло настолько постепенно, что вы ничего не замечали до сих пор… как омар, наслаждающийся приятной тёплой ванной.
Если что-то из этого сделало вам безумцем, то вы шагнули в правильном направлении. Ярость это более высокий уровень осознания, нежели апатия, так что это намного лучше, чем быть окоченелым всё время. Каждая эмоция — даже удивление — лучше чем безразличие. Если вы работаете через чувства вместо их подавления, то на пороге скоро окажется и ваша храбрость. И когда это случиться, вы пожелаете сделать что-нибудь со сложившейся ситуацией и начать жить полноценной жизнью вместо жизни приручённого домашнего животного, быть которым вас тренировали раньше.
Счастливо безработный.
Что является альтернативой получению работы? Альтернатива, это оставаться счастливо безработным и получать доход другими способами. Представьте, что вы получаете доход, поставляя ценность — не время —, так что найдите способ предоставлять вашу лучшую ценность другим и запросите справедливую цену за неё. Один из простейших и доступнейших способов — начать собственный бизнес. Делая то, что вы бы делали находясь на работе, найдите способ поставлять эту же ценность напрямую тем, кто может получить наибольшую выгоду от неё. Это требует немного больше времени, чтобы начать работу, но свобода с лёгкостью компенсирует изначальные затраты времени и энергии. Затем вы сможете покупать свои собственные сахарные косточки.
И разумеется, всё, чему вы научились по пути вы можете раздавать другим, чтобы производить ещё больше ценности. Так что даже ваши ошибки могут стать деньгами.
Вот несколько бесплатных ресурсов, которые помогут вам начать:

Один из величайших страхов, с которым вы столкнётесь, это страх, что вы не имеете реальной ценности для других. Возможно, бытие работником и получение денег за часы — лучшее, что вы можете делать. Возможно, вы просто не стоите так много. Это линия мыслей всего-лишь одна из частей вашей обработки. Это абсолютный нонсенс. Если вы начнёте сливать такую обработку, то очень скоро обнаружите, что имеете возможность создавать огромную ценность для других людей, которые с радостью будут вам платить за это. Единственная вещь, которая не даёт вам увидеть правды — страх.
Всё, что вам действительно надо, так это смелость быть самим собой. Ваша настоящая ценность в том, кто вы есть, а не в том, что вы делаете. Единственное, что вы фактически должны сделать, это изменить ваше отношение к реальному миру. Вам говорили все виды лжи, относительно того, почему вы не можете этого сделать. Но вы никогда не узнаете настоящего счастья и завершённости пока не наберётесь смелости сделать это так или иначе.
В следующий раз, когда кто-то скажет вам: “Найди работу”, я рекомендую ответить как Кёрли: “Нет, пожалуйста… только не это! Всё, что угодно, но не это!” А потом посмотреть ему прямо в глаза.
Теперь вы знаете глубоко, что получение работы не то, что вы хотите. Ну так и не давайте другим говорить вам обратное. Научитесь доверять вашей внутренней мудрости, даже если весь мир говорит о том, что вы ошибаетесь и глупо так поступать. Годы спустя вы посмотрите назад и поймёте, что это было одним из лучших решений, которое вы когда-либо принимали.
---
© Стив Павлина (StevePavlina.com).
Перевод с английского (с) Григорий Ситнин (Gregor.RU). Специально для Баблога.
Total votes 22: ↑19 and ↓3+16
Comments25

Information

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