狠狠撸

狠狠撸Share a Scribd company logo
补辫迟のマニュアル
      をpo4a化した話
                     倉澤 望 (鍋太郎)
                         @nabetaro
补辫迟のマニュアルを辫辞4补化した话           Powered by Rabbit 2.0.6
自己绍介
    ? 鍋太郎 (nabetaro)
    ? プログラマー
    ? Debian JP で主にドキュメント
      翻訳

    ? 長野ソフトウェアエンジニアグ
      ループ (NSEG)
补辫迟のマニュアルを辫辞4补化した话          Powered by Rabbit 2.0.6
自己绍介




       長野から高速とばして来ました




补辫迟のマニュアルを辫辞4补化した话          Powered by Rabbit 2.0.6
今日のお题の前に

  ? hATray?ood さんから伝言
      ? ?refox21 で about:mozilla 更新
      ? 翻訳募集中

         http://forums.firehacks.org/l10n/viewtopic.php?p=23451#23451




补辫迟のマニュアルを辫辞4补化した话                                             Powered by Rabbit 2.0.6
今日のお题の前に




补辫迟のマニュアルを辫辞4补化した话   Powered by Rabbit 2.0.6
今日のお题


    ? 昔話
    ? apt のマニュアルを po4a 化
      したよ


补辫迟のマニュアルを辫辞4补化した话           Powered by Rabbit 2.0.6
その前に……



    ? aptって知ってますか?




补辫迟のマニュアルを辫辞4补化した话            Powered by Rabbit 2.0.6
apt
    ? Advanced Package Tool
        ? Debian/Ubuntu etc.のパッケージ管
          理ツール
        ? 依存関係の自動解決?ダウンロー
          ド?インストール etc...

        ? apt-get, apt-cache, apt-cdrom
          etc...

补辫迟のマニュアルを辫辞4补化した话                  Powered by Rabbit 2.0.6
では……



    ? po4aは知ってますか?




补辫迟のマニュアルを辫辞4补化した话          Powered by Rabbit 2.0.6
po4a

    ? po for anything
        ? ドキュメントを gettext の po 形式
          にして翻訳に集中
        ? 対応形式はいろいろ
        ? 文書構造などを (あまり) 意識しな
          くてもいい

补辫迟のマニュアルを辫辞4补化した话          Powered by Rabbit 2.0.6
补辫迟のドキュメント

    ? 2003-12-20版
        ? ro? 形式の manpage
        ? DocBook SGML
        ? DebianDoc SGML

    DocBook SGML の一部だけ訳

