読者です 読者をやめる 読者になる 読者になる

年金ロボットをめざして

FX(外国為替証拠金取引)自動運用ロボットの開発ブログのはずだった

2013年プログラミング言語処理系ベスト10

今年ももう残りあと僅かだね。 【 Schluessel - http://schluessel.sourceforge.jp/index.html.ja 】 そこで、2013年の締めくくりとして、この一年ぼくを楽しませてくれたプログラミング言語のベスト10を挙げてみたい。これはあくまでぼくが楽しんだ順位であ…

無変換キーを使おう!(2)

今度は最初から新しい名前で出ている。 Mhキー = 無変換キー。前回、無変換キーのことを Mhキーと表すことにしたのだった。そして今日も Mh+a で AutoHotKey.ahk を瞬時に呼び出して編集している。気分がいいね。この気分のよさを他の人にも味わわせてあげ…

無変換キーを使おう!(1)

日本語のキーボードには、無駄としか思えないキーがいくつかある。 無変換キーもその一つ。その無変換キーも AutoHotKey を使えば一気に使えるキーに変身する。このアイデアは、http://autohotkey.blog.fc2.com/blog-entry-4.html からいただいたものだ。こ…

AutoHotKey(5)

このところぼくは AutoHotKey のテストコードを山ほど書いたのだ。 実際にテストコードを書いて動かしてみると、多くのことがわかった。やはり、リファレンスだけを見て理解したと思っていても勘違いがあるものだ。 以前の記事でも書いたが、次の①~⑤の If …

SmartGUI Creator

今回は AutoHotKey 向けの GUIツール「SmartGUI Creator」を紹介する。 【 http://www.autohotkey.com/board/topic/738-smartgui-creator/ 】 ぼく自身もまだちょっと使った程度なのだが、コントロールを配置するだけでもかなり役に立つと思う。 ダウンロー…

Python keyhac

あるブログで、AutoHotKey の便利さを語りながら、できることならもっとわかりやすく仕様がきれいな Python などの LL(Lightweight Languages)で書けたらなぁっていう意見があった。 それは常識的な意見であり、ぼくが初めて AutoHotKey の仕様を眺めたと…

AutoHotKey(4)

プログラミング言語としての AutoHotKey を語るのだとぼくは言ってきたけども、まぁ、少しは AutoHotKey 本来の Automation Hotkeys Scripting について述べておこう。 その前に、AutoHotKey の言語仕様部分についての感想を書きたい。 ぼくは AutoHotKey の…

AutoHotKey(3)

何回か書きそうだからシリーズにしちゃったよ。 でも、前回紹介したように、日本語の入門もリファレンスもあるので、それ見りゃわかるのでもういいよって声もあるかもしれない。だから、ちょっと変わった切り口から紹介するのがいいだろうね。 さて、ぼくは…

AutoHotKey(2)

この3日ほど、AutoHotKey を調べている。そしてぼくは AutoHotKey をプログラミング言語として評価してみたのだ。 その内容の詳細については別の機会を予定しているが、今回はその概要と感想などを書いてみようと思う。 なお、このブログで AutoHotKey とい…

AutoHotKey(1)

