プログラミング言語– category –
-
python
【python】スクレイピングのいろは。注意事項から具体的なコードまで初心者向けに解説!
本記事では、「pythonを用いてスクレイピングを行ってみたい!」といった方向けに、基本的な知識や注意事項、実際にスクレイピングのプログラムを作成するまでご紹介していきます。 こんな人におすすめ! ・そもそもスクレイピングって何?・実際にpython... -
TypeScript
【Next.js×TypeScript】フォームで郵便番号から住所を取得する
本記事では、「フォームで入力した郵便番号から住所を取得する方法」をご紹介していきます! こんな感じです。 See the Pen Address Form by Taichi.Y (@tai72) on CodePen. このように、「ユーザーが入力した郵便番号」から「住所」を取得して入力を省け... -
Next.js
【Node.js + TypeScript + SendGrid】メール送信方法と、「TypeError: Load failed」で苦しんだ話
Next.jsを用いたWebアプリケーション内で、APIを用いてメールを送信する方法をまとめました! 流れとしては、 フォームから情報を入力 「入力情報を確認」ボタンを押す 入力情報確認ページに遷移 「送信」ボタンを押す 「お問い合わせありがとうございまし... -
プログラミング言語
【jQuery】(図多め!)スクロール量でアニメーションの開始を制御する方法を解説
Webサイトで、スクロールすることで初めてコンテンツが表示されたりするのをみたことありませんか? サイトに動きが追加され、見る人の注意を惹くことができます。 このロジック自体は簡単なのですが、サイトの動きのバリエーションを大幅に増やすことがで... -
プログラミング言語
【Django】テンプレートタグ内で、配列の長さで分岐する条件式を書く
views.pyからテンプレートに配列を渡し、その中の要素数によって条件分岐させる方法のメモ。 【結論】 class SampleView(generic.TemplateView): template_name = index.html def get(self, request, **kwargs): context['lst'] = [1, 2, 3] retur... -
プログラミング言語
【php】xserverを使ってメールを送信する
xserverを利用してポートフォリをを開設し、そのお問合せフォームからメールを送信するのにつまずいてのでメモ。 【準備】 (xserver)メールアカウント作る xserverでメールアカウントを作る。 ここにアクセス。 「メールアカウント設定」をクリック。 対... -
プログラミング言語
【JavaScript】slickを用いて要素をスライドさせる(レスポンシブも)
JavaScriptのプラグインslickを用いてスライドを作成する方法の備忘録。 PCではスライドさせずにスマホのみでスライドさせる ドキュメントはここ。 【なにができるか】 ① ② ③ これができる。 【作り方】 slick読み込み CDNで読み込む方法。 headタグの一番... -
プログラミング言語
【Django】テンプレート内でrangeのように特定回数ループを行う
Djangoのテンプレートにて、「for i in range(10):」のように特定回数ループを行うやりかたの備忘録です。 【結論】 <body> {% with ''|center:n as range %} {% for _ in range %} <p>繰り返そうよ</p> {% endfor %} {% endwit... -
プログラミング言語
【Django】urlのパラメータをテンプレートに渡す
Djangoを使用したアプリケーションにて、urlにパラメータを設定し、ビュー側でその値を使用していい感じの処理をしたい場合の方法を、備忘録として残します。 【結論】 from django.urls import path from . import views app_name = 'app_name' u... -
プログラミング言語
【JavaScript】(オブジェクト指向)カプセル化の考え方
オブジェクト指向を支えている3つの概念として、「継承」「カプセル化」「ポリモーフィズム」という概念があります。 本記事では、カプセル化の概念がざっくりどんな感じなのか知りたい方向けに例を交えて解説していきます! 「オブジェクト指向って??...