記事一覧

トップ

矢印を書きたいだけ

最近学校の方で研究用の新システム作りを行っています。しかし、今まではJavaで書いていたのをフルスクラッチでC#で書き直しているのですが、JavaよりもC#の方が便利な関数が多くていいね。今日は、矢印を書けるようにしたいなー、と思って矢印を書けるようなWPFのプロパティを探していたのだけれども、どうもないみたいなので、微妙に自作しようと思ったら案外時間がかかった。
ちなみに、C#4.0+WPFで記述しているのでそのままではVS2008以降を持っていないと役に立たないかも?
thisはCanvasのサブクラスを指します。
コード


public void Arrow()
{
Path p = new Path();
p.Stroke = Brushes.LightSteelBlue;//線の色
p.StrokeThickness = 2;//線の太さ
LineGeometry l1 = new LineGeometry();//メインの線
LineGeometry l2 = new LineGeometry();
LineGeometry l3 = new LineGeometry();
l1.StartPoint = new Point(10, 10);//始点を適当に設定(実際には引数で渡す)
l1.EndPoint = new Point(-210, -210);//終点を適当に設定
double length = Math.Sqrt(Math.Pow(l1.EndPoint.X-l1.StartPoint.X,2)+Math.Pow(l1.EndPoint.Y-l1.EndPoint.Y,2));
l2.StartPoint = l1.EndPoint;
l3.StartPoint = l1.EndPoint;
double sita = Math.Atan2(l1.EndPoint.Y-l1.StartPoint.Y,l1.EndPoint.X-l1.StartPoint.X);
l2.EndPoint = new Point(l1.EndPoint.X - length / 10.0 * Math.Cos(sita + Math.PI / 4), l1.EndPoint.Y - length / 10.0 * Math.Sin(sita + Math.PI / 4));//Math.PI/4は線の角度を45度にするということ。
l3.EndPoint = new Point(l1.EndPoint.X - length / 10.0 * Math.Cos(sita - Math.PI / 4), l1.EndPoint.Y - length / 10.0 * Math.Sin(sita - Math.PI / 4));
GeometryGroup g = new GeometryGroup();
g.Children.Add(l1);
g.Children.Add(l2);
g.Children.Add(l3);
p.Data = g;
this.Children.Add(p);

}

....      \
------------>
. ...     /
     
      ↑ここの座標ってどうやって求めればいいんだという話。

ちょっと考えれば簡単だったのに・・・
こういうGeometry系の計算は何度やっても苦手だ・・・。数学をもっと勉強するべきだったなぁ。

今日こそコード書く

と思っていたのだけれども、ついつい寝てしまいました。終わり。

ところで、昨日からAVAをやっています(注:それが原因だろう・・・)ついつい、スナイパーライフルなんて選んでしまったので、S/Dが非常に残念なことになっています・・・そのおかげで徹夜してしまい、今日は一日中反動で寝てしまうというね。本当に不健康かつ、不真面目な生き方ですね。あーあ。

とても腐っていました!!!!!!!!

さて、今日はいい加減部屋の片付けでもしないと行けないな・・・と一念発起。とうとう、家にある腐ったものを片付けることにしました。

その前に、部屋の掃除。とりあえず、3ヶ月ぐらい掃除機をかけていなかったので、埃がきっとすごいんだろうねーあははー。就活の書類がいっぱい転がっているよー、あははー。とりあえず、就職関係のものは捨てまくりました。もし内定承諾書とかが紛れていても、(´・ω・`)知らんがなwwwwwwww

そして、いよいよ本番となる、段ボール箱の中の、食料品にも手をつけました。おそらく、就活の始まった秋頃からずっと放置しています。どんなカオスが待ち受けているか、私は鉄の意志と、鋼の覚悟を持ち、段ボールを解放したのでした・・・そこには・・・

続きを読む

なんか知らんがソフトボール?

今日は、学校の方でソフトボール大会があったみたいだよ?自分は写真係として参加したよ?それだけ。

あと、今日は液晶ディスプレイを購入してしまったw今までは、NANAOのM170という、当時は割と高価だったモデルを利用していたのですが、いい加減17インチって狭いのか・・・?とか思い始めて、唐突に購入を決意。欲しいときが買い時だってw
続きを読む

最近ワダイのキーワード1

日記のネタがないときの新シリーズ
今度は、最近流行のITキーワードを取り上げて3行でまとめるという、ITに疎い人向けの企画。

今日のキーワードは「CGM(Consumer Generated Media)」http://ja.wikipedia.org/wiki/Consumer_Generated_Media

続きを読む

どうしてメイドの店に・・・

さて、今日は別に来たくはなかったんだけれども、前回受けた筆記試験を通過したので、面接に来てくれ!!!と電話が何度もかかってきていて、しかもずっと無視していても何度もかかってくるから、仕方なく来てみたよ?と言う状況です。

とりあえず、横浜のブラック企業と、羽田のブラック企業の面接を受けてきました。
続きを読む

タスク管理は大事だと思う

最近就職活動が終わって、スマートフォンを手放してしまったので、タスク管理が面倒になってしまった出ござるの巻。

今までは、outlookを利用して、Agendaを管理していた訳なのですが、ガラケーではそんな高機能なタスクの管理を行えるソフトがないので、何か別のサービスを利用する必要が出てきたのです。もちろん、F905iにもタスクの管理用のソフトが最初から入っているのですが、正直on the airで他の場所と同期できないのは不便すぐる・・・と言うわけで、最近checkpad http://www.checkpad.jp/ を利用するようになりました。タスクをシンプルに追加できるし、携帯電話からでもメール機能を利用してタスクの管理ができるというのが便利です。

しかし、最近何でもかんでもクラウドに置くようになって、個人情報の保護とかどうなんだろうか?自分は、スケジュールも、ソースコードも、描いた絵も、そして記憶さえもクラウド化していて、ものによってはパブリックに公開しているわけではないですか。(というか、この日記だ)第三者に、個人情報なんてだだ漏れ、ノーガード戦法wwwwまあでも、なくしてしまうリスクよりも、バックアップとしてのクラウドを選択した自分の選択を信じるしかない。この日記に記憶を書き留めておくことで、万一記憶喪失になっても思い出せるではないかwwwwははっw

ブラック企業見学

さて、今日は何となくブラック企業を見学してきました。というか、日本に果たしてブラックではない企業はあるのでしょうか?(→(ヾノ・∀・`)ナイナイ)

