2015-12-01から1ヶ月間の記事一覧

Pythonでスタックとキュー

スタック class Stack: def __init__(self, stack = None,max = 100): self.max = max if type(stack) is type([]): self.stack = stack elif stack is None: self.stack = [] else: print('Please list type!\n') def push(self, e): if not self.is_full()…

Python3 文法メモ

クロージャ def closure(param): def inner(): return "Hello %s" % param return inner c1 = closure("MARIO") print(c1()) # Hello MARIO c2 = closure("LUIGI") print(c2()) # Hello LUIGI ラムダ def hello(names, func): for name in names: func(name)…

Cython 文法メモ

# ライブラリのインポート from libc.math cimport sin from libc.string cimport strcmp from libc.stdio cimport fopen,fclose,fgets,fseek,ftell,fwrite # 関数宣言 def main(): #変数宣言 cdef int a=1 cdef char* s = "Hello マリオさん。こんにちは" c…

CythonとPythonとの処理時間の比較

Pythonを高速化するCythonを使ってみた - Kesin's diary ここに書いてあることがおもしろそうだったのでやってみた. 1~100000000まで足しこむプログラム. 環境はmacで。 C #include <stdio.h> int main(){ int i,n=0; for(i=0;i<100000000;i++) n+=i; } オプションで</stdio.h>…

httpdをソースコードからインストール

CentOSで行った. インストール yum install -y gcc make pcre pcre-devel wget cd /usr/local/src wget http://ftp.yz.yamagata-u.ac.jp/pub/network/apache//apr/apr-1.5.2.tar.gz tar xzvf apr-1.5.2.tar.gz cd apr-1.5.2 ./configure --prefix=/opt/apr/a…

Pythonの文法での疑問 set list

>>> a = [set([])]*7 >>> a [set(), set(), set(), set(), set(), set(), set()] こんな感じでsetのリストを作ってa[1]だけに1を入れようとしたところ >>> a[1].add(1) >>> a [{1}, {1}, {1}, {1}, {1}, {1}, {1}] ってなるのなんでだろう...って思って Twit…

D3.js 折れ線グラフ メモ

だんだん慣れてきた. [ { "DATE": "2015/11/27 15:47:29", "TOTAL_RECORDS": 265 }, { "DATE": "2015/11/27 15:50:47", "TOTAL_RECORDS": 461 }, { "DATE": "2015/11/27 15:53:58", "TOTAL_RECORDS": 647 }, { "DATE": "2015/11/27 15:58:14", "TOTAL_RECORD…

D3.js 縦棒グラフ メモ

スケールでだいぶ苦戦した。 以下は item 18 18 0 30 47 0 1 を読み込んで縦棒グラフの作成のメモ. d3.csv(dirpath+"hoursA.csv", function(error, data){ // 描画サイズ var width = 550; var height = 200; // svgタグの定義 var svg = d3.select("#hoursA…

D3.js 基本文法

使う機会が発生したのでメモ。 D3.jsの組み込み <script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script> 基本操作 # DOM要素を指定して変数に代入 # bodyの中に、属性wisth,heightを持ったsvgタグを生成 var dataset = [11,62,23,54,33,51,32,16]; var w = 1000; var h = 300; var svg = d3.select("body").append…

Zabbixサーバ構築

CentOS 6.6で行った。 Zabbixサーバ構築 #リポジトリの登録 rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm # Zabbixサーバのインストール yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-we…