ぼくが AutoHotKey のことを知ったのは、流行らせるページ(http://lukewarm.s101.xrea.com/)が跡地になってからのことだ。それは何年か前のことだったと思うけど、AutoHotKey の公式サイトのドキュメントを少しだけ読んだ。そのときの印象は、プログラミン…

Windows 自動化言語

Windows 自動化言語? そりゃなんだ!? どう呼んだらいいものか、COMオブジェクト操作言語とでも言えばよいのか、しかし、それではどの言語でも可能と言えば可能。Windows 操作言語? みんなそうだろ。思いきって大衆的に「Windows 自動化言語」と呼んでみ…

Ruby 1.8.7

時代遅れのぼくは、なんてったって ActiveScriptRuby 1.8.7 なのだ。ぼくは職業プログラマってわけじゃないので世のなかの事情はあんまり関係ない。まぁ、そうは言っても ActiveScriptRuby 2.0.0 があるので、そちらを使うのがよいだろう。っていうか、普通…

PECompact

前々回、実行ファイル圧縮ソフトである UPX のことを書いたら、PECompact のことを思い出したのだった。ぼくはいつからだったか PECompact のライセンスを持っているが、もう最新版に対しては無効なのだろうと思っていた。それで今回、PECompact のサイトに…

UPX Shell

UPX には長~いことお世話になっている。 UPX は、Windows の実行ファイルを圧縮して小さくするツールだ。(Windows に限らないオープンソースのプロジェクト)プログラムの開発言語によっては、スクリプトとそれを実行するファイルをバインドすると大体 1.X…

プログラミング言語は宗教か

今日、なんとなくウェブ彷徨ってこんな記事を目にした。 ①「なぜ国内でPerlが急速に萎んだのか」http://anond.hatelabo.jp/20130307004741 ②「僕もPerl入門書いている身なので反応しておこうと思います」http://d.hatena.ne.jp/perlcodesample/20130307/1362…

wxBasic とても小さなプログラム

今回は wxBasic による「とても小さなプログラム」を紹介しよう。 まずはその前に Hello World のウィンドウタイトル版ともいえるプログラムを見てみよう。ただウィンドウを表示するだけのプログラムで、そのウィンドウのタイトルに Hello World を表示する…

C++ がやって来た

やって来たのは本だけどね。 「Perl に死す」で書いたように C++ を学ぶことにしたのだ。これも 20年ぶりくらいだろうか。いやもっと前だねきっと。 アマゾンの書評を見てなにを読むべきか検討してみたがわからない。で、先頭に出てきたこの本を購入すること…

Perl に死す

ぼくは勧めないね。今更 Perl を学ぶことを。 職業プログラマを目指す人が学ぶべきスクリプト言語は Python だよね。 Python はやがて世界標準スクリプト言語の地位をえるのではないだろうか。ぼくも学んだよ、大昔と最近にね。 じゃ、Ruby は? Ruby は素敵…

wxBasic - wxEditor 4.0.3

wxEditor の最新版である wxEditor 4.0.3 が見つかった!おそらくは公式版といってよいものであろう。 【 wxEditor 4.0.3 - http://ducke.puppyfiles.org/wxEditor4.0.3.zip 】 こちらは、デフォルトの表示がドイツ語ではなく英語だ。そうでなきゃね。でもほ…

wxBasic の学び方

今回は wxBasic を学びたいという人のために書きたいと思う。 まずはこのブログの記事「wxBasic - 年金ロボットをめざして」 を読んでほしい。その記事のなかにこのブログの wxBasic の記事のリストを載せているのですべて読むことができる。一番大切な記事…

wxBasic 雑感

wxBasic 2.8 に添付のドキュメントを見たが、 David Cuny が書いたものじゃないようだね。Klaus Scharr 2006 とある。wxBasic 2.8 版自体も Klaus Scharr(名前からするとドイツ人か)という人がモディファイしたんだろうか。そのモディファイしたソースは公…

wxBasic の日本語対応

wxBasic の日本語対応のために、ぼくが wxBasic の開発者 David Cuny に頼んで実現した苦肉の策が今回のテーマ「Option Backslash Off」。本来はもっと違う本格的なマルチバイト処理を望むところだけど、まぁ、これくらいならということで実現してもらうこと…

wxBasic 2.8

どうやら wxbasic.net は David Cuny(wxBasic 開発者)が係わったものらしい。 【 wxBasic Version 2.8.12.30 - http://www.wxbasic.net/ 】 David とメール交換したのは今から10年ほど前だったと思う。そのときはどこの国の人かなど気にもしなかったが、今…

Basic4GL

なん年かぶりにこのサイトを訪れた。 【 Basic4GL - http://www.basic4gl.net/ 】 ぼくはゲームを作らないので、あまり縁があるほうではないけど、それでも、なんかすごいぞこの Basic は!って思わずにはいられない。 ゲーム向け Basic としては、DarkBasic…

APL 高次元へのアナロジー

ぼくは、ふと、APL の高次元アレイというものを頭のなかに描いてみた。 簡単なところから、スカラ、ベクトル、マトリックスと進んで、もう一つ 3 次元アレイの名前がほしくなった。それでぼくはそれを「キューブ」と呼ぶことにした。イメージとしては、マト…

TryAPL でトライ APL!

TryAPL を利用すれば APL をインストールすることなく直ぐに APL を体験できる。 【 TryAPL - http://tryapl.org/ 】 (クリックで拡大できる) APL の特殊記号の入力は「Primer」タブを選んでそこから入力できるし、右上にある「Keyboard」ボタンをクリック…

APL 入門

次の式は「APL 知的形式の最高峰」なる誇大広告的タイトルの過去記事に現れたものだ。約束どおり、今回はこの式の解説を時間を掛けてしようと思う。 今回のタイトルを「APL 入門」とした。入門と言ってもブログの記事なのだから、とことんやるというわけにも…

APL NARS2000 とその他の APL 処理系

NARS2000 の新バージョン 0.4.4.54 がリリースされた。ぼくは早速ダウンロードしたが、ノートンに WS.Reputation.1 と警告され削除されてしまった。復活させてインストールし実行したが、不具合があり直ぐにひとつ前のバージョンに戻した。(追伸:リリース…

APL 知的形式の最高峰

ずいぶん大げさなタイトルだけど、APL ってなんだろうって考えたとき浮かんだのが、高度な知的形式ということばだ。そして、APL のそれはプログラミング言語界において最高峰なのではないかということ。まぁ、そのように思い言ってしまう人間がいてもよいだ…

VisualBasic 6.0 を Windows 7 にインストール

ぼくは VisualBasic 6.0 を Windows 7 にインストールした。 今更ながら仕事のために VB6 のインストールの必要ができたという話しはよく聞くが、必要もなく使いそうにないのにインストールするというはなしは聞かないだろう。どんなもんだい。:P ぼくは Win…

青春の APL

APL - A Programming Language。数学が好きだったぼくは青春の頃、夢中になったが、時間の力は恐ろしく、それ以来一切使わなかったため、おぼろげにしか覚えていない。当時、APL で微積分を展開している本を持っていて、その印象が強烈で今でもそのイメージ…

無敵の PureBasic

PureBasic は Basic 愛好家のぼくが最も頼りにしている Basic だ。 【 PureBasic - http://www.purebasic.com/ 】 多くの Basic 派の人にとって Basic の代表選手といえるのは VisualBasic.NET であることだろう。 確かに、Basic の皮を被った C# ともいえる…

wxPHP

【 wxPHP - http://wxphp.org/ 】 PHP で Windows デスクトップ・アプリケーションを開発だ! ぼくは Windows GUI でも PHP が使えることがうれしい。なぜって、ぼくのターゲットアプリはテキスト処理中心だから、PHP はそりゃぁもう頼もしいんだ。 サーバー…

永遠なる F-BASIC V6.3

F-BASIC は 2006年3月31日(金)大安をもってその販売を終了した。 しかし「もってる星人」のぼくはこの F-BASIC V6.3 を持っていたのだ。ただし、現在まで使ったことは一度もなかった。つい最近のある日、ぼくはその F-BASIC V6.3 のインストールディスクを…

RedMonk プログラミング言語ランキング

プログラミング言語ランキングといえば TIOBE(http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html)が有名だが、今回は RedMonk によるランキングを見てみよう。 【 The RedMonk Programming Language Rankings: June 2013 】http://redmon…

wxJavaScript

wxJavaScript の第1回は、まずはとにかく、取り急ぎ紹介したいと思う。 【 wxJavaScript - http://www.wxjavascript.net/ 】 ローカル Windows で動作する JavaScript はこれだけではないけど、なんてったって wxWidgets だから GUI がリッチで使いやすい。 …

wxWidgets

wxBasic 繋がりで、wxWidgets を調べることになったが、やっぱりこれはよさそうな GUI ライブラリだね。wxWidgets は C++ によるパッケージで、多くのプログラミング言語向けに採用されているようだ。 【 wxWidgets - http://www.wxwidgets.org/ 】 最初の頃…

cdr 思想

「年金ロボットをめざして」だって? これ、プログラミング言語のブログだろ。とくに Basic 言語の。うん、まぁ、この頃そうだね。そりゃね、年金ロボットはめざすさ。ただ、急いでいないので、めざしてないように見えるかも。いけないいけない、騙されちゃ…

不滅の VisualBasic 6.0

ぼくは Basic 愛好家なのに VB6(VisualBasic 6.0)を使ったことがほとんどない。 いやね、VisualStudio 6.0 Professional と Enterprise を持っているんだけどね。 もちろん、VisuaLStudio.NET(バージョン忘れたけど)も持ってはいるよ。ぼくは、いわゆる…

wxBasic

wxBasic との付き合いは古い。 【 wxBasic - http://wxbasic.sourceforge.net/ 】 前回は偉そうに、ぼくにとって気軽に使えるツールだとほざいたが、今までの wxBasic の主な用途はただの遊びだ。今回紹介するにあたり wxBasic のドキュメントを改めて読んだ…

Basic の制御構文

今回は Basic 言語の制御構文を比較してみた。ただし、全部が全部 Basic なので、どれも似たようなもの。 N88-BASIC / 99BASIC(ガラパゴスBASIC) if ~ then ~ else ~ for ~ next while ~ wend QuickBASIC if ~ then ~ elseif ~ else ~ end if sel…

99 BASIC のすすめ(6)

このところすっかり BASIC 漬けだよ。でもそのうち落ち着くと思う。:Pさて、今回は 99 BASIC のすすめ第6回だ。 うえの画面のウインドウがなんだかわかるだろうか。 まぁ、ブログのタイトルを見ればわかるだろうけど、突然これだけを見たらどんなプログラム…

QB64

BASIC といえばゲーム、ゲームといえば BASIC。 日本語が扱えなくてよいというのなら、まだまだ凄いゲーム開発用 BASIC はいっぱいあるよ。それらのゲーム開発用の凄い BASIC は大体においてダブルバイト文字などは気にしちゃぁいない。 これ、わかるかなぁ…

Small Basic

これけっこう小さな .exe が作れるんだよね。 【 Small Basic - http://smallbasic.com/ 】 Small Basic は無料で使えるのでありがたい。 日本語の「Small Basic 入門」がこちらからダウンロードできる。http://www.microsoft.com/ja-jp/download/details.as…

ぼくの実用プログラミング言語

2014年に使うぼくの3大実用言語がこれだ。 この3つを選ぶ人はこの世にぼく一人かもしれないね。:P99 BASIC によって日本人に限定されそうだしね。時代の壁もあるだろうし。 PureBasic はどうなたって? そうね、気がついたら FreeBasic が PureBasic に変わ…

99 BASIC のすすめ(5)

また、BASIC かよって、まぁまぁ。 昨日、99 BASIC のヘルプファイルを初めてしっかり読んだ。99 BASIC は実によくできていると思う。これが N88-BASIC の仕様のままだったとしたら不満だったと思うよ。 今回のこのコードはぼくにとってのブートストラップに…

BASIC! for Android

Android で BASIC なんて楽しそうだ。ぼくは恥ずかしながらガラケーなので、Android の BASIC を楽しむことができない。 【 BASIC! - http://laughton.com/basic/ 】 今日初めて知ったものなので、かなり勘違いかもしれないけど、Android ユーザーが楽しんで…

Chipmunk Basic

Mac の人には Chipmunk Basic がある。 Windows 版もあるのだが、Mac 版のほうが高機能なようだがその詳細はぼくにはわからない。というか、わかろうともしていない。この Chipmunk(シマリス)Basic は、一見、ガラパゴスBASIC のようだが、構造化されてお…

99 BASIC のすすめ(4)

ガラパゴスBASIC(以後、ガラベ)には、ブロックによる構造化構文がない。しかし、そんなことは大した問題じゃない。したのとおりでいいじゃないか。むしろ初心者にはこちらのほうがブロックによる構造化 if 構文よりもわかりやすいだろう。 うえで、同じ行…

FreeBASIC GUI ライブラリ Window9

いやぁー、驚いた! きょうのきょうまで知らなかった。 ついさっき 18:00 ころのことだ。何気なく「FreeBasic GUI」でぐるぐる(Google 検索)したら「Window9」が出てきたのだ。Window9 は FreeBasic のための GUI ライブラリで、PureBasic の GUI に習った…