SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
pkgsrc で gimp がア
レだった件
デマと放置と私
OBATA Akio
Jul 12, 2014
前提知識(1) gettext とは
多言語対応の仕組み
テキスト形式のメッセージカタログ(*.po)→
(gettext-tools) →バイナリ形式(*.mo)
gettext-lib (libintl) を利用して翻訳メッセージ出
力
01 44
前提知識(2) NetBSDの状況
libintl は Citrus (独自)
gettext-tools は GNU
3.x は 0.10.35
4.x 以降は 0.14.4
02 44
前提知識(3) gettext の拡張機能
メッセージカタログの追加機能
msgid_plural
0.10.36以降対応
複数形など数によってメッセージが異なる場合
msgctxt
0.15以降対応
原文が同じでも状況によって翻訳が異なる場合
対応していない古いtoolsだとエラーになる
03 44
前提知識(4) pkgsrcの対応方法
gettext-tool が
msgid_plural 非対応
1個の場合と2個の場合で標準の複数形形式
に変換
3個以上の場合は捨てる
msgctct非対応
まるっきり削除
04 44
gdt さんの疑問 2008/7/18
We have 0.14.6 in pkgsrc, but gutenprint
requires 0.16. Can anyone shed light on if we
are behind, if 0.16 is bleeding edge, and if
there are reasons not to update?
05 44
joerg さんの答 2008/7/18
Ignoring pkgsrc for a moment -- what do you
want to do for NetBSD base?
Also keep in mind that the support for printf
argument reordering is missing in base and
therefore creates a lot of issues.
06 44
dholland さんの反応 2008/7/21
?
% cat foo.c
#include <stdio.h>
int main() {
printf("%3$d %2$d %1$dn", 2, 4, 6);
return 0;
}
% gcc foo.c -o foo
% ./foo
6 4 2
%
07 44
gdt さんの追試 2008/7/21
Thanks for pointing out that we should try it
Worked for me on 4_STABLE, current, and
failed on 3_STABLE.
08 44
wiz さんの提案 2008/11/11
Hi!
KDE and some Gnome packages are starting
to use newer features of gettext that are not
supported by the gettext version included in
NetBSD.
09 44
wiz さんの提案(2) 2008/11/11
IIRC, there was some work to improve
NetBSD's libintl support for these features,
but I haven't read news about this in a long
time.
10 44
wiz さんの提案(3) 2008/11/11
I suggest that we update the gettext in
pkgsrc and default to using the gettext from
pkgsrc on all pkgsrc platforms. When
NetBSD's builtin support gets good enough,
we can always switch back.
This would also allow us to get rid of the
msgfmtstrip hack
Comments? Other solutions? Status reports
about NetBSD's libintl?
11 44
joerg さんの答 2008/11/11
Who will fix the breakage on all NetBSD
versions that don't support positional
arguments in printf and friends?
12 44
dholland さんの追い打ち 2008/11/12
NetBSD has supported positional arguments
in printf for a good while.It's only scanf that's
an issue, and while I suppose that could turn
out to matter it seems moderately unlikely to.
13 44
wiz さんのトドメ 2008/11/24
So is there any other problem with the
proposal?
14 44
NetBSD 5.0 released 2009/4/29
Good-bye 3.x !
15 44
tnozakiさんの疑問 2009/9/21
pkgsrc方面詳しくないんですが、今NetBSDの
baseに含まれてるgettext-toolが0.14.4と古いせ
いで 0.15から導入された*.poのmsgctxtキーワ
ードを理解しないせいでbuildが上手くいかない
問題 ってどれくらい深刻なんでそ。
それとgettextを最新の0.17にするとした場合、
GPL3ってまじぇまじぇしていいんだっけ?
16 44
私の解釈 2009/9/22
gettext-tool のバージョン見て、対応していない
機能は削除してるんで、翻訳が全部出ないかも
ね。ライセンスは問題なさげ (lib/LGPLv3 tool/
GPLv3)でも、諸般の事情のため? 0.14.6 のまま
(base も pkgsrcも?)
17 44
adam さんの行動 2011/4/12
Updated devel/gettext to 0.18.1.1
18 44
adam さんの提案 2012/9/11
Greetings,
I have just updated mk/tools/msgfmt-
msgctxt.awk to make graphics/gimp compile
on systems where gettext-tools is not the
latest.
19 44
adam さんの提案(2) 2012/9/11
But I have a feeling this whole hack (see mk/
tools/msgfmt*) with msgfmt should be
removed and a proper dependency on devel/
gettext-tools>=0.18.1 settled in its place.
With the present setup it looks like not all
messages get translated.
Let's discuss the matter.
20 44
joerg さんの答 2012/9/11
It doesn't work, NetBSD's libintl doesn't
support the newer format.
21 44
abs さんの疑問 2012/9/17
Is what NetBSD's libintl is missing recorded
anywhere?
22 44
joerg さんの答
…
23 44
isaki さんの疑問 2012/11/1
pkgsrc-2012Q3のgimp(-2.8.2)のメニューとか、
一部日本語だけど大半が日本語化されてない
のはどういう状態なんだろう。
24 44
kano さんの見立て 2012/11/3
msgctxt つきのメッセージ全滅ってことは、
GIMP 以外もけっこーアレかー、とか思ったけ
ど、GNOME は 2 系だから目立たないってこと
かしら。
25 44
私の見立て 2012/11/6
joerg さんの意見を参考すると、
そもそも、gettext-tool の能力で catelog を
削るのは間違いではないか?
gettext-lib の能力に合わせて削るべきでは
ないか?
gettext-tool の能力が足りないのなら
pkgsrc から入れるべきでは?
26 44
しばらくお休み
ほぼ死んでました
27 44
私の提案 2013/2/8
Hi,
Is it possible to change current strategy for
using gettext-{tools,lib}?
28 44
私の提案(2) 2013/2/8
Current strategy
use builtin gettext-tools, or install devel/
gettext-tools (depend on settings and/or
builtin version)
1.
use builtin gettext-lib, or install devel/
gettext-lib (ditto)
2.
prepare *.po file depending on capabilities
of gettext-tools (strip some entries if it is
not supported)
3.
29 44
私の提案(3) 2013/2/8
Issues - capability mismatch between
gettext-lib and gettext-tools
If gettext-tools is less capabilities than
gettext-lib,some translations may not appear
well even thoughits library has sufficient
capabilities.
If gettext-tools is much capabilities than
gettext-lib,some translations may not be
handled well by the old library.
30 44
私の提案(2) 2013/2/8
It is not only happened with builtin one v.s.
pkgsrc one.
For example, NetBSD's Citrus libintl support
dcgettext(3) anddcngettext(3), but builtin
gettext-tools is too old and msgctxtwill be
stripped.
31 44
私の提案(3) 2013/2/8
Proposed strategy
check capability of gettext-lib1.
if builtin gettext-tools is less capabilities
than -lib, -tools from pkgsrc must be
preferred than buitin one.
2.
prepare *.po file depending on capabilities
of gettext-lib (strip some entries if it is
not supported)
3.
32 44
反応
誰からもなし
引き続き死んでたので、反応来ても困りますが
33 44
候補パッチ 2013/4/30
Proposed patch.You can use current behavior
with _TOOLS_USE_PKGSRC.msgfmt=no.
34 44
反響
いつもの人からの
もうお分かりでしょうが
ピントのはずれたお話ばかり
35 44
ここで考える
そもそも彼の話は根拠があるのか?
libintl に最新の形式を扱う機能がない?
標準: {,d}gettext(3)
msgid_plural: {,d}ngettext(3)
msgctxt: {,d}cngettext(3) ???
36 44
勘違いしてた
c != context
c == category
これなら Citrus のにもあるぞ?
msgctxt ってどう扱われているんだ?
37 44
msgfmt の msgctxt の扱い
gettext-tools/src/write-mo.c 参照
msgctxt + 004 + msgid => msgctid
msgctid という特殊な msgid に変換
moのフォーマットは同じ
38 44
libintl の msgctxt の扱い
対応する関数は libint.h にない
{,d}pgettext マクロが gettext.h に
それは private で公開されてない
GLib の gi18n.h にも同様なマクロ
39 44
対応方法 (tool) 2013/5/3
msgfmt-msgctxt.awk を書換
msgctxt を捨てない
msgctid への変換を行う
msgctxt + 004 + msgid => msgid
40 44
追加の対処(tool) 2013/5/6
msgid 頭が改行なら msgstr も改行
頭に msgctxt 入れたのでミスマッチエラー発
生
msgstr の頭に空白入れて誤魔化す
obosolete で comment out された部分とかどこ
まで対応すればいいのやら…
41 44
対応方法 (libintl)
{,d}pgettext 関数は private
必要なアプリは自前で関数用意
たとえば GLib とか
従来の機能で十分
ライブラリの対応は不要
42 44
確認
gimp のカタログがかなり変なことをしている
これが正しく表示されれば正解?
43 44
まとめ
不確かな戯言に惑わされない
一次情報を見る
動けば正解
44 44

