よいち

ひ・み・つ

よいち

ひ・み・つ

最近の記事

Canvas API の基本的な使い方

はじめに 技術系同人誌を書くつもりでエディタを開いたのですが、何となくエタりそうな気がしたので、とりあえずこちらにまとまっている部分だけでもアップしようと思った次第です。 JavaScript で図を描き時の Canvas API の基本的な扱い方、注意点について述べています。なお、登場するメソッドの引数等の説明は行いません。メソッドについて詳しく知りたい方は MDN などで調べて下さい。 それでは、雛形となる html を用意しましょう。 <!DOCTYPE html

    • noteのぞいたら『バッチ』なんてシステムがあったんだけど、こういうのが書くことのモチベーションになる人ってホントにいるのかなぁ?

      • Daz Install ManagerでSSLエラーが出たときの対処

        Daz3Dという3Dソフトがある。 モデルを1から作るソフトではなく、配布されているモデルを操作しイラストやアニメーションを作成するソフトだ。 Daz3Dを使うにはまずDaz Install Managerというソフトをインストールし、それを経由してDaz3D本体や公式サイトで配布、販売されているモデルをPCにインストールするのが一般的な使い方だ。無論、手動でのインストールも可能なのだが、100、200とたまるファイルをひとつひとつDLし解凍、配置していくのは骨が折れる。

        • PythonとWebフレームワークとServer Sent Events

          Pythonはサーバーを立てるのがすごく簡単です。 python -m http.server 8080 だけでWebサーバが立ち上がってくれるんです! XAMPPの存在を知った時も結構感動しましたが、pythonのこの手軽さはその比ではありません。 ちょっとした処理を返すサーバがほしい時も、フレームワークを使ってチョチョイノチョイで出来上がります。 from bottle import run, route@route('/')def index(): ret

        • Canvas API の基本的な使い方

        • noteのぞいたら『バッチ』なんてシステムがあったんだけど、こういうのが書くことのモチベーションになる人ってホントにいるのかなぁ?

        • Daz Install ManagerでSSLエラーが出たときの対処

        • PythonとWebフレームワークとServer Sent Events

          【javascript】静的な私

          最近人様の書いたコードのクラスで、 I というスタティックなメンバを見かけました。 どうやらインスタンスをクラスのスタティック・メンバに登録することで、変数というクビキから開放するというアクロバティックなテクニックのようです。 class Person { static I constructor(name) { Person.I = this this.myname = name } myNameIs() { console.log("My n

          【javascript】静的な私

          【レビュー】作って楽しむプログラミングHTML5超入門

          と、twitterを眺めていたらこんなtweetが流れて来たので応募してみました。 そんなわけでこれです。 ありがとうございました。 HTML5体験会、というのが一通り読んで作ってみた私の感想です。 HTML、CSS、Javascriptと進んでいくのですが、読み手の興味を見事に惹いていく内容になっています。特にJavascriptは、位置情報を扱うGeolocation APIやデータを保存するためのStorage関係、図形描画等を行えるCanvas APIにGoog

          【レビュー】作って楽しむプログラミングHTML5超入門

          【html5】canvas の基本ではない使い方【canvas】

          html5 の canvas は非常に強力な描画ツールです。ちょこっと勉強すれば、簡単なお絵かきツールくらい自作できちゃいます。今回はその canvas の、三歩くらいずれた使い方を紹介したいと思います。 html の雛形は以下の通りで、 script タグの中に javascript を書いていきます。 <!DOCTYPE html><html><head></head><body> <canvas id="icon" width=48 height=48></c

          【html5】canvas の基本ではない使い方【canvas】

          【Egret Engine】DisplayObjectContainerについて

           今日は DisplayObjectContainer について触れてみたいと思います。  DisplayObjectContainer すべての display container の元となるクラスです。そして DisplayObjectContainer は DisplayObject の派生クラスです。 Egret において、すべての display container は DisplayObject の派生クラスとも言えます。  DisplayObjectCont

          【Egret Engine】DisplayObjectContainerについて

          【Egret Engine】ことはじめ

           久しぶりにゲームを作ろうと思い、中華製のゲームエンジン Egret Engine に手を出してみました。  中国市場では大きいシェアを持っているようですが、いかんせん日本語の資料が少ない。なので、公式のドキュメントをもとにメモ書きでも残していこうかと思います。  しかし不思議ですよね。日本は漢字文化なのに同じ感じ文化の中国語より英語の方が読めるんですから!  まずは Egret Engine の中核であろう Display Object から紐解いてみたいと思います。

          【Egret Engine】ことはじめ

          ヤングキャスター ST-360

          先日、若洲海浜公園の釣りに出かけた。 結果はいつものごとく坊主だったのだが、周囲も釣れている人はごくわずかだったので、そんな日だったのだろう。 釣れないのはいつものことなので気にならず、むしろ20年以上も実家で眠っていた竿を、ついに使うことができたという喜びで実にいい気分だった。 この竿を手に入れたのは、中学1年の時だったと思う。 夏にいつも帰省する田舎で釣りをしていると、竿が半ばでポッキリと折れた。 釣具量販店の安い延べ竿で惜しくはなかったのだが、数年使っていたので少なか

          ヤングキャスター ST-360

          自作のアルコールバーナー

          コーヒーサイフォンを持っている。 以前友人宅にお邪魔した時に見たアクティブなビジュアルに惹かれて、自分でも買い求めてしまったのだ。 コーヒー党というわけでもないのだか、ボコボコと湧き上がるそのビジュアルが見たくて、休みの日の朝はサイフォンでコーヒーを淹れている。 だがこのサイフォン、ひとつだけ不満があった。 付属のアルコールランプの火力が弱いのである。 沸かしたばかりのお湯を使うのであればいいが、ポットの中にあるお湯でも再び湧き出すにはいささか時間がかかる。そこで代わりにな

          自作のアルコールバーナー

          SOTOのミニ焚き火台

           そのカワイらしい姿に惹かれ、発売されてすぐに買ってしまった。  ソロキャンプを始めようという気持ちも高まっていた頃で、えいやとばかりに購入ボタンを押したのを覚えている。 「火遊びをする」という点では、実に具合の良い商品だと思う。 薪はそこいらに落ちている木の枝で十分だ。キャンプサイトをぐるりと回り、ポキッと小気味良く折れてくれる枝をかき集めてくれば十分に楽しめる。  反面、焚き火で煮炊きをするには勝手が悪い。焚き火台から枝が飛び出すと上にクッカーが置けない。そしてクッカー

          SOTOのミニ焚き火台