飼い猫くん

飼い猫くん

マガジン

記事一覧

Pythonのlambda式:コンパクトな無名関数の利用法

Pythonのlambda式は、簡潔なコードを書くための強力なツールです。この記事では、lambda式の基本的な構文から始め、その利用法と便利さについて探っていきます。高階関数へ…

Panda3D:描画ウィンドウを表示する

描画ウンドを表示するだけのコードを記載します ## ShowBaseクラスをインポートしますfrom direct.showbase.ShowBase import ShowBase## ShowBaseクラスを継承してMainク…

1

Panda3Dを使ってみる

Panda3DとはPanda3Dは、Pythonプログラミング言語で作られたオープンソースのゲームエンジンです。Panda3Dは、高度な3Dグラフィックスや物理シミュレーション、サウンド処…

2

flaskでローカルエリア内のPCからアクセス可能にするには。

app.run()で、hostとportを設定する ’app.run()'を呼びす際出に、host='0.0.0.0'を指定するとアクセスできるようになります。 またportパラメーターを指定してポート番号…

2

apt update のワーニング解消

まずは基本的なことからatp は、DenianやUbuntuなどのLinuxディストリビューションのパッケージマネージャのコマンドの一つです。Advance Package Tool の略 atp updateは…

linux でMonoDevelopをインストールする

MonoDevelopは、C#やVisual Basic .NETなどの.NETフレームワークに対応したオープンソースの統合開発環境(IDE)です。 Windows、Mac OS X、Linuxなどのオペレーティングシ…

Pya3rtのTalkAPIを試す

pya3rtは、A3RTと呼ばれる人工知能(AI)プラットフォームのPython用APIラッパーライブラリです。A3RTは、さまざまなAIテクノロジーを提供しており、テキスト、画像、音声…

3

Pya3rtを使う

pya3rtとはPya3rtは、Pythonで実装された人工知能チャットボットフレームワークです。このフレームワークを使用すると、簡単に自然言語処理(NLP)と対話システムを構築する…

Shell Scriptに渡した複数の引数を、一つの文字列につなげる

シェルスクリプトで複数の引数をループで処理して、文字列に追加する方法 #!/bin/bash# 引数の数を確認if [ $# -eq 0 ]; then echo "Error: At least one argument is re…

ネットワークプログラム(1) ネットワークインターフェースの情報を取得する

int getifaddrs(struct ifaddrs ** ifap) は、ローカルシステムのネットワークインターフェースの構造体リストを取得することができます。リストの最初を*ifapに格納しま…

1

LinuxMintをインストールしたMacBookでWifiが動作しないので、ドライバをインストールします

