.NET Frameworkでは、インターネットにアクセスするためのクラスが数多く用意されています。 WebRequest HttpWebRequest WebClient HttpClient 前者の3つは古くからあるものですが、最後のH...
海外サイトをクローリングしていると、現地のIPアドレスでなければ望んでいるデータが得られないことがあります。例えば、Google PlayやApp Storeは接続している国によって情報が異なるので、欲しい情報の国のIPアドレスでの接続が必...
Gitを利用するとき、GitホスティングサービスのGithubやBitbucketを利用している開発者は多いでしょう。では、GoogleもGitホスティングサービスを展開していることをご存知でしょうか?実は以前より無料でCloud Sour...
Amazon Web Servises (以下AWS) のElastic BeanstalkにはASP.NET Coreアプリケーションをデプロイすることができます。公式にもその方法は、以下にも示されています。 https://docs.a...
RESTサービスの開発を行っていると、テストを行うために何度もAPIを叩くことがあるでしょう。恥ずかしながら、私がまだ開発に慣れていない頃は、ブラウザからGETだけでテストを行ったり、わざわざcurlコマンドを叩いたりしていました。しかしP...
前回、Google App Engine (以下GAE) でPHPを利用する方法を紹介しました。 通常Webサーバを設置しPHPの環境を整えるとき、php.iniに設定を行います。Google Compute Engineなどでサーバを構築...
PHPはWebシステムを構築する上で人気のあるプログラミング言語です。新しいシステムに対してはPHP7を利用することが多いですが、古いシステムの多くはPHP5がまだまだ利用されているようです。Google App Engine (以下GAE...
Jupyter Notebookとは 機械学習を初めるに当たり、Jupyter Notebookを利用するエンジニアが多いです。なぜなら、このJupyter Notebookはプログラムの実行結果を残すことができ、後から作業内容を振り返るこ...
機械学習させるデータをExcelでまとめる方は多いです。Pythonを利用する上で、Excelデータを取り込む方法は何種類か存在しますが、機械学習で利用する場合はPandasで取り込むと非常に便利です。 https://pandas.pyd...
データベースに無償で利用可能なMySQLやPostgreSQLを利用しているシステムは多い印象があります。なぜならフリーのRDBMSの中では信頼性の高い分類に入るからでしょう。しかしアクセスが増えてきたときの処理能力としては有償のOracl...