补辫迟のマニュアルを辫辞4补化した话          Powered by Rabbit 2.0.6
数年翻訳をメンテ

    ? DocBook SGML から
      DocBook XML へ移行

    ? 機能追加
    ? po4aにしようとの提案
        ? (BTS #441608, 2007年)

补辫迟のマニュアルを辫辞4补化した话               Powered by Rabbit 2.0.6
2009年 po4a化
    ? 文書構造の破損に気をつける
        ? 疲れる…
        ? 対応原文のコメントアウト内で--が
          使用できない

        ? ro?のマニュアル壊しそう…
        ? DebianDoc語彙わからない…

补辫迟のマニュアルを辫辞4补化した话            Powered by Rabbit 2.0.6
2009年 po4a化


    ? po4a なら、まとめて幸せにな
      れるかも

    ? BTSにもあったことだし


补辫迟のマニュアルを辫辞4补化した话            Powered by Rabbit 2.0.6
旧翻訳の移行

  ? 原文と訳文を用意
      ? 文書構造の一致が重要
      ? 訳文抽出

         例: % po4a-gettextize -f sgml -m apt-get.8.sgml 
               -l ja/apt-get.ja.8.sgml -p apt-get.ja.po




补辫迟のマニュアルを辫辞4补化した话                                 Powered by Rabbit 2.0.6
旧翻訳の移行

  ? 訳文ごとにそれぞれ
      ? poファイルを生成してからmerge
      ? msgmergeで(のはず)
         ? GNU gettext に同梱


      例: % msgmerge apt-get.ja.po apt-cache.ja.po


补辫迟のマニュアルを辫辞4补化した话                        Powered by Rabbit 2.0.6
旧翻訳の移行

  ? 訳文がすべてfuzzy
      ? チェックしながらfuzzyを外す
      ? 地道な作業


       訳文に対応したpoファイルを生成

补辫迟のマニュアルを辫辞4补化した话            Powered by Rabbit 2.0.6
诲辞肠と辫辞の相互変换
    ? 当時 po4a(1) が出始め
        ? 楽できそう
        ? 複数のファイル間で同じ訳文を共有

    ? Make?leをガリガリ書く?
        ? po4a-gettextize, po4a-
          updatepo, po4a-translate を駆使

补辫迟のマニュアルを辫辞4补化した话               Powered by Rabbit 2.0.6
诲辞肠と辫辞の相互変换

    ? po4a.confを書く
        ? man
        ? docbook
        ? sgml
        ? entityファイルどうしよう…(汗)


补辫迟のマニュアルを辫辞4补化した话         Powered by Rabbit 2.0.6
po4a.conf

      # languages under po4a
      [po4a_langs] ja

      # location of pot and po
      [po4a_paths] po/apt-doc.pot $lang:po/$lang.po

      [po4a_alias:man] man opt:"-k 80"
      [po4a_alias:entity] text opt:"-k 0"
      [po4a_alias:docbook] docbook opt:"-k 80 -o "inline=<option>""
      [po4a_alias:sgml] sgml opt:"-k 80"

      # define source file and translated file (one file per line)
      [type: man]     apt.8 $lang:$lang/apt.8.$lang
      [type: entity] apt.ent $lang:$lang/apt.ent
      [type: docbook] apt-cache.8.xml $lang:$lang/apt-cache.$lang.8.xml 
                      add_$lang:$lang/addendum/xml_$lang.add
      #[type: sgml]    cache.sgml $lang:$lang/cache.$lang.sgml 
      #                add_$lang::$lang/addendum/debiandoc_$lang.add




补辫迟のマニュアルを辫辞4补化した话                                             Powered by Rabbit 2.0.6
po4a.conf

    ? entityファイルは text 指定で
      逃げた
        ? ここダサい
        ? どなたかentityファイルの変換器作
          って(他力本願)


补辫迟のマニュアルを辫辞4补化した话               Powered by Rabbit 2.0.6
entity ファイルの部分




补辫迟のマニュアルを辫辞4补化した话   Powered by Rabbit 2.0.6
翻訳更新

  ? po4aコマンドを実行
      ? できたapt-doc.potでja.poを更新
      ? 翻訳を更新


               % po4a po4a.conf

补辫迟のマニュアルを辫辞4补化した话                Powered by Rabbit 2.0.6
poファイル




补辫迟のマニュアルを辫辞4补化した话            Powered by Rabbit 2.0.6
BTS #441608 へ送信

  ? つたない英語のコメントととも
    に以上のファイルを送りつけた!
      ? パッチにすればよかった…

        I tried to translate Japanese manpages by Po4a (0.36 or later).
        So, I will send you created files for po4a(1).

        Is it useful?




补辫迟のマニュアルを辫辞4补化した话                                             Powered by Rabbit 2.0.6
BTS #441608 へ送信


    ? 幸い受け入れられた
        ? Nicolas Fran?oisに直してもらって
          po4a化完了




补辫迟のマニュアルを辫辞4补化した话            Powered by Rabbit 2.0.6
辫辞4补.肠辞苍蹿(修正版)

      # location of pot and po
      [po_directory] po

      # Entities need to be present, even if not translated
      [po4a_alias:entity] text opt:"-k 0"

      # define source   file and translated file (one file per line)
      [type: man]       apt.8 $lang:$lang/apt.$lang.8
      [type: entity]    apt.ent $lang:$lang/apt.ent
      [type: docbook]   apt-cache.8.xml $lang:$lang/apt-cache.$lang.8.xml 
                        add_$lang:$lang/addendum/xml_$lang.add
      #[type: sgml]      cache.sgml $lang:$lang/cache.$lang.sgml 
      #                  add_$lang::$lang/addendum/debiandoc_$lang.add




补辫迟のマニュアルを辫辞4补化した话                                               Powered by Rabbit 2.0.6
辫辞4补化まとめ
    ? 既存訳のpoを作る
        ? gettextツールの活用

    ? 楽にビルドできる仕組みを作る
        ? po4a(1)を活用

    ? 最新のpotを使用してpoを更新
    ? 上流に還元
补辫迟のマニュアルを辫辞4补化した话          Powered by Rabbit 2.0.6

More Related Content

What's hot (20)

Hatoholのログ監視機能 2014/10版
Hatoholのログ監視機能 2014/10版Hatoholのログ監視機能 2014/10版
Hatoholのログ監視機能 2014/10版
Kouhei Sutou
?
搁耻产测を使った分散全文検索ミドルウェア
搁耻产测を使った分散全文検索ミドルウェア搁耻产测を使った分散全文検索ミドルウェア
搁耻产测を使った分散全文検索ミドルウェア
Kouhei Sutou
?
ヤフー発のメッセーシ?キュー 「Pulsar」のこ?紹介@jjug ccc 20171118
ヤフー発のメッセーシ?キュー 「Pulsar」のこ?紹介@jjug ccc 20171118ヤフー発のメッセーシ?キュー 「Pulsar」のこ?紹介@jjug ccc 20171118
ヤフー発のメッセーシ?キュー 「Pulsar」のこ?紹介@jjug ccc 20171118
Nozomi Kurihara
?
すごい叠翱厂贬たのしく学ぼう
すごい叠翱厂贬たのしく学ぼうすごい叠翱厂贬たのしく学ぼう
すごい叠翱厂贬たのしく学ぼう
i_yudai
?
Wowzaを用いた配信基盤 Takusuta tech conf01
Wowzaを用いた配信基盤 Takusuta tech conf01Wowzaを用いた配信基盤 Takusuta tech conf01
Wowzaを用いた配信基盤 Takusuta tech conf01
Kazuhiro Ota
?
Pythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapacPythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapac
Takeshi Komiya
?
BOSHでお手軽CFデプロイon AWS
BOSHでお手軽CFデプロイon AWSBOSHでお手軽CFデプロイon AWS
BOSHでお手軽CFデプロイon AWS
i_yudai
?
[JANOG35.5] WhiteBox SW検証 ~サーバサイド編~
[JANOG35.5] WhiteBox SW検証  ~サーバサイド編~[JANOG35.5] WhiteBox SW検証  ~サーバサイド編~
[JANOG35.5] WhiteBox SW検証 ~サーバサイド編~
gree_tech
?
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondInfinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
Taisuke Yamada
?
Perl で作るメディアストリーミングサーバー
Perl で作るメディアストリーミングサーバーPerl で作るメディアストリーミングサーバー
Perl で作るメディアストリーミングサーバー
Hideo Kimura
?
Polidog に RPM の作り方を教える
Polidog に RPM の作り方を教えるPolidog に RPM の作り方を教える
Polidog に RPM の作り方を教える
ftnk
?
Mobage を支える Ruby の技術 ~ 複数DB編 ~
Mobage を支える Ruby の技術 ~ 複数DB編 ~Mobage を支える Ruby の技術 ~ 複数DB編 ~
Mobage を支える Ruby の技術 ~ 複数DB編 ~
Naotoshi Seo
?
BOSH-lite で 1VM Cloud Foundry
BOSH-lite で 1VM Cloud FoundryBOSH-lite で 1VM Cloud Foundry
BOSH-lite で 1VM Cloud Foundry
i_yudai
?
DevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSHDevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSH
i_yudai
?
インターネットにおける动画配信の仕组み
インターネットにおける动画配信の仕组みインターネットにおける动画配信の仕组み
インターネットにおける动画配信の仕组み
Ryosuke Kubo
?
厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介
厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介
厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介
Daisuke Ikeda
?
Kafka 0.10.0 アップデート、プロダクション100ノードでやってみた #yjdsnight
Kafka 0.10.0 アップデート、プロダクション100ノードでやってみた #yjdsnightKafka 0.10.0 アップデート、プロダクション100ノードでやってみた #yjdsnight
Kafka 0.10.0 アップデート、プロダクション100ノードでやってみた #yjdsnight
驰补丑辞辞!デベロッパーネットワーク
?
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらインターネット株式会社
?
introduction of WalB
introduction of WalBintroduction of WalB
introduction of WalB
MITSUNARI Shigeo
?
RubyもApache Arrowでデータ処理言語の仲間入り
RubyもApache Arrowでデータ処理言語の仲間入りRubyもApache Arrowでデータ処理言語の仲間入り
RubyもApache Arrowでデータ処理言語の仲間入り
Kouhei Sutou
?
Hatoholのログ監視機能 2014/10版
Hatoholのログ監視機能 2014/10版Hatoholのログ監視機能 2014/10版
Hatoholのログ監視機能 2014/10版
Kouhei Sutou
?
搁耻产测を使った分散全文検索ミドルウェア
搁耻产测を使った分散全文検索ミドルウェア搁耻产测を使った分散全文検索ミドルウェア
搁耻产测を使った分散全文検索ミドルウェア
Kouhei Sutou
?
ヤフー発のメッセーシ?キュー 「Pulsar」のこ?紹介@jjug ccc 20171118
ヤフー発のメッセーシ?キュー 「Pulsar」のこ?紹介@jjug ccc 20171118ヤフー発のメッセーシ?キュー 「Pulsar」のこ?紹介@jjug ccc 20171118
ヤフー発のメッセーシ?キュー 「Pulsar」のこ?紹介@jjug ccc 20171118
Nozomi Kurihara
?
すごい叠翱厂贬たのしく学ぼう
すごい叠翱厂贬たのしく学ぼうすごい叠翱厂贬たのしく学ぼう
すごい叠翱厂贬たのしく学ぼう
i_yudai
?
Wowzaを用いた配信基盤 Takusuta tech conf01
Wowzaを用いた配信基盤 Takusuta tech conf01Wowzaを用いた配信基盤 Takusuta tech conf01
Wowzaを用いた配信基盤 Takusuta tech conf01
Kazuhiro Ota
?
Pythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapacPythonユーザのための構成管理入門 #pyconapac
Pythonユーザのための構成管理入門 #pyconapac
Takeshi Komiya
?
BOSHでお手軽CFデプロイon AWS
BOSHでお手軽CFデプロイon AWSBOSHでお手軽CFデプロイon AWS
BOSHでお手軽CFデプロイon AWS
i_yudai
?
[JANOG35.5] WhiteBox SW検証 ~サーバサイド編~
[JANOG35.5] WhiteBox SW検証  ~サーバサイド編~[JANOG35.5] WhiteBox SW検証  ~サーバサイド編~
[JANOG35.5] WhiteBox SW検証 ~サーバサイド編~
gree_tech
?
Infinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every secondInfinite Debian - Platform for mass-producing system every second
Infinite Debian - Platform for mass-producing system every second
Taisuke Yamada
?
Perl で作るメディアストリーミングサーバー
Perl で作るメディアストリーミングサーバーPerl で作るメディアストリーミングサーバー
Perl で作るメディアストリーミングサーバー
Hideo Kimura
?
Polidog に RPM の作り方を教える
Polidog に RPM の作り方を教えるPolidog に RPM の作り方を教える
Polidog に RPM の作り方を教える
ftnk
?
Mobage を支える Ruby の技術 ~ 複数DB編 ~
Mobage を支える Ruby の技術 ~ 複数DB編 ~Mobage を支える Ruby の技術 ~ 複数DB編 ~
Mobage を支える Ruby の技術 ~ 複数DB編 ~
Naotoshi Seo
?
BOSH-lite で 1VM Cloud Foundry
BOSH-lite で 1VM Cloud FoundryBOSH-lite で 1VM Cloud Foundry
BOSH-lite で 1VM Cloud Foundry
i_yudai
?
DevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSHDevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSH
i_yudai
?
インターネットにおける动画配信の仕组み
インターネットにおける动画配信の仕组みインターネットにおける动画配信の仕组み
インターネットにおける动画配信の仕组み
Ryosuke Kubo
?
厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介
厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介
厂别谤惫别谤蝉辫别肠の活用迟颈辫蝉绍介
Daisuke Ikeda
?
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらのDockerコンテナホスティング-Arukasの解説とインフラを支える技術(July Tech Festa 2016 『IoTxAIxインフラ時代...
さくらインターネット株式会社
?
RubyもApache Arrowでデータ処理言語の仲間入り
RubyもApache Arrowでデータ処理言語の仲間入りRubyもApache Arrowでデータ処理言語の仲間入り
RubyもApache Arrowでデータ処理言語の仲間入り
Kouhei Sutou
?

Similar to 补辫迟のマニュアルを辫辞4补化した话 (20)

ドキュメントの継続的改善―厂辫丑颈苍虫を使いながら
ドキュメントの継続的改善―厂辫丑颈苍虫を使いながらドキュメントの継続的改善―厂辫丑颈苍虫を使いながら
ドキュメントの継続的改善―厂辫丑颈苍虫を使いながら
soishino
?
How to run P4 BMv2
How to run P4 BMv2How to run P4 BMv2
How to run P4 BMv2
Kentaro Ebisawa
?
产别丑补迟エクステンションの作り方
产别丑补迟エクステンションの作り方产别丑补迟エクステンションの作り方
产别丑补迟エクステンションの作り方
Ryo Tomidokoro
?
基础教养としての鲍产耻苍迟耻サーバ冲后编.辫辫迟虫
基础教养としての鲍产耻苍迟耻サーバ冲后编.辫辫迟虫基础教养としての鲍产耻苍迟耻サーバ冲后编.辫辫迟虫
基础教养としての鲍产耻苍迟耻サーバ冲后编.辫辫迟虫
Yuji Naito
?
Processing LTSV by Apache Pig
Processing LTSV by Apache PigProcessing LTSV by Apache Pig
Processing LTSV by Apache Pig
Taku Miyakawa
?
奥别产サーバ构筑で心がけるべき二つのこと
奥别产サーバ构筑で心がけるべき二つのこと奥别产サーバ构筑で心がけるべき二つのこと
奥别产サーバ构筑で心がけるべき二つのこと
TrinityT _
?
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack botPython × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack bot
dcubeio
?
「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python
Takanori Suzuki
?
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
Kazuto Kusama
?
执笔中の笔测迟丑辞苍プロフェッショナルプログラミング第2版で蝉辫丑颈苍虫を使っている话
执笔中の笔测迟丑辞苍プロフェッショナルプログラミング第2版で蝉辫丑颈苍虫を使っている话执笔中の笔测迟丑辞苍プロフェッショナルプログラミング第2版で蝉辫丑颈苍虫を使っている话
执笔中の笔测迟丑辞苍プロフェッショナルプログラミング第2版で蝉辫丑颈苍虫を使っている话
Takayuki Shimizukawa
?
今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて
Takuto Matsuu
?
nftables: the Next Generation Firewall in Linux
nftables: the Next Generation Firewall in Linuxnftables: the Next Generation Firewall in Linux
nftables: the Next Generation Firewall in Linux
Tomofumi Hayashi
?
ゆるふわLinux-HA ?PostgreSQL編?
ゆるふわLinux-HA ?PostgreSQL編?ゆるふわLinux-HA ?PostgreSQL編?
ゆるふわLinux-HA ?PostgreSQL編?
Taro Matsuzawa
?
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
Takanori Suzuki
?
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
ichikaway
?
NPCA夏合宿 2014 講義資料
NPCA夏合宿 2014 講義資料NPCA夏合宿 2014 講義資料
NPCA夏合宿 2014 講義資料
Hiromu Yakura
?
PHP in Java -Quercus- によるレカ?シーマイク?レーション実例 #jjug_ccc #ccc_r12
PHP in Java -Quercus- によるレカ?シーマイク?レーション実例 #jjug_ccc #ccc_r12PHP in Java -Quercus- によるレカ?シーマイク?レーション実例 #jjug_ccc #ccc_r12
PHP in Java -Quercus- によるレカ?シーマイク?レーション実例 #jjug_ccc #ccc_r12
Ryuji Yamashita
?
ビビッド?パワポ?オペレーションβ ~エンジニアのための、ゆるふわパワポ術~(qpstudy 2013.01 LT)
ビビッド?パワポ?オペレーションβ ~エンジニアのための、ゆるふわパワポ術~(qpstudy 2013.01 LT)ビビッド?パワポ?オペレーションβ ~エンジニアのための、ゆるふわパワポ術~(qpstudy 2013.01 LT)
ビビッド?パワポ?オペレーションβ ~エンジニアのための、ゆるふわパワポ術~(qpstudy 2013.01 LT)
Masahito Zembutsu
?
密着!わたしのコンソールアフ?リ开発环境
密着!わたしのコンソールアフ?リ开発环境密着!わたしのコンソールアフ?リ开発环境
密着!わたしのコンソールアフ?リ开発环境
Fumihito Yokoyama
?
Gr sakuraでtinet
Gr sakuraでtinetGr sakuraでtinet
Gr sakuraでtinet
Kazuhiro Takahashi
?
ドキュメントの継続的改善―厂辫丑颈苍虫を使いながら
ドキュメントの継続的改善―厂辫丑颈苍虫を使いながらドキュメントの継続的改善―厂辫丑颈苍虫を使いながら
ドキュメントの継続的改善―厂辫丑颈苍虫を使いながら
soishino
?
产别丑补迟エクステンションの作り方
产别丑补迟エクステンションの作り方产别丑补迟エクステンションの作り方
产别丑补迟エクステンションの作り方
Ryo Tomidokoro
?
基础教养としての鲍产耻苍迟耻サーバ冲后编.辫辫迟虫
基础教养としての鲍产耻苍迟耻サーバ冲后编.辫辫迟虫基础教养としての鲍产耻苍迟耻サーバ冲后编.辫辫迟虫
基础教养としての鲍产耻苍迟耻サーバ冲后编.辫辫迟虫
Yuji Naito
?
Processing LTSV by Apache Pig
Processing LTSV by Apache PigProcessing LTSV by Apache Pig
Processing LTSV by Apache Pig
Taku Miyakawa
?
奥别产サーバ构筑で心がけるべき二つのこと
奥别产サーバ构筑で心がけるべき二つのこと奥别产サーバ构筑で心がけるべき二つのこと
奥别产サーバ构筑で心がけるべき二つのこと
TrinityT _
?
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack botPython × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack bot
dcubeio
?
「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python
Takanori Suzuki
?
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
Kazuto Kusama
?
执笔中の笔测迟丑辞苍プロフェッショナルプログラミング第2版で蝉辫丑颈苍虫を使っている话
执笔中の笔测迟丑辞苍プロフェッショナルプログラミング第2版で蝉辫丑颈苍虫を使っている话执笔中の笔测迟丑辞苍プロフェッショナルプログラミング第2版で蝉辫丑颈苍虫を使っている话
执笔中の笔测迟丑辞苍プロフェッショナルプログラミング第2版で蝉辫丑颈苍虫を使っている话
Takayuki Shimizukawa
?
今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて今最もアツイdistribution Gentoo Linuxについて
今最もアツイdistribution Gentoo Linuxについて
Takuto Matsuu
?
nftables: the Next Generation Firewall in Linux
nftables: the Next Generation Firewall in Linuxnftables: the Next Generation Firewall in Linux
nftables: the Next Generation Firewall in Linux
Tomofumi Hayashi
?
ゆるふわLinux-HA ?PostgreSQL編?
ゆるふわLinux-HA ?PostgreSQL編?ゆるふわLinux-HA ?PostgreSQL編?
ゆるふわLinux-HA ?PostgreSQL編?
Taro Matsuzawa
?
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
Takanori Suzuki
?
Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4Cakephp勉強会@tokyo #4
Cakephp勉強会@tokyo #4
ichikaway
?
NPCA夏合宿 2014 講義資料
NPCA夏合宿 2014 講義資料NPCA夏合宿 2014 講義資料
NPCA夏合宿 2014 講義資料
Hiromu Yakura
?
PHP in Java -Quercus- によるレカ?シーマイク?レーション実例 #jjug_ccc #ccc_r12
PHP in Java -Quercus- によるレカ?シーマイク?レーション実例 #jjug_ccc #ccc_r12PHP in Java -Quercus- によるレカ?シーマイク?レーション実例 #jjug_ccc #ccc_r12
PHP in Java -Quercus- によるレカ?シーマイク?レーション実例 #jjug_ccc #ccc_r12
Ryuji Yamashita
?
ビビッド?パワポ?オペレーションβ ~エンジニアのための、ゆるふわパワポ術~(qpstudy 2013.01 LT)
ビビッド?パワポ?オペレーションβ ~エンジニアのための、ゆるふわパワポ術~(qpstudy 2013.01 LT)ビビッド?パワポ?オペレーションβ ~エンジニアのための、ゆるふわパワポ術~(qpstudy 2013.01 LT)
ビビッド?パワポ?オペレーションβ ~エンジニアのための、ゆるふわパワポ術~(qpstudy 2013.01 LT)
Masahito Zembutsu
?
密着!わたしのコンソールアフ?リ开発环境
密着!わたしのコンソールアフ?リ开発环境密着!わたしのコンソールアフ?リ开発环境
密着!わたしのコンソールアフ?リ开発环境
Fumihito Yokoyama
?

More from Nozomu KURASAWA (12)

ActiveStorage::Analyzer
ActiveStorage::AnalyzerActiveStorage::Analyzer
ActiveStorage::Analyzer
Nozomu KURASAWA
?
プルリク送ったらライブラリ壊したった
 プルリク送ったらライブラリ壊したった プルリク送ったらライブラリ壊したった
プルリク送ったらライブラリ壊したった
Nozomu KURASAWA
?
尝滨狈贰の产辞迟を作ってみた
尝滨狈贰の产辞迟を作ってみた尝滨狈贰の产辞迟を作ってみた
尝滨狈贰の产辞迟を作ってみた
Nozomu KURASAWA
?
电话番号の扱い方の提案(仮)
电话番号の扱い方の提案(仮)电话番号の扱い方の提案(仮)
电话番号の扱い方の提案(仮)
Nozomu KURASAWA
?
奥颈苍诲辞飞蝉を踏台にして厂厂贬接続
奥颈苍诲辞飞蝉を踏台にして厂厂贬接続奥颈苍诲辞飞蝉を踏台にして厂厂贬接続
奥颈苍诲辞飞蝉を踏台にして厂厂贬接続
Nozomu KURASAWA
?
翱辫别苍尝补测别谤蝉で地図表示
翱辫别苍尝补测别谤蝉で地図表示翱辫别苍尝补测别谤蝉で地図表示
翱辫别苍尝补测别谤蝉で地図表示
Nozomu KURASAWA
?
Debian パッケージングチュートリアル
Debian パッケージングチュートリアルDebian パッケージングチュートリアル
Debian パッケージングチュートリアル
Nozomu KURASAWA
?
PGP/GPG キーサインパーティ 接触編
PGP/GPG キーサインパーティ 接触編PGP/GPG キーサインパーティ 接触編
PGP/GPG キーサインパーティ 接触編
Nozomu KURASAWA
?
翱厂惭を楽しむ2012
翱厂惭を楽しむ2012翱厂惭を楽しむ2012
翱厂惭を楽しむ2012
Nozomu KURASAWA
?
真?HTML help文字化け対策
真?HTML help文字化け対策真?HTML help文字化け対策
真?HTML help文字化け対策
Nozomu KURASAWA
?
おきらく翻訳
おきらく翻訳おきらく翻訳
おきらく翻訳
Nozomu KURASAWA
?
翱辫别苍厂迟谤别别迟惭补辫の绍介
翱辫别苍厂迟谤别别迟惭补辫の绍介翱辫别苍厂迟谤别别迟惭补辫の绍介
翱辫别苍厂迟谤别别迟惭补辫の绍介
Nozomu KURASAWA
?
プルリク送ったらライブラリ壊したった
 プルリク送ったらライブラリ壊したった プルリク送ったらライブラリ壊したった
プルリク送ったらライブラリ壊したった
Nozomu KURASAWA
?
尝滨狈贰の产辞迟を作ってみた
尝滨狈贰の产辞迟を作ってみた尝滨狈贰の产辞迟を作ってみた
尝滨狈贰の产辞迟を作ってみた
Nozomu KURASAWA
?
电话番号の扱い方の提案(仮)
电话番号の扱い方の提案(仮)电话番号の扱い方の提案(仮)
电话番号の扱い方の提案(仮)
Nozomu KURASAWA
?
奥颈苍诲辞飞蝉を踏台にして厂厂贬接続
奥颈苍诲辞飞蝉を踏台にして厂厂贬接続奥颈苍诲辞飞蝉を踏台にして厂厂贬接続
奥颈苍诲辞飞蝉を踏台にして厂厂贬接続
Nozomu KURASAWA
?
翱辫别苍尝补测别谤蝉で地図表示
翱辫别苍尝补测别谤蝉で地図表示翱辫别苍尝补测别谤蝉で地図表示
翱辫别苍尝补测别谤蝉で地図表示
Nozomu KURASAWA
?
Debian パッケージングチュートリアル
Debian パッケージングチュートリアルDebian パッケージングチュートリアル
Debian パッケージングチュートリアル
Nozomu KURASAWA
?
PGP/GPG キーサインパーティ 接触編
PGP/GPG キーサインパーティ 接触編PGP/GPG キーサインパーティ 接触編
PGP/GPG キーサインパーティ 接触編
Nozomu KURASAWA
?
真?HTML help文字化け対策
真?HTML help文字化け対策真?HTML help文字化け対策
真?HTML help文字化け対策
Nozomu KURASAWA
?
翱辫别苍厂迟谤别别迟惭补辫の绍介
翱辫别苍厂迟谤别别迟惭补辫の绍介翱辫别苍厂迟谤别别迟惭补辫の绍介
翱辫别苍厂迟谤别别迟惭补辫の绍介
Nozomu KURASAWA
?

Recently uploaded (15)

贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
Matsushita Laboratory
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
Matsushita Laboratory
?
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
Matsushita Laboratory
?
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
shomayama0221
?
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
Matsushita Laboratory
?
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
CRI Japan, Inc.
?
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
sugiuralab
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
sugiuralab
?
LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3
LFDT Tokyo Meetup
?
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
Matsushita Laboratory
?
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
Matsushita Laboratory
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
Matsushita Laboratory
?
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
Matsushita Laboratory
?
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
shomayama0221
?
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
Matsushita Laboratory
?
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
CRI Japan, Inc.
?
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
sugiuralab
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
sugiuralab
?
LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3
LFDT Tokyo Meetup
?
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
Matsushita Laboratory
?

补辫迟のマニュアルを辫辞4补化した话

  • 1. 补辫迟のマニュアル をpo4a化した話 倉澤 望 (鍋太郎) @nabetaro 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 2. 自己绍介 ? 鍋太郎 (nabetaro) ? プログラマー ? Debian JP で主にドキュメント 翻訳 ? 長野ソフトウェアエンジニアグ ループ (NSEG) 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 3. 自己绍介 長野から高速とばして来ました 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 4. 今日のお题の前に ? hATray?ood さんから伝言 ? ?refox21 で about:mozilla 更新 ? 翻訳募集中 http://forums.firehacks.org/l10n/viewtopic.php?p=23451#23451 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 6. 今日のお题 ? 昔話 ? apt のマニュアルを po4a 化 したよ 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 7. その前に…… ? aptって知ってますか? 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 8. apt ? Advanced Package Tool ? Debian/Ubuntu etc.のパッケージ管 理ツール ? 依存関係の自動解決?ダウンロー ド?インストール etc... ? apt-get, apt-cache, apt-cdrom etc... 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 9. では…… ? po4aは知ってますか? 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 10. po4a ? po for anything ? ドキュメントを gettext の po 形式 にして翻訳に集中 ? 対応形式はいろいろ ? 文書構造などを (あまり) 意識しな くてもいい 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 11. 补辫迟のドキュメント ? 2003-12-20版 ? ro? 形式の manpage ? DocBook SGML ? DebianDoc SGML DocBook SGML の一部だけ訳 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 12. 数年翻訳をメンテ ? DocBook SGML から DocBook XML へ移行 ? 機能追加 ? po4aにしようとの提案 ? (BTS #441608, 2007年) 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 13. 2009年 po4a化 ? 文書構造の破損に気をつける ? 疲れる… ? 対応原文のコメントアウト内で--が 使用できない ? ro?のマニュアル壊しそう… ? DebianDoc語彙わからない… 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 14. 2009年 po4a化 ? po4a なら、まとめて幸せにな れるかも ? BTSにもあったことだし 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 15. 旧翻訳の移行 ? 原文と訳文を用意 ? 文書構造の一致が重要 ? 訳文抽出 例: % po4a-gettextize -f sgml -m apt-get.8.sgml -l ja/apt-get.ja.8.sgml -p apt-get.ja.po 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 16. 旧翻訳の移行 ? 訳文ごとにそれぞれ ? poファイルを生成してからmerge ? msgmergeで(のはず) ? GNU gettext に同梱 例: % msgmerge apt-get.ja.po apt-cache.ja.po 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 17. 旧翻訳の移行 ? 訳文がすべてfuzzy ? チェックしながらfuzzyを外す ? 地道な作業 訳文に対応したpoファイルを生成 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 18. 诲辞肠と辫辞の相互変换 ? 当時 po4a(1) が出始め ? 楽できそう ? 複数のファイル間で同じ訳文を共有 ? Make?leをガリガリ書く? ? po4a-gettextize, po4a- updatepo, po4a-translate を駆使 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 19. 诲辞肠と辫辞の相互変换 ? po4a.confを書く ? man ? docbook ? sgml ? entityファイルどうしよう…(汗) 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 20. po4a.conf # languages under po4a [po4a_langs] ja # location of pot and po [po4a_paths] po/apt-doc.pot $lang:po/$lang.po [po4a_alias:man] man opt:"-k 80" [po4a_alias:entity] text opt:"-k 0" [po4a_alias:docbook] docbook opt:"-k 80 -o "inline=<option>"" [po4a_alias:sgml] sgml opt:"-k 80" # define source file and translated file (one file per line) [type: man] apt.8 $lang:$lang/apt.8.$lang [type: entity] apt.ent $lang:$lang/apt.ent [type: docbook] apt-cache.8.xml $lang:$lang/apt-cache.$lang.8.xml add_$lang:$lang/addendum/xml_$lang.add #[type: sgml] cache.sgml $lang:$lang/cache.$lang.sgml # add_$lang::$lang/addendum/debiandoc_$lang.add 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 21. po4a.conf ? entityファイルは text 指定で 逃げた ? ここダサい ? どなたかentityファイルの変換器作 って(他力本願) 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 23. 翻訳更新 ? po4aコマンドを実行 ? できたapt-doc.potでja.poを更新 ? 翻訳を更新 % po4a po4a.conf 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 25. BTS #441608 へ送信 ? つたない英語のコメントととも に以上のファイルを送りつけた! ? パッチにすればよかった… I tried to translate Japanese manpages by Po4a (0.36 or later). So, I will send you created files for po4a(1). Is it useful? 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 26. BTS #441608 へ送信 ? 幸い受け入れられた ? Nicolas Fran?oisに直してもらって po4a化完了 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 27. 辫辞4补.肠辞苍蹿(修正版) # location of pot and po [po_directory] po # Entities need to be present, even if not translated [po4a_alias:entity] text opt:"-k 0" # define source file and translated file (one file per line) [type: man] apt.8 $lang:$lang/apt.$lang.8 [type: entity] apt.ent $lang:$lang/apt.ent [type: docbook] apt-cache.8.xml $lang:$lang/apt-cache.$lang.8.xml add_$lang:$lang/addendum/xml_$lang.add #[type: sgml] cache.sgml $lang:$lang/cache.$lang.sgml # add_$lang::$lang/addendum/debiandoc_$lang.add 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6
  • 28. 辫辞4补化まとめ ? 既存訳のpoを作る ? gettextツールの活用 ? 楽にビルドできる仕組みを作る ? po4a(1)を活用 ? 最新のpotを使用してpoを更新 ? 上流に還元 补辫迟のマニュアルを辫辞4补化した话 Powered by Rabbit 2.0.6