Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

2006年4月20日のブックマーク (32件)

  • Mew's newsletter

    Mew ニュースレター ここに掲載するニュースレターは 山和彦がIIJの社内誌、 およびインターネット・マガジンに執筆した文章です。IIJ 社内誌の編集者、IIJ の広報、および インターネット・マガジンの許可を得て、 若干加筆訂正した形でここに転載します。 メールと日語 ヘッダあれこれ MIME の基礎 間違いだらけのメールリーダ 暗号メールと電子署名 ASCII 山和彦のHPへ

    • Introduction of MIME

      MIME の基礎IIJ技術研究所 山和彦 今回は MIME の話をしましょう。 以下では、言語と文字コードを同一視して説明します。 (もちろん両者が違うことは重々承知していますが、 今回は同一視した方が分かりやすいと思います。) テキスト・メールの問題点 MIME が登場した 1992 年以前の RFC822 (現 RFC 2822)で定められたメールは、 テキスト・メールと呼ばれています。 MIME はテキスト・メールの問題を解決するために考え出されました。 ここでは、その問題とは何だったのかをおさらいしておきましょう。 問題その1: テキスト・メールではヘッダが ASCII に限定されていました。 そこで、例えば日語のような英語以外の文字列を 入れられませんでした。 問題その2: テキスト・メールでは文も ASCII に限定されていました。 非英語圏では、これはあまりにも不

      • Multipurpose Internet Mail Extensions - Wikipedia

        Multipurpose Internet Mail Extension(多目的インターネットメール拡張)は、規格上US-ASCIIのテキストしか使用できないインターネットの電子メールでさまざまなフォーマット(書式)を扱えるようにする規格である。通常はMIME(マイム)と略される。RFC 2045、RFC 2046、RFC 2047、RFC 4288、RFC 4289[1]、RFC 2049 で規定されている。 インターネットでメールの書式を定めている RFC 5322 (旧 RFC 822、RFC 2822)では、英数字といくつかの記号を7 ビットで表現する「US-ASCII」と呼ばれる文字コードを利用し、1行あたり1000 バイト(改行を含む)のテキストデータしか許していない。そのため、規格に不適合になるような長い行、US-ASCIIだけで表現できない文字や、バイナリデータ、画像、音声

            • BASE64 について

              MIME規格って? このところ、このページが何故かしら凄くヒットしているので、綺麗にしてみたりしました♪ ついでに文章も若干の修正っと(笑) BASE64 ?って聞きなれない言葉だと思いますが、普段なにげなく使用しているメールで使用されていたりするのです。 「メールで添付ファイルを送る」って今では当たり前の様に使っていますが、1993年前までは実は行えなかったのって知ってました? そもそもインターネットで使用される文字というのは、7bitコードを前提で通信を行っていたために、wordのファイルや、jpg画像なんかのバイナリファイルを送る事ができなかったんです。 それに、バイナリファイルを送ることができてもそれを受け取る側が・・・・とか、いわゆるプロトコルが無かったため、1993年に MIME規格(RFC1521/RFC1522)と呼ばれる手順が制定されました。これによって現在の「メールで添

              • MIME::Base64 - base64文字列のエンコードとデコード - perldoc.jp

                MIME::Base64 - base64文字列のエンコードとデコード 概要¶ use MIME::Base64; $encoded = encode_base64('Aladdin:opensesame'); $decoded = decode_base64($encoded); 説明¶ This module provides functions to encode and decode strings into the Base64 encoding specified in RFC 2045 - MIME (Multipurpose Internet Mail Extensions). The Base64 encoding is designed to represent arbitrary sequences of octets in a form that need not

                • Perl

                  @EXPORTと@EXPORT_OK パッケージ(モジュール)の読みこみ時にデフォルトでimportされるサブルーチン(メソッド)を決めるのが@EXPORTと@EXPORT_OKになります。 @INCの追加perlで@INCにパスを追加するにはコマンドラインスイッチにオプションを渡すか、BEGIN文もしくはuse libにてパスを追加する方法があります。

                  • エラーをブラウザーに表示するには - CGI::Debug

                    [Perl] => [CGI]CGIに何らかの間違いがあった場合、通常はエラーログを見ながら作業をする形になりますが、CGI::Debugモジュールを使用すれば、ブラウザー上にエラーの内容を表示することができるようになります。 useCGI::Debug(report => 'everything', on => 'fatals', to => {browser => 1} ); « URLエンコードするには | | checkbox_group() - チェックボックスを表示する »

                      • WWWサーバのインストールと設定

                        ご存知のようにCGIスクリプトなどのPerlスクリプトはテキストファイルなので、一般には、MS-Windowsであればメモ帳などのテキストエディタを使って書かれていると思います。 昨今は専用エディタなども出ているので、参考までに興味深いエディタや統合開発環境ツールをまとめてみました。 MS-Windows エディタPerlEditor 「変数エクスプローラ」のサブルーチン名・変数名をダブルクリッ クするだけで、そのサブルーチン・変数を使用している場所へ一気にジャンプするので、いちいち検索する手間がかかりません。フリーソフトなのもうれしいですね。 【入手先等】 http://village.infoweb.ne.jp/~ckawa/index.htm  PeggyPerl の文法に従って色分け表示やお助け機能が働くシェアウェア。ちょっと高めな価格設定ですが、他言語での使用実績も多いようで

                        • CGI等Perlスクリプト デバッグ方法

                          (1)WWWサーバの設定の確認 まず、PCにWWWサーバをインストールし、CGI等の設定を行っておきます。CGIが問題なく動くようになっているか、再度確認しておきましょう。問題の多くは、この設定が適切に行われていないことが原因です。 (2)指定パス等の確認 サンプルスクリプトを修正使用する際は、CGIスクリプト内で設定してある各ファイルへのパス、URL、およびHTMLファイルのCGIスクリプトへのURL、ファイル名等を自分の環境に合わせて修正してあるか確認しましょう。通常、そのままではうまく動かないと考えた方がよいでしょう。 (3)文法のチェック 変更を加えたCGIスクリプトファイル等に文法エラーがないか、コマンドラインオプション-wcを使ってチェックします。 syntax OKが出れば、とりあえずOKでしょう。OKが出ない場合は、メッセージを手掛かりに修正を加えます。

                          • Alexa Web Search

                            To move betweenitems, use yourkeyboard's up or down arrows.

                            Alexa Web Search
                            • Perlの駱駝のこぶにはMonadも入ってる : 404 Blog Not Found

                              2006年04月20日00:29 カテゴリLightweight LanguagesPerlの駱駝のこぶにはMonadも入ってるPerlLambda Calculusが入っているというのは以前何度か紹介した通りだが、実はMonadも入っているのである。そして、皆さんも知らない間に使っているのである。 檜山正幸のキマイラ飼育記 - 世界で一番か二番くらいにやさしい「モナド入門」 「なら、予備知識ゼロでモナドの説明をしてやろうじゃねーか」と。 それでは、世界で一番Monadが簡単に使える言語(0番はPerl6!)での実例をいくつかお見せする。 まずは一番簡単な例から。 use strict; use warnings; package Tie::Verbose; use Tie::Scalar; use base 'Tie::StdScalar'; sub TIESCALAR{ my $

                              Perlの駱駝のこぶにはMonadも入ってる : 404 Blog Not Found
                              • Y combinator is forbidden in Haskell!? : 404 Blog Not Found

                                2006年04月20日03:51 カテゴリLightweight Languages Y combinator is forbidden in Haskell!? Haskell流に自分の足を撃つ方法が、Y-combinatorの定義だったなんて! Haskellでは、実にElegantにLambda Calculusを実装できます。これをご覧になれば少しうっとりできるでしょう。 -- church numerals ch_0 = \f x -> x ch_1 = \f x -> f x ch_2 = ch_succ ch_1 ch_3 = ch_succ ch_2 ch_4 = ch_succ ch_3 ch_5 = ch_succ ch_4 ch_6 = ch_succ ch_5 ch_7 = ch_succ ch_6 ch_8 = ch_succ ch_7 ch_9 = ch_suc

                                Y combinator is forbidden in Haskell!? : 404 Blog Not Found
                                • 檜山正幸のキマイラ飼育記 - 世界で一番か二番くらいにやさしい「モナド入門」

                                  気まぐれと偶然となりゆきで、ここ2,3回はモナドを話題にしました。googleで「モナド」を引いてザッと眺めると、「モナドはむずかしいー」とか「モナドで挫折した」みたいな雰囲気が感じられて、説明芸人の血が少し騒ぎましたね。「なら、予備知識ゼロでモナドの説明をしてやろうじゃねーか」と。 タイトルはだいぶ煽っちゃった…… けど、ハッタリじゃないつもり…… けど、実際はどうかな? ※印刷のときはサイドバーが消えます。 内容: とりあえず、あたりさわりなくモナドの来歴を紹介する こんな課題を考えてみよう:副作用付き計算 カウントアップする関数達 カウントアップしたい意志を戻り値で伝える それでは、いったい誰がカウントアップをするのだ 関数の引数の型をCountup型にまで拡張する そして、これがモナドだ とりあえず、あたりさわりなくモナドの来歴を紹介する 今からここで説明する「モナド(monad)

                                  檜山正幸のキマイラ飼育記 - 世界で一番か二番くらいにやさしい「モナド入門」
                                      • Japanese - ximapd - Trac

                                        About ximapd ximapd is an experimental IMAP daemon. ximapd is analpha status software. Please pay attention to useit. ximapd 0.2.0 is released. Downloadit! Major changes are: added DupCheckFilter. added AutoArchiver. added aliases for query operators. added default values to configuration entries. supported hyperestraier-1.1.1. [TAKAGI Kenichi] optimized HyperEstraier backend. [TAKAGI Kenichi]

                                        • Dovecot | The Secure IMAP server

                                          Dovecot is anexcellent choice for both small and large installations; however, for larger installations we recommend our commercial solution Dovecot Pro.

                                          • GMail as an RSS reader

                                            GMailRSS: GMail as anRSS reader [ Motivation ] [ Download ] [ Requirements ] [ Documentation ] [ Screenshots ] [ Known bugs ] [ Updates ] [ Endnotes ] [ My feeds ] [ Contact ] [Googlereaction ] Motivation After toying around with abunch ofRSS readers I concluded that using GMail as anRSS reader is a verygood option, for the following main reasons: Since GMail stores all state on

                                            • rss2imap - RSSの管理をIMAPで行うソフトウェア

                                              rss2imap - Home page $Id: index.html 24 2006-08-15 05:28:42Z mumumu-org $ ニュース 長らく更新がストップしていましたが、バージョン管理システムをSubversionに移行した上で、更新を再開しました(2006.8.15)rss2imap 0.75をリリース。Atom 0.3に対応した他、重要なバグfixが含まれています。0.72をお使いの全てのユーザーにアップデートを推奨します。(2005.12.11)rss2imap 0.72をリリース。bug fixリリースです。メッセージを重複して配信しうるバグ等、重要な修正が含まれていますので、0.71をお使いの全てのユーザーにアップデートを推奨します。(2005.11.20)rss2imap 0.71をリリース。0.70のbug fixリリースです。いくつかの致命的な

                                              • スタートアップチェッカー MOONGIFT

                                                パフォーマンスを保つPC起動時に開始するアプリケーションを一覧、整理できます。 パフォーマンスを保つ ソフトウェアを紹介するにあたり、様々なソフトウェアをインストールしている。ユーティリティ系のソフトウェアはスタートアップに放り込まれる事が多い。そのまま使い続ける場合は良いが、そうでない場合はどんどん起動が重たくなってしまう。PC起動時に開始されるアプリケーションは何種類かやり方がある。その中でも厄介なのが、レジストリに登録される場合だ。スタートアップフォルダになく、レジストリを直に修正するのは抵抗がある。日紹介するフリーウェアはスタートアップチェッカー、そんな作業を手軽にしてくれるソフトウェアだ。 起動すると、現在登録されているスタートアップ項目が一覧表示される。初めて使ってみた時には、意外に多い事に驚くだろう。また、その中には気になるものもあるはずだ。 単純に全て外して良い訳で

                                                スタートアップチェッカー MOONGIFT
                                                • Roundcube - Free and Open Source Webmail Software

                                                  Be aware of scamemails appearing to be sent from Roundcube Webmail! Read how to protect you and your users. Roundcube webmail... ...is a browser-based multilingual IMAP client with an application-like user interface.It provides full functionality you expect from anemail client, including MIME support, address book, folder manipulation, message searching and spell checking. More information Feat

                                                  • Plagger - Trac

                                                    Japanese Plagger: the UNIX pipeprogramming for Web 2.0 Plagger is a pluggableRSS/Atom feed aggregator written inPerl. Everything is implemented as a small plugin and you can mash them up together tobuild a new application to handleRSS/Atom feeds. Ray Ozzie saidRSS can be Unix Pipe of the Internet and that way Plagger is an Unix shell for Web 2.0! If you're familiar toPerl, Plagger is like a

                                                    • Plagger をリリース: blog.bulknews.net

                                                      Plagger をリリース Plagger - PluggableRSS/Atom aggregator の 0.5.0 を CPAN にリリースしました。 Plagger はBloglines to Gmail な Hack の進化したもので、すべてをプラグインで実装できるようにしたソフトウェアです。Blog ソフトウェアのBlosxom とか SMTP サーバの qpsmtpd とかを知ってる方は、それのRSS アグリゲータ版と思っていただけると話が早い。Bloglines からとってきて Gmail にHTML メールを送る、というのに限らず、RSS をとってきてそれを加工して何かのフォーマットで書き出す、というのはよくやるハックだなあと思っていました。自分の例でも、 *Bloglines -> Gmail *Bloglines -> iPod *RSS -> Au

                                                      • The IMAP Connection --

                                                        IMAP stands for Internet Message Access Protocol.It is a method of accessing electronic mail or bulletin board messages that are kept on a (possibly shared) mail server. In other words,it permits a "client"email program to access remote message stores as if they were local. For example,email stored on an IMAP server can be manipulated from a desktop computer at home, a workstation at the offic

                                                        • 「DBを正規化すると遅くなる」は誤解,実証実験の結果が公開に

                                                          データ・モデリングの普及団体,DOA+コンソーシアムはこのほど,リレーショナル・データベース管理システム(RDBMS)の処理性能に関する実証試験を行い,調査結果を公開した。「データを正規化してデータベースに実装すると,処理性能が低下する」という“誤解”を正すため,実証実験を行ったという。 データを正規化して実装したときと,非正規化して実装したときの処理性能の違いを調べた結果,「正規化して実装したデータベースの方が処理性能が高い」,「非正規化して実装したデータベースを操作する際,テーブル結合(JOIN)が発生する処理を行うと,処理性能が低くなる」と結論付けた。 実証実験では,自動車の受注業務を想定したWebシステムを構築して,処理性能を測定した。このWebシステムは,データベース上に格納された受注データを基に,製品データや部品データ,部品メーカのデータなどを検索する。 データベース実装の違い

                                                          「DBを正規化すると遅くなる」は誤解,実証実験の結果が公開に
                                                          • Ywcafe.net

                                                            Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Accident Lawyers Anti WrinkleCreams FreeCreditReport All Inclusive Vacation Packages 10 Best Mutual Funds Trademark Free Notice Review ourPrivacy Policy Service Agreement Legal NoticePrivacy Policy

                                                            • PostgreSQL and JIS X 0213

                                                              PostgreSQLでは(8.2現在),JIS X 0213はサポートされていません.このページでは, PostgreSQLでJIS X 0213をサポートする際の問題点などを検討します. 詳しく書いている時間がないのでとりあえずここを見てください. 概要としては,以下. 2000年に制定,2004年にupdate 「第1面」と「第2面」からなり,第1面にはJIS X 0208の非漢字,JIS第1,2,3水準漢字を, 第2面には第4水準漢字を割り当てている 第1面は基的にJIS X 0208の上位互換,第2面はJIS X 0212と対比されるが互換性はない

                                                              • [PostgreSQLウォッチ]第26回 ボトルネックをビジュアルに分析するログ解析ツールpgFouine

                                                                PostgreSQLでは,postgresql.confを設定することにより,SQL文やその実行時間などの情報をログファイルに記録できる。ここではこのログのことを「SQLログ」と呼ぶことにしよう。単に「ログ」というと,トランザクションログ(WALログ)と混同する恐れがあるからである。SQLログには以下のような記録が残る。LOG: statement: INSERT INTO history (tid,bid,aid,delta,mtime) VALUES (4,1,25891,8417,CURRENT_TIMESTAMP);LOG: duration: 72.786 ms

                                                                [PostgreSQLウォッチ]第26回 ボトルネックをビジュアルに分析するログ解析ツールpgFouine
                                                                • 【文春】Google(暗黒?)特集: たけくまメモ

                                                                  ※4/23追記 来このエントリのタイトルは「【文春】Google暗黒特集」だったのですが、ちょっと僕のほうに誤解があり、記事著者の森健氏によれば「暗黒特集ではない」とのことです。直接、ご人から抗議が来たわけではありませんが、誤解が生じるといけないのでタイトルをの一部を(暗黒?)」と訂正しました。これはあくまで竹熊が取材を受けた際の個人的印象を記した、ということであります。 それで昨日「月刊文藝春秋」のGoogle関係取材を受けたのですが、なんか複数の記者であちこち取材かけてるみたいで、俺のコメントが最終的に載るかはわかりません。ですが、とにかく取材を受けましたよ。なお記事そのものは、森健さんというジャーナリストの署名原稿になるようです。 そういえばつい昨日、文春新書から『グーグル 既存のビジネスを破壊する』(佐々木俊尚)が出たばかりで、もしかしてこれのタイアップ企画? と思ったわけです

                                                                  お知らせ

                                                                  公式Twitter

                                                                  • @HatenaBookmark

                                                                    リリース、障害情報などのサービスのお知らせ

                                                                  • @hatebu

                                                                    最新の人気エントリーの配信

                                                                  処理を実行中です

                                                                  キーボードショートカット一覧

                                                                  j次のブックマーク

                                                                  k前のブックマーク

                                                                  lあとで読む

                                                                  eコメント一覧を開く

                                                                  oページを開く

                                                                  はてなブックマーク

                                                                  公式Twitter

                                                                  はてなのサービス

                                                                  • App Storeからダウンロード
                                                                  • Google Playで手に入れよう
                                                                  Copyright © 2005-2025Hatena. All Rights Reserved.
                                                                  設定を変更しましたx

                                                                  [8]ページ先頭

                                                                  ©2009-2025 Movatter.jp