読者です 読者をやめる 読者になる 読者になる

カメニッキ

カメとインコと釣りの人です

インコの水入れがすぐ汚れるから、小動物用の給水機を導入した

うちのインコはペレット(餌)を食べるとき水に浸すので、あっという間に水が汚れる。 ので、ハムスターなんかが使う給水機を設置した いい感じに飲んでる。

perlのDBIでset sessionした値が効いてなくて困ってた

perlからMySQLにGrant発行するときに、条件に応じてset sessionしたかった。 $dh = Data::ObjectDriver::Driver::DBI->new( dsn => 'dbi:mysql:mysql:127.0.0.1', username => root, password => password, reuse_dbh => 1, connect_options => { mysql_auto…

響灘緑地グリーンパークに行ったら、とても良かったので紹介

www.hibikinadagp.org この辺 料金 入園料: 公園や芝生の広場で遊べるっぽい 大人 100円 小中学生 50円 幼児 無料 カンガルー広場 大人 300円 小中学生 150円 熱帯生態園 大人: 300円 小中学生 150円 駐車場 300円 主に今回の紹介は 熱帯生態園 と カンガル…

ダイワ 16 リーガル 2004H PE付のインプレ

スペック 巻取り長さ(ハンドル1回転あたり):71cm ギア比:5.3 自重:240g 最大ドラグ力:2kg ハンドル長:45cm 標準糸巻量(ナイロンlb-m):3-140/4-100 標準糸巻量(PE号-m):0.3-150/0.4-120 用途 アジング、メバリング他ライトゲーム 感想 標準装備のPEについて、…

九州インフラ交流勉強会(Kixs) Vol.002に参加&発表してきた

kixs.connpass.com メインフレーム ~ AWSまで幅広い年代の話、非同期通信ネタとNTPで福大に向けるな!っていう話が聞けるイベントは、福岡では数少ないうちの一つだと思いました。 ちなみに僕は今更ISUCONの振り返りをしてきました。 資料作りがバタバタにな…

w3-total-cacheプラグインで、サーバエラーが発生する問題の対処法

これの続き tapira.hatenablog.com 対処法 結論から言うと w3-total-cache の Database Cache 無効化で良い 再現 wordpressインストール w3-total-cacheプラグインインストール General Settings にて以下を有効化。他はデフォ値で。 Page Cache / Database …

PHPがsegmentation faultで死ぬ原因を追跡する

発端 WordPressで構築されたサイトで 502 Proxy Error が出る、という問題が発生した。 [LB] -> [Reverse proxy] -> [Webサーバ] という構成のため、ユーザへ返るステータスコードは Reverse proxy が吐いてる。 ここが 502 Proxy Error となるのは、プロキ…

宗像 大島へ釣りに行く人向けの情報

釣りにいくため調べてもあんまり情報でてこなくて困ったので、まとめ。 どこ? Google マップ どうやって渡る? 市営のフェリー(TEL: 0940-72-2535) 25分くらいでつく 時刻表: http://www.city.munakata.lg.jp/tosen/oosima.php 料金(いずれも2016/11/29時点…

IIJmio みおふぉんへMNPで乗換希望の人に見せるページ

身内や知人にちょいちょい聞かれるので、まとめとく。 内容間違ってたらすいません IIJmio みおふぉん? IIJのやってる音声通話付の格安SIMサービスのこと。 docomo回線とau回線を使用しており、自分が使っている限り通信速度に不満無し。 特徴 前述の通り、…

やりたいこと・欲しいもの

生きるモチベーションを保つため 中期的にみて何を自分が求めているかを知るため 気まぐれで書き出してみた 意味はあまりない 欲しいもの・やりたいことリスト 3ヶ月以内 洗顔料 無いので石鹸で洗顔してる。辛い 歯ブラシ 毛が開いてる 靴下 穴が空いている …

puppetのfileで「/」のパーミッション操作を行うと怒られる

こんなやつ file { '/': ensure => directory, owner => 'root', group => "root", mode => 444; } 実行すると以下のように怒られる Failed to apply catalog: Parameter path failed on File[/]: File paths must be fully qualified, not '' 「/.」でかく…

ポート番号とプロトコル名の組み合わせをすぐ忘れるからAlfredのワークフローにした

https://github.com/tap1ra/alfred/tree/master/port2protocolalfred/port2protocol at master · tap1ra/alfred · GitHub ヤケクソ感が否めないけど意外と便利 その場しのぎなので、いずれちゃんとしたい (追記) dojineko/listo という便利ツールがあったの…

githubにスタイルあてとくと見易い

https://github.com/tap1ra/md-sample/issues/1 みたいに、横に長いテーブルがあると、デフォルトの画面だとちょっと見づらい。 こんな感じ 拡張機能を使って横に広げるとみやすくなった 拡張機能 chrome.google.com 適用するスタイル gottani/github.style …

CloudFlareのソースIPにマッチするかもしれない正規表現

参考 CIDR to RegEx converter IP Ranges | Cloudflare '103\.21\.24[4-7]\.[0-9]{1,3}|103\.22\.20[0-3]\.[0-9]{1,3}|103\.31\.[4-7]\.[0-9]{1,3}|104\.(1[6-9]|2[0-9]|3[0-1])\.[0-9]{1,3}\.[0-9]{1,3}|108\.162\.(19[2-9]|2[0-5][0-9])\.[0-9]{1,3}|131\.…

ISUCON6で惨敗したけど来年に向けて素振り開始した

isucon.net メンバー ペ社3名で初参加してきました。 @pyama86 @rhykw @tap1ra 結果、、、 惨敗でした やったことについては高スコア勢のブログを参照 振り返り 普段やれないことは、本番もやれない 事前練習なしでいきなりアプリケーションコード高速化しよ…

初めてOSS(Apacheモジュール)にPRだした

OSS

今回PRをだした対象 github.com ApacheのVirtualHost単位でMaxClientsを設定することが可能な、Apacheモジュールです。 詳細は↓ ApacheのVirtualHost単位でMaxClientsを設定するApacheモジュールをOSS化 - 人間とウェブの未来 どんな機能を実装したか MaxCli…

iTerm2 3.0にあげたらAlfredのWorkflowから起動できなくなったから対応

使っているのはこれ github.com 実行するとiTermを起動し、指定したホスト名へSSH接続する 動かなくなった原因はApplescriptの互換性が無いかららしい。iTermの公式ページに対応版コードが載ってたからそれを使うだけ。 手順 Version 3 Beta - iTerm2 - Mac …

最近覚えたシェルスクリプトの小ネタ

シェルスクリプト神から教えていただいた。忘れないように書いとく (追記)聞いて、自分の記憶した内容をそのまま書いちゃったので、ちゃんとマニュアル通りか確認してなかったので反省 $ man bash 目次 xargsでfunctionを叩く 連想配列もどき 変数間接参照 …

第9回 コンテナ型仮想化の情報交換会@福岡で「Alpine Linux 入門した」という発表をした

人生初しゃべりでした。声が震えてた speakerdeck.com 内容のレベルは正直低くて、まだまだ勉強不足感がありあり。 だけど、特性を知った上で計測をしつつ、良い使い道を模索できたので、そんなに悪い結果ではなかったと思いたい。 スライド内で使用したDock…

よく使うGitHubのリポジトリは、ブラウザのカスタム検索設定をしておくと便利

よくあるアレ 設定が面倒くさくて放置してたけど、便利 やりたいこと ブラウザのアドレスバーから https://git.tahira.com/hoge/fuga のissue検索を行いたい 通常のフローだと、3ステップ https://git.tahira.com/hoge/fuga へアクセス 左上の検索欄にキーワ…

timestampを見易い形式に変換するAlfredワークフローを作った

nagiosのログを眺めてたら日時がタイムスタンプで表示されて辛かった 雑なので中身は見ないでほしい github.com ※ Cmd + Opt + Tで選択したタイムスタンプを渡すようにしてる ※ Macなら date -r timestamp で変換してくれるから別にいらんかった

Apache拡張モジュール「mod_resource_checker」のソースを眺めてる (途中)

OSS

はじめに Cのお勉強のいっかんとして取り組んでいます なので、誤った情報である可能性があります 自分用の覚え書き情報が主なので、役に立たないかもしれません お題 github.com mod_resource_checker? Process Resource Logging Module using JSON format…

HAGLOFSのROC SPRIT JACKETが日本では高すぎるので、個人輸入したメモ

この記事を参考にするのは自己責任で。正確性を保証するものではありません デンマークから通販する機会はあまりなさそうなので、他に迷っている方の助けになれればと思ってメモ Target ハードコアに山を楽しむ人の、ハードコアな Roc スピリットジャケット…

コピペでssl_ciphers(暗号化スイート)の指定をやってたけど、もうちょっと調べてみた

tapira.hatenablog.com SSL Server Testで A+ 判定を得るために、Generate Mozilla Security Recommended Web Server Configuration Files で生成した設定を一部利用しています。 その中でも特に目につくのが↓のなっがいやつでした。 ssl_ciphers 'ECDHE-RSA…

Let's Encryptを使用したkame.photosのSSL Server Test結果をA+にした

https://kame.photos/ 参考 細かすぎて伝わらないSSL/TLS - Yahoo! JAPAN Tech Blog Generate Mozilla Security Recommended Web Server Configuration Files SSL Server Test: kame.photos (Powered by Qualys SSL Labs) NginxでSSLの評価をA+にする手順 - …

cclogconv(IPアドレスから国名を取得するツール)を使ってみた

github.com ??? [PMAC226S ~/src/github.com/rhykw/cclogconv]$ echo "111.169.213.70" | cclogconv --data ./GeoLite2-Country.mmdb JP 111.169.213.70 とりあえずtmp直下にDBはおくように設定してビルド [PMAC226S ~/src/github.com/rhykw/cclogconv]$ …

ペットのランプ点灯・消灯管理にデジタルプログラムタイマーPT50DGが超便利

本ブログの 超便利 シリーズ第③段 過去分 Alfredのクリップボードヒストリーが超便利 - カメニッキ 非接触式温度測定器 サインソニックが超便利 - カメニッキ どんな商品か? ペットを飼育していると、朝と晩にランプの点灯・消灯を行わなくてはいけません。…

シェルスクリプトで巨大な文字列とのマッチング処理をするとき、変数格納よりもファイル参照したほうが速かった

この前必要があってお粗末なスクリプトを書いた時、速度に大きな差があったので気になった。 なんとなく変数に持ったほうが、試行回数が増えるほど早くなるのかとおもってた 宣伝 tapira.hatenablog.com 今回の環境 KagoyaVPS 最小構成CentOS6.5 日毎課金な…

最近便利だと思ってよく使うコマンドとか

すぐ忘れるので備忘録 コマンドの実行結果を一時ファイルを作成せずにdiffる [root@v8794 nginx]# diff -u nginx.conf <(sed 's/kame/hoge/g' nginx.conf) --- nginx.conf 2016-01-17 18:04:41.000000000 +0900 +++ /dev/fd/63 2016-01-23 00:43:56.60176753…

nginx実践入門を読みながらnginx.confを書いてみた

ひとまず5章まで

カメノシャシン(http://kame.photos)をhttp2対応して、証明書自動更新のとこまでやった

URL https://kame.photos/ 情報 apache2.4 -> nginx1.9.9 php5.6 -> php7.0.2 http -> https(Let's Encryptでとってみた) 参考にしたURL tapira.hatenablog.com qiita.com Let's Encrypt サーバー証明書の取得と自動更新設定メモ1e3)g=1e3;else if(200>~~g)g…

ネットワークカメラC7823WIPを購入した

例によって亀が監視されている 設置の流れ 本体に電源とLANケーブルを接続 スマホに専用のアプリをダウンロードし、パスワード・無線LANの設定を行う 無線LAN設定後、再起動が始まるのでその時にLANケーブルを取り外す 非常に簡単で、特別な知識は必要なかっ…

CentOS6.5 + nginx1.9.9 + http2 + php7.0.0でwordpress

以下の続き tapira.hatenablog.com tapira.hatenablog.com さっそくやる ヒストリーから追ったので、漏れてるかも cd /usr/local/src/ git clone git://github.com:php-build/php-build.git cd php-build ./install.sh php-build --definitions #7.0.0がある…

nginx1.9.9にngx_mrubyを組み込む

以下の環境に組み込みました。 tapira.hatenablog.com そもそも ngx_mruby とは? ngx_mruby is A Fast and Memory-Efficient TCP Load Balancing and Web Server Extension Mechanism Using Scripting Language mruby for nginx. github.com とりあえずやり…

CentOS6.5 + nginx1.9.9 + StartSSL でhttp2をつかう

とりあえず動かすところまでやってみる。 環境 KagoyaVPS Centos6.5 64bit minimal iptablesをてきとうに # /etc/sysconfig/iptables *filter :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -…

Alfreadのスニペットに乱数生成のコードを登録しておくと便利

Alfredにはスニペット登録ができます。 やりかた (1) Alfred設定画面をひらき (2) Snippet設定画面までいって (3) 登録 (4) つかう ちなみに乱数生成につかったコードは拾いもの cat /dev/urandom | LC_CTYPE=C tr -dc '[:alnum:]' | head -c 32 ユーザ作成…

非接触式温度測定器 サインソニックが超便利

2015/12/12 14:51時点でAmazon.co.jpの価格は \1,980 と手頃。 なにこれ? 簡単に温度を測れる、温度計いらずな装置です。 何につかう? 熱っぽいな〜〜 -> オデコにあてれば0.1秒で測定完了! 亀さんは寒くないか!? -> 甲羅にあてればだいたいの体温測定…

Mac OS X Yosemite のTerminalでMarkdownファイルをプレビューする

必要なもの pandoc Pandocは Haskell で書かれたライブラリおよびコマンドラインツールであり、 あるマークアップ形式で書かれた文書を別の形式へ変換するものです。 groff GNUのroff。文書整形 手順 pandocインストール [PMAC226S ~/work]$ brew install pa…

rpmコマンドの覚え書き

今日もコマンドを忘れてしまい、詰められたのでmanを眺めてメモにする rpmインストール・アンインストール時に実行されるスクリプトを表示 [root@v8148 ~]# rpm -q --scripts nss-3.16.1-4.el6_5.x86_64 postinstall scriptlet (using /bin/sh): # If we upg…

Alfredのクリップボードヒストリーが超便利

ClipMenu.com: クリップボード管理ソフト - ClipMenu.com を使ってる人が多いですが、できるだけ常駐するアプリケーションは減らしたいので、Alfred内の機能で代用。 以下みたいにすると、クリップボード監視が行われます。 適当に割り当てたホットキーで、…

WordPressのログイン画面で辞書攻撃をやってみた

使用したもの 適当に拾ってきた辞書 WordPress最新版をインストールしたサーバ(↑の辞書からランダムに選択した単語をパスワードとして設定) サーバーセキュリティプログラミング 5章のJoomla(CMS)への辞書攻撃コード その他準備 Joomla向けの攻撃コードを、W…

Kali LinuxにRictyフォントを入れる

ダウンロード終わったし、 「サイバーセキュリティプログラミング ―Pythonで学ぶハッカーの思考」を読む - カメニッキ の続きを今日からやろうと思ったら、フォントが酷い。というわけでRictyを入れた # いろいろ aptitude install fontforge ttf-inconsolat…

「サイバーセキュリティプログラミング ―Pythonで学ぶハッカーの思考」を読む

たまたま見かけて面白そうなタイトルだったのでポチった。 目次も面白そうな内容。右に座ってる方も好きそう。 1章 Python環境のセットアップ 1.1 Kali Linuxのインストール 1.2 Wing IDE 2章 通信プログラムの作成:基礎 2.1 Pythonによる通信プログラムに…

リクガメの飼育環境についての紹介

概要 使っている用品の補足 床材:バイオジオマット (いろいろ試したけど、一番おきにいり) 上部のヒーター:暖突 L それ以外は→ヒョウモンリクガメ飼育のメモ - カメニッキ参照 ケージ 爬虫類木製ケージ作製販売オーダー作製リクガメ、トカゲ、ヘビでオー…

今は興味無い人も亀さんを好きになってしまうリンクを集める場所

この記事を書いた経緯 〜夜勤明けの会話〜 (亀の記事しか書いてない話になる) 私「記事を書けば書くほど、そもそもみんな亀に興味ないってことがわかりますね」 先輩「内容はそんなに悪く無いと思うけど、亀に興味ない人にはささらない。亀を可愛いと思わ…

我が家の亀さんズ(リクガメ・ミズガメ) 餌情報

2015/08/04 22:42時点 リクガメ 登場亀 ひょうもん一号:59g メス ひょうもん二号:77g オス たべもの 小松菜 ひょうもん一号:★★★ ひょうもん二号:★★★ ちんげんさい ひょうもん一号:★★★ ひょうもん二号:★★★ すいか ひょうもん一号:★★★ ひょうもん二号:…

ヒョウモンリクガメ飼育のメモ

数ヶ月飼育してみて、気づいたこと注意したいことなどを今後のためにメモ なお、以下の内容は我が家のヒョウモンさんによって得たデータのため、日本全国のヒョウモンさんに必ずしも当てはまるわけではない なんか区切りがめちゃくちゃになったので、いつか…

CentOS7 systemctlコマンドの使い方 自分用メモ

チートシート(仮) CentOS6.X CentOS7.X メモ service docker start systemctl start docker サービス起動 service docker stop systemctl stop docker サービス停止 service docker restart systemctl restart docker サービス再起動 service docker reloa…

さくらVPSにCentOS7.1をインストールし、SSHのポート変える+αまでのメモ

遊ぶようにかりました。 目的 SSHの設定を公開鍵認証Onlyや接続ポート変更するにあたって、CentOS6系とは若干勝手が違ったので今後忘れないためのメモ 手順 VPS契約→カスタムOSからCentOS7.1を選択し、Minimalでインストール rootでログイン(パスワードはメ…

pecoで.bash_historyをいい感じに参照する

前提 pecoが導入済みであること。 以下のghq + pecoの導入記事は、gitを使用される方であれば、絶対いれていたほうが便利です! ghqでリポジトリ管理とpeco連携で快適git生活 - Qiitaqiita.com .bashrcに以下を追記 # 以下の例では「hl」コマンドにエイリア…