学習

スポンサーリンク
Linux

Raspberry Pi で再生と録音を行う

はじめにRaspberry Pi にスピーカーやマイクなどを付けて、色々しようと思いまして、オーディオデバイス系の操作などを少しまとめてみました。環境 Raspberry Pi 3 Raspbian Linux version 4.19.5...
Network

ブログのデザインを変えた!

はじめにこんにちはー。ブログのデザインを変えましたので少しだけ変えた部分を紹介します。ついでに、前前回のデザインも一緒に紹介します。デザインの推移Materialize - free Wordpress ThemeベースデザインmyThem...
プログラミング

JavaScirptの言語仕様外の特有の書き方について

はじめにJavaScirptの言語仕様外の特有の書き方、アノテーションについてまとめたいと思います。※一部、strict モードなど言語仕様にあるものもありますが合わせて紹介します。strict モードECMAScript5 で実装された ...
プログラミング

初めてJavaScript、ES2015(ES6)でちゃんとしたライブラリを作ったときの話

こんにちは、なたでです、久しぶりの投稿です~!前回からもう少しで半年経ちます。なぜこんなに時間が空いてしまったのかといいますと、npmにJavaScriptライブラリ登録を行ったためです。いったん公開してしまうと世界中の皆さんが使うというこ...
Linux

Linuxと物理メモリについて

はじめにラズパイなど組み込みLinuxを使用しているとメモリ関係の問題が発生することがあります。今回、物理メモリについて、勉強したことをまとめていきたいと思います。勉強中のため誤った情報を載せてしまう場合がございます。もし何かおかしいところ...
プログラミング

PHPとJavaScriptとLSLのURLエンコードについて動作をまとめてみた

はじめにこんにちはー!今日は、URLエンコードの勉強をしたいと思います。なぜ今なのかというと、最近IoT関係でデータを渡したりやりとりするさいにGETをよく使うのですが、このような場合にURLエンコードを使いたいからです。というわけで、仕様...
プログラミング

ArduinoとHC-SR04を使用して距離計算機を作ってみた

はじめにこんにちは。少し前にArduinoとHC-SR04を利用して距離計算機を作りました。そのときのメモとなります。ちなみに、動作しているときの雰囲気はこんな感じ。(デバッグ中で距離はでない・・・)流れHC-SR04という超音波で距離を測...
アルゴリズム

Shift_JISとWindows-31J(CP932)とJIS漢字水準の関係について

はじめにこんにちは!なたでです!今回は文字コードの話、特に日本語についての話です。皆さん、第1水準、第2水準、拡張文字、Windows-31J(CP932)に入る文字は一体何かとか、自信を持って把握していますでしょうか。今回は、その辺のワー...
Network

JavaScriptの歴史を関連技術を時系列に整理して辿ってみた

はじめにこんにちは!なたでです。今日は、Web開発等で出てくる単語を改めて調査してみてまとめてみました。もともと自作ホームページ作りとかしているときから、HTML、XHTML、CSSとか色々勉強してたのですが、最近はどんどん色々なものが出て...
プログラミング

JavaScript ES6のモジュール機能のスコープと仕様を調査してみた

はじめにES6では新たにclass/import/export文が加わり、モジュール機能が利用できるようになりました。これにより、グローバル空間へ汚染させることは少なくなるとは思いますが、ほかの影響点を探るべく、モジュールの名前空間/スコー...
プログラミング

JavaScript開発環境をNetBeansからVisual Studio Codeに切り替えた話

はじめにこんにちは~!これまでHTML5のJavaScriptアプリの開発はNetBeansを使っていました。この理由は、WindowsでもMacでも使える。Webサーバーや構文チェックなど必要なアプリケーションは全て入っている。インストー...
プログラミング

JavaScriptでES5のクラスからES6のモジュールへ書き換えする方法

はじめにこんにちは!最近 JScript (ES3) 用で書いたスクリプトを HTML5用へ書き換えしています。そこで、 ECMAScript を ES5 から ES6 のモジュール(ES6 Modules)への書き換え方法について、少しま...
スポンサーリンク