ari23のブログ

ari23のブログ

メーカ勤務エンジニアの技術ブログです

引越しToDoリスト(主に役所まわり)

今回は引っ越しのときに「あ、あれってどうするんだっけ?」ってよく調べていることをまとめました。 まったく技術系ではないですが、これをネタにします1 私は今回の引っ越しが社会人になって4回目で、 毎回調べてて「あああああもうううううめんどくさいい…

2進化10進数と10進数の関係

組み込みをやっているとよく遭遇する、2進化10進数(BCD)とその変換方法についてまとめます ビット演算に慣れていない自分の備忘録がメインです。1 2進化10進数とは? 英語ではBinary-coded decimal(BCD)といい、10進の0~9を4ビット(2進数)で表現する方法で…

Cmderの設定手順

ThinkPad X1 Carbon買いました!(くどいw) 私はいつもCmderを使っているのですが、この機会に設定を見直したので、備忘録としてまとめます Cmderとは? インストール 初回起動時 設定 フォント 起動時ディレクトリ エイリアス vimとvless cmder起動 find …

エクセルマクロのタスク管理ツール

エクセルマクロを使ってタスク管理ツール(ToDoリスト)を作りました。 自分で使っていて良い感じになったんで、今回はこれをネタにします

2036年問題とその解決策

以前の記事で取り上げたNTPにまつわる、2036年問題について取り上げます。 なお、過去記事は以下にURLを貼っておきますので、よろしければそちらもご覧ください ari23.hatenablog.com NTPとは Network Time Protocolの略称で、時刻同期のためのプロトコルで…

桜時計で立てたSNTPサーバから、有線LANで時刻取得するときの設定方法

業務でNTPサーバから時刻を取得する機能を実装することになりました。 会社のネットワークでは組込み機器から外部のNTPサーバにアクセスすることができないので、桜時計というフリーウェアを使って環境を構築しようとしましたが、その設定にかなりハマってし…

自己紹介

初めましてari23と申します。 私は普段、メーカのソフトウェアエンジニアをしています。 このブログでは、私のアウトプットの場所として運営できたらと考えています。 今回は、自己紹介としてざっと私の経歴を書きます。 といっても、就活ではないのでユルく…

プロキシ設定の調べ方とその突破方法

会社PCで開発環境を構築する際に、プロキシに悩まされることが多いので、これまでの経験をまとめます プロキシ設定の調べ方 「自動構成スクリプトを使用する」にチェックがある場合 プロキシ突破方法 Git for Windows (Git Bash) Python curl おわりに プロ…

Kaoriya GVimの設定手順(Git for Windowsインストールから)

ThinkPad X1 Carbon買いました!(2回目w) これを機にvim1の設定を見直したので、手順含めて備忘録としてまとめます Koriya GVim 初期画面 開発環境 Git for Windows ダウンロード インストール dein.vim インストール Kaoriya Vim _gvimrc _vimrc ホーム…

Windows 10 キッティング作業

ThinkPad X1 Carbonを買いました!念願のUS配列(英語)キーボード! すごく使いやすいです^^ この新しいLaptopのキッティング作業をしながら、今までの設定を見直しました。 今回はその備忘録になります ThinkPad X1 Carbon 買っちゃったぜ☆ ε=ε=ε=ε=ε=\__…

無料版はてなブログでGoogleアドセンスの審査に合格する方法

このブログは無料版のはてなブログで運営しており、Google AdSense の審査を出しても例の「サイトの停止または利用不可」が理由で落ち続けていました。 しかし、先日やっとGoogleアドセンスの審査が通ったので、これを記録したいと思います Googleアドセンス…

dask.dataframe.read_csvの動作

はじめに 業務でDaskを使ってデータ分析をしているのですが、つまらないことで数日溶かしてしまったので、備忘録としてまとめます。 Daskとは Daskとは、Pythonライブラリの1つであり、NumpyやPandasの並列処理や巨大なデータを扱うのが得意なライブラリです…

