環境構築からWEBアプリ開発・スマホアプリ開発まで。ときには動画制作やゲームも。

supilog
すぴろぐ

【Gemini】完全AIチャレンジ! #2ネット対戦五目並べを作る

第1弾では、ローカル限定の日記アプリを作成しました。ほぼ完璧な内容だったGeminiさんですが、今回はどうでしょうか。ということで、Linuxサーバー上でWEBアプリとして対戦型ゲームを作成してみたいと思います。今回もGeminiを使って作成していきたいと思います。 また、題材としては、配信者さん界隈で継続的に話題の「 […]

【Gemini3】完全AIチャレンジ! #1ブログらしい何かを作る

AIにおまかせして、現時点でどこまで出来るのかを確認したい思いもあり、今回から数回に分けて、チャレンジ企画をやってみようと思います。題して完全AIチャレンジ。これまで培ってきたエンジニアとしての知識を封印して、AIに言われたことのみでどこまで出来るのか。やってみたいと思います。(厳密には、AIに指示を出すところで、多少 […]

よく使うLaravelコマンド

個人的によく使うLaravelのコマンドメモです。 プロジェクト作成 DB操作 クラス作成 UnitTest キュー その他 まとめ 全コマンド中の一部ではありますが、よく使うコマンドを並べてみました。 細かいオプションは沢山あったりするのですが、今回はわりとざっくりと。

【Minecraftのアドオンを作る】#4 オリジナルブロックを作成する

振り返り はじめに注意 本シリーズは、マインクラフト(統合版)のリモートマルチサーバー上にて、アドオンを動作させる事を目的としたシリーズです。手順の説明もそれに準じておりますのでご了承ください。 前回までの振り返り #1ではリソースパック、#2ではビヘイビアーパックの超基礎を学び、#3ではScriptAPIを使ってゲー […]

【Minecraftのアドオンを作る】#3 ScriptAPIの基礎に触れてみる

#1と#2でリソースパックとビヘイビアーパックを作ってみましたが、どちらもjsonファイルの設定を少し修正するだけの簡単なものでした。今回はScriptAPIを使って、より自由度の高いアドオンの世界に足を踏み入れてみたいと思います。 前提条件 nodeを利用するので、インストール済みであることが条件です。インストール方 […]

【Minecraftのアドオンを作る】#2 ビヘイビアーパックのお勉強

今回はビヘイビアーパックについて学ぶ回。引き続きチュートリアルを進めていきます。 https://learn.microsoft.com/ja-jp/minecraft/creator/documents/behaviorpack ビヘイビアー パックとは、エンティティの行動、戦利品ドロップ、スポーン ルール、アイテム […]

【Minecraftのアドオンを作る】#1 はじめてのアドオン リソースパック

はじめに マインクラフトのアドオンとは? マインクラフトの世界を改造するためのプログラムをユーザー各々で利用することが出来る機能があります。Java版ではMODと呼ばれ、統合版ではアドオンと呼ばれているようです。(テックマインブログさん) 今回のターゲットは? この企画は複数回のシリーズ記事になる予定です。このシリーズ […]

Pythonで文字列から絵文字を削除する

スクレイピングの途中で、絵文字が抽出されてデータベースに保存する時にエラーになった事がありました。絵文字を削除したいと思います。 絵文字を削除する 古いWEB記事では、get_emoji_regexp()を使用した処理が多いが、emojiライブラリではバージョン2.0.0からget_emoji_regexp()関数は削 […]

【PythonでWEBスクレイピング】スクレイピング結果をhtmlファイルに出力する(selenium)

より複雑なスクレイピング処理を記述する時に、途中結果を確認したい時があります。そんなときはHTMLファイルに出力してみるのも一つの手! ということで、ファイル出力してみます。 HTMLファイル出力 今回は以下のようなログイン処理を行った後に出力してみる。スクリプトは長ったらしいですが出力処理はちょっとですw ファイル出 […]

【PythonでWEBスクレイピング】値が取得できない場合の待機処理(selenium)

画面の表示をJavaScriptに頼っているWEBサイトも多いので、表示するまでにラグがあり値が取得できないことがあります。少し待機すれば良いのですが、待機の方法を確認してみる。 待機する方法 プログラムのスリープ(time.sleep) スクレイピングに限らず、あえて処理を遅らせたい場合に使う。記述した箇所で待機し、 […]