Skip to content

Instantly share code, notes, and snippets.

View paul-yamamoto's full-sized avatar

Takashi Yamamoto paul-yamamoto

View GitHub Profile
@paul-yamamoto
paul-yamamoto / gist:3869923
Created October 11, 2012 03:03
GitHubプライベートリポジトリをJenkinsからチェックアウトする。
(「GitHubプライベートリポジトリ」と書きましたが、SSH鍵認証でGITを運用してる場合も同じだと思います。)
プライベートリポジトリの場合、SSH鍵認証での接続になると思いますが、Jenkins管理画面にはその設定(鍵の登録)項目がありません。
そこで、Jenkins実行サーバのJenkins実行ユーザにSSHの設定をする必要があります。
1. Jenkins実行サーバにてJenkinsユーザになり、SSHキーを生成する。`ssh-keygen -t rsa`
2. 生成した公開鍵をGithubアカウント管理画面で登録する。
@paul-yamamoto
paul-yamamoto / gist:3891326
Created October 15, 2012 08:07
php53をCentOSにインストールした時の問題
php53だけでなく、php53-develをインストールしないと、その他のphpライブラリ(php-mysqlなど)を入れるときに、以下のメッセージが出て、失敗する。
--
php53-common-5.3.3-13.el5_8.x86_64 from installed has depsolving problems
--> php53-common conflicts with php-common
Skip-broken could not solve problems
Error: php53-common conflicts with php-common
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
@paul-yamamoto
paul-yamamoto / gist:4036574
Created November 8, 2012 03:37
VirtualDocumentRootでのCakePHPの設定
VirtualDocumentRootではCakePHPのModRewriteが無限ループに陥る。
これを防ぐために、.htaccessに以下の設定が必要
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
@paul-yamamoto
paul-yamamoto / gist:4419606
Created December 31, 2012 13:01
スマフォアプリダウンロード時にサーバーに来るリクエスト
# iOSの場合
iOSからOTA形式でアプリをダウンロドする時は最初に、HEADリクエストが来てその後にPOSTリクエストが来る。
# Andoroidの場合
androidno場合はGETリクエスが2回来る。(2回目のGETリクエストでダウンロードが始まる)
@paul-yamamoto
paul-yamamoto / MainActivityTest.java
Created April 3, 2013 09:29
"TestCase class XXX is missing a public constructor with no parameters or a single String parameter" がLogCatにでて、テストが動かない問題 ref: http://qiita.com/items/a8f05ca47687ffc27269
public MainActivityTest() {
super(MainActivity.class);
}
@paul-yamamoto
paul-yamamoto / file0.sql
Last active November 10, 2017 14:11
mysql の load data local infile でcsvファイルを読み込ませる時の注意 ref: http://qiita.com/tpyamamoto/items/0214decd4a50c843a23d
load data local infile 'text.csv' INTO table load_test FIELDS terminated by ',' enclosed by '"' escaped by '"';
@paul-yamamoto
paul-yamamoto / file0.txt
Last active November 16, 2018 02:45
Pupeteerを使うときは try~finallyでbrowserをcloseする。 ref: https://qiita.com/tpyamamoto/items/35a8dc4e0ffc310cd65d
//ページ内のatagのhrefを全部取得
async function getAtagHref(url) {
let outputs = [];
const puppeteer = require('puppeteer');
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto(url, {waitUntil: "domcontentloaded"});