Monthly Archives: 12月 2017

CentOS7にMongoDBをインストールするメモ

#vim /etc/yum.repos.d/mongodb-org-3.0.repo
追記
[mongodb-org-3.0]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1

インストール
#yum install mongodb-org

起動
#systemctl start mongod

停止
#systemctl stop mongod

自動起動
#chkconfig mongod on

C言語isnan(x) のサンプル

Cコード
#include <stdio.h> /* printf */
#include <math.h> /* isnan, sqrt */
int main()
{
printf (“isnan(0.0) : %d\n”,isnan(0.0));
printf (“isnan(sqrt(-1.0)): %d\n”,isnan(sqrt(-1.0)));
return 0;
}

「Python3入門」 File tell()メソッドのサンプル

pythonコード
#!/usr/bin/python3

# ファイルのオープン
fo = open(“sample.txt”, “r+”)
print (“ファイル名: “, fo.name)

line = fo.readline()
print (“読み込むデータ: %s” % (line))

# ファイル中における現在の位置を取得
pos = fo.tell()
print (“ファイル中の現在の位置: %d” % (pos))

# ファイルのクローズ
fo.close()

「CSS3入門」Box Shadowを作成するサンプル

CSSコード
<head>
<style type=’text/css’>
.shadwoFirst {
background-color:#c06;
padding:5px;
color:#fff;
-webkit-box-shadow: 5px 5px 5px #000;
-moz-box-shadow: 5px 5px 5px #000;
}
.shadwowSecond {
background-color:#c06;
padding:5px;
color:#fff;
-webkit-box-shadow: -5px -5px 5px #000;
-moz-box-shadow: -5px -5px 5px #000;
}
</style>
</head>
<body>
<p class=”shadwoFirst”>テスト1</p>
<p class=”shadwowSecond”>テスト2</p>
</body>

CentOS7にphp7をインストールする方法

1.yumのリポジトリにepelとremiを追加
$ sudo yum -y install epel-release

$ wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
$ sudo rpm -ivh ./remi-release-7.rpm

2.php7のインストール
$ sudo yum install –enablerepo=remi,remi-php70 php php-devel php-mbstring php-pdo php-gd

$ sudo yum install –enablerepo=remi,remi-php70 php-mysqlnd

「Python入門」 File read()メソッド のサンプル

pythonコード:
#!/usr/bin/python3

# ファイルのオープン
fo = open(“test.txt”, “r+”)
print (“ファイル名: “, fo.name)

line = fo.read(10)
print (“文字列: %s” % (line))

# ファイルのクローズ
fo.close()

CentOS 7にMariaDBをインストールする方法

1.リポジトリを追加
/etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

2.MariaDBのインストール
$ sudo yum install MariaDB-server MariaDB-client

3.MariaDBを起動
$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

4.文字コードutf8を設定
$ sudo cp -p /usr/share/mysql/my-small.cnf /etc/my.cnf.d/server.cnf
/etc/my.cnf.d/server.cnf
[client]
default-character-set = utf8

[mysqld]
character-set-server = utf8

5.初期設定
$ sudo /usr/bin/mysql_secure_installation

「Python入門」ディレクトリの作成、削除のサンプル

①ディレクトリの作成
import os
os.mkdir(‘./11’)

②ディレクトリの削除
import os
os.rmdir(‘./11/22’)

③再帰的なディレクトリの削除
import os
import shutil
shutil.rmtree(‘/11/22’)

「python入門」strip()、lstirp()とrstirp()の使い方

1.strip()–先頭および末尾から「空白」と「改行」を削除
tt = ” Hello World\n”.strip()
print tt
結果
‘Hello World’

2.lstirp()–文字列の先頭から任意の文字列を削除
tt = ” Hello World\n”.lstrip()
print tt
結果
‘Hello World\n’

3.rstirp()--文字列の末尾から文字列を削除
tt = ” Hello World\n”.rstrip()
print tt
結果
‘ Hello World’

「python入門」match()で先頭から一致するサンプル

例1
#! /usr/bin/env python
# -*- coding=utf-8 -*-
import re
text = ‘pythontab’
m = re.match(r”\w+”, text)
if m:
print m.group(0)
else:
print ‘not match’

結果:pythontab

例2
#! /usr/bin/env python
# -*- coding=utf-8 -*-
#
import re
text = ‘@pythontab’
m = re.match(r”\w+”, text)
if m:
print m.group(0)
else:
print ‘not match’
結果:not match

1 / 712345...最後 »