プログラミングに関する記事一覧
デザインパターン IteratorをPython3で理解する
この記事を読むとGoFのデザインパターンの一つであるIteratorを完全にざっくり大体理解できる。 Iteratorパターンとは? 「集合体(Aggregation)」に対して、下記2つの機能を提供するデザインパターン。1. 要素の取得時…
[Linux] 起動済みプロセスの出力を見る方法
バックエンドサーバで他の人が起動しているpythonのバッチスクリプトの様子を確認したかったので調べてみました。 $ ps aux USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAN…
再帰関数の話
再帰関数を最近AtCoderの問題で使う機会があったのですこし解説します。 再帰関数とは何か? 再帰関数(recursive function)とは、自分自身を呼び出す(recursive call)関数のことです。 以下は再帰関数の例によ…
【超詳細解説】RESTful APIとは何か?
上から全部読むとわかる Web APIとは何なのか リソース指向アーキテクチャ(ROA)とは何なのか RESTful APIとは何なのか オワリ
【Linux】screenコマンドでバックグラウンド処理
sshとかでLinuxサーバに入り、時間のかかる処理を実行しているときに ボーッと待っていたり、もう一個タブを開いてssh実行したりする必要はない! screenコマンドを使えば簡単にバックグラウンド処理することができる。 こんな流れ…
【Ubuntu】AWSコマンドでS3にファイルアップロード
仕事でAWSを触り出したのでメモ。 AWSコマンドでS3にファイルアップロード AWS CLIの導入 https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/install-bundle…