Аффирмации и шепот нейронов

Для зрячих людей, которые умеют читать по русски

Техническое задание по Парето
дурукулька
[info]gregzem

Запись опубликована в блоге «Аналоговый блог [отца] Григория». Вы можете оставить комментарии здесь или тут

Большая часть усилий пропадает зря.

Человек – существо разумное и рациональное. Перед тем, как что-то сделать, он обычно думает о цели и намерении подобного действия, об ожидаемом результате и,  в целом, о целесообразности действия. Если человек по какой-то причине не может самостоятельно реализовать задуманное, он поручает это другому человеку - исполнителю. А в качестве наставлений передает некое писание, именуемое Техническим Заданием (ТЗ), которое определяет как конечный результат, так и путь его достижения.

ТЗ всегда определяет конечный набор характеристик продукта и услуги, на основе которого можно оценить трудоемкость, стоимость работ и разработать календарный план реализации. Несмотря на свою рациональную природу, ТЗ зачастую определяет избыточный набор характеристик, делать которые в рамках установленного бюджета нецелесообразно. В качестве примера избыточного набора характеристик можно привести программный продукт, в котором сотня функций, но реально полезных всего два десятка.  Возникает вопрос – почему много не всегда хорошо? Почему “лучшее - враг хорошего”?

В 1897 году итальянский социолог и экономист Вильфредо Парето сформулировал интересное эмпирическое правило 20/80, которое, как вы наверное уже догадались, позже стали именовать Принципом или Законом Парето. Принцип гласит “20% усилий дают 80% результата, а остальные 80% усилий — лишь 20% результата” или другими словами “секреты достижения больших результатов при затрате меньших усилий”. Несмотря на то, что этот закон не дает четких количественных оценок (цифры 20/80 весьма условны, они могут быть и 10/90, 30/70), важно понимать то, что иногда стоит сделать меньше, но лучше (или дешевле).

Возвращаемся к ТЗ.

Читать запись полностью »


Матричная структура управления - один работник, два босса
дурукулька
[info]gregzem

Запись опубликована в блоге «Аналоговый блог [отца] Григория». Вы можете оставить комментарии здесь или тут

Компании бывают большие, средние и маленькие. Но независимо от размера и специализации, во всех компаниях решается как минимум два вопроса: вопрос управления персоналом и управления проектами.

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

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

А что, если компания состоит из 1000 человек. Как в такой компании построить эффективную структуру управления людьми и проектами? Особенно, если возникает много краткосрочных разноплановых проектов.

Работая в одной крупной компании, занимающейся разработкой программного обеспечения для мобильных устройств, я познакомился с матричной структурой управления, представляющей собой комбинацию двух видов разделения: линейную (управление персоналом) и функциональную (управление проектами). Хочу поделиться своими наблюдениями и мыслями относительно такой структуры управления.

Читать запись полностью »


Игра слов
дурукулька
[info]gregzem
Ну и гаджеты

- Ну и гад же ты!

Дизайнеры и Программисты
дурукулька
[info]gregzem

Запись опубликована в блоге «Аналоговый блог [отца] Григория». Вы можете оставить комментарии здесь или тут

Спросите любого дизайнера, что он думает про программистов. Скорее всего ответ будет таким:

- это такие вонючие лохматые ботаны в вытянутых бабушкиных свитерах с протертыми на локтях рукавами, которые жрут консервы прямо за рабочим местом, причем часто руками. Чувство прекрасного в них отсутствует напрочь. А любую гениальную дизайнерскую идею они за две минуты могут загубить своей ленью и “техническими ограничениями языка программирования”.

Теперь спросите программиста, что он думает про дизайнеров. Он ответит так:

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

Мне довелось поработать по несколько лет как в коллективе программистов, так и в коллективе дизайнеров. И первые, и вторые - отличные ребята, у которых есть чему поучиться. А отношение, которое выражает каждая из сторон к противоположной - ничто иное как стереотипы. Увы, об этом мало кто задумывается и продолжает, что называется, “по инерции” поливать друг друга “комплиментами”.

