2016-07-01から1ヶ月間の記事一覧 - 揮発性のメモ2

揮発性のメモ2

知識をメモ書きしておく

2016-07-01から1ヶ月間の記事一覧

ajaxを順番に実行させるとき、みんなに共通のオブジェクトを渡せるようにする

ajaxHoge1(), ajaxHoge2(), ajaxHoge3() の全員に 自動的に同じオブジェクト obj を渡したい。 そして順番に処理させたい ajaxHoge1(obj) // 1番目の処理 .then(ajaxHoge2) // 2番目の処理 .then(ajaxHoge3); // 3番目の処理 /** * 1番目の処理 * @param obj…

ajaxでデータを取得したとき、データに不備を見つけたらエラー扱いにする

最近は ajaxの引数で .success とか .error は使っちゃいけないらしい。 // データをサーバから取得する関数 function getdata(command){ return $.ajax({ url: "test_command.php", // リクエスト送信先URL type: "POST", data: {"command":command}, dataType: …

不正なJSON

{ "a":000, ← NG "b":0, ← OK "c":"000" ← OK } 000 はおかしな数字なのでNGになる。 気を付けよう。

jQueryでクラス名の一部を検索する

クラス名を後ろに足してったとき、先頭ではないので 「クラス名の先頭が○○のを検索」 というのはできなくなる。 var e = $('<input>'); e.addClass("HOGE"); // クラス名は HOGE e.addClass("PIYO123"); // クラス名は HOGE PIYO123 $(".PIYO123").hide(); // . で…

画面遷移をさせない

function alert_hoge() { // IE8ならダイアログが出るが、firefoxだと出ない window.alert("画面遷移させません!"); // firefoxではこの文字列は使われず、定型文が出る return "画面遷移しないでね"; // IEだと「false」という文字列が出てしまう // 画面…

gnucashでタブを全て閉じる

gnucash2.6.4 gnucashにはタブを全て閉じる機能が存在しない タブをたくさん開いた状態で閉じると、次回起動時にも同じだけタブが開かれたままとなる なので、起動時に全てのタブを閉じる機能を追加する タブがどれだけ開かれているかは 家計簿ファイルごと…

お互いがお互いをメンバーに持つクラス

C++

class BBB; class AAA { public: BBB *pb; // BBB b; // ←ここでインスタンスはつくれません int c; }; class BBB { public: AAA *pa; AAA a; // ←ここで持つのはセーフ int c; }; ポインタなら持てるけど、実体は持てません(コンパイルでエラー)

デバッグログ

デバッグログは Console.WriteLine() じゃなくて Debug.WriteLine() を使う using System.Diagnostics; Debug.WriteLine("デバッグログでーす");

findで見つけたファイルをひとつ下のディレクトリに移動させる

/tmp/hoge/*.dat を /tmp/hoge/hist/ に移動させる 再帰はしない 方法1: -execオプションでやる find /tmp/hoge -maxdepth 1 -name "*.dat" -exec mv {} /tmp/hoge/hist/ \;1個ずつ起動するので遅い 方法2: xargs で mv を普通に使う find /tmp/hoge -maxdep…

整数化

parseInt() でも Math.floor() でもない方法 JavaScriptとJavaでは整数の割り算結果が違う var a = 91; var b = (a/10 |0); alert(b); // 9 すげぇなんだこれインチキっぺぇな

最強のしゃもじ

マーナ 立つしゃもじ ブラック K386 意外とバランスが悪く、しっかり置かないと倒れる。しゃもじ面はかなり平ら。 くっつかない性能はかなり良い。2年でくっつくようになる。 曙産業 スイングしゃもじ ブラック PM-908 重りがあるのでバランスは最強。 一体…

pasori_testがerrorになる

libpafeインストール - 揮発性のメモ $ pasori_test error libpafeをインストールしたのに pasori_testがエラーになる udevルールを書いてないとエラーになる udevルールを作ったのにエラーになる 再起動しないと反映されない udevadm control --reload-rule…

apt-get update

# apt-get update ・・・ W: 署名照合中にエラーが発生しました。リポジトリは更新されず、 過去のインデックスファイルが使われます。 GPG エラー: http://download.virtualbox.org jessie InRelease: 公開鍵を利用できないため、以下の署名は検証できませ…

コンストラクタの中から仮想関数は呼べない

C++

#include <iostream> using namespace std; class hoge { public: int a; hoge(){ cout << "hoge" << endl; init(); } virtual void init(){ a = 123; } }; class piyo: public hoge { public: /* piyo(){ cout << "hoge" << endl; init(); } */ virtual void init(){ </iostream>…