Contenu connexe

Tendances

Trend Micro CTF Asia Pacific & Japan -defensive100-
Trend Micro CTF Asia Pacific & Japan -defensive100-Trend Micro CTF Asia Pacific & Japan -defensive100-
Trend Micro CTF Asia Pacific & Japan -defensive100-boropon
 
20170527 inside .NET Core on Linux
20170527 inside .NET Core on Linux20170527 inside .NET Core on Linux
20170527 inside .NET Core on LinuxTakayoshi Tanaka
 
20130228 Goノススメ(BPStudy #66)
20130228 Goノススメ(BPStudy #66)20130228 Goノススメ(BPStudy #66)
20130228 Goノススメ(BPStudy #66)Yoshifumi Yamaguchi
 
ほんとはこわくない Gentoo Linux
ほんとはこわくない Gentoo Linuxほんとはこわくない Gentoo Linux
ほんとはこわくない Gentoo Linuxgion_XY
 
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?Fuminobu Takeyama
 
Pact言語によるセキュアなスマートコントラクト開発
Pact言語によるセキュアなスマートコントラクト開発Pact言語によるセキュアなスマートコントラクト開発
Pact言語によるセキュアなスマートコントラクト開発Nagato Kasaki
 
New feature of Groovy2.0 G*Workshop
New feature of Groovy2.0 G*WorkshopNew feature of Groovy2.0 G*Workshop
New feature of Groovy2.0 G*WorkshopUehara Junji
 
俺のGentooがこんなに可愛いわけがない
俺のGentooがこんなに可愛いわけがない俺のGentooがこんなに可愛いわけがない
俺のGentooがこんなに可愛いわけがないTakuto Matsuu
 
IETF93 Prague報告Web関連+QUIC
IETF93 Prague報告Web関連+QUICIETF93 Prague報告Web関連+QUIC
IETF93 Prague報告Web関連+QUICKaoru Maeda
 
第4部「Tddとペアプロのめざめ」
第4部「Tddとペアプロのめざめ」第4部「Tddとペアプロのめざめ」
第4部「Tddとペアプロのめざめ」Hiromu Shioya
 
G* Workshop in fukuoka 20120901
G* Workshop in fukuoka 20120901G* Workshop in fukuoka 20120901
G* Workshop in fukuoka 20120901Uehara Junji
 
ユニットテスト_2日目
ユニットテスト_2日目ユニットテスト_2日目
ユニットテスト_2日目Yoshiki Shibukawa
 
enterprise grails challenge, 2013 Summer
enterprise grails challenge, 2013 Summerenterprise grails challenge, 2013 Summer
enterprise grails challenge, 2013 SummerUehara Junji
 
WebRTC SFU Mediasoup Sample update
WebRTC SFU Mediasoup Sample updateWebRTC SFU Mediasoup Sample update
WebRTC SFU Mediasoup Sample updatemganeko
 
2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMFAtomu Hidaka
 
今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo LinuxについてTakuto Matsuu
 
サーバーだけじゃない!Linux デスクトップを使い倒そう その3 ― 今話題の Kotlin から Ruby、C++ 1x…の開発環境を整える
サーバーだけじゃない!Linux デスクトップを使い倒そう その3 ― 今話題の Kotlin から Ruby、C++ 1x…の開発環境を整えるサーバーだけじゃない!Linux デスクトップを使い倒そう その3 ― 今話題の Kotlin から Ruby、C++ 1x…の開発環境を整える
サーバーだけじゃない!Linux デスクトップを使い倒そう その3 ― 今話題の Kotlin から Ruby、C++ 1x…の開発環境を整えるFuminobu Takeyama
 
ユニットテスト 1日目
ユニットテスト 1日目ユニットテスト 1日目
ユニットテスト 1日目Yoshiki Shibukawa
 

Tendances (20)

Trend Micro CTF Asia Pacific & Japan -defensive100-
Trend Micro CTF Asia Pacific & Japan -defensive100-Trend Micro CTF Asia Pacific & Japan -defensive100-
Trend Micro CTF Asia Pacific & Japan -defensive100-
 
20170527 inside .NET Core on Linux
20170527 inside .NET Core on Linux20170527 inside .NET Core on Linux
20170527 inside .NET Core on Linux
 
20130228 Goノススメ(BPStudy #66)
20130228 Goノススメ(BPStudy #66)20130228 Goノススメ(BPStudy #66)
20130228 Goノススメ(BPStudy #66)
 
ほんとはこわくない Gentoo Linux
ほんとはこわくない Gentoo Linuxほんとはこわくない Gentoo Linux
ほんとはこわくない Gentoo Linux
 
Lispmeetup11
Lispmeetup11Lispmeetup11
Lispmeetup11
 
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
バグ報告・翻訳・パッケージング・コード修正・広報活動などなど―OSS に貢献してみるには?
 
Pact言語によるセキュアなスマートコントラクト開発
Pact言語によるセキュアなスマートコントラクト開発Pact言語によるセキュアなスマートコントラクト開発
Pact言語によるセキュアなスマートコントラクト開発
 
New feature of Groovy2.0 G*Workshop
New feature of Groovy2.0 G*WorkshopNew feature of Groovy2.0 G*Workshop
New feature of Groovy2.0 G*Workshop
 
俺のGentooがこんなに可愛いわけがない
俺のGentooがこんなに可愛いわけがない俺のGentooがこんなに可愛いわけがない
俺のGentooがこんなに可愛いわけがない
 
IETF93 Prague報告Web関連+QUIC
IETF93 Prague報告Web関連+QUICIETF93 Prague報告Web関連+QUIC
IETF93 Prague報告Web関連+QUIC
 
it's Qt!
it's Qt!it's Qt!
it's Qt!
 
第4部「Tddとペアプロのめざめ」
第4部「Tddとペアプロのめざめ」第4部「Tddとペアプロのめざめ」
第4部「Tddとペアプロのめざめ」
 
G* Workshop in fukuoka 20120901
G* Workshop in fukuoka 20120901G* Workshop in fukuoka 20120901
G* Workshop in fukuoka 20120901
 
ユニットテスト_2日目
ユニットテスト_2日目ユニットテスト_2日目
ユニットテスト_2日目
 
enterprise grails challenge, 2013 Summer
enterprise grails challenge, 2013 Summerenterprise grails challenge, 2013 Summer
enterprise grails challenge, 2013 Summer
 
WebRTC SFU Mediasoup Sample update
WebRTC SFU Mediasoup Sample updateWebRTC SFU Mediasoup Sample update
WebRTC SFU Mediasoup Sample update
 
2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF
 
今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて
 
サーバーだけじゃない!Linux デスクトップを使い倒そう その3 ― 今話題の Kotlin から Ruby、C++ 1x…の開発環境を整える
サーバーだけじゃない!Linux デスクトップを使い倒そう その3 ― 今話題の Kotlin から Ruby、C++ 1x…の開発環境を整えるサーバーだけじゃない!Linux デスクトップを使い倒そう その3 ― 今話題の Kotlin から Ruby、C++ 1x…の開発環境を整える
サーバーだけじゃない!Linux デスクトップを使い倒そう その3 ― 今話題の Kotlin から Ruby、C++ 1x…の開発環境を整える
 
ユニットテスト 1日目
ユニットテスト 1日目ユニットテスト 1日目
ユニットテスト 1日目
 

En vedette

Question 7 progression
Question 7 progressionQuestion 7 progression
Question 7 progressionlukegreen6
 
01_Maromizaha_Gerp_18 dec 15
01_Maromizaha_Gerp_18 dec 1501_Maromizaha_Gerp_18 dec 15
01_Maromizaha_Gerp_18 dec 15FAPBM_Foundation
 
Hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh...
Hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh...Hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh...
Hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh...lkmcmenamin2
 
Cross-National Coverage of GMOs Final copy
Cross-National Coverage of GMOs Final copyCross-National Coverage of GMOs Final copy
Cross-National Coverage of GMOs Final copyKrysti Peitz
 
Uji coba andra p.point
Uji coba andra p.pointUji coba andra p.point
Uji coba andra p.pointandraabai
 
Academias verano 2016
Academias verano 2016Academias verano 2016
Academias verano 2016Reserclub
 
Final garment 315 peliminary
Final garment 315 peliminaryFinal garment 315 peliminary
Final garment 315 peliminaryMorgan Wolf
 
Tugas anisa fitri
Tugas anisa fitriTugas anisa fitri
Tugas anisa fitriraudahtgr
 
Analýza právního prostředí a limitů rozvoje metropolitní oblasti
Analýza právního prostředí a limitů rozvoje metropolitní oblastiAnalýza právního prostředí a limitů rozvoje metropolitní oblasti
Analýza právního prostředí a limitů rozvoje metropolitní oblastiFrantišek Šudřich
 
DCDC16 Bruynzeel presentation: Opening Up Archives
DCDC16 Bruynzeel presentation: Opening Up ArchivesDCDC16 Bruynzeel presentation: Opening Up Archives
DCDC16 Bruynzeel presentation: Opening Up ArchivesAndy Duck
 
Translated Text #16 (Medical Abstract)
Translated Text #16 (Medical Abstract)Translated Text #16 (Medical Abstract)
Translated Text #16 (Medical Abstract)Rahma Restia
 
Investigation of Anomalous Thrust and Proposal for Future Experimentation
Investigation of Anomalous Thrust and Proposal for Future ExperimentationInvestigation of Anomalous Thrust and Proposal for Future Experimentation
Investigation of Anomalous Thrust and Proposal for Future ExperimentationBrian Kraft
 
Deep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
Deep.bi - Real-time, Deep Data Analytics Platform For EcommerceDeep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
Deep.bi - Real-time, Deep Data Analytics Platform For EcommerceDeep.BI
 

En vedette (20)

Question 7 progression
Question 7 progressionQuestion 7 progression
Question 7 progression
 
01_Maromizaha_Gerp_18 dec 15
01_Maromizaha_Gerp_18 dec 1501_Maromizaha_Gerp_18 dec 15
01_Maromizaha_Gerp_18 dec 15
 
Hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh...
Hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh...Hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh...
Hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh...
 
Cross-National Coverage of GMOs Final copy
Cross-National Coverage of GMOs Final copyCross-National Coverage of GMOs Final copy
Cross-National Coverage of GMOs Final copy
 
Uji coba andra p.point
Uji coba andra p.pointUji coba andra p.point
Uji coba andra p.point
 
11 Tsimembo TPF_18 dec 15
11 Tsimembo TPF_18 dec 1511 Tsimembo TPF_18 dec 15
11 Tsimembo TPF_18 dec 15
 
DESCRIPTION OF THE COMPUTER
DESCRIPTION OF THE COMPUTERDESCRIPTION OF THE COMPUTER
DESCRIPTION OF THE COMPUTER
 
Academias verano 2016
Academias verano 2016Academias verano 2016
Academias verano 2016
 
CV Vijayraj_Latest
CV Vijayraj_LatestCV Vijayraj_Latest
CV Vijayraj_Latest
 
Final garment 315 peliminary
Final garment 315 peliminaryFinal garment 315 peliminary
Final garment 315 peliminary
 
THE COMPUTER AND WHAT MAKES IT SPECIAL
THE COMPUTER AND WHAT MAKES IT SPECIALTHE COMPUTER AND WHAT MAKES IT SPECIAL
THE COMPUTER AND WHAT MAKES IT SPECIAL
 
1. epicureismo
1. epicureismo1. epicureismo
1. epicureismo
 
Tugas anisa fitri
Tugas anisa fitriTugas anisa fitri
Tugas anisa fitri
 
Analýza právního prostředí a limitů rozvoje metropolitní oblasti
Analýza právního prostředí a limitů rozvoje metropolitní oblastiAnalýza právního prostředí a limitů rozvoje metropolitní oblasti
Analýza právního prostředí a limitů rozvoje metropolitní oblasti
 
03 Itremo kmcc_ 18 dec 15
03 Itremo kmcc_ 18 dec 1503 Itremo kmcc_ 18 dec 15
03 Itremo kmcc_ 18 dec 15
 
DCDC16 Bruynzeel presentation: Opening Up Archives
DCDC16 Bruynzeel presentation: Opening Up ArchivesDCDC16 Bruynzeel presentation: Opening Up Archives
DCDC16 Bruynzeel presentation: Opening Up Archives
 
The monitor.pptx chry 1 wk 2
The monitor.pptx chry 1 wk 2The monitor.pptx chry 1 wk 2
The monitor.pptx chry 1 wk 2
 
Translated Text #16 (Medical Abstract)
Translated Text #16 (Medical Abstract)Translated Text #16 (Medical Abstract)
Translated Text #16 (Medical Abstract)
 
Investigation of Anomalous Thrust and Proposal for Future Experimentation
Investigation of Anomalous Thrust and Proposal for Future ExperimentationInvestigation of Anomalous Thrust and Proposal for Future Experimentation
Investigation of Anomalous Thrust and Proposal for Future Experimentation
 
Deep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
Deep.bi - Real-time, Deep Data Analytics Platform For EcommerceDeep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
Deep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
 

Similaire à pkgsrc で gimp がアレだった件 - デマと放置と私

Linux kernelのbspとupstream
Linux kernelのbspとupstreamLinux kernelのbspとupstream
Linux kernelのbspとupstreamwata2ki
 
dotnetconfJP2017_netcore2
dotnetconfJP2017_netcore2dotnetconfJP2017_netcore2
dotnetconfJP2017_netcore2Yusuke Fujiwara
 
分散バージョン管理システムって何なん 20101218
分散バージョン管理システムって何なん 20101218分散バージョン管理システムって何なん 20101218
分散バージョン管理システムって何なん 20101218Takashi Okamoto
 
Gentooサークル新歓コンパのご案内
Gentooサークル新歓コンパのご案内Gentooサークル新歓コンパのご案内
Gentooサークル新歓コンパのご案内Takuto Matsuu
 
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation
 
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜Takashi Uemura
 
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)NTT DATA Technology & Innovation
 
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)NTT DATA Technology & Innovation
 
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)NTT DATA Technology & Innovation
 
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)NTT DATA Technology & Innovation
 
Groovy Bootcamp 2015 by JGGUG
Groovy Bootcamp 2015 by JGGUGGroovy Bootcamp 2015 by JGGUG
Groovy Bootcamp 2015 by JGGUGUehara Junji
 
XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用賢次 海老原
 
Lagopus Router v19.07.1
Lagopus Router v19.07.1Lagopus Router v19.07.1
Lagopus Router v19.07.1Tomoya Hibi
 
Gitの便利ワザ
Gitの便利ワザGitの便利ワザ
Gitの便利ワザktateish
 
PF部第19回資料 poor man's JTAG
PF部第19回資料 poor man's JTAGPF部第19回資料 poor man's JTAG
PF部第19回資料 poor man's JTAGdaye001
 
LibreOfficeコミュニティに不具合修正パッチを送ってみた
LibreOfficeコミュニティに不具合修正パッチを送ってみたLibreOfficeコミュニティに不具合修正パッチを送ってみた
LibreOfficeコミュニティに不具合修正パッチを送ってみたTomofumi Yagi
 
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成Izumi Tsutsui
 
pkgsrcに関する何か - 何かって何?
pkgsrcに関する何か - 何かって何?pkgsrcに関する何か - 何かって何?
pkgsrcに関する何か - 何かって何?Akio OBATA
 
コンテナを止めるな! PacemakerによるコンテナHAクラスタリングとKubernetesとの違いとは
コンテナを止めるな!  PacemakerによるコンテナHAクラスタリングとKubernetesとの違いとはコンテナを止めるな!  PacemakerによるコンテナHAクラスタリングとKubernetesとの違いとは
コンテナを止めるな! PacemakerによるコンテナHAクラスタリングとKubernetesとの違いとはksk_ha
 

Similaire à pkgsrc で gimp がアレだった件 - デマと放置と私 (20)

Linux kernelのbspとupstream
Linux kernelのbspとupstreamLinux kernelのbspとupstream
Linux kernelのbspとupstream
 
dotnetconfJP2017_netcore2
dotnetconfJP2017_netcore2dotnetconfJP2017_netcore2
dotnetconfJP2017_netcore2
 
分散バージョン管理システムって何なん 20101218
分散バージョン管理システムって何なん 20101218分散バージョン管理システムって何なん 20101218
分散バージョン管理システムって何なん 20101218
 
Gentooサークル新歓コンパのご案内
Gentooサークル新歓コンパのご案内Gentooサークル新歓コンパのご案内
Gentooサークル新歓コンパのご案内
 
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
フックを使ったPostgreSQLの拡張機能を作ってみよう!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
 
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
 
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料)
 
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
 
Modern .NET
Modern .NETModern .NET
Modern .NET
 
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
PostgreSQLをKubernetes上で活用するためのOperator紹介!(Cloud Native Database Meetup #3 発表資料)
 
Groovy Bootcamp 2015 by JGGUG
Groovy Bootcamp 2015 by JGGUGGroovy Bootcamp 2015 by JGGUG
Groovy Bootcamp 2015 by JGGUG
 
XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
 
Lagopus Router v19.07.1
Lagopus Router v19.07.1Lagopus Router v19.07.1
Lagopus Router v19.07.1
 
Gitの便利ワザ
Gitの便利ワザGitの便利ワザ
Gitの便利ワザ
 
PF部第19回資料 poor man's JTAG
PF部第19回資料 poor man's JTAGPF部第19回資料 poor man's JTAG
PF部第19回資料 poor man's JTAG
 
LibreOfficeコミュニティに不具合修正パッチを送ってみた
LibreOfficeコミュニティに不具合修正パッチを送ってみたLibreOfficeコミュニティに不具合修正パッチを送ってみた
LibreOfficeコミュニティに不具合修正パッチを送ってみた
 
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成
 
pkgsrcに関する何か - 何かって何?
pkgsrcに関する何か - 何かって何?pkgsrcに関する何か - 何かって何?
pkgsrcに関する何か - 何かって何?
 
コンテナを止めるな! PacemakerによるコンテナHAクラスタリングとKubernetesとの違いとは
コンテナを止めるな!  PacemakerによるコンテナHAクラスタリングとKubernetesとの違いとはコンテナを止めるな!  PacemakerによるコンテナHAクラスタリングとKubernetesとの違いとは
コンテナを止めるな! PacemakerによるコンテナHAクラスタリングとKubernetesとの違いとは
 

Plus de Akio OBATA

XXXsrc 2021 -the record of the past year-
XXXsrc 2021 -the record of the past year-XXXsrc 2021 -the record of the past year-
XXXsrc 2021 -the record of the past year-Akio OBATA
 
XXXsrc 2020 -the record of the past year-
XXXsrc 2020 -the record of the past year-XXXsrc 2020 -the record of the past year-
XXXsrc 2020 -the record of the past year-Akio OBATA
 
XXXsrc 2019 -the record of the past year-
XXXsrc 2019 -the record of the past year- XXXsrc 2019 -the record of the past year-
XXXsrc 2019 -the record of the past year- Akio OBATA
 
XXXsrc 2018 -the record of the past year-
XXXsrc 2018 -the record of the past year- XXXsrc 2018 -the record of the past year-
XXXsrc 2018 -the record of the past year- Akio OBATA
 
XXXsrc 2017 -the record of the past year-
XXXsrc 2017 -the record of the past year- XXXsrc 2017 -the record of the past year-
XXXsrc 2017 -the record of the past year- Akio OBATA
 
XXXsrc 2016 -the record of the past year-
XXXsrc 2016 -the record of the past year-XXXsrc 2016 -the record of the past year-
XXXsrc 2016 -the record of the past year-Akio OBATA
 
pkgsrc Internals - tools, wapper and buildlink
pkgsrc Internals - tools, wapper and buildlinkpkgsrc Internals - tools, wapper and buildlink
pkgsrc Internals - tools, wapper and buildlinkAkio OBATA
 
pkgsrc とは何か? - よもやま話
pkgsrc とは何か? - よもやま話pkgsrc とは何か? - よもやま話
pkgsrc とは何か? - よもやま話Akio OBATA
 
pkgsrc 2014 - the record of the past year
pkgsrc 2014 - the record of the past yearpkgsrc 2014 - the record of the past year
pkgsrc 2014 - the record of the past yearAkio OBATA
 
pkgsrc 2014 - the record of the past year
pkgsrc 2014 - the record of the past yearpkgsrc 2014 - the record of the past year
pkgsrc 2014 - the record of the past yearAkio OBATA
 
pkgsrc とは何か? - よもやま話
pkgsrc とは何か? - よもやま話pkgsrc とは何か? - よもやま話
pkgsrc とは何か? - よもやま話Akio OBATA
 
pkgsrc 2013 - the record of the past year
pkgsrc 2013 - the record of the past yearpkgsrc 2013 - the record of the past year
pkgsrc 2013 - the record of the past yearAkio OBATA
 
pkgsrc 2012 - the record of the past year
pkgsrc 2012 - the record of the past yearpkgsrc 2012 - the record of the past year
pkgsrc 2012 - the record of the past yearAkio OBATA
 
The NetBSD package Collection - a.k.a pkgsrc
The NetBSD package Collection - a.k.a pkgsrcThe NetBSD package Collection - a.k.a pkgsrc
The NetBSD package Collection - a.k.a pkgsrcAkio OBATA
 
pkgsrc 2011 - the record of the past year
pkgsrc 2011 - the record of the past yearpkgsrc 2011 - the record of the past year
pkgsrc 2011 - the record of the past yearAkio OBATA
 
pkgsrc 2010 - the record of the past year
pkgsrc 2010 - the record of the past yearpkgsrc 2010 - the record of the past year
pkgsrc 2010 - the record of the past yearAkio OBATA
 
pkgsrcに関する何か 2009 - 何と何で何とやら
pkgsrcに関する何か 2009 - 何と何で何とやらpkgsrcに関する何か 2009 - 何と何で何とやら
pkgsrcに関する何か 2009 - 何と何で何とやらAkio OBATA
 
pkgsrcに関する何か 2008 - 何かは何かであって、何かでなし
pkgsrcに関する何か 2008 - 何かは何かであって、何かでなしpkgsrcに関する何か 2008 - 何かは何かであって、何かでなし
pkgsrcに関する何か 2008 - 何かは何かであって、何かでなしAkio OBATA
 

Plus de Akio OBATA (18)

XXXsrc 2021 -the record of the past year-
XXXsrc 2021 -the record of the past year-XXXsrc 2021 -the record of the past year-
XXXsrc 2021 -the record of the past year-
 
XXXsrc 2020 -the record of the past year-
XXXsrc 2020 -the record of the past year-XXXsrc 2020 -the record of the past year-
XXXsrc 2020 -the record of the past year-
 
XXXsrc 2019 -the record of the past year-
XXXsrc 2019 -the record of the past year- XXXsrc 2019 -the record of the past year-
XXXsrc 2019 -the record of the past year-
 
XXXsrc 2018 -the record of the past year-
XXXsrc 2018 -the record of the past year- XXXsrc 2018 -the record of the past year-
XXXsrc 2018 -the record of the past year-
 
XXXsrc 2017 -the record of the past year-
XXXsrc 2017 -the record of the past year- XXXsrc 2017 -the record of the past year-
XXXsrc 2017 -the record of the past year-
 
XXXsrc 2016 -the record of the past year-
XXXsrc 2016 -the record of the past year-XXXsrc 2016 -the record of the past year-
XXXsrc 2016 -the record of the past year-
 
pkgsrc Internals - tools, wapper and buildlink
pkgsrc Internals - tools, wapper and buildlinkpkgsrc Internals - tools, wapper and buildlink
pkgsrc Internals - tools, wapper and buildlink
 
pkgsrc とは何か? - よもやま話
pkgsrc とは何か? - よもやま話pkgsrc とは何か? - よもやま話
pkgsrc とは何か? - よもやま話
 
pkgsrc 2014 - the record of the past year
pkgsrc 2014 - the record of the past yearpkgsrc 2014 - the record of the past year
pkgsrc 2014 - the record of the past year
 
pkgsrc 2014 - the record of the past year
pkgsrc 2014 - the record of the past yearpkgsrc 2014 - the record of the past year
pkgsrc 2014 - the record of the past year
 
pkgsrc とは何か? - よもやま話
pkgsrc とは何か? - よもやま話pkgsrc とは何か? - よもやま話
pkgsrc とは何か? - よもやま話
 
pkgsrc 2013 - the record of the past year
pkgsrc 2013 - the record of the past yearpkgsrc 2013 - the record of the past year
pkgsrc 2013 - the record of the past year
 
pkgsrc 2012 - the record of the past year
pkgsrc 2012 - the record of the past yearpkgsrc 2012 - the record of the past year
pkgsrc 2012 - the record of the past year
 
The NetBSD package Collection - a.k.a pkgsrc
The NetBSD package Collection - a.k.a pkgsrcThe NetBSD package Collection - a.k.a pkgsrc
The NetBSD package Collection - a.k.a pkgsrc
 
pkgsrc 2011 - the record of the past year
pkgsrc 2011 - the record of the past yearpkgsrc 2011 - the record of the past year
pkgsrc 2011 - the record of the past year
 
pkgsrc 2010 - the record of the past year
pkgsrc 2010 - the record of the past yearpkgsrc 2010 - the record of the past year
pkgsrc 2010 - the record of the past year
 
pkgsrcに関する何か 2009 - 何と何で何とやら
pkgsrcに関する何か 2009 - 何と何で何とやらpkgsrcに関する何か 2009 - 何と何で何とやら
pkgsrcに関する何か 2009 - 何と何で何とやら
 
pkgsrcに関する何か 2008 - 何かは何かであって、何かでなし
pkgsrcに関する何か 2008 - 何かは何かであって、何かでなしpkgsrcに関する何か 2008 - 何かは何かであって、何かでなし
pkgsrcに関する何か 2008 - 何かは何かであって、何かでなし
 

pkgsrc で gimp がアレだった件 - デマと放置と私