delete from hateblo.jp where 1=1;

タイトルに意味はありません。

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

複数ドメイン対応のpostfix+dovecotを構成する

対象 postfixをマルチドメイン対応し、配送をdovecotへ委託する簡単なお仕事です。ソフトウエア構成 postfix 2.6.x dovecot 2.0.x CentOS 6.6 MySQL 5.5 このページで紹介する設定 postfix dovecot 注意点 拡張メールアドレスを使用できないように見えますが…

複数ドメイン対応のdovecotを構成する

対象 dovecotをマルチドメイン対応し、それぞれのドメインごとに権限を分離したい場合の内容です。ソフトウエア構成 dovecot 2.0.x CentOS 6.6 MySQL 5.5 このページで紹介する設定 dovecot MySQLのスキーマ このページで紹介しない情報 PostfixAdminに準拠…

onCreateMenuのgetActionBarでNullPointerExceptionが発生する

対象 API version を 19→21へ更新した SearchViewを使っている ActionBarに虫眼鏡マークを出すアレ SearchViewに渡す引数としてgetActivity().getActionBar().getThemedContext()とかしてる getActivity().getActionBar()でnullになる 原因 なぜAPI19以前は…

android studio 0.8.14 がBetaにお目見え→詰んだ

対象 Android studio を0.8.14へカジュアルにアップグレード Android Studio (build 135.1404660) to Android Studio (135.1538390)... エラーに遭遇した "Android SDK folder inside the application folder" uninstall.exe - Validate Unexcepted file Fai…

Windows 10 Technical Preview - Active Directory Lightweight Directory Services

気になる。 Control Panel -> Programs and Features -> (左ペイン)Trun Windows features on or off で上記画面が表示される。 Active Directory Lightweight Directory Servicesをインストールしてみた Active Directory Lightweight Directory Servicesセ…

DownloadManagerのちょっとマニアックな使い方

対象 Androidアプリ開発者 ファイルをダウンロードしたい ダウンロード先がちょっと特殊 今回の例ではBasic Authentication 実装 Uri uri = Uri.parse("https://www.example.com/project/attachment/screenshot.png"); DownloadManager.Request r = new Down…

一時ファイルはプログラムの終了前に削除する

調査の概要 一時ファイルを作成したい Android FIO03-J. 一時ファイルはプログラムの終了前に削除するでcreateTempFileが禁止されているようである 結果 createTempFile(java.lang.String, java.lang.String, java.io.File) を使用する。 File file = File.c…

n日前を表示したい

対象 android 開発者 モダンなアプリの作成者 n日前を簡単に実装したい 結論 getRelativeTimeSpanString を使用すると、簡単に表現できる。サンプルコード(ビルドしていないのでエラーになるかもしれません) TextView v = (TextView)getView().findViewById(…

Travis CIでsupport-v4により自動ビルドが失敗する場合の対処法

対象 Travis CI - Test and Deploy Your Code with Confidence でAndroidプロジェクトの自動ビルドを行っている Gradleを使用している 6月ぐらいからビルドが「uses-sdk:minSdkVersion 8 cannot be smaller than version 8 declared in library com.android.…

弾をすべて敵に叩き込む

zfs

はじめに 対象 やってしまった人 zfs storage で増設を考えている方 やっちまった zfsもlvm2と同じで物理追加して、退避すればいけるだろうと思っていました。 しかし、zfsは構造上raid0になるので、追加した領域はそのまま保持しなくてはいけないようです。…

transifexで多言語化する場合のめんどくささを改善する方法

対象 transifexで多言語化をしている人 リソースファイル数が多く、苦労している人 Windows環境であること 対応等 わけがあって、tx.exeを配布できないため、txファイルを取得して、所定の箇所に配布するという仕組みを作り上げた。 手順としては以下のとお…

kernelのメジャーバージョンにおける主な変更点

Linux 3.14 2014/3/30 (Stable) This release includes the deadline task scheduling policy for real-time tasks, a memory compression mechanism is now considered stable, a port of the locking validator to userspace, ability to store properties…

kernelデバッグを有効にする

前提 debian wheezy kernel panic になるため、解析したい 方法 kernelのデバッグ用パッケージやkdumpをインストール $ uname -a Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.54-2 x86_64 GNU/Linux $ uname -r 3.2.0-4-amd64 $ sudo aptitude install kd…

redmineにメールでファイルを添付すると化ける件についての対応

リビジョン 3859時点のパッチだから、今はもう使えないかもしれない or 本家で対応済みかもしれない 今後同じ事案が発生したとき、もう1回調べて書かないといけないから、ゴミを残しておく。Index: app/models/attachment.rb Method: sanitize_filename ====…

初期設定

環境 Raspberry Pi Type Bを持っている SD cardは用意した テレビはあるが離れている 準備 http://www.pc-links.com/blog/raspberrypi/setup/ を参考にしつつ、SDカードを準備する ツール関係をダウンロードする Raspberry Pi Downloads - Software for the …

リモートのsubversionからクローンする場合にエラーが多発する

git

対象 リモートのリポジトリからgitへインポートしたい コミット数が多く、途中でネットワークエラーになって、最後までいけない windowsである 結論 subversionへインポートしてから、gitへインポートする(案外、SVN syncすれば途中から再開するのかもしれな…