カテゴリー : コンピュータ

電子書籍の販売をはじめました
ブログ内検索
 

農研機構の日本土壌インベントリー

先日、農研機構に行ってきた。 農研機構の谷和原圃場の土質 この時に農研機構の方から非常に役に立つWebサービスを教えていただいた。 それは 日本土壌インベントリーだ。 日本土壌インベントリー | 農研機構 何がすごいのか?といえば、 検索窓で緯度経度を入力して検索すると、 調べたい地域の土質がわかり、 更に土質の詳しい説明を表示することもできる。 このサービスにより訪れたことがない地域でも、栽培面での土壌の特徴を把握することがで...

Read More…

 

Apacheサーバでバージョンの表示を隠す

Apacheサーバでは、 デベロッパーツールのネットワークと 404NotFoundのページでサーバで利用しているApacheのバージョンが表示される。 バージョンが表示されることによって、 Apacheのとあるバージョンに重大な脆弱性があった場合、 これらの表示を元に攻撃を試みられることもあるので、 バージョンは非表示にすることが推奨されている。 というわけでApacheのバージョンを非表示にしてみる。 環境 Ubuntu 16.04 ...

Read More…

 

Apache2.4.27の標準設定ではHTTP/2が使用できなくなったのでその対応

現在稼働中のサーバのApacheのバージョンを2.4.27にアップグレードしたら、 HTTP/2が使用できなくなっていた。 Apacheの使用を確認すると、 Apache2.4.27からMPM(マルチプロセッシングモジュール)の設定がpreforkであるとHTTP2の設定を無効するように仕様が変更されたらしい。 マルチプロセッシングモジュール (MPM) - Apache HTTP サーバ というわけで、 MPMをpreforkからworkerに変更して、 再びHTTP/2...

Read More…

 

ApacheサーバでBrotliを使用してみた

前回、圧縮の性能が高いと言われるBrotliを試してみた。 Googleの圧縮アルゴリズムBrotliを試してみた 性能は圧縮後のファイルサイズで確認して、 容量が標準のgzipよりも少なくなっていることを確認した。 これはApacheサーバにも入れてみたい! ということでサーバにインストールしてみた。 はじめにサーバの環境だけど、 さくらのVPS 512 Ubuntu 14.04 Apache 2.4.25 当サイトをHTTP/2対応して表示の爆速化して...

Read More…

 

Googleの圧縮アルゴリズムBrotliを試してみた

Brotli - Wikipedia オライリーのReal World HTTPを読んでいたら、 ブラウザからサーバにリクエストを送信して返ってくるレスポンスでBrotliで圧縮できると記載があった。 Brotliはよく使われているgzipよりも20%ちかく圧縮率を改善させたアルゴリズムらしい。 最近のブラウザであれば、httpsから始まるURLでサーバにリクエストを送信すれば、 Brotliで圧縮したレスポンスを返すことができるとのことで、 Brotliを試してみることにし...

Read More…

 

FFmpegとAudacityで動画の音声の調整に挑戦!

ボカシ肥の作成の動画を撮り直しました。 以前、ボカシ作成の動画を撮影してYouTubeにアップロードしました所、 PVが20000ぐらいになり、 グダグダな動画だったために意味不明な誹謗中傷のコメントがいくつかくるようになりました。 米ぬかボカシを作ろう!仕込んでみる! というわけで撮り直したのですが、 マイクの腕が悪いので集音周りが全然できていません。 これは編集力を高めた方が良いだろうと、 編集に注力を注ぐことにしました。 編集環境はUbuntu17.0...

Read More…

 

ロードアベレージ

サーバの監視で真っ先に確認する項目がロードアベレージで、 このロードアベレージが一体何を意味しているのか?を調べてみた。 O'Reilly Japan - 詳解 システム・パフォーマンスの234ページのCPUの章にて、 ロードアベレージは、CPUリソースに対する需要を示す指標と記載されている。 これだとよくわからないので、もう少し読み進めてみると、 実行中のスレッド(使用率)と実行されるのを待ってキューイングされている(飽和)の合計数から計算される。 ※キューは実行待ちの処理...

Read More…

 

CPUの監視2

