プログラミングな日々

2025年6月4日水曜日

Enhanced Midrange PIC16FシリーズでSDカードの読み書きをする

›
PIC16F18857 など一部のEnhanced midrange PIC16Fシリーズは、FATファイルシステムを持つMMC互換カード(要するにSDカード)の読み書きをできるだけの非常に大きなプログラムメモリとデータメモリを持っています。  MMCカードは、通常はセクターサイ...
2025年6月1日日曜日

MPLAB X + Githubでソースコードを管理する

›
さて、最近久々にPICの比較的大きなプロジェクトをいじっているのですが、バージョン管理をしたいなと思ってMPLAB XとGit (Github)を使ってバージョン管理する方法を確立しました。 ですが、MPLAB XはGitをサポートしているようなので簡単にできるかと思いきや結構苦...
2025年5月6日火曜日

UNIX時間と日付時刻を相互変換する

›
UNIX時間 という、1970年1月1日からの経過秒数を使って日付時刻を表示する手法があります。ただ、この大きな数字だけを見てもこれが一体何年何月何日なのかを知ることはできません。困りましたね。 世の中のモダンなフレームワークや処理系には、このUNIX時間とカレンダー形式を変換す...
2025年3月8日土曜日

Twitter(現X)にAPI経由でつぶやく2025年版

›
Twitter(現X)のAPIが大きく制限されてから久しいですが、久しぶりに最新のAPIを触りましたので記録しておきます。 まず、Twitter APIの認証にはOAuth 1.0aとOAuth 2.0の2種類がサポートされていますが、ユースケースによってそれらを使い分ける必要が...
2024年10月26日土曜日

Prism + DryIoc 入門③(ダイアログ編)

›
前回 から少し時間が空きましたが、Prism+DryIoc入門の第3弾です。一応これで一区切りのつもりです。  前回はPrism+DryIocでプロジェクトを立ち上げるお作法を紹介しました。これに加えてWPFの基礎知識がある皆さんはそれなりのソフトを作ることができると思います。で...
2024年10月20日日曜日

.NET時代のWPFでMessageBoxにビジュアルスタイルを適用する

›
WPFには一応標準の MessageBox が付いています。Windows 95以降(Win32APIにて)標準で装備されているMessageBoxをWPFから呼び出す機能ですね。Livetなどではちゃんとそれを使うための機能が備わっているため、未だにお世話になります。 ですが、...
2024年10月13日日曜日

WPFでReactivePropertyを使う際のお作法

›
今回はWPFで ReactiveProperty を使う際のお作法を備忘録的に紹介していこうと思います。 ReactivePropertyとは Reactive Extensions (Rx) ベースで作られたプロパティを提供するライブラリです。 INotifyPropertyC...
›
ホーム
ウェブ バージョンを表示

自己紹介

EH500_Kintarou
電気系の学生だった。 趣味でプログラミングや組み込み、電子工作をやっている。
詳細プロフィールを表示
Powered by Blogger.