だ。ログ。

開発とかスノボとかやきうとか。

2019-01-01から1年間の記事一覧

zabbixからslackにアラートを飛ばす

システムがある程度安定はしてきているものの、お金である程度抑えつけている。 そのため、まだ参加間もない自分がシステムの大枠のリファクトまでは手が回せず稼働側の不安を払拭する事ができない。期待値として求められる「システムの安定稼働」に関しての…

jsonデータをphpで保存する際のエンコード

あまり日本語を扱いたくはない。 しかもjsonデータだからなるべくコード値のみ持ちたいが、オーダーとして文字列も持って欲しいと言う要望が来ている。 $json = array( "condition" => array([ "condition_1" => "ほげふが", "condition_2" => "もふべろ" ])…

javascriptのindexOfの検索の落とし穴

配列内の特定の要素だけを消したい。と言う事がある。 例えばだがチェックボックスや要素をクリックした際にイベントが発火して、その要素を消したい。等で仮定する。 ## 仮に要素自体は一旦配列に入った状態だとする。 var youso = [1,2,3,4,5,6,7]; この配…

オサレ故のイベント取得のメソッド

iCheckJSを使うとチェックボックスやラジオボタンの見栄えが良くなるので凄く助かる。 どうしても素のままだと殺風景と言うか味気がないと言うか。bootstrapを使っていると余計にそう見える。 <input type="checkbox" id="hoge" name="hoge" value="1">ほげふが ## js部分 $("#hoge").change(function(){ alert("変更…

後から追加した要素のマウスオーバーの挙動

$(document).on("hover","#hoge", function(){ ajaxでデータを検索した結果をリストボックス要素で一覧表示してそのリストから選択をする。 その際にhoverで背景色を変えてってな挙動を入れようとしたがイベントが発火しない。元々存在する要素ならばこれで…

2019年バスツアー 赤倉温泉スキー場

20年前の学生時代、アルペンがTVCFでkissmarkのボードを売り出し広瀬香美さんの歌が流れる。 銀世界は遠い世界って言うイメージ、年間1,2回の3泊5日のバスツアーで親からお金を少し工面してもらないながら安いゲレンデを探して行くって言う流れだった。 雪山…

kcfinderのconfigのはなし

自家製CMSのビジュアルエディタとしてckeditorを使っている。 前に作っていたシステムのマスターさんがckeditorだったからっていう事もある。 源流でもあるwysiwygでも良いのだが、最初に使っている物を使ってしまう悪い癖だ。ある程度のコンテンツは文字だ…

SSHの鍵ファイルの権限周り

どうしてもサーバー管理をしていると、新しくユーザーを追加する事がある。 $ useradd hogefuga ユーザー自体はこれで作成出来る。 この後に接続する為の鍵をユーザーに作って共有してもらう。 これは作ったユーザーのディレクトリにて $ cd /home/hogefuga/…

SSHの鍵ファイルの権限周り

どうしてもサーバー管理をしていると、新しくユーザーを追加する事がある。 $ useradd hogefuga ユーザー自体はこれで作成出来る。 この後に接続する為の鍵をユーザーに作って共有してもらう。 これは作ったユーザーのディレクトリにて $ cd /home/hogefuga/…

mysqldumpでGot a packet bigger than ‘max_allowed_packet’でdumpできない。

環境をまるっとコピーする為にdumpしよう $ mysqldump -uhoge -p hogefuga > dump.sql ってなコマンドを打ってdump開始まではしたものの Got a packet bigger than ‘max_allowed_packet’ と出て途中で止まる。読んで字の通り、パケット上限に引っかかってる…

javascriptのsplitが動かない

コンソールに出てきた xxx.split is not a function の文字。 checkboxをjQueryで取得した後に分解して配列にしようとした時に出てきた物だ。 var checked_item; checked_item = $('[class="cls_check_num"]:checked').map(function(){ return $(this).val()…

MySQL Has Gone Away

Vagrantでローカル環境を作っていた際にmy.cnfの事を全く考えずに数GBあるデータを $ mysql -uhoge -p < dump.sql と何気なくコマンドを打つと程なくして ERROR 2006 (HY000) at line **: MySQL server has gone away 逝かれましたとの表示が。 なんだろ?と…

phpMyAdminのblowfishの生成

毎回ローカル環境を立てる際にphpMyAdminのblowfishの作り方で止まる。 # expectのインストール $ yum install expect # インストールが終わったらblowfishの生成 $ mkpasswd -l 46 と言う事でmkpasswdで文字列を生成してコピペすれば終わり。 インストール1…

EC2のリタイア予告

サーバーの朝のご機嫌を伺うためにAWSのコントロールパネルを見ていると見慣れない文字が リタイア:このインスタンスは2018年○月○日 1:23:45 UTC+9後にリタイアが予定されています。 リタイア…? ドキュメントを読むと、機器の老朽化等で現在搭載されている…