メモ書きブログ

日々の覚書

TBS

仕事で赤坂へ。 ハリーポッターの舞台をやっているのでテンションがあがってしまい、おのぼりさんのようになってしまった。

遊舎工房

はじめてきました!ずっと来たいと思っていました。 このキャラクター?がテンション上がりますね。 中はそんなに広くないですが店舗は満員で、特に外国のお客様が多かったです。 色々勉強になりました。 帰りに武一で鶏白湯食べました。

日テレ

仕事で日テレ汐留に行ったのでとりあえずラーメンを食べました。麺処 銀笹の塩ラーメン。あっさりしてるように見えてしっかりとても美味しいです。鯛飯を注文して、残ったスープを注げば完璧に美味しいらしいです。そこまで食べられなかったのと鯛飯だけで40…

リトルエンディアンと通信

ARMはバイエンディアン対応しているが、デフォルトがリトルエンディアンなせいか 通常リトルエンディアンで使うのが一般的だと思う。 この場合は、LSBファーストで例えばデータがushortで0x4031の場合、アドレス順で0x31, 0x40となる。 これに対して、通信で…

つじ田 日本橋

もっぱらつけ麺にハマっており、つじ田さんに伺う。11:20頃に入店すると着席できた。しばらくしたら平日12時前だというのに外は10人ほど待ちができており、ギリギリ入店できて良かったと思った。店員さんは外国人の方ばかりだが元気も愛想も良く何も問題は無…

新宿・風雲児

新宿では言わずと知れた名店らしく一度足を運びたいと考えていた。 しかし並ぶ必要があるので行ったことがなかったが、たまたま少し時間があったので無事に並んで食べることができた。 お客さんは女性の方がやや多め。外人観光客もチラホラ。店内はとても狭…

Arm シンポジウム

品川にて。挨拶回りもできたし講演の内容も非常に為になった。有意義な1日になった。イベントで今後も続いてほしい。トランシーバーみたいなのを渡されて同時通訳がある。 ランチセッションでお昼食べながら講演を聞けるのは良いね。

STM32 USB host

Nucleo STM32 F401REでUSB Host作ろうとおもって CubeIDEを起動して、USB_OTG_FSにActivate_VBUSにチェック付けるだけで完成した。 それでもってデバイス側の時間計測してたら明らかにポーリングが遅いというか bInterval=0指定しても、効いてない感じ。 USB…

