概要 Java SE 5 から導入されたアノテーション機能に関する基本事項をまとめます。アノテーションは @Xxx の形式で、Java の言語機能としては表現できない補足情報を注釈 (annotation) として記述するための仕組みです。クラス、インターフェース、メソッド、メンバ変数、メソッド引数などの定義箇所に記述します。
サンプルプログラム in.txt First line. Second line. sample.py #!/usr/bin/python # -*- coding: utf-8 -*- # すべて読み込む input = open('./in.txt', 'r') # 'r'は既定値であるため省略可能 print input.read() # バイト単位で読み込み input = op
whileループ sample.py #!/usr/bin/python # -*- coding: utf-8 -*- x = 10 while x: print x, # カンマをつけると改行せずに空白区切りで出力 x -= 1 # pythonにはデクリメント演算子が存在しない (インクリメント演算子もない) else: print x # while判定が偽の後に実行
概要 Android で利用される HTTP クライアントには Volley や OkHttp がありますが、ここでは Android プラットフォームに標準で導入されている HttpsURLConnection (HttpURLConnection) を利用します。 また、Android では HTTP 通信を main スレッドではなくバックグラウンドの別スレッドで非同期に行う必要があり、
CloudTrail 例: リソースが削除された原因を調査できます。 既定で account 内で有効化されています。 保存期間は 90日です。 "trail" (証跡) を作成すると S3 にデータを連携でき、90日を越えて保存できます。What are trails? S3 に加えて、CloudWatch Logs への連携もオプション設定で可能です。
概要 topコマンドは、リアルタイムにシステムの状態を表示します。 基本的な使い方 更新間隔が既定では 2 秒なので "-d" オプションで 1 を指定するとよいです。 top -d1 特定のプロセスのみを監視したい場合は "-p" オプションを使用します。 top -d1 -p 989,1092 pgrepと組み合わせると便利です。
概要 Railsには多言語対応を行うための仕組み i18n (internationalization) が標準で用意されています。その利用方法を記述します。 辞書ファイルの用意 言語毎にYAML形式の辞書ファイルを用意します。"en.yml" は自動生成されていますので、それをもとに "ja.yml" を自分で作成します。例えば
概要 コードをファイル分割する場合、メインファイルでサブファイルをインポートする必要があります。 インポート可能なファイルは、 サーチパスに含まれるディレクトリ直下のファイル (モジュールインポート) サーチパスに含まれるディレクトリ直下のディレクトリに含まれるファイル (パッケージインポート) の2種類があります。
概要 こちらのページでは GCP Service Account を AWS から STS で利用する設定例を記載しました。本ページでは、逆に GCP から AWS IAM Role を利用するための設定例を記載します。 GCP Service Account の作成 Service Account を作成して Unique ID を確認します。
Arduinoとは Arduino は初心者でも入門しやすいマイコンボードです。アルデュイーノと読みます。マイコンとは家電などに内蔵されている小さなコンピュータで、マイコンが必要とする周辺機器一式と一緒に一つのボードにまとめたものがマイコンボードです。数あるマイコンの中で特にArduinoにはAVRマイコンが使用されています。2005年にイタリアで開始されたオープンソースハードウェアのプロジェク