「FIELD」を含む日記 RSS

はてなキーワード: FIELDとは

2012-12-30

今年中に聴いておきたい、2012年アニメOP20選

ちまちま書いてたら後追いになってしまった。

Chase the World/May'n/アクセル・ワールド

http://www.youtube.com/watch?v=OIQMaRXyPpc

Burst The Gravity/ALTIMA/アクセル・ワールド

http://www.youtube.com/watch?v=fLVSxWX47Vo

sign/Ray/あの夏で待ってる

http://www.youtube.com/watch?v=KRlbJolZR_k

キルミーのベイベー!/やすなとソーニャ/キルミーベイベー

http://www.youtube.com/watch?v=jxC1HnwbNLY

ZONE//ALONE/茅原実里/境界線上のホライゾンII

http://www.nicovideo.jp/watch/nm18491384

ジョジョ 〜その血の運命(さだめ)〜/富永TOMMY弘明/ジョジョの奇妙な冒険

http://www.youtube.com/watch?v=8_1IlHVJafo

お後がよろしくって…よ!/極♨落女会/じょしらく

http://www.nicovideo.jp/watch/sm18720713

Let's go スマイルプリキュア!/池田彩/スマイルプリキュア!

http://www.youtube.com/watch?v=7-aKL9-ScZM

Synchrogazer/水樹奈々/戦姫絶唱シンフォギア

http://www.nicovideo.jp/watch/sm18966450

ナゾナゾHappiness!!/ミルキィホームズ/探偵オペラ ミルキィホームズ 第2幕

http://www.youtube.com/watch?v=E8hPzbIW8zo

太陽曰く燃えよカオス/後ろから這いより隊G/這いよれ!ニャル子さん

http://www.youtube.com/watch?v=pRYeox4LUYA

シグナルグラフ/Annabel/恋と選挙とチョコレート

http://www.youtube.com/watch?v=De2c5h2nYSw

Feel So Moon/ユニコーン/宇宙兄弟

http://www.youtube.com/watch?v=2cuAHXEr7Xs

TRY UNITE!/中島愛/輪廻のラグランジェ

http://www.nicovideo.jp/watch/sm17214699

MIRACLE RUSH/StylipS/咲-Saki-阿知賀編 episode of side-A

http://www.youtube.com/watch?v=PBpHKO1sE1I

パラドキシカルZOO/Akino/Bless4/アクエリオンEVOL

http://www.youtube.com/watch?v=v9aXnaTBMQo

crossing field/LiSA/ソードアート・オンライン

http://www.youtube.com/watch?v=S6n9JaFAzTk

Can Do/GRANRODEO/黒子のバスケ

http://www.nicovideo.jp/watch/sm18322329

Happy Girl/喜多村英梨/パパの言うこと聞きなさい!

http://www.youtube.com/watch?v=00VKZ-lbRCE

2012-08-17

Macro Portrait digital photography In the region of Factors

We tend to possibly be caused along with entirely noticed together with the motive for hunting through physical objects by a additionally mind-set is intriguing. This is certainly because of this element aided by the motive in people generally uncover further factors primarily by searching by way of familiar target at a rare slant in any other case place emphasis. This will hit typically the senses master individuals bait through online digital macro picture taking.

Handheld macro photographs is undoubtedly an knack. There are thumbs decrease dilemma of this type aided by the purpose with. It's going to take a legend associated with professional to try an item consequently regular then one consequently dismissible in addition to shape it in to something while using the goal involving entirely encapsulates an aspect of everyday living. Pro player together with the goal connected with is actually is it possible you recurring which will? Knack is definitely. Thumbs downwards knack consistently advertised to help include many of the facts in everyday life. Knack is actually a manifestation of this earth via the view on the actor or actress. By browsing by using a structure from knack these sort of similarly a digital macro digital photography, everyone get to express all the viewpoint connected with various other public and with a goal of can land on an exceedingly potent link. sell keyboard

One other home business in this field electronic macro taking pictures make sure you recognize is the plan connected with it is not straightforward. You want to consider a ration for points in just request in order to provide striking photographs. Is it possible you repeat the fact that? Are actually these things?HP G62-a31SO Keyboard

1) Proficiency correct most people in fact come to be inflicted when using the ability de rigueur seasoned digital macro digital photography training? Correct you will turn out to be triggered with the attention master splendor when using the intention with could befall appreciated as a result of community that check more than any shots?COMPAQ Presario CQ40-118AU Keyboard That's not everything required. Everyone besides end up being triggered with a reliable provide. Whereas taking online macro footage, even less than noteworthy itinerary of this produce may spoil your current picture.

You must be triggered with the proficiency to guide the video camera through e-book. You want to befall able to adapt your camera in obtain to have the picture along with the motive regarding an individual dream to seem. Surefire, you will will be able to manage a digital macro shoot utilizing the laptop, however ,HP G71-349WM Keyboard as to why should you build bodily or emotionally additional bring about in comparison with de rigueur?

Approximately general population come to be triggered aided by the de rigueur proficiency truly. But, it happens to be also vital towards polish these types of ability by taking instructional classes otherwise visiting courses. Take into account with the idea from internet macro pictures is usually most in this field screening elements interior uncommon ways. Since of that, you want to agree to all the fine detail when using the intent involving other consumer could possibly think it throughout the contribute to in a different way from the way you believe the software about it. A fresh total eye never costs you anything.

2) Machines you will what is more will want adequate resources interior get to express your skills. The proper resources can assist you to some sort of ration for those who dream to comprehend the effects along with the intention with people aspire. Do not forget aided by the idea associated with while here are methods now when using the plan connected with aver to befall practical expert 1 version of photography, one should try to find appliances it is on its own created master digital camera macro photography.HP pavilion DV7-1020ew Keyboard This really ever since many of these appliances may beyond doubt carry built known a preeminent in the ability.

All the aptly hardware is very important ever since electronic macro taking pictures needs a ration involving induce inside sequence to help befall exact. Any time you get triggered with the aptly devices executive electronic macro taking pictures,COMPAQ Presario V6105AU Keyboard you are looking for hit able to recognize ones ambitions and commerce indicate your pictures the manner in which along with the motive regarding a person aspire it to befall personally seen.

3) look everything is certainly tempting for the reason that read within odd approaches. But, HP Mini 210-2032tu Keyboard in the region of subjects happen to be other sorts of fascinating when compared to other people. In the region of objects, whenever you point out him or her each patients about electronic macro taking pictures, address towards gravel a person having the length of issues you correct never learn in this area them. Tremendous subject areas from internet macro pictures promote mobile phone industry's beyond could you repeat this? You can actually believe that the software finished with the unclothed attention. So show an individual's subject areas shrewdly.

2012-08-13

C#基礎文法最速マスター

1. 基礎
classの作成

プログラムclass記述します。たとえばSampleという名前classを作る場合、Sample.csファイル内に次のように書きます。(C#場合ファイル名とクラス名は同一でなくても良い。複数のクラスを書いても良い)

public class Sample {

}
Mainメソッドの作成

プログラムclass内のMainメソッドの先頭から実行されます。Mainメソッドは次のように書きます

public class Sample {

    public static void Main( String[] args ) {
         // 処理を書く
     }

}
Console.WriteLineメソッド

文字列を表字するメソッドです。

Console.WriteLine( "Hello world" );
コメント

コメントです。

// 一行コメント

/*
   複数行コメント
 */
変数の宣言

変数の宣言です。変数の宣言時にはデータ型を指定します。

// 変数
int num;
データ型

データ型です。C#データ型には値型と参照型とがあります。以下は値型のデータ型です。

// int(整数)型
int num;
// char(文字)型
char c;
// float(単精度浮動小数点)型
float val;
// double(倍精度浮動小数点)型
double val;
// bool(論理)型
bool flag;
// DateTime(日付)型
DateTime date;

以下は参照型のデータ型です。

// StringString s;
// 配列String[] array;
プログラムのコンパイル

プログラムコンパイルするには、コマンドラインで以下のようにします。

csc Sample.cs
プログラムの実行

プログラムを実行するには、コマンドラインで以下のようにします。

.net framework on Windows場合

Sample.exe

Mono.frameworkの場合

mono ./Sample.exe
2. 数値
数値の表現

int、float、double型の変数に数値を代入できます。int型には整数だけ代入できます。float、double型には整数でも小数でも代入できます

int i = 2;
int i = 100000000;

float num = 1.234f;

double num = 1.234;
四則演算

四則演算です。

num = 1 + 1;
num = 1 - 1;
num = 1 * 2;
num = 1 / 2;

商の求め方です。割る数と割られる数が両方とも整数場合計算結果の小数点以下が切り捨てられます

num = 1 / 2;  // 0

割る数と割られる数のどちらかが小数場合計算結果の小数点以下が切り捨てられません。

num = 1.0 / 2;    // 0.5
num = 1 / 2.0;    // 0.5
num = 1.0 / 2.0;  // 0.5

余りの求め方です。

// 余り
mod = 4 % 2
インクリメントとデクリメント

インクリメントとデクリメントです。

// インクリメント
 ++i;

// デクリメント
 --i;
3. 文字列
文字列の表現

文字列ダブルクォートで囲みます

String str = "abc";
文字列操作

各種文字列操作です。

// 結合
String join = "aaa" + "bbb";

// 分割
String[] record = "aaa,bbb,ccc".Split( "," );

// 長さ
int length = "abcdef".Length();

// 切り出し
"abcd".Substring( 0, 2 )   // abc

// 検索
int result = "abcd".IndexOf( "cd" ) // 見つかった場合はその位置、見つからなかった場合は-1が返る
4. 配列
配列変数の宣言

配列です。

// 配列の宣言
int[] array;
配列の生成

配列の生成です。配列の生成時には要素数を指定するか、初期データを指定します。

int[] array;

// 要素数を指定して配列を生成
array = new int[5];

// 初期データを指定して配列を生成
array = new int[] { 1, 2, 3 };

// 宣言と同時に配列を生成
int[] array2 = new int[5];
配列の要素の参照と代入

配列の要素の参照と代入です。

// 要素の参照
array[0]
array[1]

// 要素の代入
array[0] = 1;
array[1] = 2;
配列の要素数

配列の要素数を取得するには以下のようにします。

array_num = array.Length;
配列のコピー

配列の要素を別の配列コピーするには以下のようにします。

int[] from = new int[] { 1, 2, 3 };
int[] to = new int[5];

from.CopyTo(to, 0);
5. 制御文
if文

if文です。

if ( 条件 )
{

}
if ~ else文

if ~ else文です。

if ( 条件 )
{

}
else
{

}
if ~ else if 文

if ~ else if文です。

if ( 条件 )
{

}
else if ( 条件 )
{

}
while文

while文です。

int i = 0;
while ( i < 5 )
{
    
    // 処理
    
    ++i;
}
for文

for文です。

for ( int i = 0; i < 5; ++i )
{
    // 処理
}
for-each文

for-each文です。配列の各要素を処理できます

int[] fields = new int[] { 1, 2, 3 };

foreach (int field in fields)
{
    // 処理
}
6. メソッド

C#では関数メソッドと言いますメソッドを作るには次のようにします。戻り値を返却するにはreturn文を使います

static int sum( int num1, int num2 )
{
    int total;

    total = num1 + num2;

    return total;
}
9. ファイル入出力

ファイル入出力です。ファイル入出力を行うには、プログラムの先頭に以下を記述します。

using System.IO;

以下がファイル入力の雛形になりますファイルオープンや読み込みに失敗した場合catch節に処理が移ります

String filename = "text.txt";
StreamReader reader = null;
try
{
    reader = new StreamReader(filename);

    String line;
    while ((line = reader.ReadLine()) != null)
    {

    }

}
catch (IOException e)
{
    // エラー処理:

}
finally
{
    if (reader != null)
    {
        try
        {
            reader.Close();
        }
        catch (IOException e) { }
    }
}

またはC#ではusing ステートメントと言うものがあり、この様にも書ける

String filename = "text.txt";
using (StreamReader reader = new StreamReader(filename))
{
    try
    {

        String line;
        while ((line = reader.ReadLine()) != null)
        {
            // 読み込んだ行を処理
        }

    }
    catch (IOException e)
    {
        // エラー処理:

    }
}

usingをつかうとCloseがなくなったことからわかるようにusing(){}を抜けるとき自動的にDisposeメソッドを呼び出し、オブジェクトを廃棄する。その分コードスッキリするが、使いにくい場面もあるので考えて使うこと。

以下がファイル出力の雛形になりますファイルオープンや書き込みに失敗した場合catch節に処理が移ります

String filename = "text.txt";
StreamWriter writer = null;

try
{
    writer = new StreamWriter(filename));

    writer.WriteLine("abc");
    writer.WriteLine("def");
    writer.WriteLine("fgh");

}
catch (IOException e)
{
    // エラー処理:

}
finally
{
    if (writer != null)
    {
        writer.Close();
    }
}

こちらもusingを使って書ける。が、割愛する。

知っておいたほうがよい文法

C#でよく出てくる知っておいたほうがよい文法の一覧です。

繰り返し文の途中で抜ける

繰り返し文の途中で抜けるにはbreak文を使用します。

for ( i = 0; i < 5; ++i ) {

    if ( 条件 ) {
        break;    // 条件を満たす場合、for文を抜ける。
    }

}
繰り返しの残り部分の処理をスキップする

残りの部分処理をスキップし、次の繰り返しに進むにはcontinue文を使用します。

for ( i = 0; i < 5; ++i ) {

    if ( 条件 ) {
        continue;    // 条件を満たす場合、残りの部分処理をスキップし、次の繰り返しに進む。
    }

}
例外処理

例外を投げるにはthrow文を使用します。

throw new Exception( "Error messsage" );

例外処理をするにはtrycatch文を使用します。

try {

    // 例外が発生する可能性のある処理

} catch ( Exception e ) {

    // 例外発生時の処理

}

2012-07-31

アグリコラ WMデッキ誤訳訂正と補足