FTDI bitbang on WPF(C#)

FTDIのbitbangを使って、アプリケーションからGPIOを制御する。 公式サイトで.NET用ライブラリであるftd2xx_net.dll を提供しているので、これを使えば簡単に制御できる。 using FTD2XX_NET; public partial class MainWindow : Window { FTDI myFTDI = new …

東京ゲームショウ2023

TGS初日、朝早くから電車に揺られて幕張メッセまで向かう。 駅を降りるとビジネスデイにも関わらず朝も早くから大勢の人が賑わっており、歩いて会場に向かうのもなかなかスムーズにはいかなかった。もう少し早く来るか、車で来た方がいいかもしれない。 まだ…

STM32の低電力モード

通常のSleepモード、外部割り込みでWakeup HAL_SuspendTick(); HAL_PWR_EnterSLEEPMode(PWR_MAINREGULATOR_ON, PWR_SLEEPENTRY_WFI); HAL_ResumeTick(); LowPowerSleepモード、外部割り込みでWakeup HAL_SuspendTick(); HAL_PWR_EnterSLEEPMode(PWR_MAINREGU…

STM32で行儀よくFLASH読み書き

STM32でライブラリ使えば簡単に読み書きできる。ST凄い。 uint8_t flash_erase() { uint32_t error_sector; FLASH_EraseInitTypeDef EraseInitStruct; HAL_StatusTypeDef result; HAL_FLASH_Unlock(); /* Fill EraseInit structure*/ EraseInitStruct.TypeEr…

STM32CubeMXのダウンロードエラー

GENRATE CODEしたら、software packages のダウンロードをしろといわれたので、やってみたら Error downloading the following files: stm32cube_fw_xx_vxxxx.zip (Target directory already exists) などと言われてしまいました。 C:\Users\<>\STM32Cube\Re…

stable diffusion を ローカルで動かす

まずpythonを入手してパスを通しておきます。 3系でないといけないので、最新版を入手しました。(3.11) pipもインストールしておく必要があります。 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git cd .\stable-diffusion-webui\ .…

emacsからVSCodeに移行した

とりあえず、markdownだけでも書けるようにと思い移行することにした。 フォント 自分の書くMarkdownの殆どが日本語ドキュメントとなっており、自分の好きなフォントが、Consolas と MSゴシックなのだが、半角と全角それぞれで違うフォントにしてしまうと、 …

Bitnami Redmineを更新した話

新しいバージョンのインストール 新しいバージョンのBitnami Redmineをインストールすると、古いバージョンと共存することが出来る。 その際にポートなどは競合するので、自動的に競合しないポート番号などが指定してくれる。 ポート番号を指定して新しいバ…

セミナー

ヒルトン東京まで行ってきた お弁当付いてた

フォントの話

エディタの一般的なフォントはConsolasだ。 似たフォントで、Lucida console というものがあり、 Lucida consoleの場合もあるが、大体はConsolasだと思う。 一目見て、資料に使いたいようなとてもきれいなフォントというわけではないが、 monospaceで、とに…

RPi4でRocket.chat

sudo apt install snapd sudo snap set system proxy.https="http://proxy.xxxx.co.jp:8080/" sudo snap install rocketchat-server sudo snap start rocketchat-server sudo snap set rocketchat-server port=8080

WEBサーバー作るときのメモ的なもの

sudo apt-get -y install php7.4 libapache2-mod-php7.4 apache2 php7.4-mbstring php7.4-xml cd /var/www/html touch php_info.php sudo emacs php_info.php sudo emacs /etc/php/7.4/apache2/php.ini sudo chown -R www-data:www-data /var/www/html/wiki …

Eclipseのリンク機能

Projectを跨って、ファイルを共有したい場合がある。 例えば、BootloaderとApplicationの両方にUARTドライバが必要な場合など。 このときに使う機能として、Eclipseのリンク機能が使えた。 BootloaderがBプロジェクト、ApplicationがAプロジェクトだとすると…

The evaluation period for this release has now expired

segger embedded studio (SES) を使っていて、ライセンスが切れたりするとこのエラーが出る。 さらに、OKを押すとSESが強制終了されて、ライセンスの更新もできないわけだが、 引き続き同じバージョンを使いたい場合の回避方法をメモっておく。 ちなみに、SE…

暗号鍵の用語集

en.m.wikipedia.org 現代暗号技術入門作者:デイビット・ウォン日経BPAmazon

WindowsからローカルなLinuxサーバーにホスト名でアクセスする

ローカルなWEBサーバーに対して、192.168.x.x のようにローカルIPアドレスを指定してアクセス可能になった後、 通常のホスト名を入力してアクセスしたいが出来ない場合、ホスト名が解決できていない。 ホスト名の解決として、各ローカルPC側にDNSサーバーよ…

debian server インストール

debianのisoを取得して、dvdに焼き込んだ PCのCD-ROMに入れたあと、再起動してブートオプションからROMから起動するようにするとインストーラーが開始したので指示に従ってインストールする。 途中でソフトウェアRAID1を組んだ。 HDD1(/dev/sda)とHDD2(/dev/…

Raspberry pi で dokuwiki を動かす

参考記事 http://serverarekore.blogspot.com/2020/06/raspberry-piraspbian-busterdebian.html ここまではわかる。 sudo apt-get -y install php7.3 libapache2-mod-php7.3 apache2 php7.3-mbstring php7.3-xml wget http://download.dokuwiki.org/src/doku…

Raspberry pi をプロキシー環境で設定してLDAPサーバーとして使う②

うーん。なかなかまだうまく動かせていない。 OpenLDAPの仕組み自体がすごく短期間で進化しているみたい。(mdbやら設定ファイルではないコンフィグレーションバックエンドやら、) だから、ネットの情報は古いものと新しいものと混在しているんだよね。 そ…

Raspberry pi をプロキシー環境で設定してLDAPサーバーとして使う①

はじめに Raspberry PIを使って、固定IPアドレスを指定したい都合で、 更にProxyを通したい。 OS選定 まずはRaspi imagerで書き込む。 このとき、余計なGUIがあると起動時間が遅いなど、あまり良いことが無い為、 書き込むOSをraspberry pi OS LITEにする。 …

STM32のI2Cタイミング

STM32のI2Cタイミングは、いくつかの入力を行うと、タイミングレジスタを自動で算出するST公式のExcelツールが公開されている。 https://www.st.com/en/embedded-software/stsw-stm32126.html PClockが低い状態で高速なBusSpeed設定をするとエラーとなったの…

CMDからusbデバイスをPID検索

下記サイトをusbデバイスのpidが見つかったをひっかけることに成功 https://codehero.jp/window/44433346/cmd-command-to-check-connected-usb-devices HardwareIDで検索できなかったので、DeviceIDで検索することにした wmic path CIM_LogicalDevice where …