Apach KafkaをM1 Macにインストールして起動してみた

IT
  • 2022.08.22

ちょっとKafkaを使ってみたくなったのでメモ。 インストール方法は3つ Udemyの講座が情報源なのですが、Macでは3つあるようです。 Conduktor UIというソフトを使う バイナリからインストールする Brewからインストールする 1番はよく分からないソフトに依存しすぎてる気がする+どこまでカスタムできるか不明 2番は面倒くさそう。 ということで、普通にHomebrewからインストール […]

Apach KafkaをMac(intel)にインストールして起動してみた

IT NO IMAGE
  • 2022.08.22

ちょっとKafkaを使ってみたくなったのでメモ。 インストール方法は3つ Udemyの講座が情報源なのですが、Macでは3つあるようです。 Conduktor UIというソフトを使う バイナリからインストールする Brewからインストールする 1番はよく分からないソフトに依存しすぎてる気がする+どこまでカスタムできるか不明 2番は面倒くさそう。 ということで、普通にHomebrewからインストール […]

【ラズパイ】A/Dコンバータ MCP3208と通信するコードの解説

IT
  • 2022.08.12

ラズパイでADコンバーターMCP3208を使いたく、コードを探したのですが、 どれも分かりにくい、というより、何をしているのか分からなかったので、その解説です。 2進数の計算とチップの仕様とSPI通信を分からないといけないので、難しいですね。 解説するコード2つ 1つは、仕組みを理解するのに有用だったコード。 2つ目は、使うのに便利なコードです。 (僕は書いていない) 1つ目の仕組みを理解するのに […]

SPI通信とはなんのか。(分かるためのリンク集)

IT
  • 2022.08.12

シリアル通信の中の1つのSPI通信について、なんのか、まとめます。   ラズパイでADコンバーターを使う際にSPI通信を使う必要があったので、自分の知識の整理のためにまとめました。 分かるための順番 まずは、このページを見て、ザクッと概要を掴んでみてください。 つぎに、この動画をみて見てください。(この動画神すぎる。) 説明サボり過ぎな気もするので、簡単に概要だけ下で説明します。 SPI […]

Raspberry Piのピンの配置と何に使うのかについて。

IT
  • 2022.08.12

Raspberry PiにはGPIO(“General-purpose input/output”)という汎用入出力のピンが付いています。 電子工作の本やサイトでは当たり前のように、「このピンのこのピンをつないで。。。」 という風に出てきますが、自分で考えて、ピンを使えるようになりたい! と思いGPIOピンの配置と、その使いみちについて調べました。 ピンの配置と用途の概要 […]

M1 MacでDJI TelloドローンをPythonプログラムで動かす

IT
  • 2022.08.05

DJIのドローンTello を購入したので、早速プログラミングしながら遊んでいきます。 環境はM1 Macです。 [crayon-660543d560595586870757/]   Pythonで動かしているサイトを色々と見ていたのですが、Python3.7系で動かすのが主流なようです。 しかし、Python3.9系でも動かすことができました。 環境の作成 M1 MacではPython […]

Reactで必要最低限のwebAppを作ってコンテナ上で起動する

IT
  • 2022.06.11

本当に最小レベルのReactアプリを作って、Nginxのコンテナで起動させます。 ここができていれば、自分の好きなReactのサイトを作ってコンテナ化できるかと思います。 作るもののイメージは下記です。 Reactの雛形を作る 下記を実行すると、アプリが起動します。 [crayon-660543d560773497696838/]   不要なものを削除して起動する ここから、不要なものを […]

M1 MacでmysqlをDockerコンテナで作り、外部接続する方法について。

IT
  • 2022.06.05

前回一番シンプルなWebアプリを作ったわけですが、これではシンプルすぎるので、 データベースを繋げていきます。 そのような中で、M1 Mac特有のエラーも起きたので、それについても書いていきます。 結論 M1 Macを使う場合は、platformにlinux/x86_64を追記する。 Githubにコードを上げているので、手っ取り早く試したい方は、こちらをどうぞ! ディレクトリ構成と解説 ├── […]

Node.jsとExpressで最低限のWebアプリを作る

IT
  • 2022.06.05

Webアプリを発展させていくにあたって、まずはシンプルなところから始めていきましょう。 ここから次回は、Node.js→DB: mysqlに接続していきます。 前提条件 Node.jsのインストール Npmのインストール Node.jsを動かしてみる まずは簡単に動くものをサクッと。 [crayon-660543d560b7e881234118/]   で検証用フォルダを作って移動します […]

地図系サービスをまとめてみた。

  • 2022.04.11

自分で地図系のサービスを作ろうと思ったのですが、どういう形とビジネスモデルにしようか迷ったので、色々と地図を使ったサービスを調べてまとめてみました。 UIUXと地図のライブラリを見たかったのです。 ビジネスモデルは適当です。 サービス一覧 サービス名:SUUMO 概要とコメント 地図系で一番出てくるのが不動産系。 例えばSUUMO ビジネスモデルの予想 地図→契約成立→仲介手数料+掲載料 地図のデ […]

1 4 10