Рубрика «wiki» - 3

Google Site и WIKI для хранения шаблонов бизнес процессовДобрый день!

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

Проблема (или откуда возникла идея)

Первый пример

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

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

Второй пример

Для нужд бизнеса мне понадобилось открыть ИП (индивидуальный предприниматель) на свое имя. И как вы понимаете, ведение бухгалтерии для ИП, особенно на УСН (упрощенная система налогообложения), значительно проще, т.к. вы все налоги платите 1 раз в год. Да и страховые взносы и прочее можно платить или раз в квартал, или раз в год. Все равно, хоть и редко, но заниматься этим надо. Если не заплатить налоги, налоговая сразу начинает судебные тяжбы и высылает к вам судебных приставов, даже если сумма долга незначительная.

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

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

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

Пример три

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

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

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

Ремарка: Мы не сразу пришли к необходимости обучать каждого вновь прибывшего сотрудника (доводить его знания до необходимого уровня), но данный подход уже себя оправдал. Обучение для сотрудников жизненно необходимо для успеха вашего бизнеса!

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

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

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

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

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

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

И тут нам на помощь приходит всем известная «Википедия» (WIKI), но не то, что в ней написано, а её структура.Читать полностью »

За несколько дней до весны в линейке продуктов компании Atlassian большое и, самое главное, долгожданное событие: случился релиз Confluence 5 с ощутимыми изменениями в пользовательском интерфейсе и огромным количеством новых фич. Под катом обзор возможностей Confluence 5 с некоторым количеством картинок и большим количеством ссылок.

CEO Atlassian как бы говорит нам, что они отлично потрудились над Confluence 5
Atlassian Confluence 5 — На пути к идеалу

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

Redmine Если вы храните конфиденциальные данные в Wiki Redmine, наверняка задумывались, что случится, если кто-то сможет получить доступ к серверу и загрузить БД.
Предлагаю вашему вниманию, разработанный нашей компанией, плагин redmine_wiki_encryptor. С помощью этого плагина Redmine будет расшифровывать на лету данные из таблиц Wiki, таким образом, даже если кто-то и получит дамп БД, без ключа ничего прочитать не сможет.

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

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

Однако, с этой уязвимостью moin-moin ситуация оказалась хуже.

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

Кто ещё?

Используют moin-moin: Apache (в том числе для TomCat), Ubuntu, Mercurial, Baazar, CAcert.org, WireShark, Squid, CouchDB, SpamAssasin, Gnome Live, Wine, X.org, GRUB, CentOS, Arch, FreeBSD, OpenWRT, freedesktop.org, GCC, DropBox…

Сколько из них успело уже обновится?
Читать полностью »

Итак мы постепенно переходим к следующему этапу развития проекта Tracks Flow. Читать полностью »

В блогосфере последние несколько дней распространяется информация, что, дескать, в русскоязычной Википедии удалили критическую статью об американских жертвах во время Великой Депрессии, которые её автор сравнивает с украинским голодомором и советским ГУЛАГом, по утверждениям в блогосфере из-за политической цензуры владельцев «Википедии».

На самом деле это «утка». Текст, которые сейчас копируют блоггеры, появился в журнале Василия Сергеева еще 29 ноября 2008 года, а 28 ноября, собственно, и была удалена статья из Википедии — из-за того, что текст ее был полностью скопирован со статьи исследователя, и написан был в откровенно неэцнкилопедическом стиле, что можно проверить на примере самой той статьи.
Читать полностью »

Здравствуйте дорогие коллеги и жители Хабрахабра.

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

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

Не удовлетворившись существующими системами параллельного перевода я решил сделать простенькое расширение для MediaWiki, позволяющее записывать оригинальный текст и перевод в одном предложении, вставляя инъекции перевода в произвольное место иностранного текста таким образом:

I showed my masterpiece to the grown-ups [я показал свое творение взрослым: «show – showed» – показывать], and asked them whether the drawing frightened them [и спросил у них, не пугает ли рисунок их].

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

Как работает парсер Mediawiki
Перевод статьи The MediaWiki parser, uncovered.

Актуальность перевода статьи 2009 года в том, что, во-первых, костяк парсера с тех пор существенно не поменялся, и во-вторых, с ним приходится ежедневно сталкиваться тем, кто пишет расширения для Mediawiki, на котором крутятся их корпоративные сайты.

Парсер Mediawiki — фундаментальная часть кода движка Mediawiki. Без него вы бы не смогли вставлять в свои статьи Википедии различные метки: секции, ссылки или картинки. Вы даже не смогли бы увидеть или быстро изменить разметку других статей. Вики-разметка достаточно гибка, чтобы дать возможность одинаково легко писать статьи как новичкам, так и HTML-экспертам. Из-за этого код парсера несколько сложноват, и с годами проходил через множество попыток его улучшить. Тем не менее, даже сегодня он все еще достаточно быстро работает для Википедии, одного из самых больших веб-сайтов в мире. Давайте взглянем на внутренности этого ценного (но чуть-чуть заумного) куска кода.
Читать полностью »

В свете недавнего выхода официальной http://debian-handbook.info/get/now/ хочу поделиться промежуточным результатом собственных усилий в этом направлении.

По мере осознания что назревшая модернизация ИТ инфраструктуры на моей работе уже никак не укладывается только в унаследованные схемы от Microsoft, в конце 2010 года я начал усиленное изучение возможностей OpenSource. Главной задачей ставилось практическое внедрение Linux. Выбор пал на Debian по ряду объективных субъективных причин. Вернувшись к реальности наполеоновские планы о наступлении эры Linux в пределах одного госучреждения пришлось отбросить, но, несмотря на это, изучение Debian не прекратилось и продолжается по сей день.
Поваренная книга Debian или как я начал работать над официальным wiki
Дальше то, что из этого получилось.
Читать полностью »

GTD / [Из песочницы] Личные цели: контроль версий и красивая распечатка одним щелчком
Приветствую уважаемое сообщество! Как многие успели заметить, прошлый год давно кончился — успешно??? Чтобы с уверенностью судить об этом каждому лично для себя, полезно обзавестись "системой отчетности". Или, по выражению классика, PAS. В более ранних статьях того же автора приводятся обоснование, пример использования и обсуждение практик. В частности, высказана критика в адрес большинства программных инструментов для планирования (так называемый "hi-tech" самоменеджмента). Основная претензия — нехватка гибкости. В этом, преимущество за "mid-tech" и "low-tech" средствами (notepad, карандаш и бумага, пластиковые файлы и байндеры на кольцах — продолжитеЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js