雲の向こうの空

立ち上る雲の向こうの空 いかん
見上げしもののあわれとぞ思ふ

10-Wings-

2007年10月31日 | 作品紹介

祖父が読売新聞の日曜版に掲載されるパズルを必死にといているのですが、ちょっと興味を持ってしまって、C言語で回答をつくれないものか、きのう、試していたのです。データを取り込んでワンパターン処理したところで、次の処理のプログラムで挫折しました。ビットをごりごりさわってたら、肩コッタ。


ご存知の方は多々おられると思いますが、中島みゆきのアルバムに10 WINGSなるものがあります。時代で一躍有名となった中島みゆきですが、1990年代の中島みゆきは大好きです。この10 WINGS二隻の舟ではじまります。ときはすべてをつれていくものらしぃ~という、うたいはじめの曲です。小生はこのアルバムの中のMaybeがこれまた大好きです。そもそもMaybeが好きなのですが、Maybeは名詞で使うと可能性を意味しますが、副詞で使うと、この曲で使われている通りもしかしたらとなります。こんな小生は好きだらけです(T-T)。

トータルで聞くと全体的に曲は長いのですが、ゆったりとした曲調を歌う声量には感動させられます。


今、気づいたけど、嘘みたいな I Love YoってなにYO
あっ文字数制限か



#include stdio.h
#include stdlib.h
#include strings.h

struct sequ {
	char mt;
	int h;
	int v;
};

struct bbb {
	int *bh;
	int *bv;
	int *bm;
	int *bw;

	char * mt;
	char * mtd;
	char * mtw;
};

int ipt(struct bbb bbbp, struct sequ sq);
void pmt(char * mt, char * mtd);
int ibm(int *bm, int h, int v, char mt);
struct sequ n_prc( struct bbb bbbp);
struct sequ wh_prc( struct bbb bbbp);

int main (int argc, char *argv[])
{
	int i, j, k;
	FILE * file;
	char mt[9][9];
	char mtd[9][9];
	char mtw[9][9];

	int bh[9];  /* - */
	int bv[9];  /* | */
	int bm[3][3];
	int bw[9];

	char str[255];
	char * sp, mtp;
	
	struct bbb bbbp;
	struct sequ sq;

	bbbp.bh = bh;
	bbbp.bv = bv;
	bbbp.bm = bm;
	bbbp.bw = bw;

	bbbp.mt = mt;
	bbbp.mtd = mtd;
	bbbp.mtw = mtw;

	printf (" initn");
	for ( j=0; j<9; j++ ) {= '0' && *sp <= '9') {
mt[j][k] = atoi(sp); mtd[j][k] = 1; mtw[j][k] = 1; bw[j] |= 0x01 << k;
if ( mt[j][k] != 0 ) { if ( ( bh[j] & 0x01 << (mt[j][k] -1)) == 0 ) {
bh[j] |= 0x01 << (mt[j][k] - 1);
} else { printf(" ERROR n"); } if ( ( bv[k] & 0x01 << (mt[j][k] -1)) == 0 ) {
bv[k] |= 0x01 << (mt[j][k] - 1);
} else { printf(" ERROR n"); } if (ibm( bm, j, k, mt[j][k] ) == 1 ) printf(" ERROR n"); } } else if ( *sp == ',' ) { k++; } sp++; } j++; } fclose(file); printf(" bits - bh- n"); for ( j=0; j<9; j++) bbbp.bv[sq.h] |= 0x01 << sq.mt-1;
ibm(bbbp.bm, sq.h, sq.v, sq.mt); bbbp.bw[sq.v] |= 0x01 << sq.h;
bbbp.mt[sq.v*9+sq.h] = sq.mt; bbbp.mtd[sq.v*9+sq.h] = 1; return (0); } void pmt(char *mt, char * mtd) { int j, k; char * mtp, * mtdp; for ( j=0, mtp = mt, mtdp = mtd; j<9; j++ ) { bm[j] |= 0x01 << (mt - 1);
return (0); } else { return (1); } } struct sequ n_prc( struct bbb bbbp ) { int i, j, k, m, n; struct sequ sq; int bh; int bv; int mm; int mv; int mw; /* int mh; */ int * bvp; int * bhp; int * bwp; int * bvps; int * bhps; sq.mt = 0; sq.h = 0; sq.v = 0; for ( i=0; i<9; i++ ) { > i & 0x01) == 1 ) bh |= 0x01 << j;
if ( (*bhp >> i & 0x01) == 1 ) bv |= 0x01 << j;
bvp++; bhp++; } for ( j=0; j<3; j++) {> j * 3 + m & 0x01) * 0x07) << m * 3;
} for ( k=0; k<3; k++) {> k*3 & 0x07) << m * 3;
} mm = 0; for ( m=0; m<3; m++ ){> k * 3 & 0x07) << m * 3) | mv | mw;
} /* printf("num %d: mm[%d] %xn", i+1, j*3+k, mm );*/ for ( m=0,n=0; m<9; m++) {> m & 0x01) == 0) { n++; } } if ( n == 1 && (bbbp.bm[j*3+k] & 0x01 << i) == 0 ) {
for ( m=0,n=0; m<9; m++) {> m & 0x01) == 0) { n = m; } } sq.mt = i+1; sq.h = k*3 + n%3; sq.v = j*3 + (n-n%3)/3;; printf("BINGOn"); printf("mt %d, h %d, v %dn", sq.mt, sq.h, sq.v); return sq; } } } } return sq; } struct sequ wh_prc( struct bbb bbbp ) { int i, m, n, j. k; struct sequ sq; sq.mt = 0; sq.h = 0; sq.v = 0; for ( i=0; i<9; i++ ) { > i & 0x01) == 1 ) bh |= 0x01 << j;
if ( (*bhp >> i & 0x01) == 1 ) bv |= 0x01 << j;
bvp++; bhp++; } for ( j=0; j<3; j++) {> j * 3 + m & 0x01) * 0x07) << m * 3;
} for ( k=0; k<3; k++) {> k*3 & 0x07) << m * 3;
} mm = 0; for ( m=0; m<3; m++ ){> k * 3 & 0x07) << m * 3) | mv | mw;
} /* printf("num %d: mm[%d] %xn", i+1, j*3+k, mm );*/ } } } return sq; }

