案外知られていないGMOの設定方法をメモ。
まずは下記のURLから、アカウントを作成。 https://service.gmo-pg.com/cyllene/entry/trialStart.htm
アカウント登録が完了すると、下記のようなメールが飛んでくる。
案外知られていないGMOの設定方法をメモ。
まずは下記のURLから、アカウントを作成。 https://service.gmo-pg.com/cyllene/entry/trialStart.htm
アカウント登録が完了すると、下記のようなメールが飛んでくる。
var sum=0, num=0; | |
for(i=0; i<100; i++) { | |
sum += 0.1; | |
console.log('sum = ' + sum); | |
} | |
num = 0.1 * 100; | |
console.log('num = ' + num); |
ちょくちょく使うPostgreSQLのコマンドをメモ。
○特定のテーブルのみバックアップ
pg_dump -t テーブル名 データベース名 --username=ユーザ名> テーブル名.sql;
○特定のテーブルのリストア
var obj = { | |
id: 16, | |
val: 'hogehoge', | |
} | |
function make_query(obj){ | |
var keys = Object.keys(obj); | |
if(!keys.length) return ""; | |
return "?" + keys.map(function(key){ |
/* | |
* やるタスクは | |
* riot.jsで書かれたtagファイルのコンパイル | |
* typescriptで書かれたjsファイルのコンパイル | |
* コンパイルされたjsファイルのminify | |
* minifyされたjsファイルの*.min.jsにリネーム | |
*/ | |
const gulp = require('gulp'), | |
riot = require('gulp-riot'), | |
tsc = require('gulp-typescript'), |
// データ初期化 | |
var data = [2, 5, 3, 1, 9]; | |
// バブルソート | |
var bable_sort = function (data) { | |
// データ入れ替え用一時変数 | |
var tmp = 0; | |
// 最後の要素を除いて、すべての要素を並べ替えます | |
for (var i = 0; i < data.length - 1; i++) { | |
// 下から上に順番に比較します | |
for (var j = data.length - 1; j > i; j--) { |
// 素のJavaScriptパターン | |
function ajax() { | |
var xmlHttp = new XMLHttpRequest(); | |
xmlHttp.onreadystatechange = function() { | |
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) { | |
comsole.log(xmlHttp.responseText); | |
} | |
}; | |
xmlHttp.open("GET", "URL", true); | |
xmlHttp.send(null); |
$('body').mousemove(function(e) { | |
$('セレクタ').html('現在のX座標: ' + e.clientX + | |
"<br />現在のY座標: " + e.clientY); | |
}); |
* {margin: 0; padding: 0;} | |
a {text-decoration: none;} | |
.fixed { | |
position: fixed; | |
top: 0; | |
height: 70px; | |
z-index: 1; | |
} |