scipy.signal.medfiltの動作

はじめに 今回はScipyの関数scipy.signal.medfiltの動きについて整理します。 関数自体は、メディアンフィルタ(median filter)です。 メディアンフィルタ メディアンフィルタとは、あるデータ群を大きい順または小さい順に並び替えて、真ん中に位置する値を…

ディジタル信号処理 目次

ディジタル信号処理のまとめ こちらは、これまで私が整理したディジタル信号処理の目次です。 基礎編 周波数解析とFFT 周波数応答とフィルタ設計 FIRとIIR 実践編 周波数解析とFFT 周波数応答とフィルタ設計 窓関数 総集編|周波数解析→フィルタ設計→フィル…

ディジタル信号処理 ~ 周波数解析→フィルタ設計→フィルタリング 実践編 ~

はじめに ディレクトリ構成 開発環境 サンプルスクリプト 解説|時間遅れ おわりに はじめに いよいよ!ディジタル信号処理の総集編です! 周波数解析→フィルタ設計→フィルタリングの一連の流れを、サンプルスクリプトを作って確認します。 なお、サンプルス…

ディジタル信号処理 ~ 周波数応答とフィルタ設計 実践編 ~

はじめに ローパスフィルタとハイパスフィルタ 開発環境 サンプルスクリプト 解説|フィルタの要求仕様 解説|周波数応答 sample_fvtool.pyのmake_MA_filter関数 sample_fvtool.pyのfvtool関数 sample_fvtool.pyのグラフプロットの結果 おわりに はじめに 前…

ディジタル信号処理 ~ 窓関数 ~

はじめに 窓関数の使用について Hann窓とHamming窓の一般的知識 Hann窓とHamming窓の比較 おわりに はじめに ディジタル信号処理 ~ 周波数解析とFFT 実践編 ~で作ったサンプルプログラムを使って、窓関数について少し議論したいと思います。 今回の内容は…

ディジタル信号処理 ~ 周波数解析とFFT 実践編 ~

はじめに 処理の大まかな流れ 開発環境 サンプルスクリプト 解説|合成波作成から抽出まで 解説|FFT sample_fft.pyのfft関数 sample_fft.pyのグラフプロットの結果 おわりに はじめに これまでに整理した周波数解析や周波数応答の内容をもとに、サンプルプ…

ディジタル信号処理 ~ 周波数応答とフィルタ設計 ~

はじめに 周波数応答 ラプラス変換|連続時間領域→(連続)s領域 z変換|離散時間領域→(離散)z領域 ディジタルフィルタ設計の実際 振幅特性 群遅延(位相特性) BIBO安定性 実装時のポイント scipy.signal.freqz scipy.signal.group_delay numpy.roots 参…

ディジタル信号処理 ~ 周波数解析とFFT ~

はじめに 周波数解析 フーリエ変換|連続時間領域と連続周波数領域 離散時間フーリエ変換|離散時間領域と連続周波数領域 離散フーリエ変換|離散時間領域と離散周波数領域 高速フーリエ変換(FFT) フーリエ変換のまとめ 実装時のポイント scipy.fftpack.fft …

ディジタル信号処理 ~ FIRとIIR ~

はじめに FIR IIR FIRとIIRの一般化 差分方程式にZ変換を導入 FIRとIIRの比較 移動平均はFIR?IIR? 結局どっち使うの? 参考文献 おわりに はじめに 今のPjに入って、数年ぶりにディジタル信号処理を勉強し直しています。 フィルタを設計するたびに、「いろ…

Windows環境設定

はじめに Windows環境設定リスト(2019/1/12更新) 壁紙 フォルダ作成 テンプレートファイル フリーソフト Business Private 設定ファイル3 Kaoriya vim(gvim) おわりに はじめに 新しいパソコンを設定する際に、毎回「いつも何をするんだっけ?」と調べなが…