ネットワークが使えない状況なので、使えるようにします。 まずは、Networkコントローラを調べて、ドライバをインストールします。 システムMacbook Air(13-inch early 20…

1

Macbook Air(13-inch,Early 2014) にLinuxMint(20.3)をインストールする。

MacBook AirにLinuxMintをインストールしたときの手順と注意点をまとめます。 なぜ、書こうかと思ったかというと、ネット上で調べてやってみたところ、記載されていないこ…

2

Pythonのlambda式:コンパクトな無名関数の利用法

Pythonのlambda式は、簡潔なコードを書くための強力なツールです。この記事では、lambda式の基本的な構文から始め、その利用法と便利さについて探っていきます。高階関数への適用や一時的な処理のための使い方、簡潔な関数の表現など、さまざまなケースでのlambda式の活用例を紹介します。さあ、Pythonのlambda式の魅力的な世界に飛び込んでみましょう!

イントロダクションlambda式

もっとみる

Panda3D:描画ウィンドウを表示する

描画ウンドを表示するだけのコードを記載します

## ShowBaseクラスをインポートしますfrom direct.showbase.ShowBase import ShowBase## ShowBaseクラスを継承してMainクラスを定義class Main(ShowBase): ## Mainクラスの初期化処理 ## 継承元のShowBaseクラスの初期化を行い。 ##

もっとみる

Panda3Dを使ってみる

Panda3DとはPanda3Dは、Pythonプログラミング言語で作られたオープンソースのゲームエンジンです。Panda3Dは、高度な3Dグラフィックスや物理シミュレーション、サウンド処理、アニメーションなど、多くのゲーム開発に必要な機能を提供します。

Panda3Dは、ディズニーが開発した"Disney's Toontown Online"などの商業ゲームで使用された技術をベースにしています

もっとみる

flaskでローカルエリア内のPCからアクセス可能にするには。

app.run()で、hostとportを設定する

’app.run()'を呼びす際出に、host='0.0.0.0'を指定するとアクセスできるようになります。
またportパラメーターを指定してポート番号を指定することができます。指定しなかった場合は、デフォルトでポート番号5000が使用されます。

ブラウザからアクセス

を呼び出す際に、portパラメーターを指定してポート番号を指定すること

もっとみる

apt update のワーニング解消

まずは基本的なことからatp は、DenianやUbuntuなどのLinuxディストリビューションのパッケージマネージャのコマンドの一つです。Advance Package Tool の略
atp updateは、現在のパッケージリストを更新し利用可能なパッケージ情報を更新し、最新に保ちます。管理者権限が必要なので、sudoをつけて実行する場合が多いです。

発生したワーニングについて

エラーの

もっとみる

linux でMonoDevelopをインストールする

MonoDevelopは、C#やVisual Basic .NETなどの.NETフレームワークに対応したオープンソースの統合開発環境(IDE)です。
Windows、Mac OS X、Linuxなどのオペレーティングシステムで使用できます。MonoDevelopは、Microsoft Visual Studioに似たインターフェースを提供し、開発者がプログラムを作成、テスト、デバッグ、およびデプロ

もっとみる

Pya3rtのTalkAPIを試す

pya3rtは、A3RTと呼ばれる人工知能(AI)プラットフォームのPython用APIラッパーライブラリです。A3RTは、さまざまなAIテクノロジーを提供しており、テキスト、画像、音声など、さまざまなデータ形式に対応しています。

機能PythonでA3RTのAPIを簡単に利用できます。たとえば、以下のような機能があります

Text Summarization API:長い文章を要約するAPI

もっとみる

Pya3rtを使う

pya3rtとはPya3rtは、Pythonで実装された人工知能チャットボットフレームワークです。このフレームワークを使用すると、簡単に自然言語処理(NLP)と対話システムを構築することができます。Pya3rtは、OpenAIのGPT-2などの言語モデルを使用して、自然で流暢な会話を実現します。Pya3rtを使用すると、Pythonプログラマーは、音声アシスタント、カスタマーサポートのチャットボッ

もっとみる

Shell Scriptに渡した複数の引数を、一つの文字列につなげる

シェルスクリプトで複数の引数をループで処理して、文字列に追加する方法

#!/bin/bash# 引数の数を確認if [ $# -eq 0 ]; then echo "Error: At least one argument is required" exit 1fi# 引数を文字列に追加result=""for arg in "$@"; do result="$result $arg"do

もっとみる

ネットワークプログラム(1) ネットワークインターフェースの情報を取得する

int getifaddrs(struct ifaddrs ** ifap)

は、ローカルシステムのネットワークインターフェースの構造体リストを取得することができます。リストの最初を*ifapに格納します。
リストは動的に確保されるので、使い終わったら、freeifaddrs()で開放する必要があります

ヘッダファイル
#include <sys/types.h>#include <ifad

もっとみる

LinuxMintをインストールしたMacBookでWifiが動作しないので、ドライバをインストールします

ネットワークが使えない状況なので、使えるようにします。
まずは、Networkコントローラを調べて、ドライバをインストールします。

システムMacbook Air(13-inch early 2014)

LinuxMint Xface Edition 21

DualBoot

コントローラを調べる。Linuxでハードウェアを調べるコマンドlshwやつながっているPCIデバイスを調べるコマンド

もっとみる

Macbook Air(13-inch,Early 2014) にLinuxMint(20.3)をインストールする。

MacBook AirにLinuxMintをインストールしたときの手順と注意点をまとめます。
なぜ、書こうかと思ったかというと、ネット上で調べてやってみたところ、記載されていないことが巻き起こったりするので、備忘録的なためと、今後やってみたいという人がいたときのために、参考になればという思いからです。

環境システム環境。マシンやOS等によって細かい部分や起こる現象が異なる可能性もあるので、詳細に

もっとみる