2012-09-01から1ヶ月間の記事一覧

SQLの結果をCSVファイルで保存する

mysql> select * from TABLENAME into outfile "/path/to/file.csv" fields terminated by ',';

管理データの位置

Pleskの管理データはMySQLで管理されており、psaというテーブルに保存されている。[要出典]

mailテーブル

mail_name → メールアドレス名postbox → true: 有効, false: 無効redirect → true: 有効, false: 無効redir_addr → 転送先アドレスmail_group → true: 有効, false: 無効

メールボックスが有効になっているかどうか確認する

psaデータベースmailテーブルpostboxが true → 有効、false → 無効

コマンドラインからqmailを操作

mysqlにrootでログイン mysql -uadmin -p`cat /etc/psa/.psa.shadow` qmailのメールアカウント一覧を表示 SELECT accounts.id, mail.mail_name, accounts.password, domains.name FROM domains LEFT JOIN mail ON domains.id = mail.dom_id LEFT JOIN accoun…

gitリポジトリを検索する

git

find DIRNAME -type d -name .git

git-ftpについて

git-ftpがバージョンアップしたらどうなる? -

通信機能を含める場合は必ずマニフェストファイルで通信の許可を書かなければならない

<uses-permission android:name="android.permission.INTERNET"/></uses-permission>

import foo.bar.*; とするデメリット

importを書くときに*を使うと楽なんだけど、副作用があるのかな?例えば全てをimportしようとするので処理が遅くなる、等...

AsyncTaskを使って非同期で画像をダウンロードし、適当に表示するサンプル

画像の表示にはImageViewを使う。 HTTPリクエストにはURLConnectionを使う。 BitmapデータのセットにはsetImageBitmapメソッドを使う。 package get.image; import java.io.*; import java.net.*; import android.app.Activity; import android.os.Bundle; i…

crontabの-rオプションは危険

-rオプションは設定を削除するオプション。 -eが編集用のオプションなので、キーの配置がすぐ隣にあり極めて危険。なので、 バックアップを取得する crontab -l > crontab.backup インポート用ファイルを作成 cp crontab.backup crontab.import インポート用…

netbeansでもレイアウトXMLを編集するとデバッグ時にR.javaも自動更新してくれる

掲題の通り。

ネームサーバーの変更

管理画面からネームサーバーを変更することができるが、土日祝日でも変更することが可能。

Jsoupを使ってGETリクエストの結果を適当に表示するサンプル

使われていないコードが結構混ざってるけど... package hoge.android; import java.io.*; import java.net.*; import android.app.Activity; import android.app.AlertDialog; import android.os.AsyncTask; import android.os.Bundle; import android.os.Ha…

AsyncTask を使った非同期処理の雑なサンプル

package hoge.android; import java.io.*; import java.net.*; import android.app.Activity; import android.app.AlertDialog; import android.os.AsyncTask; import android.os.Bundle; import android.os.Handler; import android.view.View; import andr…

関数の引数の3つの点( ... )の意味

javaでは、関数の引数の方の直後に...を記述すると可変長引数という、その型であればいくつでも引数として受け付けられる効果がある。

urlconnectionを使ったGETリクエスト結果を適当に表示する雑なサンプル

package hoge.android; import java.io.*; import java.net.*; import android.app.Activity; import android.app.AlertDialog; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.But…

コマンドラインからjarファイルを実行しようとすると、エラーメッセージ「エラー: メイン・クラスxxx.jarが見つからなかったかロードできませんでした」がでる

下記を実行するとタイトルのエラーが出る。 java xxx.jar 下記であれば実行できる。 java -jar xxx.jar

source コマンドの動作

ファイル内に記述されたスクリプトを、現在の bash プロセスで実行する

androidアプリ開発環境構築の流れ

JDKのインストール Javaアプリケーションを開発するのに必要 http://java.sun.com/javase/ja/6/download.html IDEのインストール Javaを使ってAndroidアプリケーションを作るための統合開発環境 検索結果で頻出なのがEclipse、次点でNetBeans Android SDKの…

android ではメインスレッドにネットワーク処理を書こうとするとエラーになる

UIを担当するメインスレッドでHTTPリクエストを送るようなネットワーク処理を書くと、仮想端末で実行した時にエラーとなる。これを回避するには、メインスレッド以外の別のスレッドでネットワーク処理を行い、処理結果をメインスレッドに渡すのが良い。

yum で外部リポジトリのパッケージを検索する

--enablerepo=remi オプションを使う。remi リポジトリを検索するようになる。 yum search php --enablerepo=remi

remi は epel が必要?

警告: remi-release-5.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 00f97f56 エラー: 依存性の欠如: epel-release >= 5 は remi-release-5-8.el5.remi.noarch に必要とされています epel をインストールしたら remi は無事にインストールできた。つまり依…

(centos) SELinux の状態を確認する

cat /etc/sysconfig/selinux

(ruby) rvm のインストール

結局、checkinstall を使ったRPM化はRDocのエラーで完遂しなかったため、rvm を使った方法に切り替えることにした。検索すると rvm のインストール方法はいくつか出てくるが、コマンドを実行しても何も起こらない。(エラーメッセージすら表示されない。)な…

(ruby) 1.9.3 を checkinstall でインストールしようとした時のエラー

.ext/rdoc というディレクトリ自体が存在していないが、既に存在しているというエラーが出てしまった。 uh-oh! RDoc had a problem: Directory .ext/rdoc already exists, but it looks like it isn't an RDoc directory. Because RDoc doesn't want to risk…

(apache) httpd コマンドのオプション一覧

Usage: httpd [-D name] [-d directory] [-f file] [-C "directive"] [-c "directive"] [-k start|restart|graceful|graceful-stop|stop] [-v] [-V] [-h] [-l] [-L] [-t] [-S] Options: -D name : define a name for use in <IfDefine name> directives -d directory : spec</ifdefine>…