【第1回】Spring Boot ApplicationをCentOS7にデプロイしてみた

2020 年 1 月 19 日 by uma

お久しぶりです、umaです。

今回は、ローカルで作成していたアプリケーションをインターネットに公開しよう!ということで行った手順をまとめました。

第一回目は、CentOS上でSpring Boot Applicationを実行するところまでやってみました。

なお、ローカルでSpringBootApplicationを作成する手順はEclipse+SpringBoot+MavenでHelloWorld をご覧ください


(さらに…)

メモリーリーク解析

2019 年 12 月 13 日 by tom

業務で実施したメモリーリーク解析について紹介します。
メモリーリークはプログラムが確保したメモリを解放せず、確保したままになってしまうことで、プログラムが実行されるごとにメモリが確保されていきます。
パフォーマンスモニタなどで発生の現象は確認できますが、問題の個所を特定するには骨が折れます。

今回はリークを発生させるサンプルを作成し、実際に動作させ解析ツールを用いて発生個所を特定してみます。

(さらに…)

パーセプトロンについて

2019 年 12 月 13 日 by bb

こんにちは。今回ご紹介するのは、「パーセプトロン」についてです。
パーセプトロンとは、1957年にアメリカの研究者によって考案されたアルゴリズムのことです。
何故そんな昔のアルゴリズムの紹介を?と思うかもしれません。
このパーセプトロン、実はニューラルネットワーク(ディープラーニング)の起源となるアルゴリズムなんです。
また、2019年秋季の応用情報技術者試験では、このパーセプトロンが午後の記述問題に取り上げられました。

早速見ていきましょう。
パーセプトロンとは、図に表すと以下のようになります。
(さらに…)

Linuxサーバをルータにしてみよう!

2019 年 11 月 1 日 by fuku

こんにちは。fukuです。

今回はある案件で仮想Webサーバを構築した際に本番環境と同様のIPアドレスを設定した状態で
開発用PCから参照できるようにできないかと調べてみました。

本来なら間にルータなどを挟んであげれば別セグメント間でも通信ができるようになるのですが、
ただ、ルータが無い!足りない!といったこともあるので
今回は、間にLinuxサーバをおいてルータの代わりにする方法をご紹介します。
(さらに…)

PythonのExcelライブラリ「openpyxl」の紹介

2019 年 10 月 7 日 by masy

最近業務で使用した「openpyxl」というPythonライブラリを紹介します。

「openpyxl」はPython言語でExcelの読み書きを行うためのオープンソースのライブラリです。
現在も開発が続けられており、2019/09/25にバージョン3.0.0がリリースされています。

 

インストール方法

多くのPythonライブラリと同様にpipでインストールできます。

pip install openpyxl

 

既存のExcelファイルからデータを取得する例

簡単なサンプルとして、Excelファイルからデータを取得してファイルに書き出す例を見てみましょう。
このような単純なプログラムであれば数行のコードで実現できます。
(さらに…)

IISにおける「セッション管理」

2019 年 9 月 17 日 by uma

こんにちは、umaです。

今回は、以前VB.NETでの開発時に起きた、セッション周りでの不具合を忘れぬため。また先輩方にせっかく教えていただいたことをしっかりと残すうえでも、メモ代わりに残します。

Webアプリケーションを実現するHTTPは状態を持たない(ステートレス)なプロトコルです。値を保持するためには、状態をどこかで管理する必要があります。その一つが「セッション管理」です。

IISにおける「セッション管理」

そもそもIISには3つのセッション管理があります。

  1. InProc(インプロセス)モード
  2. StateServer(ステートサーバー)モード
  3. SQL Serverを用いたセッション管理

(さらに…)

PowerDNSの使い方

2019 年 8 月 19 日 by O谷

以前、「PowerDNS」の構築手順をご紹介しましたが、
今回は導入理由や使い方を中心にご紹介いたします。
(さらに…)

Let’s Encryptの使い方

2019 年 7 月 16 日 by O谷

こんにちは、O谷です。

【Let’s Encrypt】って知ってますか?
以前、案件でSSL/TLSサーバ証明書の発行を自動化したいという要望があった際に利用したサービスです。
手順も纏めているのでぜひ参考にしてください。

(さらに…)

Excelのシートコピーで出るエラーの解決方法

2019 年 6 月 10 日 by egamit

Excelのシートをコピーしようとした際、「移動またはコピーしようとしている数式またはシートには、移動またはコピー先のワークシートに既にある名前’xxx’が含まれています。この名前を使用しますか?」というエラーメッセージが表示され、「はい」のボタンを何回もクリックしてコピーをするときがあります。その解決方法について記載します。
(さらに…)

身近であった怖い話(Linux環境)#2

2019 年 5 月 15 日 by hiro-k

お疲れ様です。
身近であった怖い話(Linux環境)の第二段になります。

今回もディスクに関するもので、
皆さんもよく知っているNASでの問題となります。

ただ、よく言われているNASの伝播遅延での問題ではなく、
inodeでの問題です。
(さらに…)