• Как построить сообщество. Перевод книги «Социальная архитектура»: Глава 1. Инструментарий

    • Перевод
    image

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


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


    Во-вторых, вы можете использовать их для создания сообщества, при этом прилагая усилия там, где они наиболее необходимы.


    • Четкая миссия – заявленная причина существования группы.
    • Свободное участие – насколько легко люди могут присоединиться к группе.
    • Прозрачность – насколько открыто и публично принимаются решения.
    • Бесплатные участники – как много можно платить людям за участие.
    • Свобода работы с материалами (ремиксабельность) – насколько свободно участники могут использовать работу друг друга.
    • Четкость протокола – насколько хорошо прописаны правила.
    • Компетентность власти – насколько хорошо следят за соблюдением правил.
    • Нон-трайбализм – насколько далеко распространяются права группы над своими участниками.
    • Самоорганизация – насколько свободно могут участники определять свои задачи.
    • Толерантность – как группа разбирается с конфликтами.
    • Измеримый успех – как хорошо группа может отслеживать свой прогресс.
    • Высокое награждение – как группа вознаграждает своих участников.
    • Децентрализация – насколько широко распределены участники группы.
    • Свободная рабочая среда – насколько легко создавать новые проекты.
    • Стандартная структура – насколько общая структура стабильна и предсказуема.
    • Плавность обучения – насколько легко начать и продолжить учиться.
    • Позитивность – насколько группа движима позитивными целями.
    • Чувство юмора – насколько серьезно группа себя воспринимает.
    • Минимализм – сколько лишней работы делает группа.
    • Разумное финансирование – как группа борется за выживание в экономическом плане.

    Спасибо Сергею Даньшину за помощь с переводом.

    Читать дальше →
  • Утренний дозор, или вступайте в радио-робингуды

      Я всегда считал себя везучим. Так редко бывая в Москве, я все же поймал сигнал, который переносит всех во Внуково. Но не всё коту масленица. Последние два раза я не попал на этот праздник РЭБ и РР (радио-электронной борьбы и радио-разведки), пришлось уехать в Питер ни с чем. Это понятно, что после белой полосы всегда приходит черная, но мне хочется взять ситуацию под контроль с вашей помощью.

      Читать дальше →
    • Микроядро vs. монолит и «торжество» MINIX

        Недавно Эндрю Татенбаум, профессор Амстердамского свободного университета, автор учебной и миниатюрной Unix системы Minix, вновь оказался в центре событий благодаря эпистолярному жанру. В своем письме Интел он поблагодарил компанию за использование Minix, посетовал на то, что та не трубила об этом на каждом шагу и заявил, что из-за этого мало кто знает о том, что Minix — на сегодняшний день самая популярная ОС на свете.


        Безудержная радость


        Надо отдать должное профессору, он умеет выбирать адресата, время и место для того, чтобы вызвать громкий и продолжительный эффект с помощью простого сообщения, отправленного по электронной почте. Его предыдущим корреспондентом был Линус Торвальдс, а их переписка о монолитном и микро ядре вошла в анналы истории ИТ. Без этого трудно понять, почему Эндрю Таненбаум так экзальтирован из-за мнимого успеха Миникс, которая всего лишь в течении десятка лет обеспечивала работу интеловского бэкдора IME.

        Читать дальше →
      • Установка HA Master Kubernetes кластера с помощью Kubespray

        • Tutorial


        Kubespray (ранее Kargo) — это набор Ansible ролей для установки и конфигурации системы оркестрации контейнерами Kubernetes. В качестве IaaS в этом случае могут выступать AWS, GCE, Azure, OpenStack или обычные виртуальные машины. Проект раньше назывался Kargo. Это проект с открытым исходным кодом и открытой моделью разработки, поэтому по желанию каждый может повлиять на его жизненный цикл.

        На Хабре уже писали об установке Kubernetes с помощью Kubeadm, но в этом способе есть значительные недостатки: он до сих пор не поддерживает мультимастер конфигураций и, порой, не очень гибкий. Kubespray, хоть и использует Kubeadm под капотом, уже имеет функционал обеспечения высокой доступности как для мастера, так и для etcd на этапе инсталляции. О его сравнении с другими актуальными методами установки Kubernetes можно почитать по ссылке https://github.com/kubernetes-incubator/kubespray/blob/master/docs/comparisons.md

        В этой статье мы создадим 5 серверов на ОС Ubuntu 16.04. В моем случае их перечень будет следующим:

        192.168.20.10 k8s-m1.me
        192.168.20.11 k8s-m2.me
        192.168.20.12 k8s-m3.me
        192.168.20.13 k8s-s1.me
        192.168.20.14 k8s-s2.me

        Добавляем их к /etc/hosts всех этих серверов, в том числе локальной системы, или же к dns-серверу. Фаервол и другие ограничения в сети этих хостов должны быть деактивированы. Кроме этого, необходимо разрешить IPv4 forwarding и каждый из хостов должен иметь свободный доступ к сети Интернет для загрузки docker-образов.
        Читать дальше →
        • +15
        • 2,5k
        • 2
      • Mail for Good: как сообщество программистов помогает НКО

        • Перевод
        image

        Нашей некоммерческой организации требовался более дешевый инструмент для емейл-рассылок. Поэтому мы (американское сообщество freeCodeCamp.org) его разработали.

        Каждую неделю я делаю рассылку миллионам людей, которые подписаны на freeCodeCamp.org.

        Рассылка является строго адресной и осуществляется через Amazon Web Services, что стоит нам $0.0001 за письмо.

        Т.е. я могу разослать 1 млн. писем, обходя большинство спам-фильтров, всего за 100 долларов.

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

        • HTML шаблоны;
        • аналитические панели;
        • отслеживание открытия писем (трекинговые пиксели);
        • отслеживание переходов по ссылкам;
        • встраиваемые виджеты для подписки;
        • функция отказа от рассылки;
        • список импортируемых/экспортируемых данных;
        • ролевое разграничение доступа.

        Этот инструмент — наша внутренняя разработка.
        Он абсолютно бесплатный.
        С полностью open source.
        Он называется — Mail for Good.

        И сегодня мы представляем его публике. Это бета-версия. Некоммерческие организации со всего мира могут сразу начать пользоваться им.
        Читать дальше →
      • Как перенести данные с VMware на OpenStack: DRaaS и миграция

          Когда вышла первая публикация на Хабре по теме DRaaS и миграции с VMware, организованных на базе OpenStack, в комментарии пользователя mikkisse была озвучена мысль: единственное очевидное преимущество решений на базе OpenStack — это их относительно низкая стоимость в сравнении с коммерческими предложениями. Другие пользователи (например, AntonVirtual) аккуратно (и не очень) намекали на то, что отсутствие лицензионных платежей придется компенсировать оплатой поддержки, которая обеспечила бы стабильность работы облака. А раз так, замечали третьи (такие как omnimod), лучше не экспериментировать, а отдаться старому-доброму вендору. Мы, в свою очередь, в комментариях обещали подробный рассказ о том, как именно реализуется миграция и/или DR с технологией Hystax Acura в обмен на благосклонное внимание mikkisse и других читателей, давших нам содержательную обратную связь. Выполняем взятое на себя обязательство.

          Читать дальше →
        • AdBlock похитил этот баннер, но баннеры не зубы — отрастут

          Подробнее
          Реклама
        • Почтовые ящики, которые и не ящики вовсе…

            Когда летом 2016-го года создавалась первая статья про SObjectizer мы говорили, что со временем будем рассказывать и о деталях его реализации, дабы заинтересованные читатели могли заглянуть «под капот». Сегодняшняя статья будет как раз про потроха SObjectizer-а. Про механизм mbox-ов («почтовых ящиков»), который используется для организации взаимодействия акторов (агентов в нашей терминологии).

            Почему речь именно про mbox-ы?


            Потому, что мы сами удивлены, насколько много очень похожих вопросов вызывает этот механизм у тех, кто берется изучать SObjectizer. Оказалось, что вещь, хорошо знакомая, понятная и привычная нам, разработчикам SObjectizer, отнюдь не является таковой для новичков. Ну а раз так, то давайте попробуем разобраться, что же из себя представляют mbox-ы и как же они работают. А заодно и попробуем сделать свой собственный mbox.

            Зачем нужны mbox-ы?


            Почтовые ящики в SObjectizer нужны для того, чтобы организовывать взаимодействие между агентами. Общение между агентами строится посредством асинхронных сообщений и эти самые сообщения нужно куда-то отсылать. Возникает вопрос: «Куда именно?»
            Читать дальше →
          • Kubernetes 1.9: обзор основных новшеств



              Очередной релиз системы Kubernetes, 1.9, должен случиться на этой неделе. Согласно текущему плану, это произойдёт сегодня (13 декабря). Об основных новшествах, которые принесёт этот выпуск, уже известно: как и в прошлый раз, их накопилось действительно много. Представляем обзор самых значимых изменений, которые приходят в Kubernetes с грядущим релизом 1.9.
              Читать дальше →
              • +33
              • 8,4k
              • 9
            • Разработка приложений на языках C/C++ с использованием Tcl/Tk

                image Мощный функционал скриптового языка Tcl в сочетании с виджетами Tk/TTK позволяет создавать в этой среде серьезные приложения. Этому способствует также его кросплатформенность и прекрасная интеграция с языками программирования C/C++.
                Читать дальше →
              • Zabbix 3.4: Макросы в интервалах времени

                  Привет. Продолжаем освещать нововведения Zabbix 3.4. Сегодня поговорим об использовании макросов в интервалах обновления и других временных периодах.


                  Читать дальше →
                Самое читаемое