• Выбор системы управления задачами (Project & Task management)

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

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

      Как мне кажется, проблема эффективного совместного управления задачами очень актуальна для многих небольших команд.
      После того, как система будет выбрана я готов написать отчет в блог «Управление проектами» для тех, кто так же как и я чувствует, что пора навести в менеджменте порядок. Если Вам будет интересен такой отчет — напишите об этом в комментарии, пожалуйста.
      Читать дальше →
    • Написание базового wave-робота на python'e

        Слава Роботам
        По лету мне достался инвайт в гугльвейв песочницу. Но в этой самой песочнице было очень много народу, все волны были публичными, и мой бедный нетбук только с большим скрипом переваривал всю эту активность, так что, немного поигравшись, на сендбокс я забил :)

        И вот недавно мой аккаунт в сендбоксе превратился в аккаунт в лайвпревью, и я, разослав инвайты тем, до кого добрался, и ожидая, пока хоть кто-то из знакомых их получит, сел разбираться с роботским апи.
        Читать дальше →
      • Как я отстаивал интересы студии в суде

          Продолжая серию статей на юридическую тему, часть которых про договоры и права в бизнесе студии (1, 2, 3, 4, 5, 6), часть про мое участие в суде в качестве свидетеля (1, 2), расскажу о том, как пришлось участвовать в судебном процессе в качестве стороны.

          Сначала коротко, потом подробно с документами, потом собственно про суд (заказчик и персоны названы не будут).
          Читать дальше →
        • Антидизайн. Часть 3 (последняя). Неочевидные приемы

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

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

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

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

            1. Механические препятствия


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

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



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

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

            Читать дальше →
          • 30 богатейших Интернет-предпринимателей

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

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

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

              Рейтинг Интернет-предпринимателей
            • Python попытаются научить летать

                Всеми любимая корпорация Google решила стать ещё более всеми любимой, анонсировав проект "Unladen Swallow", цель которого — ускорить выполнение Python скриптов ровно в пять раз.
                Чтобы добиться этой цели, разработчики хотят изменить механизм блокировок, переработать сборщик мусора для работы в неблокирующем режиме, улучшить средства для создания многопоточных программ, оптимизировать работу на многоядерных CPU за счет распараллеливания вычислений и самое главное — заменить виртуальную машину стандартного Python интерпретатора на основанный на LLVM JIT-компилятор, на лету транслирующий скрипты в исполняемый код.
                Новый интерпретатор не является «велосипедом», и основан на коде стандартного CPython 2.6.1, имея полную с ним совместимость.
                В текущем срезе Unladen Swallow удалось добиться ускорения работы на 15-25%, только благодаря дополнительным оптимизациям без замены виртуальной машины. Новая виртуальная машина будет интегрирована во втором квартале этого года.
                Кроме того, Google стремится по максимуму возвращать патчи в базовый Python интерпретатор, в конечном итоге полностью интегрировав все свои наработки в стандартный CPython и адаптировав разработку для ветки Python 3.
                P.S. Особенно эта новость должна порадовать MIT (Технологический Институт Массачусетса), который решился использовать Python вместо Scheme.
              • Технические характеристики человеческого мозга

                  image

                  Все таки если сравнивать мозг человека с компьютером, то какими бы характеристиками он обладал?

                  Пока мне удалось выяснить лишь объем памяти нашего живого винчестера.

                  И, что удивительно, исходя из общего количества синапсов головного мозга, количество данных, которое он способен вместить, воистину колоссально — около 125 петабайт.
                  Но исходя из средней способности к запоминанию, по одной теории, человек запоминает за свою жизнь около 120 мегабайт, а по другой — где-то 7 мб за каждый прожитый год.

                  А как же все остальное: частота процессора, объем видео и оперативной памяти и т.п.?

                  Давайте вместе поразмыслим и попробуем прийти к средним величинам, путем размышлений и доказательств :)
                • Модели искусственной жизни. Часть 1

                    Сразу к делу. К чему может привести изучение ИЖ? Как практически применить знания, полученные в данной области? Учёные, работающие по этому направлению, говорят, что их исследования направлены именно на практические приложения, такие как подвижные роботы, медицина, нанотехнология, искусственный интеллект, и даже исследования социальных и экономических систем. Но в истории искусственной жизни было довольно много споров и противоречий. Многие скептики критикуют некоторые работы по искусственной жизни, называя их «наукой без фактов». Однако последние публикации по искусственной жизни свидетельствуют о том, что технологии, используемые для моделирования искусственной жизни, признаются научным сообществом, по крайней мере, для изучения эволюции.

                    Основной проблемой ИЖ является создание вычислительных систем и моделей, действующих на базе биологических и эволюционных принципов. Проще говоря, это «мир, созданный человеком». Но до определённого времени работа в данной области ограничивалась лишь теоретическими исследованиями свойств жизни. А моделирование — лишь построением отдельных частей биологических систем, таких, например, как адаптивное поведение или эволюция. Но в последнее время, во многом благодаря развитию нанотехнологий и молекулярной биологии, а также благодаря возросшему пониманию назначения отдельных генов и способов их взаимодействия и появлению средств манипуляции отдельными молекулами, развивается новое направление ИЖ, направленное на создание новых, искусственно синтезированных биологических форм, что требует философского обоснования ИЖ и, как минимум, определения понятия «жизнь» (что же вообще понимать под этим словом). Сегодня сторонники данного направления говорят, что они исследуют более общие формы жизни, чем те, которые существуют на Земле.
                    Интересно, а что же дальше...
                  • Лучшие практики в области проектирования Новостных Социальных сетей

                    • Translation
                    Каким образом вы можете получать ежедневные новости в эти дни? Ну… может быть посещением ваших любимых сайтов и блогов, но это неэффективно, поскольку эти блоги не обладают жесткой сортировкой обновлений. Возможно, вы подпишитесь на них с помощью RSS, который поставляет все новые статьи прямо к вам, но в этом случае вам придется самостоятельно разбираться со всеми новыми статьями, чтобы найти то, что интересно вам. Другим вариантом сегодня было бы посетить новостную социальную сеть.

                    Агрегаторы ссылок Социальных новостных сайтов, основная функция которых заключается в том, чтобы собирать и обмениваться интересными ссылками. Это может быть сделано путем представления ссылки пользователем или автоматически в системе. Аспект агрегирования является лишь его частью, хотя, этот аспект также сортирует ссылки. Опять же, это может быть сделано путем голосования пользователей и некоторыми механическими алгоритмами (хотя в данном случае можем ли мы действительно назвать это «социальный» новостной сайт?). Конечный результат такой же, однако: самые интересные ссылки выходят в топ, эта особенность делает социальные новостные сайты большой альтернативой RSS.

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

                    Изучить опыт Новостых социальных сетей
                  • Идеальная «Web-разработка» или путь от идеи до готового проекта

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

                      Часто вижу такую картину – кто-то придумал что-то, воможно, гениальное, но не знает, как реализовать. Кто-то знает как – но сам реализовать не может в силу отсутствия знаний/времени. Кто-то об этом вообще не задумывается, но может сделать часть или полностью реализовать идею. Остальные могли бы воспользоваться, если бы об этом узнали, или порекомендовать другим, если бы знали их интересы/потребности. В результате, большинство идей умирают, даже толком не родившись.
                      Предлагаю следующее решение хабрасообществу
                    • Идея или реализация. Что важнее?

                        Вопрос не новый. Среди философов давно ведутся дискуссии — что первично информация или материя, разум или плоть и т. д.

                        Основная масса присутствующих тут (по моим скромным наблюдениям) убеждена в том что идеи не могут никому принадлежать, дескать, они общие и являются достоянием всего человечества на том основании что они (идеи) могут появиться в голове любого (и по этому ничего не стоят), а самое главное — реализация идеи. По этой причине предаются анафеме поборники интеллектуальной собственности, которых презрительно клеймят словом «копирасты». Находятся даже такие «фундаменталисты» которые (судя по их гневным комментариям) готовы взрывать патентные ведомства а обладателей «интеллектуальной собственности» сжигать на кострах как еретиков тормозящих прогресс.

                        Откуда такая ненависть? Основная масса «хабралюдей» это программисты, админы и т. п. И чтобы понять причины ненависти можно применить метафору. Все перечисленные профессии, по сути, являются рабочими XXI века. Такими же рабочими, какими были сборщик на конвейере или цехе в XX. Если сравнить, как выглядит, например, цех швейной фабрики и офисы с клетушками или без то трудно не заметить сходства. Любой сотрудник так же легко заменяется, потому что у ворот стоит целая очередь (в отделе кадров стопка резюме). И эти трудяги небезосновательно уверены, что вся компания держится на их горбу, а все остальные являются непроизводительными силами, которые на них паразитируют (и соответственно являются классовыми врагами). Схожи и желания: «отменить патентное и авторское право» тождественное лозунгам «отнять и поделить», «грабь награбленное» и т. д.

                        Отчего такое сходство мышления? Просто рабочие XXI века, как и XX, работают «руками». Конечно, можно возразить, мол, руки есть у всех, а хороших программистов очень мало.… Но и хороших швей тоже мало. Что бы они ни говорили о творчестве в программировании и системном администрировании это рутинная работа.
                        Без богомерзкой «интеллектуальной собственности» выживать будет более эффективый (а переводя на человеческий язык – тот, кто будет эксплуатировать рабочих с минимальными издержками). Учитывая перенаселенность земли рабочих работать «за еду» всегда будет предостаточно. Много ли инновационного (имею ввиду последние 100 лет) пришло к нам из Китая где экономика работает именно по такому принципу? Она работает и растет, увеличивая номенклатуру товаров, пока есть что копировать. А если перекрыть поток новой информации (идей) сколько придется ждать чего-то инновационного оттуда?

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

                        Разумно:
                        Ограничить возможные требования компенсаций за нарушения патентов (возможно какая-то универсальная формула расчета);
                        Непривлечение к ответственности за нарушение авторских прав частных лиц (если они не использовали это в коммерческих целях).
                        Прекращение гнета людей претендующих на собственность на какие то идеи. Ведь без них вы будете обречены до конца дней штамповать клоны facebook.

                        Далее опубликую графоманские рассуждения на тему уместности термина «интеллектуальная собственность» и степени недоразвитости инвесторов.

                        P. S. Прежде чем ставить – задайся вопросом: «то что тут написано не соответствует действительности или меня это просто обидело?».
                      • Энциклопедия вероятностей

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

                          Как и любая уважающая себя энциклопедия, The Book of Odds, выдает на гора самые новые и самые популярные статьи о шансах и позволяет покопаться в рубрикаторе с неплохой системой «фильтров». Доступен и поиск. Найти нужную информацию можно по разным критериям: словам или шансам (что, скажем, может случиться с вероятностью 1 к 100).

                          Недостатки: полностью на английском языке; статистика по большей части основана на локальных данных США, а не мира в целом. Тем не менее, изучать книгу шансов интересно, так как она ко всему прочему позволяет выискивать комбинированные «шансы». Что-то вроде вероятности доехать на работу быстрее на велосипеде, чем на машине в час пик.

                          via compulenta
                        • Несколько jQuery плагинов, которые вы возможно станете использовать

                            qTip





                            qTip — это бесплатный плагин для jQuery для создания подсказок (tooltip). Данный плагин кроссбраузерный, имеет обширные возможности к настройке и содержит множество функций, таких как: закругленные углы без применения изображений, speech bubbles (изображение речи как в комиксах), а так же эффекты — fade (постепенное исчезновение изображения), slide и возможность создания собственных эффектов. Данный плагин уже включает пять готовых тем, но можно создавать свои темы без особых усилий. Кроме того можно создавать окна диалогов, изменять цвет фона подсказки и места, где она отображается.

                            Скачать | Демо

                            Читать дальше
                          • О пользе времени, проведенного за RSS ридером

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

                              Так все же, RSS это вселенское зло? Не совсем, из своего личного опыта, напишу почему.
                              Читать дальше →
                            • Тест Тьюринга

                                Итак сегодня мы поговорим о самом известном тесте для оценки говорящего бота — это тест Тьюринга.
                                Тьюринг
                                Тест Тьюринга — эмпирический тест, идея которого была предложена Аланом Тьюрингом в статье «Вычислительные машины и разум» (англ. Computing Machinery and Intelligence), опубликованной в 1950 году в философском журнале «Mind». Тьюринг задался целью определить, может ли машина мыслить.
                                Стандартное звучание закона: «Если компьютер может работать так, что человек не в состоянии определить, с кем он общается — с другим человеком или с машиной, — считается, что он прошел тест Тьюринга»
                                Читать дальше →
                              • Пол Экман «Психология лжи»

                                  Пол Экман. Психология лжи
                                  Вероятно, многие видели американский сериал «Lie to me». На бит-торрент трекерах он распространяется под названием «Теория лжи», а первый канал его показывает отчего-то под названием “Обмани меня”. Сериал рассказывает о команде суперпрофессиональных психологов, занимающихся расследованиями самого разного рода: от брачных дел до поимки маньяка-убийцы. Объединяет эти расследования только одно: всегда нужно выявить лжеца, узнать в чем он лжет, что скрывает – и тем самым решить дело. Именно распознавание лжи – профессиональная область героев сериала, именно для решения этой задачи их нанимает ФБР, полиция, пожарные и многие другие.

                                  Однако, немногие видевшие сериал знают, что у доктора Кэла Лайтмана, главного героя, блестяще исполненного Тимом Ротом, есть вполне реальный прототип – выдающийся психолог, профессор Калифорнийского Университета Пол Экман. Манипуляции, микровыражения, техники выявления лжи, столь ярко демонстрируемые в каждом эпизоде, стали известны именно благодаря многолетним исследованиям доктора Экмана и его коллег. В 1985 году он написал книгу «Telling Lie», в которой подробно, почти скрупулезно рассказал о своих работах, разобрал виды и классифицировал признаки лжи, изложил техники выявления обмана в самых различных обстоятельствах: повседневной жизни, уголовных расследованиях и политике. Как оказалось, в закрытых и секретных организациях, вроде ЦРУ, АНБ и ФБР, психологических журналов особенно не читали, а книга, напротив, стала известна, а вместе с ней и её автор. Доктора Экмана начали приглашать для проведения тренингов и семинаров; выяснилось, что люди, стоящие на страже национальных интересов разбираются во лжи ничуть не лучше нас с вами. Т.е. они, как и большинство простых обывателей, думают, что способны выявить обман, но в действительности их результаты в среднем не лучше случайного угадывания, более того они часто просто не знают куда смотреть – таковы результаты исследований Экмана и его коллег.

                                  В 1992 году «Telling Lie» была переиздана и дополнена с учетом опыта работы с секретными службами, а в 2009 году в издательстве «Питер» эта книга вышла в русском переводе под названием «Психология лжи». Найти книгу можно, к примеру, на ozon.ru
                                  Читать дальше →