Ruby

1/101ページ

Rubyで最大値を探すアルゴリズムを書いてみた

はじめに ITエンジニアなら、基本的なアルゴリズムは知っておきたいよねとか言われても、一つも知らなかった。 まず、なぜ知って起きたいほど重要なのかをハラ落ちさせたかったので色々調べてみた。 エンジニアの面接でアルゴリズムを組ませる理由 この記事に、アルゴリズムが大事だという2つ理由がありました。 速く基本的なアルゴリズムが正しく組める人は、他のコードを書かせてもバグを入れにくいうえ、作業が速い。も […]

Rubyを使って20分でスクレイピングの大元を作る

今回はRubyのNokogiriというGemを使って、スクレイピングをするときの大元となる準備をまとめました。 対象読者 大量のURLページに対してスクレイピングをしたいけど、やり方がわからない Rubyでスクレイピングしてみたい人 環境 Ruby2.5.0 実装 プロジェクトのディレクトリ構造は以下の通りです。 Gemはvendor/bundle配下にインストールするようにします。 . ├── […]

[学習用]Rails5コメント付きブログを簡単に作成してデザインも一緒にする手順3

[Rails5学習用]コメント付きブログを簡単に作成してデザインも一緒にする手順2 の続き テスト用データを一括で入れる seedへ記入します seeds.rb 10.times do |i| Post.create( name: "名前 #{i}", title: "タイトル #{i}", content: "コンテンツ #{i}" ) end db/seeds.rb へ上記を記入します。 10 […]

Java で簡易サーバを自作して HTTP を理解する

はじめに GET, POST メソッドに対応した HTTP サーバをつくってみよう、という記事です。 HTTP の勉強という意味もありますが、自作してみると意外と考えることが多くて楽しめるのでいろんな人にオススメしたくて記事を書いています。 想定読者 WEB開発に携わる人 ブラウザの開発者ツール等でリクエスト、レスポンスメッセージをなんとなく眺めたことがある人 HTTP サーバって作れるんだ!?と […]

RubyでCloudSearchにデータを挿入

AWS Cloudsearch CLIが公式ドキュメントから辿れず、今お騒がせのJavaの環境を作る気にもならなかったので、AWS SDK for Rubyを使ってCloudSearchにドキュメントをアップロードしたいと思います。 環境 ruby(2.3.5) aws sdk(2.3.11) ソースコード AWS_CONFIG = { region: ENV['AWS_REGION'], acc […]

[学習用]Rails5コメント付きブログを簡単に作成してデザインも一緒にする手順1

画像はBootstrap4とFontAwesome5を入れて簡単に作ったブログの様なもの。 こちらの記事を参考に次の環境で動作させました。 https://qiita.com/schroneko/items/0208a4f16fc1e4b6f152 実装した環境 Ubuntu 16.04.4 ruby 2.5.1 rails 5.0.7 gem 2.7.6 まずはいつも通りアプリを作成 rails […]

1 101