Чем, по мнению дизайнеров, они отличаются от программистов? С уверенностью могу утверждать, что основной аргумент будет связан с понятием “творчество”. Тогда чем же занимаются программисты?

Программирование -  тоже творчество, просто инструментарий другой. Позволю себе процитировать Ричи О’Бауэра:

Читать запись полностью »


Мастеркласс: градиентный текст
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог [отца] Григория.Вы можете оставить комментарии здесь или тут

Хочу поделиться интересной “фишкой”, которая пока не получила широкую популярность (и очень зря!). Назову ее условно “Градиентный текст”.

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

Данную задачу разработчики сайтов решают по-разному. Лентяи просто копируют первые 300-400 знаков текста с помощью какой-нибудь substr(…) и выводят их как получится вместо анонса. Менее ленивые разработчики сначала удаляют все html теги, а потом копируют 300-400 знаков текста, поставив три точки после него. В результате, часто слова откусываются и получается, что анонс обрывается на полуслове. Cамые аккуратные разработчики пишут нехитрое регулярное выражение (или реализуют то же самое через обычный цикл), которое позволяет копировать 300-400 символов, но уже с учетом разметки и границ слов (предложений).

У каждого из перечисленных способов есть свои плюсы и минусы.

Если из анонса удалять html теги, то часто теряется важная разметка (слова, выделенные жирным, подчеркнутые или гиперссылки) и изображения внутри текста. Зато при таком подходе высота блока остается примерно одинаковой, что с эстетической точки зрения есть “гуд”.

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

Таким образом возникает вопрос - можно ли найти решение, удволетворяющее следующим критериям: отображать блок текста, который был бы

  • фиксированный по высоте,
  • “тянущимся” по ширине,
  • сохраняющий изображения и разметку текста,
  • не обрывающийся на полуслове?

 Как выяснилось - это сделать несложно. Просто нужно правильно сверстать блок.

 
(кликай, чтобы увеличить)

Решение:

Читать запись полностью »


Как зарабатывать на бесплатном программном обеспечении
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог [отца] Григория.Вы можете оставить комментарии здесь или тут

Однажды у меня возник вопрос - чем живут разработчики бесплатного софта? Взять, например, разработчиков MySQL/Apache/QIP… После небольшого исследования данного вопроса выяснилось, что на бесплатном софте можно заработать, и очень нехило. Главное, не забыть включить мозг.

Я знаю как минимум четыре действенных способа заработка на freeware софте.

1. Саппорт. Программа является бесплатной, но поддержка программы - платной. Существуют различные модели взаимодействия с пользователем программного продукта и различные политики саппорта. Можно использовать аналог сдельной оплаты - за объем выполненной работы, можно почасовую - за количество потраченного времени, можно ввести абонентское обслуживание и плату за него (например, ежемесячную или ежегодную).

2. Кастомизация. Программа бесплатная, а все скины, дополнительные модули, доработки и сопроводительные инструменты - платные.

Читать запись полностью »


Вебмани anywhere
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог [отца] Григория.Вы можете оставить комментарии здесь или тут

Я пользуюсь классическим приложением WM Keeper для работы с кошельками вебмани. До вчерашнего дня была проблема доступа к кошелькам с работы или с чужого компьютера (бывает, например, нужно проверить платеж или что-то оплатить, а кипера нет). После прочтения данной статьи настало просветление.

Рассказываю кратко. Для того, чтобы получить доступ к своим деньгам при использовании WM Keeper требуется во-первых установить клиентское приложение (что не всегда возможно и удобно), во-вторых иметь прямое соединение с интернетом, минуя прокси, которые могут банально “резать” нужные порты (у меня с работы к кошелькам не законнектиться). Как оказалось, есть “тонкий” клиент, которым можно работать с одним выбранным кошельком вебмани. Достаточно один раз зарегистрироваться на mini.webmoney.ru и указать, какой кошелек будет доступен через веб (для этой операции потребуется один раз подключиться со стандартного кипера). Конечно, набор функций в mini версии Webmoney ограничен, но доступных возможностей вполне достаточно для проверки баланса, истории платежей и отправки платежей на другие кошельки.


