ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

Mac でファイルの種類によって文字の色分けをする時の設定(zshの場合)

Mac でターミナルを立ち上げて「ls」を実行したらファイルの種類で色分けされなくなっていたので、気になり設定を追加しました。 設定 「.zprofile」書き込み $ vi ~/.zprofile 書き込み内容 export CLICOLOR=1 export LSCOLORS=GxGxBxDxCxEgEdxbxgxcxd 参考…

使っている Mac がどんなシェルを使っているか確認する方法

いつの間にか「macOS」のデフォルトシェルが bash から zsh に変更されていました。 戸惑ったのでなんとなくシェル情報を確認する方法をまとめてみました。 現在使用しているシェルを調べる方法 現在使っているシェルのプロセス情報を表示する方法 現在使っ…

「Node.js」のインストール

Node.jsのインストールをまとめてみました。 「nodebrew」インストール 「nodebrew」コマンド確認 「Node.js」インストール 「Node.js」のバージョン確認 パスの追加 コマンド確認 「nodebrew」インストール 「Homebrew」を使って「nodebrew」をインストール…

Web会議で画面共有ができなくてアセる...(mac環境)

Mac で Web 会議をしていたら画面共有ができなくて焦ったのでここにメモを残します。 症状 原因 設定方法 症状 Web 会議で画面共有ができない。 原因 Mac OSが 10.15以上の場合、画面共有をするためには、画面情報の権限を許可する必要があるみたいです。 設…

【node.js】「nodebrew install-binary latest」コマンドで Node.js をインストールしたら「Warning: .gz: No such file or directory」と注意された

「nodebrew install-binary latest」で「Node.js」のインストールに失敗したときの対応方法です。 nodebrew とは 症状 環境 対処方法 再度インストール nodebrew とは nodebrew は、一つのマシンの中で複数のバージョンの Node.js を管理するためのツールで…

暗号化処理で「AttributeError: module 'time' has no attribute 'clock'」というエラーが出て困る

暗号モジュールを使って以下のような処理を実行したら、エラーで困りました。 pythonのバージョンは3.8だったのだが。。。 from Crypto.Cipher import PKCS1_OAEP from Crypto.PublicKey import RSA message = b'1234567890987654321' key = RSA.importKey(o…

「git」でリモートブランチを削除

リモートブランチを削除する方法をここにメモします。はじめに削除対象のブランチの確認を行います。 以下のコマンドでローカルとリモート両方のブランチが確認できます。 $ git branch -aリモートブランチを削除する場合は以下のコマンドを実行します。 $ g…

【Python】Spyder を使ってみる

Windows 環境で Spyder を使ってみたので、使い方を簡単にまとめてみました。 Spyderとは 使い方 起動 画面構成 日本語化 操作 Python コード実行方法 ブレークポイント Spyderとは Spyder の特徴は以下の通りです。 オープンソース Python 分析向けの IDE A…

Postmanを使ってAPIの動作確認をしてみる

PostmanはHTTPリクエストを作成およびテストできるツールです。 www.getpostman.com 簡単な使い方 メモ API接続方法指定 HTTPメソッド URL Params Save タブにつて Authorization Headers Body Pre-request Script 簡単な使い方 [Launch Postman]をクリック…

Windows環境でAnacondaを使ってDjango環境を構築

Windows 環境で Anaconda を使って Django 環境を構築する方法をまとめてみました。 環境構築 Anaconda Navigator起動 Create new enviroment Django install プロジェクト作成 動作確認 環境構築 Anaconda Navigator起動 Anaconda Navigatorを起動 Anaconda…

【python】SOAP 通信をしてみる

API の開発をしていて、[SOAP API]というものにたずさわったため、ここにメモを残します。 今回は WSDL がある [SOAP API] のメモになります。 python で Zeep というライブラリを使用して実装しました。 必要情報 WSDL とは SOAP とは 使い方 準備 SOAP ク…

LibreOffice(Calc) で図形描画ツールバーを表示させる方法

プライベートでは Excel を購入するお金がないため、LibreOffice を使用しているのですが、Calc で図形を挿入しようとしたら、やり方がわからず手間取ってしまったので、ここに解決方法をまとめておきます。 LibreOffice Calc とは 図形描画ツールバーの出し…

【python】autopep8 で自動コード整形してみる

python コードが汚いので、autopep8 を使ってきれいなコードにしてみました。 autopep8 インストール 使い方 デフォルトのコード整形 --aggressive オプションをつけた場合 変更点表示 autopep8 autopep8 は自動的にPEP 8スタイルガイドに適合するように Pyt…

BFF(Backends For Frontends)とは何か

BFF とは何かがわからなかったので調べてみました。 BFFとは? BFF のメリット BFF のデメリット BFFとは? 名前の通り、フロントエンドのためのバックエンド(サーバ)です。フロントエンドのためにAPIをコールしたり、HTMLを生成したりする処理(サーバ)の…

【API】REST とは…そしてステートフルとステートレスの違いについて

API の開発とかを手掛けていて、REST?ステートフルとステートレスってなんだ? …となったので調べてみました。 ステートフルとステートレスについて メリット ステートフル(stateful) ステートレス(stateless) デメリット ステートフル(stateful) ス…