家庭内のタスクをRedmineとSlackを連携させて管理するようにしたらうまくいった話

2016.3.11

-shared-img-thumb-YUUKI150321200I9A4368_TP_V

先日無事入籍を終え、結婚式に向けてあれこれ準備が必要になるということで、友人の何人かがやっていたように家庭内でRedmineを導入した。「結婚式準備」プロジェクトを立ち上げて暫く運用していて 最近ようやく運用が落ち着いてきたため、今度は少し欲が出てきた。
現状、チケットが更新されるタイミング・何のチケットが更新されたか等タイムラインでしか把握できない状態になっているので、Slackを使って チケットが更新されたらリアルタイムに通知が飛ぶようにした。最近一部の界隈では家庭内でこういうツールを導入するのもよくある流れになってきたのかなあとは思う(ねーよ)ので、流行に便乗してみようといった所だ。導入・設定に苦戦するかなあと思ったら、元々Redmineが入っている状態から15分くらいで意外とサクッと導入できた

(続きを読む…)

Vagrant + Django でrunserverするまで

2016.1.23

機械学習等で最近国内でも徐々に人気の高まりつつあるPythonだが、雑多なタスクの自動化等しているうちに Pythonが結構しっくり来ている。
せっかくならWebアプリケーションもPythonでつくれるようになりたいなあということで Flask, Pyramid 等色々調べていたが、まずはDjangoでしょ という事で Djangoを始めた次第。

そんなDjangoだが、Vagrantによる導入時点で早速ハマった事があったので備忘録として残しておく。

環境は以下を使用しました。

・Python 3.4.3
・Django 1.7
・Vagrant 1.7.4

※ 前提として Python, Django, Vagrantは既にインストール済みであること。
(続きを読む…)

Vagrantで Connection timeoutが無限ループして詰まった話

2016.1.4

Vagrantfile を色々いじりながらあれこれ作業をしていた(主にポート設定)所、「Connection timeout. Retrying…」が無限ループ。
vagrant destroyで環境一掃してやろうかと思ったが、本質的ではないのでしっかり解決することにした。

起きた事

Vagrantfileをいじって vagrant reload した所、以下のような感じに。

==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
    default: Adapter 2: hostonly
==> default: Forwarding ports...
    default: 22 => 2235 (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2235
    default: SSH username: vagrant
    default: SSH auth method: private key
    default: Error: Connection timeout. Retrying...
    default: Error: Connection timeout. Retrying...
    default: Error: Connection timeout. Retrying...
    default: Error: Connection timeout. Retrying...
    default: Error: Connection timeout. Retrying...
    default: Error: Connection timeout. Retrying...
    default: Error: Connection timeout. Retrying...
    default: Error: Connection timeout. Retrying...
    default: Error: Connection timeout. Retrying...
    default: Error: Connection timeout. Retrying...
    default: Error: Connection timeout. Retrying...
    default: Error: Connection timeout. Retrying...
    default: Error: Connection timeout. Retrying...

(続きを読む…)

【初心者向け】はじめて趣味のサイトをつくる人のためのホームページ制作入門

2015.8.5

nyumon

概要

よく友人から「新しく●●を始めることになって、サイトをつくりたいんだけど、どうすれば良いの?」という相談を受けるので、まとめることにした。
( ※ サークルのホームページ、バンドのホームページ等 カジュアルなサイト向けの最小構成です。法人・サービス向けの構成ではないので注意 )

(続きを読む…)

「秒間●リクエスト」の具体的な定義がモヤモヤしていたので調べてみた話

2015.7.12

最近個人的にアプリケーションのみならず ミドルのあたりを触る機会が増えて、サーバのパフォーマンスを意識するようになってきた。
とはいえそのあたりの負荷テストに対する認識等、割とざっくりとやってしまっていたので ここらで一度しっかり落とし込んでおこうと考え、色々調べてみた。

特に「秒間にさばけるリクエスト数って、何をもって秒間●リクエストって言えるのか」 とか、
「秒間リクエストを測る際に、ユーザごとの端末の違いは考えなくて良いの?例えば有線のPCと3Gのスマホだと全然速度違うから、サーバ-クライアント間のコネクションが続く時間も変わってきてしまうんじゃないの?」
とか色々考えていたけど、調べているうちに自分なりに何となくハッキリしてきたので 情報の整理がてら共有。
もしかしたら認識誤りで 間違った事を言っているかもしれないので、その場合はご指摘いただければ本当に嬉しいです。
(続きを読む…)