TypeScript + CreateJSで開発(1)

以前、HTML5を使ってPC/スマートフォンで動作するゲームのようなものを作ったんだ。動作はJavaScriptで書くわけだ。 canvasタグを一枚表示して、そのcanvasタグに動く画像を表示するのはJavaScriptだと大変らしいので、CreateJSというライブラリを使用した。…

2chResAborn.user.js : 2ch.netをWebブラウザーで読むときNGワード含むレスを見せない

2ch.netのAPI変更で2ch専用ブラウザが使えなくなった。そこで2ch.netをWebブラウザで見ているわけなんだが‥‥すると2ch専用ブラウザにあった「あぼーん機能」が使用できない。そこで作ったよ User JavaScript。 UserJavaScriptってなんだっけ?

JavaScriptのイテレーション関数を復習

JavaScriptのイテレーション関数を復習した。

WebAbornをGoogleChrome version34以降で使う

GoogleChrome version 34以降は、標準ではUserJavaScriptが使えなくなりました。 WebAborn http://webaborn.herokuapp.com はUserJavaScriptなので、動作させるには一工夫必要です。

Uemaruフォント:縦長で等幅の丸ゴシックフリーフォント

Uemaru(うえまる)フォントを作成したので公開します。 Photo: Maciej Serafinowicz https://unsplash.com/photos/BC49M6wl--8/download Text: 片岡義男 波乗りの島 http://www.aozora.gr.jp/cards/001506/card52459.html CC BY-NC-ND 2.1 濁点・半濁点を文…

TTXを使用してTrueTypeフォントのglyfテーブルを修正

「IPAゴシック」フォントの「‼」(U+203C)、「⁉」(U+2049)の字形を修正する。ただしFontForgeをフォント出力に使わない。TTX/FontToolsでglyfテーブルを書き換えてフォントを出力する。 TTXを使用してTrueTypeフォントのcmapテーブルを修正 http://itouhi…

TTXを使用してTrueTypeフォントのcmapテーブルを修正

「IPAゴシック」フォントの「饅」(U+9945) 「頭」(U+982D)を、「○」(U+25CB)で表示するためのTTX使用方法を説明。

Nasuフォント ver2014.0925 の合成用濁点・半濁点

Nasuフォント http://itouhiro.hatenablog.com/entry/20140917/font ver2014.0925 の合成用濁点・半濁点設定についてメモ。

Source Han Sans(源ノ角ゴシック)ver1.001 「かな」字形の変更点

Source Han Sans(源ノ角ゴシック) ver1.001 https://github.com/adobe-fonts/source-han-sans/tree/1.001R のChangeLog(SourceHanSansReadMe.pdf のp18)見たら Japanese ・A small number of glyphs for kana were tweaked for improved readability (…

Nasuフォント : 見た目が似ている文字を判別しやすくするフリーフォント

Nasu(ナス)フォントを作成しました。

FontForgeで生成した日本語TrueTypeフォント文字幅広すぎ対策

FontForgeで日本語TrueTypeフォントを出力したとき、文字幅が広すぎることがよくあります。 たとえばIPAゴシックを読み込んですぐ [ファイル>フォントを出力] でTrueTypeフォント保存するだけで、以下のようにまるで全角文字の幅が2倍になったようになりま…

等幅フォント NatuMono を試作

等幅フォント NatuMono(ナツ モノ)を試作しました。

Unity 4.3+NGUI 3.6で台詞表示ウィンドウの簡単なサンプル

Unity+NGUIで台詞表示ウィンドウの簡単なサンプル

Unityで外部ファイルの読み書き(JavaScript)

