サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
中東情勢
kathew.hatenablog.com
# 削除実施前の特殊能力数を保持する # (削除実施中に特殊能力数が変化しても、 (maxlen - i)で # 後ろの番号から処理できるように) Local maxlen Set maxlen Info("パイロット", パイロットID, "特殊能力数") # 以下2つの理由により、後ろの番号から特殊能力を削除してゆく # 1. 特殊能力にはSetSkillした以外の特殊能力が含まれていること # 2. 小さい番号の特殊能力が削除された時、それ以降の特殊能力番号が # 一つ繰り下げられること For i = 0 To (maxlen - 1) ClearSkill パイロットID Info("パイロット", パイロットID, "特殊能力", (maxlen - i)) Next # 削除漏れが発生する場合がある(本体バグ?) # セーブデータを確認し、削除漏れが発生している場合は直接削
function array_flatten($arr, $key = null) { $tmp = []; if (is_array($arr)) foreach ($arr as $key => $value) $tmp = array_merge($tmp, $this->__array_flatten($value, $key)); else { if (is_numeric($key)) $tmp[] = $arr; else $tmp[$key] = $arr; } return $tmp; } これで array( array( '0' => array( 'foo' => 'bar' ), '1' => array( 'faa' => 'bee' ) ) ); という構造の(連想)配列が array( 'foo' => 'bar', 'faa' => 'bee' ); とフ
こんにちは! デモ ダウンロード http://dl.dropbox.com/u/14580242/plmap.js 使い方 本スクリプトには次のクラスとメソッドが用意されています。 PlMapクラス プロパティ mapWidth マップの横幅(チップ数) mapHeight マップの縦幅(チップ数) chipWidth マップチップひとつの横幅(px) chipHeight マップチップひとつの縦幅(px) layerCount レイヤの数 bitCount レイヤーデータのビットカウント(8 | 16) src マップファイルのパス loaded 読み込みが完了(true|false(初期値)) インスタンスの生成 new PlMap( (path) ) (path) マップファイル(.fmf)のパス(省略可) メソッド load( (path) ) (path)
明けましておめでとうございます 今年はじめての更新となりました。本年も、どうぞよろしくお願いします。 jsdo.itにスクリプトを投稿 次のスクリプトを投稿しました。 少し技術的な解説をします。 解説 配列のコピー 実装 //配列をコピー Array.prototype.clone = function(){ var arr = new Array();//新しい配列 for( var i = 0; i< this.length; i++ ) arr[i] = this[i];//コピー return arr; } 利用方法 var hoge = 配列名.clone(); 関数内で新しく配列を作成し、コピー元の配列の要素をすべてコピーしています。 シーンを最前面に移動する 実装 //シーンを手前に表示する Game.prototype.forwardScene = function( sc
こんにちは! 昨日のエントリと被りますが、今回はCSS3で要素を画面中央に配置する方法に焦点を当てて、テクニックをご紹介します。 概要&デモ チュートリアル 縦方向(垂直)の中央寄せ html{ display:table; } body{ display:table-cell; vertical-align:middle; } html,body{ height:100%; width:100%; } CSSのvertical-align:middleは縦方向で中央寄せする事ができるプロパティですが、表の中のセルでしか効果を発揮しません。 そこで、<html>タグを表、<body>タグをセルとして扱う事で、vertical-align:middleをドキュメント全体に適用させます。 CSS3で新たに定義されたdisplay:tableは、要素を見かけ上だけ表組みとして扱います。 また、d
こんにちは! 今日はjQueryを使い、ゲームのように文字列を1文字ずつ表示するスクリプトをご紹介します。 デモ 使い方 jQueryの読み込み jQueryを使用するので、Google AJAX Libraries APIからjQueryを読み込みます。 HTMLの<head>内に次の行を追加してください。 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> JavaScriptをコピペ 次のコードを<head>内の最後の行にコピー&ペーストして下さい。 <script type="text/javascript"> $(document).ready(function(){ var DELAY_SPEED = 100;
こんにちは! 今日はファミコン時代のあのゲームのようなエフェクトを実装するチュートリアルをご紹介します。 デモ 実装する手順 jQueryの読み込み jQueryを使用するので、Google AJAX Libraries APIからjQueryを読み込みます。 HTMLの<head>内に次の行を追加してください。 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> HTML デモのように各行毎にフェードインを実装するには、それぞれの行毎に<span>タグで囲い、<br>タグで改行します。 <p> <span>むかーし むかし あるところに</span><br> <span>おじいさんと おばあさんが いました</span>
こんにちは! Windows8タブレットは容量不足に陥りがち Windows8タブレットの記録メディアは大抵SSDです。 SSDはHDDに比べ読み書きが非常に高速ですが、今のところ容量単位の価格がHDDに比べ非常に高価で、PCに内蔵されている容量も大きくない場合がほとんどです。 Windows8タブレットの容量不足にはSDXCカードが特効薬 Windows8タブレットには多くの場合、SDカードスロットが内蔵されています。 これはカメラ等とデータのやり取りをする時に利用される事が多いと思いますが、スマートフォンと同じように、本体容量の増設に利用することもできます。 最近は大容量のSDXCカードがそれなりにお手頃なので、本体容量の増設は比較的安価に行えます。 SDXCカードの選び方 本体容量の足しにするものなので、なるべく大容量のものが好ましいです。 また、頻繁にデータを読み書きする事が予想さ
こんにちは! Windows8タブレット、みなさんはもうご利用でしょうか? ガジェットの進化は早いもので、Windowsのタブレットなんかは色物に見える方も多いかもしれませんが、外で立ちながら操作できるWindowsというのは、それはそれで快適だったりします。 しかしそんなWindows8、まだタッチUIに最適化されたGoogleリーダー系のアプリケーションがありません*1。しかしWebのGoogleリーダーはタッチUIには画面が細かすぎる! ‥というわけで、Windows8のタッチUIでGoogleリーダーを快適に利用できるアプリをご紹介。 それはNewsSquares Webブラウザとして有名なGoogle Chrome上で動くGoogleリーダーアプリ、NewsSquaresがとっても良い感じ。 Google Chromeをご利用中の方は以下からインストールできます。 Chrome
こんばんは! 昨日のエントリーの続き、DropboxのファイルをSDカードに移す方法をご紹介。 Dropboxの非公式ポータブル版を使おう 元はUSBメモリに入れて使う用途向けですが、有志によるDropboxのポータブルパッケージがあります。 http://nionsoftware.com/dbpahk/download こういったものの非公式パッケージというものには私自身いささか抵抗がありますが、使用していての雑感として、心配は少なそうだったのでご紹介します。 DropboxPortableAHKをインストール 上記のリンクからダウンロードしたら、zipを展開し、できたフォルダをSDカード内に移動してください。 移動ができたら、中身の実行ファイルを実行します。 インストールの実際の手順については次のページが詳しいです。 Dropboxを USBメモリー や 外付けHDD で持ち運ぶ方法!
jQueryのセレクタを用いることで、非常に簡単に記述する事ができます。 参考 jQueryのセレクタについては、次のサイトで網羅的に紹介されています。 jQuery – いろんなセレクタ指定方法+αを覚えて、目的の要素をさくっと取得する | 1:n – DETELU Blog
先日予告していた、下記コードの要点を解説、まとめました。 キーの押下を確かめる var keyState = []; document.onkeydown = function (e) { keyState[e.keyCode] = true; return true; }; document.onkeyup = function (e) { keyState[e.keyCode] = false; return true; }; 通常、キーが押された時にイベントが呼び出されますが(document.onkeydown = hoge)、あるタイミングで 「今、キーが押されているか」 を確かめるには、この方法が有効です。 キーが押されている間だけ、変数keyState[(キーコード)]がtrueになります。 enchant.jsで文字入力 //入力フォームを作成 var input = ne
こんばんは! 今日、今朝方ノートPCのHDDの残容量を見たら、残り1割を切っていたので、 「これはまずい!」 とどうにか容量をこじ開ける方法を模索していたところ、なかなか良い方法を見つけたので、ご紹介。 SDカードを使おう タイトルままですね。 最近のノートパソコンにはカードスロットが内蔵されている事が多くあると思いますが、これをデジカメやスマホとのデータのやり取りにしか使っていないという人は多いのではないでしょうか。というか、全然使ってないという人も多いのでは‥?(私がそうでした) 昨今、スマホやタブレットにmicroSDカードを入れて本体容量を拡張するのはもはや定番中の定番ですが、この際、ノートパソコンでも同じようにSDカードを使ってしまおう、というのが今回の主題です。 SDカードはなるべく容量の大きな物を 用途によって必要な大きさはまちまちですが、本体容量の足しにするものなので、なる
追記 表題のタブレットが大幅に値上がりしてました。また下がる可能性はありますが、今は飛び抜けて安価というものではないので、購入を検討されている方はお気をつけください。 本題 こんにちは! 今月いっぱいでSo-netのWiMAXの契約が切れるので、次に申し込むプロバイダを探していたら、何だかWindows8タブレットが一万円ちょっとで手に入りそうな目処が立っていました。 アフィリエイトとやらに興味があって これは紹介せねばとビビっときたので、ご紹介します 費用の内訳 内容 金額 Windows7タブレット \4,999 WiMAX登録料 \3,150 Windows8Pro \1,200 合計 \9,399 Windows7タブレットを購入して、Windows8Proにアップグレードして使うわけですね。お値段たったの\9,399!(ででーん!) Windows7タブレットを手に入れる ここで
このページを最初にブックマークしてみませんか?
『SRC遊んだり書いたり。時々プログラミング』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く