スズシンラボ by はてな

スズシンラボのサブブログ。主に更新通知用です。

MacOSアプリMTFC: Multi Thread File Copyをリリース!

MTFC: Multi Thread File Copy

ちょっと質問ですが…。
あなたはパソコンをお持ちですか?
パソコンをお持ちの方は、今までに大量または大容量のファイルコピーをしようとしたときに、時間がかかってイライラした経験がありませんか?

ファイルサイズが大きかったり、ファイルの数が多かったりすると…。
いざコピーしようとすると、どうしても時間がかかってしまうのですよね。
でも、この待ち時間が非常にもどかしいです。
どうせならもっと時間を短縮したいと思いませんか?

そう思った私は、ファイルを高速にコピーできるようなMacOSアプリの開発に乗り出しました。
そして、ついに今日。
MacAppStoreに、無事そのアプリをリリースすることができました!

そのアプリの名前は…。
MTFC: Multi Thread File Copy」と言います。
なかなか良い名前が思い浮かびませんでしたので、やや安易にそのものズバリの名前にしています。

このアプリを使うと、通常よりもだいぶ速くファイルのコピーを行うことができますので…。
今までの待ち時間が大幅に短縮されること間違いなしですっ!

そこで、今回の記事では、この「MTFC: Multi Thread File Copy」についての紹介と、簡単な使い方の説明をしたいと思います。
現在Macのパソコンをお使いの方は、ぜひ一度この記事をよくお読みになってくださいね。

Electron入門 開発環境の構築と最初のプログラム作成

Electron - HelloWorld

最近気になっているHTML5関連の技術。
特に、「Electron」にずっと関心があったのですが…。
今まで手を付けていませんでした。

今日は、何となくElectronの事が特に気になりましたので…。
せっかくの機会なので、Electron入門をしてみようと思い立ちました。

そこで、私はElectron開発のための環境を揃えて、最初のプログラムを作成するところまでをやってみました。
実際やってみると、そこまで難しいということはありませんでしたよ。
大体30分くらいで動作するところまでいけましたね。

今回の記事は、Electronの開発環境の構築方法と、最初のプログラムを書いて動作させる方法をまとめます。

JavaFX デジタル時計のサンプルプログラムを作成してみた

JavaFX デジタル時計のサンプルプログラム

今日は、プログラミングをしたい欲がいつもよりあるので…。
さらにプログラムを作成してみることにしました。

今度は、JavaFXで簡単なサンプルプログラムを作ってみました。
その内容というのは「デジタル時計」です。
現在時刻を画面に表示するだけというシンプルなものです。

JavaFXを触るのは久しぶりでしたので、まずは簡単なプログラムで腕慣らし。
シンプルなデジタル時計くらいなら、それほど手間がかからないだろうということでサクッと作ってみましたよ。
比較的小さなプログラムですので、JavaFXの入門にもちょうど良い題材ではないでしょうか。

今回の記事では、私が作成したシンプルなデジタル時計のサンプルプログラムの解説をしていきます。

PHP IPアドレス確認ツールIPCheckerを作成してみた

IPアドレス確認ツール IPChecker

前回の記事で、私はPHPを使って訪問者のIPアドレスを取得する方法について調べてみました。
すると、簡単に取得できるということが分かりましたね。

せっかく調べたので、これを使って何かできないかと考えてみたのですが…。
IPアドレスを表示するツールくらいしか今の所思いつきませんね…。
すぐに作れそうな感じがしましたので、パパっと作成してみました。

今回作成したのは、IPアドレス確認するツールです。
その名も「IPChecker」と言います!
うん、名前は全然ひねっていないです。

IPCheckerのページにアクセスすると、あなたのIPアドレスが画面に表示されます。
何らかの理由で自分のIPアドレスを知りたくなった時に使えますね。

今回の記事では、このIPCheckerの使い方とその仕組みについて解説します。

PHP 訪問者のIPアドレスを取得する方法

PHP

PHPに関するスニペットをまとめていきます。
今回は、訪問者IPアドレス取得する方法についてです。

