2010年10月30日土曜日

固定小数点をdoubleへ変換したいとき

フォントファイルにはFixed型というのが定義されてます。

これは整数部16bit, 小数部16bitの固定小数なのですが、
どうやってdoubleに変換すればよいか、こちらを参考にしました。

http://d.hatena.ne.jp/tt_clown/20090609/p1

2010年10月9日土曜日

趣味でプログラムをつづけるための...

1.あまりがんばらない。
 -> たいてい頑張り過ぎると完成しない。頑張らなくても完成しないけど。

2.思いついたら書いてみる。
 -> あまり頭で考えすぎると続かないので、とりあえず書いて動かしてみると意外に続く。

3.コメントはある程度書いておく。メモっぽくても自分さえわかればよい。
 -> 毎日やるわけではないので、たいてい、まえなにやってたかよくわからなくなるので。

4.

2010年9月29日水曜日

linux関連備忘録

■コマンド
・なにかこまんどをうったら、ターミナルがいっぱいになってみれない。
-> コマンド | less とするとよい。


■シェル
・関数が作れる。
#!/bin/sh
#-----------
# 関数 : 文字列に時間をつけてechoする。 
#-----------
echoex ()
{
  echo "`date '+%y%m%d[%T]'` $1" #引数を表示
}
#-----------
# シェルの本体。 
#-----------
echoex "------- start -------"

・シェル変数に値を入力するときはイコールの前後にスペースをいれるとだめ。

2010年9月18日土曜日

フォントファイルの情報を表示する。

Linuxもあれでおわりにして、
フォントファイルの情報を表示するソフトに着手。

c#のformでやってみよう思ってます。



2010年9月11日土曜日

恥の多い人生をおくっております。。。

マインドマップ等 は現在挫折中。

今回はlinuxで簡単なプログラミングをやってみたいなぁと思ってます。

ということで、まずは"anjuta"という統合化遺髪環境をインストール。


いちおう。VisualStudioでのVB開発のようにお手軽にやりたい。

開発環境はググってみたけどいろいろあるみたいなので、GNOMEの開発環境
だというanjutaをとりあえずインストーーるしてみた。

http://anjuta.seesaa.net/article/50053068.html

ここにしたがって、やろうとしたが、

gtk+2.0がない。みたいなことをいわれたので、
libgtk2.0-dev をインストール。

とりあえず、上記のURLを参考にやっていく。
なんだかバージョンが異なるようで、いろいろちがうが、、、

最終的にこんなのができた。

2010年7月14日水曜日

Excel で グラフィックス

こんなものを書いてみました。



オートシェイプを記録して、forでまわしただけですが...

office 2003。

Sub Line()
    ' 円の中心
    Dim centerX As Integer
    centerX = 300
    Dim centerY As Integer
    centerY = 100

    ' 円の半径
    Dim radius As Integer
    radius = 100
    
    Dim max As Integer
    max = 200
    For i = 0 To max Step 1
        radian = 3.14 * 2 * i / max
        x = Cos(radian) * radius + centerX
        y = Sin(radian) * radius + centerY

        ' オートシェイプで線を引く。
        ActiveSheet.Shapes.AddLine(x, y, centerX, centerY).Select
        Selection.ShapeRange.Line.Weight = 0#
        
        ' 色をちょっとづつ変えてみる。
        Dim calor As Integer
        calor = 255 / max * i
        Selection.ShapeRange.Line.ForeColor.RGB = RGB(calor, 255, 255)
    Next i
End Sub

2010年7月13日火曜日

やっぱり。

wpfはちょっと敷居がたかそうだったので、C#とFormに路線変更。

とりあえず、formに文字列と簡単なグラフィックを書くところを試す。

OnPaintを追加する方法がよくわからず、苦戦する。

このへんをダブルクリックすればよいみたい。