На хостинг надейся, а сам не плошай
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог [отца] Григория.Вы можете оставить комментарии здесь или тут

Господа, не ленитесь! Делайте своевременный backup своих сайтов самостоятельно.

У меня штук 20 сайтов лежат на трех хостингах: VDS сервер от ipserver.com, shared-хостинг от sweb.ru и shared-хостинг от masterhost.ru. На всех трех есть система автоматического резервного копирования. Когда я был маленький и зеленый, я всецело полагался  на эту, как мне тогда казалось, безупречную систему резервирования данных. Зачем делать backup сайтов, если всегда можно написать запрос на восстановление хостеру и откатить сайт до некой последней рабочей версии? Всегда, да не всегда. Во-первых, backup делается с определенной периодичностью, которая может не совпадать с частотой поломок сайта. Во-вторых, хранятся не все версии сайта за определенный временной промежуток, а только их небольшая часть. И, по закону подлости, нужной-то версии как раз и не оказывается. В-третьих, на VDS место под backup отводится в пользовательской дисковой квоте, таким образом на резервные копии сайтов отжирается полезное место на диске.

В том, что backup, который делают хостеры, вещь абсолютно бестолковая, я убедился, когда на один из моих эккаунтов на хостинге заполз IFRAME троян. Во все индексные файлы инжектировалась бессовская тварь, грузившая с удаленного сайта вирус на машину пользователей. О том, что на сайте вирус, я узнал только через неделю. За это время три последних backup уже были “затерты” вирусными копиями “как бы рабочего” сайта. Получается, что если сайт ломается, и вы узнаете об этом после выполнения процедуры резервного копирования, то восстановить сайт из backup вы уже не можете. Потому что и в резервной копии будет лежать “убитый” сайт. Кстати, восстановление сайта из резервной копии у того же мастерхоста - процедура, прямо скажу - не тривиальная.

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

Естественно, скачивать несколько тысяч файлов через FTP и делать резервную копию базы данных через phpMyAdmin неэффективно. Есть способ лучше - SSH! Я не знаю ни одного приличного хостинга, у которого не было бы доступа к хостингу по SSH.

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

Читать запись полностью »


Целесообразно ли иметь VDS хостинг?
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог [отца] Григория.Вы можете оставить комментарии здесь или тут

Написал небольшую заметку о том, какие проблемы могут быть у владельцев VDS/VPS хостингов, и насколько целесообразно покупать его для своего проекта.


1 год сайту: Как сделать свой дом уютным
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог [отца] Григория.Вы можете оставить комментарии здесь или тут

Прошел год с момента запуска проекта “Обставим дом с умом: сайт о том, как сделать свой дом уютным“. За этот год было написано более 100 статей по теме “дизайн интерьера”, “дизайн экстерьера” и по ландшафтному дизайну. Это означает, что примерно раз в три дня я публиковал по статье. Как говорится, “о-май-гад”.

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


Бухгалтерия “общака” - кому и сколько должны
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог [отца] Григория.Вы можете оставить комментарии здесь или тут

Сообразить на двоих легко, на троих сложнее, а на пятерых - практически невозможно. О чем речь? Правильно - о деньгах. Опыт заграничных командировок закаляет тело и мозг. Когда четыре-пять человек в течение  двух месяцев участвуют в товарно-денежных отношениях с окружающими и друг с другом, достаточно тяжело понять кто, кому и сколько должен в итоге. Что делать? Вести бухгалтерию. На помощь приходит Excel - самая великая бухгалтерская и менеджерская программа ever.

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

Группа подростков из трех человек решила покушать супа. Первый участник вложил в мероприятие 30 рублей, второй 100, а третий - ничего не вкладывал. Но кушали борщ все. Сколько третий и второй едоки должны первому?

Решили? Вот ответ: первый должен второму 13,3 руб, а третий второму - 43,3 руб.

А теперь представим, что едоков пять и вложились три из них :)

В последнее время я придерживаюсь двух концепций:

  1. компьютер умный, пусть он и думает
  2. оставь рот для ментос!

Читать запись полностью »


