今現在使っているのはXperia SPです。2万台なのでお手頃
いつもXperiaシリーズを買っているので今回もそうしようと思っているのですがスペックが決めきれないので
Zシリーズが主な比較対象 比較は画面やメモリーなど基本的な点価格などです。
調べてみるとよく似ているようで微妙に異なる
このような感じになります。
価格的には、Z2>Z1>Z1 Compact>Zと妥当な通りでZ1かZ1 Compactで悩み中・・・
$arr = array(1, 2, 3, 4, 5, 6);
$arr2 = array_slice($arr, 0, 3);
var_dump($arr2);
/** 結果 */
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}$arr1 = array(1, 2, 3, 7, 9);
$arr2 = array(4, 8);
$arr3 = array(5);
$arr4 = array_marge($arr1, $arr2, $arr3);
var_dump($arr4);
/** 結果 */
array(8) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
[3]=>
int(7)
[4]=>
int(9)
[5]=>
int(4)
[6]=>
int(8)
[7]=>
int(5)
}$arr = array("a" => 1, "b" => 2, "c" => 3);
$keys = array_keys($arr);
var_dump($keys);
/** 結果 */
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}$arr = array("a" => 1, "b" => 2, "c" => 3);
$vals = array_values($arr);
var_dump($vals);
/** 結果 */
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}$a = array_fill(1, 5, '?');
var_dump($a);
/** 結果 */
array(5) {
[1]=>
string(1) "?"
[2]=>
string(1) "?"
[3]=>
string(1) "?"
[4]=>
string(1) "?"
[5]=>
string(1) "?"
}$a = array("a" => 1, "b" => 2, "c" => 3, "d" => 4, "d" => 5, "a" => 9);
$vals = array_unique($a);
var_dump($vals);
/** 結果 */
array(4) {
["a"]=>
int(9)
["b"]=>
int(2)
["c"]=>
int(3)
["d"]=>
int(5)
}$arr = array("a" => 1, "b" => 2, "c" => 3);
$key = key(array_slice($arr, 0, 1));
var_dump($key);
/** 結果 */
string(1) "a"$arr = array("a" => 1, "b" => 2, "c" => 3);
$key = key(array_slice($arr, count($arr) - 1, 1));
var_dump($key);
/** 結果 */
string(1) "c"/**
* PDOを利用したINSERTクエリーの発行.
* @param object $dbh PDOの接続クラス.
* @param string $table テーブル名.
* @param array $values カラムと値の連想配列
* @return integer 成功の場合は1失敗の場合は-1を返します.
*/
function insertQuery($dbh, $table, $values) {
$sql = "INSERT INTO " . $table . "(" . join(", ", array_keys($values)) . ") VALUES(" . join(", " ,array_rale("?", count($values))) . " )";
$stmt = $dbh->prepare($sql);
if (!$stmt->execute(array_values($values))) {
print_r($dbh->errorInfo());
return -1;
}
return 1;
}#/bin/sh
DATE=`date "+%Y%m%d"` # 日付のフォーマット
TMP_DIR="/tmp/pg_dump_$DATE" # 作業ディレクトリ
EXECLUDE_DB="template|postgres" # バックアップ除外対象
BACKUP_DIR="/Users/genya/Google ドライブ/backup" # バックアプディレクトリ
DB_USER=postgres # 動作ユーザー
# 作業ディレクトリ作成
echo "作業用ディレクトリを作成 $TMP_DIR"
mkdir $TMP_DIR
# DB一覧を取得する.
psql -c "select datname FROM pg_database;" -t -U postgres | while read db_name
do
if [ -z "$db_name" ]; then
continue
fi
# バックアップ対象外を除外
DB_COUNT=`echo "$db_name" | grep -E "($EXECLUDE_DB)" | wc -l`
if [ "$DB_COUNT" -eq "1" ]; then
echo "execlude database no backup $db_name"
continue
fi
echo "backup database:$db_name"
# バックアップ
pg_dump -U $DB_USER $db_name > ${TMP_DIR}/${db_name}.sql
# 圧縮
tar zcvf ${TMP_DIR}/${db_name}_${DATE}.tar.gz ${TMP_DIR}/${db_name}.sql >/dev/null 2>&1
# 元のファイルを削除
rm ${TMP_DIR}/${db_name}.sql
# googleドライブに移動
mv ${TMP_DIR}/${db_name}_${DATE}.tar.gz "${BACKUP_DIR}/${db_name}_${DATE}.tar.gz"
done
# 作業ディレクトリ削除
rm -rf $TMP_DIR
CREATE TABLE nodes(tags TEXT);
INSERT INTO nodes VALUES('tag1,tag2,tag3');
INSERT INTO nodes VALUES('tag1,tag3');
INSERT INTO nodes VALUES('tag1,tag3');
INSERT INTO nodes VALUES('tag1,tag4,tag5');
このデータを以下のようにしたいtag | count -------+------- tag1 | 4 tag3 | 3 tag2 | 1 tag4 | 1 tag5 | 1
SELECT tag, COUNT(tag) FROM (SELECT UNNEST(STRING_TO_ARRAY(tags, ',')) FROM nodes) AS T1 GROUP BY tag ORDER BY COUNT(tag) DESC, tag;UNNESTとSTRING_TO_ARRAYを利用することで対応が可能である。
# mavenをダウンロード cd ~/Downloads curl -O http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/maven/maven-3/3.2.1/binaries/apache-maven-3.2.1-bin.tar.gz # 展開 tar xvzf apache-maven-3.2.1-bin.tar.gz mv apache-maven-3.2.1 apache-maven mv apache-maven /Applications/ # パスを追加 echo "M2_HOME=/Applications/apache-maven" >> ~/.bash_profile echo "PATH=$PATH:$M2_HOME/bin" >> ~/.bash_profile echo "export M2_HOME" >> ~/.bash_profile echo "export PATH" >> ~/.bash_profile source ~/.bash_profile
# iciqlのダウンロードとmvnの追加 curl -o https://iciql.googlecode.com/files/iciql-1.2.0.zip unzip iciql-1.2.0.zip # mavenリポジトリに追加 mvn install:install-file -Dfile=iciql-1.2.0.jar -DgroupId=com.iciql -DartifactId=iciql -Dversion=1.2.0 -Dpackaging=jar
postgresと一緒にりようするのでiciqlとpostgresqlでpom.xmlを作成4.0.0 net.rule.selenium roadbike 0.0.1-SNAPSHOT war com.iciql iciql 1.2.0 postgresql postgresql 9.1-901.jdbc4
cp ~/.m2/repository/com/iciql/iciql/1.2.0/iciql-1.2.0.jar ./iciql-1.2.0.jar
cp ~/.m2/repository/postgresql/postgresql/9.1-901.jdbc4/postgresql-9.1-901.jdbc4.jar ./postgresql-9.1-901.jdbc4.jar
java -cp iciql-1.2.0.jar:postgresql-9.1-901.jdbc4.jar com.iciql.util.GenerateModels -url "jdbc:postgresql://localhost:5432/postgres" -user postgres -password {PASSWORD}
iciqlを利用し、entityを自動生成が可能です。| 輪行中の状態 |
| 小田原駅近くのセブンイレブンにて |
|
|
|
| 箱根 874m地点で撮影 |