今回は、いよいよpython版のレジスタの読取り・計算・表示の全プログラムです。 このプログラムでは、Dict(連想配列)を使う事でチップ説明書にあるレジスタアドレスと一致するように工夫してあります。 プログラムの内容自体は、前回のチップ説明書の中にある保障式を今まで書いてきたプログラムに合うように書き直したものです。 ------------------------------……
Windows10の今後のアップデートでサンドボックスが機能として追加されることが明らかになりました。 サンドボックスは独立したアプリケーションの実行環境で、サンドボックス外のファイルやシステム、メモリに対して影響をおよぼさない仕組みです。 安全性に不安のあるアプリケーションなどもサンドボックスを利用すれば安全に実行することができ、サンドボックスを閉じてしまえばその他への影響を心配せず……
ごろーです。 前回のブログで、 https://www.sys-cube.co.jp/blog/15002.html という記事が自分ブログの中で沢山のアクセス数をゲットしている、という事を書きました。 その後も少しずつアクセス数を伸ばし、1000 viewsを超えてきました\(^o^)/ (いや、何万というアクセス数を稼ぐブログからみれば少ないですが) ただ、……
かわせです。 最近IoTやってます。 で、データ連携してアプリケーションを作っていたらWindowsのパスに C:\Program Files\iis express\PHP\v7.0 こんなところが含まれているのを発見! そういやIISが入っているのでPHPが使えるようになったのか?しかもバージョン7! で試してみました!! [video width="……
Windows10の今後のアップデートで、メモ帳で保存時のデフォルトの符号化方式がUTF-8、BOMなしという形式になります。 UTF-8は国際的な文字コードの規格Unicodeの符号化方式の一つで、従来までのメモ帳でUTF-8を扱う際はBOMありという形式でした。 BOMはバイトオーダーマークの略称で、このテキストUTF-8であることと、エンディアンを認識するために追加される先頭数バ……
Windows 10の標準ブラウザーであるEdgeが独自開発のものからオープンソースChromiumをベースにしたものへ移行されることになりました。 ChromiumはGoogle Chromeに利用されているHTMLレンダリングエンジンです。実質的にEdgeとChromeはHTMLやCSS、javascriptなどが互換性を持つことになります。 これによりWEB開発者はEdgeでの検……
pythonのint型変数の扱いには少し注意が必要です。 python3のint型は最大のBit幅に制限なくShortやLongといった区別がなくなりました。 そのため前回の16Bit長のレジスタ値のマイナス表現でpythonが認識しているbit幅に拡張する場合どう描くべきかをC言語のプログラムを使い見てみます。 その前に補数について少し触れておくと 計算機内部では、マイナ……
以前に、awkで計算した際に計算式で使用したdig_T1~dig_T3の算出を行いましたがBME280のチップ説明書によるとawkのプロラム内でdig_T2とdig_T3はsigned shortのためマイナスの0x8000の符号ビットが1の場合マイナスで扱う必要があるため正常な計算ができない可能性があります。 ただし、何度か読みだしたdig_T2,dig_T3はマイナスの値になることはなく……
2018年11月29日に行われたAmazonのイベントre:Invent 2018でAmazon Lambdaが対応するプログラミング言語が拡張される旨が発表されました。 Amazon LambdaはAmazonの提供するサーバーレスのクラウドアプリケーション実行プラットフォームです。 コードを書けばサーバーレスでそれを実行することができ、アプリケーション作成者は実行環境を整える必要が……