むろっちのStacking

日々の中で学んだIT知識をメモして置く場所

2018-07-01から1ヶ月間の記事一覧

Djangoテンプレートのfilterを自作する

テンプレートのフィルターで3桁ごとに数値の区切りが欲しかったので filterの自作をしてみた フィルタ関数の作成 APP名/templatetags/tags.py from django import template register = template.Library() @register.filter(name='num_delimiter') def num_d…

自宅サーバーを自作するときに検討すべき要件

はじめに 最近はAWSとかGCPとかクラウドが流行っているのでわざわざ自宅にサーバーを持つ人は減っていると思う。 だが元々PC自作が趣味だったので自然な流れでに自宅サーバーを構築しようと考えていた 自宅サーバーを構築すると自分の懐から出ていくので費用…

SSHポートフォワードを悪用する

セキュリティの関係でアクセスしたいサーバーに通信が通らないケースは結構多いと思いと思う 今回はSSHポートフォワードを利用して一時的に直接通信不可能なセグメントへのアクセスを可能にする方法紹介する 状況:ローカルPCセグメントからターゲットサーバ…

PythonでIPアドレスを簡単に扱う方法

IPアドレスってプログラムから扱おうとするとめんどくさいですよね 数字だけならいいのですが、たいてい192.168.0.2とか間にドットが入ってくる またサブネットもオクテット刻みであればドットごとに分けて数字として計算すれば加算、減算できますが/23とか …

Railsで簡単にMarkdownを使えるようにする

たまにRailsアプリだけど、静的ページだから手間をかけずにメンテしたいとか、 Railsわからない人にもメンテしてほしいページとかがあります そんなときにはMarkdown形式でページが作成されていると便利です 今回はRubyのMarkdown用Gem「redcarpet」を利用し…