CPUの監視でCPUの監視で必要な知識をざっくりと触れた。 それを踏まえた上で、Muninの各項目を見ていく。 systemはシステムモードのことで、 おそらくカーネルモードについてのことだろう。 一方、userはユーザモードとなる。 niceはナイス値のことで、 実行中のプログラムであるプロセスの優先度のこと プロセスは常に複数あり同時並行で実行されている。 Muninのniceは優先度の低い実行中のプロセスがいくつあるか?となる。 idleは未使...

Read More…

 

CPUの監視

メモリーの監視の監視に引き続き、 MuninのCPUのグラフの項目を見ていくことにする。 今回も前回同様、 あくまで勉強用のメモみたいなものなので間違いがあるかもしれないことを前提にしてください。 CPUの監視について見る前にCPUについて簡単に触れておくと、 CPUはコンピュータにおいて計算する部分で、 キーボードから何らかの命令をコンピュータに対して行ったら、 コンピュータはCPUで計算して何らかの結果を返す。 このCPUにはユーザモードとカーネルモードが...

Read More…

 

メモリーの監視

Muninで監視用サーバを構築する1でとあるWebサービスの監視をはじめた。 今の所、このサーバでは問題ない。 問題ない内に問題になりそうな箇所は潰しておけ ということで、 そもそも各グラフが何を表しているのか?が明確でないのが問題なので、 O'Reilly Japan - 詳解 システム・パフォーマンス ハードディスクが壊れる日は突然やってくる システム・パフォーマンスを片手に各項目について調べてみることにしようかと。 あくまで勉強用のメモみたいなものなので...

Read More…

 

Webデザイナー向けのGitのハンズオンを行いました

Webサイトの表示の高速化に向けて、Linuxのハンズオンを行いましたに引き続き、 ネットメディアを運営するアップラインさんの会議室で、 Webデザイナー向けのGitのハンズオンの勉強会を行いました。 Gitというバージョン管理のOSSはプログラマもそうですが、 プログラマ以上に細かい編集作業が発生するWebデザイナーにこそ使ってもらいたいものです。 Windowsで使用出来るTortoiseGitを利用すれば、 苦手意識が発生せず、Gitの基本的な操作を体感することが出来る...

Read More…

 

物理障害のディスクのデータの復旧に挑戦

ハードディスクが壊れる日は突然やってくるでハードディスクが壊れる時は磁気ヘッダの異常か磁気ディスクの磁気がおかしくなったかのどちらかであることがわかった。 前者は異常になった時点でハードディスク自体が使用できなくなるはずだけど、 後者は酸化鉄の粒子なので粒子毎におかしくなっていくからじわじわくるはずだよね。 そうなると日常的に徐々にデータの読み書きがおかしくなるはずなのに、 実際、パソコンを使用しているとそうはならない。 そうはならないから、 ある時突然読み書きの速度が落...

Read More…

 

ハードディスクが壊れる日は突然やってくる

外付けハードディスク(以後、HDDと略す)からデータが取り出しにくくなった。 ハードディスクの読み込み速度が激減したというものだ。 外付けハードディスクは5年前に購入したパソコンでSSD換装の際に取り出し、 使いみちが無かったので このようなケースを買ってきて、 こんな感じでHDDを入れた。 HDDの容量は1TBで、 中にはWindows7がインストールされ、パーティションを区切っている。 下手にいじってデータが全部消えるのは洒落にならないので...

Read More…

 

常時SSL化はSEO上効果はあるか?

最近良く質問されることで、 常時SSL化したら運営しているサイトでSEOの効果はありますか? というものがあります。 今月だけでも3人の方に質問されました。 ※常時SSL化というのは、全てのページのURLがhttps://からはじまるサイトのこと SOY CMSの常時SSL化で対応したこと 当サイトは常時SSL化をして以来、PV数は右肩上がりなのですが、 それが毎日投稿だけで上がっていて、常時SSL化が関係しているのか?はわかりません。 それでもサイト運営者の立場としての...

Read More…

 

当サイトをMackerelで監視するようにしてみた

京都のIT企業、株式会社はてなで開発されているサーバ監視サービスのMackerelを利用してみた。 Mackerel(マカレル): 新世代のサーバ管理・監視ツール 先に結論を書いておくと、 サービス利用までの手順がほぼなくて壮絶簡単だった。 もっとはやくに導入しておけば良かった… とりあえず導入の背景だけど、 予算をもらって開発しているWebサービスではサーバを借りるための費用も出してもらっているので、 VPSを借りてMuninを導入しているんだけど、 Muninで監...

Read More…