めじなてっく

出先で読みたいがためにナレッジを書き溜めるブログ

ハードウェアRAID組んでSambaを設定する

QNAPがほしいと思ったけど、お金がないので家にあったHP ProLiant MicroServer(いつ買ったやつだろう・・・)でSambaることにした。 ハードウェアRAIDでRAID1を組んでます。 $ fdisk -l ディスク /dev/sda: 1000.2 GB ←RAID1の素 ディスク /dev/sdb: 1000.2…

RAIDの種類を忘れるのでメモる

すごく勉強になりました(他力本願 note.cman.jp

ディレクトリ操作コマンドの備忘録

ディレクトリ作って移動 $ mkdir -p /hoge/piyo/fuga; cd $_ $ pwd /hoge/piyo/fuga ひとつ前にいたディレクトリに移動 $ cd -

Postfixで送信専用メールサーバを作る

ちょいと検証で必要になったのでメモ。 postfixをインストール $ sudo yum -y install postfix postfixの設定変更(送信専用) $ sudo vi /etc/postfix/main.cf myhostname = mail.xxx.com ( FQDNを設定する ) mydomain = xxx.com ( ドメイン設定 ) myorigin…

CentOS7にGolangをインストール

go

ちょいとCentOS7にGolangを入れて開発したいと思い、手順をメモ。 環境 さくらVPS メモリ1GBタイプ $ cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 手順 最新版のソースコードをダウンロードして展開 Downloads - The Go Programming Lang…

ReactNativeで釣りに使えるアプリを作ってみる

普段jQueryでゴリゴリ書かされている書いている僕がReactNativeに挑戦してみました。

ubuntuにnetdataをインストール

ISUCONで知ったnetdataというモニタリングツールをubuntuにインストールした際のメモ。

DockerでElasticsearchとKibanaを動かす

ちょいと勉強がてら、ElasticsearchとKibana連携を試してみる。 ホストはVagrantでCentOS7を使う。VMをかます理由は特にない。

ISUCON7に初参戦してフルボッコw

ウホッ!いいコンテスト・・・ というわけでmezina・ちゃびん・MTNの3人でISUCON7に出場してきました!

LambdaでAWS料金チェックを写経してみました

AWS

AppleWatch3予約したけどまだ来ないざまあなメジナです。 AppleWatch買ってなにしたいかって、スマホ依存から脱却したいんですよね。 もうねーメールとか通知とか、そんなレベルでいいのあたしゃ。 というわけで色々な通知をSlackにまとめて、AppleWatchで見…

Macでbashからzshに移行したでござる

zsh

bashでいいや鼻ほじーだったが、補完が便利よーということでzshに乗り換えた。 環境 MacOS Sierra 10.12.6 Homebrew 1.3.3-19 zshインストール brew install zsh brew install zsh-completions シェル一覧に登録 vi /etc/shells /bin/bash /bin/csh /bin/ksh…

Apache2.4でのRewriteLogの有効化

RewriteRuleの設定をしくってるのかエラーになるでござる! ここはいっちょログでも出しますかと思ったら以下エラー AH00526: Syntax error on line 268 of /usr/local/etc/apache2/2.4/httpd.conf: Invalid command 'RewriteLog', perhaps misspelled or de…

Vimでファイル内を全選択してコピー

Vim

iTermのSelectAllとか使ってるけど、いい加減にコマンドを覚えるでござる! gg で先頭行に移動して Vで行ビジュアルモードになり Gで最後の行に移動して “*yでコピー(ヤンク) できたぜ(ドヤァ

ISUCON申し込んだお!

勢いでISUCON申し込んだでござる!出場者リストにも載ってしまったでござる!! うひょー!そろそろ過去問で慣らしておかんとですなあ

Antでbundle&minifyしたい場合

Ant

AntでいわゆるJSやCSSのバンドル化をしたいと思った時に使ったテク。 concat 複数ファイルを文字通りに連結させる。 <concat destfile="bundle.js" force="no"> <fileset dir="/js" includes="*.js" excludes="hoge.js, piyo.js"/> </concat> minify jarコマンドでYUICompressorを実行していたが、タスクにして呼べるようにするがいいかもね。

疑似要素について

CSS

いちいちタグを追加しなくても、ちょっとした要素ならCSSの世界で擬似的に追加しちゃおうぜ!ってやつ。 <ul> <li>hoge</li> </ul> リストの先頭や後ろにマーカーを追加する際、こんな事をやっていたかもしれない。 <ul> <li><img src="xxx.png" />hoge</li> </ul> はたまたliに対してバックグラウンドイメージを持たせ…

dstatコマンドいろいろ

CPU負荷 dstat -ta --top-cpu IO負荷 dstat -ta --top-io-adv --top-bio-adv Memory負荷 dstat -t -gs --mem --vm --ipc --top-mem Network負荷 dstat -tn --socket --tcp --udp --unix

スレッドごとのCPU使用率が知りたい

$ ps auxww -L | grep java USER PID LWP %CPU NLWP %MEM VSZ RSS TTY STAT START TIME COMMAND root 18091 6982 0.0 78 28.3 3726268 544840 ? Sl Jul15 0:00 /usr/bin/java -Djava.util.logging.config.file=/usr/lib/tomcat/conf/logging.properties -Dja…

Javaスタックトレースを取得する

タイミングによっては出力エラーになるので、-Fオプションで強制出力。 出力行数がはんぱないので、実際はテキスト出力が望ましい。 $ jstack -F <PID> > threaddump.txt</pid>

onを使ってイベント登録した場合、ブラウザバック等で多重登録される場合がある

onはイベント上書きでなく、追加になるので多重登録に注意。 呼び出し前に念のため、offでイベント削除するか、addEventlistnerを使う。後者の場合はイベント上書き扱いとなる。 $('.hoge').off('click.hoge'); $('.hoge').on('click.hoge.fire');

投稿した本文をタイトルにも反映する

タイトルなしのカスタム投稿を設けた場合、記事一覧上は「タイトルなし」しか出ないので 、タイトルに本文も自動反映させて、あたかも本文が記事一覧上に表示されているように見せる。 function replace_post_title($title) { global $post; if( $post->post…

自作テーマが選択出来ない場合

テーマディレクトリ直下にstyle.cssを配置。 かつ、下記ヘッダコメントが書いてないとダメ。 /* Theme Name: テーマ名 Theme URI: URI Description: 説明 Version: バージョン Author: 作成者 Author URI: 作成者サイト */