クマの手も借りたい
茶トラネコ(@kumanotemo)です。上場を控えたITベンチャーを2社も退職してフリーランスの道を選んだ放浪エンジニアです。
エンジニア

curlでファイルアップロード(HTTP PUT)

Linux のコンソール上でファイルをダウンロードする時には wget をよく利用します。逆に http のプロトコルを使って手軽にファイルをアップロードしたい場合は curl が便利です。

curl は FTP などもっと多くのプロトコルを扱えますが、http で PUT を使う場合は以下のコマンドを実行します。下記は test.txt というテキストファイルを WebDav サーバへアップロードしています。認証が必要な場合は別途オプションを付けます。

curl --upload-file test.txt http://example.org/dav/

ファイルダウンロードについても、wget だと Basic 認証はいけるけど Digest 認証がダメというように微妙に機能的な制限がありますが、curl は Digest 認証にも対応していて、他のプログラム言語との親和性も高いのがいいですね。

やさしいKotlin入門

プログラミング初心者または Kotlin 初心者向けの入門本。Android 開発ではなく Kotlin の言語を覚えてみたい方にオススメの入門本です。

Java と比較して説明される書籍が多い中、Java や他のプログラム言語を知らない人向けになるので、例えば Java はあまり詳しくないけど PHP や Python は書けるといったパターンとも相性がいいですよ。

あなたにオススメ