まおさんの備忘録

会社やら家やらで調べた事に関する備忘録

三項演算子の省略

省略形はこちら。 $id = $p?:null; 三項演算子でかくとこれと同じ意味 $id = $p ? $p : 0; if文で書くとこれ。 if($p){ $id = $p; }else{ $id = 0; } こんな書き方ができるなんてしらなかったよ、おばちゃん。 PHPだけな気もするけど、、、、w

Vagrant(CentOS)+ grunt +windows で トースト通知を出す

結構探したけどなかなか探しづらかった。。orz (だって、最近みんな開発winでやってないからさ、、、)本題。 gruntから通知を出すのに、開発環境=今触ってるOSだったら何の問題もなく grunt-notfy 入れれば出てくれるんだけど vagrant上から 通知を出す方…

gruntでminimizeするのに、更新したファイルだけしたい

今更gruntですいません。 これだけで十分早いので、満足しちゃってる私です。今回、調べてもなかなか情報が出てこなかったり 長ったらしく書いてあって、解読するのがめんどくさくなったので 命令文はjsなんだから、jsで書いてしまえばいいじゃない。という…

ubuntuのサーバ日付の変更方法

AWS で ubuntuを借りているんだけど、こいつのタイムゾーンの変更方法が 検索する所はほとんど /usr/share/zoneinfo/Japanを、/etc/localtimeへ上書きコピーするだけです。OS再起動も不要です。 AWSのAmazon Linuxでタイムゾーンを日本時間にする | 株式会社…

git flow release で ブランチ名間違えた!

どうも。また久しぶりの投稿です。さて今回は 会社で使ってる git flow について。git flow 使ってて ブランチ名間違えてしまって、新たに作りなおしてしまおうと、 開発ブランチならできるんですが、 今回はリリースブランチ。。。作りなおそうとしたら、Th…

ログインできないユーザにログインする

昨日聞いて、ほへー!って思ったこと。詳細はこちらを見て欲しいのですが kazmax.zpp.jpすごい。 # su -s /bin/bash - apache ← 「-」付きでsu。(現在の環境変数を解除してそのユーザーでログイン) これでできちまうんだそうだ。 知らなかったのでメモメモ…

Zend Mail で 複数ファイルの添付

どこにも記載が無かったので 確かめたら出来たから、メモ。 ZendMailを使って添付ファイルを送信する方法については ファイルの添付 - Zend_Mail - Zend Framework 上の、適宜バージョンを確認してもらえたらと思いますが、 $mail = new Zend_Mail(); // メ…

PHPから起動したjava内で日本語ファイル名が文字化けする

ちょっとハマったのでメモ。 ubuntu環境でPHPからJavaを呼んで、バッチ的な処理をさせるとき。 Javaから日本語のファイル名が取得できなくて困った。。Java 再帰的にファイルを検索 これを使って、ファイル名を正規表現でマッチするものだけを処理するって処…

debian系(ubuntu含む)でのPHP Session の お話

調べた結果を書き込みたかったけど、Twitterだと流れてしまうのでここに。 PHPを使っていてSession情報がおかしい。 なんか時間が短い。 って思ったらPHPのSession情報を保持するディレクトリが rootじゃないと読み書きできないエリアに存在するため、 PHPで…

JqueryオブジェクトになったSelectから 選択された物を取得する方法

var $select = $("#selectId");このような状態になっている Jqueryオブジェクトが存在した時 中身を取得した。 $select.find(":selected");これで取得でけたー!$select.find(":selected").text();で ラベル は取れるし$select.find(":selected").val();で …

キャメルケースとハイフネーション

Zendを使っている以上で、必須になってくるこの2つ。いつも手動置換していてめんどくさいなーって思ってたんだよね。なので!! 作りました。↓これで今までめんどくさかったことが楽になるう〜♪

Redmineのwikiで改行する方法

探したけれど見つからなかったので。。。 <notextile> </notextile> これを入れると1行改行。 2行改行したいときは <notextile> </notextile> <notextile> </notextile> とする。みんな知ってるからなのか、全然ひっかからなくて。。誰かの参考になればっ!追記 2016.08.30整形済みテキスト( < pre > で囲った場合や 半角スペー…

Chrome リモート デスクトップ で MacからWindowsのctrlボタンを!!!

どうも。 悪いことするために、リモートデスクトップを入れて ウマーしているまおさんです。さて、今日はmacからいじっていて winのctrlボタンが押せなくて悶絶しておりましたが ついに発見したのでお知らせいたします。 fn + ⌘ + optionこの3ボタンでwinに…

DateTimePickerAddon の グリッドがリセットできない><

Qiitaに投稿しようとして、 md形式で掛けなかったので断念しました。 どうもお久しぶりです。maoです。このアカウントにログインしようとしたら、 ダイアリーを使った形式のあるアカウントに偶然ログインできてビックリしました。 (そっちのほうはお気に入…

経路列挙モデルのデータを配列化する

PHPのarray_mergeの仕様により苦しめられたりそもそもそのロジックに行き当たるまでに1時間は頭を悩ませていたという経緯からちゃんとログに残そうかと。 経路列挙モデルというのはDBの話で 親子関係をPath形式で所持する方法。(だと思ってるw 経路列挙モ…

MacのMailで 差出人、宛先の名称が変な場合の対処法

Macを使っているんですが(会社のみ。家にもほしい気もしないこともないんだが。。。) 基本のメールソフトである Mail で 社用メールが設定してあったので それを使っているんですがあまり不便な事はないんですが。 宛先が変なんです! 株式会社 テスト の …

【jQuery】二つのテーブルの高さを合わせる

開発上の理由により、floatで横並びにさせたテーブルの高さを合わせる必要がでました。 ここにソース乗せてもわかりにくいので jsdoさんに乗せて見ました。 OpenIdって便利だねー。 はてなIDでログインできましたw

【git】stashを間違えたブランチにpopしてコンフリクトが起きた時にすること

結論 stashでコンフリクトが発生した場合には stashには残ってる! git reset --hard でコミットの段階に戻って git checkout branch で本当のブランチに移動。 git stash pop で元に戻る! -------------以降どうでもいい経緯------------- git使い始めて気…