プログラミング
2ヶ月前に考えていた"実行した行をハイライト表示して,どの行を通過したかをリアルタイムにソースコード上で表現する"エディタの実装です.だいぶ前に動く形になっていましたが,そのままにしていて忘れていたので公開してみます. 前エントリ:Pythonのビ…
名前は知ってたけどなんとなく使う気にならなかったdoctestだが,今日ライブラリリファレンスを眺めていたら,やはりなんとなく使ってみたくなったので動かしてみた.そして気づいた.これは面白いし便利だ! 動作の気になるモジュールは今まで下のようにテ…
タイピング講座の模擬授業をやろうとしてたら,パソコン講座のサポートデスクから表題のサポートをしてくれとお願いがやってきた.1年生の情報の授業でやる課題らしいが,プログラミング初心者に与えるにしてはちょっと敷居が高いんじゃないかなとか思いつつ…
タイピング講座で受講生に練習してもらうためのワード抽出に使っている最中に改良したいポイントが出てきたのでいくつか修正.追加のアプリケーションも含めて,そのうち公開予定.過去の版に関してはリンク先を参照のこと.タイピング練習用ワードジェネレ…
例によって例の如く,作りたいと思ってるのになかなか始めることができないことたち.こういうの書くだけ書いて残しておくとすごくカコワルイんだけどね.思い出す時間を節約するために. 打鍵のtomo2.0のフィルタプラグイン 練習用ワードジェネレータ TWtoW…
4年生をだしに珍しく先生に買ってもらったプログラミング関係本.まぁ,前の研究室に行けば読みたい本が全部そろっているんだけどね.最初の1,2項でvectorは標準コンテナだけど,vectorは標準コンテナではないっていうのに驚きつつも納得. vectorの内部でb…
4年生にネットワークプログラムの練習にechoサーバ作ってみ,とその他いろいろな問題と一緒に渡して僕もちょっと動かしてみたんだけど,なんか期待する動作と違うのね. 以下の動作を期待しているのに >telnet localhost 12345 # echoサーバは12345番でliste…
IPA:18名の天才プログラマー/スーパークリエータを発掘 知り合いが二人もいると余計に現実感があって悔しい. 会社入ったらこんなのやってる余裕ないよなー.
デバッグの方法として実行した行をハイライト表示して,どの行を通過したかをリアルタイムにソースコード上で表現するっていうのをこの前教えてもらって,Pythonでもできないかと調べてみたところ,実行している行の取得なんかは結構簡単にできることがわか…
打鍵のtomo2.0で二重起動チェックを行っているんだけど,そのとき,メッセージを表示するだけでなく,すでに起動済みのプロセスのウィンドウを前面に持ってくるための処理を入れるときにちょっと手こずった.C#で同じ名前のプロセスを取得するために以下のよ…
先生からPDFファイル50個を印刷してと言われて自動でできないかと調べてみたが,ページを指定できるソフトが見つからない.作ってみようと調べてみたけど上手いこと動かない.また今度. ActiveX コントロールを.NETで使う Re[10]: WebBrowser-AdobeReader呼…
シューティング作成スレより.二次元のシューティングゲームでは実際どれほど効果があるかは微妙なところだけど,三次元ではよく出てくる話なのでとっかかりとして知っておいても良いのかもしれない. シューティングゲーム(アクション,格闘ゲームなどでも…
とりのさんからコメント頂いてちょこちょこいじっています.1ページの中にうまいこと情報を盛り込むためにJavaScriptのライブラリも検討中.とりあえず,自由なレイアウトで出力するためのテンプレート部分を作って試してみました.テンプレートというのは簡…
先日,初めてのグループ面談の際に一緒になった人と今度飲みに行くことになった.その人のアピールネタが未踏ユースでゲーム開発環境のプロジェクトをやっていたことで,「未踏」に加えて「ゲーム」と来たら,これは面白そうな話が聞けそうだと帰り際に喫茶…
昨日の面接試験で,面接の前に30分の筆記試験があったんだけど,その中の一つが以下のようなプログラミングの問題.Googleとかの試験に比べたらへなちょこすぎる問題だろうけど気になることがあるので. 以下の問題をC,Java,Ruby,PHP,Perl,Pythonのいずれか…
AutoHotKeyというツールの存在は以前から知っていたけど,実際に試してみるまでそのすごさを全然わかっていなかった.これはすごいものだ.デスクトップユーティリティ系のツールがいとも簡単に作れてしまう.基本的にはahkの拡張子を持つというスクリプトを…
とりのさんからTWtoWebのエラー報告をいただきました. 最初の書き込みありがとうございます.かなり昔のソースだったので,ちょっと探しても見つからず,3年ほど前まで使っていたDELLのノートPCを引っ張り出してようやく発見しました.ちなみに,起動したら…
図書館で研究進めようと思っていたのに本を読み始めてしまって気づいたら朝3時とかバロス.でも,面白いんだわこれが.テスト前とかに掃除をしたくなるのと同じような感じだろうか. 岩波講座 ソフトウェア科学シリーズの「計算モデルの基礎理論」のはじめの方…
ついにキター! Downloads - pygame - python game development pygame.mask for collision masks pygame.scrap for clipboard support new and improved sprite groups blending support for filling and blitting surfaces saving surfaces as jpeg and pn…
仕様が明示されていないRTMPを実装しようなんて,そんな面倒なことよくやるわと思うが,今一番波に乗っているのがFlashベースのストリーミングなんだから一番面白いのはここか.PureRubyなRTMP(MP4/H.264)サーバをオープンソース化しました - @takuma104 log…
最近露出の多いid:koizuka氏のインタビュー. ニコニコ動画にハマってますか? 私もです。では、この根幹となるシステムを3営業日で開発した、根っからのプログラマは知ってますか? ゲーム開発集団「Bio_100%」でも腕を鳴らした戀塚さんは、自分が作ったニ…
お隣の建物にいる研究室の友人から相談を受ける.どうやら実験でC言語のプログラムを書いているみたいだけど,設計上の問題やら実装上の問題が発生して困っているらしい.研究内容と実験内容を聞いて,Cで書く理由はまったくないなと思ったので「なんでCで書…
SDLのPythonポーティングであるpygameの新バージョンがようやく登場か.最近はほとんど使っていないけど,たまたまpygame公式サイトをチェックしてたら新バージョンのお知らせが入っていた.先月あたりにメーリングリストで1.8の先行バージョンのURLが流れて…
Python 2.5.2 Release 2.5系列ではもう新機能追加はつかないのでバグフィックスのみ.
標準的なキーボードフックについては以前打鍵のtomoでも実装したので,それほど問題なく作れるだろう思っていたのに結局一晩まるまる使ってしまった.その原因がVistaのユーザ権限管理.. キーボードフックの登録をDLL側で行うと,Windows上で発生するすべ…
かえでさんのブクマコメを受けて。 先に打鍵のtomo2のプラグイン系の動きについて、はてなのおえかき機能を使って簡単に説明。汚くてすいません。 プラグイン関係の動作説明 入力が来てからの処理はこんな感じになっています。①のキー入力は実際にキーボード…
ぽぷさん小池さんご指摘ありがとうございます.最小化した時にデスクトップ上にタイトルバーが残ってしまうのはこちらのミスでした.次回のリリースで修正しますので少々お待ちください.パソコンのシャットダウン時にエラーが出るかもしれないという点につ…
環境 C# + .net framework2.0 ListViewのプロパティにLabelEditというのがあって,これをtrueにすると一列目の項目は編集できるようになるのだが,二列目・三列目のアイテムは編集できない.これらのサブアイテムを編集するための方法として,該当するアイテ…
ぽぷさんニュース経由で八重タイピングの公開を知って,さっそく試してみようと思ったら,エラー出ました.D言語は書いたことないので詳しく知りませんが,文字コード関係のエラーっぽいですね. Error: 4invalid UTF-8 sequence まぁ,これは解決されるのを…
Subversionでバージョン管理をしたかったので,無料で使えるところを探したらSourceForgeがあるではないかと,はたと気づいた.SourceForge.netの方からダウンロードすることは良くあるけど,その日本版がSourceForge.jpみたい.申請したらすぐに通ったので…