「Unityで外部ファイルの読み書き(C#)」 http://itouhiro.hatenablog.com/entry/20130826/unity のJavaScript版。

フリーフォントのサブセットを作り、Webフォント化

フリーフォントのサブセット(部分集合、つまり特定の文字だけを含むことで軽量化したフォント)を作り、Webフォントにする方法を説明します。 FontForgeを使用して、フリーフォントであるM+フォントのサブセットを作るには私は以下の手順を取りました。M+フ…

Uetenフォント : 濁点を上に置くフリーフォント

Uetenフォントを生成しましたので公開します。

UnityのAsset 'Shadow Softener'

UnityのAsset 'Shadow Softener' https://www.assetstore.unity3d.com/#/content/11102 を購入するときに調べた用語メモ。 シェーダーモデルとは? 購入ページに「require Shader Model 3.0 or higher」と書いてある。シェーダーモデルとは? 以下によると、…

コンソールでNode.jsを使いJSONをYAMLに変換する

Node.jsでJSONをYAMLに変換するコンソールプログラム 環境 Windows7 64bit Node.js v0.6 JSON→YAML JSONからYAMLに変換する処理は https://github.com/jeffsu/json2yaml を使用する。 それ使えば完成じゃないの? いや、以下の修正をするよ。 コンソールで指…

WebAborn ver19

WebAborn ver19で変更した以下2点について説明するぞ。 AタグのURLを置き換え対象に追加(タイプ1のみ)。 単語単位置き換えのとき最適化を抑制。 AタグのURLを置き換え対象に追加 これはどういう意味? …

C#とUnity4で書籍『Unity入門』(2)

前の記事: C#とUnity4で書籍『Unity入門』(1) http://itouhiro.hatenablog.com/entry/20131002/unity Chapter 5 ブロックシューター この章で使うパーティクルシステムは、Unity3とUnity4(正確にはUnity3.4までと3.5以降)で異なるんだ。

C#とUnity4で書籍『Unity入門』(1)

Unity入門 ~高機能ゲームエンジンによるマルチプラットフォーム開発~作者: 高橋啓治郎出版社/メーカー: ソフトバンククリエイティブ発売日: 2011/10/01メディア: 大型本購入: 15人 クリック: 609回この商品を含むブログ (24件) を見るサポートサイト http://…

UnityのC#ファイルをEmacsで編集(Windows)

環境 Unity 4.1.5 Windows7 64bit EmacsをMonoDevelopやVisualStudioと比較したあと、EmacsのC#設定を示します。

Windowsでgit環境を整える

PortableGitをインストール PortableGit-1.8.3-preview20130601.7z 設定の参考 http://blog.segu.jp/2012/05/git-portable.htmlgit-bash.batに以下を追加 set HOME=C:\Users\%USERNAME%\Documents cd %HOME% コマンドプロンプトの見た目を変える フォント・…

Unityで外部ファイルの読み書き(C#)

Unityで外部テキストファイルを読み書きしてみる。そのあとで画像の読み込みもする。 環境 Unity4.1.5 Windows7 64bit Path まずはPathを調べる。

ATOK 2013のローマ字入力で、候補ウィンドウで数字キーを打鍵して文字入力できない件

ATOK2013で こまってることがある。 漢字変換の選択候補を出しているとき、 「かな入力」なら 1,2,..,9,0 のキーを押すと変換確定して、次の文字を入力できるのだが、 「ローマ字入力」では 1,2,..,9,0 のキーを押しても「変換確定して次の文字入力」になら…

フォントの縦書きグリフを確認するIllustratorCS5向けjsxスクリプト

M+ LOG にある記事 http://mplus-fonts.sourceforge.jp/cgi-bin/blosxom.cgi/2013/07/05#mplus_fonts-130705-2 の画像のように表示して、フォントの縦書きグリフを確認したい。 しかしIllustratorに不慣れな私が手作業で文字を置くと、正確な位置に置けない…

PixelMplus(ピクセル・エムプラス) ‥ 8bitビットマップふうフリーフォント

PixelMplus(ピクセル・エムプラス)というフォントを作成しました。 8bitゲーム機のビットマップフォントのような感じを出せるフリーフォントです。

GoogleChrome27でUserScriptがiframe内部で動作しない件

GoogleChrome27でUserScript(拙作WebAborn)が動作しないことがあると報告いただきました。 「userscript Google Chrome 27」でGoogle検索したところ、海外サイトに回答が見つかりました。iframeの内部ではUserScriptが無効になるようです。 追記: 2013-07-…

WindowsXP+一太郎2013でgdi++,gdipp,MacTypeを調査

縦書き gdi++ 0787 http://www39.atwiki.jp/gdiplusplus/pages/12.html gdi++ Helium 20090211 gdipp0.9.1 http://code.google.com/p/gdipp/ MacType 2012.1022.0 http://code.google.com/p/mactype/ をWindowsXP、一太郎2013で試した。一太郎2013 玄 特別優…

Webページの文字列を置き換えするコマンド(ブックマークレット)

Webページの文字列を置き換えするコマンドをbookmarkletで作成したのでメモ。 1. bookmarkを追加して、URLに以下を入れる。bookmarkのタイトルは「[置換]」とかにする。 javascript:(function(){s=prompt('検索する文字列');d=prompt('置換後の文字列');docu…

一太郎2012/2013付属フォントのライセンスを調査

一太郎2012 承 プレミアム 特別優待版 DL版 [ダウンロード]出版社/メーカー: ジャストシステム発売日: 2012/03/06メディア: Software Downloadこの商品を含むブログを見る フォントに惹かれて、『一太郎2012 プレミアム』を購入したのだ。 前にATOK2012購入…

PerlでUTF-8を扱う

Perlは以前は便利に使っていたが、徐々に使わなくなっていった。 書籍『はじめてのPerl - Perl4対応版』で覚えてLinux管理に大活躍してはいたのだが、 複雑なデータ構造を扱うのがたいへん(配列の各要素がhashのkeyになってるようなデータをもたせようとする…

LibreOfficeのCalcをExcelに近づける

LibreOfficeのCalcをExcelに近づけるLibreOffice 3.6に含まれるCalc(表計算ソフト Excelの代わり)はある程度はExcelに似た操作キーになっているけど、こまかいとこが違う。 なるべくExcelに近づける設定をここにメモ。 設定 [ツール - セルの内容 - オートイ…

node.jsで複数ファイルのドラッグドロップを受け取る(Windows)

node.jsのWindows版を使い、「複数ファイルをドラッグドロップしてnode.jsのスクリプトに読み込ませる」手段を探る。

C言語テトリスのソースコードを読む

C言語テトリスの記事 http://itouhiro.hatenablog.com/entry/20121112/tetris のソースコードを詳しく読んでみよう。まず、 int board[12][25]; これがグローバル変数で、ウィンドウ内の画面を管理している。 ゲーム画面を見る限り、横10 x 縦20 の箱ででき…

C言語テトリスのソースコードを修正

「あなたもできる!C言語でテトリスを40分で作る方法 - DQNEO起業日記」 http://dqn.sakusakutto.jp/2012/11/cpp_tetris.html に掲載されていたテトリス、入力してみた。 https://github.com/DQNEO/CppTetris にあるtetris.cppをテキストエディタで表示させ…

はてなブログ、はてなダイアリー、Tumblr、Bloggerを比較

無料ブログサービスを比較した(2012年7月現在)。私はブログを技術メモに使っていて、ソースコードやFlash表示を必要としている。日記用途には使わない。その観点での比較。 Tumblr Tumblrをブログとして使う

はてなブログのデザイン変えようとして失敗

はてなブログのデザイン変えたい。 HTMLソースを見ると、 http://itouhiro.hatenablog.com/css/theme/cocoa/cocoa.css のCSSでデザインしてある。 GoogleChromeのDeveloperToolsで具体的にどのHTMLパーツがどうCSS設定してあるか調べる。

はてなブログでシンタックスハイライト

はてなブログで、ソースコードの文法にしたがいキーワードをハイライトしてくれる方法を探る。(追記 2012-06-02: http://itouhiro.hatenablog.com/entry/2012/01/05/095935 の記事のほうが詳しい)

はてなブログの機能テスト

ソースコード記法(と呼ぶのか?) →正式には「スーパーpre記法(シンタックス・ハイライト)」と呼ぶらしい。 はてなってネーミングセンスに欠けてたよね‥‥ この記法は個人的に はてなダイアリーで最も便利だと思う記法。ほかのブログサービスでは、<pre>タグの</pre>…

はてなブログ 所感

はてなブログのドメイン、どれにするか考えた。 hatenablog.com hatenablog.jp hatenadiary.com hatenadiary.jp hateblo.jp hatenablog.comがいちばん公式に見えるので、それにした。どれも長いと思うけど‥ bit.lyなどの短縮URLが多用される今の時代、URLは…