さらばデスクトップ?モバイル・クラウド時代のLibreOfficeの挑戦/LibreOffice current status, or the chall...Naruhiko Ogasawara
オープンソースカンファレンス 2019 Tokyo/Fallの発表資料です。
The slide is for Open Source Conference 2019 Tokyo/Fall, about the current status of LibreOffice project, new features of 6.3 and upcoming 6.4, and new challenge for mobile/cloud environment.
LibreOffice, the free office productive suite and it's status of accessibilit...Naruhiko Ogasawara
The talk is describe about LibreOffice itself, it's community and the current state of accessibility (screen reader implementation, bugs, ...). It's for the special talk of NVDA World 2015 Tokyo, September 12th, 2015.
日本語:
NVDAワールド2015東京の特別講演で、LibreOfficeというプロダクト、そのコミュニティ、エコシステム、そしてアクセシビリティの事情(実装、バグ、その他)について述べたものです。
LibreOffice Japanese Team had organized a seminar on "Open Source Conference 2015 Kansai @ Kyoto". This presentation is a first part of the seminar, named "Recent Information about LibreOffice".
Note : This presentation is written in Japanese.
I've prepared English version here http://www.slideshare.net/mobile/masatakakondo16/recent-information-about-libreoffice
Slide for Yocto Project Japan Study Meeting on April 8th, 2017. Introduce Toaster as Web interface for build system and how to use it by Docker.
Yocto Project Japan 勉強会#3 #yoctojp 向けのスライド。ビルドシステムのWebインタフェースのToasterの紹介とDockerを使った動かし方。
https://connpass.com/event/53060/
LibreOffice, the free office productive suite and it's status of accessibilit...Naruhiko Ogasawara
The talk is describe about LibreOffice itself, it's community and the current state of accessibility (screen reader implementation, bugs, ...). It's for the special talk of NVDA World 2015 Tokyo, September 12th, 2015.
日本語:
NVDAワールド2015東京の特別講演で、LibreOfficeというプロダクト、そのコミュニティ、エコシステム、そしてアクセシビリティの事情(実装、バグ、その他)について述べたものです。
LibreOffice Japanese Team had organized a seminar on "Open Source Conference 2015 Kansai @ Kyoto". This presentation is a first part of the seminar, named "Recent Information about LibreOffice".
Note : This presentation is written in Japanese.
I've prepared English version here http://www.slideshare.net/mobile/masatakakondo16/recent-information-about-libreoffice
Slide for Yocto Project Japan Study Meeting on April 8th, 2017. Introduce Toaster as Web interface for build system and how to use it by Docker.
Yocto Project Japan 勉強会#3 #yoctojp 向けのスライド。ビルドシステムのWebインタフェースのToasterの紹介とDockerを使った動かし方。
https://connpass.com/event/53060/
6. とにかく LibreOfce のバグを直したい!! (1/4)
プライベートでも仕事でも LibreOfce を使っています
Writer 、 Impress が主
使っていて、稀にどうしても我慢ならないバグがある
最近だと「 Bug 73891 - UI color panel does not show the actual color 」
最後に選んだ色、今選択している文字の色が
パレット上で示されないバグ
23. ②Gerrit が使えるように設定する (4/13)
TDF Wiki 「 Setting yourself up for gerrit 」に従って設定を
行う
https://wiki.documentfoundation.org/Development/gerrit/setup
「 ./logerrit setup 」を実行します
メッセージに従ってパスフレーズ等を入力します
;; Gerrit のセットアップスクリプトを実行します
$ ./logerrit setup
It appears that you have no ssh setup, running ssh-keygen to create that:
Hit enter to generate an ssh key - you will need to enter a pass-phrase
./logerrit: 87: read: arg count
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
;; メッセージに従ってパスフレーズ等を入力します
...
24. ②Gerrit が使えるように設定する (5/13)
実行が終了したら、画面に表示された公開鍵をコピーしてお
きます
Gerrit の Web ページ上でコピペする必要があるため...
Please go to https://gerrit.libreoffice.org/ and:
- press the 'register' button in the top right corner
- after login set yourself a username (its recommended to use your IRC-nick)
- paste the key below into the 'Add SSH Public Key' box.
ssh-rsa ここに公開鍵の内容が表示されます ..............................................
.................................................................................
.................................................................................
Note that you need to register additional email addresses, if you want to
commit from them. Additional emails must be confirmed with repling to the
invitation mail it sends you.
Which user name did you choose? yagim
Automatically creating your ssh config
To see if your setup was successful, run './logerrit test' then.
$
31. ②Gerrit が使えるように設定する (12/13)
「 ./logerrit test 」を実行し設定をテストします
「 Your gerrit setup was successful! 」のメッセージが表示されたら正しく
設定できています
「 There seems to be trouble.
please have the output of: ssh -vvvv logerrit at hand when looking for
help. 」のメッセージが表示されたら何かがおかしい
~/.ssh 配下の設定ファイルのパーミッションがおかしいとエラーになるこ
とがある
アカウントの「 Profle 」ー「 Username 」が空欄になっているとエラーに
なることがある
;; 設定をテストします
$ ./logerrit test
…
33. ③ ライセンス宣言を行う
TDF Wiki 「 Developers and Contributors list 」に従ってラ
イセンス宣言を開発メーリングリストに送付する
https://wiki.documentfoundation.org/Development/Developers
Kohei さんによる日本語の説明 ( メールの後半部分)
http://listarchives.libreoffice.org/ja/discuss/msg02262.html
メールを送るだけ。紙にサインする必要とかはない。シンプル!
ライセンス宣言は、パッチを送る直前でよい ( と思う )
Developers and Contributors list への名前の追加は、良くわかっている人に
お願いした方が良いかも
Example Statement
All of my past & future contributions to LibreOffice may be
licensed under the MPLv2/LGPLv3+ dual license.
55. ⑥ パッチを Gerrit に送る (7/11)
Eike Rathke さんのコメント
Eike Rathke
Patch Set 1: This need some tweaks before it is merged
The comment breaks the build in what sense? Rather than loosing the comment
that actually is the clear text of the test data I'd prefer if there were some means
that convinced MSVC to not bail out on it.
Eike Rathke
Patch Set 1:
Maybe it helps to put the comment line in an #if 0 block?
「どうゆうこと?」というニュアンスなのだろうか orz...
56. ⑥ パッチを Gerrit に送る (8/11)
Tor Lillqvist さんのコメント
Patch Set 1:
I don't think it's the localised or not version of MSVC that matters, but the system
codepage.
Apparently MSVC insists that C++ source code is a valid byte sequence in the system
codepage, and this UTF-8 comment is not in yours.
Or something like that...
I guess you don't want to change your system codepage...?
こちらの伝えたいことを書いてくれている
嬉しい!!
57. ⑥ パッチを Gerrit に送る (9/11)
Tor Lillqvist さんに回答
Tomofumi Yagi
Patch Set 1:
It is a problem of the system code page. And I do not want to change
the system code page. Because many messages on Windows will not be localized.
Please refer, fdo#66395 - Compilation error in Windows with UTF-8 unfriendly codepage
fdo#66246 - compile failure for Chinese developers
fdo#68790 - Other: Build fails on Windows when system locale is "Japanese(Japan)"
先人の偉業を引用しつつ説明
( 長文を書かないための技 )
58. ⑥ パッチを Gerrit に送る (10/11)
Eike Rathke さんに回答
Thank you for committing, and I'm sorry for the late reply.
#if 0 block around the comment causes an another build error(fatal error
C1004: Unexpected End Of File Found).
Build Error message is here.
F:/lo4mas/core/i18npool/qa/cppunit/test_breakiterator.cxx(725) : warning
C4819: ファイルは、現在のコード ページ (932) で表示できない文字を
含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で
保存してください。
F:/lo4mas/core/i18npool/qa/cppunit/test_breakiterator.cxx(961) : fatal error
C1004: 予期せぬ EOF が検出されました。
Tor さんへ回答しつつ、 Eike さんに回答するために必死でビルドしてました
( 二人とも、レスポンスが凄く早かった )
74. これからチャレンジする人に教える私の失敗 (1/6)
Bug 77683 - UI: The color in the toolbar buttons doesn't
change when we use the Floating Font/Background/Highlig
ht Color Toolbar
の場合
1 回目のクリック 2 回目のクリック
こんなバグでした
82. All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License
(unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos
and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy.
ご清聴ありがとうございました
83. 83
LibreOffice Productivity Suite
参考文献 / Web ページ
LibreOffice: Hermenutical keys to a complex code-
baselibreoffice/core main, development code repository
Michael Meeks
https://people.gnome.org/~michael/data/2013-07-26-libreof
fice-code-structure.pdf
Welcome to the Review of the LibreOffice Conference 2013
http://conference.libreoffice.org/talks/2013/
Development/Code Overview
https://wiki.documentfoundation.org/Development/Code_
Overview
LibreOffice Easy Hacks
https://wiki.documentfoundation.org/Development/Easy_
Hacks
84. 84
LibreOffice Productivity Suite
参考文献 / Web ページ
Linux 環境で LibreOffice をビルドしてみようかね by
Naruhiko Ogasawara
http://www.slideshare.net/naruoga/libreofficelinux?from_
search=12
Mac OS X での LibreOffice ビルド報告 Ver.2 ( 2014 年 2
月 10 日発表) by testnoda
http://www.slideshare.net/testnoda/lib-o-buildmacosx201
40210
LibreOffice を Windows 上でビルドする by Tomofumi Yagi
http://www.slideshare.net/tomofumiyagi/libreoffice-buildy
tmkndshortver
85. 85
LibreOffice Productivity Suite
参考文献 / Web ページ
Gerrit Code Review LibreOffice
https://gerrit.libreoffice.org/
Setting yourself up for gerrit(TDF Wiki)
https://wiki.documentfoundation.org/Development/gerrit/s
etup
Developers and Contributors list(TDF Wiki)
https://wiki.documentfoundation.org/Development/Develo
pers
Kohei さんによるライセンス宣言の説明 ( 日本語 )
http://listarchives.libreoffice.org/ja/discuss/msg02262.html
How to report bugs of LibreOffice in Japanese / LibreOffice
の不具合を日本語で報告するには by Naruhiko Ogasawara
http://www.slideshare.net/naruoga/how-to-report-bugs-of-libr
eoffice-in-japanese-libreoffice
86. 86
LibreOffice Productivity Suite
参考文献 / Web ページ
Gerrit Code Review LibreOffice
https://gerrit.libreoffice.org/
OpenGrok.libreoffice.org
http://opengrok.libreoffice.org/
Remove UTF-8 comment.(Gerrit Code Review Change
6847)
https://gerrit.libreoffice.org/#/c/6847/
LibreOffice main, development code repository
http://cgit.freedesktop.org/libreoffice/core/
88. 88
LibreOffice Productivity Suite
参考文献 / Web ページ
fixedpoint.jp - 「 2013 年における LibreOffice の開発をロ
グから振り返る」
http://fixedpoint.jp/2013/12/22/libreoffice-2013-retrospect.
html
Credits
http://www.libreoffice.org/about-us/credits/
Bugous bug fix(Document Foundation Mail Archive)
http://nabble.documentfoundation.org/Bugous-bug-fix-td4
073889.html
「 THE ART OF DRAWING BORDER LINES 」 (Roundtrip
to Shanghai via Tokyo)
http://kohei.us/2014/01/17/the-art-of-drawing-border-lines/
89. 89
LibreOffice Productivity Suite
参考文献 / Web ページ
Bug 73891 - UI color panel does not show the actual color
https://bugs.freedesktop.org/show_bug.cgi?id=73891
Bug 65675 - (mab4.2) LibreOffice 4.2 most annoying bugs
https://bugs.freedesktop.org/show_bug.cgi?id=65675
Bug 35862 - "Increase font" and "decrease font" could work
even if the selection contains...
https://bugs.freedesktop.org/show_bug.cgi?id=35862
Bug 37129 - Dotted and Dashed table borders are not
drawn correctly.
https://bugs.freedesktop.org/show_bug.cgi?id=37129