サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブラックフライデー
emptypage.jp
パトリック・ミッケンジー(Patrick McKenzie)さんのブログ・エントリ、 “Falsehoods Programmers Believe About Names” の日本語訳です。翻訳の公開を快諾してくださったミッケンジーさんに感謝します。 公開: 2012-02-22 Posted on June 17, 2010 by Patrick きょう、ジョン・グレアム゠カミング(John Graham-Cumming)が、正しくない文字が含まれているといって彼のラスト・ネームを受け付けないコンピュータ・システムへの不満の記事を書いていた。もちろん彼の名前に「正しくない」ところなどない。当人の申し出たものが当人を識別するものとしては相応しいのであって、定義からして名前とはそういうものである。このことにジョンは当然ながらいらだったし、そうなるのもきわめて正当なことだ。定義からすれば事実
公開: 2011-12-16 概要 Python の codecs モジュールの IncrementalDecoder を使えば、送られてくるバイト列を、文字境界を気にすることなく逐次デコードしていくことができます。 ソケット、シリアル通信、パイプなどを使ってテキストのデータを送受信することはよくある。このとき、テキストは当然のことながら、なんらかのエンコーディング(符号化方式)でバイト列として表現されてストリームを流れてゆく。 たとえば、u'モンティ・パイソン' という文字列を送信したいとする。エンコーディングは Shift_JIS にしよう。Python インタプリタを立ち上げて確認してみると、送信するバイト列は次のようになる。 C:\...>python Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit
公開日: 2006年5月20日 Shift_JIS Shift_JIS で ¥ (0x5c) を含む文字 ISO-2022-JP ISO-2022-JP で ¥ (0x5c) を含む文字 ISO-2022-JP で " (0x22) を含む文字 ISO-2022-JP で ' (0x27) を含む文字 ISO-2022-JP で / (0x2f) を含む文字 ISO-2022-JP で < (0x3c) を含む文字 ISO-2022-JP で > (0x3e) を含む文字 EUC-JP や UTF-8 ではこのような危険な文字はない。 Shift_JIS Shift_JIS で ¥ (0x5c) を含む文字 ― (0x815c) ソ (0x835c) Ы (0x845c) 噂 (0x895c) 浬 (0x8a5c) 欺 (0x8b5c) 圭 (0x8c5c) 構 (0x8d5c) 蚕 (0
お知らせ: 最近の事情に合わせて新しく書き直した「さくらのレンタルサーバに Python モジュールをインストール」のページを用意しました。今後はまずそちらをご参照下さい。(2013年2月8日) さくらインターネットの「さくらのレンタルサーバ」サービスで Python の外部モジュールを導入・利用するための覚え書きです。 イントロダクション 外部モジュールをホームディレクトリ下にインストールする インストールした外部モジュールをインポートする シェルから使う CGI から使う まとめ おまけ:CGI プログラムが動かない…… スクリプトの改行コードを確認する 改訂履歴 免責・ライセンス イントロダクション さくらインターネットのホスティングサービス、「さくらのレンタルサーバ」では、CGI として Python を利用できます。Python には標準モジュールのほかにも、PyPI などで豊富
「ひみつメモ帳」は、ファイルを暗号化して保存するテキストエディタです。Windows に標準で搭載されている「メモ帳」と同等の編集機能があります(印刷機能はありません)。Mac 版もご用意しました。 動作環境 使い方 ダウンロード Mac 版のインストールについて 技術情報 謝辞 更新履歴 利用規程・免責事項 動作環境 Windows 版 Microsoft Windows XP/Vista/7/8 Mac 版 Mac OS X 10.6 (Snow Leopard) 以降 使い方 起動すると新しい空の文書が開きます。メモ帳と同じように使ってください。 ファイルを新たに保存する時と、すでに保存してあるファイルを開く時に、パスワードの入力を求められます。ファイルが保存された時に設定されたパスワードと同じパスワードを入力しなければ、ファイルを開くことはできません。 ダウンロード ひみつメモ帳
emptypage.jp おしながき 翻訳読みもの 変化の原理 プログラマの抱いている名前についての誤謬 Aaron Swartz インタビュー 「知的財産」だって? そいつは砂上の楼閣だ 生産的になろう 「翻訳読みもの」すべて... 覚え書き 「覚え書き」すべて... 古文 「源氏物語の世界」校訂本文差分 pearlyhailstone 冬ごもり そのほか emptypage.jp blog リンク Bitbucket GitHub Codeberg mstdn.jp Bluesky Twitter mshibata at emptypage.jp RIP Aaron Swartz
English 日本語 Download julianday-1.1b1.tar.gz for Mac OS X / POSIX / Unix julianday-1.1b1.zip for Microsoft Windows Last modified: 2012-02-17 Python module for Julian day Julian day is the interval of time in days since January 1, 4713 BC Greenwich noon. It is convenient for calculating intervals between two historical dates. To learn more about Julian day, read the page for Julian day on Wikipedia.
2007年11月18日公開 2011年6月15日更新 Wake on LAN のマジックパケットを送出する Python スクリプトです。リモートからコンピュータの電源をオンにできます。 使い方 python wol.py [options] MAC_address... MAC アドレスは 16 進数で表記します(例、001122aabbcc)。00:11:22:aa:bb:cc や 00-11-22-aa-bb-cc のように区切って記述することもできます。複数指定できます。 オプション -a IP_address --address IP_address マジックパケットを送出する IP アドレスを指定します(例、192.168.100.255)。デフォルトではブロードキャストアドレス (255.255.255.255) が使われます。 -p port --port port マジッ
2010年11月22日公開 Python の __del__ メソッド、ガベージコレクタ、循環参照、そして弱参照についての解説と考察。 参照カウンタ __del__ __del__ の落とし穴 循環参照 __del__ の落とし穴 考察 __del__ を使わない 循環参照を確実に避けることはできる? 弱参照 weakref モジュールを利用したハック いったいいつ __del__ を使うのか 参考文献 事項 参照カウンタ C/C++ では、malloc を使って確保したメモリや new で作成したオブジェクトについては、必ず対応する free / delete を呼ばなければならない。これを忘れるといつまでも解放されないメモリがプログラムの生存期間中居残ることになる。これをメモリリークと呼ぶ。メモリリークがあると、確保されたままになったメモリが OS や他のプロセスを圧迫して、システム全
Aaron Swartz さんのエッセイ、“Theory of Change” の日本語訳です。 報道されているように、2013年1月11日、Aaron 君は26歳という短い生涯を終えました。このエッセイは2010年の4月にかれのブログに書かれたものです。私は当時これをかれのツイートから知って、面白く思いましたがけっきょく翻訳を公開するまでとは考えませんでした。しかし死後 Aaron Swartz という人物にふたたび大きな関心が寄せられているように感じましたので、かれのことをもっと知りたいという人びとに少しでも参考としてもらえるだろうかと考え、公開することにしました。 物事を成し遂げることができる人とできない人との差は、変化の原理を押し進める力にあるんじゃないかという確信をますます強くしている。変化の原理なんて聞き慣れない言葉だろう。はじめて聞いたのは NPO 界隈でだけど、政治の世界で
EmptyPage.jp > Translations > オープンソースのソフトが使いにくい理由とその対策 Matthew Paul Thomas さんの、“Why Free Software has poor usability, and how to improve it” の日本語訳です。 2008年8月7日公開 インセンティブがない デザイナーがいない デザインについての提案が歓迎されない ユーザビリティ測定の難しさ デザインの前にコードを書く 船頭が多い 他人の後を追う 自分の面倒は自分で見る主義 些細な不具合は放置 オプションにして事を穏便に済ませる ピクセル恩賞制度 「広帯域のデザイン」対「狭帯域のウェブ」 早期のリリース、頻繁なリリース(動かないけど) 汎用品の凡庸さ コミュニティ間の境界 私がはじめてこの記事の草稿を書いたのは 6 年前のことだったが、その時には “Wh
EmptyPage.jp > Gadgets > zengin.py zengin.py - CSV‐全銀フォーマット変換フィルタ 公開: 2005年9月26日/更新: 2009年1月17日 zengin.py は振込先、振込金額のデータを格納した CSV(カンマ区切り)形式のファイルから、全国銀行協会制定フォーマット(通称全銀フォーマット)形式の振込情報ファイルを生成するスクリプトです。 特徴 動作環境 インストール ダウンロード 使い方 アカウント・ファイルの書式 テンプレート・ファイルの書式 CSV ファイルの書式 To Do ライセンス 更新履歴 特徴 変換元 CSV ファイルのデータ構造や文字コードをテンプレートファイルで指定できます。元データの並び順に柔軟に対応できます。 変換元 CSV ファイルでの口座名義や金額の表記が比較的柔軟です。口座名の全角カナは半角カナに自動的に変換
公開 2006年8月25日、 更新 2009年1月17日 Perl でコマンドラインオプションを処理するときの覚え書き。基本的ないし実用的な事項のみで、中級以上のトピックはばっさり省いています。Perl ドキュメントをもとに作成しました。 1. 基礎知識 オプション名の大文字小文字は区別されない。 短いオプション名(例: -a)は長いオプション名(例: --all)から自動的に作られる。 オプションとして処理されなかったコマンドライン引数(ファイル名など)は @ARGV に残る。 2. GetOptions 関数 コマンドラインオプションを処理するには Getopt::Long モジュールの GetOptions 関数を使う。 use Getopt::Long; 以下のコード例では use Getopt::Long; は省略している。 2.1. 単独で指定するオプション my $opt_a
公開: 2013-02-08 さくらインターネットの「さくらのレンタルサーバ」サービスで Python の外部モジュールを導入・利用するための覚え書きです。旧版「さくらのレンタルサーバで Python 外部モジュールを使う」以降、事情の変わってきたところについてまとめました。 今まで通りでもよい ユーザー・サイト セットアップ設定ファイル パッケージ導入ツール まとめ 改訂履歴 免責・ライセンス 今まで通りでもよい 今まで通り、setup.py install に --prefix オプションを指定するやり方も使えます。その場合は旧版「さくらのレンタルサーバで Python 外部モジュールを使う」で解説しているとおり、実行するスクリプトの側で sys.path にモジュールのインストール先を手動で追加します。 最近は保守性の観点からシステムの環境は触らずにモジュール導入環境を実行ドメインご
ほかのプログラミング言語でちょっとよさげなアイデアが採用されているのを見ると、それを自分のお気に入りの言語でも実現したくなってくるものらしく、C# のイベント機構を Python でも実現できないかと考える人は少なくないようです。「c# event python」といったキーワードで検索すると、同様のことを試みたページが少なからず見つかります。以下もそれらと同様の試みのひとつですが、デスクリプタという Python の興味深い仕組みを使い、少し進んだ実装を目指します。 前提 シンプルな実装 より使いやすく 使い方 実装 解説 むすび 参考文献 Python でのイベント機構実装について デスクリプタについて 事項 前提 C# のイベントの概念とそれがどう素敵なのかについての説明は省略します。 シンプルな実装 イベントをクラスとしてシンプルに実装すると、次のようなものになるでしょう。 最後の
縦書きの PDF を作る際の注意点と最適なアプリを探す。 履歴 2010-01-20 Office アドオンに関する記述を改善。 2010-01-10 公開。 1. 問題 1-1. 縦書きのテキストが正しく出力できない 1-2. 右綴じ(右開き)の文書を作成できない 2. 比較 2-1. Adobe Acrobat 9 Standard 2-1-1. 縦書き用の印刷設定を用意する 2-1-2. 縦書き PDF を作成する 2-1-3. Microsoft Word 文書から縦書き PDF を作る際の注意点 2-2. JUST PDF[作成] 2-3. 瞬簡 PDF3 2-3-1. 縦書き用の印刷設定を用意する 2-3-2. 縦書き PDF を作成する 2-3-3. Microsoft Word 文書から縦書き PDF を作る際の注意点 2-4. 2007 Microsoft Office
Aaron Swartz さんのエッセイ、“HOWTO: Be more productive” の日本語訳です。Aaron くんは、ティーンエージャーにして W3C のコア・ワーキング・グループのメンバーで、RSS 1.0 仕様書の共同執筆者のひとりとしても知られる、才気煥発のスーパーハッカーさんです。どうしたらより生産的な人生を送れるのかについて考察したこのエッセイは、2005年の末に彼のブログに掲載されたもので、多くの注目を集めました。プログラミングに限らず、クリエイティブな仕事をこころざすすべての人にとって有用と思い(日本語訳もまだ出てないみたいなので)、翻訳してみることにしました。「この翻訳について」で案内しているフォームから、ご意見・ご感想などもお寄せください。 「君がテレビを見てた時間をぜんぶ合わせれば、」そいつは言った「いまごろ長編小説の一本も書けてたはずだ」。これにはたし
[1] 「アショクがホッケ食べた!」の意。 ただし、このコード・ポイントの連続を実際にコンピュータ上でどのようなビットで表現するかは実装によって異なってきます。 符号化方式 最大で 10FFFF(16 進)を取るコード・ポイントを実際にコンピュータで扱うことを考えてみます。コード・ポイントの連続を実際にコンピュータ上でどのようなビットで表現するかを、「符号化方式(encoding)」と言います。 UTF-32 ひとつのコード・ポイントを 32 ビットの整数値として保持するようにした場合は話は簡単です。すべてのコード・ポイントが 32 ビットに収まるので、このような実装の場合、Unicode 文字列は 32 ビットの整数値の連続となり、このシーケンスの長さがすなわち格納しているコード・ポイントの数になります。この符号化方式を UTF-32 と呼びます。UTF は “Unicode Trans
Google Blogoscoped のインタビュー記事、A Chat with Aaron Swartz の日本語訳です。Google Blogoscoped は、Google 関連のニュース、紹介記事、批評記事などを連載している情報サイトです。Google についての記事でも話題を集めた Aaron ですが、彼の近況や最近の考えなどをうかがえるおもしろい記事であると思い、翻訳してみました。 2007年7月7日公開 すばらしいインタビューを提供してくれた Philipp Lenssen と Aaron Swartz、それから掲載の写真をクリエイティブ・コモンズ・ライセンスのもとで公開してくれた撮影者の方がたに感謝します。ありがとう。 Aaron Swartz、数年前にテクノロジーの寵児としてインターネットに名声を上げ、W3C の標準策定やクリエイティブ・コモンズといった領域で活躍してきた
次のページ
このページを最初にブックマークしてみませんか?
『emptypage.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く