不定期
ゼロからプログラミング言語を作る
プロジェクト>新規プロジェクト、から FPCUnit Test Application を選択する FPCUnit Test Application とは、事前にテストコードを書いて、 そのテストが合格するように、 開発を進める手法である。 Default...
開発言語であるFreePascalをダウンロードする。 これは、開発環境と一緒にLazarusと呼ばれる。 LazarusのURL: http://www.lazarus.freepascal.org/ 右上のDownLoadNowからダウンロードする。 解凍してイ...
i-phone
真ん中のボタンを押す 押しながら電源ボタンを押す 両方離す
Androidアプリ HayDay iphoneアプリ ヘイデイ
ヘイデイ、面白いですよね。 でも自分のお店で売却金額を決めるとき、 デフォルトor最高値以外では設定するが、 ちょっと面倒くさいですね。 ここではなるべくタップ回数を減らせるような方法をご紹介します。 設定したい売却額を"目標値"と呼ぶこ...
論理言語を作る 書籍:論理学を作る 著者:戸田山和久 この本の良い処は、事前知識を全く必要とせず、 それでいて、細かいフォローが随所に行き届いているところだ。 DIY本としても完成度が高い。 書籍:ブール代数 著者:R.L>グッドステイン ブ...
論理言語を作る アセンブラマシンを作る 言語設計と実装をする 一般に、言語設計の解説書は、 上記を下から上に解説するものが多い。 ところが、それらの書籍は、 計算原理が述べられていない場合が多いのだ。 そこで、ここでは逆の方法を取る。
プロレタリな環境(つまり有償ソフトであること) で、読者に申し訳ないが、 開発言語は Delphi FreePascalは使う。 当初、C# or Cでの実装を考えたが、 まず動かすことを先決にした場合、 筆者が慣れ親しんだ言語の方がよいと考えた。 いずれは上記...
筆者の大学の恩師が、 「自分で作れ。他人の作ったものが信用できるか?」 と、よく言った。 その通りである。 では、プログラミングはどうか。 足し算は本当に信用できるのか。 その答えを、ここで導ければと思う。
C# gplex gppg プログラミング言語
Garden Point Parser Generator/LEX(以下、gppg/gplex)は、 C#に変換してくれる構文解析器です。 ダウンロード ダウンロードはどちらか一つでかまいません。 ダウンロードしたファイルは両方共、gppg/gpplexが同梱され...
出雲 旅行
出雲は、島根県北部に位置する市または地域の名称である。 古事記、日本書紀神話の内容のうち、およそ1/3が出雲に関するものであることから、 神の国と呼ばれることもある。 アクセス 新幹線で岡山駅にて乗り換え、 特急出雲でおよそ2時間半乗車したところになる。 ...
キーボード
キーボード有線派は気をつけて!
パズドラ
ホントはパズドラwikiに寄付しようと思ったんだけど、 @wikiはスクリプト禁止みたい。だからここに上げる。 パーティが根性パーティか判定します。 根性パーティとは、 自動回復量が根性発動HPを超える、 つまり毎ターン、根性が発動できるパーティです。 連...
オシャレ オシャンティー
"オシャレ"を表す言葉。 賞賛したり、小馬鹿にしたり、 オシャレ を強調したい時に使う 筆者が考えた言葉
アイルー お土産
書評
ざっくり言うと、 世の中を達観している女の子、理帆子の視点から綴られた日常 ドラえもんを哲学的に語る部分が多々あり、ドラえもん好きにはたまらない 女の子の視点に共感できる人も多いはず ドラえもんってここまで哲学的になれるんだ。 自分は至らなかったなぁと、...
python
# -*- coding: utf-8 -*- """ Created on %(date)s @author: %(username)s """ #10未満の自然数のうち, 3 もしくは 5 ...
取るに足らないことなんです。
delphi
procedure TForm1.DrawGrid1DrawCell( Sender : TObject ; ACol , ARow : Integer ; Rect : TRect ; State : TGridDrawState ) ; var bmp : T...
プログラミング全般
「プログラミング」と呼ばれるアクティビティの全体。 例えば、次のようなものが含まれる 課題定義 要求開発 コンストラクション計画 ソフトウェアアーキテクチャ(概略設計) 詳細設計 コーディング 単体テスト 複合テスト 統合 システムテスト 保守 ...
上手い蕎麦
蕎麦と言えば、 ツルッとした喉越し、 適度な歯ごたえ、ですよね。 そのためには、ザルorモリですよね。 でもこう寒いと、 温かいものも食べたくなります。 そこで筆者が紹介したい食べ方は、 蕎麦の熱盛りです。 筆者のオリジナルです。 ...
モンスターハンター
装備はせっかく揃えても、 レベルが低ければ、あまり使い物になりません。 そこで装備のレベルを上げることを考えます。 装備のレベルをあげるには、 鎧玉、上鎧玉等々が必要です。 楽に、鎧玉、上鎧玉を手に入れるなら、 Lv.5クエストの「燃石炭の納品」がオススメ...
通称"ゴマ"の倒し方です 装備 [出典] スキュラ装備 塗り クエスト出現時点で一番守備力の高かった、 スキュラシリーズで統一 食事 女帝エビ+ヘブンブレッド+揚 防御中+抽選で防御大が得られる 武器 チャ...
matlab
目的 ベクトルの 回転 ・ 平行移動 を利用して、 単位ベクトルで構成した三角形を、平面に映して、 三角図を作ります。 ソース function [ result ] = ThreeMatToTriangle( X ) %--------------------...
function [ result ] = rot( mat , deg , axis ) % rot( mat , deg ) % rot( mat , deg , axis ) if nargin <= 1; error('引数が足りません')...
どんどん行きます。 目的 前回までに作成した insertRows 、 insertCols を用いて、ベクトルの回転を行います。 ソース function [ result ] = rot( mat , deg , axis ) % rot( mat , deg...