2024年10月

31/42ページ
  • 2024.10.09

Python関連のことを調べてみた

あるpythonファイルの中で、特定のディレクトリのファイルのbashコマンドのdiffを叩いて取って、画面に表示させたい。想定外の差分がある場合はエラーにさせたい。 Pythonスクリプト内でbashコマンドのdiffを使用して特定のディレクトリのファイルの差分を取得し、表示する方法を説明します。 ## diffコマンドの実行と結果の取得 まず、`subprocess`モジュールを使用してbas […]

  • 2024.10.09

Lambda関連のことを調べてみた

Lambda(python)でS3からファイルを取得し、ファイルのマジックナンバーとMIMEを判定する # やりたいこと Lambda(python)で事前にS3バケットへアップロードしたファイルを取得し、ファイルの各メタデータであるマジックナンバーとMIMEを取り、ファイル形式を判定したい # 構築 ・S3バケット ・Lambda ・IAMポリシー ・IAMロール # やり方 Lambda→S3 […]

  • 2024.10.09

AWS関連のことを調べてみた

AWSコンソールを使用した構築手順1-2 ## 休憩終わり(前回の続き) 前回の記事については →[AWSコンソールを使用した構築手順1-1](https://qiita.com/Hiro_tech/items/7b63e3f7899e75d9845f)を参照してください。 項番は、分かりづらくなるなと思ったので、続きの9から書いていきます。 それでは、早速やっていきます。 ### 9.メインルー […]

  • 2024.10.09

Android関連のことを調べてみた

AndroidStudioでカスタムフォントを使用する Android Studio version **Android Studio Ladybug | 2024.2.1** になります たくさんの記事でカスタムフォントの採用方法が記述されていますが、僕の環境だとどうしても.ttfファイルの読み込みが上手くいかなくて、かなり時間がかかってしまいました。 同じ状況に差し掛かった方もいるかと思います […]

  • 2024.10.09

Python3関連のことを調べてみた

PyArmorの有料プランの購入方法からセットアップまでの流れ〜! ## はじめに Pythonコードの保護やライセンス管理に最適なツール、**PyArmor**。 今回は、私と一緒にPyArmorの有料プランを購入し、一緒にセットアップまでしていきましょう! ## 目次 1. [購入までの流れ](#購入までの流れ) 2. [購入後のセットアップの流れ](#購入後のセットアップの流れ) 3. [ま […]

  • 2024.10.09

Node.js関連のことを調べてみた

paiza.ioでnode.js その4 # 概要 paiza.ioでnode.js、やってみた。 練習問題やってみた。 # 練習問題 リストなタプルをソートせよ。 # サンプルコード “` process.stdin.resume(); process.stdin.setEncoding(‘utf8’); var rowElements = [{“ […]

  • 2024.10.09

PHP関連のことを調べてみた

カスタムホスト名に” _ “(アンダースコア)を使わないようにしている理由 # 先に結論 PHPで**filter_var**を使ってURLサニタイズをすると、**アンダースコアは不正URLとして弾かれてしまう**ため。 代わりに**ピリオド**などを使うのが正しい。 ## 経緯 WordPressを使って、リダイレクト機能の実装を行っていました。 サニタイズについて知らな […]

  • 2024.10.09

今さら聞けないHTML 

JavaScriptのバブリングとキャプチャリング JavaScriptのイベントバブリングとキャプチャリングについて知る機会があったので簡単にまとめます。 ### バブリングとは ご存知の方も多いと思いますが、子要素で発火したイベントが親要素にまで伝播することをバブリングと言います。よく考えてみれば普段から目にする光景で、 “`html テキスト テキスト2 “` このよ […]

  • 2024.10.09

Go関連のことを調べてみた

Go言語のクロージャーとシャドーイングの影響 Golangにおけるクロージャーは、関数が他の関数のスコープ内で定義され、その外部の変数にアクセスできる機能を指します。これにより、関数内で外部の変数を保持したり、状態を持たせたりすることが可能になります。 ### クロージャーの基本 クロージャーは、以下のように定義されます。 “`go package main import “ […]

  • 2024.10.09

Ruby関連のことを調べてみた

Ruby未経験でもできる!Jekyllで転職活動用の自己紹介サイトを作成する # はじめに 11月末で現職を退職するので転職活動を始めたんですが、忙しくて時間が取れないので少しでもオートマチックに活動ができるようにパブリックな自己紹介サイトを作りました。 あわよくばRubyの勉強になればと思い、Jekyllを使いました。 結果的にRubyの勉強には全くならなかったのですが、デザインセンスがなくても […]

1 31 42