概要 rubyのインストール時に標準で付属しているnet/ftpライブラリを使用するとFTP通信でサーバとのファイルのやり取りができます。 サンプルコード sample.rb #!/usr/bin/ruby # -*- coding: utf-8 -*- require 'net/ftp' # コネクションを確立してログイン ftp = Net::FTP.new ftp.connect('
概要 AngularJS にはモデルの値を表示用に変換するフィルタという機能があります。コマンドラインにおけるパイプのように使用します。公式ドキュメントはこちらです。 フィルターの使用例 <!DOCTYPE html> <html lang="ja" ng-app="myApp"> <head> <meta charset="utf-8"> <script type="text/jav
概要 rubyは他の言語と比較してバージョンによる差異が大きく、異なるバージョンのrubyを使用している複数のプロジェクト業務をあるPCで行う場合に、プロジェクト毎に適切なバージョンのrubyを有効化および実行する必要が発生します。この要求はrbenvというツールを使用することで満たすことができます。つまり、rbenvは複数バージョンのrubyが同一システム内に共存することを可能にします。
概要 こちらのページで使い方を把握した AWS Lambda のトリガーに CloudWatch の定期実行イベントを設定することで、cron のように Lambda 関数を定期実行できます。利用例として、ここでは SQS にメッセージを一つだけ登録する処理を Lambda 関数で定期実行してみます。複数のインスタンスで動作する何らかのアプリケーションがバッチ処理を行う際、SQS からメッセージ
簡易メール閲覧ツール (mail) システムメッセージがメール形式でユーザに通知されることがあります。そのような場合は簡易閲覧ツールとして mail コマンドを使用します。 mail Heirloom Mail version 12.4 7/29/08. Type ? for help. "/var/spool/mail/username": 11 messages > 1 Cron
サンプルコード #include <iostream> #include <vector> using namespace std; // クラス内での使用 class MyClass { public: typedef int MyPublicValueType; // protected, private も可能 MyClass(); public: MyPubli
概要 一つのファイルあたり、publicで修飾できるclassまたはinterfaceは最大一つまでです。また、publicで修飾した場合、ファイル名は「クラスまたはインターフェース名.java」とする必要があります。あるファイル群を特定のディレクトリ、例えばmypackageディレクトリに移動させ、各ファイルの先頭付近で「package mypackage;」と宣言すると、それらファイル群はパ
デストラクタのサンプルコード #include <iostream> #include <algorithm> using namespace std; class MyClass { public: MyClass(int size); ~MyClass(); public: int Get(int i); private: int m_size;
概要 Pythonには、リストと似た概念にタプルというものがあります。 以下のサンプルコードはRubyの多値に近いコードですが、「x,y,z」といった部分は括弧を省略したタプルです。 sample.py #!/usr/bin/python # -*- coding: utf-8 -*- x,y,z = 1,2,3 print [x,y,z] x,y = 'ab' print [x,y]
書式指定 object Main { def main(args: Array[String]): Unit = { println("%d + %d = %d".format(1, 1, 2)) //=> 1 + 1 = 2 } } 文字列の比較 『Scala の型に関する知識』をご参照ください。