yujiro's blog

エンジニアリング全般の事書きます

2018-01-01から1年間の記事一覧

クロスサイト・スクリプティング(XSS)

はじめに この記事の内容は 「体系的に学ぶ 安全なWebアプリケーションの作り方 第2版」 の第4章3節の要点をまとめたものです。 www.sbcr.jp ※ 基本的に引用は避けています。

【Alamofire 実践】Router の使い方とその問題点、URLRequestConvertible について

今回はAlamofire の実践編ということで、もう少し踏み込んだAlamofire の使い方を書いていこうと思います。 前回記事 : 【Swift】Alamofire を使って色んなリクエストを投げてみる - yujiro's blog Alamofire を実際に使う際、エンドポイントの管理にはURLRe…

【Swift】Alamofire を使って色んなリクエストを投げてみる

iOSでHTTPリクエストをする際によく使われるAlamofire の使い方を紹介します。 Alamofire は HTTPリクエストをするのにrequest, download, upload メソッドが用意されています。 今回はこれらの基本的な使い方について紹介しようと思います。

SQLインジェクション

はじめに この記事の内容は 「体系的に学ぶ 安全なWebアプリケーションの作り方 第2版」 の第4章4節の要点をまとめたものです。 ※ 基本的に引用は避けています。 www.sbcr.jp

ELB導入

はじめに かなり前に書いたものです。(2017年12月) 個人esa からの転記。 目標 EC2 を複数作って、ELBに登録し、アクセスを分散させてみる。

Objective-C について開発に最低限必要な知識

3月からiOS 開発してます。 現場では、iOS のソースコードは全面Swift化の方向で進んでいるのですが、まだObjective-C のソースコードが多く残っている状態でして、まぁそういう現場は多いのではないかと思います。 僕としても本腰いれて勉強するつもりはな…

B tree index について

MySQL などRDBのインデックスには B tree が採用されている。(厳密に言うと B+tree インデックスである。参考 : B TreeとB+ Treeの違い) 最適なインデックスを生成するには、このツリーの仕組みについて把握している必要がある。 これまで、表面的な知識・…

Proc の種類と使い分け 【Ruby】

Effective Ruby 第5章、項目34 「Proc の引数の個数の違いに対応できるようにすることを検討しよう」を読んで、Proc の知識が深まったのでアウトプットしてみます。

Elasticsearch について

インストールから、よく使われるプラグインを入れて、使い方をざっくりとご紹介したいと思います。