Enrich Human Knowledge

人類全体の知識向上を目指して

2014-01-01から1ヶ月間の記事一覧

Borders

Borders | HTML Dog ボーダーはボディの中にあるHTML要素の殆どに適応することが出来る。 要素の周りのボーダーを作りたい時にはborder-styleを用いる。値を色々持つ。 border-widthはボーダーの太さ(つまり線の太さ)を定める。多くはpixelが値として用い…

Margins and Padding

Margins and Padding | HTML Dog マージン(margin)とパディング(padding)は要素の空間的な配置のために、最もよく用いられるプロパティである。マージンは何かの外側について、パディングは内側についてのものである。 例 h2 { font-size: 1.5em; background…

Text

Text | HTML Dog プロパティの範囲でテキストの形やサイズを変えることが出来る。 font-family色々なフォントがあるが、これを使うには自分のコンピュータ上ではなく、ユーザーのコンピュータ上にそのフォントがあることが(殆どの場合)必要である。よく使…

HTML5で日本語

HTML, CSS, and JavaScript Tutorials, References, and Articles | HTML DogではHTMLドキュメントなどは全て英語で記述しているという前提なので、日本語をどう扱うかについては記述がない。そこで、ちょっと調べてみた結果が以下の文章である。 まず、何も…

Colors

Colors | HTML Dog CSSでは16777216種類の色を使うことが出来る。それらはRGB(red/green/blue)値という名前かヘックス(hex)コードを持つ。 色の指定には様々なやり方がある。例(全て同じ色、赤を表す。) red rgb(255,0,0) rgb(100%,0%,0%) #ff0000 #f00ま…

Selectors, Properties, and Values

Selectors, Properties, and Values | HTML Dog HTMLはタグを持つ一方で、CSSはセレクター(selector)を持つ。セレクターは内部と外部スタイルシート内のスタイルに与えられた名前である。このビギナーチュートリアルではHTMLセレクターを扱う。これは単にHTM…

Applying CSS

CSS Beginner Tutorial | HTML Dog Applying CSS | HTML Dog CSS (Cascading Style Sheet)はHTMLの形式と表現のための方法である。HTMLは意味と内容(meaning or context)についてのものだったが、スタイルシート(style sheet)はそのドキュメントの体裁(prese…

Tables

Tables | HTML Dog HTMLテーブルはベージのレイアウトをするために使われる最もよく知られたものであり、また最も乱用されている。テーブルを用いないでページレイアウトを行う方法は後に議論する。テーブルを使う正しい方法は、普段我々がテーブルを何のた…

Images

Images | HTML Dog テキストだけでは味気ない。画像(image)もある。 imgタグはHTMLドキュメントの中に画像を置くために用いられる。属性scrはブラウザに画像をどこで探せばよいかを教える。アンカータグの時のように場所の指定は絶対記法でも相対記法でも良…

Links

Links | HTML Dog 今まではページは独立だった。しかしインターネットを特別なものとしているのは、個々のウェブページが互いにリンクして繋がっているという点である。 HTMLのHとTは"hypertext"を表しているが、これは基本的にテキストリンク(linked text)…

Lists

Lists | HTML Dog 三種類のリストがある:順序不同(unordered)リスト、順序付けられた(ordered)リスト、定義(definition)リスト。ここでは最初の2つを見る。 どちらのリストも順序が付いているかいないかの違いだけで、働きは同じである。(リストがどんな…

Headings

Headings | HTML Dog pタグはテキスト整形(text formatting)の始まりに過ぎない。もし文章に見出し(heading)を付けたいならば、そのために作られたHTMLタグがちゃんとある。 h1からh6まで見出しの順序がある。1が最大で6が最小の順位。 myfirstpage.htmlの…

Paragraphs

Paragraphs | HTML Dog 基本的なHTMLドキュメントの構造について学んだので、ちょっと遊んでみよう。 myfirstpage.htmlの編集。 ボディ要素に書き加えたが、メモ帳でタイプした文章の形そのままにウェブブラウザが表示してくれない。改行したり、別のブロッ…

Page Titles

Page Titles | HTML Dog 全てのHTMLページはページタイトルを持つべきである。 ページにタイトルを追加する myfirstpage.htmlの編集。 headタグとタイトルタグから始まる要素を加えた。 head要素はボディ要素の前にあり、ページについての情報を含む。head要…

Tags, Attributes, and Elements

Tags, Attributes, and Elements | HTML Dog 確かにHTMLの基本はプレーンテキストだけれども、良いHTMLドキュメントのためには、もう少し知るべきことがある。 Tags タグ(tag)はHTML文章の基本的な構造の中に含まれる。これは文章を囲むことによってそれに意…

Getting Started

Getting Started | HTML Dog ウェブ上の殆どのものは自分のコンピュータ上にあるものと変わりない。つまり、それは単にディレクトリの中に保存されたファイルであるということ。 HTMLファイルは単なるテキストファイル以外の何物でもない。だからHTMLを書き…

双子のパラドックスの解決 その2

前回からの続き。 さて、双子が再会するためにはどうすれば良いだろうか? これは双子のパラドックスそのものである。状況を次のように設定しよう:弟は地球にいて、兄はロケットで地球を出発し宇宙を旅してまた地球に帰ってくる。弟から見ると、兄は地球を…

双子のパラドックスの解決

条件:慣性系S, S'(便宜的にSには弟が、S'には兄が付いているとする。ただし兄弟の年齢は等しいとする。)があり、S'はSからみてx軸正方向に一定の早さvで運動している。 SからS'の原点に置かれている時計を見ると、その進みはSの原点に置かれている時計よ…

Chapter3 演習問題 円周率の級数による計算プログラム

まず、プログラム全文を載せる。 # -*- coding: cp932 -*- # pical.py # 円周率を計算する。 # 計算誤差も表示する。 import math def main(): print "このプログラムは円周率を級数を用いて計算します。" print "また、計算誤差も出力します。" print n = i…

Chapter3 演習問題 フィボナッチ数列の第n項の計算プログラム

まず、プログラムの全文を載せる。 # -*- coding: cp932 -*- # fibonacci.py # フィボナッチ数列のn番目の項を計算する。 # nが1, 2の時は自明なのでnは3以上とする。 def main(): print "このプログラムはフィボナッチ数列の計算をします。" print n = inpu…

section6

Python Programming: An Introduction to Computer Science 作者: John M. Zelle 出版社/メーカー: Franklin Beedle & Assoc 発売日: 2003/12 メディア: ペーパーバック 購入: 1人 クリック: 4回 この商品を含むブログ (5件) を見る 3.6 Type Conversions py…

section5

Python Programming: An Introduction to Computer Science 作者: John M. Zelle 出版社/メーカー: Franklin Beedle & Assoc 発売日: 2003/12 メディア: ペーパーバック 購入: 1人 クリック: 4回 この商品を含むブログ (5件) を見る 3.5 Handling Large Numb…

section4

Python Programming: An Introduction to Computer Science 作者: John M. Zelle 出版社/メーカー: Franklin Beedle & Assoc 発売日: 2003/12 メディア: ペーパーバック 購入: 1人 クリック: 4回 この商品を含むブログ (5件) を見る 3.4 The Limits of Int O…

section3

Python Programming: An Introduction to Computer Science 作者: John M. Zelle 出版社/メーカー: Franklin Beedle & Assoc 発売日: 2003/12 メディア: ペーパーバック 購入: 1人 クリック: 4回 この商品を含むブログ (5件) を見る 3.3 Accumulating Result…

section2

Python Programming: An Introduction to Computer Science 作者: John M. Zelle 出版社/メーカー: Franklin Beedle & Assoc 発売日: 2003/12 メディア: ペーパーバック 購入: 1人 クリック: 4回 この商品を含むブログ (5件) を見る 3.2 Using the Math Libr…

section1

Python Programming: An Introduction to Computer Science 作者: John M. Zelle 出版社/メーカー: Franklin Beedle & Assoc 発売日: 2003/12 メディア: ペーパーバック 購入: 1人 クリック: 4回 この商品を含むブログ (5件) を見る 3.1 Numeric Data Types …

section7

Python Programming: An Introduction to Computer Science 作者: John M. Zelle 出版社/メーカー: Franklin Beedle & Assoc 発売日: 2010/04 メディア: ペーパーバック クリック: 4回 この商品を含むブログを見る 2.7 Example Program: Future Value Chapte…

特殊相対論とリーマン幾何学;一般ローレンツ変換の視点から

特殊相対論は慣性系間の座標変換をローレンツ変換に取ると述べた。前の議論では慣性系Sのx軸正方向に慣性系S'が速さvで等速直線運動している場合のS→S'のローレンツ変換を紹介した。 ここでようやく一般のローレンツ変換の定義、あるいはローレンツ変換を特…

一般相対論とリーマン幾何学の関係;座標系の視点から

この記事で、ニュートン力学と特殊相対論における座標系概念の話をしたが、ニュートン力学も特殊相対論も、外部環境(詳しくは空間とはなにか)をユークリッド空間でモデル化していることは共通であった。 しかし、一般相対論では、外部環境を非ユークリッド…

ニュートン力学、特殊相対論における座標系概念

座標系とは巨大な情報収集系であると考える。 ニュートン力学における座標系概念 空間全体に直交座標系を導入し、それによって空間の各点に数の組からなる座標を割り当て、また、各点に同期した時計を配置しているシステム全体が座標系である。そして空間内…