タグ

gaucheに関するVoQnのブックマーク (11)

  • クライアント側でのクッキーの扱い方 - 再帰の反復blog

    Gaucheでクライアント側でのクッキー処理のプログラムを書こうとしたら、 クッキーの知識を全然もっていないことに気づいたのでメモ。 クッキーの扱い 広く使われているクッキーは、ネットスケープで実装され提案されたものに沿ったもの。RFC 2109やRFC 2965に記述されているクッキーは全く使われていない。 ネットスケープの提案(日語訳): かなり説明不足な仕様。たいていのウェブブラウザが受け付けるクッキーは、ここで説明されているものにもとづいている。 RFC 2109: 普及しなかった仕様その1。ネットスケープ版のクッキーにいくつか非互換の変更を加えている。expires属性が無くて代わりにmax-age属性。version属性が必須。domain属性の値は必ずドットから始める、など。RFC2965によりObsoleted(破棄)になった。 RFC 2965: 普及しなかった仕様その

    クライアント側でのクッキーの扱い方 - 再帰の反復blog
    VoQn
    VoQn 2011/09/11
    "広く使われているクッキーは、ネットスケープで実装され提案されたものに沿ったもの。RFC 2109やRFC 2965に記述されているクッキーは全く使われていない。" ほー
  • フォントサイズを軽く調べるGaucheスクリプト

    デザイナー向けスクリプトシリーズ 経緯きっかけは友人のこんな発言から. Twitter / @orange21: Qで作業しながらPt分かるようになりたいんだけどさーQ っていうのは活字の級数で,要するに感覚的に文字のサイズは級数で考えたいんだが,その文字サイズが実際 ポイントにしてどれくらいかを確認しながら作業したい,という事.自分の場合 pt よりも pt, mm, px でそれぞれ,そういう風にチマチマとチェックしながらデザイン作業やってたりしてたなーと思い返す. 今日び,その手のフォントサイズ変換表とか,JavaScript 変換表作ってみましたーってやつ,ググればいっぱい出てくるんだけど,わざわざブラウザの大きな画面を必要とするものじゃないし,モニタのすみっこに小さくコンソール開いておいて,ちょいちょい打って確認できるくらいがちょうどいいんだよなー,ということで,ちゃっちゃと簡単

    VoQn
    VoQn 2011/09/08
    Gist の方には既に公開してあったけど,もうすこし説明を書きたしました
  • Type Safe(?) MetaClass for Gauche MOP

    仕事はもっぱら PHP HTML CSS JavaScript なのですが,ここ最近は一年に一度の Scheme 熱に浮かれております.特に思い付いたアイデアをスケッチする感覚でEmacs立ち上げてアルゴリズムの実装とかやるのに,とても Gauche は気持ちが良い.みんな Schemer になりましょう. CLOS をもう少し使いこなしてより自分好みにしたいGauche の CLOS 風オブジェクトシステムってとても良い感じなのだけど,クラス設計時に Perl の Moose のようにある程度メンバ変数の型を固定しておきたいなぁと思う事がしばしばあり,試しにこんな風なメタクラスを作ったら,完全に型安全というわけではないけれど,そこそこ自分が求めているレベルの安心が担保できた.というのを書きとめておく. 要求スロット定義時に <hoge> またはそのサブクラスのインスタンスのみにしたい ス

    VoQn
    VoQn 2011/09/07
    Gauche で型安全もどきメタクラス
  • Snow Leopard で MacPorts から Gauche をインストール : Serendip – Webデザイン・プログラミング

    Snow Leopard に変更してから Gauche のインストールをしようとして Snow Leopard 用のパッチ を試してみたりしたけれどうまくいかなかった。 ところが、次のサイトの情報を試してみたら MacPorts からのインストールに成功した。 Snow LeopardでGaucheがやっと使えるように(using MacPorts) – Ehrenの日記 Gauche を i386 でビルドするといいらしい。(Gauche が依存している libiconv と gdbm を +universal でビルドしておく) $ sudo port install libiconv +universal $ sudo port install gdbm +universal $ sudo port install gauche build_arch=i386 これで、SICPの演習

    VoQn
    VoQn 2009/11/24
  • vimを使ってSchemeのコードを書いている方に質問です。…

    vimを使ってSchemeのコードを書いている方に質問です。 『プログラミングGauche』というを購入しSchemeに取り組み始めました。 中で「Emacsを使うと便利」と大きく取り上げられてノウハウの説明がされているのですが、 vimでも「これを知っておくと快適にコーディングできるよ。」というコツやデバッグ方法など があれば教えてください。括弧の書き順など何でも構いません。 【書籍で紹介されている機能"EmacsからGaucheを使う"】 http://karetta.jp/book-node/gauche-hacks/004640 下記プラグインは導入しております。 【式の評価】 http://d.hatena.ne.jp/ns9tks/20080115/1200416097 【Gauche対応のシンタックス】 http://e.tir.jp/wiliki?vim%3Aschem

  • aruko.net - このウェブサイトは販売用です! - aruko リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • aruko.net - このウェブサイトは販売用です! - aruko リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • Gaucheでプログラミング

    Lispの一種であるScheme。いくつかある処理系の中でも気軽にスクリプトを書けるGaucheでLispの世界を体験してみよう(編集部) 今回は、Gaucheを初めて使ってみようという方に向けて、Gaucheのインストールと、簡単なプログラムを題材に、どうやってGauche(Lisp)流のプログラムを書いていくかを取り上げてみます。 Gaucheのインストール GaucheはApacheやRubyと同様にオープンソースのソフトウェアですので、自分でダウンロードしインストールする必要があります。 GaucheのWebサイトのダウンロードページから最新のソースを取得できます。現在のところサポートされているOSはUNIX系が中心で、Windowsではすべての機能を使うことができません。この連載でも、Mac OS Xを含むUNIX系のOSで動かす前提で進めていきます。 Gaucheのインストール

    Gaucheでプログラミング
  • Gauche:define-struct

    VoQn
    VoQn 2008/10/15
    PLTschemeに実装されているdefine-struct を継承ナシで定義
  • はてなブログ | 無料ブログを作成しよう

    うまくいかない日に仕込むラペ 「あぁ、今日のわたしダメダメだ…」 そういう日は何かで取り返したくなる。長々と夜更かししてを読んだり、刺繍をしたり…日中の自分のミスを取り戻すが如く、意味のあることをしたくなるのです。 うまくいかなかった日のわたしの最近のリベンジ方法。美味しいラペを…

    はてなブログ | 無料ブログを作成しよう
  • Karetta|Gaucheプログラミング(立読み版)

    はじめに書の構成 (1)書の対象読者書の表記書の使い方執筆時点でのGaucheバージョン謝辞第1部: 思想LispとScheme (4)Gaucheの特徴 (1)すべて式であるすべてリストである (1)lambdaは空気のような存在である (2)プログラミングとは名前付け(bind)であるすべて再帰である (2) (2)Schemeのすごい点 (4)すべてオブジェクトである (もしそれがお望みなら)Gaucheの設計思想や誕生の背景Schemeの評価モデルとは? (3)「Lisp脳」の謎に迫る - Schemeプログラマの発想第2部: 実用Schemeスクリプトを書こうSchemeスクリプトを書く (1)コマンドライン引数の値を得るユニットテストを書く (1)CGIを書こうSchemeスクリプトをCGIとして実行するwww.cgiライブラリを利用する (1)手軽にHTMLを生成する

  • 1