タグ

ブックマーク / qiita.com/c60evaporator (6)

  • Pythonのパッケージ管理ベストプラクティス - Qiita

    ※おすすめの基準には上記「導入の手軽さ」「学習の手軽さ」「パッケージ依存関係の解決」以外に、「対象OSとの相性」「検索による情報の見つかりやすさ」を考慮しています。詳しくは後述します 筆者の主観が入りますが、概ね以下のフローチャートのように選択すると良いかと思います (詳しくは後述します) なお、実用上ハマりやすいプロキシ環境での使用方法についても、以下の記事に別途まとめました 必要知識 ここから先は、Pythonのパッケージ管理が何をやっているかを解説します。 「御託はいいから早く使いたい!」という方は、「3種類の方法比較」の項目まで飛んでください まず、一般的に「パッケージ管理」と呼ばれている要素を、以下の4つの機能に分割して考える必要があります。 A. インタプリタ切替 (Pythonのバージョンを切り替える) B. パッケージ切替 (パッケージのバージョンを切り替える) C. パッ

    Pythonのパッケージ管理ベストプラクティス - Qiita
  • Windows10からRaspberryPiにカンタンSSH接続 - Qiita

    はじめに PCの遠隔操作方法には様々なものがありますが、 GUIでの接続を前提としたものは、RDPやVNC CUI(コンソール)での接続を前提としたものは、今回取りあげるSSHが代表的です。 2018年以降のWindows10ではOpenSSHというSSH接続ソフトがプリインストールされ、 コマンドプロンプトで簡単に実行できるようになったので、 RaspberryPiのお手軽遠隔操作を試してみます。 なお、SSH接続には ・パスワード認証 ・公開鍵認証 の2種類があるので、記事ではその2種類での手順両方を紹介します。 (セキュリティ的には、後者の公開鍵認証がより推奨されます) 必要なもの ・RaspberryPi体 ・上記と同じネットワークにつながったWindows10 PC パスワード認証の場合:手順 ①下準備 セキュリティ対策のため、こちらの記事の③「ポート番号変更」まで実行してく

    Windows10からRaspberryPiにカンタンSSH接続 - Qiita
  • 家の中のセンサデータをRaspberryPiで取得しまくり、スーパーIoTハウスを実現 - Qiita

    はじめに 巷ではスーパシティ法によるデータ管理が話題ですが、 インドア派な私はシティの前にハウスで時代の波に乗ろう!と思い立ち、 大量のセンサデータをリアルタイムでダッシュボード表示する仕組みを作りました。 結論から言うと、センサデータを安定して見える化できるシステムが構築できたと感じています。 初心者の方でもわかりやすいよう、説明の飛躍のない記事作成を心がけたいと思います。 飛躍、間違い等あれば、ご指摘頂けるとありがたいです! 2021/12追記 さらに進化?したので以下の記事もご参照ください 必要なもの ・RaspberryPi(今回はPi3Model Bを使用) ・Python実行環境(今回はプリセットのPython3.7.3使用) ※RaspberryPiでのPython開発環境は試行錯誤の結果、こちらに落ち着きました ・Googleアカウント(スプレッドシートを使うのに必要) ・

    家の中のセンサデータをRaspberryPiで取得しまくり、スーパーIoTハウスを実現 - Qiita
  • 我が家のスーパーIoTハウス化が完了したので紹介します - Qiita

    モチベーション 私は10年近く、工業分野のIT化に取り組んでおりますが、以前から 「世の中の商用向けIoTサービス、高すぎない?」 と感じてきました。 ・センサでデータを取得して遠隔から見られるようにする たったこれだけなのに、ウン十万円~ウン千万円といったオーダーの費用が掛かります。 そこで、 家庭向けの製品を組み合わせて、安価にIoTシステムを構築できないか ということを、まずは我が家で試してみました。 結論から言うと、低コストでも完成度の高いおうちIoTシステムを構築できたと感じています。 2022/1/18追記: システムでトンガ火山噴火の衝撃波検出に成功しました おうちIoTシステムの要件 IoTとは? まず、「IoTとは何か?」というところをハッキリさせます。 総務省のホームページには、 IoTのコンセプトは、自動車、家電、ロボット、施設などあらゆるモノがインターネットにつな

    我が家のスーパーIoTハウス化が完了したので紹介します - Qiita
  • 【M1 Pro/Max対応】M1 Mac環境構築ベストプラクティス - Qiita

    Mac OS初期設定 開発用ソフトをインストールする前に、まずはMac OSの設定を整えて使いやすいデスクトップ環境を構築します。 初期設定 電源を入れると、色々と初期設定が求められます。基的には指示に従って進めればOKです デスクトップ設定 まず電源を入れて目につくのが、下のDockが大きくて邪魔だということです。 その他にもスクロールの向きがWindowsと逆だったり、Finder(Windowsでいうエクスプローラ)が使い辛かったりするので、 以下のYouTubeチャンネルを参考にして設定し直すと、使いやすくなるかと思います。 OSアップデート 購入直後のOSはバージョンが古くなっていてセキュリティ的に脆弱なことがあるので、アップデートします。 基的には初回起動時に自動でアップデート画面が出てきますが、以下の方法で手動アップデートも可能です ・Dockから「システム環境設定」を開

    【M1 Pro/Max対応】M1 Mac環境構築ベストプラクティス - Qiita
  • Anacondaが有償化されて困っている人に贈る、Pythonのパッケージ管理 - Qiita

    全てを読むのが面倒くさい! という方は、下記フローを参考に実際の使用法まで飛んでください 1. 手軽に環境切替したい or 仮想環境自体が不要な方 →Python組み込みのvenv+pipでOK (リンク先に使用法) 2. チームで環境を共有したい、ライブラリの依存関係も管理したい、でもタダがいい方 →pipenvを使用 (リンク先に使用法) 3. お金($14.95/月)を払ってでも機械学習や数値計算の処理速度を求める方 →Anaconda Commercial Editionを使用 仮想環境とは? 上記選択を判断するうえで、「仮想環境って何やねん?」と思われる方もいるかもしれないので、解説します。 まず、ここでいう「環境」とは、「Python体+ライブラリ」の事を指します。 WindowsPythonやそのライブラリをインストールすると、これが「デフォルト環境」になるわけですが、

    Anacondaが有償化されて困っている人に贈る、Pythonのパッケージ管理 - Qiita
  • 1