2012-10-01から1ヶ月間の記事一覧

GoogleAppEngineでPython2.6+Django1.4.2

Django スタートガイド | Python | Google Cloud manage.pyのエラー Google Code Archive - Long-term storage for Google Code Project Hosting.のr117で $ ./manage.py startapp appName やると Traceback (most recent call last): File "./manage.py", l…

Keys列挙体のメンバー名が分かりにくいから置換する

Keys Enum (System.Windows.Forms) | Microsoft Docs これでキーの名前が分かるんだけど、MacBookはOME〜なんちゃらっていうマイナーなキーボードにあたるらしくて、キーコードも特殊なので対応しなきゃいけない。 あと数字キーはD1じゃなくて1、Multiplyと…

C#で非同期ソケット通信

ブラウザでlocalhost:portを開いてチェック。 Programs.cs using System; using System.Collections.Generic; using System.Text; namespace Spider { class Program { static void Main(string[] args) { NetworkListener n = new NetworkListener(); n.beg…

Rubyでスレッドを簡単に扱うための何か

Rubyでスレッド使うときの雛形みたいなやつ - juntkの日記をちゃんと使えるようにしただけ。 スレッドの並列実行と待機、実行、破棄の管理を簡単に。詳しくは上の記事。 MyThreadTest.rb つかいかた。 MyThread#addThreadでスレッドをテキトーに追加していく…

Rubyでスレッド使うときの雛形みたいなやつ

スレッド間の変数の扱いとかスレッド管理とかチェックしたついでに。 重たい処理を何度も実行する必要があって、並列に処理したい場合を想定。 スレッドが終了しないうちに新しい処理が来て間に合わない。のでスレッドオブジェクトを配列に貯めておいて、順…

なにこれ

なにこれ1 MacBook-Pro:Downloads ***$ irb irb(main):001:0> require 'rubygems' => true irb(main):003:0> require 'opengl' [BUG] cross-thread violation on rb_gc() (null) Abort trap: 6 なにこれ2 MacBook-Pro:rubybox ***$ irb irb(main):001:0> req…

Macで「require 'rubygems' => false」な状態

sudo port install ruby でインストールした場合はgemの方もportから入れ直すといいらしい。 sudo port install rb-rubygems たぶんgem installもやりなおし。