「jQuery入門」toggleClass()で複数cssを操作するサンプル

①htmlコード
<button id=”testBtn”>テスト</button>

②cssコード
.testAA {
//some code
}
.testBB {
//some code
}

③JSコード
$(function() {
$(‘#testBtn’).on(‘click’, function() {
$(this).toggleClass(‘testAA testBB’);
});
});

「jQuery入門」.keypress()でテキストボックスの変更を検知するサンプル

JSコード
<script type=”text/javascript”>
aa=0;
$(document).ready(function(){
$(“input”).keypress(function(){
$(“span”).text(aa+=1);
});
});
</script>
</head>
<body>
名前: <input type=”text” />
<p>計算:<span>0</span></p>
</body>

「python入門」break、continueとrange()の使い方

1.breakの使い方
for tt in range(12):
print tt
if tt == 5
break

2.continueの使い方
for tt in range(2, 22):
if tt % 2 == 1:
print(“奇数”, tt)
continue

3.range()の使い方
for aa in range(6, 21):
print(aa)

「Python入門」for inで配列の要素を取り出すサンプル

方法1 forループで配列の要素を取り出す
colors = [“red”,”green”,”blue”]
for color in colors:
print color

# red
# green
# blue

方法2 配列の長さを取得し、インデックスにより配列の要素を取り出す
colors = [“red”,”green”,”blue”]
for i in range(0, len(colors)):
print i, color[i]
# 0 red
# 1 green
# 2 blue

「jQuery入門」scrollTop()でスクロール位置取得サンプルコード

1.JSコード
<script type=”text/javascript”>
$(document).ready(function(){
$(“.btnAA”).click(function(){
$(“div”).scrollTop(120);
});
$(“.btnBB”).click(function(){
alert($(“div”).scrollTop()+” px”);
});
});
</script>

2.htmlコード
<div style=”border:1px solid black;width:200px;height:200px;overflow:auto”>
テストデータ
</div>
<button class=”btnAA”>テストA</button>
<br />
<button class=”btnBB”>テストB</button>
</body>
</html>

Ubuntu 12.04でMySQL 5.5にリモートホストから接続できる方法

1.iptables の変更
$ sudo ufw status
Status: inactive

$ sudo ufw enable
$ sudo ufw disable

2. bind-address 変更
$ vim /etc/mysql/my.cnf
bind-addressをコメントアウトする
#bind-address = 127.0.0.1

3.ユーザ権限を変更
mysql> select user, host from mysql.user;
mysql> grant all privileges on *.* to root@’192.168.%’;
mysql> grant all privileges on *.* to root@’172.%’;
mysql> flush privileges;

MySQLを再起動
#sudo /etc/init.d/mysql restart

「CentOS7入門」MySQLにクライアントでリモート接続するの設定方法

1.3306のポートを開放
#firewall-cmd –permanent –zone public –add-port 3306/tcp

2.MySQLサービスをゾーンに追加
# firewall-cmd –permanent –zone public –add-service mysql
success
# firewall-cmd –reload
success

3.ファイアウォールに設定を反映
# firewall-cmd –info-zone public
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0
sources:
services: dhcpv6-client http mysql ssh
ports: 3306/tcp 80/tcp
protocols:
masquerade: no
forward-ports:
sourceports:
icmp-blocks:
rich rules:

4.設定変更
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO root@”xxx.xxx.xxx.xxx” IDENTIFIED BY ‘ygl989195’ WITH GRANT OPTION;GRANT ALL PRIVILEGES ON *.* TO root@”xxx.xxx.xxx.xxx” IDENTIFIED BY ‘ygl989195’ WITH GRANT OPTION;

MariaDB [(none)]> flush PRIVILEGES;

5.ポート確認
MariaDB [(none)]> SHOW VARIABLES LIKE ‘port’;
+—————+——-+
| Variable_name | Value |
+—————+——-+
| port | 3306 |
+—————+——-+

「jQuery入門」.find()、.next()と.parents()の使い方

1.子要素の指定– .find()
<div class=”abc”>
<div class=”a11″>
<div class=”a12″>
<p>test data122</p>
</div>
</div>
</div>

$(‘.abc’).find(‘p’);

2.兄弟要素の指定– .next()
htmlコード
<ul>
<li>21</li>
<li>22</li>
<li class=”def”></li>
<li>23</li>
</ul>

JSコード
$(‘.def’).next();

3.親要素の指定– .parents()
htmlコード
<div>
<p>
<span>122333</span>
</p>
</div>
JSコード
$(‘span’).parents(‘div’);

4.thisの親要素や子要素の指定
$(this).parent();
$(this).children(‘p’);

CentOS 7 にTomcat 7をインストールするメモ

①ファイルの解凍、移動
#tar -zxvf apache-tomcat-7.0.82.tar.gz
#mv apache-tomcat-7.0.82.tar.gz /
#mv apache-tomcat-7.0.82.tar.gz ./tomcat7

#cd /tomcat7/bin/
chmod 755 ./*.sh

②tomcat起動
./ startup.sh
tomcat停止
./shutdown.sh

③8080開放
firewall-cmd –zone=public –add-port=8080/tcp –permanent
firewall-cmd –reload

④tomcat自動起動
# vim /etc/rc.d/rc.local
追記
JAVA_HOME=/usr/java/jdk1.7.0_80
export JAVA_HOME
/tomcat7/bin/startup.sh
#chmod +x rc.local
サーバ再起動

CentOS7にパッケージ自動更新を設定するメモ

1.パッケージのアップデート
# yum -y update

2.yum-cronのインストール
# yum -y install yum-cron

設定内容
# vim /etc/yum/yum-cron.conf
# Whether updates should be applied when they are available. Note
# that download_updates must also be yes for the update to be applied.
apply_updates = yes

3.パッケージ自動更新起動、有効
# systemctl start yum-cron
# systemctl enable yum-cron

4.開発ツールパッケージのインストール
# yum -y groupinstall base “Development tools”