まーせんー

2007年10月25日 | 作品紹介

10月24日の読売新聞に、東芝の液晶ディスプレー「REGZA」の広告があった。型名は75Z3500である。

うちには32C3000がある。自慢だが気が付いたら、そこにあった。東芝の液晶ディスプレーが発見されてから1ヶ月後のお盆に地上デジタル放送が受信できなくなった。深夜に10チャンネルを見ていると、ブロックノイズが発生して見れなくなったのである。おそらく地元のケーブルテレビがへこいのだろうと思っていたのだが、昨日の朝から音田けで画面が真っ暗・・・。画面がススで汚れているのかと吹いてみたが、どうもそのけも或る。

そもそも、このレグザ、デジタル放送で時間を取得しているらしく、表示される時間がどんどん遅れる。こまった小生は手動でなんとかならないか、23日にカスタマーセンターに電話してみたのだが、初期化すると時間表示が消えますとのことである。要はデジタル放送が見れないと無理とのことなのだが、事態は悪化の一途をたどったのである。

翌日の24日、小生がお昼の「ちりとてちん」を見ようと12時40分にテレビをつけると画面が異常なのである。更に困った小生はカスタマーセンターに電話をした。にさんじゅっぷん電源を抜いてから電源を入れて、元に戻るか確認していただけるでしょうか。それで駄目なら修理になりますとのことである。

なんだかおかんの話では朝から駄目だったそうだ。てな訳で、おやじとおとうとと小生で、原因について家族会議を開いたところ、放送局には地上デジタル放送の信号は送信していることを電話で確認済みとのこと。父ちゃん、それって前から怪しいって、知ってたってことじゃん。でも、おやじ曰く、ブースターがだめなんやろう。おい、おやじ、お前には付き合ってられんわ。

とりあえず、配線は確認したけれども、液晶ディスプレーにはなにもでませんでした。しかし、なんか表示でんかいな。


しーまいー

2007年10月22日 | fugacious(Weblog)
しろこ日記

・・・


い:しろこの日記がここでおわってるでし
わ:しろこはお彼岸になくなったYO!

い:おとしよりだったでしね
わ:20年生きたらもう大人やし

い:おそらのかなたにいったでしね
わ:ご臨終や

い:あとは犬のしろ(5歳)に代役をお願いするでし
わ:そやな
し:しんだけど、かってに殺すにゃ

い:執念ばけねこでし
わ:にゅーしろこ

リアルしろこはなくなったけど、おちゃらけしろこは健在です


し:じつはねこもいろいろくろーしてるにゃ

むーちゅうー

2007年10月21日 | fugacious(Weblog)
連続テレビ小説に霧中で土曜日なんか15分も前からテレビの前に座って番組がはじまるのを待ってましたぁっ。そしたらおかぁちゃん釘で壁に穴あけるし。まったく 案の定、草々は釘の穴をどでかい穴にしちゃいました。境の壁、まったく意味なしぃ。

ちりとてちーん?-

2007年10月19日 | 作品紹介
前略

あぁ~んNHK好きの小生は大河ドラマを釘付けになって見ているのですが、由布姫が死んじゃいましたぁあんなツンデレな諏訪の姫様が血を吐いて死んじゃうなんてあわれっす。

ということで、今年の大河ドラマもそろそろ終盤ですが、裏切り者の小生は10月1日にはじまった朝の連続テレビ小説「ちりとてちん」にちょっとはまってしまいましたぁ舞台はふるさとの福井県小浜から大阪に移って(というかはじめの2週は見ていない・・)今週は「エビチリも積もれば山となる(第3週)」です。佐藤めぐみと貫地谷しほりのふたりが演じるふたりのきよみ(和田清海と和田喜代美)、エイ子とビー子がエビチリをめぐって喧嘩です。ヒロインの和田喜代美(貫地谷しほり)ことビー子は居候していたエイ子のアパートから飛び出してしまいました。赤い鳥居をくぐって辿り着いた先はなぜか落語を話さない上方落語の名門 徒然亭草若のうちでしたぁ。

そうそう、この和田喜代美役の貫地谷しほりさんは「風林火山」でミツ役を演じておられたのですね。華やかなしほりさんの演技と和久井映見の眉間がどうしても気になるゆうでした・・・。

写真は若狭本郷です。