らっちゃいブログ

日々の学びと気づきを発信するブログ

2016-05-01から1ヶ月間の記事一覧

一年前に納品したサービスのその後

受注 開発 リリース 運用 一年後 さいごに 受注 一年前。初めて受けた仕事だった。 『こういうサービスを作りたいんだよね。2ヶ月くらいで。15万でお願いできないかな。』 画面数を見積もったが30画面くらいだと思った。この見積もりは結果的には当たってい…

Djangoを使ったメールの送信方法まとめ

Python の smtplib モジュール に慣れている人には不要かもしれませんが、Django にもメール送信するための仕組みが備わっていますので簡単に紹介してみます。 Django 自体使ったことがないという方はこちらをどうぞ。 racchai.hatenablog.com はじめに 単純…

ImageMagickにリモートコード実行が可能となる脆弱性

サムネイル作成でお馴染みの ImageMagick にリモートコード実行が可能となる脆弱性が見つかったようです。 本脆弱性には ImageMagick という名前が付けられ(ロゴ画像あり)、以下のサイトで再現方法および対策が公開されています。 ImageTragick 本記事では対…

mysqldumpするときによく使うオプション

mysqldump するときのオプションを忘れがちなのでメモ。 通常 ダンプした日付は不要なので削除 insert 文にはカラム名を入れたい 複数行のINSERT文にしたい その他 ひとこと 通常 $ mysqldump -uroot table_name > dump.sql ダンプした日付は不要なので削除 …

npm installはプログレスバーを非表示にすると高速化されるらしいので試してみた

npm

こちらの記事を見て、どうしても自分でやってみたくてさっそく試してみた。 peccu.hatenablog.com 記事によるとこれだけでプログレスバーを非表示にできるとのこと。 $ npm set progress=false 実行前にデフォルト値が何なのか確認してみた。これはただの好…

【ふるさと納税】電化製品での絞り込みができなくなってる?

こんにちは。 みなさんふるさと納税してますか?ふるさと納税といえばこちらのサイトですね。 www.furusato-tax.jp 細かいところがいろいろイケてなかったりするんですが、便利に使わせていただいております。 昨年はお米(つや姫)と家電(炊飯器)をゲットしま…

ファイル出力したそのデータ、本当にディスクに書き出されてますか?

ファイルに出力したつもりのデータ。それ本当にディスクに書き出されてますか? たとえば以下のコード。 with open('racchai.txt', 'w') as f: f.write('racchai!') f.flush() これまで出会ったほとんどの方が flush を呼び出しているから大丈夫と思っていま…

New Relic を使ってみた

サービスのパフォーマンス監視がしたくて New Relic を使ってみたので手順を残しておきます。 アカウントを作成 ライセンスキーを発行 ツールをインストール 設定ファイル(newrelic.ini)を作成 サーバー起動 動作確認 アプリケーション名の設定 注意点 まと…