Archives by date

You are browsing the site archives by date.

【Excel】前のシート、次のシートに移動するショートカットキー。

■前のシートに移動
Ctrl + PageUp

■次のシートに移動
Ctrl + PageDown

 

【PHP】インターフェースではpublicメソッドしか定義出来ない。

ということを今更知った。

なんという!!!!

 

【AngularJS】で変数をjson文字列に変換したりjson文字列をパースしたりする。

メモ。

■jsonエンコード

angular.toJson(obj, [pretty]);

■jsonデコード

angular.fromJson(json);

 

【CentOS/PHP】ローカルからのmb_send_mail()などがどうしても出て行かない場合。

maillogに「dsn=5.6.0, stat=Data format error」のような記述があったらこうする。

/etc/mail/sendmail.mc に下記を追記。

FEATURE(`accept_unqualified_senders')dnl

これを記述することで送信元メールアドレスのチェックがなくなるので、怪しいドメインからもメールを送信することが出来るようになる。
まぁ開発環境とかでやる感じかな。

 

【Windows7】自動更新による自動再起動を無効化する。

これね。まじでうざいやつね。うん。ほんとに。
てことで止めちゃいましょ。
※本当はよろしくありません。

1, スタート → プログラムとファイルの検索に「gpedit.msc」と入力

2, gpeditを選択

3, 管理用テンプレート → Windows コンポーネント → Windows Update の順でクリック

4, 右側画面の、「スケジュールされた自動更新のインストールで、ログオンしている ユーザーがいる場合には自動的に再起動しない」、をダブルクリック

5, 有効 → 適用 の順でクリック

以上で完了。これでかってに再起動されなくなる。

 

【MySQL】N日後を取得する。

DATE_ADD関数を用いる。

下記例。

■投稿してから30日以上経過している投稿を取得する。(時刻まで厳密に判定する場合)

select * from posts where date_add(insert_date, INTERVAL 30 DAY) <= now()

■上記と同等で、時刻は見ず日付のみで判定する場合。

select * from posts where date_add(DATE(insert_date), INTERVAL 30 DAY) <= CURDATE();

ちなみにdate_add関数はマイナスの数値も指定可能。その場合日付を遡ってくれる。

 

【Twig】文字列を指定文字数で切り出す。

めも。

{{ entity.getBody | slice(0, 30) }}

 

【Twig】改行コードを
に変換する。

普通に。

{{ entity.getBody|nl2br }}

nl2brでおk。