サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
TGS2024
red-treasure.com
なんか変わってきているらしいです。 コメント頂きました。 確認して下さいネ!へるるんさんありがとう。 2015-05-21追記 VMware Playerのライセンスの書き方は微妙だ。 http://www.vmware.com/download/eula/player25.html http://www.vmware.com/jp/download/eula/player.html 商用利用って、非商用利用って、個人利用ってなんだ?って話。 私が知りたいのは以下だ。以下が商用利用に当てはまるのか否か。 ①会社の業務における作成するプログラムのテストをゲストOSで行う。 ②会社で個人の事務作業に使う。 ③個人事業主がプライベートで使う。 さんざんWebで検索したが、上記のEULAを読み解いたり、FAQの文言から推察したりではっきりした答えは分からなかった。 誰かサポートに聞けよ!と思ったが
ということで、前にも書いたような気がするけど探せなかったのでメモします。 Visual Studioでデバッグ中、ウォッチウィンドウに配列の名前を入力するとその配列の中身が見えるんですが、ポインタの場合は見られない。ポインタの先が配列でもダメ。 int a[10]; // 「a」で見られる int *b; b = a; // 「b」だとアドレスが見られるだけ b[0]とかb[1]とかウォッチウインドウに入れればその値は見られるけど配列としてざーっとは見られない。 そんなときには以下です! b,10 と入力すればサイズ10の配列と解釈して表示してくれるのです!!ばばーん! というわけで他愛もないメモでした。 以上
jQueryのマウスホイール・イベントを取ってくれるプラグイン。 その要素の上でだけ取ってくれます。 つまり下のような感じ。黒いところでマウスホイールをくりくりすると数字が変わります。(はず) ソースは下記。mousewheel()で追加するだけです。 <style> #test_area { background-color: #000000; width: 100px; height: 15px; color: #ffffff; } </style> <script type="text/javascript"> var count = 0; $(function() { $('#test_area') .mousewheel(function(event, delta) { if (delta > 0) $('#test_area').html(--count); else if (
メタルギアソリッドがXBOXに行っちゃったりするんでしょうか。 がんばれPS3!持ってないけど! CakePHPでのログイン処理って、みんなapp_controller.phpのbeforeFilterでやろうとしてはまってるらしいです。 実は私もです。私の場合、なにが問題だったかというと、ログインしないとサインアップできないという・・・ね? function beforeFilter() { if($this->LogIn->isLoggedIn() == FALSE){ $this->layout = "login"; // ログイン画面表示用のテンプレート(login.thtml) } else { $this->layout = "default"; // デフォルトのテンプレート(default.thtml) } } まあ、app_controller.phpで上のようにしていた
最近WordPressの管理画面がばぐってる。微妙にいじったからかな・・・。 そういうわけでタイトルの通りです。 要は、Webbrowser上でクリックされたリンク先URLをどうやってとるかという話です。 まずはWebbrowser.Documentにリスナーを登録します。Webbrowserそのものに登録してもだめ。 webBrowser1.Document.Click += new HtmlElementEventHandler(Document_Click); リスナーの中身です。 void Document_Click(object sender, HtmlElementEventArgs e) { HtmlElement clickedElement = webBrowser1.Document.GetElementFromPoint(e.MousePosition); stri
最近、マウスを使わずにWindowsを使うことにチャレンジしている。その目的を達成するために私が用いているいくつかのテクニックを、ここに公開しておく。 1.ショートカットキーを使う まずは基本だ。キーボードショートカットを使うことによりマウス操作を省略する。以下によく使うショートカットキーを列挙する。とりあえずこれだけ覚えておけばいい。超基本的なものもあるがあしからず。 ○Ctrl+S ファイルの保存。 ○Ctrl+C 選択領域をクリップボードにコピーする。 ○Ctrl+V クリップボードを貼り付ける。 ○Ctrl+A 全部選択する。 ○Alt+スペース アプリケーションのシステムメニューを開く。このキーに関しては基本的に次のような流れで使う。 ・Alt+スペース→C アプリケーションを終了する。 ・Alt+スペース→M アプリケーションを移動する。 ・Alt+スペース→X アプリケーショ
CSTL:http://cstl.sourceforge.jp/ これはすごい。 C言語で、ヘッダだけで、STLに近いことが、STLに近い形で使える、ライブラリ。 vectorやmapが普通に使える。 C言語なのになんでヘッダだけで使えるかというと、全部マクロで書かれているから。 機能を使いたい.cファイルでマクロを展開することで関数の実体を作るから、ヘッダをインクルードして一行マクロを書くだけでmapが使える。例えば下のような使い方。 #indlude <stdio.h> #include "cstl/map.h" // std::map<int, int>っていう型(=IntIntMap)を定義する。IntIntMapは任意の文字列でいい。 CSTL_MAP_INTERFACE(IntIntMap, int, int) CSTL_MAP_IMPLEMENT(IntIntMap, int
著作権・免責事項 本ソフトウェアはフリーウェアですが、著作権はコスミーが有します。 本ソフトウェアを利用して発生したあらゆる損害に関して作者(コスミー)は一切の責任を負いません。 無保証でお願いします。 なお、このソフトウェアをダウンロードした時点で、本免責事項に同意したものとみなします。 ●ひらがな貼り付け クリップボードにコピーした漢字テキストをひらがなにして貼り付けます。 ホットキーからしか呼び出せませんので、なんらかのキーを割り当ててください。 ひらがなへの変換はIMEを使っています。 あまり長いテキスト(25文字以上)は変換しません。 下記のソースを流用させていただきました。 ・AddRuby for Win32 http://hp.vector.co.jp/authors/VA006163/pccap/soft/AddRuby.htm 更新履歴 2009/05/07 1.0.0
小ざかしい作業をいろいろやっているとコマンドプロンプトがいっぱいになってしまって、なんかジャマってことがときどきあります。 そういうときに使えばいいのがConsoleっつうタブ機能付きコマンドプロンプトみたいな奴です。 この辺からダウンロードできます。 で、便利なんですが、日本語が表示されると激しくバグるというか、文字列の表示位置がずれます。 で、どうしたらいいか、なわけですが、いろいろ設定いじっても無駄。 実はこれ、どうも裏でコマンドプロンプトそのものが動いているらしく、その結果をバッファリングしてるようなんです。 そういうわけで、コマンドプロンプトそのものの設定をいじればいい感じになります。 やり方は簡単、 1.コマンドプロンプトを起動(アクセサリとかから) 2.タイトルバーのとこ(青いところ)を右クリックして「既定値」を選択 3.フォントのタブを開き、「ラスタフォント」になっていると
最近ボールペンのキャップを閉め損ねて指が青色になって行きます。 javascriptでDOMの要素を追加するにはdocument.createElement()ですよね。 var div = document.createElement("div"); document.body.addChild(div); jQueryでやるにはどうしたらええのか。最初分からんかったとです。まあ、ひとつには上記のやり方で追加するってのもありです。追加したものもjQueryで使えます。しかしまあ、なんとなくやりたくない。単にタグを追加するには $("#hoge").append('<a href="http://www.google.com">google</a>'); で子要素に追加できるし、 $("#hoge").appendTo('<a href="http://www.google.com">go
あたくしはPHP5からPHPをかじりましたわけですが、 PHP5->PHP4への移植って・・・どうしようもないな。 激しくはまったので、軌跡を残す。 1.アクセス指示子がねえ。(70萎え) PHP4にprivate,public,protected、そんなのねえから。 2.クラスメソッドがねえ。(85萎え) PHP4にstatic functionなんていうメソッドは存在しないから気をツケナ。 3.クラス変数がねえ。(85萎え) PHP4にstatic $fooなんて変数無理だから、staticは関数内の変数にしか使えないから、悲しみナ。 4.varいるっぽい。(55萎え) クラスの変数宣言はvar $fooとかいう感じっぽい。シラネ。 5.例外がねえ。(90萎え) try{}catch(){}とか無理なため、悩むー。 6.$object->hoge()->fooとか無理くさい。(85萎え
google appengineには全文検索がないらしい。 「googleなのに!そんな馬鹿な!自分で作るしかないのか!!」 と思ったんだけど、そんなのすでに作ってる人がいるんじゃないかと思い立ち、探してみたら・・・なんと隠し機能ですでに存在しているご様子!ドキュメント化されてないけど! 以下参考リンク How-to: Full-text search in Google App Engine というわけで、使い方としてはdb.Modelの代わりにsearch.SearchableModelを使って、検索対象はStringPropertyあるいはTextPropertyにしといたらいいと。検索するときはArticle.all().search(“検索単語”)とすると。db.Modelから切り替えるのはすごい簡単なので、ちょこっとやってみたら確かに検索できた。・・・英語は。英単語のみならば。
WiiWareの第一弾?的なものが発表されています。 日本語のものはまだですか? 実は今回は別にはまったわけじゃないけど、番号稼ぎ(4)。 CakePHPでデータベースにSQLiteを使う。 SQLiteはGoogleGearsにも使われとるし。(関係ないけど) まあ、コンフィグいじるだけ。(まったくもってたいした内容じゃないな) /app/config/database.php var $default = array('driver' => 'sqlite', 'connect' => 'sqlite_open', 'host' => '', // 空でいい 'login' => '', // 空でいいんだろう 'password' => '', // 空でいいんじゃないかな 'database' => 'filename.db', // webroot直下にこの名前でファイルができる
やっぱり肩こりはいやだ・・・。 VCを用いている場合、crtdbg.hを使えば簡単にCやC++のメモリリークを発見することができる。 (以上既報) やり方は簡単です。 #define _CRTDBG_MAP_ALLOC #include <crtdbg.h> ってな感じでヘッダをインクルードして、main関数の冒頭で _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); を実行すればよろしい。あとはデバッグ実行するだけ。プログラム終了後、出力ウインドウにリークしている箇所が表示されます。 #includeの前_CRTDBG_MAP_ALLOCを定義しておけば該当ソースファイル名もわかります。 _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); の引数
そんな話はそこら中にあるでしょうが、まあ念のため。 結果をいただくだけなら大したことないけど、結果の使い方を忘れちゃうので。 ひょっとしたら変なこと、やばいことをしている可能性もありますが。 まずは結果をいただくところ。 /** * Yahoo!形態素解析を行う。 * @param $appid string アプリケーションID * @param $text string 解析対象テキスト * @param $results string 結果の種類 "ma" or "uniq" or "ma,uniq" * @return SimpleXML 結果 */ function yahoo($appid, $text, $results = "uniq") { $data = array("appid" => $appid, "sentence" => $text, "results" =>
最近寒い。温暖化が足りないんじゃないのか。 CakePHP1.2ではバリデーションの方法が変わったよ!っていう情報が氾濫していたのでどうしたらいいのか、以前のやり方はどうなのかと悩んでいました。 どうやら ‘フィールド’=>array(‘rule’ => array(‘定義済み関数か自分で作った関数’), ‘message’ => ‘エラー時のメッセージ’) って書くっぽいです。もっと複雑な指定もできるみたいだけど、とりあえず使わないから調べてない。 ただ巷の情報を見ていると「定義済みの関数」にVALID_EMAILに相当しそうな’email’やら、日付をチェックできそうな’date’はあるんですがVALID_NOT_EMPTYとかに相当するものがない。どうするんだ、自分で作るのか、と思っていたらそのままVALID_NOT_EMPTYも使えるっぽい。 var $validate = arr
TortoiseSVNは非常に便利なもので、右クリックメニューを拡張してくれて、ほとんどの作業を右クリックから行えるという、SVN自体を別に入れなくてもいいという、非常に便利なものです。 個人的なソフトウェアの開発で、一人ながらソース管理にこれをつかってたんですが、恥ずかしながら「ブランチ作ってあとでトランクに反映」ってのをやったことがなかったため、いざやろうとしたら戸惑いました。そういうわけでメモ。 管理対象のプロジェクトを「MyProject」とすると、リポジトリ構成は次のようになると思います。 MyProject/ trunk/ ソース branch/ tag1/ ソース tag2/ ソース 「ソース」が実際のソースたちです。 以下、時系列に従ってメモします。 1.trunk下で開発を行う 2.ちょっとチャレンジングなんでbranch作ろう 3.ローカルのフォルダを右クリック⇒分岐/
jQueryの便利そうなプラグイン。ValidationAide。 フォームの入力値の妥当性を検査してくれます。 使い方: 1.フォームをかく <form id="Test"> <div id="ClientValidationSummary"></div> <input type="text" id="name" title="名前" class="textbox validator-required" /><br /> <input type="text" id="mail" title="メール" class="textbox validator-required validator-email" /> <input type="submit" value="Submit" /> </form> 入力値にエラーがあった場合、ClientValidationSummaryのところに要約
こんなパスワード覚えられないよなぁ。 先日jQueryでのFormのバリデーションを書きましたが、CakePHPの場合、CakePHPで用意されています。 echo $html->input('User/name', array('type'=>'text','size'=>10)); echo $html->tagErrorMsg('User/name', '<span id="error_msg">名前は必須です</span>'); 上記のようにhtmlhelperでtagErrorMsgを書いておけば、名前が無記入だった時、エラーメッセージ「名前は必須です」が表示されます。(tagErrorMsgを書いた場所に) ただ、実は上記だけではだめでUserのModelに class User extends AppModel { var $name = 'User'; var $valid
jQueryとCakePHPの異種格闘技戦。jQueryが勝っとる。これからはjQueryか。prototypeはそれ自体が汎用的な単語のため、フェアな勝負にならない。 そういうわけでjQueryのajaxを使ってみて(とりあえず挫折)したのでメモ。(いや、ajaxを使うというだけなら簡単。使い方が悪いだけ。) $.ajax()を使えばいい。 $.ajax({ url: 'hogehoge.htm', type: 'POST', dataType: 'json', // xml、 html、script、json data: params, timeout: 1000, error: function(){ // エラー時 alert('Error'); }, success: function(htm){ // コールバック } }); 上記コードで’hogehoge.htm’にpost
DSでオープンソース。そのうち手を出してみたいですな。 ブラウザでツールチップを出したいと思い、jQueryのjTipっていうプラグインを使ってみたのでメモ。ここの「DownLoad This Example」からダウンロードしたけど、それでいいんだろうか? 1.初期化 jtip.jsを読み込めば初期化されるが、自分の初期化プロセスに組み込むときは JT_init(); を呼べばいいと思う。たぶん。 2.使い方 ツールチップを出したい部分をaタグで囲む。表示したい内容を返すページのURLをhrefに書く。?以降は多分ウインドウ幅。 idはちゃんと指定する。このidで要素を取得して、その近くにツールチップを出すっぽい。 同封のglobal.cssを使う場合はclass=”jTip”。この場合、同封のimagesを使うとロード中の画像とか出てカッコイイ。Ajaxです。 nameで指定したものが
ナンバードロップのことなんですけども。 結構やりがいのある新しいパズルゲームだと思うんですが、なかなかダウンロード伸びないですね……。 この世の中はどうなっているんでしょう。 レビューしてくれるサイトも増えてきました。 Applivさん 【iOS】http://app-liv.jp/1220747674/ 【Android】http://android.app-liv.jp/004333943/ 【ランキング】 http://app-liv.jp/games/puzzles/0473/ ぶっちゃけツムツムよりおもろいやろ。 ゲームにゲーム性なんて求めてないって? ゲームをあきらめるな! 以上
このページを最初にブックマークしてみませんか?
『red-treasure.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く