Один раз не …асс
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог [отца] Григория.Вы можете оставить комментарии здесь или тут

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

По причине легкой доступности аудио-книг и большого количества времени, которое уходит на дорогу (а теперь тратится с пользой для мозга), есть возможность читать много всякой разной научно-популярной литературы. Собирая очередную подборку чтива, я обратил внимание на то, как много сейчас книг из серии “как заработать миллион”, “как построить успешный бизнес” или “как обрести счастье”. Причем авторы подобных книг в большинстве случаев других публикаций и книг не имеют. Оказывается, связано это с эффектом первого успеха.

Человек, достигший успеха в какой-то области, ошибочно полагает, что его случай является типичным, а способ достижения успеха – общим и доступным для окружающих. После чего в горячке пишется манускрипт по тому, “ как заработать кучу денег лежа на диване” или “как раскрутить сайт за 3 дня”. Поскольку народ у нас в России падок на халяву и быстрое обогащение (не обязательно финансовое), то скупает такие книги в раз. Но в попытках повторить успех почти всегда терпит неудачу, не отдавая себе отчета в том, что случай автора скорее уникальный. И является в большинстве случаев производной огромного количества факторов, удачно сложившихся в единую цепочку, которая привела к успеху.

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

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


Запаска
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог [отца] Григория.Вы можете оставить комментарии здесь или тут

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

Я делаю полный бэкап всех проектных папок и почты раз в месяц. Чаще - просто лень. Но этого вполне достаточно, чтобы испытывать чувство защищенности и комфорта, если подводит техника. А подводит она часто.

Еще одно наблюдение - если почту в The Bat! раскладывать по папкам, а не держать всю в Inbox, то шанс потерять сразу все становится минимальным. Обычно Бат не восстанавливает только этот самый Inbox. Так что рекомендую сортировать почту и раскладывать ее по папкам.

У меня такая иерархия:

Эккаунт->Inbox->год->Проектные папки[], например [email]->Inbox->2009->QPLBoard->…

Backup спасет мир! Алиллуйя.


Как вылезти из завала работы
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог [отца] Григория.Вы можете оставить комментарии здесь или тут

Не знаю как у вас, а у меня в день приходит больше 400 писем на 7 почтовых ящиков, и все эти письма приходится как минимум просматривать. Примерно 70% из них - спам, но фильтровать его ни The Bat! с хваленым bayes’овским фильтром, ни SpamAssassin, установленный на почтовом сервере, не умеют. Поэтому спам-фильтром выступаю я сам.

Хорошим подспорьем при большом кол-ве писем является их автоматическая сортировка по различным критериям. Рассматривать устройство и принципы автоматических фильтров я не буду, с ними и так все понятно. И в The Bat!, и в Outlook они есть, и существенно облегчают жизнь, заранее рассовывая ценные письма в папку “личное”, “клиенты”, “с сайта” и т.п. Но что делать с остальными запросами? Их в любом случае нужно организовывать в некую очередь и придумывать дисциплиную обслуживания.

То же самое касается возникающих в течение дня задач. Их масса. Приходится задачи куда-то записывать (чтобы не забыть сделать), и при удобном случае выбирать, которые из них будут выполнены немедленно, а что останется на потом.

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

Вводится два критерия для запроса: важность и срочность. Таким образом все запросы можно рассортировать по четырем категориям (или трем виртуальным папкам): важные и срочные (группа А), неважные и несрочные (группа С), важные и несрочные (группа B), неважные и срочные (группа B). После чего запросы обрабатываются в порядке их приоритета: A (наивысший)->B (средний)->C (низший).

Вам может показаться, что время, которое придется затратить на сортировку запросов и задач будет высоким и вся процедура может показаться на первый взгляд малоэффективной, но это не так. Процесс сортировки окажется медленным только в том случае, если у вас уже есть огромное кол-во неотранжированных задач - на них придется потратить какое-то время. Если же назначать приоритеты задачам (запросам), или раскидывать почту по трем папкам по мере поступления,  то сама процедура становится прозрачной и простой, жизнь - комфортной, а работа - эффективной.

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


