Skip to content

Instantly share code, notes, and snippets.

Hitoshi Hayakawa hykw

Block or report user

Report or block hykw

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View README.md

WordPress プラグインバージョン確認スクリプト

指定ディレクトリの WordPress にインストールされてるプラグインのバージョンと、WordPress.org 上のプラグインのバージョンや最終更新日などを表示する

Usage

./list_wp_plugins.sh WordPressインストールディレクトリ

例)
@hykw
hykw / gist:c7c5ab21413e096c3a2204bed3210463
Last active Aug 5, 2016
CentOS6にnodejsをインストール
View gist:c7c5ab21413e096c3a2204bed3210463

前に試行錯誤した時に入らなくてとても苦労したけど、CentOS 6.xにLTS(4.3.0)のnode.jsをインストールする の手順いっぱつでなぜか入った。。。

sudo yum remove nodejs
rm -rf /usr/lib/node_modules
sudo rpm -Uvh https://rpm.nodesource.com//pub_4.x/el/6/x86_64/nodesource-release-el6-1.noarch.rpm
sudo yum install nodejs

古かったので nvm でつっこんだ。

View gist:06507f42d2782f99b34e4f5da5c7317f
child_query = from c in Child, order_by: c.code
query = from p in Parent,
where p.id == ^id,
order_by: p.date,
preload: [child: ^child_query]
case Repo.all(query) do
nil -> {:not_found}
record -> {:ok, record}
@hykw
hykw / wp-query-ref.php
Created Mar 2, 2016 — forked from hissy/wp-query-ref.php
WP: Query $args
View wp-query-ref.php
<?php
/**
* WordPress Query Comprehensive Reference
* Compiled by luetkemj - luetkemj.com
* Japanese translated by hissy
*
* CODEX: http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/WP_Query#.E3.83.91.E3.83.A9.E3.83.A1.E3.83.BC.E3.82.BF
* Source: https://core.trac.wordpress.org/browser/tags/3.9/src/wp-includes/query.php
* Original: https://gist.github.com/luetkemj/2023628/9e911982440141a13cb1dd8ba1ad6b35cd7bbdd7
*/
@hykw
hykw / Phoenixinstall.md
Last active Dec 29, 2015
Phoenix:CentOS6.7にPhoenixを一からインストールして稼働させてみる
View Phoenixinstall.md

CentOSと書いていますが、直接依存するものは Erlang だけなので、他のバージョン、ディストリビューションでも同じだと思います。

手順および必要な物は Installation に書いてあるとおりそのままです。現時点では DBや static ファイルのコンパイルは行わないため、node.js などのインストールは行いません。

ところで Phoenix って単語、超打ちづらくありませんか? 何度も入力するのが辛くて、@p で Phoenix に変換できるように辞書登録してしまいました w

インストール手順

Erlang および Elixir は セオリー通りの方法でErlang(とElixir)をインストールなどの方法により、既にインストールされているものとします。

Hex

View HowToGist.md

Gistの使い方のメモ

Gistを使い始めて気がついた点をメモした。 Gistはこのようなメモや短いコードをバージョン管理しながら公開するのに便利。

特にこのメモでは、画像を同一ディレクトリに置いて、 それGFMファイル内に挿入する方法を解説。

このメモにはgitコマンドの使い方の解説はない。 このメモは随時更新される予定。

View dblock.py
#-*- coding: utf-8 -*-
import contextlib
from django.db import connection
@contextlib.contextmanager
def acquire_table_lock(read, write):
'''Acquire read & write locks on tables.
View main.js
/**
* Google Spreadsheet向けBigQuery取り込みスクリプト
* http://toreta.blog.jp/archives/20649904.html
* License: MIT 2014- Toreta, Inc.
*
* runAllQueries() をトリガーで毎日実行してください
* Queries, Single row queries, Dataの三つのシートを作って下さい
* Queries, Single row queriesのシートには実行するクエリを書きます
* A列にクエリ名、B列にクエリです。
* conuntなどの集約関数で1行しか返らないクエリは「Single row queries」、それ以外は「Queries」に書いて下さい
@hykw
hykw / gist:158d4dc7d0419b771d77
Created Oct 21, 2014
htpassword の crypt 認証によるハッシュ生成
View gist:158d4dc7d0419b771d77
htpassword -d /tmp/passwd username
You can’t perform that action at this time.