この会社は、ゲームとかを作っている会社みたいで、小さいながら一応ぼちぼち作品を作っているみたいです。どちらかというと、開発元ではなく販売元という立場がほとんどのようですが。(一応、企画から首は突っ込んでいるようですが)。ファミコンのようなゲームの黎明期からも、ゲーム界の歴史に名前を刻む、まあそこそこの会社のようです。ヒット作は何かと言われると、・・・あるのかな・・・?

社内に入ってみると、ピコピコと電子音が響き、ああさすがはゲーム作っている会社だな・・・と言う雰囲気が伝わってきました。オフィスは一応きれいだし、小さい会社ながら案外ちゃんとした企業なのかな?

とりあえず、さすがはゲーム関連の会社ということで、一応PCはデュアルディスプレイでした。一応、プログラミングとかもするだろうから、最低限デュアルにしたいですよね。

ただ、ヒット作が出そうな雰囲気があまり伝わってこなかったのが残念ですね。まあ、販売元となることがメインなので、よさげな作品の版権を取ることが一つ大事でしょうが、企画にも結構首を突っ込めるのなら、もっと先鋭的で他にないようなゲームを作ったり、あるいはブランド戦略に打って出たり、萌えに走り出したり(あとは野となれ萌えとなれ)、まあ色々戦略はあるでしょうが、もっと売れそうなゲーム作ればいいのに・・・とは思いました。今の段階では、同人ゲームはおろか、フリーゲームのレベルのような・・・(最近の同人がレベル高すぎるんです!!!)

とりあえず、今日は小さな会社でも、プログラミングする会社はデュアルディスプレイにしているのだから、俺も自宅でデュアルディスプレイにしようと、もう一台ディスプレイを買うことを決意しましたwおわりw

青春18きっぷが廃止の噂?

最近、2chでまことしやかに囁かれている、青春18きっぷ廃止の噂。

事の発端は、横浜駅にて「青春18きっぷは今年は年2回です」と書いてあったこと。どうやら、それを見たねらーが「廃止だ!」と騒いだみたい。確かに、最近で、超ぼったくりのウィークエンドパスやスリーデーパスみたいなきっぷが出ているから、その価格を考えると、18きっぷなんて廃止になってもおかしくないのですが。
実際には、東北新幹線新青森駅開業の影響に伴う調整のため、まだ発売のめどが立っていないというのが真相だとか?

でも最近、便利なきっぷが次々となくなって、旅行が非常にやりにくくなりました。もしも18きっぷまでなくなったらいったいどうすればいいのやら。・・・高速バスは嫌だなぁ。
6/14

みっくみくにされますた

届いたのは先週なんだけれども、遅ればせながらレポと言うことで、初音ミクのフィギュアを買ってしまいましたwwwwwwww

いわゆる、ブルーバージョンというやつで、ゲーセンのプライズでしか手に入らないものになっています。自分は、クレーンゲームなんて何度やってもとれない自信があるので、最小のコストで手に入れるべく、ヤフオクをフル活用しました。

落札価格は1600円、それに定形外の送料580円がかかりましたけれども、2000円ほどで手に入るフィギュアとしては、この子は破格のものなのではないでしょうか?初音ミクのフィギュアの中でも、最大のサイズを誇るというのも、素晴らしいです。

ファイル 1154-1.jpg
机の上に置いておくと、圧倒的な存在感があります。ちなみに、横から見ると、髪の毛がかなり真っ青に見えます。だからブルーバージョンと呼ばれているのですね。

ファイル 1154-2.jpg
細かいディティールも、なかなかのもの。塗装が荒いという話も聞いていましたが、それほど気になるような塗装のムラはありませんでした。満足です。

今回はいい買い物をしました。