タグ

基本に関するtvskのブックマーク (4)

  • Tcl拡張の作成

    Tcl拡張は、C言語やC++言語で作成できますが、ここでは、 100% Pure TclでTcl拡張を作成する方法を説明します。 Tclには、Tcllibという100% Pure Tclで記述された拡張パッケージがあります。 Tclで良く使われる便利なプロシジャをパッケージ化したものです。 Tcllibは、TclでTcl拡張パッケージを作成するための良いお手となるでしょう。 プロシジャを作成する まず、パッケージに入れるプロシジャを作成します。 ここでは、例題として、UNIXのcatコマンドとheadコマンドに似たプロシジャを定義します。 catは、ファイルの内容をすべて表示するプロシジャで、headは、ファイルの先頭から指定した行数分を表示するプロシジャです。 # # cat file ... # proc cat {args} { set out {} foreach file $a

    tvsk
    tvsk 2014/02/21
    tcl/tkの拡張ライブラリの作成手順。パッケージ宣言->名前空間に格納->ソースの格納ディレクトリでのインデックス作成(pkg_mkIndexコマンド)
  • Processing 1.0 - Processing Discourse - cloning an object

    tvsk
    tvsk 2014/01/03
    オブジェクトの値のコピー Pvector
  • HugeDomains.com

    tvsk
    tvsk 2012/04/03
    cssによるレイアウトを行う際に使うキーワードを抽出して、コンパクトな解説とサンプルを記載している。レイアウト崩れの原因についてのまとめもあり。
  • ブロック要素とインライン要素の違い (kuruman.org > 駄的HTML改善計画)

    ブロック要素とインライン要素の違いは非常に重要にも関わらず、気にも留めずにHTMLを記述している人が多く見受けられます。 ここできちんと理解してしまいましょう。 基事項 ブロック要素って何だ? ブロック要素とは、 文書の骨組み です。 例えば見出しを表す <h1> や、段落を表す <p> などがブロック要素です。 これらは視覚表現をするUA(例えばMSIEやMozillaなど)で、特にスタイルを指定しない場合、幅を画面いっぱいに取り、前後が改行されます。 簡単に言ってしまうならば、ブロックを作り出します。 これらの中には大抵他のブロック要素や、インライン要素を含む事が出来ます。 ブロック要素の一覧はインライン要素を知ってから説明することにしたいと思います。 インライン要素って何だ? inlineを直訳すると「行内」であるとおり、インライン要素は 行の中の文字に論理的な意味を持たせたりしま

    tvsk
    tvsk 2012/03/29
    各タグの意味づけと要素の振り分け。
  • 1