YY3ai2ui24 さんのアバター 66views

JavaScriptで1と2と3を足す

>>> 1 + 2 + 3 6 >>> "1" + 2 + 3 "123" >>> 1 + "2" + 3 "123" >>> +"1" + 2 + 3 6 >& 2016年7月3日
YY3ai2ui24 さんのアバター 82views

Goで設定ymlファイルを読み取る

$ go get gopkg.in/yaml.v2 package config import ( "io/ioutil" "path/filepath" "fmt" "gopkg.in/yaml.v2" ) type config str 2016年6月13日
YY3ai2ui24 さんのアバター 52views

Dockerのいろんなデータを削除

コンテナを全削除 $ docker ps -a | awk '{print $1}' | tail -n +2 | xargs --no-run-if-empty docker stop && docker ps -a | 2016年6月3日
YY3ai2ui24 さんのアバター 65views

Go言語のMySQLドライバでTIME型のカラムのデータを受け取りたいとき

dbrライブラリを使用してMySQLからTime型のデータを取ろうとしたときに正しい値が受け取れませんでした。 type Schedule struct { ID int Start string // Start time.Time // 2016年6月3日
YY3ai2ui24 さんのアバター 30views

jQueryでチェックボックスにがオンになっているのを見つけるセレクタ

検索 $("input[type='checkbox']:checked") 例 <div class="days"> <label><input type="checkbox" data-dayOfWeek= 2016年4月24日
YY3ai2ui24 さんのアバター 58views

PHPでMySQLのTIMEDIFF関数の結果を整形する

MySQLで以下のようなSQLを書くと SELECT timediff TIMEDIFF(end_time, start_time) as timediff FROM hoge; timediffは00:04:00のような感じででてきます。 2016年4月24日
YY3ai2ui24 さんのアバター 28views

PHPでn週間後の日曜日

$n = 1 $targetDate = date('Y-m-d', strtotime(date('Y-m-d').'+'.$n.'week')); $firstSundayOfWeek = date('Y-m-d',strtotime( 2016年4月22日
YY3ai2ui24 さんのアバター 71views

moment.jsで時間の処理をループで回す

var start = moment("2016-04-13 12:00:00"), end = moment("2016-04-13 18:00:00"); for (var target = start.clone();target.i 2016年4月13日
YY3ai2ui24 さんのアバター 46views

どのポートを開いているかを確認

Mysqldが開いているポートを調べたいとき $ lsof | grep mysqld httpdが開いているポートを調べたいとき $ lsof | grep httpd 2016年4月6日
YY3ai2ui24 さんのアバター 44views

javaScriptの擬似クラスで擬似継承する

var model = (function(){ var Car = (function(){ var constractor = function Car(color){ this.tireCount = 4; this.color = 2016年4月3日
YY3ai2ui24 さんのアバター 17views

JavaScriptで擬似クラスを作ってコンストラクラーにはそれっぽい名前をつけたい

var ClassName = (function (){ var constractor = function className(options){ for (idx in options){ this[idx] = options[i 2016年3月31日
YY3ai2ui24 さんのアバター 154views

Pythonでナベアツしてみた

はじめに FizzBuzz投稿後、アルバイトの仲間に「FizzBuzzのあとは、ナベアツですか?」なんて言われたので、やってみることにしました。 せっかくなので、Pythonのシーケンス操作 の特性をつかって、ワンライナー でやってみましょ 2016年3月31日
YY3ai2ui24 さんのアバター 93views

Pythonでn回に一回だけ真を返す・一回だけ偽を返す

n回に一回だけ正を返す・一回だけ負を返す n = 3 for i in range(10): print i, i%n/(n-1), ~i%-n/(n-1)/-1 == 0 0 1 1 0 1 2 1 0 3 0 1 4 0 1 5 1 0 2016年3月30日
YY3ai2ui24 さんのアバター 54views

JavaScriptのconsole.tableでオブジェクトを快適にデバッグする。

フロントエンドの開発をしたことがあるひとなら、必ず console.log(obj); したことがあるとおもいます。 ただ、Ajaxでのデータベースからデータを取ってきてデータを整形する前などは、Array,Array,Array,・・・と 2016年3月29日
YY3ai2ui24 さんのアバター 251views

Pythonでライザップしてみた

はじめに PythonでFizzBuzzしてみたが思ったより反響が良かったので、Pythonでなにかアルゴリズムっぽいことをする記事を書くことにしました。 今回は、n回ごとにオンオフを切り替えるスイッチをジェネレーターで実装し、このスイッチ 2016年3月24日
YY3ai2ui24 さんのアバター 531views

brewでnodeをインストールしたらmodule.jsがnpmlogがないって言ってくるとき

brew install nodeでnpmをインストールしたときnpmで何かしようとしたとき、下記のエラーが起こりました。 $ npm -v module.js:341 throw err; ^ Error: Cannot find mod 2016年3月24日
YY3ai2ui24 さんのアバター 41views

Pythonの条件演算子と遅延評価を見比べる

条件演算子 m = 10 for i in range(m): print i, "odd" if i%2 else "even" == 0 even 1 odd 2 even 3 odd 4 even 5 odd 6 even 7 odd 2016年3月23日
YY3ai2ui24 さんのアバター 371views

PythonでFizzBuzzしてみた

先日、どうしてプログラマに・・・プログラムが書けないのか?の記事を読んで、はじめてFizzBuzzに挑戦してみました。 # coding: utf-8 for i in range(1,101): if i % 15 == 0: print 2016年3月18日
YY3ai2ui24 さんのアバター 345views

さくっとDocker Composeできる場所をVagrant上につくる

Docker Machineを使ってもいいけど、なんとなく使い慣れたVagrantを挟んで、Docker Composeしてみたいなんてときがあると思います。 そんな時は、VagrantでCoreOsを起動し、Docker Composeを 2016年3月15日
YY3ai2ui24 さんのアバター 2,096views

Macでdocker-compose upするまで

はじめに 同じパソコンを複数人で似たような開発環境を使いたいとき、オーバーヘッドが少ないDockerなどを使うのが便利そうなので、Dockerを導入してみました。 QuickStart:Wordpressを参考に進めていきたいと思います。 2016年3月8日
YY3ai2ui24 さんのアバター 14views

Javascriptのfor..in文はprototypeのインデックスも返す

擬似クラスを作成して、そのオブジェクトのプロパティを出力するコードです。 nameとcolorを持つCarクラスを作成して、そのインスタンスのredCarのプロパティをfor..inで回して表示させてみましょう。 process.stdin 2016年3月4日
YY3ai2ui24 さんのアバター 131views

curlコマンドでAPIテスト

curlはコマンドラインでurlを叩くと、データを転送できるというツールです。 いちいちブラウザでコンソールログとかしなくていいので便利ですね。 たとえば、Google distance-matrix APIがどんな感じで動くのかを見てみた 2016年3月2日
YY3ai2ui24 さんのアバター 72views

brewでDockerをインストールする

最近、Dockerが流行っているのでインストールしてみます。 まずは、検索してみましょう。 $ brew search docker boot2docker docker-machine-parallels homebrew/version 2016年3月1日
YY3ai2ui24 さんのアバター 129views

WordPressでカスタムフィールドのフィールドセットを検索するSQL

カスタムフィールドでフィールドセットを使ったとき、データベースへの書き込みがややこしいのでphpMyAdminやmyslqのコマンドフィールドセットの命名規則は {{フィールドセット名}}_{{カラム名}} のようになっているので、 SEL 2016年2月16日
YY3ai2ui24 さんのアバター 50views

WordPressでカスタムフィールドの構造を調べる

WordPressでは、カスタムフィールドテンプレートでいろんなことができますが、メタキーが自由なので開発に途中から参加したらブラックボックス化することがあります。 そんな時は、get_post_customすると、メタフィールドが簡単に見 2016年2月16日
YY3ai2ui24 さんのアバター 30views

デフォルトでなにもしないcallback関数を引数に取れる関数

function funcWithCallback (arg, callback) { var callback = callback || function(){return;}; // do something callback(); 2016年2月12日
YY3ai2ui24 さんのアバター 46views

vagrantのネットワークまわりの簡単なまとめ

vagrantでは、networkにいろいろ種類があります。 private_network ホストマシンと仮想マシンの間をつなぐ、 ホストマシン経由(ブリッジ)で外部のネットワークと接続できる。 public_network ホストマシン 2016年2月10日
YY3ai2ui24 さんのアバター 30views

JavaScriptでjQueryで生成した要素に何かを適用する

<ul></ul> <script> var ul = $('ul'); for (var i in arr){ var li = $('<ul>'+arr[i]+'</ul>') 2016年2月9日
YY3ai2ui24 さんのアバター 60views

array_multisortで連想配列をソートすると配列になる

phpのarray_multisortは、$target_arrayを任意の$indexでソートするときに使います。 array_multisort($index, SORT_DESC, $target_array); ただし、target 2016年2月3日
YY3ai2ui24 さんのアバター 60views

ターミナルでコマンド間をつなぐためのパイプ

sshの公開鍵をクリップボードに保存する例 $ cat ~/.ssh/id_ras.pub | pbcopy catコマンドは、指定したファイルの内容を標準出力に出力します。 pbcopyはMacで使えるコマンドで標準入力の値をクリップボー 2016年2月2日