Сео-шаманство или SEO-schemes.
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог.Вы можете оставить комментарии здесь или тут

Сейчас только ленивый не работает специалистом по продвижению сайтов. Все дают стопроцентную гарантию попадания в топ, а некоторые даже (Unbelievable!) берут оплату по факту. Когда-то и мы в студии оказывали услуги SEO. При этом была одна сложность: услуга продвижения сайта - это работа с весьма неопределенным результатом. Все клиенты хотят быть в шоколаде на первом месте Яндекса, но ни один здравомыслящий сеошник, хоть немного разбирающийся в механизмах продвижения и работы поисковой системы, не может гарантировать какое-то определенное место (а порой даже и определенную страницу) по выбранным запросам. Поэтому если честно работать, то ничего обещать клиенту нельзя. Но отсутствие гарантий обычно не устраивает заказчиков, поскольку они хотят получить определенный гарантированный результат, причем желательно за небольшие деньги. Поэтому я не любил такие заказы и обычно мы отказывали в продвижении по определенным термам и словосочетаниям, оказывая разовые услуги внутренней оптимизации сайта под ПС и регистрации в каталогах/рейтингах. В этих случаях результатом я мог управлять и мог его гарантировать.

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

Читать запись полностью »


Скачкообразное чудо
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог.Вы можете оставить комментарии здесь или тут

Сайтами я занимаюсь с 2001 года. За восемь лет накопилось много собственных проектов по разным тематикам: от банальных досок объявлений до информационно-познавательных про дизайн интерьеров. У всех проектов прослеживалась (да и сейчас есть) одна и та же тенденция: с момента старта в течение непределенного времени сайт может иметь практически нулевую посещаемость, какие бы способы продвижения ни использовались: SEO, баннерная реклама, рафинирование поискового трафика с помощью корректировки контента и т.п. Потом БАЦ! И посещаемость взлетает в разы и держится в течение долгого периода (бывает до нескольки лет) на этом уровне, опять же независимо от того, что происходит с сайтом (а он обычно наполняется контентом, ссылки на него растут, ИЦ у него растет, и даже иногда PR).

Процесс этот, по крайней мере у меня, почему-то абсолютно бесконтрольный. Первый пример - сайт Minus1.ru. В следствие какого-то неосторожного движения посещаемость взлетает с 4000 посетителей в сутки до 7500. На сайте Qpl.Ru посещаемость с 400 поднимается до 800 в течение одного дня и фиксируется на этой отметке. К сожалению, бывают и обратные тенденции, когда посещаемость резко падает и повлиять на этот процесс также не получается. Хотя при ниспадающем тренде все понятно: у меня снижение посещаемости было связано с вылетанием страниц из поисковой выдачи (например, у BestFood.ru).

Я пробовал анализировать источники трафика. В моем случае - это поисковые системы. Единственная догадка, почему такая загогулина может происходить - это периодическая смена алгоритмов ранжирования ПС.

А у вас посещаемость под контролем?


Скрипт професійної дошки оголошень, що настроюється за 30 хвилин
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог.Вы можете оставить комментарии здесь или тут

А между тем мы запустили украинскую версию промо сайта доски QPLBoard.


Макаронные осьминожки
дурукулька
[info]gregzem

Все гениальное - вкусно!



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

Сменили дизайн sale.qpl.ru
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог.Вы можете оставить комментарии здесь или тут

Сделали новый дизайн страницы скрипта доски объявлений QPLBoard. Получилось круто.

Отдельное спасибо Максу К. за импорт новостей форума, Саше Е. за дизайн и мне - за форму обратной связи и интеграцию всего этого в рабочий сайт.


3 минуты радости: Тема Super Mario Bros
дурукулька
[info]gregzem

Запись опубликована Аналоговый блог.Вы можете оставить комментарии здесь или тут

После долгих поисков мне удалось найти оригинальный восьмибитный трэк к игрушке моего детства Super Mario Bros. Прошу любить и жаловать. Мне кажется, тот японец, который ее написал - Гений! Респект ему и уважение. Кстати, зовут его Koji Kondo.


Home