2015-01-01から1年間の記事一覧
Ubuntu 12.04(LTS) 64bit GPU: NVIDIA Quadro K2200 GPUモードONで利用 基本的にはCaffeのページの手順にしたがってインストールを進めればOK。 http://caffe.berkeleyvision.org/install_apt.html 必要ライブラリのインストール $ sudo apt-get install lib…
まともに動く所までの環境構築手順。 Dell Precision Tower 5810 Intel® Xeon(R) CPU E5-1650 v3 @ 3.50GHz × 12 Mem 64GB HDD 2TB GPU NVIDIA Quadro K2200 Ubuntu 12.04のインストール まずはUbuntuをDVD/USBドライブから普通にインストールする。 パーテ…
Gitのリモートリポジトリに、以下のスクリプトを作成する。 hoge.git/hooks/post-update #!/bin/bash # リポジトリ更新時にメール送信するスクリプト # ブランチ名を取得 branch=$(git rev-parse --symbolic --abbrev-ref $1) # 送信先アドレス mailaddr="ma…
PythonでWikipediaの全記事の圧縮ファイル(jawiki-YYYYMMDD-pages-articles.xml.bz2)から、各記事を取り出してそのXMLツリーをパースするスクリプトを作成しました。 使い方: 引数にWikipediaの圧縮ファイルを指定 $ python parse_wikipedia.py ~/hoge/jawik…
シェルスクリプト内で変数をインクリメントしようとして以下の様なコードを書きました。 COUNT=$(expr ${COUNT} + 1) すると、shell checkで以下のようなワーニングが表示されます。 expr is antiquated. Consider rewriting this using $((..)), ${} or [[]…
以下の環境でDjangoを動作させるまでの手順をまとめました。 Ubuntu Server 14.04 LTS 64bit Apache 2.4.7 PostgreSQL 9.3 Django 1.8 (Python 2.7) Django 1.7, PostgreSQL 9.Xでも同様の手順で構築が可能です。 パッケージのインストール Python $ sudo ap…
タイトルの通り、同一フォーム内でクリックしたボタンによって異なる処理を行いたい場合は以下のように書きます。 hoge.html <form action="{% url 'hoge.views.some_view' %}" method="post"> {% csrf_token %} <input type="text" name="hoge" value=""> ... <input type="submit" name="button_1" value="ボタン1"> <input type="submit" name="button_2" value="ボタン2"> </form> v…
やり方は、以下のページの通りです。 djangosnippets: view by view basic authentication decorator スニペットの保存 まず、上記サイトのスニペットをコピー&ペーストして、プロジェクト内に保存します。 basic_auth_view.py import base64 from django.h…
例えば、SomeModelというモデルクラスのインスタンスを10個取得する場合。 random_query_set = SomeModel.objects.order_by('?')[:10] QuerySet API reference | Django documentation | Django ただし、リファレンスによるとバックエンドで利用しているDBに…
Pythonで引数に入力された文字列のハッシュ値を求めるスクリプトを作成してみました。 hash.py #!/usr/bin/python # -*- coding: utf-8 -*- import hashlib def calc_hash(string): u'''入力文字列のハッシュ値を求めて辞書型で出力する''' hash_dict = { 'm…
DjangoでJSON形式のレスポンスを返すビューを作っていたのですが、Djangoを1.6から1.7にアップグレードした際にエラーが発生しました。 views.py import json from django.http import HttpResponse def some_view(request): some_dict = {'hoge': 'hogehoge…
Apache2でディレクトリ内のファイル一覧を非表示にしようと思って検索をかけると、2005年の記事が上位にヒットします。 @IT:Apacheでファイル一覧を表示させないようにするには で、この記事内の設定をコピペすると、Apache2.4ではエラーが出ます。 /etc/a…
今まではBloggerを使っていたんだけど、はてブロに乗り換えてみる。 早速気づいたことをレポートしてみる。 Markdownが使える Markdown記法が使えるらしい。 お仕事でもMarkdown記法でREADMEを書いたり、Redmineに記事を書いたりするのでこれは便利。 デフォ…