基礎的な内容

基礎的な内容

【アルゴリズム】グループ分けとその移動回数

こんにちは!今回はグループ分けをするためのアルゴリズムについて解説します。問題はLeetCodeの2938です。この問題...
テクノロジー

デジタル給与とは?新しい給与支払い方法を分かりやすく解説!

2023年4月、労働基準法の改正により「デジタル給与」が解禁されました。この新しい給与形態は、キャッシュレス決済の普及とともに、企業や従業員にとって大きな注目を集めています。本記事ではデジタル給与とは何か、そのメリットやデメリットについて詳しく解説していきます。
基礎的な内容

動的計画法マスターへの道(1日目)~パターン数を求めよう~

今回は、パターン数を求めるアルゴリズムについて学習しました。以下は動的計画法をマスターしようと思った背景を書いているだけ...
基礎的な内容

Dockerの概要を知ろう!

Webアプリケーションを作成する際によく用いられるDocker。私はDockerってあのクジラのマークのやつっていう認識...
セキュリティ

クロスサイトスクリプティング(XSS)の脅威とその対策方法:初心者でも理解できるウェブセキュリティ!

ウェブサイトを運営するうえで、セキュリティの重要性は年々増しています。特に、ユーザーの信頼を守るためには、さまざまな攻撃...
セキュリティ

【セキュリティ】SQLインジェクションについて知ろう!

ウェブサイトを開発していると、セキュリティって結構重要だなって思うこと、ありませんか?特に、ユーザーからのデータ入力を受...
基礎的な内容

フェイルオーバーとは?障害に強いシステムを作るための基礎知識

システムが止まったらどうしよう…なんて心配、誰もが一度はしたことがあるんじゃないでしょうか?そんな不安を解消してくれるの...
Rails

【Rails】deviseを使ってログイン認証機能をつくろう!

こんにちは!今回はdeviseを用いたログイン認証機能を作成しようと思います。ログイン認証機能を作成することで、(確実性...
フロントエンド

【JavaScript】const, let, varの違いを確実に理解する!

こんにちは!フロントエンド開発をする上で、JavaScriptは欠かせない知識です。バックエンドばっかりやっていると、つ...
フロントエンド

【HTML・CSS】スクロールでコンテンツが重なり合う”あれ”のやり方

こんにちは!私がWebアプリケーション開発をしていて直面する課題として、映えるページを作成するにはどうすればよいのかとい...