アグリコラのWMデッキについては、Table Games in the Worldで和訳が公開されている( http://www.tgiw.info/2012/03/wm5.html から辿れる。)。WMデッキについては公式の和訳が存在しないことから、このような有志による和訳の公開は貴重であり、アグリコラファンの1人として最大の感謝の意を示したい。

しかしながら、公開されている英語版のテキストとつき合わせて見たときに、上記和訳にはいくつかの点で致命的な誤訳があり、また、いくつかのカードについては補足が必要であることに気づいた。

そのため、上記和訳には感謝を示しつつも、日本アグリコラファンがより適切なプレイングを楽しめるよう、誤訳の指摘と補足を執筆することにした。なお、筆者がブログを持ち合わせていないために、このような匿名ダイアリーで指摘をさせていただくことになった非礼をお詫びしたい。

以下、αデッキから順に見ていく。

αデッキ http://www.tgiw.info/2012/01/wm1.html

★WM010 Klosterbewohner 修道院生活者

原文:「At the end of the game, you receive 1 Bonus point for each of the 5 columns of your farmyard that is either all rooms, all fields or all in the same pasture.」

誤「得点計算とき自分の農場の縦5マスの列を見て、5マス全てが部屋か、5マス全てが畑か、5マスのうち3マスが同じ牧場に属していたら、1列につき1点を得る」

正「得点計算とき自分の農場の各列(縦3マス)を見て、3マス全てが部屋か、3マス全てが畑か、3マス全てが同じ牧場に属していたら、1列につき1点を得る。」

【補足】縦1列は3マスである。3マス全てが部屋か、畑か、同じ牧場に属していれば、そのような列1つにつき1点(最大で5点になる)ということ。

★WM011 Bauunternehmer 建築業

【補足】増改築、大進歩コストとして支払うべき資材のうち最大1つを食料で代用できるという意味コストと無関係の手元の資材をこの機会に食料1に代えておける、ということではない。

★WM025 Pate 教父

原文:「Whenever you use an Action space orthogonally adjacent to an occupied "Family growth" Action space from stage 2 or stage 5, you receive 1 Grain immediately before.」

【補足】occupiedとあるので、「家族を増やす」のアクションスペースが既に埋まっている場合に限定されるようである

βデッキ http://www.tgiw.info/2012/01/wm2.html

★WM005 Imker 養蜂

【補足】厩は「逆さま」ではなく横向けに倒して置く。というかあのコマを逆さまには置けない(笑)

★WM008 Bread Carrier パン運び

原文:「Once any player has built an Oven, place 1 Food on the remaining Round spaces. At the start of these rounds, you receive the Food. (If an Oven has already been built, place the Food immediately. If multiple Ovens are built, you only receive the Food once.)」

誤:「次にかまどを作ったら、残っているラウンドスペース全てに食料1ずつ置く。各ラウンドのはじめに、この食料を得る(すでにかまどをもっていたら、かまどがいくつあってもすぐに食料1ずつ置く。「かまど」とは○○かまどという名前の、パンを焼く進歩カード)」

正:「誰かが暖炉を作ったら、それ以降のラウンドスペース全てに1つずつ食料を置く。各ラウンドのはじめに、この食料を得る(すでに暖炉ができていたらすぐに食料を並べる。複数の暖炉が作られても、食料を置くのは一度だけ)」

【補足】Ovenは「かまど(Fireplace)」ではなく「暖炉である(大きい進歩としては「レンガの暖炉(Clay Oven)」と「石の暖炉(Stone Oven)」がある)。また、暖炉を作るプレイヤーは誰でもよい。井戸で起動する「水運び」(I262)の暖炉である

★WM035 Postmann 郵便

【補足】直後にそのアクションスペースを使ったプレイヤーが回収しなかった場合には、置かれた資材はそのままそこに残る。誰かが回収するまで、そこを使ったプレイヤーに購入権が与えられる。

(参照:http://play-agricola.com/Agricola/Cards/index.php?id=1068

★WM054 Schubkarrenschieber 手押し車使い

【補足】この職業自体には、資材が累積するスペースに複数ある資材のうちの1つだけを取って他を残しておく、という能力はない。あくまでも、1つしか累積がなかった場合の救済措置であるもっとも、キノコ探し(I196)やかご(E34)のように資材の一部を残しておく能力別にあって、その効果で結局1つしか資材を取らなかった、という場合には、この職業効果は発動する。

なお、5人プレイ時に葦が累積する葦石木のアクションスペースについては、葦の累積個数にかかわらず、全体で最低3つの資材を取ることとなるから、この職業効果は発動しない。

(参照:http://play-agricola.com/Agricola/Cards/index.php?id=1885

★WM102 Widder 雄羊

【補足】追加で繁殖するのは、6,8,10,12ラウンドの「終了時」である

γデッキ http://www.tgiw.info/2012/02/wm3.html

★WM004 Sparbacker 即席パン屋

原文:「Whenever you build a Baking Improvement with the bread symbol, you receive 1 Grain before building the Improvement. Whenever you build an Oven, pay 1 Building resource less of your choice. (An Oven is a Baking Improvement with "Oven" in the name.)」

誤:「すべての暖炉を資材どれか1つ少なく作ることができる。パンを焼くアクションのたびに、その直前に小麦1をストックから手に入れる。(パンを焼くアクションにはパンのマークが付いています暖炉(「○○暖炉」という名前進歩カード)を使うのもパンを焼くアクションです)」

正:「あなたがパンのマークのついた進歩プレイするたびに、その直前に小麦1を共通のストックから手に入れる。すべての暖炉を、好きな資材1つ少なく作ることができる」

【補足】パンを焼く進歩カードプレイ(・購入)するたびに起動する。「炭焼き」(E182)と同じ。

★WM036 Chefkoch シェフ

原文:「Each round, instead of placing your first Family member on an Action space, you may place it on this card and receive 2 Food and 1 Guest token to place that round. (You may not do this if you will be placing more people after your first without another player placing in between.)」

誤:「~(最初家族を置いた直後にこのカードを使うことはできない)」

正:「~(あなた最初家族とそれ以降の家族連続して置ける状況では、この効果を使うことはできない)」

【補足】最後の括弧は、「遅寝(Late Sleeper)」(G037)のように、他の全プレイヤーの手番が終了するまで自分の手番がスキップされる状況でこの効果が使えると強すぎるため、それを回避する趣旨で設けられたルールである

(参照:http://play-agricola.com/Agricola/Cards/index.php?id=505

★WM061 Hintertur 裏口

原文:「Immediately place a person that is not already placed on an Action space on the "After Family Growth also 1 Minor Improvement" Action space even if it is occupied by you or another player and take that action.」

誤:「~ほかのプレイヤーがそのアクションスペースに家族を置いていてもよい。~」

正:「~誰か(あなたでもよい)がそのアクションスペースに家族を置いていてもよい。~」

【補足】自分自身が既にそのアクションスペースを使っている場合にも使える。

★WM104 Schilfzich 葦栽培

【補足】「得点計算の直前に葦をボーナス点に換えられる」ということの意味は、かご製作所のボーナス点を計算する前にこれらの葦を消費してしまうことにある。

δデッキ http://www.tgiw.info/2012/03/wm4.html

★WM019 Familienplaner 家族計画

【補足】誤:「子孫」→正:「新生児

★WM020 Hofschulabsolvent 農業学校卒業生

【補足】収穫「の開始時」のたびに

★WM023 Waldbauer 森の農夫

【補足】「労働から帰宅の間に」に相当する原文は「between the Work and Returning home phase」であり、労働フェイズ帰宅フェイズの間、すなわち「全員が家族を置いた後」を意味する。「曲芸師」(I269)や「営農家」(K289)と同様。

★WM056 Armenhaus 救貧院

【補足】捨ててもよい物乞いカードは、直前の食糧供給フェイズに受け取ったものに限らない(以前の収穫の食糧供給フェイズに受け取ったものでもよい。)。

★WM110 Gerateschuppen 物置小屋

【補足】誤:「柵」→正:「厩」(stable)

εデッキ http://www.tgiw.info/2012/03/wm5.html

★WM037 Stalleinrichter 厩作り

【補足】「厩作り」という名前カードは他に存在する(E208)。「厩務員」という名前はどうだろうか。

★WM039 Pfandleiher 質屋

原文:「At any time, you may convert all the printed Victory points (if any) of an Improvement in front of you to 3 Food per point. After, you may not return or remove the Improvement and you no longer receive its Victory points. If Pawnbroker gets turned face down or discarded, you still lose the points.」

誤:「~食料を取ったカードは戻したり取り除いたりしない~」

正:「~これ以降、その進歩カードを返却したり取り除いたりすることはできなくなる~」

【補足】例えば「かまど」を3食糧に変換したら、その「かまど」を返して「調理場」にアップグレードすることができなくなる。

★WM055 Holzarbeiter 木こり

【補足】「木こり」という名前カードは他に存在する(E176)。「木工職人」という名前はどうだろうか。

★WM064 Lagerfeuer キャンプファイヤー

【補足】「この木材はいつでも共通のストックに戻すことができ、戻したラウンドが終わるまでの間に家畜を何頭でも食料にできる」というのは、戻したラウンドに限り(その終了時までは)家畜を食料に変換できる、という意味である

★WM065 Begrenzungssteine 境界

【補足】たとえば次の盤面なら「ほかの畑1ヵ所のみと接している畑」が3つで2点。

畑 畑 畑 牧 牧
家 畑 空 牧 牧
家 家 家 牧 牧

5点(「ほかの畑1ヵ所のみと接している畑」が5以上)取るためにはこういった配置が必要

家 牧 畑 空 畑
家 畑 畑 畑 畑
家 家 畑 空 畑

(参照:http://play-agricola.com/Agricola/Cards/index.php?id=637

★WM070 Aufziehmann ゼンマイ人形

原文:「Clockwork Man counts as 1 Occupation and 1 Minor Improvement.」

誤:「このカードは小さな進歩ではなく職業とみなす」

正:「このカードは小さい進歩であると同時に職業としてもカウントする」

【補足】1枚目の職業を出す前にこのカードプレイすると、「職業」のアクションスペースでの食料の支払いが無料ではなくなることに注意。

★WM105 Rotherhampflug ロザラムの鋤

原文:「Whenever you use the "Plow 1 Field" Action space, you may Plow 2 fields if they are not diagonally or orthogonally adjacent to each other instead of 1.」

誤:「家族コマで「畑1を耕す」のアクションを行い、実際に畑1だけを耕すたびに、すぐさらに畑2を耕せる。~」

正:「「畑1を耕す」のアクションを行うたびに、畑1の代わりに畑2を耕すことができる。~」

【補足】追加は畑1

2012-05-27

[]Firefoxを使ってアフィリエイトを除外しまくる方法

音ゲーのぷろとらスレに、自分が書いたものです。勿論PC向け><

【アフィサイト広告除外手順】

使用ブラウザFirefox

使用プラグイン

(↑を導入後、↓の「汎用フィルタ広告」をクリックして下さい。)

Adblock Plus 日本向けフィルタ

http://tofukko.blog113.fc2.com/

Chromeでもある程度消せるけど・・・

I Dislike Amazon Affiliate!が使用できないため、代用としてA-killerという

プラグインを使用せざるを得ません。

コピペブログ場合は商品そのものリンクを張ることが殆どでA-killerが効きますが、

ここ数日でTA2が貼っているamazonリンクURL

あまぞんどっとjp/mn/search/?_encoding=UTF8&x=14&tag=purotoracom-22(中略)field-keywords=キーワード

の様な、amazon検索した結果のURLが多く、ChromeのA-killerでは除外できないため、Firefoxを使用して下さい。

追記

amazonに関しては、広告除外というよりは、

アフィリエイト者のIDを除外したリンクに置き換わる、ということになります

amazon画像が消えスッカラカンになりますが、

Adblockの設定で「ブロックした要素の「代わり」を非表示」をオフにすることで

広告のスペースは残るので少しはマシになります

ヤフオクリンクは消せませんでしたので注意して下さい。

2012-02-10

How do you know to the Nikon D90

It had been a little situation of one's before one of the many high-end camera makers learned the particular Live life Access manner with a DIGITAL SLR requested a good online video media picture after which you can created a way to help you listing the item. Olympus seemed to be hinting at the capability in Present cards 2006, as soon as E-330 (the very first video camera by means of survive viewing) is released. Nonetheless Nikon was towards the blog post while using the D90 along with Cannon is definitely soon after along with the just-announced Canon EOD 5D Mark II Battery.

Typically the 12. 3-megapixel D90 carries LARGE DEFINITION online video from a conclusion with 1280 back button 720 pixels at 27 frames/second using the understanding and also depth-of-field restrain which usually simply a DIGITAL SLR offer. Naturally, Nikon isn't going to space an expensive precedence about this skill (and not undertake most people, finding the software when alot more of the adjunct you'll take advantage of once in a while, than only a main objective just for obtaining that D90). But, because this can be a 'world first', Photography Analyze is going to tackle the application ahead of moving on that will alternative further important qualities.

Virtually no owner guide book was initially supplied with a analysis camera still (after some hassles) most of us made it possible to down load an important PDF FILE type from Nikon European union ?nternet site. Surprisingly, this manually operated exclusively devotes one-and-a-half of 270 pages of content for you to video clip producing tasks and approximately a couple thirds of the site to help you videos playback. Less a page can be specified up to a show frame proportions in addition to appear possible choices : the 120 websites following on from the primary arguments belonging to the video clip manner.

Picture Abilities

Training video in any DIGITAL CAMERA is really a important loan -- primarily for the Nikon D90 Battery cost. Beforehand, any time you required a fabulous video camera by using compatible contact lenses, which you were taking a look at round $7000 for just a unit which will would not quite possibly track record high-definition, widescreen picture. However the D90 presents way more for just a cheaper package price by providing visitors while using same sorts of manipulate in excess of centering, subjection and additionally depth-of-field like they have having a DIGITAL CAMERA digicam, combined internet site snap by using almost any Nikkor website.

But, the actual D90's online video media model is absolutely not fantastic. As movie can certainly sole often be captured throughout Are located Perspective application, you are jammed aided by the prohibitions this means that (see below). The actual noise is normally taped monaurally and then the video recording formatting is certainly AVI which will, even though it truly is best with a large number of updating functions, uses so much ram (roughly 400MB for minute). Within assessments, some 24-second cut saved for 1280 times 720 LARGE DEFINITION method for 176 kbps appeared to be 40. 7MB dimensions.

Amazingly, this high-end camera works iwth using the premier random access memory playing cards. SOME SORT OF 32GB SDHC should help you track record as much as sixty units for training video, even though a different reduction is definitely which will video plans will be available to personal training minutes for HARLEY-DAVIDSON function and 20 short minutes with typical quality.

Saddest of can be the possibility that any autofocusing procedure :Nikon D90 Charger as well as some other primary adjustments - are not to be implemented if you find yourself photographing online video media. You can actually place emphasis quickly well before taking any preview not to mention make use of the manual place emphasis wedding ring within the contact lens even while photographing. Although if the content steps near as well as from everyone as long as you're taking, blurring might be unavoidable.

Different works that need to be placed well before taking a good movie involve getting exposed compensation, vivid white stability in addition to tact surroundings. For anyone utilizing aperture-priority AE, you can actually transformation a aperture functions even though tracking your movie and as well lens quality in and additionally available - nevertheless it will be hazardous seeing that sticking to center is usually hard.

Well before beginning online video grab you have to find the wished-for audio mode from Dvd movie Controls sub-menu while in the firing navigation. 3 selections are offered: 1280 back button 720 (16: 9), 640 back button 424 (3: 2) not to mention 320 x 216 (3: 2). You too can change this reasonable producing at as well as out (the default setting up might be ON).

Most of online video media photographing pattern goes as follows:

1. Arranged this high-end camera to have Perspective way by simply hitting a LV tab.

step 2. Target about them just by half-pressing a shutter mouse if you are throughout autofocus form; also concentrate personally.

3. Marketing a O . K . key in the center from the arrow topper to get started producing.

check out. Prevent the theme presented plus centred throughout the taking progression.Nikon Coolpix S3100 Charger for anyone within information option, you can actually switch totally focus by hand while you step on the way to and / or clear of this issue. Cautious mainly vigilant while blasting close-ups when smallish differences within the place emphasis position can display simply because blurring on the content. (To confuse issues, you'll find it tough to ascertain if the appearance within the LCD is definitely pin-sharp through bright normal light while you can not use a viewfinder on Take up residence Check out manner. )

5. To cure documenting, advertising OKAY all over again.

Taking part in lower back taped video tutorials is simple. Mass media all the LV control key the next time for you to disengage Live life Watch consequently touch typically the review button in the software. Make use of the arrow mattress pad to pick out your snap you need to have fun with not to mention press RIGHT to begin the process preventing this video clip playback.

2012-01-05

Types of digital cameras

Digital cameras are made in a wide range of sizes, prices and capabilities. The majority are camera phones, operated as a mobile application through the cellphone menu. Professional photographers and many amateurs use larger, more expensive digital single-lens reflex cameras (DSLR) for their greater versatility. Between these extremes lie digital compact cameras and bridge digital cameras that "bridge" the gap between amateur and professional cameras. Specialized cameras including multispectral imaging equipment and astrographs continue to serve the scientific, military, medical and other special purposes for which digital photography was invented.

[edit]Compact digital cameras

Subcompact with lens assembly retracted

Compact cameras are designed to be tiny and portable and are particularly suitable for casual and "snapshot" uses. Hence, they are also called point-and-shoot cameras. The smallest, generally less than 20 mm thick, are described as subcompacts or "ultra-compacts" and some are nearly credit card size.[2]

Most, apart from ruggedized or water-resistant models, incorporate a retractable lens assembly allowing a thin camera to have a moderately long focal length and thus fully exploit an image sensor larger than that on a camera phone, and a mechanized lens cap to cover the lens when retracted. The retracted and capped lens is protected from keys, coins and other hard objects, thus making it a thin, pocketable package. Subcompacts commonly have one lug and a short wrist strap which aids extraction from a pocket, while thicker compacts may have two lugs for attaching a neck strap.

Compact cameras are usually designed to be easy to use, sacrificing advanced features and picture quality for compactness and simplicity; images can usually only be stored using lossy compression (JPEG). Most have a built-in flash usually of low power, sufficient for nearby subjects. Live preview is almost always used to frame the photo. Most have limited motion picture capability. Compacts often have macro capability and zoom lenses but the zoom range is usually less than for bridge and DSLR cameras. Generally a contrast-detect autofocus system, using the image data from the live preview feed of the main imager, focuses the lens.

Typically, these cameras incorporate a nearly silent leaf shutter into their lenses.

For lower cost and smaller size, these cameras typically use image sensors with a diagonal of approximately 6 mm, corresponding to a crop factor around 6. This gives them weaker low-light performance, greater depth of field, generally closer focusing ability, and smaller components than cameras using larger sensors.

Starting in 2011, some compact digital cameras can take 3D still photos. These 3D compact stereo cameras can capture 3D panoramic photos for play back on a 3D TV.[3] Some of these are rugged and waterproof, and some have GPS, compass, barometer and altimeter. [4]

[edit]Bridge cameras

Sony DSC-H2

Main article: Bridge camera

Bridge are higher-end digital cameras that physically and ergonomically resemble DSLRs and share with them some advanced features, but share with compacts the use of a fixed lens and a small sensor. Like compacts, most use live preview to frame the image. Their autofocus uses the same contrast-detect mechanism, but many bridge cameras have a manual focus mode, in some cases using a separate focus ring, for greater control. They originally "bridged" the gap between affordable point-and-shoot cameras and the then unaffordable earlier digital SLRs.

Due to the combination of big physical size but a small sensor, many of these cameras have very highly specified lenses with large zoom range and fast aperture, partially compensating for the inability to change lenses. On some, the lens qualifies as superzoom. To compensate for the lesser sensitivity of their small sensors, these cameras almost always include an image stabilization system to enable longer handheld exposures.

These cameras are sometimes marketed as and confused with digital SLR cameras since the appearance is similar. Bridge cameras lack the reflex viewing system of DSLRs, are usually fitted with fixed (non-interchangeable) lenses (although some have a lens thread to attach accessory wide-angle or telephoto converters), and can usually take movies with sound. The scene is composed by viewing either the liquid crystal display or the electronic viewfinder (EVF). Most have a longer shutter lag than a true dSLR, but they are capable of good image quality (with sufficient light) while being more compact and lighter than DSLRs. High-end models of this type have comparable resolutions to low and mid-range DSLRs. Many of these cameras can store images in a Raw image format, or processed and JPEG compressed, or both. The majority have a built-in flash similar to those found in DSLRs.

In bright sun, the quality difference between a good compact camera and a digital SLR is minimal but bridgecams are more portable, cost less and have a similar zoom ability to dSLR. Thus a Bridge camera may better suit outdoor daytime activities, except when seeking professional-quality photos.[5]

In low light conditions and/or at ISO equivalents above 800, most bridge cameras (or megazooms) lack in image quality when compared to even entry level DSLRs. However, they do have one major advantage: their much larger depth of field due to the small sensor as compared to a DSLR, allowing larger apertures with shorter exposure times.

A 3D Photo Mode was introduced in 2011, whereby the camera automatically takes a second image from a slightly different perspective and provides a standard .MPO file for stereo display. [6]

[edit]Mirrorless interchangeable-lens camera

Main article: Mirrorless interchangeable-lens camera

In late 2008, a new type of camera emerged, combining the larger sensors and interchangeable lenses of DSLRs with the live-preview viewing system of compact cameras, either through an electronic viewfinder or on the rear LCD. These are simpler and more compact than DSLRs due to the removal of the mirror box, and typically emulate the handling and ergonomics of either DSLRs or compacts. The system is used by Micro Four Thirds, borrowing components from the Four Thirds DSLR system.

[edit]Digital single lens reflex cameras

Cutaway of an Olympus E-30 DSLR

Main article: Digital single-lens reflex camera

Digital single-lens reflex cameras (DSLRs) are digital cameras based on film single-lens reflex cameras (SLRs). They take their name from their unique viewing system, in which a mirror reflects light from the lens through a separate optical viewfinder. At the moment of exposure the mirror flips out of the way, making a distinctive "clack" sound and allowing light to fall on the imager.

Since no light reaches the imager during framing, autofocus is accomplished using specialized sensors in the mirror box itself. Most 21st century DSLRs also have a "live view" mode that emulates the live preview system of compact cameras, when selected.

These cameras have much larger sensors than the other types, typically 18 mm to 36 mm on the diagonal (crop factor 2, 1.6, or 1). This gives them superior low-light performance, less depth of field at a given aperture, and a larger size.

They make use of interchangeable lenses; each major DSLR manufacturer also sells a line of lenses specifically intended to be used on their cameras. This allows the user to select a lens designed for the application at hand: wide-angle, telephoto, low-light, etc. So each lens does not require its own shutter, DSLRs use a focal-plane shutter in front of the imager, behind the mirror.

[edit]Digital rangefinders

Main article: Rangefinder camera#Digital rangefinder

A rangefinder is a user-operated optical mechanism to measure subject distance once widely used on film cameras. Most digital cameras measure subject distance automatically using electro-optical techniques, but it is not customary to say that they have a rangefinder.

[edit]Line-scan camera systems

A line-scan camera is a camera device containing a line-scan image sensor chip, and a focusing mechanism. These cameras are almost solely used in industrial settings to capture an image of a constant stream of moving material. Unlike video cameras, line-scan cameras use a single row of pixel sensors, instead of a matrix of them. Data coming from the line-scan camera has a frequency, where the camera scans a line, waits, and repeats. The data coming from the line-scan camera is commonly processed by a computer, to collect the one-dimensional line data and to create a two-dimensional image. The collected two-dimensional image data is then processed by image-processing methods for industrial purposes.

Further information: Rotating line camera

[edit]Integration

Many devices include digital cameras built into or integrated into them. For example, mobile phones often include digital cameras; those that do are known as camera phones. Other small electronic devices (especially those used for communication) such as PDAs, laptops and BlackBerry devices often contain an integral digital camera, and most 21st century camcorders can also make still pictures.

Due to the limited storage capacity and general emphasis on convenience rather than image quality, almost all these integrated or converged devices store images in the lossy but compact JPEG file format.

Mobile phones incorporating digital cameras were introduced in Japan in 2001 by J-Phone. In 2003 camera phones outsold stand-alone digital cameras, and in 2006 they outsold all film-based cameras and digital cameras combined. These camera phones reached a billion devices sold in only five years, and by 2007 more than half of the installed base of all mobile phones were camera phones. Sales of separate cameras peaked in 2008. [7]

Integrated cameras tend to be at the very lowest end of the scale of digital cameras in technical specifications, such as resolution, optical quality, and ability to use accessories. With rapid development, however, the gap between mainstream compact digital cameras and camera phones is closing, and high-end camera phones are competitive with low-end stand-alone digital cameras of the same generation.

[edit]Waterproof

A Canon WP-1 waterproof 35 mm film camera

Waterproof digital cameras are digital cameras that can make pictures underwater. Waterproof housings have long been made but they cost almost as the cameras. Many waterproof digital cameras are shockproof and resistant to low temperatures; one of them is Canon PowerShot D10, one of the first underwater digital cameras.

These cameras become very popular during the holiday season, because many people want to save the best moments from their holidays at the seaside. Waterproof watches and mobile phones were produced earlier. Most makers of digital cameras also produce waterproof ones and every year they launch at least one new model, for example Sony, Olympus, Canon, Fuji.

Healthways Mako Shark, an early waterproof camera,[8] was launched in 1958 and cost around 25 dollars. It was a huge camera and pictures were black and white.

___________________________

http://www.gobatteryonline.com/canon-nb-9l-digital-camera-battery-gose.html

http://www.gobatteryonline.com/canon-lp-e5-digital-camera-battery-gose.html

http://www.gobatteryonline.com/canon-powershot-sd500-battery-charger-gose.html

2010-10-01

都道府県英訳まとめ

北海道 → North Sea Road

青森  → Blue Forest

岩手  → Rock Hand

秋田  → Autumn Rice Field

山形  → Mountain Shape

宮城  → Palace Castle

福島  → Good Luck Island

茨城  → Thorn Castle

栃木  → Horse Chestnut Tree

群馬  → Crowd Horse

埼玉  → Tip Ball

千葉  → Thousand Leaf

東京  → East Capital

神奈川God Apple River

新潟  → New Lagoon

富山  → Rich Mountain

石川  → Stone River

福井  → Good Luck Well

山梨  → Mountain Pear

長野  → Long Field

岐阜  → Divergence Hill

静岡  → Silent Hill

愛知  → Love Wisdom

三重  → Triple

滋賀  → Overgrown With Celebration

京都  → Capital Capital

大阪  → Big Slope

兵庫  → Soldier Storehouse

奈良  → Apple Good

和歌山 → Total Song Mountain

鳥取  → Bird Get

島根  → Island Root

岡山  → Hill Mountain

広島  → Large Island

山口  → Mountain Mouth

徳島  → Virtuous Island

香川  → Fragrance River

愛媛  → Love Princess

高知  → High Wisdom

福岡  → Good Luck Hill

佐賀  → Support Celebration

長崎  → Long Cape

熊本  → Bear Book

大分  → Big Mimute

宮崎  → Palace Cape

鹿児島 → Deer Child Island

沖縄  → Offing Rope

2010-05-01

Javaから呼び出し元のJRuby環境を利用する

Tomcat上のJRubyから呼んだJavaプログラムから呼び出し元のJRuby環境(Runtime)を使いたいときにどうすればいいのか?

方法が1つわかったのでメモ

(追記2:こんなめんどいことしなくてもJRuby.runtimeで取れたみたい)

イメージ的には以下の感じ

Java

↑↓

JRuby(on Rails)

Java(Tomcat)

※注意:warblerでwar化したRailsアプリ場合

JRubyは1.4.0、jruby-rack.jarは0.9.7、warblerは1.0.1

プログラム

まずは必要なクラスをimport

import org.jruby.Ruby;
import org.jruby.rack.PoolingRackApplicationFactory;
import org.jruby.rack.RackApplication;
import org.jruby.rack.RackServletContextListener;

ServletContextをどっかから取ってくる(Listener作ってfieldに埋めるとかして)(追記:$servlet_contextで取れる[JRuby-Rack使うから])

ServletContext context;//=~~~

warblerでwar化するとweb.xmlRailsServletContextListener(extends RackServletContextListener)が登録される。

そのListener起動時にFactoryがServletContextに登録されるので、それを取得する

PoolingRackApplicationFactory factory = (PoolingRackApplicationFactory)context.getAttribute(RackServletContextListener.FACTORY_KEY);

PoolingRackApplicationFactoryapplicationPoolを取ってくる

(protected fieldなのでリフレクションを使用)

Field poolField = factory.getClass().getDeclaredField("applicationPool");
poolField.setAccessible(true);
Queue<RackApplication&gt; pool = (Queue<RackApplication&gt;)poolField.get(factory);

poolからRubyランタイムを取得

RackApplication ap = pool.peek();
Ruby ruby = ap.getRuntime();

呼び出しもとのJRuby環境を使ってRubyコードを実行できる

ruby.evalScriptlet("p 'test'");
memo

実際に使うときは、applicationPoolにちゃんと入っているかなどのチェックが必要になる。

初期化タイミングなどが影響して取得できない場合、Threadなどを使ってポーリングして入っているか確認する

2010-02-24

プログラミング常識」著者コメント(DQN向け翻訳)

世の中には、どうしても「賢い人」と「あまり賢くない人達」人たちがいて、「あまり賢くない人達」は「賢い人」の足を引っ張るモノです。

「あまり賢くない人達」が自らの愚かさゆえ、人生を無為に過ごすのはある意味しかたがないことだと思いますが、問題なのはこれから賢くあろうとする未来ある若者達が、このような「あまり賢くない人達」に惑わされ、不幸に見舞われることであります。

日向さんはこのような未来ある若者のために、わざわざ時間を割いて素晴らしいエッセイを書きおこしてくれました。

http://www5.ocn.ne.jp/~seablue/res/ckp.html

けれども日向さんの文章は、あまりのレベル差故か、極力平易に書こうとはしているものの、それでも文章が高度すぎて、対象である「あまり賢くない人達」には今一歩言わんとしていることが伝わらないのでは、と感じました。

そこで私は、日向さんの文章の意味を極力損ねないまま、このエッセイを対象である「あまり賢くない人達」向けの言葉翻訳することを試みました。

もちろん、訳者が至らないために、間違いや勘違い、あるいは校正の際の見落としなども あるかと思います。そのようなことがないように努力はいたしますが、 お気づきの点があれば冷静にご指摘いただければ幸いです。




この書籍については、さまざまなご意見がさまざまなところに書き込まれているようです。

まったく話題にもならないたくさんの本があり、また批評もされない多数の著者たちがいるなかで、 拙著または著者に関心を持っていただいたことにまずお礼を申し上げます。

いやぁ、人気者はつらいね。いつだって妬まれる。

本書については、書籍のはじめに「本書では、初歩のプログラミング学習を終えて、 プログラマが実践的なプログラミングに臨む時に知っておかなければならない重要な事項をわかりやすく解説します。」 と明示してあるように、プログラミング初心者を対象にしています。

具体的には、はじめてのプログラミング言語勉強したか、これから何か言語を学ぼうとしている人、 ふたつめの言語を選ぼうとしているひと、あるいは、 「どうしてデータ型などというものがあるのだろう?」とか、「オブジェクトって、いったい何?」という 素朴な疑問を抱いている人を対象とした書籍です。

また、筆者の「常識」を読者に押しつけようとするものではなく、プログラミング常識とは何かという ことについて考えるヒントにする本です(このことは書籍の中でも重ねて説明しています)。

この本は エキスパート俺様が、初心者のために書いた本だ。初心者向けって所が重要な。ついでに世の中常識のないやつが多いから、プログラミングだけじゃなく常識まで教えてやる、そういう本でもあるな。そうそう、断っておくが俺がこの本で言っていることは「世の中の常識」な。だから、異論挟むヤツはそのまま「常識」のないやつってことになる。ここも重要だ。

プログラミングに限らず、対象によって説明の仕方、取り上げる範囲、そして「何が正しいか」は異なります。 身近な学校教育という場を考えてみても、小学生には「人はみな平等です」と教えます。 しかし、それは理想であって、実際に差別は存在し、したがって、教えている対象を考慮しなければ、 小学校で教えていることは嘘ばかりである、ということになります。 実際、大学生ならば、「実際には人は平等ではない」という前提にたって、社会問題などを考える必要があることは 誰にも異論のないことでしょう。

同様に、プログラミングでも、初歩のプログラミング学習を終えた人と、 より高度なプログラミングをマスターした人を対象にするときでは、解説の範囲も表現もすべて異なります。

ところで、みんな平等というけどさ、愚民がいるのが現実なのよ。愚民がいるなら愚民向けに方便をつかわなくちゃいけない。大人ならわかるな。

本書について、文章の真意を理解しないで書き込みをされていることも多々あるようです。 たとえば、「プログラミング言語はどれがよいか?」というトピックの主眼は、本文で 「多人数を運ぶならバス、荷物をたくさん運ぶならトラック、少人数でドライブするなら小型セダンと、 目的に応じて最も良い自動車の種類が違う」と例をあげて説明していますが、プログラミング言語においても 用途やプログラマ経験あるいは環境等々によって適する言語は異なり、 特定の具体的な条件を示したうえでなければ「プログラミング言語はどれがよいか?」という質問自体がナンセンスである、 というのがこのトピックの主眼です。

したがって、それに関連する説明は、それぞれのプログラミング言語がおおよそどのように異なるかわかればよい という立場で書いており、具体的な解説についてはたとえば環境(近くにすぐに質問できる先輩がいる、 特定の言語学習環境が際立って整っている、特定の種類の言語をすぐに使う必要がある、など)に よって異なるという前提で書かれています。

また、このトピックは、これから最初のプログラミング言語を選ぼうとしているか、 ふたつ目のプログラミング言語を選ぼうとしているような初心者で、 車にバスから軽自動車までいろいろな種類があるように、プログラミング言語にもまた さまざまな用途の言語があるということを認識していない読者を想定して解説しているものです。 すでに複数のプログラミング言語をマスターしている読者を対象としたときには、 自ずと表現記述するレベルや範囲も変わってきます。

で、だ。俺の書いた本にケチつけるガキ共がいるんだけどさ、ヤツラ何? 技術的なことを書くと低能なヤツラじゃ理解できないから、車の話に喩えてやる。(略)つまりヤツラは、車にもいろいろ車種ってものがあることすら、わかんないバカってことだ。

そのほか、本書について間違いであるかのように指摘されているところの多くも、本書の意図を理解できれば、 指摘したことが逆に誤っていることに気づくでしょう。 (もちろん、筆者が至らないために、間違いや勘違い、あるいは校正の際の見落としなども あるかと思います。そのようなことがないように努力はいたしますが、 お気づきの点があれば冷静にご指摘いただければ幸いです。)

また、本書の批判の多くは、本書が初心者プログラマ向けに書かれていることをまったく無視した、 きわめて無責任意見が多く、そのような書き込みが何の批判もなく行われていることは残念でなりません。 良識のある人たちは、想定読者レベルを無視した無責任意見は無価値であると考え 頭から相手にしていないのでしょうが、初心者はそのような判断ができないので惑わされる可能性があるからです。

ようするに、愚民向けの本を読んでも「方便」を「方便」だって読み取れないバカ?ww 指摘(笑)を通して 自分馬鹿さ加減を世界に発信しているってことに気づかないって超ウケるじゃん? この内容は間違ってます(キリッ みたいな?wwww ま、少しでも知性があれば、恥ずかしくてで出来ねえことだよな。

わかっているヤツは わざわざ DQN の相手をしたりせず鼻で笑うだけだ。しかしお前らひよっこは、こういう低レベルな扇動に惑わされるかもしれないな。気をつけろよ。

書籍批評ということについて、ひとつ例を示して筆者の考えを明らかにしましょう。

B.W.カーニハン/D.M.リッチーが書いた「プログラミング言語C」という本があります。現在は第2版となり訂正版として出されていますが、 日本語翻訳初版から現在まで、プログラミング言語の本として名著のひとつとみなされてきました。

実際、私もC言語についてまだほとんど何も知らない日本語初版が出たときにこの本を一読して、 「Hello, world」の出力のしかたから始まり、徐々に高度な内容に導いてゆく書き方に自然となじんで、 まるで読み物を読むように一気に読了し、同時に、C言語とはどういうもので、何ができて、何ができないのかを理解しました。 日本語初版は間違いも多く、記述の仕方もプログラミング言語書籍としては最良とはいえないものでしたが、 C言語についてまだほとんど何も知らない私にとって、まさに「プログラミング言語C」はとても良い本でした。 また、プログラミング言語仕様という概念が今ほど確立していなかった当時、C言語コンパイラを実装する(開発する) ようなレベルの人にも、「プログラミング言語C」はバイブルといってよいほど重要な本でした。

ところで、今、誰かが「プログラミング言語C」と同じようなスタイルC++Javaの本を きわめて丁寧に間違いもほとんどなく書きあげて私に献本してくれて私個人の率直な意見を求められたら、 それを読んできっと「冗長で退屈である」と答えるでしょう。 なぜなら、私はC++Javaについて講義(授業や講演)をする程度にすでに知っているから、 「プログラミング言語C」のような書き方の本を改めて最初から読むのは苦痛にさえなりかねないからです。

しかし、その本について公開するレビューを書いてくれと頼まれたら、 「これからC++(またはJava)を学習する人にとってはとても良い本である」と推奨するでしょう。 なぜなら、まだ何も知らない人が、まるで読み物を読むように一気に読んでその言語を理解できれば、 それはとても素晴らしいことだからです。

読む人のレベル、その本の主眼とすることとその表現のしかた、本が出版されたときの状況などによって本の価値というものは異なり、 それが本というものです。

ヤツラにも解るように具体例を示すけれどさ、ストラウストラップ?ってヤツの 「プログラミング言語 C++」って本、冗長で退屈でダセェよな。内容のレベル低すぎるしさ。けど、どうしてもオレにレビューしてくれっていわれたら、まぁ「俺には必要ないけど良い本だぜ」って紹介してやるよ。だってバカどもにはちょうど良いじゃん。バカ向けの本はバカ向けってことを考慮して評価する。それが大人ってもんだ。

インターネットが普及して誰でも自由に発言できるようになったのは良いことですが 一部のお暇をもてあましている方々が、拙著に限らず、 さまざまな著作や著者に対して誹謗中傷に近い書き込みを匿名で行っているのが見受けられます。 このような状態が続けば、 誤解を受けることを承知の上で初心者向けにあえてやさしく解説するような著者は書く気をなくし、 どのようにでも解釈できる(あるいはすでに理解している人しか理解できないような)難解な 文章を書く一部のいわゆる権威だけが著者として残る結果となり、 出版文化書店を含む出版界はますます疲弊し、いずれ現在のように多種多様書籍出版できなくります。

インターネットが出来てから、そんな大人の対応も出来ないウゼえガキが増えたよな。マジ ウゼェ。ったく、「間違っている」「正しくない」とか、ウゼェウゼェウゼェ!偉大なるオレ様のやる気が無くなったらどうしてくれるのか。これでオレが本を書かなくなったら人類の損失になるって事実、わかんねぇのかコイツらは。ほんっとカスだな。

どうか、初心者の方々は無責任な批判や的外れレビューなどに惑わされずに、 まずは本を読んでみて(買わずに図書館で借りてでもかまいません)、自分自身で判断してくださるようお願いいたします。

まぁ、カスのことはほっといて、お前らは黙って俺の本を買っておけ(貧乏だったら図書館でもいいぜ。自治体に買わせろ)。普通に考えれば有象無象匿名ブロガーより、本まで出してるエリートのオレの本の方が信頼できるってのは、ひよっこのお前らにだってわかるだろ。つべこべ言わず買えば幸せになれるってモンさ。

さて、無責任な批判や的外れレビューを書き続けている人には、次のように申し上げておきます。

批判する人間にもし本当に能力があるのであれば、匿名無責任な批判をする前に、 C++Javaアセンブリ言語JavaScriptのようなスクリプト言語XMLXAMLのような記述言語を 含めて、5種類上の言語で実際に動作するプログラムを作成してそのソースコードを広く一般に公開し、 他人の批判を受けてみてから、 自分完璧な本を書いて出版社に持ち込んで出版してみてください。

そうすれば、著作、あるいは出版というものがどういうものか、少しはわかるでしょう。

あー、それと、バカどもに言っておく。オレ様は C++Javaアセンブリ言語JavaScriptのようなスクリプト言語XMLXAML のよな記述言語 を含めた5種類以上の言語精通した超絶スーパーエンジニアだ。ハッカーと言ってもいい。しかもコードを公開して完璧な本まで書いている、マジ パねぇ男だ。 マチュアーしてるんだよ。おめぇらなんて足元におよばねぇ。身の程を知れ。(関数型言語マイナでどうでもいいから勉強しなくてもいいぜ。あ、でもオレの Scala の本は買えよな。)

もし、自らは何も創造しないで、単に無責任な批判や的外れレビューを続けるなら、 そういう人は、いずれ何年かのちに(そのときまでボケずに、人間社会というものを学んで人間として少しは成長したとしたら) 自分がしてきたことが無意味であり、そのようなことだけに時間を費やした自分自身の人生そのものが 無価値であったことに必ず気づくはずです。しかし、その時になって謝罪していただく必要はまったくありません。

まー、オレ様は心が広いからバカがバカであることは責めないでやる。人間生まれついてのものはどうしようもねぇ。俺はどうしようもないことは責めない主義だ。でも、お前らが無価値ゴミクズであるってことだけは理解しとけよな。ゴミゴミなりの人生がまってるさ。身の程を知って生きればオレは哀れみくらいはかけてやるぜ?

なお、著者はあらゆる書き込みに対していちいち反論することはできません。 また、一部の低俗掲示板のようなものを読んだり書き込んだりするのは 時間無駄なので、私に限らずほとんどの著者は、そのようなものに書き込むことはもちろん、 目を通すこともありませんのであしからず

最後に言っておく。お前ら如きがオレ様に意見するなんて間違っている。なぜならオレ様はいつだって正しいからだ。そして、間違った意見などに反論を書くなんて無駄時間はオレ様にはない。お前らはせいぜい便所で落書きに勤しむんだな。あばよ。

要点のまとめ

長い文章が読めない方のために、要点のまとめを作りました。

  • 本を書く人間エリートで、それを批判するネットイナゴ愚民
  • 愚民的外れなことを言っても、自分が恥をかいていると気がつけないから厄介だ
  • 誤解するな、俺の技術力はパねぇ。そこん所くれぐれも勘違いするな
  • 間違えているように見えるところはワザとだ。もしくは指摘自体が間違えてる
  • とにかく俺の本を買え

補足

日向さんは、本当に素晴らしい技術力をお持ちで、その著書リストをご覧になれば皆様もその高い技術力をご納得いただけるかと思います。

http://www.amazon.co.jp/exec/obidos/search-handle-url?_encoding=UTF8&amp;search-type=ss&amp;index=books-jp&amp;field-author=%E6%97%A5%E5%90%91%20%E4%BF%8A%E4%BA%8C

これだけの内容の濃い本を、こんなにも沢山発行していらっしゃるので、日向さんが新たに本を書い時、気がつけば参考文献リソース 一覧が 過去の自著ばかりになった――というエピソードだけでも、日向さんの凄さの一端が伝わるかと思います。

ですので皆様も

のような「匿名の愚か者」の世迷い言に惑わされないように、ご注意願います。解っている人から見れば、日向さんの著書は総じて評価が高い という事実は、「記名の賢者」であるdankogai氏のレビュー

をご覧になっていただければ、一目瞭然かと思います。(dankogai氏は同レビュー中で日向さんを「真に初心者向けに本を書ける希有の存在」と評しています)

なお、訳者はあらゆる書き込みに対していちいち反論することはできません。 また、一部の低俗掲示板のような増田を読んだり書き込んだりするのは 時間無駄なので、私に限らずほとんどの著者は、そのようなものに書き込むことはもちろん、 目を通すこともありませんのであしからず

2009-11-30

バイリンガルの頭ん中:ダニエルピンクネタ

日本語英語へのTransition

目的

バイリンガルの頭の中(あくまで想像)を文章にて表現

序盤:日本語脳→終盤:英語

・英文に抵抗のある人に対する新しい英語教材の提案、実験

日本語読んでたはずなのに、いつの間にか英語読んでた!」というのが理想

TEDから文章だけでも内容が伝わるダニエルピンクプレゼンを引っ張って来たのですが、実験的にやるにしては少し内容が堅く、マテリアル選択を誤った気がしなくもありませんw

ダニエルピンク 「やる気に関する驚きの科学

http://www.ted.com/talks/lang/jpn/dan_pink_on_motivation.html

めちゃ長いですが、LanguageがTransformする過程を味わって頂ければと思います。

--------------------------------------------------

最初に告白させてください。20年ほど前にしたあることを私は後悔しています。あまり自慢できないようなことをしてしまいました。誰にも知られたくないと思うようなことです。それでも明かさなければならないと感じています(ざわざわ)。1980年代の後半に私は若気の至りからロースクールlaw schoolに行ったのです(笑)。

In America, 法律専門職学位です。まずuniversityを出て、それからlaw schoolへ行きます。law schoolで私はあまり成績が芳しくありませんでした。控えめに言ってもあまり良くなく、上位90パーセント以内という成績で卒業graduateしました(笑)。どうもlaw関係の仕事はしたことがありません。やらせてallowed toもらえなかったというべきかも (笑)。

But today, betterではないことだとは思いつつ、wifeの忠告にも反しながら、このlegal skillsを再び引っ張り出すことにしました。今日はstoryはtellしません。主張caseを立証します。合理的で証拠evidenceに基づいた法廷におけるような論証で、how we run our businessesを再考してみたいと思います。

陪審員juryの皆さん, take a look at this。This is called 「ロウソクの問題」。ご存じの方もいるかもしれません。1945年にKarl Dunckerという心理学者psychologistがこの実験experimentを考案し、様々な行動scienceのexperimentで用いました。ご説明しましょう。私が実験者だとします。私はあなた方を部屋に入れてcandle画鋲thumbtackとマッチmatchesを渡します。そしてこう言います。「テーブルtableに蝋waxがたれないようにcandleを壁wallに取り付けattachしてください。」Now what would you do?

Many peopleはthumbtackでcandleをwallに留めようとします。でもうまくいきません。あそこで手真似をしている人がいましたが、matchの火でcandleを溶かしてwallにくっつけるというideaを思いつく人もいます。いいideaですがうまくいきません。After five or 10 minutes, most peopleは解決法を見つけます。このようにすればいいのです。Keyになるのは「機能的固着functional fixedness」を乗り越えるovercomeするということです。最初、あのboxを見て、単なる画鋲の入れ物だと思うでしょうが、それは別な使い方をすることもできます。candleの台platformになるのです。これがcandle problemです。

次にSam Glucksbergというscientistが、このcandle problemを使って行ったexperimentをご紹介します。彼は現在Princeton Universityにいます。この実験でthe power of incentivesがわかります。彼は参加者participantsを集めてこう言いました。「this problemをどれくらい早く解けるsolveできるか時計で計ります。」そしてone groupにはthis sort of problemを解くのに一般にどれくらい時間がかかるのかaverage時間を知りたいのだと言います。もう1つのgroupには報酬rewardsを提示します。「上位25percentの人には5dollarsお渡しします。fastestになった人は20dollarsです。」Now this is several years ago物価上昇inflation考慮に入れればa few minutes of workでもらえるmoneyとしては悪くありません。十分なmotivatorになります。

このグループはどれくらい早く問題を解けたのでしょう?答えはon average, 3分半余計に時間がかかりました。Three and a half minutes longer。そんなのおかしいですよね?I'm an American。I believe in 自由市場。そんな風になるわけがありません(笑)。If you want people to perform better, 報酬を出せばいい。Bonuses, commissions, あるいは何であれ、incentiveを与えるのです。That's how business works。しかしここでは結果が違いました。Thinkingが鋭くなり、creativityが加速されるようにと、incentiveを用意したのに、結果はoppositeになりました。思考は鈍く、creativityは阻害されたのです。

この実験experimentがinterestingなのは、それが例外aberrationではないということです。この結果は何度も何度もfor nearly 40 years 再現replicateされてきたのです。この成功報酬的な動機付けmotivators―If Then式に「これをしたらこれが貰える」というやり方は、in some circumstancesでは機能します。しかし多くのtasksではうまくいかず、時には害harmにすらなります。これはsocial scienceにおける最も確固robustとした発見findingsの1つです。そして最も無視ignoreされている発見でもあります。

私はthe last couple of years, human motivation科学に注目してきました。特に外的動機付けextrinsic motivatorsと内的動機付けintrinsic motivatorsのdynamicsについてです。大きな違いがあります。If you look at これ、scienceが解明したこととbusinessで行われていることにmismatchがあるのがわかります。business operating system、つまりビジネスの背後にある前提assumptionsや手順においては、how we motivate people、どう人を割り当てるかという問題は、もっぱらextrinsic motivators(アメとムチ)にたよっています。That's actually fine for many kinds of 20th century tasks。But for 21st century tasks, 機械的mechanisticなご褒美と罰reward-and-punishmentというapproachは機能せず、うまくいかないか、害harmになるのです。Let me show you what I mean。

Glucksbergはこれと似たanother experimentもしました。このように若干違ったslightly differentな形で問題を提示したのです。Tableにwaxがたれないようにcandleを壁にattachしてください。条件は同じ。あなたたちは平均時間を計ります。あなたたちにはincentiveを与えます。What happened this time?今回はincentivizedグループの方が断然勝ちました。Why?箱に画鋲が入っていなかったから。it's pretty easy isn't it?(「サルでもわかる」ロウソクの問題) (笑)

If-then rewards work really well for those sorts of tasks。Simpleなルールとclearな答えがある場合です。Rewardsというのはfocusを狭めmindを集中させるものです。That's why報酬が機能する場合が多い。だからこのような狭い視野で目の前にあるゴールをまっすぐ見ていればよい場合にはthey work really well。But for the real candle problem, そのような見方をしているわけにはいきません。The solutionが目の前に転がってはいないからです。周りを見回す必要があります。Rewardはfocusを狭め、私たちの可能性possibilityを限定restrictしてしまうのです。

Let me tell you why this is so important。In western Europe, in many parts of Asia, in North America, in Australia, white collarの仕事にはthis kind of workは少なく、このような種類の仕事が増えています。That routine, rule-based, left brain work, certain kinds of accounting, certain kinds of financial analysis, certain kinds of computer programingは 簡単にアウトソースできます。簡単にautomateできます。Softwareのほうが早くできます。世界中Low-cost providersがいます。だから重要になるのはthe more right-brained creative, conceptual kinds of abilitiesです。

Your own workを考えてみてください。Youが直面faceしている問題は、あるいはweがここで議論しているようなproblemsは、こちらのkindでしょうか?A clear set of rules, and a single solutionがあるような?そうではないでしょう。ルールあいまいで、答えはそもそも存在するとしての話ですが、驚くようなsurprisingものであり、けっして自明obviousではありません。Everybody in this room is dealing with their own version of the candle problem。And for candle problems of any kind, in any field, if-then rewardsは機能しないのです。企業の多くはそうしていますが。

Now, これにはcrazyになりそうです。どういうことかというと、これはfeelingではありません。私は法律家lawyerです。Feelingsなんて信じません。This is not a 哲学philosophy。I'm an American。Philosophyなんて信じません(笑)。This is a fact。私が住んでいるWashington D.C.でよく使われる言い方をするとtrue factです(笑)。(拍手)Let me give you an example of what I mean。Evidenceの品を提示します。Iはstoryをtellしているのではありません。I'm making a 立証。

Ladies and gentlemen of the 陪審員, 証拠を提示します: Dan Ariely, one of the great economists of our time, Heは3人の仲間とともにsome MIT studentsを対象に実験studyを行いました。These MIT studentsにたくさんのgamesを与えます。Creativity, and 運動能力motor skills, and concentrationが要求されるようなゲームです。そして成績に対するthree levels of rewardsを用意しました。Small reward, medium reward, large reward。Okay?非常にいい成績なら全額、いい成績なら半分の報酬がもらえます。What happened?「As long as the task involved only mechanical skill、bonusesは期待通りに機能し、報酬が大きいほどパフォーマンスが良くなった。 しかし、cognitive skillが多少とも要求されるタスクになると、larger rewardはより低い成績をもたらした。」

Then they said,「cultural biasがあるのかもしれない。Indiaのマドゥライで試してみよう。」In Madurai, Standard of livingが低いので、North Americaではたいしたことのないrewardが 大きな意味を持ちます。実験の条件はSameです。A bunch of games, three levels of rewards. What happens? medium level of rewardsを提示された人たちは small rewardsの人たちと成績が変わりませんでした。But this time, people offered the highest rewards, they did the worst of all。「In eight of the nine tasks we examined across 3回の実験, よりhigherインセンティブがworse成績という結果となった。」

これはおなじみの感覚的なsocialistの陰謀conspiracyなのでしょうか?No. Theyはeconomists from MIT, from Carnegie Mellon, from the University of Chicagoです。And do you know who sponsored this research? FRBです。これはまさにAmerican experienceなのです。

Let's go across the pond to the London School of Economics。11人のNobel 受賞者 in economicsを輩出しています。Great経済頭脳がここで学んでいます。George Soros, and Friedrich Hayek, and Mick Jagger(笑)。Last month, just last month, economists at LSE looked at 51 studies of 成果主義 plans, inside of companies。彼らの結論は「We find that 金銭的なインセンティブ can result in a negative impact on 全体的なパフォーマンス.」ということでした。

There is a 食い違い between what 科学 knows and what ビジネス does. And what worries me, as この潰れた経済の瓦礫の中に立って, is that あまりに多くの組織 are making their decisions, their policies about 人や才能, based on assumptions that are 時代遅れ, 検証されていない, and rooted more in 神話 than in 科学. this 経済の窮地からget out ofと思うなら 21st century的な答えのないtasksで high performanceを出そうと思うのなら、wrong thingsを これ以上続けるのはやめるべきです. To 誘惑 people with a sweeter carrot, or 脅す them with a 鋭いムチ. まったく新しいアプローチが必要なのです.

And the いいニュース about all of this is that scientistsが新しいapproachを示してくれているということです. It's an approach built much more around 内的な motivation. Around the desire to do things because they matter, because we 好き it, because they're 面白い, because they are 何か重要なことの一部. And to my mind, that new operating system for our businesses revolves around three elements: 自主性、成長、目的. 自主性, the 欲求 to 方向 our own lives. 成長, the desire to get better and better at 何か大切なこと. 目的, the 切望 to do what we do in the service of 大きな何か than ourselves. これらがour businessesのentirely new operating systemの要素なのです.

I want to talk today only about 自主性. In the 20th 世紀, we came up with this idea of マネジメント. Management did not 自然に生じた. Management is like -- it's not a 木. It's a テレビ. Okay? Somebody 発明した it. And it doesn't mean it's going to work 永久に. Management is great. 服従を望むなら, Traditional notions of management are ふさわしい. しかし参加を望むなら, 自主性 works better.

Let me give you some 例 of some kind of 過激なnotions of 自主性. What this means -- あまり多くはありませんが 、非常に面白いことが起きています. Because what it means is paying people 適切に and 公正に, 間違いなく. Getting お金の問題 off the table. And then giving people 大きな自主性. Let me give you 具体的な例.

How many of you ご存じ of the 会社 Atlassian? 半分もいない感じですね(笑). Atlassian is an オーストラリアソフトウェア会社. And they do すごくクールなこと. A few times a year they tell their エンジニア, "これから24時間何をやってもいい, as long as it's not part of your regular job. Work on 好きなことを何でも" So that エンジニア use this time to come up with a cool 継ぎ接ぎ for code, come up with an エレガントなハック. Then they 何を作ったのか見せる to their teammates, to the rest of the company, in 雑然とした全員参加の会合 at the end of the day. And then, オーストラリアですから, everybody has a ビール.

They call them 「FedExの日」. Why? Because you 何かを一晩で送り届けなければならない. It's 素敵. It's not bad. It's a huge 商標権 侵害. But it's pretty clever. (Laughter) That one day of 集中的な自主活動 has produced 多数の software 修正 that might never have existed.

And it's worked so well that Atlassian has taken it to 次のレベル with 20 Percent Time. Googleがやっていることで有名ですね.Where エンジニア can work, spend 20 percent of their time working on anything they want. They have 自主性 over their time, their task, their team, their 技術. Okay? Radical amounts of 自主性, And at Google, as many of you know, 新製品の半分近く in a typical year are 生まれています during that 20 Percent Time. Things like Gmail, Orkut, Google News.

Let me give you an even more 過激な example of it. Something called 「完全結果志向職場環境」. The ROWE(Results Only Work Environment). Created by two American コンサルタント, in place at about a dozen companies around 北アメリカ. In a ROWE people don't have スケジュール. They show up 好きなときに. They don't have to be in the office 特定の時間に, or any time. They just have to 仕事を成し遂げる. How they do it, when they do it, where they do it, is totally up to them. ミーティング in these kinds of environments are オプショナル.

What happens? ほとんどの場合, productivity goes up, 雇用期間 goes up, 社員満足度 goes up, 離職率 goes down. 自主性Autonomy, 成長mastery and 目的purpose, These are the 構成要素 of a new way of doing things. Now some of you might look at this and say, "Hmm, 結構だけど、it's 夢物語." And I say, "Nope. I have 証拠."

The mid 1990s, Microsoft started an 百科事典encyclopedia called Encarta. They had deployed all the right インセンティブ. All the right incentives. They paid プロ to write and edit 何千という記事. たっぷり報酬をもらっている managers oversaw the whole thing to make sure it came in on budget and on time. 何年か後に another encyclopedia got started. 別なモデル, right? Do it for 楽しみ. No one gets paid a cent, or a Euro or a Yen. Do it because you 好き to do it.

ほんの10年前に, if you had gone to an 経済学者, anywhere, And said, "Hey, I've got 百科事典を作る2つのモデル. 対決したら, who would win?" 10 years ago you could not have found a single まともな経済学者 anywhere on planet Earth, who would have predicted the Wikipediaモデル.

This is the 大きな battle between these two approaches. This is モチベーションにおけるアリ vs フレージャー戦. Right? This is 伝説マニラ決戦. Alright? 内的な motivators versus 外的な motivators. Autonomy, mastery and purpose, versus アメとムチcarrot and sticks. And who wins? Intrinsic motivation, autonomy, mastery and purposeが ノックアウト勝利します.まとめましょう.

There is a 食い違い between what science knows and what business does. And here is what science knows. One: Those 20th century rewards, those motivators we think are a 当然 part of business, do work, but only in a surprisingly narrow band of circumstances. Two: Those if-then rewards often 損なう creativity. Three: The 秘訣 to high performance isn't rewards and punishments, but that 見えない intrinsic drive. The drive to do things 自分自身のため. The drive to do things それが重要なことだから.

And here's the best part. Here's the best part. We already know this. The science confirms what we know in our hearts. So, if we repair this mismatch between what science knows and what business does, If we bring our motivation, notions of motivation into the 21st century, if we get past this lazy, dangerous, ideology of carrots and sticks, we can strengthen our businesses, we can solve a lot of those candle problems, and maybe, maybe, maybe we can change the world. I rest my 立証。

2009-08-09

http://anond.hatelabo.jp/20090809140038

レジスタの多いCPUの場合で、単純なループ最適化されるとループカウンタレジスタ上に確保される。

ローカル変数の場合。全てのコンパイラを知ってる訳じゃないから、全部そうなるとは言えないけど。

Javaの場合が気になったので、二つのコードを書いてちょっと調べてみたところ、

for(int i = 0; i < 10; i++){
	System.out.println(i);
}
for(int i = 0; i < 10; i++){
	System.out.println(i);
}
  Code:
   0:	iconst_0
   1:	istore_1
   2:	iload_1
   3:	bipush	10
   5:	if_icmpge	21
   8:	getstatic	#2; //Field java/lang/System.out:Ljava/io/PrintStream;
   11:	iload_1
   12:	invokevirtual	#3; //Method java/io/PrintStream.println:(I)V
   15:	iinc	1, 1
   18:	goto	2
   21:	iconst_0
   22:	istore_1
   23:	iload_1
   24:	bipush	10
   26:	if_icmpge	42
   29:	getstatic	#2; //Field java/lang/System.out:Ljava/io/PrintStream;
   32:	iload_1
   33:	invokevirtual	#3; //Method java/io/PrintStream.println:(I)V
   36:	iinc	1, 1
   39:	goto	23
   42:	return
int i;
for(i = 0; i < 10; i++){
	System.out.println(i);
}
for(i = 0; i < 10; i++){
	System.out.println(i);
}
  Code:
   0:	iconst_0
   1:	istore_1
   2:	iload_1
   3:	bipush	10
   5:	if_icmpge	21
   8:	getstatic	#2; //Field java/lang/System.out:Ljava/io/PrintStream;
   11:	iload_1
   12:	invokevirtual	#3; //Method java/io/PrintStream.println:(I)V
   15:	iinc	1, 1
   18:	goto	2
   21:	iconst_0
   22:	istore_1
   23:	iload_1
   24:	bipush	10
   26:	if_icmpge	42
   29:	getstatic	#2; //Field java/lang/System.out:Ljava/io/PrintStream;
   32:	iload_1
   33:	invokevirtual	#3; //Method java/io/PrintStream.println:(I)V
   36:	iinc	1, 1
   39:	goto	23
   42:	return

ここまで単純だと、同じコード吐いてました。(Java 1.6.0_11)

2009-07-14

twittrでフォロワーを増やすために気にすべき9つの要素まとめ

タイトルは一部旧字体表記

1.リアルにおける地位・肩書き・知名度

2.サイバースペース((観測範囲内の))における地位・知名度

3.直近1~20post

4.アイコン

5.ふぁぼったー

6.年齢・性別

7.趣味

8.フォローしている人

9.following/followedの比率(通称f/f比)

1.リアルにおける地位・肩書き・知名度

学閥

東大京大早稲田慶応多摩美筑波以外の学歴は晒す必要が無い。

勘違いしないで欲しい。これは何も「低学歴twitterするな」と言ってるわけじゃない。

これらGig6以外の大学出身者が属せるクラスタがほとんど存在しないだけだ。

現役大学生なら「○○(地域名)の大学に通ってます」としておくだけで十分なのだ。

職業

学生無職ニート問わずどんどん晒すべき。もちろん、一番強いのはIT系!

地位

好みによる。一部下心ある人を狙って「社長」と名乗るのもいいが、

それでも釣れるのはやっぱり絶対数の多いIT系だけだろう。

リアルでの知名度

(特定の方面で)高ければ高いほどロケットスタートを決められる。その加速度たるや、ピーチ姫もびっくりだ。

しかし、ネイティブtwitter-erからはしばらくの間「お客様」扱いされる諸刃の剣でもある。

2.サイバ(ry

ブロガーとして

貴様がすでに「アルファブロガー」として巷間から好感を得ていれば、またたくまにtwitterで広く交歓を持てるだろう。

ただし、常に読者からpostにブログ並みとまではいかなくてもある程度のクオリティーは求められるし、何よりブログ更新がおろそかになる危険がある。世の中一寸先は闇なので、ブログフィード配信にとどめておいたほうが無難かもしれない。

一介の無名ネットワーカーとして

twitterはそんな貴様を応援します。

3.最近のpost内容

日記

@ばっかりなのは良いとしても((むしろ社交性・積極性の高さがプラスに評価されるかもしれない))、その内容が「おはよう」やら「おかえり」だけなのは拙い。「何食った」とか「どこいる」とかも同様。せめて5postあたり1回くらいは70文字以上の文章をひねりだす努力をしよう。

「でも他に書くことがないよ!」とおっしゃる貴様。その「何食った」とか「どこいる」にちょっとプラスするだけでいいんです。理由を、予定を、因縁を、歴史を、感想を、原因を、結果を、情景描写を、心象描写を、ダジャレを、自身の哲学を。

「何かおもしろいことを書こう」と努力すれば少なくとも評価してくれる人は出てくるはずだ。

TLに反応系・ネタ師系

さぁ、血反吐がでるまでネタを吐き出しつづけようか。貴様の場合、話はそれからだ。

4.アイコン

ポートレイト

若くて麗しい女の子写真一択。貴様が男でも、だ。

動物

もちろん可愛ければ可愛いほどよい。ただし、あくまで基本は犬猫だ。

同種の動物アイコンにしている者同士は妙な連帯感が生まれるので絡みネタが生まれやすい。

また、実際にペットを飼っているならその行動を逐一描写しているだけでもふぁぼがザックザク

実は脳内だろうが虐待してようが、貴様は大勝利だ。

アニメマンガ

なるべくなら有名どころから画像を拝借しよう。それと時勢を読もう。

たとえ好みでなくても今話題になってるアニメキャラを使おう。

上記以外を選択

するということは、つまり、貴様アイコンによる好感度アップ策を捨てた、ということだ。

他でがんばればいい? 甘い。貴様twitter the killing fieldを甘く見すぎている!

ブーム

乗るっきゃない。

6.年齢・性別

もちろん若ければ若いほどいい。自分容姿に自身がなければアイコンアニメマンガ美少女キャラを据えよう。そうすればバカな男どもは勝手妄想を膨らませてくれる。ネットの利点を最大限に利用するのだ。

男の場合はそこまで顕著に年齢が影響することはない。

高校生以下だと稀に「ガキuzeeeee」みたいな理不尽物言いをつけられることがある程度。

7.趣味

どの分野でもいい。とにかく最大公約数を狙え。

ただし「小説が好きです」とか「サッカーが好きです」みたいな曖昧プロフはだめだ。

ハルキストです」「シオカニスタです」となるべく細かく書こう。

iPhoneは持ってるだけでfollowerが増える魔法ガジェット

8.following

twitter廃人クラスタ判定によく「最近のfollowing状況」を覗くらしい。

なるべくなら仲がよさげな人つながりでフォローしていくことを心がけよう。

9.f/f比

一番重要。これに比べたら他の項目はすべてカス

値が1未満→貴様カス

値が1.0~1.3→十分ではない

値が1.4~1.7→一番の食べごろ。

値が1.8~2.0→逆にちょっと遠慮してくる人が出てくる

値が4.0以上 →なにそれこわい

following千人以上だと不利?

人はf/f値をほとんど本能的、直感的に弾き出す。

理系という名の数学音痴文系という名の数学白痴が多いtwitter界隈だとf/f比を弾き出すのに扱う数字があまりに大きくなりすぎると機能不全を起こした上に「なんだかわからんがこいつ気持ち悪いのでフォローしてやんない」という結論に達してしまうことが多い。

本来ならfollowingが200前後にしぼるのが理想だ。が、それだと1000follower達成時にf/f比が5.0前後という貴様の今後の更なる発展にとって、あまりよろしくない数値を示してしまう。というか、それ以前に800超えたあたりから敬遠する人がでまくって1000超えを達成しにくい。そう考えるとfollowingは400~500あたりに絞るのが現実的だろう。

2009-07-05

Amazonグリフォン東方フィギュアが予約停止してる件について

ついさっき確認したんだけどAmazonで予約受け付け中のグリフォン東方フィギュアが軒並み予約停止してる

7/3ぐらいまで普通に予約受け付けしてた筈なんだけど、いつのまにか予約が出来なくなってて、お知らせメール登録するだけになってる。

http://www.amazon.co.jp/s/ref=nb_ss_gw?__mk_ja_JP=%83J%83%5E%83J%83i&amp;url=search-alias%3Daps&amp;field-keywords=%83O%83%8A%83t%83H%83%93+%93%8C%95%FB&amp;x=0&amp;y=0

http://www.amazon.co.jp/dp/B00284C914

http://www.amazon.co.jp/dp/B00284C90K

http://www.amazon.co.jp/dp/B00284C90U

http://www.amazon.co.jp/dp/B00284C90A

この手の製品は予約を早々に締め切ることがあるからそれかなと思ってたけど

グリフォン公式サイトじゃ未だに予約受け付けしてるんだよね

http://www.griffon.co.jp/pages/new.html

この予約が週明け辺りに早々に復活するのかそれともこのままなのかはまあ様子見だね

ところで、某一行日記神主らしき人がこんな事を言っていた

なんか勝手二次創作物をamazonとかに出している企業が居る事を今聞いた。一応、企業でグッズを出す場合は報告して貰う事になってるので、他の真面目な企業に申し訳ないし、何とかして貰うか



まあ、今回のこととは全く無関係だろうけどね

他に怪しげな夢咲黒とかいう企業もあるし(こっちの製品もいつのまにか販売中止になって、今Amazonにあるのは転売屋がマーケットプレイスで販売してる物のみになってる)

Q.クレジットカードは使えますか?

A.当サイトではご利用いただけませんが、販売委託先のAmazon等ではご利用いただけますのでよろしくお願い致します。

「販売依託先のAmazon」とか書いてるし

http://www.yumesakikuro.com/guttu/contents/recruit/recruit-info.html

2009-06-30

http://anond.hatelabo.jp/20090629220755

増田だけど。

ただ、増田の例を解決しろと言われると、心の余裕を持たせるというのは、まさに

>ただ、親元を離れろだののアドバイスは的確だとは思いますが、どうせ責任ももてないでしょう。

なんですよね…なのでこの案は書けなかったですね、このへんまでは同意です。

そうでもないと思う。

それこそ、「ただの共感」こそが心の余裕につながることもある。同じ経験を持つ人、共感してくれる人が大勢いることを知って、ほっと一息つけて、それが克服へ向かう力(たとえば親元を離れることを検討してみるとか)になることもあるんだよね。だから http://anond.hatelabo.jp/20090629205133 の増田に同意。

元増田の主張を「わがまま」ととらえてるようだけど、私には

自分は他人の要求…他人が嫌だといった内容が、あなたの楽しみを奪う事…だったとしてもそれに従うのか?

元増田人生はまさにこれに従うことが日常化しているように思えた。自分の要求は通せず飲み込んでしまうけれど、他人の要求を拒否することなど許されないと思ってしまっている。普通の人はそんなことありえないと思うかもしれないけど、押さえられて生きてきた人にとっては、そういう状態こそが普通

少し前に増田にいた、「学習無気力」の人と似てるかもしれない。

というわけで、元増田には精神分析医だった故・木田恵子氏の本を薦めたい。

http://www.amazon.co.jp/exec/obidos/search-handle-url?_encoding=UTF8&amp;search-type=ss&amp;index=books-jp&amp;field-author=木田%20恵子

「添うこころ」「喝采症候群」「0歳人・1歳人・2歳人」あたりがとくにおすすめ

どちらかというと、増田の親のような人に向けて、そういう叱り方はよくないと説いた本だけど、そういうことを言ってくれる人もいるんだ、ってことで安心できるんじゃないかと思う。

2009-04-21

カレー女子中学生の名推理

カレー事件で林真須美死刑判決が出たけど、そういえばあの時女子中学生夏休み宿題で「カレーは腐らないから食中毒じゃないはず。毒物混入では」と推理して世の大注目を浴びたことがあった。

あの子は今ごろどうしてるんだろうと、ネット検索してみた。まずは本人のサイト

1983年生なので、今は26歳。HPプロフィール2000年に16歳で高校中退したところで止まっている。

三好万季

http://www.platz.or.jp/~yoroz/

次にamazonで本を検索

四人はなぜ死んだのか―インターネットで追跡する「毒入りカレー事件」 (単行本)

http://www.amazon.co.jp/dp/4163554300

出版社/著者からの内容紹介

日本中を震撼させた和歌山毒入りカレー事件。四人の犠牲者はなぜ死んだのか。医療過誤の可能性を鋭くついた文藝春秋読者賞受賞作

内容(「BOOKデータベースより)

中3の夏休み宿題で史上最年少受賞!15歳の少女インターネットを駆使して見つけたあの和歌山毒入りカレー事件の「盲点」とは?選考委員こぞって激賞、皇后美智子さまと同時授賞。第60回文春秋読者賞。

書評を読むとこの頃(1998年当時)はインターネット検索情報収集ということが世間で新鮮味をもっていたことがわかる。

ひとつ気になった、書評が。

<蛇足>

今は廃刊になったある雑誌に、

この筆者の父親が砒素専門家で、父親の著作と同じような記述が本書でも見られることから、

父親が本書にかなり手を加えていたのではないかということが言及されていた。

事実はどうであれ、このような疑いを持たれるような人物に、大した身辺調査をせず賞を与えてしまった出版社は大いに反省すべきであろう。

そういえば、筆者はその後希望通り医師になれたのであろうか。

筆者が得意なインターネットで筆者を検索してみたが、本書が出版されて以降の筆者の動向はわからなかった。

父親が手を加えていたのかと興味が湧く。さらに調べるとある雑誌とは噂の真相の記事のことらしい。

たしかに文章が似ている。

●1月号のスクープ「『天才少女論客三好万季の裏で蠢く

タカ派親父は詐欺師だった!の証明」に対するステージパパの反論を検証

http://www.uwashin.com/2001/new/miyosi.html

三好万季の父・三好義光はいろいろ本を出してるらしい。amazon検索してみる。

http://www.amazon.co.jp/本/s?ie=UTF8&amp;rh=n%3A465610%2Cp_27%3A%E4%B8%89%E5%A5%BD%20%E7%BE%A9%E5%85%89&amp;field-author=%E4%B8%89%E5%A5%BD%20%E7%BE%A9%E5%85%89&amp;page=1

どうやら父はビタミンミネラル専門家らしい。

さらに「気力こそ自立への根っこ―パラダイム大転換時代の子育て」「子には魚を与えるな釣り方を教えよ!―15歳のわが子を司法試験(一次)に合格させた三好教育法」という本を出していて、長男を司法試験1次合格させたり、留学させたりかなりユニーク教育観を持った人物のようだ。(長男は司法試験2次合格したかは不明)

まためだか石鹸という会社にも一枚噛んでいるらしい。

ということで、今現在三好万季が何をしているかはよくわからず、怪しい?父親の存在が浮かび上がって、なんだかなぁ~という思いがもやもやと残った・・・

2009-03-05

陰山英男氏講演_090228 -1

--------------------------------------------------

陰山英男氏講演_092028

--------------------------------------------------

 --------------------------------------------------

 ▼ 概要

 --------------------------------------------------

 ・「100ます計算」で有名な陰山氏の講演。

 ・P.M.1:30~2:30講演。質疑30分

 ・内容:自分経験、実践に基づき、日本教育についていろいろ。

  --------------------------------------------------

  ◆ 会場

  --------------------------------------------------

  ・大阪府狭山市さやかホール

  ・大型イベントの公演が可能な大ホール

   http://www.sayaka-hall.jp/

  --------------------------------------------------

  ◆ 講演者

  --------------------------------------------------

  ・陰山英男氏。51歳。

  http://ja.wikipedia.org/wiki/%E9%99%B0%E5%B1%B1%E8%8B%B1%E7%94%B7

  http://ja.wikipedia.org/wiki/%E7%99%BE%E3%81%BE%E3%81%99%E8%A8%88%E7%AE%97

  Amazon

  http://www.amazon.co.jp/exec/obidos/search-handle-url/250-4349303-4987419?%5Fencoding=UTF8&amp;search-type=ss&amp;index=blended&amp;field-keywords=%E9%99%B0%E5%B1%B1%E8%8B%B1%E7%94%B7

  ──────

  陰山 英男(かげやま ひでお、1958年 - )は、兵庫県朝来市(和田山町)出身の教育者立命館小学校校長立命館大学教育開発支援センター教授安倍首相諮問機関教育再生会議」元委員。小学館の通信添削学習『ドラゼミ』総監修者。大阪府教育委員。

  ──────

  来歴

  岡山大学法学部法学卒業学生時代は放送文化部に所属し、アナウンサーを目指すが挫折。佛教大学通信教育部にて教員免許取得。兵庫県内の小学校教員を勤める。教員時代は典型的な「でもしか先生」であったが、同僚教師の死を切っ掛けに、「命を大切にするなら、まず教師から。自分犠牲にする教育実践など意味はない」と、授業改革に目覚める。

  朝来町立(現在合併により朝来市立)山口小学校在職当時、同僚、父母なども巻き込んで基礎学力向上のためのメソッドの開発を進め、岸本裕史が提唱した百ます計算インターネット活用科学実験、そして日常の生活を見直すチェックシートの活用など、さまざまな工夫を重ねて、成果を上げる。

  また、現場教員たちの自主的な研究会学力の基礎を鍛えどの子も伸ばす研究会」に小河勝らと共に所属。広島県尾道市教育委員会による校長公募に応じて、2003年4月より、尾道市立土堂小学校文部科学省指定研究開発学校)の校長に就任。

  2006年4月より、京都市北区に開校の立命館小学校校長立命館大学教授に就任。

  2006年10月政府教育再生会議委員に就任。(2008年1月まで)

  2008年10月1日大阪府教育委員に就任。

  ──────

  ・今回のイベント主宰の初芝学園が立命館提携したので、今回の講演はそのツテらしい。

  ・この間、陰山氏の娘は東大合格した。

  「娘が東大合格した本当の理由~高3の春、E判定から始める東大受験

  http://www.amazon.co.jp/%E5%A8%98%E3%81%8C%E6%9D%B1%E5%A4%A7%E3%81%AB%E5%90%88%E6%A0%BC%E3%81%97%E3%81%9F%E6%9C%AC%E5%BD%93%E3%81%AE%E7%90%86%E7%94%B1~%E9%AB%983%E3%81%AE%E6%98%A5%E3%80%81E%E5%88%A4%E5%AE%9A%E3%81%8B%E3%82%89%E5%A7%8B%E3%82%81%E3%82%8B%E6%9D%B1%E5%A4%A7%E5%8F%97%E9%A8%93~-%E5%B0%8F%E5%AD%A6%E9%A4%A8101%E6%96%B0%E6%9B%B8-%E9%99%B0%E5%B1%B1-%E8%8B%B1%E7%94%B7/dp/4098250101/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1236167946&amp;sr=8-1

  ・ポッドキャストFM ラジオ陰山英男ヒューマンラボ」 放送中。

  http://www.tfm.co.jp/podcasts/human/

  --------------------------------------------------

  ◆ 聴衆

  --------------------------------------------------

  ・最終的に300人程度は来ていたかと思う。

  ・90%以上が「初芝学園」の保護者

  ・「初芝学園」とは、あまり聞いたことがない学校だが、南大阪私立学校で、小学校高校まである一貫校らしい。

  ・入り口には「小学校」「中学校」「高校」「一般」の受付があり、住所・氏名を登録するようになっていた。

  ・同じ講演を見た人のブログがあった。

   http://gachapin101.at.webry.info/200903/article_1.html

  --------------------------------------------------

  ◆ 講演全体の印象

  --------------------------------------------------

  ・教壇に長く立ってきて、今は副校長だったり、公的機関の教育顧問だったりすることもあり、

   講演には慣れている感じだった。

  ・ざっくばらんな印象で和ませつつ、言うべきことはきちんと言う印象。

  ・プレゼン資料はパワーポイントだが、パワーポイント自体が進化していて驚いた。 

   印刷物かと思うほど解像度が高く、またビデオを貼れるので非常にわかりやすい。

 --------------------------------------------------

 ▼ 内容

 --------------------------------------------------

  --------------------------------------------------

  ◆ 子供学習意欲について

  --------------------------------------------------

  ・この間の調査 http://www.jiji.com/jc/zc?k=200903/2009030100067

   で、高校生の77%が、勉強がキツイと答えている。

  ・何より子供の学習意欲が減退している。

  ・子供自己評価が低い。5~6割が「自分ダメだ」と思う。

  ・陰山氏は、1958年岡山教育学部卒業、の○○立 山口小学校に赴任、

    -&gt; その後○○立 土堂小学校で、「陰山メソッド」を完成させる。

    -&gt; 現在立命館小学校 副校長

  --------------------------------------------------

  ◆ 今後の日本について

  -------------------------------------------------- 

  ・今後、日本はもっともっと景気が悪くなる。暗い世相になる。

  ・正規雇用自体が吹き飛び、半年後には派遣どうこうの話さえ出なくなるだろう。

  ・中学生はその実態はわかっている。きれいごとしか言わない大人が多すぎるのが問題だ。

  ・この間、中学生向けの講演があったので、本音で「あなたたちの未来は暗い」と話した。

   すると、講演が終わっても、拍手が鳴りやまなかった。

   その後、中学生たちは職員室に押しかけ「百ます計算」を明日からするように求めたということだ。

  ・日本未来は暗い。教育産業も、きちんとやっていかなければならない。

  --------------------------------------------------

  ◆ 教育の効果について

  --------------------------------------------------

  ・教育の効果というものは、多くの「識者」が言うように、何年も経ってやっとわかるというものではなく、3日で変わりはじめ、数週間で必ず効果が出る。1年もあれば、ずっとはるか上にいる。

  ・高校生より中学生中学生より小学生が、教育の効果が出やすい。

  ・なぜ小学生に、あっという間に教育の効果が出るのかというと、小学生では「知識」だけでなく、「勉強のしかた」を同時に学ぶからだ。

  --------------------------------------------------

  ◆ 著作を読んでほしい

  --------------------------------------------------

  ・講演をしても、数週間で忘れてしまうので、

   本を買って、ときどき読み返してほしい。また、ポッドキャストFMラジオ)もやっているから聞いてほしい。

  -「学力は1年で伸びる」

  http://www.amazon.co.jp/%E5%AD%A6%E5%8A%9B%E3%81%AF1%E5%B9%B4%E3%81%A7%E4%BC%B8%E3%81%B3%E3%82%8B-%E6%B1%9F%E6%BE%A4-%E6%AD%A3%E6%80%9D/dp/4022504005/ref=sr_1_31?ie=UTF8&amp;s=books&amp;qid=1236167756&amp;sr=8-31

  -「家庭力―子ども学力向上と幸せのために親ができること 」

  http://www.amazon.co.jp/%E5%AE%B6%E5%BA%AD%E5%8A%9B%E2%80%95%E5%AD%90%E3%81%A9%E3%82%82%E3%81%AE%E5%AD%A6%E5%8A%9B%E5%90%91%E4%B8%8A%E3%81%A8%E5%B9%B8%E3%81%9B%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AB%E8%A6%AA%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%93%E3%81%A8-%E9%99%B0%E5%B1%B1-%E8%8B%B1%E7%94%B7/dp/4391136031

  -ポッドキャストFM ラジオ陰山英男ヒューマンラボ

  http://www.tfm.co.jp/podcasts/human/

  --------------------------------------------------

  ◆ 土堂小学校

  --------------------------------------------------

  ・6年前に公立・土堂小学校校長として様々な試行を行った。

  ・1学年150人という、かなり大きな学校で、これだけの人数の成績を上げるのは、通常非常に困難なのだが・・・。

  ・結果、偏差値65以上が全校の20%、全校平均平均知能指数117という、驚異的な結果となり、

   卒業後、多くが進学校に進学、子供たちの可能性は大きく広がった。

  ・知能が高くなる、ということは、子供たちの可能性・選択肢が広がることだ。

   「陰山メソッドは「生きる力」にならない」などと言う「識者」がいるが、馬鹿馬鹿しい話だ。

  ・「100ます計算馬鹿になる」などという本を読んでみたが、くだらない話ばかりでまるで話にもならない。

  --------------------------------------------------

  ◆ 知能指数とは

  --------------------------------------------------

  ・知能指数とは、エンジンの回転数のようなものだ。

   適切な環境さえ与えてやれば、どんどん回転数は上がる。

  ・「生活習慣が全て!」と言っても良いほど生活習慣は大切だ。

   生活習慣だけで、知能はどんどん上がっていく。

  --------------------------------------------------

  ◆ 今私(陰山)がしている、脳によい生活習慣

  --------------------------------------------------

  ・脳が発達する生活習慣がある。

  ・今、私がしている、脳によい生活習慣とは

  ・ごはん(米)の代わりに、キャベツを食べる。

  ・1日40分歩く。

   -&gt; ちょっと早く歩き、心拍数100程度にする。走るほどでなく、ぶらぶら歩くのでもなく、ちょっと負荷をかける程度が望ましい。

  --------------------------------------------------

  ◆ 日本人ライフスタイルについて

  --------------------------------------------------

  ・実は、子供学力だけでなく、大人の学力も低下している。

  ・日本人ライフスタイルを、脳力が高くなるようにしなくてはならない。

  ・2000年では1人あたりのGDPが3位 -&gt; 2006年には18位に低下。生産性が落ちている。

  --------------------------------------------------

  ◆ フィンランドメソッドについて

  --------------------------------------------------

  ・今流行フィンランドメソッドについて。

  ・フィンランド見学に行き、直接見て、いろいろと話を聞いた。

  ・これなら、世界で知能が一番高いのは当たり前だと感じた。

  ・とにかく教科書が難しい!フィンランド小学校1年生の教科書は、日本でいえば小学校4~5年レベルだ。

  ・当然、落ちこぼれる子も出てくる。だが、多くの教員や原則無料教育によりそれをクリアしている。

  ・1クラス23人に教員が3人、その他、テキストを用意したり、学校事務を行う補助要員がクラスに1人いる。

   これだけいれば、さすがに簡単には落ちこぼれは出ない。

  ・小学校から大学まで、全て教育費は無料教科書ノート鉛筆等文具も無料

   要するに教育に一切、費用は必要ない。

  ・当然、社会的には膨大なコストがかかっている。

  ・日本でそれを行うには、かなりの意識の改革が必要だろう。

  --------------------------------------------------

  ◆ 日本教育の強みとは

  --------------------------------------------------

  ・日本教育予算は、先進国中最低。

  ・しかし、それでさえ、なぜか2000年以前は、かなりの成績を収めていた。

  ・なぜか? 私は「系統だった学習指導要領」にあると思っている。

  ・各国を見て回ったが、「系統だった学習指導要領」があるのは日本だけだった。

   これが日本の貧弱な教育環境において、日本子供にかなりの知能を与えていた原因かと思う。

  ・だが、その優れた学習指導要領も、2000年以降ゆらぎ、その結果、学力の低下が起きたのではないか。

  --------------------------------------------------

  ◆ グローバリズム教育

  --------------------------------------------------

  ・教育グローバル化が始まった。

  ・国境を越えて、優秀な人間世界を巡る時代が始まった。

  ・グローバル時代に、知能の力がないのは、子供達の未来を閉ざしてしまうことになる。

  ・10年前、アジアから米国への留学生日本人がいちばん多かった。

  ・現在は、インド中国韓国日本台湾 の順になってしまった。

  ・しかも、日本人は10年前より留学生は減っているのだ!

  ・なぜか?日本人留学しようとしても、基礎学力が足りず、入学できないのである。

  -ここで中国小学校での英語教育風景ビデオが入る。

  ・あまりに驚いたので、「我々見学者のために、特区の小学校を回っているのか?」と聞いたら、これは中国ではすべての小学校で行われている、と言われた。

  ・中国小学校では、小6では英語の授業は英語で受ける。

  ・小学校卒業時の英語目標は、「日常生活に、実用的に活用できるレベル」である。

  ・低学年で週に5時間、高学年では4時間英語の授業を受ける。

  ・日本の現状は、小学校では、今はそもそも英語の授業は行われていない。(ローマ字ならある)

  ・次の指導要領で英語の授業が入ることが決まったが、週にたったの1時間、しかも目的は「異文化理解」である。

   中国レベルとは比較にならない。

  --------------------------------------------------

  ◆ 子供の伸びる家

  --------------------------------------------------

  ・今、住宅メーカーと共同で、「子供が伸びる家」の研究を行っている。

  ・学習は「生活習慣がすべて」と言えるほど、生活習慣は大事なので、「子供の伸びる家」はそれを考えて作っている。

  ・とりあえず今の家で考えるというと・・・

   1/ダイニングに長机(田舎公民館に置いてあるような安物)を置く。

   -&gt; ごはんを食べて、親が見ている横ですぐに勉強ができるように。食卓でやると、食事中に片付けなくてはならず、片付けるのが面倒。

   -&gt; 長机は横に長く、奥行きが短いので、奥のほうがとりづらいということがない。横に長く置いておくほうが手が届きやすい。

   2/畳の間があったほうがいい。子供ごろごろできるのと、寝るときに、ベッドは落っこちるので、畳にフトンのほうが安眠できるので。

   -&gt; ぐっすり眠れるのが、とにかく一番!「睡眠力」と名付けたいくらい。

   3/リビング本棚を置き、辞書図鑑などを置く。また、どの部屋にも辞書図鑑があるようにする。

   -&gt; なぜか?それは、「わからない」 -&gt; 「わかる」の時間が短いほど脳への定着が強く、結果として知能が上がるからだ。

     「後で調べとく」ではダメで、「今わからない事は今調べられる」ような体制を作っておくのがよい。

   4/親の手伝いや部屋の掃除子供の知能を高める。イモの皮むきができる子のほうが、できない子よりも知能が高くなる。

  --------------------------------------------------

  ◆ 東大と親の収入について

  --------------------------------------------------

  ・結果的に言うと、東大普通の家庭から行っている子も多い。

  ・なぜ「親の収入が低いと合格しない」などという神話が出来たかというと、

   昔の東大は、とんでもない高収入の親がたまにいたので、彼らが平均値をぐっと上げていた。

  ・また、10年ほど前に、中高一貫校では中学高校の内容を前倒しで教えてよいことになったので、中高一貫の私立高校が有利となった。

  ・しかし、実は東大は、あまりそういう子を取りたくない。

  ・そこで、東大は、年収400万円以下の家庭は、授業料無料になっている。

  ・実は東大東京出身の子が多く、東京ローカル学校とも言える。

  ・現在東大は地方の公立高校を回り、優秀な生徒を狙っている。

  ・教育再生会議で言っていたが、小さい頃から外の風に当たらず、知識だけを植え付けられた子は、

   好奇心が育っていないので、大学で新しい研究などできるわけがない。

   東大はそう考えている。

  ・子供たちの脳をすり減らさない教育が求められている。

  --------------------------------------------------

  ◆ 虫食い学力について

  --------------------------------------------------

  ・近年、目立ってきたのは「虫食い学力」である。

  ・「虫食い学力」とは、計算漢字などの基礎を徹底していないため、知識や技能が虫食い状態となり、結果、それが上級の学年に進んだときに致命的な弱点となり、理解を妨げることである。

  ・中学生に小学1年レベル計算をさせると、○-7、○-8を間違える子がけっこういる。

  ・漢字について、6年生では3割の児童しか、指導要領漢字全部を覚えていない。

  ・割合、分数の計算を理解していない子がかなりいる。

  ・上級の学年は、それらの知識が前提となるので、そこがネックとなり、ついていけなくなる。

  ・この場合、親や先生が叱責しても激励しても、何の意味もない。どこを理解していないのか、まずプロの目できちんと見ないと駄目である。 一人一人、テストの1つ1つの問題を細かく見ていき、何を理解していないかを見つけていく。

  ・中高一貫校でもこの虫食い学力問題はある。

  ・中学生に100ます計算をさせると、方程式などの難しい問題も解けるようになる。

   やはり基礎的な計算力が足りていなかったと考えられる。

  ・塾経営者と話した時、この虫食い学力問題が話題になった。受験専門の塾では基礎、基本の徹底をやらないので、こういった基礎のついてない子は伸びず、大きな問題となっている。

  --------------------------------------------------

  ◆ 100ます計算について

  --------------------------------------------------

  ・100ます計算は、私が思いついたものではない。

  ・「計算の反復練習」という、本来しんどい、つまらないものを、面白く取り組めるための1つの手段だ。

  ・毎日、同じ問題をやる。あっという間に記録は上がっていく。

   実は、違う問題でも、同じ問題でも、計算力向上の効果は全く変わらない。

    -&gt; 褒めてもらえる -&gt; 自信がつく -&gt; やる気が出る。

  ・9ヶ月で知能指数が9ポイント上がる。

  ・学力偏差値は、4ポイント上がる。

  ・不思議なことに、100ますを続けると、もっと深いところで学力が上がっていく。

   授業もやりやすくなる。

  ・特に日本の子の、学習の最も妨げとなるのは「学力コンプレックス」である。

  ・日本の子は、褒められて育てられていない。たいがいの場合は「おまえは駄目だ」と言われて育つ。

   それにより、何においても自信のない子が非常に多い。

  ・100ます計算は、大人でもだいたい2分はかかる。

  ・それを、小一でも、1ヶ月ほどで1分45秒を切るようになる。

  ・大人を負かすほどの計算力がつき、褒められる。結果、自信のかたまりのようになり、

   「学力コンプレックス」とは無縁の「成長モード」に入り、学習スムーズに行える。

  ・方程式も、100ます計算でできるようになる。

  ・「同じ事を3日連続でやる」のが大事である。

   -何日間同じことをすると、記憶が定着するか?のグラフ

  ・3日間同じ事をすると、記憶はよく定着する。

   それ以下ではすぐ忘れてしまう。それ以上やってもあまりスコアは伸びない。

  ・よって、計算漢字英単語も、記憶を定着させたい場合は、「3日連続で同じ事をする」が有効である。

  ・1日10分でもよい。それで頭の回転を上げることができる。

  ・「自信」 -&gt; 「成長モード」が大事である。

  --------------------------------------------------

  ◆ 「睡眠力」と「朝ご飯」について

  --------------------------------------------------

  ・「睡眠力」を育てるのは、非常に重要である。

  ・知能開発の7割は「早寝」「早起き」「朝ご飯」の生活習慣により決定してしまう。

   -睡眠時間記憶定着のグラフ

  ・睡眠時間はやはり7~9時間がいちばん良い。

  ・9時間以上の寝過ぎは、睡眠の質が悪い。

  ・「ぐっすり眠る」のは能力スキルと言ってもよい。

  ・朝ご飯をとにかく「しっかりとる」こと。

   -グラフ睡眠導入時間・朝食の食材数。

  ・子供は、P.M.8:00~9:00までに寝ると、一番知能指数が高くなる。

  ・朝食の食材の数が少ないと、知能指数が低い。

  ・朝ご飯を食べていないと、非常に知能指数が低い。

  ・朝ご飯を食べずに登校するグループに、朝食を取らせるようにしたところ、知能指数は6ポイント上がった。

  ・手っ取り早く言えば、「朝は湯気の出るおかずを食べさせてください」ということ。

  ●パン+ジャム+牛乳だけではダメ。脳に必要なアミノ酸がとれないから。

  ──────

  *なお、文中「グラフ」の統計は、大きな学校に協力してもらい、厳密にとったもので、

   サンプル数等も有効な範囲であり、いいかげんなものではない。

  --------------------------------------------------

  ◆ TV・ゲームケータイについて

  --------------------------------------------------

   -記憶とTV視聴時間グラフ

  ・TVは1日2時間まではOK。できれば1時間程度に。

  ・TVを1日5時間以上見ている子は、必ずイライラしている。

   睡眠時間減、神経が高ぶって睡眠が浅くなるので。

  ・ゲームは1日30分程度ならOK。

  ・ケータイも、子供にとってメリットはほとんどない。

   なるべく子供からディスプレイは遠ざけること。

  --------------------------------------------------

  ◆ 読書は知能を高める

  --------------------------------------------------

  ・読書は知能を

2008-11-12

http://anond.hatelabo.jp/20081112101505

JUNE三国志4コママンガがまさにご希望通りな感じ。

そんなにボーイズラブ要素もなかったと思うけど。

友達の家でチラ見しただけなんで、作家とか思い出せないなあ…。

あった

白井恵理子『STOP劉備くん !』 『GOGO玄徳くん !!』シリーズ

http://www.amazon.co.jp/%E6%9C%AC/s?ie=UTF8&rh=n%3A465610%2Cp_27%3A%E7%99%BD%E4%BA%95%20%E6%81%B5%E7%90%86%E5%AD%90&field-author=%E7%99%BD%E4%BA%95%20%E6%81%B5%E7%90%86%E5%AD%90&page=1

STOP劉備くん! それゆけ赤壁オリンピック」←最新刊 2008年11月22日発売予定

NHK人形劇三国志」の人形を元にした劉備くんたち三国志武将たちが時事ネタや著者の趣味・近況のネタで遊ぶ4コマギャグ漫画

ですって。

あと個人的には多分お母様にヒットすると思われるのがベルばら4コマベルばらKids」。

朝日新聞の日曜版で連載してるヤツ。結構おもしろいし、コロコロしたキャラでお母様好みだと思います。

2008-11-11

BLエロでいいと思うんだが

個人的にBLを買うが、エロは求めてないしエロが多すぎる本に出会うと辟易する。

が、BLエロではないという主張は違うだろうと思うよ。

エロ【ばかり】ではないという主張はわかるけれど、それはメイドカフェに行くのはオタクばかりじゃないよ!という無理な主張と同レベルにしか感じない。

キス未満のほのぼのやストイックなもあれば、擬人化もあるし、ネコ耳だってあるし、ショタ学生もの、サラリーマン893アラブ王、オヤジ、果てはカニバや3P4P、陵辱まで何でもござれだ。

はっきりいってBLというひとくくりにする事自体が難しいんじゃないかと思う。

表紙がエロじゃないからセーフって考え方もどうかと思う。

http://anond.hatelabo.jp/20081111142328

であげた表紙だってエロそのもではないけど彷彿とさせるものが多いしなあ。

ちなみにBL小説は表表紙よりも裏表紙or口絵がヤバイ。

モロな時もあるから表紙だけでは判断すると危険

特にエロ小説は大体にして濡れ場が挿し絵になっているから、一般の人がイラストだけパラパラっと見るだけでも厳しいのはわかると思う。

エロを特に求めていない私でも、小説のうち9割は濡れ場のイラストあるもの。イラストの力が大きいというのは同意だ。たぶん、イラストがなかったら、今回の件は起きていなかったように思う。

http://www.amazon.co.jp/s/ref=nb_ss_gw?__mk_ja_JP=%83J%83%5E%83J%83i&url=search-alias%3Dstripbooks&field-keywords=MARBLE+COMICS&x=10&y=21

ちなみにこの辺の漫画表紙でセーフってレベルじゃないだろうか。

BLエロじゃないよと腐女子が否定してしまったらBLの行き場がなくなってしまうよ。BLエロも許容するよ。それが文化だよ。

昔はエロがなかった?でもエロが売れたからBLエロが増えたんだよね。誰のせいでもなく腐女子という人たちが自分達で選んだ道なんだよ。

(追記:ごめん、昔はエロがなかったというのは間違いだ。エロを強調するようなイラストは少なかった。今はエロを彷彿とさせる表紙が増えていると思う…と言いたかった。尾崎南懐かしいな。あれはBLの走りだよね)

だから図書館の件も仕方のない事だと思っている。むしろアブノーマルな趣味だとも思うから日陰でいい。

まあでもBLだけ規制ってのはおかしいとは思うんだけどね。

2008-10-18

real street angels から mechanize を使って動画を取ってきてEmacsで見てみるよ

せっかく書いたから匿名でのせてみるよ

使い方は

  • 動画を取ってきたいよ
    • config.yamlユーザとかを設定するよ
    • ids.txt に取ってきたいIDを書くよ
    • sangels.bat を実行するよ
  • Emacs動画を見たいよ
    • sangels.el を load するよ
    • M-x sangels だよ

必要なものを gem で取ってくるにはこうすればいいよ

  • gem install -r log4r
  • gem install -r -v 0.6 hpricot
  • gem install -r mechanize

長すぎてelispが消えたから続きがあるよ

sangels.bat - 起動用バッチファイル

@echo off
setlocal
set WD=%~dp0
cd /d %WD%

ruby get_movies.rb
ruby get_images.rb
ruby create_m3u.rb

ruby

config.yaml - 設定ファイル
user: ユーザID
password: パスワード
ids_file: ids.txt
done_file: ids_done.txt
movies_dir: movies

log4r_config:
  pre_config:
    global: INFO
  loggers:
    - name: app
      type: Log4r::Logger
      level: INFO
      outputters:
        - STDOUT
        - FILE
  outputters:
    - name: STDOUT
      type: Log4r::StdoutOutputter
      formatter:
        type: Log4r::PatternFormatter
        pattern: "%d [%l] %C - %M"
        date_pattern: "%H:%M:%S"
    - name: FILE
      type: Log4r::FileOutputter 
      filename: "#{LOGDIR}/sangels.log"
      formatter:
        type: Log4r::PatternFormatter
        pattern: "%d [%l] %C - %M"
        date_pattern: "%Y-%m-%d %H:%M:%S"
get_movies.rb
require 'fileutils'
require 'logger'
require 'mechanize'

BASEDIR = File.dirname($0)
require "#{BASEDIR}/util"
require "#{BASEDIR}/sangels"

$config = load_config(BASEDIR)
prepare_logger(BASEDIR)
$log = new_logger("get_movies")
WWW::Mechanize.log = new_logger("mechanize")
WGet.log = $log

class IDFile
  def initialize(file)
    @file = file
    unless File.exist?(@file)
      Fileutils.touch(@file)
    end
  end

  def ids(contains_comment = nil)
    File.open(@file) {|io|
      io.to_a.map {|x|
        x.chomp
      }.select {|x|
        if x.empty?
          nil
        elsif contains_comment
          true
        else
          not /^\s*\#/ =~ x
        end
      }
    }
  end

  def add(id)
    ids = ids(true)
    unless ids.any? {|x| x == id}
      write(ids + [id])
    end
  end

  def delete(id)
    ids = ids(true)
    if ids.any? {|x| x == id}
      write(ids - [id])
    end
  end

  def write(ids)
    File.open(@file, "w") {|io|
      ids.each {|x| io.puts x}
    }
  end
end


$log.info("BEGIN #{$0} ================")
exit_code = 0
begin
  ids_file = IDFile.new($config.ids_file)
  done_file = IDFile.new($config.done_file)
  movies_dir = $config.movies_dir
  wget = WGet.new

  sangels = SAngels.new
  sangels.login($config.user, $config.password)
  ids_file.ids.each {|id|
    begin
      movies = sangels.movies(id)
    rescue SAngels::Movies::InvalidMoviesError
      $log.warn("invalid movie id: #{id}")
      next
    end
    dir = File.expand_path(id, movies_dir)
    movies.each {|link|
      wget.retrieve(link.href, dir)
    }
    expected = movies.movie_links.map{|x| File.basename(x.href)}
    actual = Dir.glob("#{dir}/*").map {|x| File.basename(x)}
    if (expected - actual).empty?
      done_file.add(id)
      ids_file.delete(id)
    end
  }
rescue => e
  $log.error(e)
  exit_code = 1
end

$log.info("END #{$0} (#{exit_code}) ================")
exit exit_code
get_images.rb
require 'fileutils'
require 'logger'
require 'mechanize'
require 'ostruct'

BASEDIR = File.dirname($0)
require "#{BASEDIR}/util"
require "#{BASEDIR}/sangels"

$config = load_config(BASEDIR)
prepare_logger(BASEDIR)
$log = new_logger("get_images")
WWW::Mechanize.log = new_logger("mechanize")
WGet.log = $log

$log.info("BEGIN #{$0} ================")
exit_code = 0
begin
  movies_dir = $config.movies_dir
  sangels = SAngels.new
  sangels.login($config.user, $config.password)
  thumbnails = sangels.thumbnails

  Dir.glob("#{movies_dir}/*").each {|dir|
    next unless File.directory? dir
    id = File.basename(dir)

    url = thumbnails.url(id)
    unless url
      $log.warn("#{id} is not found")
      next
    end
    path = File.expand_path("00_thumbnail#{File.extname(url)}", dir)
    next if File.exist? path

    $log.info("retrieving #{url}")
    thumbnail = thumbnails.get_file(id)
    File.open(path, "wb") {|io| io.write(thumbnail)}
  }
rescue => e
  $log.error(e)
  exit_code = 1
end

$log.info("END #{$0} (#{exit_code}) ================")
exit exit_code
create_m3u.rb
BASEDIR = File.dirname($0)
require "#{BASEDIR}/util"

$config = load_config(BASEDIR)
movies_dir = $config.movies_dir
Dir.glob("#{movies_dir}/*") {|dir|
  next unless File.directory? dir
  name = File.basename(dir)
  files = Dir.glob("#{dir}/*.wmv").sort

  File.open("#{movies_dir}/#{name}.m3u", "w") {|io|
    files.each {|file|
      io.puts "#{name}/#{File.basename(file)}"
    }
  }

  File.open("#{dir}/00_movies.m3u", "w") {|io|
    files.each {|file|
      io.puts "#{File.basename(file)}"
    }
  }
}
sangels.rb
require 'mechanize'
require 'hpricot'

BASEDIR = File.dirname($0)
require "#{BASEDIR}/util"

class SAngels
  HOST = "real2.s-angels.com"
  LOGIN_URL = "http://#{HOST}/member/"
  INFO_URL = "http://#{HOST}/teigaku/item.php"
  THUMBNAILS_URL = "http://#{HOST}/teigaku/"
  THUMBNAIL_URL = "http://#{HOST}/images/default/thumb/"

  def initialize()
    @agent = WWW::Mechanize.new
  end

  def login(user, password)
    login_form = @agent.get(LOGIN_URL).forms.find {|form|
      form.fields.any? {|field| field.name == "frmLoginid"}
    }
    login_form.frmLoginid = user
    login_form.frmPw = password
    @agent.submit(login_form)
  end

  def movies(id, no_validate = nil)
    Movies.new(@agent, id, !no_validate)
  end

  def thumbnails
    Thumbnails.new(@agent)
  end

  class Thumbnails
    def initialize(agent)
      @agent = agent
      doc = Hpricot(@agent.get_file(THUMBNAILS_URL))
      elems = doc.search("div[@class=realthum]/a")
      @links = Hash(
        elems.map {|elem|
          href = elem["href"]
          id = $1 if /ID=(.+)/ =~ href
          url = elem.search("img")[0]["src"]
          [id, url]
        })
    end

    def get_file(id)
      @agent.get_file(url(id))
    end

    def url(id)
      @links[id]
    end

    def exist?(id)
      url(id)
    end
  end

  class Movies
    class InvalidMoviesError < StandardError
    end

    def initialize(agent, id, no_validate)
      @agent = agent
      @id = id
      if !no_validate &amp;&amp; !valid?
        raise InvalidMoviesError
      end
    end

    def info_page_url
      "#{INFO_URL}?ID=#{@id}"
    end

    def info_page
      @agent.get(info_page_url)
    end

    def movies_page
      @agent.click(info_page.links.find {|link| /P=10/ =~ link.href})
    end

    def movie_links
      movies_page.links.select {|link|
        /wmv$/ =~ link.href
      }.sort {|a, b|
        File.basename(a.href) <=> File.basename(b.href)
      }
    end

    def valid?
      info_page.uri.to_s == info_page_url
    end

    def each(&amp;block)
      orig_links = movie_links
      orig_links.each {|orig_link|
        link = movie_links.find {|l| File.basename(l.href) == File.basename(orig_link.href)}
        block.call(link)
      }
    end
  end
end
util.rb
require 'log4r'
require 'log4r/yamlconfigurator'
require 'singleton'
require 'fileutils'
require 'ostruct'

def Hash(a)
  Hash[*a.flatten]
end

def load_config(basedir)
  OpenStruct.new(File.open("#{basedir}/config.yaml") {|io| YAML.load(io)})
end

def new_logger(name)
  Log4r::Logger.new("app::#{name}")
end

def prepare_logger(basedir, logdir = nil)
  logdir ||= basedir
  Log4r::YamlConfigurator["LOGDIR"] = logdir
  Log4r::YamlConfigurator.load_yaml_file("#{basedir}/config.yaml")
end

class NullObject
  include Singleton
  def method_missing(message, *arg)
    NullObject.singleton
  end
end

class WGet
  class << self
    attr_accessor :log
    def initialize
      super
      @log = NullObject.singleton
    end
  end
  
  def log
    self.class.log
  end

  def retrieve(url, dir)
    FileUtils.mkdir_p(dir)
    file = File.expand_path(File.basename(url), dir)
    if File.exist?(file)
      log.info("already retrieved #{url}")
      return true
    end

    tmp = "#{file}.part"
    log.info("retrieving #{url}")
    ret = system("wget", "-c", "-O", tmp, url)
    if ret
      log.info("retrieving succeeded #{url}")
      File.rename(tmp, file)
    else
      if $? == 0x020000 # Ctrl-C
        exit($?)
      else
        log.error("retrieving failure #{url} (#{$?})")
      end
    end
    return ret
  end
end

2008-09-28

今日本を動かしてる人物 高橋洋一

博士も知らないニッポンのウラにあの高橋洋一さんが出てます!!

https://miranca.com/entry/article6#

すごい内容です。目から鱗が落ちまくり!!

別に宣伝ってわけじゃないけど一見いや百見の価値があるので増田に書いちゃいました。

最後の石井紘基さんや本間さんの話にはビビッた!!

やっぱ部落関連だったんだ石井さん・・・・。

もっと詳しく知りたい人は書籍もどうぞ!

http://www.amazon.co.jp/exec/obidos/search-handle-url?_encoding=UTF8&search-type=ss&index=books-jp&field-author=%E9%AB%98%E6%A9%8B%20%E6%B4%8B%E4%B8%80

2008-09-18

http://anond.hatelabo.jp/20080918052053

お前さあ、マクローリン展開って本来は大学レベルの話だよ?

本当は「面白い」ことをやってるんだよ。残念ながら君がその面白さに気づけてないだけで。

教師の教え方が悪いのか、君の食らいつきが足りないのかどうかは知らんけど、高校から大学学部あたりまでの勉強はそういうもんだよ。人類がここ数百年に発見したことを無理に濃縮してるんだから。だからこそ、山登りと同じように忍耐強くやってやることが必要なんだ。

と、説教ばかりしてもなんだから、それなりに面白い数学の本を紹介してやろう。これを全部読めれば大学2年ぐらいのレベルにはなる。そんなに簡単ではないが、じっくり読んでいくとよい。勉強に飽きたらこんなのでも読んでればいいよ。


遠山啓「数学入門」上・下(岩波新書

http://www.iwanami.co.jp/.BOOKS/41/9/416004+.html

高校生以上向けの数学古典。とりあえずこの辺からはじめるとよい。


高木貞治代数学講義」(岩波

http://www.amazon.co.jp/dp/4320010000

高校数学をもっと深く掘り下げる本。三次方程式とか四次方程式とか、高校で扱われないけど面白い題材に興味があったらどうぞ。かなり骨があるので、何度もくじけずにじわじわ読み進めるとよい。


ポントリャーギン「やさしい微積分」(ちくま新書

http://www.chikumashobo.co.jp/product/9784480091499/

中学生でも微積を独学できるような本。著者は有名な盲人数学者


志賀浩二数学が生まれる物語」「数学が育っていく物語」「大人のための数学

http://www.iwanami.co.jp/.BOOKS/11/1/115271=.html

http://www.iwanami.co.jp/.BOOKS/00/5/007911+.html

http://www.kinokuniya.co.jp/nb/bw/math/index.htm

学校数学とは別に、ゆったりと語った本。著者は幾何学大家。こんな名著が絶版になるなんて信じられんが、まあ図書館ででも探してみてほしい。


あとは、普通数学とは違うようなのをいくつか。

戸田山和久論理学をつくる」(名大出版会)

http://www.amazon.co.jp/dp/4815803900/

「私の言うことは全て嘘です」みたいなパラドックスが好きな人にどうぞ。分厚いので全部読む必要はない。


アマン「やさしいコンピュータ科学」(アスキー

http://www.ascii.co.jp/books/books/detail/4-7561-0158-5.shtml

コンピュータを「使い方」ではなく「原理」から理解したいならこの本を。ただ、かなりあっさり書いてあるので最初はかなりとっつきにくいかもしれない。


山本義隆「新・物理入門」(駿台

受験参考書馬鹿にするなかれ。これは本気で「物理学」という学問の入門に適した本。数学がどう役に立つかを実感できる一冊でもある。

http://www.amazon.co.jp/dp/4796116184


E.T.ベル数学をつくった人びと」「数学科学女王にして奴隷」(ハヤカワ文庫

http://www.amazon.co.jp/exec/obidos/search-handle-url?_encoding=UTF8&search-type=ss&index=books-jp&field-author=E.T.%20%E3%83%99%E3%83%AB

息抜きに読んでも面白い数学歴史。これを見て、興味のある分野を独習するのもよい。


こんだけあればどこかで好きなの見つかると思うよ。時間はいくらでもあるんだし、ゆっくり楽しんでくれ。

2008-08-10

Understanding Genocide: The Social Psychology of the Holocaust

少し難しいかもしれないけど高校生にはぜひ読んでほしい本。ホロコースト社会心理学による説明。

Product Description

When and why do groups target each other for extermination? How do seemingly normal people become participants in genocide? Why do some individuals come to the rescue of members of targeted groups, while others just passively observe their victimization? And how do perpetrators and bystanders later come to terms with the choices that they made? These questions have long vexed scholars and laypeople alike, and they have not decreased in urgency as we enter the twenty-first century. In this book--the first collection of essays representing social psychological perspectives on genocide and the Holocaust-- prominent social psychologists use the principles derived from contemporary research in their field to try to shed light on the behavior of the perpetrators of genocide. The primary focus of this volume is on the Holocaust, but the conclusions reached have relevance for attempts to understand any episode of mass killing. Among the topics covered are how crises and difficult life conditions might set the stage for violent intergroup conflict; why some groups are more likely than others to be selected as scapegoats; how certain cultural values and beliefs could facilitate the initiation of genocide; the roles of conformity and obedience to authority in shaping behavior; how engaging in violent behavior makes it easier to for one to aggress again; the evidence for a "genocide-prone" personality; and how perpetrators deceive themselves about what they have done. The book does not culminate in a grand theory of intergroup violence; instead, it seeks to provide the reader with new ways of making sense of the horrors of genocide. In other words, the goal of all of the contributors is to provide us with at least some of the knowledge that we will need to anticipate and prevent future such tragic episodes.

2007-11-14

その話をするなら、まずその前のネバダ訴訟について調べるべきだろ

http://anond.hatelabo.jp/20071114152906

グーグルキャッシュ機能は著作権侵害?:ニュース - CNET Japan

http://japan.cnet.com/news/com/story/0,2000056021,20059840,00.htm

キャッシュ著作権侵害にあたらず--グーグル裁判で勝訴:ニュース - CNET Japan

http://japan.cnet.com/news/media/story/0,2000056023,20098840,00.htm

キャッシュ著作権侵害にあたらず--グーグル裁判で勝訴:ニュース - CNET Japan

では

今回の判決では、ネバダ州連邦裁判所が1月に下した判決が引き合いに出されている。この判決では、Googleキャッシュに保管し、検索結果として提供するウェブページ著作権を侵害しないとされていた

って事が言われている。だから、この訴訟、もしくはgooleのキャッシュについて

>フェアユースってなんですかー?

という事を確認したいのならば、その前のネバダ訴訟について言及せねばならない。

(Fair Use自体について知りたいならば、自分で調べてくれ。あれは一口で言えるような簡単なもんじゃない

ネバダ訴訟はこれ。

http://blog.japan.cnet.com/lessig/archives/002616.html

Field v. Google(英文PDF注意)

http://www.lessig.org/blog/archives/google_cache.pdf

こっちが詳しいな。日本語資料に詳しいものが見当たらないが。

http://www.eff.org/deeplinks/2006/01/google-cache-ruled-fair-use

で、上で起きてる訴訟の場合は、そのネバダの法理にさらに新しい知見を加えただけで、キャッシュがFair Useであることを否定していない。どころか、一部引用している。

ログイン ユーザー登録
ようこそ ゲスト さん