BLOGブログ:プログラミング
IT人材は2030年には78.9万人不足するが特にビッグデータ、IoT/M2M、人工知能が狙い目
2016年6月10日に、経済産業省が「IT人材の最新動向と将来推計に関する調査結果を取りまとめました」という発表をしました。 これを受けて、オンラインメディアの方でも以下のような報道がなされました。 IT mediaビジ…
プログラミング言語別年収を見てPythonを学ぶべきか?
会員制転職サイトを運営するビズリーチが、自社の求人検索サービス「スタンバイ」の中で、「スタンバイ:プログラミング言語別 平均年収ランキング」を発表していました。
Javaでjsoupを使ってスクレイピングを行う方法-jsoupインストール編
こんにちは。エンジニアの川島です。 前回の記事で、Webページのスクレイピングとjsoupというライブラリについてご紹介しました。 今回はjsoupをインストール手順と確認方法を解説します。 環境は以下の通り。 IDE …
.NET でプログラムの処理時間をストップウォッチで測る(Stopwatch クラス)
プログラムでの処理時間計測 開発をしていると処理時間が計測したくなることがまれにあります。 そんな時、デバック用のコードとして、下記のようなロジックを埋め込んで計測する思います。 処理の開始時に、現在時刻を取得。 処理の…
新卒SEのJavaEE挑戦記2(JSF編)
こんにちは、入社一年目のYです。 前回の記事では、eclipseから新規GlassFishサーバーの追加を行いました。 今回より、JavaEE6による簡単なwebアプリケーションを作成しながら、JavaEEについて学んで…
Javaでjsoupを使ってスクレイピングを行う方法-紹介編
こんにちは、エンジニアの川島です。 HTMLの解析をして情報を取得する、スクレイピングのプログラムを作成する機会があったので、ご紹介いたします。 スクレイピングをなぜ行うのか? そもそも、HTML解析とも呼ばれるスクレイ…
ASP.NET MVC5 で初期エラーメッセージの変更方法
ASP.NET MVC5で初期エラーメッセージを変更する方法を、ネットで検索してもなかなかお目当ての情報にたどり着けませんでした。 とりあえず、簡単な方法でメッセージを変更してみましたが、冗長的な記述が増えスマートではな…
簡単にプログラミング環境が構築できる「Cloud9」の始め方(後篇)
簡単にプログラミング環境が構築できる「Cloud9」の始め方(前篇)、簡単にプログラミング環境が構築できる「Cloud9」の始め方(中篇)の続きです。 今回は、Cloud9で実際にコードを書いて動作検証を行ってみます。 …
簡単にプログラミング環境が構築できる「Cloud9」の始め方(中篇)
簡単にプログラミング環境が構築できる「Cloud9」の始め方(前篇)の続きです。 今回はCloud9のアカウントを作り、テンプレートを使ってPHP、Apache,MySQLの開発環境を構築するところまでを行います。 アカ…
簡単にプログラミング環境が構築できる「Cloud9」の始め方(前篇)
プログラミングを勉強しようと思った際にまず必要なのは、コードを書いて実行して結果を見ることができる開発環境の構築です。 その際、一番に候補として上がるのは、ローカル環境のPCにIDEと呼ばれる統合開発環境のアプリケーショ…
新卒SEのJavaEE挑戦記1(GlassFish設定編)
はじめまして、2015年度新入社員のYです。 最近社内でJavaEEを使って開発をする機会があったので、その開発の記録をブログとして公開することにいたしました。 開発環境 フレームワーク:JavaEE6 コンテナ:Gla…
ヨーダ記法 とスターウォーズの関係
もうすぐスターウォーズ公開されますね。 公開されるスターウォーズとは無関係ですが、条件文の記述の仕方でヨーダ記法というものがあります。 ヨーダ記法はプログラムの記述誤りを防ぐ書き方です。 最近はIDEが進歩したので、この…
関数プログラミングに学ぶ良いコード
最近、関数プログラミングが流行ってきましたよね。 この良さを説明するのは、とても難しく感じています。 ですが、みなさんの馴染みが深い javascript のちょっとしたコード例で、良さの一部を紹介したいと思います。 問…
SQLを早く作り上げるコツ
SQL文の中で最も利用頻度の高く奥深いSELECT文。あなたはSELECT文をどのように書いていますか? SELECT句、FROM句、WHERE句、GROUP BY句・・・のように、上から順に書きあげていったり、特に順序…