カメニッキ

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

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」コマンドにエイリア…

Mac OS X Yosemiteで大量ファイルを一括リネームするのが超簡単だった

以前やった時は、Automatorでリネームスクリプト書いた覚えがあるんですが、知らぬ間に(前からあった?)一括リネームする機能が標準でついておりました。 今更「Mac ファイル 一括リネーム」などとGoogle検索せず、Automatorを開きかけたんですが、なんと…

大きなテキストファイルをawkで処理するときにcatで投げ込むのと、ファイル読み込みするのどっちが速いか比較

追記が増えたので整理 経緯 2.5GBのテキストファイルを加工する必要があり、①vimで開いて加工→vim死亡②sublime textで開いて加工→sublime text死亡となったため、awkを用いて以下の様なコマンドを実行した。 $ cat sample.txt | awk '$5 ~ /((26|27|28|29|30…

Macでよく再起動が必要になるアプリケーションを、手軽に殺る

エンジニアなんだから「なぜ再起動が必要になるか?」調べろといツッコミは一旦置いておきます。。 今回対象となるアプリケーション BetterTouchTool トラックパッドをいい感じにするアプリケーションです。 GoogleChromeと併用してい使用していると、スリー…

自分用シェルスクリプトおぼえがき

自分用 シェル書くときのおぼえがき ちゃんと実行権限つける vimで編集中のシェル叩く # ノーマルモードで以下叩く :!sh % 毎回↑めんどいからショートカットつける(おまけにrubyとphpもいける。goだったらexecuteの中身はgo runとか) function! ExecuteCurre…

ミスジドロガメとキボシイシガメの飼育環境についての紹介

目的 誤った飼育方法であった場合、指摘をいただくため これから水亀を飼育する方の何かの参考になれば、と思ったため 登場亀 ミスジドロガメ 名前:さといも Wikipediaより引用 最大甲長13.8センチメートル[3]。オスよりもメスの方が大型になり、オスは最大…

ペパボに入社して、二ヶ月くらいたった

