USTREAM pydevcamp08w : .
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 長野県松本市で開催したPythonの開発合宿,Python Developers Camp 2008 Winterが無事終了しました。北は北海道,南は九州から40名以上の方にご参加いただきました。参加された皆さん,プログラムを仕切っていただいた皆さん,お話ししていただいた皆さん,ありがとうございました。運営に携わってくれた方々,とりわけ宿泊担当の吉田さん,渋川さん, ご苦労様でした。 これまで,開発合宿を行うときは,事前にプログラムを決めた上で告知をすることが多かったのですが,今回は場所と日程だけを決めた状態で告知を行いました。プログラムの内容については,参加を希望する方からテーマを募
404 NotFound. リクエストされたURLに該当するものがありませんでした。 トップページよりお入りください http://akizukidenshi.com
Roblox hit with wrongful death lawsuit following a teen player's suicideAccording to The New York Times, a mother has taken legal action against Roblox and Discord for their alleged involvement in her son's death. Kodak's mini camera fits on your keyring and is smaller than an AirPods caseThe officially licensed Kodak Charmera sold out almost immediately on the Reto Pro website. Tesla's most affor
id:ffmpegさんに質問です。 はてなブックマークに「リヒテンシュタインは国ではない。欧州ドイツ語圏のコインロッカーのようなもの」とお書きになられていらっしゃいますが(cf:http://b.hatena.ne.jp/ffmpeg/20080307#bookmark-7786343) 外務省のウエブサイトによると日本はリヒテンシュタインを国として認識しているようです。 http://www.mofa.go.jp/mofaj/area/liechtenstein/data.html ffmpegさんが「リヒテンシュタインは国ではない」とお書きになられた具体的根拠をお示しください。 また「欧州ドイツ語圏のコインロッカーのようなもの」とはどういう意味ですか?
AIR ベータ 2 関連でセキュリティの話題を 2 つご紹介します。 まず、先週 AIR のインストールバッジの更新版が公開されました。(air_b2_badge_100907.zip : 50.5KB) これはベータ 2 SDK に含まれるバッジのアップデート版になります。今までのバッジにクロスサイトスクリプティングに対する脆弱性が発見されたため緊急に対応が行われました。現在インストールバッジを利用している場合には、なるべく早く更新することをお勧めします。 次は、HTML セキュリティモデル変更の件です。最近よく言及されるようになった eval(), JSON, innerHTML 等の使用を対象とした攻撃に対応するため、ベータ 2 から HTML アプリケーションの実行環境として 2 種類のサンドボックスが用意されています。 1 つ目のサンドボックスはアプリケーションサンドボックスと呼
まだ作ってない。 NodeBox on Jython なソフト「NodeJythox」を作ってみた - Web2.0職人への軌跡 http://d.hatena.ne.jp/akio0911/20080308/1204989711 Jython版はもうできたらしい。 なのでとりあえずAS3版も途中まで作る >>> import compiler >>> data = """ SIZE = 600 size(SIZE, SIZE) z = 1+1j colormode(RGB, 1) for i in range(30): fill(color(0.5, 0.3 + 0.02 * i, 0.5, 0.1)) rotate(i * -0.47) rect(5 * i, 5 * i, 100 + 10 * i, 100 + 10 * i) """ >>> >>> compiler.parse(d
java.awt クラス Graphics java.lang.Object | +--java.awt.Graphics 直系の既知のサブクラス: DebugGraphics, Graphics2D public abstract class Graphicsextends Object Graphics クラスは、すべてのグラフィックコンテキストの抽象基底クラスです。グラフィックコンテキストによってアプリケーションは、各種デバイスにより実現されるコンポーネント上やオフスクリーンイメージ上に描画できます。 Graphics オブジェクトは、Java がサポートする基本的なレンダリング操作に必要な状態情報をカプセル化します。この状態情報には、次のプロパティがあります。 レンダリング対象の Component オブジェクト レンダリングのための変換の起点とクリッピング座標
Swing コンポーネント上に描画するには、 描画したいコンポーネントのクラスを継承したクラスで、 メソッド paintComponent(Graphics g) をオーバーライドし、 パラメータで渡された g に対して Graphics クラスのメソッドで描画をします。 オーバーライドした paintComponent の先頭で、このコンポーネントの土台を描画するために、 super.paintComponent(g) を呼び出しておきます。 paintComponent は、このコンポーネントの描画が必要になったとき ( たとえば最初に表示する時、最小化した後の再表示、 他のウィンドウの下に隠れた後に再度アクティブになった時、 コンポーネントのサイズが変更された時 等)Javaシステムから呼び出されます。 paintComponentをプログラムから呼び出してはいけ
アプレットでいろいろな図形を描いてみましょう。 これは次のように書きました。 import java.awt.*; import javax.swing.*; public class Applet2 extends JApplet { // サンセリフの30ポイントのフォントを ss30 と名づける Font ss30 = new Font("SansSerif", Font.PLAIN, 30); // アプレットの初期化 public void init() { MyPanel p = new MyPanel(); p.setBackground(Color.white); // 背景色を白に setContentPane(p); } // 実際の描画 class MyPanel extends JPanel { protected void paintComponent(Graph
SKKの好きなところ - 趣味的にっき 激しく同意。オレオレ単語がすぐに登録できるのはとてもうれしい。方言だろうが流行語だろうがお構いなし! 俺はカタカナ語はカタカナ語辞書を生成して、漢字同様に変換している。タブで変換できるからね。
先日の会議で、面白い議事録のとり方をしている人がいました。 マインドマップで議事録をとっていたのです。 さすがに私もマインドマップで議事録とったことはなかったのでこれだけでも驚きでしたが、 さらに彼はそのマインドマップをプロジェクタで写しながら議事録をとっていたのです。 これはかなり効果がありました。 議論の流れが非常につかみやすい。 もちろんテキストエディタよりはよほど複雑なツールですので書き間違いもありますが、 プロジェクタで写し出されているためすぐに指摘が入り、修正することができます。 (ある意味オープンソース的なやり方ですね) 驚きはこれだけではありません。 次の会議も、また彼がマインドマップによる議事録をとったのですが、 その議事録は前回のマインドマップにつぎ足す形で書き出されました。 これは下手に議事録読み返しながら議論するよりよほどわかりやすいやり方でした。 前回の議論の流れ
ここ3ヶ月ほど自分がブログなり勉強会なりで触れ回っていることで、ちょっとはHudsonが認知されつつあると思います。 あとCIという概念もですが。 もちろん自分が触れ回る以前にid:masanobuimaiといったブロガーがブログで取り上げたり、高井さんや角田さんが雑誌で取り上げたりしました。 今の状態はそれらもあってことだと考えています。 自分はHudsonを使うことで、いやCIを開発に取り入れることで開発者が楽しく開発できればと思っています。 そのためにはまず認知されなけらばいけないとも考えています。 認知されなければ、使われることはないでしょう。 知らないことはないことと同じだ。 追記: 浅海さんという方がwakhokのゼミの中でHudsonなどを組み合わせることをしているようです。 具体的にどういう形になるのか、期待してます。 http://d.hatena.ne.jp/golde
これはいいなぁ。 あとで私もやろかな。 http://coderepos.org/share/browser/dotfiles http://rspec.rubyforge.org/documentation/rails/writing/controllers.html クラス名で拾う <ul class="p_list"> ・response.should have_tag('p_list') 三井ダイレクトかアメリカンホームダイレクトが一番安そう。 ちょっと保険で調べていたら、こんなページが見つかった。 http://wavekids.fc2web.com/life/hoken.html ペット保険なんてあるんだな。 調べてみよう。
さて、本日はNetBeans上でGainer向けプログラムをコンパイル、実行していきます。 今回の動作の様子です。 さて、それではやっていきましょう。なお、今回はNetBeans 6.1 Betaの試用もかねているため、NetBeans が英語になっています。それほど差はないと思われますが環境に合わせてご覧ください。*1 まず始めに、ライブラリを追加します。 プロジェクトの"ライブラリ"を右クリックしてJARライブラリを追加します。 追加するのは、 アプリケーション/Processing 0135/libraries/gainer/library/gainer.jar アプリケーション/Processing 0135/libraries/serial/library/RXTXcomm.jar です。 追加すると、プロジェクトのライブラリの一覧が以下のようになります。 また、実行に必要なJN
後で書く。 というわけで、先日のNodeBoxの雪の、いちおう完成版。ここまで来てやっと処女作。前のはプロトタイプ。 ソースコードも、前のは「らめぇ視ないでぇ」だけど、今回のは「ちょっと…あんまりマジマジと視ないでよ恥ずかしい…」。 from math import sin,cos,sqrt,pi SNOW_SIZE = 30 SNOWS_NUMBER = 32 # snows.length size(320,240) speed(60) def setup(): global snows snows = [] for i in xrange(SNOWS_NUMBER): snows += [Snow( random(0, WIDTH), -Snow.SIZE - random(1,30)**2, 1-random()**3, rotate = random(0.5, 1.5) )] de
そういえば下の手続きは繰り返しで書けるのか。 ScmObj Scm_VaList(va_list elts) { ScmObj ret; ret = va_arg(elts, ScmObj); if (SCM_NULLP(ret)) { va_end(elts); return ret; } return Scm_Cons(ret, Scm_VaList(elts)); }ええと、SCM_APPEND1 とか使えばなんとかなりそげ #define VA_NEXT va_arg(elts, ScmObj) ScmObj Scm_VaList(va_list elts) { ScmObj tmp, ret = SCM_NIL, end; for(tmp = VA_NEXT; !SCM_NULLP(tmp); tmp = VA_NEXT) { SCM_APPEND1(ret, end, tmp)
帰宅。thinkpad が着いたらしい。同居人が着払いと思い込んだため、到着は明日になる模様。R61e って微妙に幅広で今更ですがちょっと気に入らん。 東京に持ってけるのは良いのですが、今持ってる鞄に入るのかどうか微妙。困ったなぁ。 問題 5.51 つい癖で先を見てしまう。多分越えねば、な山は全然見えてないのでしょうが。 read 微妙って思っていたんですが、そうでもなさげ。開き括弧で始まって閉じ括弧で終わる、というのは色々な意味でシンプルだな、と。 シンボル、とか quote の方がむしろ大変な気がしている てーか、大体今ヤッてるソレは役に立つのだろうか ま、いいや。とりあえず car だの cdr だのなソレをヤッツケる。事前に gosh で確認しながら以下のコメント作成済み /* car of (1 . 2) is 1 cdr of (1 . 2) is 2 caar of ((1
なんか知らんがマクロを使うと意外に簡単だった。 以下、car だの cdr だのの実装ッス ScmObj Scm_Car(ScmObj obj) { return SCM_CAR(obj); } ScmObj Scm_Cdr(ScmObj obj) { return SCM_CDR(obj); } ScmObj Scm_Caar(ScmObj obj) { return SCM_CAAR(obj); } ScmObj Scm_Cadr(ScmObj obj) { return SCM_CADR(obj); } ScmObj Scm_Cdar(ScmObj obj) { return SCM_CDAR(obj); } ScmObj Scm_Cddr(ScmObj obj) { return SCM_CDDR(obj); } ScmObj Scm_Caaar(ScmObj obj) { ret
3/12 の SICP 読書会が無い旨のメイル着信を確認。すっげぇ早くに参加メイル送ったのに (とほほ 仕方が無いので 12 日はジュンク堂方面に行ってみようかと。 # 仕方が無い、とゆーのも変
仏教用語は変換に困るのです。いや、ほんとうに。 SKK-JISYO.L が優秀なおかげで、「陀羅尼」とか「阿羅漢」とかは変換できます。「学生」も「がくしょう」で変換ができます。しかしながら「本地垂迹 (ほんちすいじゃく)」や「本覚(ほんがく)」なんてのが出なかったりと、完璧ではない。あとは、固有名が出ない、だなんて場合も多々あります。 もちろん、そういった類のものは、逐次、ユーザ辞書に放りこんでいけば良い、といっってしまえばそれまでなんですが、なんかそれだけっていうのも、もったいない。共有できる状態にしておけば、ほんの少しかもしれないけど誰かの役に立つかもしれない。 そんなわけで SKK 用仏教・禅用語辞典作成開始です。行うことを述べると; SKK-JISYO.L に含まれていない単語を補完する。 そしていくつかの単語には annotation をつける。*1 あまりガチガチにつくることは
4章では Scheme の上に Schemeインタプリタを作る過程でいろいろなものを学んでいきます。 このように、被実装言語と実装言語が同じなことを metacircular というらしいのですが、読んでいるだけでドキドキしてきます。 実際4章を読み進めていくと、とても面白いのですが、所々で引っかかるところがあります。 どうも読んでいるだけでは解決しないモヤモヤがあって、それは被実装言語と実装言語の境界に関する問題のように思えてきました。 metacircularだと、どこまでが被実装言語の機能で、どこからが実装言語の機能なのか分からなくなってきてしまうのです。 こんな経緯もあり、4章で書かれているSchemeインタプリタを「ほぼそのまま」C++で実装してみようという思いに至りました。 最近SICP日記を更新できなかったのはこのあたりに悩んでいたからです。 いろいろと困難あるでしょうが、試
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
java.awt クラス Graphics java.lang.Object | +--java.awt.Graphics 直系の既知のサブクラス: DebugGraphics, Graphics2D public abstract class Graphicsextends Object Graphics クラスは、すべてのグラフィックコンテキストの抽象基底クラスです。グラフィックコンテキストによってアプリケーションは、各種デバイスにより実現されるコンポーネント上やオフスクリーンイメージ上に描画できます。 Graphics オブジェクトは、Java がサポートする基本的なレンダリング操作に必要な状態情報をカプセル化します。この状態情報には、次のプロパティがあります。 レンダリング対象の Component オブジェクト レンダリングのための変換の起点とクリッピング座標
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く