「jQuery入門」$.each()でオブジェクトを指定するサンプル

サンプルコード:
var ccArea = { 31:”品川区”, 32:”目黒区”, 33:”渋谷区”, 34:”新宿区”, 35:”豊島区” };
$.each(ccArea, function(i, val) {
console.log(i + ‘: ‘ + val);
});

「php開発」json_encode()とjson_decode()でjsonデータを処理する

1.putjsondata.php
<?php
// 配列
$data = array();
$data[0] = array(‘1′,’山田’,’神奈川県’);
$data[1] = array(‘2′,’杉村’,’埼玉県’);
//配列をJSON文字列に変換
$json_string = json_encode($data);
//文字列をファイルに書き込む
file_put_contents(‘testdata.json’, $json_string);
?>

2.getjsondata.php
<?php
//ファイルの内容を文字列に読み込む
$json_string = file_get_contents(‘testdata.json’);
// json配列を配列に変換
$data = json_decode($json_string, true);
// 表示
var_dump($data);
echo ‘<br><br>’;
print_r($data);
echo ‘<br><br>’;
echo ‘番号:’.$data[0][0].’ 名前:’.$data[0][1].’ 出身:’.$data[0][2];
echo ‘<br>’;
echo ‘番号:’.$data[1][0].’ 名前:’.$data[1][1].’ 出身:’.$data[1][2];
?>

「JavaScript入門」toggle()で要素の表示、非表示を切り替える

サンプルコード
<head>
<script type=’text/javascript’
src=’jquery-1.4.2.js’></script>
<style type=’text/css’>
.cft {
display: none;
}
</style>
<script type=’text/javascript’>
$(window).load(function(){
$(document).ready(function() {
$(“.body”).hover(function () {
$(“.cft”).toggle();
})
});
});
</script>
</head>
<body>
<span class=”body”> テスト1</span>
<span class=”cft”> テスト2</span>
</body>

「CSS入門」影を付けるbox-shadowのサンプル

CSSコード:
<style type=’text/css’>
.cft {
background-color: rgb(255, 255, 255);
margin-top: 100px;
padding: 10px;
border-top: 4px solid rgb(0, 130, 202);
box-shadow: inset 0 -8px 4px 4px rgb(255, 255, 255), inset 0 2px 4px 0px
rgba(50, 50, 50, 0.75);
}
</style>
</head>
<body>
<div class=”cft”>影を付ける</div>
</body>

「python入門」re.match()の正規表現の使い方

1.pythonコード
#!/usr/bin/python3
import re

line = “Cats are smarter than dogs”

matchObj = re.match( r'(.*) are (.*?) .*’, line, re.M|re.I)

if matchObj:
print (“matchObj.group() : “, matchObj.group())
print (“matchObj.group(1) : “, matchObj.group(1))
print (“matchObj.group(2) : “, matchObj.group(2))
else:
print (“マッチしません”)

結果
matchObj.group() : Cats are smarter than dogs
matchObj.group(1) : Cats
matchObj.group(2) : smarter

for構文でjava.util.ArrayListの要素を取り出す

1.Java構文
package zhongg;
import java.util.ArrayList;
public class ListDispEle {
public static void main(String[] args) {
ArrayList<String> userName= new ArrayList<>();
userName.add(“yamada”);
userName.add(“sugimoto”);
userName.add(“iihara”);
userName.add(“taro”);
for (int i = 0; i < userName.size(); i++) {
System.out.println(userName.get(i));
}

}

}
2.結果
yamada
sugimoto
iihara
taro

Ubuntu 16.04にZabbixをインストールするメモ

1.Zabbixのインストール
# apt-get install php7.0-bcmath php7.0-xml php7.0-mbstring
$ wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
# dpkg -i zabbix-release_3.2-1+xenial_all.deb

# apt-get update
# apt-get install zabbix-server-mysql zabbix-frontend-php
# apt-get install zabbix-agent

2.MySQLの設定
$ mysql -uroot -p
mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY ‘Pw#12345a’;
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> EXIT;
Bye

初期化
# zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

# $EDITOR /etc/zabbix/zabbix_server.conf

### Option: DBPassword
# Database password. Ignored for SQLite.
# Comment this line if no password is used.
#
# Mandatory: no
# Default:
# DBPassword=
パスワードの作成
DBPassword=’Pw#12345a

CentOS7に”GNOME Desktop” をインストールするメモ

インストールコマンド
$ sudo yum -y groupinstall “GNOME Desktop”
$ sudo yum -y groupinstall “Server with GUI”
$ sudo yum -y groupinstall “KDE Plasma Workspaces”

起動モードを 変更する
$ sudo systemctl set-default graphical.target
$ systemctl get-default
graphical.target

$ sudo shutdown -r now

「php入門」strstr()で文字列が最初に現れる位置を見つける

phpコード
<?php
$email = ‘yamada@sample.net’;
$domain = strstr($email, ‘@’);
echo $domain; // @sample.net と表示します

$user = strstr($email, ‘@’, true);
echo $user; // yamada と表示します
?>

「Linux入門」exportで環境変数をリスト表示するサンプル

環境変数を定義
# export TEST=”yama”
# export -p | grep TEST
declare -x TEST=”yama

指定した環境変数を削除
$ export -n TEST
$ export -p | grep TEST

環境変数のリストを表示
$export -p