Shinji Enoki's blog

LibreOfficeの話題を中心にする予定です

Nextcloud Meetup Kansai #01 を開催しました

2020年2月13日(木)に、Georepublic Japanさんの神戸オフィスをお借りしてNextcloud Meetup Kansai #01を開催しました。2-3年前からNextcloudのイベントをやりたいと思っていましたが、ようやく開催できました。昨年のNextcloud Conferenceとその後のHackweekで何人か開発者と知り合いました。その縁でJan C. Borchardtさんから、バケーションで来日される際にTwitterでメンションをもらい、彼を囲むミートアップを企画しました。

f:id:shinji_enoki:20200221172458p:plain
Nextcloud Meetup Kansai #01集合写真

JanはデザイナーとしてNextcloud社で開発しているそうです。Nextcloudの概要や、Nextcloud 18の新機能紹介をしてくれました。英語は不得意なので聞き間違えてるかもしれませんが一部を紹介します。

フォルダオーナーを切り替える機能(退職したケースなどで役に立ちそう)、フォルダ説明箇所にチェックボックスが置けたり、Readme.mdファイルを置いておくとフォルダの説明になるようです。Nextcloud Talkではチャットでビデオ通話機能があり、カレンダーとの連携も紹介がありました。Mail機能では、チケットもメールで予約できる場合があるようでした。JRは無理なようでしたが。Flowでは設定しておくと自動的に処理が行われるようでした。Nextcloud18の変更点については公式ページをご覧ください。

なお、Nextcloud Hubとは、従来よりもデフォルトでインストールされる拡張機能を増やしてセットアップを楽にしてブランディングしたものだそうです。LibreOffice online/Collabora Onlineが入ってないのはLibreOfficeコミュニティの人間としては納得いかない気持ちはありますが、セット化ということは理解できました。

Mapsについても紹介がありました。Nextcloud MapsOpenStreetMapのデータを利用した地図アプリで、お気に入りの場所を登録したり、相手が許した場合その人のデバイスがどこにいるかも表示することも出来るようでした。これはJanがボランティアワークでやっているようです。

f:id:shinji_enoki:20200213185728j:plain
説明中のJan

教育分野でもよく使われているそうで、教育向けページも紹介がありました。

ミートアップは10名での開催でしたが、活発な質問やディスカッションで盛り上がりました。一度しめたあとも懇親会のような感じで23時半ごろまで議論していました。

Georepublicさんにはお世話になりました

すばらしい会場を提供いただき、お菓子やお茶までいただきました。準備、写真(最初の2枚はMartinさん提供)など様々な形でサポートいただきました。ありがとうございました。

公式フォーラム、Slack、今後のミートアップについて

またJanは公式フォーラムで日本語カテゴリも作ってくれました。Nextcloudの質問を日本語で可能ですので、質問/回答してみてください。

help.nextcloud.com

今後も関西でNextcloud Meetupを開催していきたいと思います。利用されている方や、興味をお持ちの方は、ぜひ登壇やスタッフへの参加、イベントへご参加ください。ConnpassのNextcloud JPグループメンバーになれば、イベントの通知がきます。

なお、NextcloudJPのSlackがあります。NextcloudJPは以前はスタイルズさんが管理されていましたが、日本のコミュニティで使っていくことになりました。

Slack参加希望や、ミートアップの登壇やスタッフに興味がある場合はshinji.enoki@gmail.comまで連絡ください!

f:id:shinji_enoki:20200213215308j:plain
ステッカーいろいろ。余ったものは私が預かってますので、欲しい人は言ってください

f:id:shinji_enoki:20200213175000j:plain
どうでもいい情報ですが、ミートアップ前にJanたちでラーメン食べに行きました

オープンソースカンファレンス2020大阪に参加しました

2020年1月24日(金)-25日(土)に大阪産業創造館で開催されたオープンソースカンファレンス大阪2020(OSC大阪)に参加した時のレポートです。もう気がついたら1ヶ月くらいたってます。今週末のOSC東京は中止になってしまって残念ですが、この時期はそんな騒ぎもなく、42のコミュニティや企業・団体が集まりました。

LibreOfficeセミナーとしては24日(金)に私とアイクラフトに6ヶ月間のインターンに来ているサンタトラでLibreOffice Online+Nextcloudのお話をしました。25日(土)には、あわしろいくやさんによる「LibreOffice 6.4でのデフォルトフォント変更と、いかにしてWriter同人誌を書いたか」がありました。

LibreOffice日本語チームブース
LibreOffice日本語チームブース

私は一応OSC大阪のローカル実行委員でもありますが、当日はLibreOffice日本語チームのブース要員などをしていました。コミュニティブースエリアは企業ブースやセミナーとフロアが違うために、人の流れが少なかったのは残念でした。LibreOfficeブースはコミュニティメンバなど6名いて、自分たちで議論や情報交換も進んでよかったです。毎週定例ミーティングをしているとはいえ、直接の方が議論はしやすいです。懇親会を含めて他のコミュニティの人たちともいろいろお話できて、別のイベントの企画について情報交換もしました。

LibreOffice OnlineとNextcloudでコラボレーションワーク/リモートワークを進化させよう!

LibreOffice Onlineは、同時編集することもありますが、文書のレビューに便利に使っています。デスクトップ版で作ってNextcloudで自動的に同期されてそのURLを送ってレビューしてもらう、という流れです。文章を書くだけならテキストエディタMarkdownでもいいのですが、本文とは別にコメントが管理できるのが便利です。GoogleDocsは高機能でよいのですが、動きがモッサリしていてストレスを感じます。デスクトップ版のLibreOfficeだとサクサク作れるのがいい、というような紹介をしました。

