HSP、WideStudio、Ruby、Python、Perl、C/C++(Linux)向けサンプルコード/スクリプト、Tipsなどのプログラミング関連情報
C's Software Workshop

プログラミング工房


メインコンテンツ

HSPの部屋 | WideStudioの部屋 | Rubyの部屋 | Pythonの部屋 | おすすめプログラミング書籍

その他

Windows用フリーウェア | Windows用フリーウェア2 | Linux/C/C++の部屋 | Perlの部屋 | .NETの部屋 | NS Basic/Palmの部屋 | 東京都多摩周辺中古書店プログラミング関連書籍情報 | おすすめサイト リンク | サイト更新履歴 | サイトと管理人について | 過去の余談 | BBS(停止中)

更新履歴

2010/01/30 [Windows用フリーウェア2] - シンプルなTwitterクライアント One Tweet ver.2010.01.30 を公開。
2010/01/25 [HSP] - サンプルモジュール - 「プロセスの実行優先度を設定する」更新。
2009/11/15 [Windows用フリーウェア2] - HSP3用SDI型スクリプトエディタ cHspEdit 0.0.7 を公開。
[HSP] - サンプルアプリケーション - HSP標準エディタの「かんたん入力」+αの機能を持つ外部ツール ezinsert 0.0.2 を公開。
2009/11/03 [Windows用フリーウェア2] - Explorerの右クリックメニューをちょこっと便利にするソフト Explorer Context Menu Plus ver.2009.11.03 を公開。
2009/06/15 [Windows用フリーウェア2] - コマンドラインランチャー cLauncher 0.0.8 を公開。
2009/06/15 [Ruby] - ドキュメント - Windows XPにRubyとRuby-GNOME2をインストールする
2009/06/01 [Windows用フリーウェア2] - 特定のコメント行の内容をコマンドライン引数とみなして、インタプリタ言語のスクリプトを実行するためのソフトexecscr ver. 2009.06.01を公開。
[Windows用フリーウェア2] - NT系のWindowsでログオフするためのソフトlogoff ver. 2009.06.01を公開。
2009/05/26 プログラミングメモ - Wassr APIの画像投稿機能について
2009/05/21 Ruby/GTK2アプリケーション - 投稿専用Wassr/Twitterクライアント - wassruを公開。
2009/04/16 [Perl] - Tips - WindowsでPerl&GTK+ 2.xプログラミング
2009/03/23 [HSP] - サンプルアプリケーション - SopCastを起動してウィンドウを画面の左端に移動する
2009/02/05 【お知らせ】先日2009/1/31〜2009/2/1にかけて、Googleの検索結果の不特定多数のリンクに「このサイトはコンピュータに損害を与える可能性があります」と表示されてしまう不具合が発生しました。当サイトへのリンクにも表示されていた可能性がありますが、当サイトにはそのような危険なコンテンツは含まれていません。(Googleによる説明
2009/01/26 [Ruby] - ニュース - 書籍『プログラミング言語 Ruby』発売
2009/01/15 [Ruby] - Tips - Ruby/Tk環境を作る のページを更新。
2009/01/08 フリーウェアのコマンドラインランチャー「cLauncher-1」のソースを公開。
2008/12/22 RubyとQtツールキットを利用したプログラミングに関するメモのページを作成。
2008/09/04 Windows用フリーウェア2 - ウェブ上のファイルをブラウザを使わずにダウンロードするためのソフト「downloader v0.0.2」
2008/08/18 HSPの部屋 - サンプルモジュール - 標準入出力のページを更新。
2008/07/15 HSPの部屋 - Tips - 「かんたん入力」対応AHTファイルのかんたんな書き方を追加。
2008/05/31 HSPの部屋 - サンプルアプリケーション - HSP標準エディタの「かんたん入力」を外部ツール化して、若干の機能を追加したプログラム 「ezinsert ver0.0.1」
Windows用フリーウェア2 - HSP3用コマンドラインコンパイラ 「cHspComp ver0.4.2」
Windows用フリーウェア2 - HSP3用SDI型スクリプトエディタ 「cHspEdit ver0.0.6」
2008/04/15 Linux/C/C++の部屋 - Linux便利コマンドリファレンス - xsel - コマンドラインからXセレクションを操作するを追加。
2008/03/12 Linux/C/C++の部屋 - Tips - コマンドライン引数の取得(プロセスファイルシステムを利用する)を追加。
2008/02/29 HSPの部屋 - 生でアップロードしたHSPスクリプトの改行コードがLFのみになってしまっていたのを修正。
2008/02/28 HSPの部屋 - HSP3 サンプルスクリプト - 「標準入力をパイプにリダイレクトしてコンソール・アプリケーションを起動し、スクリプト(変数)からテキストデータを流し込む」を追加。
2008/01/14 HSPの部屋 - HSP3 Tips 小ネタ集 - 「コマンドライン引数の取得」、「ファイル分割(スクリプト挿入)」を追加。
Rubyの部屋 - Ruby Tips 小ネタ集 - 「コマンドライン引数の取得」、「ファイル分割(スクリプト挿入)」を追加。
Pythonの部屋 - Python Tips 小ネタ集 - 「コマンドライン引数の取得」、「ファイル分割(スクリプト挿入)」を追加。
Perlの部屋 - Perl Tips 小ネタ集 - 「コマンドライン引数の取得」、「ファイル分割(スクリプト挿入)」を追加。
2008/01/07 Windows用フリーウェア2 - HSP3用コマンドラインコンパイラ 「cHspComp ver0.4.1」
2007/11/14 WideStudio ニュース - WideStudio/MWT v3.97-6公開
2007/11/11 WideStudio ニュース - WideStudio/MWT v3.97-5公開
2007/11/07 Ruby/Python おすすめ関連ツール - Notepad++ - Notepad++ v4.5対応ランゲージファイル
2007/10/18 Ruby ニュース - Rubyist Magazine 21号 発行
2007/10/17 HSP ニュース - 書籍『最新HSP3.1プログラミング入門 Windows98 / NT / 2000 / Me / XP / Vista対応』発売
2007/10/02 HSP サンプルアプリケーション - HSP標準エディタ外部ツール 「linefix for hsed」
2007/09/22 Python ニュース - 書籍『Pythonチュートリアル』発売
2007/09/15 HSP サンプルモジュール - 正規表現ライブラリ、"bregexp.dll"を利用する
2007/09/01 Windows用フリーウェア2 - HSP3用SDI型スクリプトエディタ 「cHspEdit ver 0.0.5」
Windows用フリーウェア2 - HSP3用コマンドラインコンパイラ 「cHspComp ver 0.4.0」
2007/08/25 HSP ニュース - HGIMG ver3.1FIX1公開
2007/08/15 Ruby ニュース - Rubyist Magazine 20号 発行
2007/08/04 Windowsフリーウェア2 - cHspEdit - HSP3専用のSDI型スクリプトエディタ 「cHspEdit ver.0.0.4」
2007/08/01 HSP ニュース - HSP ver3.1公開。HSPプログラムコンテスト2007、作品の募集を開始
Windowsフリーウェア2 - cHspEdit - HSP3専用のSDI型スクリプトエディタ 「cHspEdit ver.0.0.3」
2007/07/22 HSP ニュース - HSP ver3.1RC1公開
2007/07/19 Pythonの部屋 - IronPython - サンプルアプリケーション - 付箋紙風メモソフト
2007/07/17 Ruby Tips - 確実にキーボードからの入力を取得する
2007/07/15 HSP ニュース - HSPプログラムコンテスト2007公式ページ仮公開。
2007/07/09 おすすめプログラミング関連書籍 - Python関連書籍を追加
2007/07/07 WideStudio ニュース - WideStudio/MWT v3.97-4公開
2007/07/05 Windows用フリーウェア2 - かろうじて付箋紙っぽいシンプルなメモソフト「cMemo ver.0.3」
HSPの部屋 - HSP Tips - 小ネタいろいろ - コンソールアプリケーションに設定される標準入出力ハンドルのデフォルト値
2007/07/04 WideStudio ニュース - WideStudio/MWT v3.97-3公開
2007/06/25 WideStudio ニュース - WideStudio/MWT v3.97-2公開
2007/06/11 HSPの部屋 - サンプルモジュール - XPや2000などのNT系Windowsでシャットダウン・再起動を行う
Windows用フリーウェア2 - NT系Windowsを終了/再起動させるためのユーティリティ、shutdown / reboot
2007/06/09 HSP ニュース - HSP 3.1β10公開
Ruby ニュース - Ruby 1.8.6-p36、Ruby 1.8.5-p52 公開
2007/05/21 Ruby ニュース - Rubyist Magazine 19号 発行
2007/05/02 Pythonの部屋 - IronPython サンプル・Tips - 「入手とインストール」「スクリプトから実行ファイルを作成する
2007/05/01 Windowsフリーウェア2 - cHspEdit - HSP3専用のSDI型スクリプトエディタ 「cHspEdit ver.0.0.2」
2007/04/21 HSP ニュース - HSP 3.1b9公開
2007/04/13 WideStudio Tips - 自作のソースファイルをプロジェクトに追加する
2007/04/07 HSP ニュース - HSP 3.1b8公開
2007/04/06 HSP サンプルアプリケーション - downloader - ソースをサイト内のページとしてアップ。
2007/04/05 Windowsフリーウェア2 - downloader - ウェブ上にある(大きめの)ファイルをIEを使わずにダウンロードするためのソフト 「downloader ver.0.0.1」
2007/04/04 WideStudio ニュース - WideStudio/MWT v3.97-1公開
2007/04/02 HSP サンプルアプリケーション - execscr - ブラウザでソースを見られるようにした。
2007/03/31 Windowsフリーウェア2 - execscr - インタプリタ言語のスクリプトをエディタなどから引数付きで実行するソフト 「execscr ver.0.0.4」
2007/03/27 Ruby ニュース - 書籍 『Rubyist Magazine 出張版 - 正しいRubyコードの書き方講座』 発売
2007/03/21 [HSP] Tips 「ユーザ定義命令(関数)のローカル指定」
[Ruby] Tips 「確実にキーボードからの入力を取得する」

今日の余談

2008/2/26

 OpenHSP(オープンソース版HSP)のLinux/コンソール版をUbuntu Linux 7.10でいじり始めた。現在のバージョンはWindows版ソースからWin32 API依存部分を削った感じのものらしいが(OS依存の部分でも出来ているところもある)、既にFedora Core Linuxでビルドできることを確認しているとのことで、Ubuntuでもg++を追加インストールした上でmakeするだけでビルドすることができた。

 最初は、あわよくばWindows/コンソール版と同等の所までは持っていきたいなあ、などと呑気に考えていたのだが、いざソースを覗いてみるとC/C++に不慣れなこともあって処理を追いかけるだけでかなり大変。とりあえずdirinfo(4)(コマンドライン文字列)がらみの部分に手をつけてみたものの、途中で処理の仕方を完全に変更したりしたため、きちんと動作するようになるまで何日もかかってしまった。いつかdevMLやここで公開できるようなものがものができるといいのだが。。。ただその過程で、HSPスクリプトをデバッグ実行するためのソフト(ほぼhspcmpとhsp3を続けて起動するだけのプログラム。一応、標準入出力には対応していて、HSPスクリプトをシェルスクリプトなどと同じように名前を入力するだけで実行できるようにもなる)を作ることになり、Linux/C/C++プログラミングのいい練習になった。

 ちなみにUbuntuは特売品の2GBのUSBメモリに入れてそこから起動して使っている。速度的には満足できるとは言えないが、不要なプログラムを削除すればかなり改善されるし、NTFSの読み書きが普通にできるのでパミッションを気にしなければ既存のWindows用のボリュームをデータ領域として使えたり、Windowsと比べても遜色のないデスクトップやWindows以上に使い勝手のよいプログラムのインストール/アンインストール機能を備えていたりと、特殊な用途に使うのでなければそれほど不自由は感じないのではないかと思われる出来だ。

2007/12/10

For Dummiesシリーズの出版元WileyがSafariサービスに参加

 いわばアメリカ版「サルでもわかる」本−−というよりこちらがオリジナルか−−で有名なWiley Publishingが、デジタル本購読サービスのSafariへの参加を始めました。(For DummiesシリーズとSafariについての解説はこちら

2007/10/17

『最新HSP3.1プログラミング入門 Windows98/NT/2000/Me/XP/Vista対応』発売

 本書は、HSP(Hot Soup Processor)の最新バージョン3.1のインストールからプログラミングの基礎、応用までをわかりやすく解説した公認入門書です。HSPは、Windows98から最新のVistaまで動作環境を選ばず、初心者でも簡単にゲームやスクリーンセイバー、ツール、実用ソフトなどをつくれる手軽なスクリプト言語プログラムです。添付CD-ROMには、HSP本体のほか、HSPコンテストの入選作も多数収録しているほか、巻末にはHSPのコマンド一覧もあります。本書があればすぐにもHSPの世界を楽しむことができます。(秀和システムホームページより)

2007/09/22

『Pythonチュートリアル』発売

 プログラミング言語Python(パイソン)の作者Guido氏が書き下ろしたPython入門者のための手引き書。Pythonの言語とシステムの基本的な機能やコンセプトを紹介する―「このチュートリアルは、個々の機能を取り上げた包括的なものを目指しておらず、よく使う機能すらすべてはカバーしていない。むしろ特徴的な機能を数多く紹介することで、言語の雰囲気とスタイルを掴んでもらおうとするものなのだ。これさえ読めば、Pythonのモジュールやプログラムは読み書きできるようになるし、ライブラリリファレンスで解説されるさまざまなモジュールについて、詳しく学ぶ準備が整うのである。」(オライリー・ジャパンホームページより)

2007/08/01

 おにたまさんHSP ver3.1の公開おめでとうございます、そしてありがとうございます。

 ver3.0のα版初公開から数えて約3年、自分がHSPを使い始めてからは8年以上が経っており、一番付き合いの長いプログラミング言語としてHSPには非常に愛着を感じている。その間にも言語として進化するだけでなく、周辺ツールのリリースやHSP/O2サービス、プログラムコンテスト開催などいろいろなチャレンジに取り組んできたパワーはすごいと思う。これからもホビープログラマのベストパートナーとして輝き続けてほしい。

2007/07/21

 coLinuxというものをインストールしてみたが驚くほど簡単に短時間で終わった。Windows上で本物のLinuxがサクサク動くのがすごい。最近OpenHSP(現在のHSPのコア部分をオープンソース化したもの。標準のC/C++で書かれている)なんてものも公開されたので、いつかこれをコンパイルして動かしてみたい。

2007/06/30

Windows Tips : エクスプローラ上のドライブアイコンを隠す

 エクスプローラのウィンドウ内にあるアイコンを右クリックすると表示されるメニューの一項目である「送る」メニュー。ここにはデフォルトではリムーバブルディスクのアイコンが登録されているが、邪魔に思うことがある。

 「送る」メニューを含むエクスプローラ全体でこれらを表示させないようにするには、レジストリの「HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer」キー(パス内のスペースは削除して下さい)に「NODRIVES」というエントリを作成し、適切なDWORD値を設定すればよい。

 値はバイナリ(2進数)で見た場合の下26桁がアイコンを隠すかどうかを示すフラグになっている。この26桁はドライブレターのA〜Zに対応しており、例えばドライブAとBをエクスプローラで表示しないようにしたいなら、2進数の「00000000000000000000000000000011」を16進数または10進数にしたもの、つまり「3」を入力する。

2007/05/21

 .NETライブラリを勉強していて思うんだけど、.NET SDKのヘルプって何であんなに使いにくいんだろう。あのアプリケーションの中に閉じ込められた状態でドキュメントを読まなければならないのがかなり苦痛。WinHelpもそうだったし、chmファイル用のブラウザもそうだけど、マイクロソフトの作るヘルプ(アプリケーション)はいつも操作性が悪くてストレスがたまる。余計な機能はいらないから普通のウェブブラウザで読ませてくれ、頼むから。くだらないところでモチベーションが削がれる。

2007/05/05

 日本語版『Rubyクックブック』で訳されなかった部分の章題。

 文字列、数値、配列、ハッシュ、ファイルとディレクトリ、オブジェクトとクラス、XMLとHTML、グラフィックスと他のファイルフォーマット、Ruby on Railsによるウェブ開発、他言語によるRubyの拡張、システム管理

2007/05/01

 書籍『IronPythonの世界』を購入。索引を含めて420ページほどのボリュームで、そのうちIronPythonと.NETの簡単な紹介が約10ページ。インストール関連が5、6ページ。インタラクティブシェルの使い方とPythonのごく初歩的な知識についてが約50ページ。CPythonとの互換性とPythonの基本的な仕様の解説が110ページ程度。IronPythonから.NETを利用する方法、ライブラリのストリーム系のクラスと正規表現モジュールの使い方、GUIアプリ開発の基礎、などが約70ページ。データベースとWebがらみのプログラミングの解説が約70ページ。IronPythonの応用的な知識と各種ドキュメントへのポインタなどについてが約50ページ。といった内容。

 Python自体に関する内容と具体的な.NETライブラリの使い方の内容のバランスはまあまあ取れている感じ。ただWinFormsを使ったGUIアプリの作成については10ページでさらっと触れているだけなのでそこは少し残念。

リンク

WideStudio/MWT
C/C++、Java、Perl、Ruby、Python、Ocamlに対応した、プログラムのGUI部分をビジュアルに開発できるオープンソースの統合開発環境。
Ruby
オブジェクト指向のサポートを強く意識して作られた、Perlに優るとも劣らない機能を持つ日本産インタプリタ(スクリプト)言語。
Python
近年日本でも注目を集めつつある、Perl、Rubyと並び称されるオブジェクト指向スクリプト言語。
Hot Soup Processor
Windowsプログラミングの初心者に最適な、お手軽スクリプト言語。
HSPプログラムコンテスト2008
ますます使いやすくなったHSP。誰でも楽しんで参加できるプログラミングコンテストが今年も開催されました。

このページをソーシャルブックマークに登録

このボタン→ [このページをブックマークに追加する ブックマークに追加] は国内の多くのソーシャルブックマークに対応したブックマーク登録ボタンです。対応ブックマークを確認するにはボタンをクリックしてみてください。

このサイトに掲載されているプログラミング情報は特に断りのない限りWindows XP向けのものです。
アーカイブやソースファイルへの直リンクはご遠慮下さい。
© 2005-2010 chrono

HSP Web Ring[||ランダム|リスト]
日曜プログラマのメモ
プライバシーポリシー