Apache httpdやnginxの設定でBasic認証のログアウトを簡単に実現する方法

※ 以下の内容はChrome47、Opera34でうまく動作しましたが、IE11、Edge25、FireFox43では認証が残ったままになり、意図通り動作しませんでした。そもそもBasic認証はブラウザがサーバへユーザID/パスワードを一方的に送ってくる方式のため、確実にログアウトできるかはブラウザ次第です。HTTPの …

続きを読む≫

ディスプレイに表示される文字のサイズをシミュレーションする

サイズや解像度が違うディスプレイ上で、文字がどれくらいの大きさで表示されるか比較するプログラムを作ってみました。 ディスプレイ表示サイズシミュレーター 作った経緯など パソコンを買うとき、画面のサイズや解像度で悩みませんか?わたくし現在、猛烈に悩んでいます。 2年くらい前までは、どんなサイズのディスプレイでも同じサイズ …

続きを読む≫

Git勉強会を開催しました

ソフトウェア開発を行う上で、バージョン管理システムは無くてはならないものです。つまり、ソフトウェア開発者にとってバージョン管理システムは避けて通れないものでもあります。 CVS、Subversion、VSSなどの集中型バージョン管理システムは直感的に理解しやすいため、そこまで苦労せずとも理解・利用できると思いますが、最 …

続きを読む≫

無料で30分くらいでささっと数字フォントを作る

先日ようやくアプリ「しりしりキャロット」のiOS版をリリースすることができました。 iOS版の1.0.0の公開とあわせて、Android版も1.0.0になりました。 長かった…。 このアプリの中で一部オリジナルフォントを使用しています。 スコアの数字部分です。 商用利用可能でフリーでさらに好みのフォントが見つからなかっ …

続きを読む≫

おかえり、Lenovo YOGA Tablet 2-10 with Windows

先日、Lenovo YOGA Tablet2-10をWindows10にアップグレードしようとして残念なことになってしまった話をお伝えしました( Lenovo YOGA Tablet 2-10 with WindowsのWindows10へのアップグレードに失敗して起動しなくなった話 )。 今回はその後日談をお伝えした …

続きを読む≫

ThinkPad X40でシリアルコンソールへ接続してみよう

パソコンで作業を行う上で、ディスプレイは広ければ広いほど作業効率が上がります。どこかにディスプレイがないかとオフィスを見渡してみたところ・・・ サーバーにいいものが繋がっていました。 よし。これをMacBook Proにつなげると・・・ 完璧だ。 作業環境が良くなるのは非常に気分が良い。これだからカイゼン活動はやめられ …

続きを読む≫

Lenovo YOGA Tablet 2-10 with WindowsのWindows10へのアップグレードに失敗して起動しなくなった話

Windows10のタブレット端末としての使い勝手の検証や、事務所でのちょっとした事務処理や議事録などの軽作業に使用するPCが1台欲しかったため、7月下旬にLenovo YOGA Tablet 2-10 with Windowsを購入しました。Officeも付いて36,860円と大変お買い得でした。この端末をWindo …

続きを読む≫

JavaScriptライブラリ乱立状況に嫌気が差しているのでVue.jsをおススメしてみる

みなさん、JavaScriptエンジョイしていますか? どんなJavaScriptライブラリを使って開発していますか? 私は最近はフロント側の開発から遠ざかっていたので、どのライブラリも本格的に使っていませんでいた。ただ、これからちょっとフロント側の開発も行っていきそうな情勢になってきたので、どのライブラリを使うか決め …

続きを読む≫

Chromecastとホームシアター用プロジェクターで至福のオフィス環境

プロジェクターは円滑なミーティング運営やペーパーレスでの会議には欠かせません。我々のオフィスにもプロジェクターを設置する事にしました。 プロジェクターの選定 市販のプロジェクターには仕事用とホームシアター用の二種類が販売されています。仕事用は「ビジネスプロジェクター」や「データプロジェクター」と呼ばれているようです。 …

続きを読む≫

昔のソースコードのリファクタリングでJava 15年間の歴史(Java 1.3~Java 8)を一気に把握!

まえがき Java 1.0が発表されたのが1996年1月だそうで、かれこれ20年近く経っています。その間に次のようなバージョンの遷移を経て今に至ります。 Java 1.0(1996年1月23日) Java 1.1(1997年2月19日) Java 1.2(1998年12月8日) Java 1.3(2000年5月8日) …

続きを読む≫

サーバ設置作戦 ~後編~

先日、risaikuにスーパーコンピュータ空気清浄機「京」が設置されました。 これで我らのオフィスはクリーンに保たれますね! キレイな環境が出来たところで、今度はちゃんとサーバを設置しましょう。 risaikuの今後の様々な活動を支えるベースになるので、重要ですね。 さて、後編の今回はマシンの組立を中心に行います。 サ …

続きを読む≫