WerckerとHerokuを使って自動デプロイを試してみた

GitHubやBitbucketにコードをプッシュすれば自動的にアプリのテスト・ビルド・デプロイを行うことができるCI(Continuous Integration,継続的インテグレーション)サービスであるWerckerと,Herokuを使い,アプリ開発の負担の一つであるデプロイ作業の自動…

Pelicanを触ってみた - 導入

Pythonで作られた静的サイトジェネレータ,Pelicanを触ってみているので,そのログを残していこうと思う.まずは導入から… Pelicanのインストール Python2系か3系がインストールされていてpythonコマンドでインタプリタが起動するような状態で,かつpipが導…

Flaskで認証

前回作成したシステムに,認証機能を追加する. app.pyの編集 まずは,app.pyを以下のように変更する. # -*- coding: utf-8 -*- from flask import Flask, render_template from flask import request, jsonify import json from flask import session, red…

FlaskとjQueryのAjaxでPOST

jQueryのAjaxを用いて送信されてきたPOSTリクエストをFlaskで受け取り,データを加工した上でjQueryに返信してWebページに反映させるようなページを作成する.

Flask触ってみた - 導入

Pythonの軽量Web Application FrameworkであるFlaskを触る機会があったので,ここに残しておく.

ownCloudの構築ログ

ArchLinuxにおいてownCloudを構築したので,そのログを書き殘そうと思う. LAMP まずはArchLinuxにLAMP環境を構築する. 以下のコマンドを実行してまとめてインストールする. $ yaourt -S apache php php-apache mariadb インストールが完了したら,Apache…

Zabbix + Slackによる障害通知システムの構築ログ

自宅サーバの稼動状態を監視するために,Zabbix + Slackによる監視環境を構築する.Zabbixを用いた監視サーバにはConoHaのVPSを利用する.サーバの動作OSはいずれもArchLinuxである. ConoHa : Zabbixサーバ Zabbixを使うために,まずはLAMP環境を構築する必…

Powerline環境の構築

ターミナルがものすごく綺麗にかっこ良くなるPowerlineと呼ばれるソフトウェアを,ArchLinuxにインストールする. なお,同じような手順でMacにも構築可能. 事前準備 Python2 or 3のインストール 普通にインストールするだけ.以下はPython2の場合. $ yaou…

Postfixメールサーバを冗長化した

メールサーバを冗長構成にせず一つだけしか動かしていない場合,そのサーバに何からの異常が発生して正常に動作しなくなった場合にメールの受信や送信が出来なくなる可能性がある. そこで,メールサーバの冗長化を行うことでこの問題を回避する. まずはセ…

GnuPGの環境を新サーバに移行したログ

以下のコマンドを実行する $ mkdir ~/.gnupg $ chmod 700 ~/.gnupg $ cp /usr/share/gnupg/gpg-conf.skel ~/.gnupg/gpg.conf ~/.gnupg/gpg.confに以下の行を追記する. display-charset utf-8 personal-digest-preferences SHA512 cert-digest-algo SHA512 d…

DMM.COM LABO ツチノコ杯 第4回ICTトラブルシューティングコンテストに参加してきた

2015年8月29,30日に東京の工学院大学にて開催された,DMM.com Labo ツチノコ杯 第4回 ICTトラブルシューティングコンテストにチーム「コバゼミ」の一員として参加してきた. 前回大会である2015年3月13日から15日にかけて行われた第3回 ICTトラブルシュー…

別スレッドからUIを触りたい!(JavaFX)

SocketサーバをPython,クライアントをJavaFXで構築し,サーバから送信されてきた文字列データをクライアントのUIに反映させる方法に詰まったのでメモ.

シェルスクリプトでの行ごとの読み込み

あるコマンドの出力をパイプで受け取って,行ごとに変数に放り込んで処理するシェルスクリプトを書いた。

アスペクト比を求めるアルゴリズム,ユークリッドの互除法

アスペクト比を求めるためのユークリッドの互除法のアルゴリズムを、CとJavaで実装してみた。