Skip to content

Instantly share code, notes, and snippets.

View onocom's full-sized avatar

Ono Takashi onocom

View GitHub Profile
C:\Users\XXXXX\.ssh> ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (//.ssh/id_rsa): C:\Users\XXXXX\.ssh\id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in C:\Users\XXXXX\.ssh\id_rsa.
Your public key has been saved in C:\Users\XXXXX\.ssh\id_rsa.pub.
@onocom
onocom / GIT-howto.txt
Last active January 6, 2016 02:34
Gitの基本的な使い方めも
// Git使い方メモ
// @see http://www.backlog.jp/git-guide/intro/intro1_1.html
// version check
git --version
// settings ---------------------------------------------------------
@onocom
onocom / Gulp-install.txt
Created January 6, 2016 01:15
Gulp勉強メモ
// Gulpを使うためのメモ
// NODE JS インストール
https://nodejs.org/en/
// Gulpインストール
npm install -g gulp
// NPM
npm init
@onocom
onocom / PHP-is_access_from_japan.php
Created December 1, 2015 06:07
日本からのアクセスと海外からのアクセスの判定をしたかったので作った関数。判定の部分、もっと厳密にしてあげたほうがいいのかしら。
<?php
/**
* 日本からのアクセスかを判断する
*/
function is_access_from_japan(){
if(!isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) || empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
return false; // よくわからなければ海外からのアクセスとして判定する
}
<?php
// 同一投稿者のページングを実現する
$args = array(
'posts_per_page' => 1,
'orderby' => 'date',
'post_type' => 'post',
'post_parent' => "",
'author' => get_the_author_meta('ID'),
'post_status' => 'publish',
'suppress_filters' => true,
@onocom
onocom / WP-contactform7_recipient_overwrite.php
Last active January 15, 2023 14:50
コンタクトフォーム7でフォームの送信先を動的に変更したい機会があり、無理やり書き換えることを試みた。
<?php
define( "O_SYSTEM_CRYPT_KEY" , "OrehaJaian!Gakidaisho!OiNobitaButtobasuzo!" ); // 暗号化キー
define( "REPLACE_MAIL_ADDRESS" , "replace-email-address@example.com" ); // 置換対象となるメールアドレス
// コンタクトフォーム7にhiddenフィールドを追加
add_filter( 'wpcf7_form_hidden_fields', 'oc_wpcf7_form_hidden_fields');
function oc_wpcf7_form_hidden_fields( $hidden ) {
$email = "hogehoge@example.com"; // 送信したいアドレスをhiddenフィールドに暗号化して設定しておく
$cript_mail = openssl_encrypt($email, 'AES-128-ECB', O_SYSTEM_CRYPT_KEY);
@onocom
onocom / WP-user_add_delete_then_post_add_delete.php
Last active November 26, 2015 02:25
【WordPress】ユーザ登録・削除時に記事を追加・削除する処理
<?php
/**
* ユーザアーカイブページにコメント機能を付けたくて実装してみた。
*  特定権限のユーザならば、コメント専用投稿タイプの記事を1記事だけ追加する。
*  ユーザ削除時にはその記事を削除するという動きをしてます。
*  ただ、結局この機能は実装しなくなったので詳細の詰めがもっと必要だと思います\(^o^)/
*/
// 権限チェック関数
function oc_is_member($authorid) {
return user_can($authorid, "gold_member") || user_can($authorid, "free_member");
mysqldump -h 127.0.0.1 -u USERNAME -p DBNAME > dump.sql
# hogehoge.tar.gzという名前でhogeフォルダを圧縮する
tar cvzf hogehoge.tar.gz hoge
# hogehoge.tar.gzを解凍する
tar vxzf hogehoge.tar.gz
mysql -h 127.0.0.1 -u aaXXXXXXX -p