============================
エキPy読書会 19 (2011/9/20)
============================
:日時: 2011/9/20 19:30 - 22:00
:範囲: 最終章(p393~): Unicode
**~そして最終章へ~**
エキスパートPythonプログラミングの読書会19回目。
**日本語版翻訳メンバー(稲田さん)による描き下ろし!!**
会場の様子
============
最終章でかつ自分の執筆した章ということもあり、翻訳者の1人で最終章の執筆者 @methane が参加されました。
.. .. image:: images/15-1.jpg
..
.. .. image:: images/15-2.jpg
`2011/9/20 エキスパートPythonプログラミング読書会#19 - a set on Flickr `_
.. raw:: html
質疑応答(覚えてる範囲)
==========================
* Q: Unicode 型の内部表現が UTF-32/UTF-16 の違いではまることはありますか?
* A: len() の結果に違いがでたりする、Python そのもののバイナリの互換性がない
最近の Linux ディストリビューション (Ubuntu/Fedora) は UTF-32 が標準に
なりつつある。
また1文字2バイトか、4バイトかでメモリの使用量が変わったりする。
* Q: どうやったら UTF-16/32 を調べられますか?
* A: sys.maxunicode が 65535 だったら UTF-16 で 1114111 だったら UTF-32 です
* Q: Python 3 は使ってますか?
* A: 参加者の中では1人だけ、
現在、Python 3 対応ライブラリは以下のページで分かる
http://py3ksupport.appspot.com/
* Q: mbcs というエンコーディングは何ですか?
* A: Windows 専用の CPxxx に対応付けるためのエイリアス、
Windows のそれぞれの環境にあわせて内部的に適切な CPxxx を選択してくれる
* Q: 2.6/2.7 でコードを書くときは b"abc" と書いた方が良いのですか?
* A: 最初から 2.x と 3 の両対応を考慮して開発を進めた方が良いです
2.x と 3 は全く別ものなので後で 2to3 で変換しようとしても大変なところは
あります。
参考
======
* ATND: http://atnd.org/events/19810
* Togetter: http://togetter.com/li/191092