2024年9月

14/41ページ
  • 2024.09.21

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

Node.jsについて勉強したのでまとめてみた。 ## 勉強のきっかけ 普段からフロントエンド、バックエンド両方の開発でお世話になっているNode.jsですが、サーバー環境を簡単に作れるライブラリー程度に考えて、あまり理解せずに使ってきたので、良い機会だと思い勉強することにしました。ここでは私が気づいたポイントをシェアします。 ## Node.jsとは?JavaScriptのフロントからサーバーサ […]

  • 2024.09.21

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

PHP技術者初級認定試験のための基礎振り返り③ # ファイル操作 **1. ファイルの読み込み** PHPでは、fopen、fread、fgets、file_get_contentsなどの関数を使用してファイルを読み込むことができます。 file_get_contents file_get_contents関数は、ファイル全体を文字列として取得します。 “` “` **2. […]

  • 2024.09.21

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

Go言語のSNMPパッケージgosnmpを人にやさしくする方法 # はじめに 前回、Go言語のSNMPパッケージgosnmpを紹介しました。 https://qiita.com/twsnmp/items/45a02243ce3fbca2a55f このパッケージの利用を、少し人に、やさしくする方法の説明です。 # gosnmpの不便なところ 前回の記事で紹介したサンプルソースコードと実行結果では、M […]

  • 2024.09.21

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

【Rails】メンション付きコメントがあった際にメールで通知をする方法 ## はじめに Webアプリでよくある、@username でメンション通知をできる機能を実装したので、やり方を残しておきます。 ### 学べたこと – `after_create`などのコールバックを使う際のデータの扱い方 – メールを送りたいときのメソッドの作り方 – 絶対リンクの作り方 […]

  • 2024.09.20

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

iOS脱獄(Jailbreak)検知機能の実装 # はじめに この文書では、iOSデバイスが脱獄(Jailbreak)されているかどうかを判断するSwiftクラス**JailbreakChecker**について解説します。 このクラスは、いくつかの方法を用いてデバイスが脱獄(Jailbreak)されているかをチェックします。 # 機能概要 **JailbreakChecker**クラスは以下の機能 […]

  • 2024.09.20

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

スッキリわかるJava入門 # はじめに 他言語の開発経験を数年経て次にJavaについて習うレベルの人向け(筆者がそうであるため) かなり端折ったりはするけれどなるべく大切な部分は要約してまとめる # 第一部 ようこそJavaの世界へ Javaは以下の点がある – プログラミングの学びやすく標準的な基本文法 – 大規模開発を支援するオブジェクト指向に対応 – 豊 […]

  • 2024.09.20

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

JavaScriptのreduce関数を理解する ## reduce関数とは `reduce`関数は、配列の各要素に対して**累積的な計算**を行い、単一の値に**畳み込む**(=reduce)ための関数。つまり、配列全体を1つの値にまとめあげるための関数。 ## 基本的な構文 “`javascript array.reduce((accumulator, currentValue, […]

  • 2024.09.20

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

【Rails】メンション付きコメントがあった際にメールで通知をする方法 ## はじめに Webアプリでよくある、@username でメンション通知をできる機能を実装したので、やり方を残しておきます。 ### 学べたこと – `after_create`などのコールバックを使う際のデータの扱い方 – メールを送りたいときのメソッドの作り方 – 絶対リンクの作り方 […]

  • 2024.09.20

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

【Python】積上げ式のAccessDBのうち、最新データのみ抽出する # 課題 AccessのSQLではグループごとにソートする機能(ランク付け)が備わっていない。 Pythonの **groupby()** と **rank()** を活用し、AccessのDBに接続することで解決する。 # 現状 積上げ式のDBに下記のようなデータが入っているとする。 (履歴を残すために、1つのIDに対して […]

  • 2024.09.20

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

AWS LambdaにおけるARM64とx86_64の性能比較 ## はじめに AWS Lambdaは、ARM64(Graviton2)とx86_64の2種類のアーキテクチャで動作します。ARM64はモバイル向けや低消費電力が特徴のRISCアーキテクチャで、一方x86_64はサーバー向けに広く使われるCISCアーキテクチャです。 今回は、AWS Lambdaで**ARM64**と**x86_64* […]

1 14 41