PHPでプログラミングをしていると、訪問者のIPアドレスを取得して、何らかの処理を行いたい場合があります。
その際に備えて、今回はIPアドレスを取得する方法について調べてみました。
そうしたら、実際には簡単に取得することができるということが分かりました。

JavaScript 数字大小予想ゲームHighOrLowを作成してみた

数字大小予想ゲーム HighOrLow

最近、私はプログラミングをするのが楽しくなってきました。
まだまだ大したものは作れませんが、それでも実際に動くものができるとうれしくなりますね!

今日も、昨日に引き続きJavaScriptのプログラミングをしてみました。
そして、またまたミニゲームを作成してみましたよ。
その名も「HighOrLow」です!

HighOrLowは、次に出る数字が大きいか小さいかを予想して当てるゲームです。
連続して何回当てられるかに挑戦します。

今回の記事では、HighOrLowの遊び方とその仕組みについて解説します。

JavaScript 数あてゲームHitNumber4を作成してみた

数当てゲーム HitNumber4

プログラミングをしていると、ツールを作成するのも良いのですが…。
私としては、やはりゲームを作ってみたいですよね〜。

そこで、今日はJavaScriptを使って、ちょっとしたミニゲームを作成してみました。
その名も「HitNumber4」と言います!

HitNumber4は、4桁の数字を当てる、いわゆる数あてゲームです。
数字が重複しない4桁の数字を、できるだけ少ない試行回数で当てるというものです。
実際やってみると、意外と難しいのですよね…。
適度に頭を使うので、ちょっとした脳トレにもなるかもしれませんよ。

今回の記事では、このHitNumber4の遊び方とその仕組みについて解説します。

JavaScript 簡易HTMLエスケープツールを作成してみた

簡易HTMLエスケープツール

前回の記事では、PHPを使ってシンプルなおみくじプログラムを作成してみましたが…。
さすがにこれくらいでは簡単すぎて物足りないですね。
そこで、今回はJavaScriptを使って、簡易版の「HTMLエスケープツール」を作成してみました。

このブログでもそうですが…。
技術系の話題を扱う時には、ソースコードを記事中に貼りたい場面というのはちょくちょくあると思います。
そんな時には、基本的にはソースコードをHTMLエスケープしなければなりません。
エディタで置換処理をする方法もありますが、それではなかなか手間がかかってしまいますよね。

そこで、今回作成したHTMLエスケープツールの出番です!
このツールを使えば、ソースコードを入力して変換ボタンをポチッと押すだけで、HTMLエスケープ処理済みのソースコードを取得することができますよ。
これなら、サクッと処理ができるので簡単ですよね。

今回の記事では、この簡易HTMLエスケープツールの使い方とその仕組みについて解説します。

PHP 超シンプルな「おみくじ」プログラムを作成してみた

超シンプルなおみくじプログラム

今日は、何かウェブ上で動作するプログラムを作成してみたい気分になりまして…。
PHPを使って、超シンプルな「おみくじ」プログラムを作成してみました。

「ランダムにおみくじの結果を表示するだけ」という本当にシンプルなものなのですが…。
実際に動作しているのを見ていると、何だかうれしくなりますよ!

今回の記事では、おみくじプログラムの作成方法について解説します。
まあちょっと調べれば作れる程度の簡単なものですが…。
PHPの入門には、ちょうど良い題材の1つなのではないでしょうかね。

簡単!MacOSにOpenJDKをインストールする方法

Java

今まで、Oracleが提供していたJavaは無料で使えていたのですが…。
残念ながら有料化されることになりました。

そこで、私はその代替としてOpenJDKを使うことにしました。
MacのパソコンにOpenJDKをインストールしてみましたよ。

今回の記事では、MacOSのパソコンにOpenJDKをインストールする方法について簡単にまとめておきます。
おそらく、需要がありそうな気がしますので。
手順としては、それほど難しくはありません。
ぜひこの記事を参照しながら、実際にインストールしてみてくださいね。