サンタトラからはLibreOffice Online(Collabora Online)をHAProxyを使ってロードバランスする設定についてとLibreOffice Onlineのデモでした。以前のKOFなどからは検証が進んでいて、同じファイルに対しては他のユーザも同じインスタンスにアクセスするようになっていました。

LibreOffice 6.4でのデフォルトフォント変更と、いかにしてWriter同人誌を書いたか

いくやさんのセッションでは、LibreOfficeのデフォルト日本語設定から古いフォントを削除し、游ゴシック/明朝とNoto Sans/Serif CJK JPなどを追加した経緯や作業内容についてのお話と、LibreOffice Writerで同人誌を書く方法を紹介した同人誌のお話でした。

Writer同人誌を紹介するいくやさん
Writer同人誌を紹介するあわしろいくやさん

ライトニングトークや懇親会の様子、今後のイベントについて

ライトニングトークの様子
ライトニングトークの様子

懇親会でサンタトラが乾杯の挨拶しているところ
懇親会でサンタトラが乾杯の挨拶しているところ

来年のOSC大阪の会場もすでに予約済みです。関西のオープンソースの総合的な集まりは8月にOSC京都、11月6日(金)-7(土)に関西オープンフォーラム(KOF)があります。気になった方はご参加ください!

LibreOffice Drawで年賀状の裏面をデザインしよう!

これはLibreOffice Advent Calendar 201920日目の記事です。昨日はあわしろいくやさんの 【再告知】LibreOffice 6.4ではデフォルトのフォントが替わりますでした。

年賀状を作る時期もだいぶ過ぎてしまいましたが、私がLibreOfficeのDrawで年賀状の裏面をどう作っているか、ツールの使い方を紹介します。年賀状の裏面を自分でデザインする場合、様々なソフトウェアが利用できます。オープンソースベクター形式編集ツールではInkscapeが有名です。私もInkscapeで作ったこともありますが、ここ10年以上LibreOfficeのDrawで作成しています。なお、宛名などのおもて面はWriterの差し込み印刷などを使わず、あえて手書きしてます。

Drawは簡易なデザインに適したベクター形式を編集するドローツールです。WriterやCalc、Impressで利用する図形を作成したり、チラシなどを作ることに適しています。 Drawのさらなる使い方についてはJA福岡市で出されているDrawマニュアルも参考になります。

フォントの選択

フォントによって雰囲気が大きくかわります。年賀状に向いたフォントを使ってみるといいでしょう。 自由なラインセンスのフォントは多くはないですが、個人利用であれば無料で使えるものも含めて探してもいいと思います。 私は、「衡山毛筆フォント」と、字数制限ありますが無料な「白舟楷書年賀フォント」「白舟楷書教漢フォント」を利用しています。

衡山毛筆フォント

自由に使える毛筆フォントとしては定番だと思います。

Webからダウンロード可能です。私が普段利用しているDebianではパッケージ化されているためaptでインストールしています。

どうやって作られたかのインタビュー記事をよみましたが、1人で半年かけて14,000文字を作られたとか凄いです。

白舟フォント

年賀状向けの「冬・年賀状フォント」と、「白舟書体教育漢字版」の「白舟楷書教漢」を使っています。公式Webからダウンロード可能です。 以前はもう少しもう少し毛筆系も選んでみたのですが、近況報告を年賀状に書いてしまうので、読みやすい「白舟楷書教漢」にしています。このあたりは好みでしょう。

フォント参考サイト

用紙サイズの設定

まず用紙サイズを「ハガキサイズ」に設定します。

  1. Drawを起動したら、メニューから[ページ]-[プロパティ]を選択する
  2. ページ設定ダイアログの「ページ」タブの「用紙サイズ」で「ハガキ」を選択する
  3. 「余白」を左右上下とも「0.00cm」にする(ふちなし印刷したい場合)
  4. 「OK」をクリックする

他の方法としては、サイドバーのプロパティで、ページの書式を「ハガキ」にしてもいいです。

写真を挿入する

写真を使うケースも多いでしょう。私はLibreOffice Conferenceに毎年参加しますので、撮ってきた街の写真を使っています。

必要に応じて、画像を切り取ったり加工する作業はGimpがお勧めです。Drawではトリミングしかできません。

Drawでも一応レイヤー機能があります。どのレイヤーにオブジェクトを配置しているのかわかりにくい課題はありますが、それなりに便利です。 レイヤー操作は画面下部ので行います。初期は「レイアウト」「コントロール」「寸法線」です。画像用にレイヤーを作ってみます。

  1. 「寸法線」の右側で右クリックして、「レイヤーの挿入」を選択する
  2. 「レイヤーの挿入」ダイアログで、名前をつける。例えば「画像」とか
  3. OKをクリックする

レイヤーごとに、見える状態にする、印刷可能、ロックするの3つのチェックボックスがあります。

続いて画像を挿入します。

  1. メニューから[挿入]-[画像]を選択する
  2. 「画像の挿入」ダイアログで選択する

画像を希望するサイズに拡大縮小したり、位置に配置します。画像を一番下になるようにする場合、以下のようにします。

  1. 画像を選択状態で右クリック
  2. [配置]-[最背面へ移動]を選択する

画像レイヤーの「ロックする」のチェックを入れておくと間違って動かしてしまうことがなくなります。

赤い背景を置く

半分くらいを赤い背景を敷き詰めてベタに正月感を出してます。 弱点はベタすぎることと、インクをたくさん使うことです。

背景用レイヤーを作ります。

  1. 先ほど作成した「画像」の右側で右クリックして、「レイヤーの挿入」を選択する
  2. 「レイヤーの挿入」ダイアログで、名前をつける。例えば「赤背景」とか
  3. OKをクリックする