入社時、特になにも書いていなかったので、最近の振り返りを兼ねて書く。 入社するまで 東京のSIerに勤務していた。 保険屋さんのシステム運用・開発を担当し、開発者というよりかは管理者としての仕事が主だった。 異動でコールセンターのパッケージ製品(…

Linux標準教科書ver.2を読んだ

読んだのはこれ Linux標準教科書 無料ダウンロード LPI-Japan LPICレベル1対応|Linux技術者認定機関 LPI-Japan [エルピーアイジャパン] あらかじめ、↓を読んでたから目新しい内容はなかった。↓の本はすごくよかったとてもよかった 知らなかったこと ※ それ…

Manything + 使っていないスマホ + フレキシブルアームで、安価に自宅の(亀さんの)監視環境を作った

注意 自宅の監視 = 亀さんの監視 何をしたいのか? 出先から、亀さんの状態を覗ける環境を作りたかったのです。 Webカメラを購入する案も考えましたが、スタンドアロンで動作するカメラは高いし、ノーパソに繋いで使うのも電気代かかるし、ということで古いi…

Macの固定IP設定をターミナルからさくっとやる(Alfredワークフローあり)

■経緯 会社支給PCを自宅と会社で異なる固定IPとDNSサーバを使用する必要があり、GUIの設定は面倒だったため、コマンドラインで行うことにしました。 ■設定したい値 下記は仮の値なので、自身の環境に読み替えてください。 自宅 ルータ:192.168.11.1 サブネ…

LVS + keepalivedで冗長構成のロードバランサを作る

前提 以下でやりました。 LB1/2 192.168.33.81 192.168.33.85 (VIP)192.168.33.253 web1/web2 192.168.33.82 192.168.33.83 client 192.168.33.84 DSRでやります。 手順 ★LB1/2 # 二台とも同じようにやります [vagrant@localhost ~]$ sudo yum install ipvsa…

FinderでMarkdownのファイルをプレビューしたい

Google先生で「finder markdown preview」とぐぐったらでてきた。 toland/qlmarkdown 手順 ①ダウンロードする Releases · toland/qlmarkdown 「QLMarkdown.qlgenerator.zip」をクリック ②QuickLookのライブラリディレクトリへコピー [PMAC226S qlmarkdown]$ …

設定ファイルをバック・アップする時に「$ cp /etc/hoge.conf{,.org}」って書くとらくちんだった

たどり着くまでの変遷 最初期 $ cp /etc/hoge.conf /etc/hoge.conf.org 少し改良 $ cp /etc/{hoge.conf,hoge.conf.org} そして!!! $ cp /etc/hoge.conf{,.org} それだけ (追記) 日付もいいね! $ cp -p hoge.txt {,_date +%Y%m%d}

iTerm2で複数タブへ同じ内容を同時に入力する

tmuxのアレです tmuxで複数のペインに対して一斉に同じ文字を入力する - Dマイナー志向 Cmd+DやCmd+Shift+Dで分割して使用する場合に使います 「Broadcast Input to All Panes in Current Tab」または「Cmd+Opt+I」をします 本当にいいの?って聞かれます。O…

Linuxサーバのレスポンスが悪い場合に、状況調査に使用するコマンドを整理

top システム状況を表示 Linuxコマンド集 - 【 top 】 現在のシステム状況を表示する:ITpro [vagrant@test1 ~]$ top top - 23:04:15 up 1:21, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 83 total, 1 running, 82 sleeping, 0 stopped, 0 zombie Cpu(s…

Linuxで直近更新されたファイルを◯秒間隔で監視する(追記)

ディスク使用率がすごい勢いで上がっていて、原因を調査するときに使えそうだと思い。 やってるのは単にループさせてfind叩くだけ。 18:50:49のあたりで、別端末でログインしたので、secureログがヒットしてます。 vagrant@test1 ~]$ while : ; do sudo ls -…

iTerm2で改行を含む文字列の貼り付けで、確認ダイアログを出す

TeraTermやrloginのアレです。 導入手順は、READMEをご参照ください。 harasou/may-i-pastegithub.com こっちもよろしく! iTerm2をCmd+Wで間違えて閉じないようにする - インフラと亀とtapira.hatenablog.com

yumでインストールしたrpmパッケージに、何が含まれているか確認

常識かもしれんですが。 dig使おうとしたら入ってなくて、入れるためには「bind-utils」なるパッケージを入れる必要があった。 その際、他に何が入れられるのかな?と気になったので見てみた。 # コマンドの格納場所を探す [root@test1 inc]# which dig /usr…

Ansibleを使ってCobblerのサーバを作ってみた

VagrantfileとAnsibleのファイルを以下においた yasuaki-tahira/cobbler-server 汚いので修正してあげてくださいね 手順 [PMAC226S test4]$ git clone git@github.com:yasuaki-tahira/cobbler-server.git [PMAC226S test4]$ cd cobbler-server/ [PMAC226S co…

Vagrantで作ったホストにAnsibleでプロビジョニングする

なんかすごく簡単だった。 Ansibleつかってみた - インフラと亀と で書いた、SSHがどうのこうのは一切きにしなくてよかった。 前提 Macです xcodeが入ってること vagrantが入ってること まともに動くboxがあること ansibleを入れる Installation — Ansible D…

Packerを試してみた

Packerインストール Install Packer - Packer by HashiCorp $ brew tap homebrew/binary $ brew install packer $ packer version 使ったファイル momijiame/packer-vanilla-box ファイル見てみる 構成 [PMAC226S 6]$ pwd;find . | sort | sed '1d;s/^\.//;s…

itamae使ってみた

itamaeとは? シンプルで軽量な構成管理ツール(ansibleの時も書いた)Chefインスパイア 特徴として、 ChefっぽいDSL Chefよりシンプルで軽量 Chefとの互換性はない 前提 CentOS 6.6をつかってます。 参考→itamae-kitchen/itamae インストール ruby(※既にあ…

Ansibleつかってみた

Ansible Ansibleとは? Puppet同様に構成管理エンジン。シンプル クライアント側へのエージェントインストールを必要とせずSSHを介して操作する。 URL Ansible チュートリアル | Ansible Tutorial in Japanese Ansible Documentation — Ansible Documentatio…

Puppetつかってみた

Puppetとは? サーバの状態を定義し、適用し、維持する Puppetのススメ 用語 puppet-server puppetmasterd。管理サーバ puppet-client 管理される側 XMLRPC over https RPC(remote procedure call)は他のコンピュータ上の手続きを実行することを可能にする技…

iTerm2をCmd+Wで間違えて閉じないようにする

やりかた 確認のアラートを出すようにします。デフォでありました。 経緯 普段FinderもChromeもなんでもかんでも、Cmd+Wで閉じてるんですが、iTermにフォーカスいってるの気付かず、ビルド中に閉じたりしちゃって困ってました。 以上でうs.

いまさらだけどプロビジョニングツールについて調べてみた

プロビジョニングとは? ネットワークやコンピュータの設備を,必要になったときすぐに利用できるよう準備しておくことを指す よって、プロビジョニングツールはそれらをいい感じにやるためのツール。 プロビジョニングという一言の中に、大きく3つのレイヤ…

Cobbler使ってみた

Cobbler Cobblerとは PXEを簡単にするためのもの。 ネットワークブートでインストールする場合、dhcpd / pxe / tftpd / vsftpdなど配布に必要なサーバを個別に設定する必要があった。 それをCobblerというユーティリティパッケージが簡略化してくれる。 Cobb…

Kickstartを調べてみた

Kickstart Kickstartとは? OSを自動インストールすための仕組み。 単一のサーバ上で管理されたKickstartファイルを、OSのインストールを行う各コンピュータ上で読み込み、その内容に従ってインストール時に手動で行っていた作業(パーティション設定やイン…

PXEブートでCentOSをリモートインストールした

PXEつかう 前提 予め以下を用意。 ホスト:test1 固定IP:192.168.33.10 環境 Mac上のVirtualBoxでやってます。 PXEの処理フロー(例) システムが PXE経由でブートし、DHCPサーバへアドレスを要求する DHCPサーバが、IPアドレス、tftpサーバのアドレス、最初…

リクガメを飼い始めるときに揃えるもの・やること

リクガメがきました。ヒョウモンガメです。 ★その他写真 亀さん - tapira's fotolife 買う前にやること 情報集め 以下の本がおすすめです。 以下のホームページを見ると、ほしい気持ちが高まります リクガメとおひるね:So-netブログ 迎え入れる準備 家族の…

Linuxで対象ディレクトリ内のファイルが一致するか、再帰的に比較する

冗長化している2台のサーバで、同一のファイルを配置しています。 それらのファイルが全て一致しているか比較する方法を調査した結果です。 前提 対象とするサーバをA・Bとする 対象とするディレクトリを/hoge/fugaとする 方法 md5sumのハッシュ値を使用しま…

opensslクライアントを利用し、SSLv3が無効化されていることを確認する

old

※Linux環境でopensslがインストール済みであることを前提とします。 1. SSLv3が無効か確認 openssl s_client -ssl3 -connect 対象アドレス(IP or FQDN):443 → 無効の場合、 「CONNECTED(XXXXXXXXXXX) XXXXXXXXXXXX:error:XXXXXXXXXXXXXXXXXXXX」 レスポン…

Apacheのアクセスログから、botやcrawlerを除きPageNotFound(404)となったアクセスにマッチする正規表現

old

GET.+?HTTP\/1\.1"\s404(?!.*(bot|crawler).*) * GET以外にPOSTなんかも見たければ(GET|POST)にすればいいと思う* HTTP1.0でのアクセスは無視してる* 大文字小文字区別してるのでignoreするか(bot|crawler|Bot)みたい全部指定する* 500も引っ掛けたければ(40…

Linuxのfindコマンドで、全ドットファイルを検索する

old

findの-regexで正規表現マッチさせます。 「find / -regex ".*\/\..*"」 分解すると、 「.*」・・・関係ない上位の階層分を表現「\/」・・・探したいファイル名は必ず「/」が頭にくる「\.」・・・ドット「.*」・・・ドット以降は問わず ※注意したいのが、マ…

vcenter converterを使用し、V2V(ESXi→ESXi)のクローニングを行う

old

ESXiの引っ越しを行うためのメモ。 【注意】本内容は、私が自身で調査した内容のため、あっているか不明です。手順の誤りによるいかなる損害も責任はおいません。あしからず。 1.vcenter converterのダウンロード以下より。 VMware vCenter Converter: P2V …

ウェブマスターツールでrobots.txtが認識されない時に確認すること

old

クロール拒否させたく、robots.txtを変更し、ウェブマスターツールのrobots.txtテスター(https://www.google.com/webmasters/tools/robots-testing-tool)でチェックしたところ、「robots.txtが見つかりません(404)」と表示されました。 実際にブラウザで…

検索エンジンに、サイトの一部コンテンツをインデックスさせないようにする

old

■結論 「robots.txt」に以下の記述を追加する User-agent:*Disallow: <拒否したいパス> 例として、/hoge/fuga/を拒否したい時は、 User-agent: *Disallow: /hoge/fuga/ となります。 robots.txt ファイルを作成する - ウェブマスター ツール ヘルプ robots…

2014年7月 沖縄(本島)の行くべき場所・持っていくべきもの

old

7/14〜7/19で沖縄いってきました。 ■行くべき場所 やんばる学びの森カヌーツアーしました!ダムから支流の上流に向かってのぼっていきます。とにかくおすすめ。一人6000円くらいかな?上流にたどり着いてしばらく水遊びも。結構漕ぐので、体力が必要です。服…

MS Wordの比較機能が便利

old

以下の説明は、一度作って公開したらハイ終了~、な書類であれば特に不要な機能です。 主に、 プログラムの設計書 マニュアル などといった、アップデートを重ねる必要のあるファイルに対して有効だと思います。 ■早速ですが方法 [校閲]をクリックします。 […

windows用gitクライアントの「msysgit」をインストールすると、おまけでついてくるコマンドラインツール群が便利

old

msysgit Downloads - msysgit - Git for Windows - Google Project Hosting インストール手順など省きますが、インストール完了すると「devkit」なるフォルダが作成され、そのbinの中に見慣れた名前のexeが大量に作られます。「ls.exe」や「cat.exe」「grep.…

Ruby Gems Twitter 5.5.1のREST::Clientが持つメソッド一覧

old

自分用メモを兼ねて。 以下はいずれもconfig済みのclientオブジェクトに対して呼び出す。 例: client = Twitter::REST::Client.new do |config| config.consumer_key = consumer_key config.consumer_secret = consumer_secret config.access_token = oauth…

MacでRuby2.1を使い、Twitterで自動リムーブする。

old

★★以下も合わせてどうぞ★★ MacでRuby2.1を使い、Twitterのbotを作成する。 - アラサーメモ MacでRuby2.1を使い、Twitterで自動リフォローする。 - アラサーメモ ※予め以下のページを参考に、トークン等取得してください。 CONSUMER_KEY CONSUMER_SECRET OAUT…