VS Code を利用した Markdown の基礎とフォーマット構文
はじめに ここ最近、GitHubやQiita等のWebサービスで採用されているマークダウン。メモ帳などで記載するよりもリッチなドキュメントを作れる上に、HTMLよりも少ないコードで表現できるので、徐々に普及しつつあります。今回はそんなマークダウンの基礎を学んでいきましょう。 レッスン1.マークダウン(MD)とは マークダウン(以下MD)はテキスト記述のためのマークアップ言語の1種です。マークアップ ...… Read More
機械学習、ディープラーニングを始めたい方、Pythonの基礎
はじめに ここ最近巷でよく聞く「Python」は、手軽に書くことができるスクリプト言語として人気を博しています。機械学習、ディープラーニングがメジャーなキーワードとして広く使われるようになったために、それらのライブラリが豊富であるPythonが一気に市民権を得てきたと言えます。ライブラリの豊富さがPythonの最大の魅力です。用途に応じたライブラリを使えば、多くのコードを書かずとも機能を実現できる ...… Read More
PlantUMLの実践応用(シーケンス図)
こちらの記事は、PlantUMLの実行環境が既に準備済みの方向けの記事になります。まだ環境作成が終わっていない方、PlantUMLを初めてお使いの方は、先に基礎編をご覧ください。また、事前にシーケンス図の知識が多少あることが望ましいです。 はじめに PlantUMLはオープンソースのUML描画ツールです。前回はツールのインストールから基本的な操作方法までを学びました。今回もPlantUMLでシーケ ...… Read More
クラウド化を考える。オンプレミスの考え方とマネージドサービスを活用する考え方、クラウドサービスのメリットを享受しよう
はじめに 昨今、AWSを使ってクラウド上にアプリ開発をしたり、オンプレミスの既存のアプリをAWS等のクラウドサービスに移行しよう、といった動きがますます大きくなっています。オンプレミスとは、自社内のデータセンターやサーバーを使ってシステムを構築・運用することを言います。 わかりやすい構成としては、EC2インスタンスを作成してそこにアプリを乗せて動かす、ということになりますが、今ではAWSが次々と新 ...… Read More
Web上でPythonを実行できるGoogle Colaboratoryの魅力!Hello,Worldまでの流れを紹介
Photo by Hitesh Choudhary on Unsplash はじめに: IEEE SPECTRAM より IEEE(アイトリプルイー)が発表した2018年版のプログラミング言語ランキングで1位にランクインするなど、Pythonは現在とても人気のあるプログラミング言語です。 ちなみにPythonは2017年のランキングでも1位だったようですが、2位との差を1年でさらに大きくしている事 ...… Read More
【2019年度版】知っておきたい最近のソフトウェア開発のトレンド
はじめに ソフトウェア開発の分野は、日々凄まじいスピードで変化を遂げています。毎年のように進化しており、変化に取り残されず競争力を保ち続けるためには、常に最新のトレンドを知る必要があるでしょう。この記事では、2019年のソフトウェア開発のトレンドについて紹介します。ソフトウェア業界にいる方や2019年の開発トレンドを知りたい方は、ご覧ください。 GitHubを見ると、TypeScriptの利用者が ...… Read More
進化しつつあるデータマイニングの技術
ビッグデータとデータマイニングの技術が進化しつつあります。 古くはオバマ大統領選挙のとき。 データマイニングは、情報処理という技術が生まれた当時からあるものです。日々蓄積していく情報を分析整理し、情報を発掘することで新しい価値を生み出す仕組みです。… Read More
無料で使える! Gitのホスティングサービス5つ
バージョン管理システムとして、Gitを使っている方も多いことでしょう。GitのホスティングサービスとしてはGitHubが最も有名ですが、他にも便利なサービスはいくつかあります。 本稿ではGitが使える、5つのホスティングサービスについてまとめています。料金や使える機能などを参考に、業務や制作内容に合うサービスを利用していきましょう。… Read More
CI – 継続的インテグレーションとは?
ソフトウェア開発において最も緊張するときは開発した個々のソフトウェアを統合し、動作させるときである。統合したシステムが新しい環境で動作すれば問題ないが、そのようなみんなの希望はほとんどうまくいかない。個々のプログラムは正しく動作しているのに1つのシステムとして統合したときに上手く動かないことが多々ある。一体何が問題なのか原因を見つけ出すことはとても大変である。… Read More
SOAP、XMLを使ったアプリケーション通信
(Photo by:Thomas van de Weerd) XMLを使用したアプリケーション通信 通信と言うとさまざまな方法が考えられます。TCP、UDP、ICMPなど。 アプリケーションで通信するのには、HTTPの層が一番です。 そのHTTPでの通信を行うのに、プロトコルとしてXMLを使って通信するのが、SOAPです。… Read More