2019年7月31日水曜日

JavaScript ループ実行速度の比較

よく使われる3つの方法(for、while、do)を主要の3ブラウザ(Microsoft Edge、FireFox、Google Chrome)を使ってどれくらい速度の違いが出るか試してみました。

内容は、ループを1,000,000,000回実行し、カウンターの値を足していくものです。
それぞれ、10回ずつ行い平均してみました。

結果からすると、for、while、doでの速度差は、誤差程度のものしか
出ませんでした。環境によって差がでることもあるかと
思いますが、さほど問題はなさそうですね。

 

ただ、ブラウザにおけるJavaScriptの実行速度からみると、
FireFoxが高速で、次にchrome。Edgeはずば抜けて遅い感じのようですね。


 シェルパラボ(システム開発・ソフトウェア作成業務請負)
https://www.chomolungma.biz/

2019年7月30日火曜日

tmhOAuthを利用した、手軽に行うPHPから自動Twitter投稿

TwitterにLoveという文字列をツイートするプログラムを書いてみました。サイト https://sherpa.5dx.org/bot/love_tex.php  にアクセスして、

Loveをツイート ボタンをクリックすることで、https://twitter.com/PillonPg に自動で投稿するというものです。(押してみください)



作り方は簡単。

PHPからTwitterにアクセスするためのライブラリを以下のサイトからダウンロードします
https://github.com/themattharris/tmhOAuth

GitHubなので Clone or download ボタンをクリックして、zipで保存。
解凍したファイルをPHPと同じ場所においておきます。
(tmhOAuthは、ファイル数が少ないのでお手軽ですね)

コード内で利用するTwitterのAccess Tokenを開発者サイトから取得します。
https://developer.twitter.com/

あとは、 tmhOAuthExamples/tmhOAuthExample.php を参考にして、
// change the values below to ones for your application
部分をAccess Tokenで書き換えます

一度実行してみると、要件がつかめるかと思います。
お手軽ですね~。
これができると、好きな時間にツイートするすることも
できるので、日々の管理が楽になりますね。







シェルパラボ(システム開発・ソフトウェア作成業務請負)
プログラム作成のご用命はこちらまで

2019年7月25日木曜日

MacBookPro 15インチ 2018モデル。そんなぁ、まじか

開発環境について~これまで、いろんなPCを使ったりして開発を行ってます。
オフコン、PC98、DOS-V、ラズパイもちらり~、そしてMac。
Macは、OSXはもちろんですが、仮想上にLinuxやWindowsなども走らせることができる
唯一いちばん多くのOSを動かすことができるハードです。
そして、ぶなんにかっこよく性能もまとまった感で安心の一品でもあります。

そんなMacにたどり着いて(一回離れてから再び)、愛用して5年。
去年の秋からつかっているのがこのMacBookPro 15インチ 2018モデル(SSD512GB)。

値段は程ほどしますが、カスタマイズしなくてもバランスのとれた逸品であります。
ただこのことがなければ...。

Macは同じ型番でも製造する会社が、別々になったりもするようなのですが、
今回買ったモデルがハズレの品でした(汗

落ち着いた雰囲気を醸し出すスペースグレーにしたのですが、
購入後、3か月で左のパームレフトあたりの色が剥げてきたのです。(うっすら白く)
まじかーーーー。


これまでも、2015年モデルのMacBook(スペースグレー)も使ってたのですが、
こんなことはなかった~。

ふー。次回からはシルバーにしますよAppleさん...。

ぴろんがプログラム参加した、ファイルアップロード共有システム FileTalk(5GB無料)
https://www.filetalk.info/index.html
もよろしくお願いします。
ファイルトーク