左側にある「図形描画」ツールバーで、「長方形」をクリックして用紙をはみ出すくらいの長方形のオブジェクトを描画します。 写真部分は隠れないように調整します。

  1. 長方形オブジェクトを選択状態のまま、右側にあるサイドバーで、プロパティを選択する
  2. 「塗りつぶし」で「色」が選択されているので、その下のパレットをクリックして色を選択する Custom Colorで設定することもできます。私は16進数で「ff1923」になっていました。
  3. 「線」で形状を「なし」を選択する

「赤背景」レイヤーも「ロックする」のチェックを入れておくとよいでしょう。

文字列を配置する

文字用レイヤーを作ります。

  1. 先ほど作成した「赤背景」の右側で右クリックして、「レイヤーの挿入」を選択する
  2. 「レイヤーの挿入」ダイアログで、名前をつける。例えば「文字」とか
  3. OKをクリックする

謹賀新年などのメインの文字を入れます。

横書きの場合はメニューから[挿入]-[テキストボックス]を選択する、もしくは、上部の標準ツールバーの「テキストボックスの挿入」ボタンをクリックして、ドラッグして範囲を指定して文字をタイプします。 縦書きの場合は、標準ツールバーで右クリックして「縦書きテキスト」を選択し、ドラッグして範囲を指定して「謹賀新年」などの文字をタイプします。 右のサイドバーで、プロパティを選択して、文字のフォントやフォントサイズを選びます。「衡山毛筆フォント」の「46」ポイントを選びました。影の切り替え」ボタンを押して影を作っています。影はオブジェクトを重ねるなどの方法もあるでしょうが、Drawの機能でつけてみました。フォントの色は黄色(#FFFF00)を選びます。

続いて本文を入れます。縦書きテキストボックスで「明けましておめでとうございます」などを入力します。フォントの色は「白」を選択します。

印刷する

Drawからそのまま印刷できます。メニューから[ファイル]-[印刷]を選択して、オプションなどをチェックして印刷します。ポストカードに1部試し刷りして、問題なければインクジェット用年賀状用紙に印刷しています。 なんらかのトラブルが発生した場合、一度PDFにエクスポートしてから印刷する方法もあります。

日本UNIXユーザ会「夏のドキュメンテーション祭り」を開催しました

2019年8月24日(土)に日本工学院専門学校・蒲田キャンパスで、日本UNIXユーザ会(以下jus)主催で「夏のドキュメンテーション祭り」を行いました。オープンデベロッパーズカンファレンス(ODC)2019の中での開催です。スライド資料や動画を共有し、簡単なレポートをします。

猛暑だった夏もやや涼しくなってきつつある中、多くの人が集まりました。セッションによっては満員で空気が薄く感じました。

ドキュメンテーションについて議論するため、藤原さんと私は関西で「ドキュメンテーションの集い」という勉強会をしています。今回、東京でもイベントをやってみようということで2人で企画しました。人や資金面でのサポートが得られるということで、主催は私が幹事をしているjusにしました。「エンジニアが実践的なドキュメンテーションをどう作るか」というテーマで3つのトークとパネルディスカッションを行いました。

企画の方向性や広報、さらにはスピーカー1人目として藤原さん、事務方としてお金の処理などはjusの岡松さん、ビデオ撮影やパネルの時のフォローはjusの松澤さん、写真撮影はjusの小山さん、私は企画、ODCやスピーカーとの交渉などを担当しました。どのセッションも、ドキュメンテーションについて考えさせられるお話でした。

「専門学校教育におけるドキュメンテーションの役割」藤原由来 (神戸電子専門学校 / ソラソルファ)

藤原さんはPandocのドキュメントを翻訳したり、Markdownの本を書いてる人ですが、セミナーでは専門学校での現場でのドキュメントについてでした。「知識を与える/魚を与える」場合は講師が先回りで細かくドキュメントを書く、「自分で知識を得る力を得る/魚の釣り方を与える」場合は学生がドキュメントを書く、と2つにわけてました。学生は文章を書くことになれてないのでテンプレートを使う、などの工夫が印象に残りました。

Untitled

「まだそんなドキュメントで消耗してるの? 開発効率を上げる攻めのドキュメンテーション」田中 一紀 (株式会社ソニックガーデン 業務ハッカー)

田中さんは「納品しない受託開発」というコンセプトで有名なソニックガーデンで活躍するエンジニアです。登壇は初めてとのことでしたが、堂々とされていてとてもそうは思えない感じでした。アジャイル開発でかつリモートワークされているなかでどのようなドキュメントを作られているか紹介がありました。本筋ではないですが、仕事しながらオーストラリア3ヶ月車で一周まわったお話にびっくりしました。ドキュメントは作るが仕様書は作らない、ドキュメントはコミュニケーションの手段と言われているのが印象的でした。

Untitled

「運用ドキュメント 2019 〜手軽にスピーディに継続的に保守するためのドキュメント入門〜」波田野裕一 (運用設計ラボ合同会社)

波田野さんはjusの幹事であり、運用ドキュメントの専門家です。今回はドキュメンテーションの戦略的な側面から、実際にどうやっているかまで盛りだくさんな内容でした。論理力を上げる必要があるというお話が印象的です。運用業務では人は入れ替わっていくので、人のナレッジを前提にしない、ということで全部ドキュメントにすべきということでした。ドキュメントの対象者がアルバイトレベルでは無限の工数がかかるので、対象想定スキルは応用情報技術者くらいがいいのではとのことです。私が見聞きする範囲では、スキル対象は下げすぎてる印象がありましたので、なるほどと思いました。また、平易ではなく属人化した方がよいものもあるとの説明もありました。もう少し暗黙知として人にナレッジを蓄えてもいいのでは?という感想は持ちましたが、入れ替わりが激しく、それでは通用しないことが多いのかもしれません。

Untitled

パネルディスカッション「開発・運用ドキュメンテーションをどうデザインするか?」

スピーカーの藤原さん、田中さん、波田野さんの3名と私で行いました。あまり打ち合わせはせずに会場からの質問を拾いながら進めました。いろいろ質問いただけて助かりました。「ユーザ企業でインフラ管理しているが、ドキュメントが追いつかない。陳腐化してしまう」という質問に対しては、波田野さんからは「使い捨てと資産部分をわけましょう」とコメントがありました。資産を作っておいて、シェルスクリプトで使い捨て部分は自動生成するようにされているそうです。

とてもよいセッションが揃い、また多くの参加者に恵まれてよかったです。講師の3名の方や手伝ってくださった幹事に感謝します。 jusの活動とは別に、関西での「ドキュメンテーションの集い」は10月ごろに開催できればと調整中です。

「COSCUP 2019」に参加してきました

2019年8月17日(土)、18日(日)に国立台湾科技大学(NTUST)で開催された COSCUP 2019に去年に引き続いて参加しました。COSCUPとは台湾で最大級のオープンソースイベントです。事前の無料チケット予約では1500名分?(正確な数は忘れました)があっという間に売り切れたそうです。雰囲気は少し日本のオープンソースカンファレンスに近いです。去年はGnome Asia 2018 SummitopenSUSE.Asia Summit 2018と同時開催で、私はopenSUSE.Asiaの方で発表したのと日本コミュニティブースで番をしていました。今年は日本のコミュニティトラックであるOSPNトラックができたため、その枠のCFPに応募して発表しました。

COSCUPでの台湾のオープンソースコミュニティの印象は、ベテランもそこそこいるものの若い人たちも多いなということです。出展や講演者側は男性が多いですが、参加者自体は女性も結構います。また、オープンソースだけでなくオープンデータやg0vといったシビックテックのコミュニティも参加しています。去年はブースが近かったWikimedia Taiwanやg0vのブースの人と結構お話したのですが、今年はブースをあまり回れなかったのでお話できませんでした。

台湾のLibreOfficeコミュニティメンバもブース出展していて、LibreOffice/ODFだけでなく、Fedoraなどいくつものブースを兼ねてたようです。その隣が主に日本メンバが参加しているラズパイブースでした。今年はとくにブース番でもなかったので、その付近にいるか、休憩スペースでスライドを作っていました。日本にいる間につくればいいのに、学生症候群で相変わらずギリギリにやってました。

f:id:shinji_enoki:20190817113229j:plain
LibreOfficeなどのブースで

OSPNトラックではいろいろなメンバが発表していて、普段日本語では聞くものの、英語できくと不思議な感じを受けました。私はいつも発表しているCJKバグのネタでした。英語ということもあって、少し緊張しましたが、前の方で熱心に聞いてくれた人の反応を頼りにどうにかできました。25名程度来てくれたようです。韓国から参加しているLibreOfficeメンバのデヒョンは、話を聞きながら韓国語での検証をして、バグがあるとわかったと後で教えてくれました。

1日目の夜に、フランクリンが主催するLibreOfficeメンバーのディナーに参加しました。フランクリンとは、彼が提案している認定制度や若いメンバーの獲得について、小笠原さんと2人で詳しく質問して聞いたり、ディスカッションできて有意義でした。プログラマに限らず、いろいろな機会をとらえては誘っている様子がわかりました。彼のやり方はキャラクターに依存している部分もあるとは思いますが、勧誘の取り組みは日本でもやらなければと改めて思いました。

f:id:shinji_enoki:20190817205613j:plain
LibreOfficeメンバのディナー

f:id:shinji_enoki:20190818103322j:plain
Kapperさんの発表の様子

1日目が終わって夜中ごろに会場が電気系のトラブルで使えなくなるという事態が発生し、2日目は別のビルに会場を移しての開催となりました。朝の間に運営側はあれだけの規模の会場を動かしたのはなかなか凄いです。1日目の会場は全体的に暑かったのですが、2日目のセミナールームは19度の設定と寒くて薄めの上着を着ても凍えかけました。

f:id:shinji_enoki:20190817134126j:plain
CUSCUPブース。スピーカーTシャツをもらいに。過去のイベントTシャツの販売などもしてたようです

f:id:shinji_enoki:20190818144709j:plain
ジョブボードどころかジョブウォール。2日目終わりごろは一面に

英語のセッションはあまりなくて、OSPNトラック以外は聞きそびれたのですが、熱気は感じました。LTはサブ会場で中継を聞きましたが、盛り上がってました。私が特に楽しかったのは、キーボードと画面の両方を映して、その場でタイプしながら行われたプレゼンでした。

f:id:shinji_enoki:20190818163253j:plain
話をしながらタイプするプレゼン

f:id:shinji_enoki:20190818171507j:plain
LTに引き続いて、クロージング

来年も日本コミュニティトラックを予定されているようなので、検討してみようかなと思っています。気になった方はCFP(まだまだ先の話ですが)が出たら応募してみてはいかがでしょうか。

f:id:shinji_enoki:20190817125648j:plain
1日目のお昼ごはん。路地を入ったところのお店に
f:id:shinji_enoki:20190818125341j:plain
2日目お昼ごはん。1日目と同じ店に
f:id:shinji_enoki:20190818195023j:plain
2日目の夜。5人で。これ以外にもいろいろあって、ラージサイズを頼んだのをちょっと後悔

「LibreOffice認定移行プロフェッショナル/認定プロフェッショナルトレーナー」に申請する方法

この記事では、The Document Foundation(TDF)のLibreOffice認定プログラムにおける、「移行プロフェッショナル」や「プロフェッショナルトレーナー」の申請方法について説明します。人に説明しようとして、長くなりそうだったのでブログに書くことにしました。

2019年5月25日(土)か5月26日(日)に東京で、日本で初めて認定のインタビュー(面接)をすることを予定しています。ヨーロッパから認定委員のうち1名が来日する予定です。認定の対象にあてはまりそうな方は、インタビューに間に合うように今のうちにへご応募ください。

前提条件の文書を読んでも該当するかわからない方は、certification@libreoffice.orgまで英語で問い合わせてください。また、私に相談いただいても構いません。正式な回答はできませんが、私の理解している範囲でお答えしたり、詳しい人に聞いてみることはできます。

なお、説明には私見が入っています。正確に知りたい方は、TDFの公式文書をご確認ください。私は認定移行プロフェッショナルを取得していますが、その当時から申込ページの内容も変わっていますし、制度について完全に理解しているわけではありません。

LibreOfficeの認定制度について

LibreOfficeを支える財団であるTDFは、LibreOffice認定制度を持っています。最初は、LibreOfficeコミュニティで活動している開発者に対して行われていました。LibreOfficeの開発者はLibreOfficeのサポートベンダに所属する人も多く、サポートしている開発者がちゃんとしたスキルを持っていることをコミュニティ外に示す仕組みとして作られたのだと思います。その後、開発者以外にも、LibreOfficeを導入する組織をサポートする「移行プロフェッショナル」、「プロフェッショナルトレーナー」などに制度を広げました。認定制度は、LibreOfficeを導入したい組織にとって詳しい人をみつけやすくする、LibreOfficeコミュニティで活動している人たちが正しく評価されるようにする、といったことを通じてLibreOfficeのエコシステムを強化することが目的だと思います。認定を受けた人は、プロとしてスキルがあるだけでなく、LibreOfficeのアンバサダー(大使)であることが求められます。

前提条件

前提条件の文書に説明があります。私は以下のように理解しました。

  • LibreOfficeへの移行やトレーニングについて、複数の経験がある
    • 経験がない場合でも最低6ヶ月間のトレーニング受ければクリアできるように読めましたが、トレーニングプログラムが実施されているという話は知らないです(私がウォッチできてないだけかも)
  • LibreOfficeやFLOSSコミュニティで活動している
    • まだ活動してない人でも、メンタリングを受けてLibreOfficeで活動したり、FLOSSなどの知識を示すなどでクリアできるらしい
  • マイグレーションプロコトルトレーニングプロコトルの内容を理解している
    • 申請ページに触れてあったのでここに追記してみました

認定費用

いまのところ無料です。

申請方法(以下は申請フォームの説明です)

TDFのWebサイトにある申請フォームから行います。フォームについてはさほど難しくはないのですが、どの項目に何を書けばいいかはやや曖昧な気がします。

順を追って説明します。 テキストエディタなどに書いておいて、フォームに貼り付けるのがよさそうです。

事前に読むもの

  1. 前提条件の文書を読んで確認します
  2. 認定行動規範を読んで理解します
  3. マイグレーションプロコトルトレーニングプロコトルの受ける方を読んで理解します。両方目を通しておくといいと思います(私はトレーニングプロコトルの存在を知らなかったので今回初めて読みました)

Name and Email Address

  1. Salutation:Mrs. / Mr.を選択
  2. Name*: 名前をローマ字で記入
  3. Surname*: 姓をローマ字で記入
  4. Email Address*: 連絡を受けるメールアドレス

Which Certification are you applying for?

  1. 受ける認定にチェックを入れます(Migration Professional, Professional Trainerの両方受けることも出来るのかも?)
  2. 前提条件を読んだことをチェックを入れます I have read the Certification Pre-Requisites*

Usernames and Activity within the LibreOffice/FLOSS community

ここはLibreOfficeやその他のFLOSSコミュニティでの活動を検証するのが目的です。私が受けた当時はLibreOfficeのみでしたが、いまは他のFLOSSコミュニティにも拡張されたようです。

  1. Username(s) within the LibreOffice/FLOSS community*
    • LibreOfficeシングルサインオンアカウントや、git、Bugzillaのアカウントなど活動が確認できるアカウント名を書きます。サイト名と一緒に書いた方が伝わりやすいでしょう。
  2. Activity within the LibreOffice/FLOSS community*
    • LibreOfficeやFLOSSコミュニティでの活動内容について具体的に書きます。TDFメンバーの場合は、"TDF Member since 2014-04"のように書いてもいいようです(1つ上のボックスに書くのかもしれませんが、多少違ってても問題ないです)
  3. TDF Members for verification*
    • TDFメンバーで、あなたがLibreOfficeやFLOSSプロジェクトへの貢献していることを知っている人を書きます。アカウント名で活動が確認できなかった場合、ここに書いた人に問い合わせが行くはずです。他の確認出来る方法を書いてもいいようです。

Professional Experience

  1. LibreOffice related Professional Experience*
    • 認定委員会が判断できるように、LibreOfficeへの移行やトレーニングの専門家としての活動内容を詳細に書きます。プロジェクトごとに移行台数やトレーニングを受けたユーザー数、自分の役割を書きます。
    • 移行計画書や相互運用性評価、トレーニングのスライドなど、関連文書は別途メールで送ります。
  2. Country of LibreOffice related Professional Experience*
    • LibreOfficeの国に関する専門的経験とありますが、私にはよくわからないです。導入の政策決定や導入支援に関与したケースとかでしょうか

Languages

  1. Spoken language(s)*
    • 喋れる言語を書くようです。よくわかりませんが、私なら、Japanese, English (a little) と書いて出してみます。
  2. Preferred language for Certification Review*
    • 認定を何語で受けたいかだと思います。"Japanese"でよいのではと思います。誰が通訳するのか決まっていませんが、私の時は小笠原さんが通訳してくれました。英語で問題ない方は"English"と記入ください。

関連文書をメールで送る

  • 移行計画書や相互運用性評価、トレーニングのスライドなど、関連文書は別途certification@libreoffice.org へメールで送ります。
  • どんな物を送るといいかは、前提条件の文書の最後のページが参考になると思います。

以上、認定に申請する方法でした。不明な点や間違っている点があれば、私までご連絡ください。

アルバニアでのLibreOffice Conference 2018に行ってきた話

今年の「LibreOffice Conference」は、2018年9月25日(火)-28日(金)にアルバニアの首都ティラナで開催されました。今年も参加してきましたので、思い出しながらレポートします。 この記事は「LibreOffice Advent Calendar 2018」の7日目です。昨日は安部さんによる「LibreOffice 6.2のCalcではSMALL/LARGE関数の順位引数に配列を使えるようになります」でした。

LibreOfficeコミュニティでは、年に1度、LibreOfficeプロジェクトに関わったり興味を持っている人々が世界中から集まって、情報交換や交流をするためにカンファレンスを開催しています。第1回目の2011年のパリから今年まですべてヨーロッパでの開催になっています。コミュニティメンバーは世界中にいますが、ヨーロッパに多いことが理由です。今年がアルバニアで開催されたのは、アルバニアコミュニティには若くて元気なメンバーが多いこと、ティラナ市役所ではLibreOfficeを始めとするオープンソースを全面的に利用している、といった理由がありそうです。メインのローカルスタッフ6名(7名だったかも)のうち5名が20代中ばまで、女性4名、男性2名という陣容でした。

カンファレンスについての記事は日経xTECHに掲載されています。また、こぼれ話的な小笠原さんの裏レポート村上さんの簡単なレポートがあります。ということで、以下は感想と写真を中心に旅の話なども交えています。

f:id:shinji_enoki:20180926095733j:plain
オープニングセッションで、マリーナが挨拶中の様子
f:id:shinji_enoki:20180926124858j:plain
アルバニアコミュニティのローカルスタッフたち

アルバニアについて

アルバニアはヨーロッパでは東のほうに位置し、ギリシアの北、マケドニアの西、モンテネグロの南にあります。イタリアを靴に例えるとかかとの部分とアドリア海を挟んですぐ近くです。事前に調べたところ経済状況があまり良くないという話がありましたが、行ってみたら街は思ったより安全でいいところでした。晩御飯というかパーティの帰りに真夜中に歩いてましたが大丈夫そうでした。アルバニアにいる間、ずっと天気が良くて、昼間は暑いくらいの日もありました。昼と夜で気温の差が激しく、寒い日は夜は毛布が必要でした。

f:id:shinji_enoki:20181206052758p:plain
ティラナの中心にあるスカンデルベグ広場

アルバニアに行くのはそこそこ大変でした。日本からの直行便はありません。可能な限り安い便を探したら、エティハド航空で行きはアブダビとローマ、帰りはアテネアブダビでの乗換となりました。去年のカンファレンスはローマでしたので、フィウミチーノ空港で乗り換えるときに、去年ならここで空港の外に出たなあ、、と懐かしくなりました。

首都ティラナの空港は小さく、ティラナの街自体もコンパクトでした。私が普段使っているクレジットカードでキャッシングしようとしたところ出来ませんでした。アルバニアからは出来ないようにしているのかもしれません。とりあえず空港のボーダフォンショップでSIMをクレジットカードでゲットしたうえ、エアポートバスはユーロで支払いました。街は結構きれいですが、メンテされていない道とか建物が時々あるので油断は禁物です。クレジットカードが使えないことが多くて予想よりも現金が必要でしたが、ユーロで支払いができたり、街中にユーロからアルバニアレクへ両替できる店はありました。また食べ物や宿泊はとても安かったです。宿はD1 Hostelというところにしたのですが、ドミトリーだったこともあり、6泊で簡単な朝食付きで45ユーロ(約5700円)でした。

そもそも私がアルバニアという国のことを知ったのは、2016年にチェコのブルーノで開催されたLibreOffice Conferenceでした。Redhatのオフィスで行われたハックフェストで、アルバニアから来ていたAnxhelo(アンジェロ)と話した時に教えてもらいました。彼は今回のローカルスタッフの1人でもあります。その時は、まさか2年後にアルバニアに行くとは思いませんでした。

カンファレンスの内容

毎年ほぼ同じ構成ですが、火曜日はコミュニティ・ミーティング、水曜から金曜は3トラックに分かれてトークやミーティングが行われました。土曜日はローカルスタッフがガイドしてくれて街を歩きました。また、夜は火曜日はバーでのパーティ、水曜日はディナー、木曜日はバーでハックフェストが行われました。

プログラムの日付ごとのページに発表資料はリンクされていますので、内容に興味がある方はご覧ください。主に以下では感想をコメントします。

発表資料/プログラム

1日目:水曜日

水曜日の午前中は、ティラナ市長のお話や、TDFのBoard of Directors(ドキュメント財団のボード)やスタッフの紹介、この1年のプロジェクトの状況報告、LibreOfficeのサポートビジネスを展開しているCollabora Productivity(以下Collaboraと略)とCIBのスポンサーセッションなどがありました。

TDFとはThe Document Foundationの略称で、LibreOfficeコミュニティを法的に支えるためにコミュニティメンバによってドイツに設立された財団です。

f:id:shinji_enoki:20180926100401j:plain
TDFのBoard of Directorsメンバー紹介
f:id:shinji_enoki:20180926101038j:plain
TDFのスタッフ紹介
f:id:shinji_enoki:20180926123431j:plain
Collabora ProductivityのMichael Meeksの発表。LibreOffice OnlineでCJKのIMEをサポートしたよと1行目にあります。去年のカンファレンスなどで日本語入力時のバグがあることは伝えてましたが、修正してくれました。

ティラナ市長がニルヴァーナのTシャツ(そっち方面に疎いので小笠原さんに教えてもらうまで気が付かなかったです)を着て、オープンで自由であることの重要性の話をしていたように思います。単にコスト削減ではない強い思いがありそうでした。私が英語力弱いのでうまく聞き取れなかったです...。ティラナ市民の平均年齢が27歳という話にもびっくりしました(これも聞き間違いでなければ)。

f:id:shinji_enoki:20180926101613j:plain
ティラナのErion Veliaj市長

水曜日の午後は19セションでした。Simon PhippsからはOSIの20周年ということで歴史を振り返る話がありました。もうオープンソースという言葉が出来て20年たつということですね。TDFのデザイン担当スタッフであるHeikoのデザインチームの話も聞きました。カラーパレットの改善や新しいDrawのスタイル、アイコンの変更点、MS Officeのリボンに近い操作ができるノートブックバーの状況などのお話でした。

f:id:shinji_enoki:20180926152414j:plain
Heikoのデザインについてのトーク。Drawの新しいスタイルについての説明

Muhammet Karaからはトルコの導入事例の紹介がありました。今まで知らなかったのですが、トルコでもそれなりに使われているようです。Muhammetのインタビュービデオが先日公開されています。ちなみにTDF WikiにLibreOfficeを導入事例のページがありますがトルコもいくつか載っています。日本の事例は日本語のページに書いていますがこちらにも書いたほうがよいのかもと思いました。

f:id:shinji_enoki:20180926132647j:plain
ランチボックスをゲットする小笠原さん

台湾のBo-An Chenによる、LibreOfficeを利用している大学でのアンケート結果を分析している話もありました。台湾からはカンファレンスへの参加者が年々増えていて今年は5名でした。日本からの参加者は3名(小笠原さん、村上さん、私)で、人口比率からいくと日本からは少なすぎる気がします。村上さんのLibreOffice Onlineをロードバランサーを使ってスケールを試みた発表もありました。私も念の為に共同発表者としてクレジットしていたのですが、少し資料をレビューしただけでした。発表後に聞いてくれてた人からHAProxyを使う方法があるようだとヒントになるコメントもいただきました。

f:id:shinji_enoki:20180926171547j:plain
村上さんの発表

f:id:shinji_enoki:20180926220945j:plain
1日目の夜はコミュニティパーティ。Collaboraが5周年になるということでCollaboraからケーキが振舞われました。Kendyが頑張って切ってるところ

2日目:木曜日

木曜日は2トラックとミーティングなどのトラックで30セッションがありました。朝一番で、LibreOfficeの技術的な意思決定を行う「Engineering Steering Committee」のミーティングがありました。通常は電話会議ですが、毎年カンファレンスの時だけ公開で顔をあわせて議論します。

f:id:shinji_enoki:20180927102817j:plain
Engineering Steering Committeeのミーティングの様子

他にも、台湾からのFranklin WengとEric Sunのトークが連続でありました。エリックは初めてお会いしましたが、組織で導入推進の役割をもっているそうで、カンファレンスでは珍しくユーザ寄りのImpressを使った発表のテクニックのお話でした。

f:id:shinji_enoki:20180927110849j:plain
台湾のEric SunによるImpressを使った発表資料の作り方について

小笠原さんからは日本のコミュニティの状況についての発表がありました。私は役割分担ということで別トラックのTDFのQAスタッフであるXisco FauliによるBugzillaについてのお話を聞きました。

f:id:shinji_enoki:20180927114523j:plain
XiscoのBugzillaの状況についての発表。1年間でのコメント数やコメントする人の数はかなり多いことがわかります

CollaboraのManaging Director(以前Webで肩書見た時はVPだった気がするのですが)で、LibreOfficeコミュニティにおける技術的リーダーのMichael Meeksがマーケティングトークをしていたのも意外でした。ビジネスの立場からマーケティングにエネルギーを割くことが多くなっているのかもしれません。Google Summer of Code(GSoC)というグーグルがスポンサーになってインターン生に奨学金を支払うプログラムがありますが、LibreOfficeは毎年参加しています。今年もその報告がありました。Markus Mohrhardがメンターを代表して司会していました。Markusは開発とQAの両方がわかっている珍しいエンジニアです。彼のブログはたまに更新されていて参考になります。2012年のベルリン以来久しぶりにお会いした気がしますが、元気そうでした。

私はCJKバグ(中国、日本、韓国の各言語に関連するバグ)についての発表しました。昨年の発表のアップデートです。直後にはイスラエルから参加しているLior KaplanによるRTL言語(右から左に書く言語)の状況で、同じような路線の話でした。そもそも私がCJKの話をするようになったのは、Lior(リオル)が2011年のパリのLibreOfficeカンファレンスでRTLバグについて話をしてて、面白いと思ったのがきっかけです。

f:id:shinji_enoki:20180927161604j:plain
LiorのRTLバグについての発表

f:id:shinji_enoki:20180927163721j:plain
中庭でくつろいでおしゃべり中

f:id:shinji_enoki:20180927210340j:plain
2日目の夜はバーでハックフェスト。写真撮ってたらお前も入れと言われました

3日目:金曜日

金曜日は2トラックで18セッション(クロージング含む)でした。トラックの片方は主に認定のワークショップやインタビューです。LibreOfficeではビジネスのエコシステムを支援するために、LibreOfficeに関するノウハウのある人を認定する仕組みを作っています。最初はLibreOfficeの開発に貢献している人たち向けた開発者の認定だけでしたが、今はLibreOfficeへの移行や、トレーニングといった認定もあります。私も移行専門家の認定を受けています。日本からは他に受ける人がいないので、今のところ唯一です。早く2人目が出て欲しいです。インタビューセッションに途中から参加してみましたが、アルバニアの2名が移行専門家(LibreOfficeへの移行)の認定のためのインタビューを受けていました。1人はローカルスタッフでもあり、ティラナ市役所の導入について発表もしていたシルビアだったように思います。以前に、私はリモートでインタビューを受けたことがありますが、その時は小笠原さんに通訳していただいたので理解できましたが、英語だけだとなかなかハードだと実感しました。

f:id:shinji_enoki:20180928132213j:plain
お昼ごはん。みんな上に登りだしました。私もここに連なって食べました

f:id:shinji_enoki:20180928143359j:plain
フランスのコミュニティメンバたち

イタリアコミュニティのリーダーでTDFスタッフでもあるItalo Vignoliからはファンドレイジングを検討しているお話もありました。通常の寄付とは別に、テーマ別にお金を募ることも考えていきたいということでした。TDFではみなさんから安定して寄付を頂いていますが、よりお金があれば挑戦できることも増えます。ライトニングトークでは大勢の発表がありました。アメリカから初参加のCathy Crumbleyによるドキュメンテーションの話もありました。ジャケット着ていますし、雰囲気が違ったのでどこからかな?と思って聞いてみました。ちなみに、LibreOfficeコミュニティでは女性が少なめな点は課題だと思いますが、活躍している女性も結構います。TDFのBoard of Directors議長のマリーナや、TDFのスタッフでコミュニティの古参メンバーでもあるソフィー、CIBの開発者のカタリナ(そういえば今年はカタリナを見かけたなったです)、Membership Committeeメンバで今回のローカルスタッフでもあるヨナなどはパッと思い出しましたが、他にも大勢います。Cathyのカンファレンスについての記事も公開されています。

f:id:shinji_enoki:20180928160145j:plain
アメリカから初参加のCathyのLT
f:id:shinji_enoki:20180928162917j:plain
LTでルビでの挑戦について説明する台湾から参加の開発者Mark Hung。彼はCJKバグをよく修正してくれています

金曜の最後、LibreOfficeの誕生日をお祝いしてカンファレンスを締めくくりました。大きなケーキをカットして、みんな食べながら雑談して、三々五々帰っていきました。2010年9月末にOpenOffice.orgからフォークしてから8年。毎年この時期にカンファレンスを開催することを目指しているようで、いつもカンファレンスでお祝いしている記憶があります。その後、時間がある人たちとカフェ、レストラン、バー(みんな集まってるらしいと聞いて合流)と行ったので宿に戻ったのは日付が変わっていました。

f:id:shinji_enoki:20180928171525j:plain
ヨナがLibreOfficeのバースディケーキを運んでるところ
f:id:shinji_enoki:20180928180959j:plain
カンファレンスが終わって。左からQAをやっているraal(チェコ)、インフラスタッフのGuilhem、リリーススタッフのCloph(ドイツ)、Muhammet(トルコ)

f:id:shinji_enoki:20180928204752j:plain
時間があったメンバと晩御飯へ

カンファレンス翌日のシティツアー

カンファレンスでは翌日に街をめぐるツアーをしてくれることもあります。翌日の土曜日に街の南の方に集合して、午前中街歩きをしました。ローカルスタッフのRedon Skikuliが所々で説明してくれました。ピザ屋でランチして解散でした。

f:id:shinji_enoki:20180929110838j:plain
みんなで街歩き。Redonが説明してくれるのを聞いているところ
f:id:shinji_enoki:20180929102546j:plain
かつて大量につくられたらしいトーチカ

f:id:shinji_enoki:20180929111926j:plain
日本人が作ったという謎のモニュメント。ジャングルジムっぽいです

f:id:shinji_enoki:20180929113056j:plain
このあたりだけカラフルな建物が並んでます

f:id:shinji_enoki:20180929124344j:plain
お昼を食べたい人は残って、ピザを食べて解散。

ベラトにも行きました

余談ですが、9/30(日)-10/1(月)の予定を入れていなかったので、南の方の街ベラトに1泊してきました。ベラト城を夕方にのんびり散歩しました。住んでいる人もいてお店などをやっています。坂を登るのでいい運動になりました。旧市街の古い町並みの中にある宿Ana’s Rest Houseに泊まりました。小さな街ですが、城の展望台や朝食時の宿のテラスからの雰囲気はよかったです。鉄道がないので、長距離バスで移動しました。

f:id:shinji_enoki:20180930173320j:plain
ベラト城の展望台から
f:id:shinji_enoki:20180930173250j:plain
これも展望台から
f:id:shinji_enoki:20180930155232j:plain
宿の前の小路
f:id:shinji_enoki:20181001121915j:plain
橋からベラト城方面をみたところ。窓がたくさんあるのがこの街の特徴らしいです

来年のLibreOffice Conferenceはスペインのアルメリアだそうです。スペインは行ったこともないですし楽しみです。