スクレイピングとサーバー実行のサンプルコード(Kotlin)
KotlinでスクレイピングとWebサーバーを開発する手順を書いていきます。 開発の手順 環境構築 $ gradle init –type kotlin-application のコマンドが実行完了したら、以下のファイルが作成されていることを確認してください。この2つのファイルを編集して開発を進めていきます。 app/...
スクレイピングとサーバー実行のサンプルコード(Node.js)
Node.jsでスクレイピングとWebサーバーを開発する手順です。 開発の手順 環境構築 インストールしている外部パッケージは以下の3つです。 express:Webサーバー axios:HTTPリクエスト cheerio:HTMLパーサー Webサーバーの起動 まず以下の内容で main.js を作成します。 その後...
スクレイピングとサーバー実行のサンプルコード(Ocaml)
OCamlでスクレイピングとWebサーバーを開発する手順を書いていきます。 開発の手順 環境構築 $ dune init proj scraping_server を実行後、以下のファイルが作られていることを確認してください。 scraping_server/bin/dune scraping_server/bin/m...
スクレイピングとサーバー実行のサンプルコード(PHP)
PHPでスクレイピングとWebサーバーを開発する手順を書いていきます。 開発の手順 環境構築 インストールしている外部パッケージは以下の3つです。 slim:Webサーバーのマイクロフレームワーク guzzle:HTTPリクエスト php-html-parser:HTMLパーサー Webサーバーの起動 まず以下の内容で...
スクレイピングとサーバー実行のサンプルコード(Python)
PythonでスクレイピングとWebサーバーを開発する手順を書いていきます。 開発の手順 環境構築 インストールしている外部パッケージは以下のものです。 flask:Webサーバー マイクロフレームワーク requests:HTTPリクエスト用ライブラリ beautifulsoup4:HTMLパーサー用ライブラリ We...
スクレイピングとサーバー実行のサンプルコード(Ruby)
RubyでスクレイピングとWebサーバーを開発する手順を書いていきます。 開発の手順 環境構築 インストールしている外部パッケージは以下のものです。 sinatra:Webサーバー mechanize:スクレイピング用ライブラリ Webサーバーの起動 まず、main.rb を以下の内容で作成します。 その後、以下コマン...
スクレイピングとサーバー実行のサンプルコード(Rust)
RustでスクレイピングとWebサーバーを開発する手順を書いていきます。 開発の手順 環境構築 インストールしている外部パッケージは以下のものです。 actix-web:Webサーバー フレームワーク reqwest:HTTPリクエスト用ライブラリ scraper:スクレイピング用ライブラリ serde_json:JS...
スクレイピングとサーバー実行のサンプルコード(Scala)
ScalaでスクレイピングとWebサーバーを開発する手順を書いていきます。 開発の手順 環境構築 $ gradle init –type scala-application のコマンドが実行完了したら、以下のファイルが作成されていることを確認してください。この2つのファイルを編集して開発を進めていきます。 app/bu...
スクレイピングとサーバー実行のサンプルコード(Swift)
SwiftでスクレイピングとWebサーバーを開発する手順を書いていきます。 開発の手順 環境構築 以下のコマンドを実行してプロジェクトを作成します。 $ swift package init –type executable のコマンドが実行完了後、 以下のファイルが存在することを確認してください。 ScrapingS...
スクレイピングとサーバー実行のサンプルコード(TypeScript)
TypeScriptでスクレイピングとWebサーバーを開発する手順を書いていきます。 開発の手順 環境構築 インストールしている外部パッケージは以下の3つです。 express:Webサーバー axios:HTTPリクエスト cheerio:HTMLパーサー tsconfig.jsonの作成 プロジェクトのディレクトリ...
LaravelでWebサービスを作るときに参考になるオープンソースのコードまとめ
Laravelでサービスを作るときに、参考にできる良質なリポジトリがあると作りやすいです。 どういうテストの書き方やフロントの書き方が適切か、指標になるようなリポジトリがないか探したところ、きれいなコードが書かれているOSSがいくつかあったので共有したいと思います。 Monica CRMツールのOSSです。 有料サー...
プログラミング言語の種類まとめ
プログラミング言語の種類と、それを学ぶメリットについて情報をまとめています。 以下の順序で説明していきます。 各プログラミング言語の人気度 プログラミング言語の人気度を計測する有名な3つの指標について説明します。 各プログラミング言語の分類 各プログラミング言語の詳細な説明の前に、プログラミング言語の種類・分類について...