2012が開催されました。数人のPythonistaが参加してきたので,数回に分けてレポートします。Conference(PyCon)は世界中で開催されています。Taiwanはそのうちのひとつで,2012年に初めて開催されました。2012が9月中旬に開催さる予定で,現在講演内容を募集中です。2012の開催概要は次の内容でした。JPのスタッフを中心に9名の日本人が参加しました。最初は4人ほどでしたが,あれよあれよと参加者が増えて大所帯になりました。Taiwanへ参加するためにかかった費用は次の通りです。実際には3泊する人や違う航空会社を使った人などもいましたが,一番多い旅程はこんな感じでした。57,115これ以外に食費や現地での移動費(MRT:台北の地下鉄,タクシー等)がかかりますが,総じて物価が安いため,3,4日であればぜいたくしなければ1万円くらいの現金で余裕で過ごすことができます。飛行機は羽田空港~松山空港を選びましたが,どちらも中心部からのアクセスが(成田,桃園に比べて)よく,さらに羽田空港の国際線ターミナルは空いていたため移動は快適でした。Taiwan前日)を過ごしたかをレポートします。Taiwan訪問もりもとです。Chao氏を訪問しました。Lee氏も働いていました。Taiwanは,2011年10月19日に設立されたばかりで,現在は開発者が25人,その他のスタッフが10人といった35人程度の組織のようです。Chao氏(右)オフィスの休憩スペースでお互いの自己紹介を始め,それから1時間程度,ざっくばらんに歓談しました。Gecko(B2G)のデモを見せてもらい,話題に欠くことなく盛り上がりました。B2Gは,レンダリングエンジンGeckoを使ったブラウザベースのOSで,アプリケーションをHTML,CSS,JavaScriptで開発できるのが特徴です。実際に実機で紹介してもらったアプリは,WebGLのサンプル,電話をかける,カメラでの撮影,動画再生でした。JavaScript,HTMLなど既存のウェブアプリケーションの技術をそのまま応用できるのが良いと思いました。後述しますが,その日のディナーも彼らと一緒に楽しみました。Lee氏に感謝します。Taiwanでの集合写真NVDA関連ミーティング西本です。私はチャイナエアラインで広島空港を出発,台北の桃園国際空港に到着しました。一人で台北市内に移動,そして東京組のメンバー(寺田さん)と合流しました。Associationの訪問です。事務所は若者ファッションの街である西門町からすこし歩いた場所にありました。道路の名前と番地を頼りに歩き,近くの病院の人に教えていただいて,ビルの5階のオフィスにたどり着きました。理事長さんとスタッフの皆様から,私たちは温かい歓迎を受けました。Association(TDTB)は,視覚に障害のある方々の教育や就労を支援する非営利組織です。DAISY(オーディオブックの世界標準規格)の書籍を制作したり,コンピューターを合成音声で操作する方法を教えたりしています。台湾におけるコミュニティの拠点でもあります。オフィスにはパソコンがずらりと並んでいました。100人以上がここでNVDAのトレーニングを受けたそうです。v2でライセンスされているWindows対応のスクリーンリーダーです。Accessが,企業や利用者から寄付を集めて,活動を支えています。高価な商用のスクリーンリーダに匹敵する性能があり,世界的にシェアを伸ばしています。NVDAの国際化を支える翻訳ボランティアも世界で活動しており,現在は約40の言語に対応しています。日本語や中国語など,東アジア言語圏において,NVDAは実用的とは言えませんでした。標準の音声合成エンジンがこれらの言語に対応しておらず,また,かな漢字変換などマルチバイトの文字入力をサポートしていなかったからです。日本ではNVDA日本語チームが,日本語の音声合成やかな漢字変換の読み上げ機能を追加した派生版をリリースしています。点字ディスプレイとよばれる装置に日本語の点字を出力する作業にも取り組んでいます。Accessからは,台湾TDTBなどと協力して中国語対応を強化するという発表がつい先日ありました。このプロジェクトについて詳しく話を伺い,どのように日本から貢献をすればよいのか,意見交換をしたいと考えました。NVDA関連ミーティングの様子まず中国語対応の方針について教えていただきました。台湾では中国語の繁体字が使われます。台湾で使われているキーボードをみると,アルファベットに加えて,ひとつのキートップに3種類もの漢字や記号が書かれています。台湾では使われている文字入力方式は,日本のかな漢字変換のように,文字の発音を入力して変換をする方式と,文字の形を入力する方式が,いずれも複数あり,入力方式が統一されていないようです。見せていただいたのは嘸蝦米というソフトウェアでした。これは文字の形と意味と発音をすべて使って,ひとつの漢字をアルファベット2文字から3文字で直接入力してしまうというものです。すべての漢字を覚えるのはとても大変だと思うのですが,覚えてしまえば「候補選択」が必要ないため,スクリーンリーダーで扱いやすいのだそうです。この「嘸蝦米」を音声で使えるようにすることがNVDAの開発の目標だと伺いました。Editor)として販売されている製品だそうです。私は,日本の音声合成エンジンや点字ディスプレイ対応の説明をしました。中国語対応の参考にしたいというだけでなく,台湾でNVDA日本語版を使って日本語の勉強をしたい人がいるのです。同じ漢字を使う言語ではあるものの,日本語の説明は簡単ではありません。ひとつの漢字にいろいろな読み方があるのか,どう読み方を使い分けるのか,スクリーンリーダー利用者は読みの同じ文字をどうやって区別するのか。テキストを点字ディスプレイに送るための変換(点訳)についても,世界で使われているオープンソースのライブラリが日本語をうまく処理できません。多くの言語では文字と点字が一対一に対応しているのですが,日本語の点訳は複雑です。イク」のような「読み」に変換し,適切に空白を入れて区切らなくてはなりません。NVDAの日本語・中国語の対応を協力して進めていくために,このような情報交換の機会をもっと作りましょう,という提案を受けるとともに,私もぜひ日本にも来ていただけませんか,と提案しました。日本でのNVDA開発者イベントの実現に向けて,今回の私の訪問は大きな一歩でした。NVDA日本語版を使って日本語を勉強をしたいという視覚障害の女性を紹介してだきました。「⁠日本のアニメが好き」というので,どんなアニメを知っているのか聞いてみたら,まず「ケロケロケロ⁠」⁠。何かと思ったら(同伴のお姉さんの代筆で)「⁠軍曹」という文字。「ケロロ軍曹」のようです。他には?と尋ねると「小丸子」という文字。これもすぐに分からなくて困っていたら「櫻桃」という文字が書き足されました。「⁠さくらももこ」といえば「ちびまる子ちゃん」ですね。台湾の人たちの,日本の文化への関心の高さに改めて驚き,嬉しく思ったのでした。JP,副代表理事,株式会社ビープラウド所属。部内のサイトを作るためにZope/Ploneと出会い,その後必要にかられてPythonを使い始める。Hack-a-thon(#pyhack)主催など。インプレス刊)』などがある。Campの講師で訪れた土地で,現地のクラフトビールを飲むこと。2019年は世界各国のPyConでの発表に挑戦している。趣味は吹奏楽とボルダリングとレゴとペンシルパズル。大学教員を経て個人事業者として独立。音声合成や音声認識,視覚や聴覚に障害がある人を支援する情報技術に興味を持つ。世界で注目されているオープンソースのスクリーンリーダー(画面読み上げソフト)NVDA日本語版の開発メンバー。共著書に『バージョン管理システム(CVS)の導入と活用』(ソフトバンク)がある。http://d.nishimotz.com/森本哲也(もりもとてつや)一介のプログラマ。自分で設計して,自分で開発して,自分で直せるような独立したプログラマを目指している。OSSコミュニティのゆるい人のつながりが性にあっていてPythonプログラミングが好き。Pythonプログラミング』(アスキーメディアワークス)がある。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。