プログラミングのムラゴンブログ
-
-
YouTubeの仕組みをざっくり解説!
—— なぜおすすめに出てくるの?再生数はどう決まるの?** YouTubeは毎日なんとなく触れているサービスですが、「どうやって動いているのか」を説明しようとすると意外と難しいものです。 今回は、専門用語はできるだけ抜きにして、ざっくり本質だけを分かりやすく解説します。 仕組みを知ると、動画づくりも... 続きをみる
-
子どもたちに人気の「Scratch」とは?
プログラミングを“遊び感覚”で学べる神ツール 近年、子ども向けプログラミング教材として圧倒的な人気を誇る「Scratch(スクラッチ)」。 学校の授業でも採用されていて、「うちの子も家でやってる!」という声も本当に多いです。 でも、そもそも Scratch って何がそんなに子どもを惹きつけるのか、ご... 続きをみる
-
バニラHTML・バニラJavaScriptの「バニラ」って何?
Web制作やプログラミングの話をしていると、 「バニラJavascriptで書く」 「これはバニラHTMLだけでいけます」 …こんな言い方を見かけることがありますよね。 この“バニラ(vanilla)”って、いったい何を意味しているのか? 実はこれ、「何も混じっていない素の状態」 を表す言葉です。 ... 続きをみる
-
-
今流行りの「Codex」とは?わかりやすく解説
近年、AI 技術の進化は目覚ましく、その中でも特に注目を集めているのが「Codex(コーデックス)」という技術です。名前は聞いたことがあるけれど、「結局何なの?」と感じている方も多いのではないでしょうか。この記事では、難しい専門用語をできるだけ使わず、今 Codex がなぜ話題になっているのか、そし... 続きをみる
-
生成AI すごいな。 プログラミング勉強していいのか
このブログは JAVA入門記 なのだが、最近JAVAについて何もかいていない。 というのは、職業訓練で まだJAVAの学習に到達していないから。 現在は VBA を演習中。 VBA はちょっとは触ったことがあったので講義にはついていけている。 ただ、マクロベースで作ったVBAって 配列の概念が登場し... 続きをみる
-
web制作に関する情報のキャッチアップ方法
はじめに フロントの世界は「昨日のベストプラクティスが今日の負債」になりがち。大事なのは“全部追う”ではなく“迷いなく取捨選択して継続する”ことです。この記事では、最小コストで最大の把握感を得るための情報源と運用ルーティンを、すぐ実践できる形でまとめます。 まず決めるべき3つの軸 守備範囲:例)HT... 続きをみる
-
LPはパソコンサイズも作った方がいい?
結論から言うと、LP(ランディングページ)はスマホサイズだけでなく、パソコンサイズも作った方がいいです。理由はいくつかありますが、「ユーザー層」「表示の最適化」「信頼性」という3つの観点で見ていくと分かりやすいです。 1. ユーザーの閲覧環境はスマホだけではない 確かに、現在の日本ではLP閲覧の7〜... 続きをみる
-
IllustratorとPhotoshopの違い
デザインの世界では欠かせない存在である「Adobe Illustrator」と「Adobe Photoshop」。どちらもプロの現場で広く使われていますが、実は用途や得意分野が大きく異なります。ここでは、それぞれの特徴と使い分けのポイントを分かりやすく解説します。 ■ Illustratorとは I... 続きをみる
-
-
undefinedとnullの違い
Javascriptを学び始めると、必ず出てくるのが「undefined」と「null」という2つの特殊な値です。どちらも「値が存在しない」ことを表しますが、意味や使われ方には明確な違いがあります。 1. undefinedとは **undefined(アンディファインド)**は、 「まだ値が定義さ... 続きをみる
-
AIに奪われそうな仕事とは
近年、AI(人工知能)の発展は驚くほどのスピードで進んでいます。 ChatGPTをはじめとする生成AIや自動化ツールが登場したことで、これまで「人間にしかできない」と思われていた仕事の一部も、機械がこなせるようになってきました。 では、実際にどんな仕事がAIに奪われやすいのでしょうか。 1. 単純作... 続きをみる
-
Rubyという言語について
Ruby(ルビー)は、日本人のまつもとゆきひろ氏(通称:Matz)が1995年に開発したプログラミング言語です。 「プログラマーが幸せになるための言語」をコンセプトに作られたRubyは、読みやすく、書きやすく、直感的に扱えることが大きな特徴です。 Rubyの特徴 Rubyの魅力は「シンプルで柔軟」な... 続きをみる
-
LPを「モバイル版だけの見た目」で作成するときのpx設計ガイド
スマホ中心でランディングページ(LP)を作るとき、最初に迷いやすいのが「何pxでデザインすればいいの?」という問題。結論から言うと、基準幅は 375px を起点にしつつ、360 / 390 / 414px の許容差を頭に入れておくのが実務的に最も事故が少ないです。ここでは、モバイル前提でLPを作ると... 続きをみる
-
if (true) ってどういう意味?
プログラミングを学んでいると、if (true) という書き方を見かけることがあります。普段の if 文は「ある条件が成り立つときだけ実行する」という使い方ですが、if (true) は一体どんな意味を持つのでしょうか? if 文の基本 if 文は「もし〜なら」という条件分岐の仕組みです。例えば「も... 続きをみる
-
#
プログラミング
-
プログラミングにハマってる息子
-
Subscrippy開発日誌Vol.00:アプリ開発環境の構築
-
逆張り銘柄探しの旅(ストキャスのみも追加) 25/12/2
-
ScriptableObject を活用したイベントバス導入
-
【挑戦】散らかったサブスクを一箇所で統制したい!自分専用のサブスク管理アプリ『Subscrippy』開発、始めます。
-
逆張り銘柄探しの旅(ストキャスのみも追加) 25/11/29
-
逆張り銘柄探しの旅(ストキャスのみも追加) 25/11/28
-
子どもの夢はゲームクリエイター?おすすめしたいゲームソフト3選
-
逆張り銘柄探しの旅(ストキャスのみも追加) 25/11/27
-
今見ているページのリンクタグを自動生成するBookmarklet『QuickLinker』を作成してみた!
-
【武蔵野市】成蹊大学 第64回欅祭【文化祭・学園祭】
-
C#のフレームワークは、それぞれどのような特徴があり、どのような環境で動きますか?
-
AIが奪っているもの
-
Linuxのパッケージ管理について学ぼう|Debianパッケージ・RPMパッケージ・仮想化の基本をまとめて理解する
-
逆張り銘柄探しの旅(ストキャスのみも追加) 25/11/22
-
-
引数のargって何の略?
プログラミングでよく出てくる arg は argument(アーギュメント) の略 です。 英語の「argument」は「議論」だけでなく**引数(関数に渡す値)**という意味があります。 読み方のポイント arg → アーグ と短く読む人もいます。 ただし本来の英語は argument(アーギュメ... 続きをみる
-
子ども向けプログラミング教室
明日夫が出張から帰ってくるので、午前中はお仕事。午後は、部屋の片づけをしました。途中で、子供達をプログラミング教室に送ったりも。あ~忙しい...いつも夫がしていたので、今となって感謝。 ランチは、ダンキンドーナツ (Dunkin' Donuts)。私は、ここのコーヒーが好き♪ ランチというより、おや... 続きをみる
-
-
-
耐タンパ性とは?意味と重要性をわかりやすく解説
私たちが日常的に使っているシステムやアプリケーションには、外部からの不正な改ざんや悪用を防ぐ仕組みが組み込まれています。その中でも重要な概念のひとつが**「耐タンパ性(たいタンパせい)」**です。セキュリティやデータ保護の分野でよく使われる用語ですが、一般的にはあまり馴染みがないかもしれません。今回... 続きをみる
-
-
C#とC言語の違いとは?
プログラミングの学習を始めると「C#」や「C言語」という名前をよく耳にします。どちらも「C」という文字が入っているため似ている印象を持たれがちですが、実際には大きく性質が異なる言語です。ここでは、C#とC言語の主な違いについて解説します。 開発された背景 C言語は1970年代にAT&Tベル研究所で開... 続きをみる
-
キーボードやマウスの無線と有線の違いとは?
パソコンを使ううえで欠かせない入力機器といえば、キーボードとマウスです。現在は大きく分けて「有線タイプ」と「無線タイプ」があり、それぞれにメリットとデメリットがあります。本記事では、その違いを分かりやすく解説します。 1. 接続方法の違い 有線タイプ USBケーブルをパソコンに直接接続して使用します... 続きをみる
-
ハードウェアとソフトウェアの違いとは?
私たちが日常的に使っているパソコンやスマートフォンは、「ハードウェア」と「ソフトウェア」という2つの要素から成り立っています。どちらも欠かせない存在ですが、その役割や性質は大きく異なります。本記事では、その違いをわかりやすく解説します。 ハードウェアとは ハードウェアとは、目に見えて触れることができ... 続きをみる
-
SEOの内部対策と外部対策の違いとは?
SEO(検索エンジン最適化)は、大きく分けて 内部対策 と 外部対策 の2つに分類されます。両者は目的は同じですが、取り組む内容やアプローチが異なります。本記事では、その違いをわかりやすく解説します。 内部対策とは? 内部対策とは、自分のサイト内でできるSEO施策 のことです。検索エンジンが正しくサ... 続きをみる
-
CSSの !important とは?効果と使い方の注意点
CSSを使ってスタイルを指定していると、「なぜか思った通りにデザインが反映されない」という経験をしたことはありませんか? そのときによく登場するのが !important です。この記事では、!important の基本から、使いどころ・注意点まで解説します。 !important の役割 通常、C... 続きをみる
-
Cursorの特徴について
近年、AIを活用した開発支援ツールが注目を集めています。その中でも「Cursor」は、エンジニアの作業効率を大きく向上させる革新的なコードエディタです。ここでは、Cursorの主な特徴について解説します。 1. AIによる強力なコード補完 Cursorは、ChatGPTをベースとしたAIを搭載してお... 続きをみる
-
LP(ランディングページ)の作り方
LP(ランディングページ)とは、商品やサービスを紹介し、訪問者の行動(購入・申し込み・問い合わせなど)を促すための縦長のWebページです。広告やSNSからの流入を受け、1ページで完結させるのが特徴です。ここでは、初心者でも作れるLP制作の流れを解説します。 1. 目的を明確にする まず「LPで何を達... 続きをみる
-
querySelectorとquerySelectorAllの使い分けについて
querySelectorとquerySelectorAllの使い分けについて Javascript で DOM 要素を取得する際によく使われるのが querySelector と querySelectorAll です。 どちらも CSS セレクタを使って要素を探しますが、取得できる数や返り値が異... 続きをみる
-
Meta Pixelとは?広告効果を見える化するツール
Meta Pixel(旧Facebook Pixel) は、Meta(旧Facebook)が提供する無料の解析ツールです。 ウェブサイトに専用のコードを埋め込むことで、訪問者の行動を計測・分析し、広告配信の精度を高めることができます。 広告を運用している方はもちろん、これから始める方にとっても重要な... 続きをみる
-
ディスクリプションの適切な文字数は?
Webサイトやブログを運営していると、SEO対策として重要になるのが「ディスクリプション(meta description)」です。今回は、その適切な文字数について分かりやすく解説します。 ディスクリプションとは? ディスクリプションとは、検索結果に表示される「ページの説明文」のことです。検索エンジ... 続きをみる
-
-
WordPress.comとWordPress.orgの違いとは?
ホームページやブログを作る際によく耳にする「WordPress」ですが、実は「WordPress.com」と「WordPress.org」の2種類があります。名前が似ているため混同されやすいのですが、仕組みや使い方が大きく異なります。 今回はその違いについて、初心者の方にもわかりやすく解説いたします... 続きをみる
-
BASEとは?初心者でもネットショップが簡単に作れるサービス
今や誰でも手軽にネットショップを開設できる時代になりました。その中でも注目されているのが、無料で使えるネットショップ作成サービス「BASE(ベイス)」です。今回は、BASEの特徴やメリット、活用方法についてわかりやすくご紹介します。 BASEとは? BASEは、初心者でも簡単に自分のネットショップを... 続きをみる
-
WordPressでブログやお知らせ投稿などの機能を作るには
WordPressは、ホームページ制作だけでなく、ブログやお知らせなどの投稿型コンテンツを簡単に管理・公開できる便利なCMS(コンテンツ管理システム)です。本記事では、WordPressで「ブログ投稿機能」や「お知らせ機能」を実装・運用する方法について、初心者にもわかりやすく解説します。 1. 「投... 続きをみる
-
ノーコード自動化ツール「n8n」とは?使い方や活用例を解説
日々の業務の中で、「同じ作業を何度も繰り返している」「ツール同士の連携が面倒」と感じたことはありませんか? そんなときに役立つのが、**ノーコードで業務の自動化ができる「n8n」**です。 今回は、n8nの特徴やできること、活用シーンについて初心者にもわかりやすくご紹介します。 n8nとは? n8n... 続きをみる
-
洗練された和モダンを表現できるWordPressテーマ「LOTUS(TCD039)」の魅力とは?
ビジネスサイトや店舗サイトを作るうえで、第一印象となる「デザイン」は非常に重要です。特に日本的な美しさや品格を求める場合、選ぶべきテーマは慎重に選定したいところ。そんな中で注目されているのが、TCDが提供するWordPressテーマ「LOTUS(TCD039)」です。 LOTUSとは? 「LOTUS... 続きをみる
-
UIとUXの違いとは?
UIとUXの違いとは? Webサイトやアプリの開発において、「UI」と「UX」という言葉をよく耳にする方も多いのではないでしょうか。どちらもユーザーにとって大切な要素ですが、それぞれの意味や役割は異なります。この記事では、UIとUXの違いについてわかりやすく解説します。 UI(ユーザーインターフェー... 続きをみる
-
Googleが提供するGASって何?初心者にもわかりやすく解説!
Googleが提供する「GAS(Google Apps script)」をご存知ですか? GASは、Googleの各種サービス(スプレッドシート、Gmail、Googleフォームなど)を自動化・拡張できる強力なツールです。この記事では、GASとは何か、どんなことができるのか、初心者向けにわかりやすく... 続きをみる
-
SWELLをローカル環境で編集する方法【初心者向けガイド】
WordPressテーマ「SWELL」は高機能で美しいデザインが特徴ですが、「ローカル環境で編集したい」「本番環境に影響を与えずにカスタマイズしたい」と感じたことはありませんか? この記事では、SWELLをローカル環境で編集する手順をわかりやすく解説します。 1. ローカル環境とは? ローカル環境と... 続きをみる
-
SSL化が必須の理由について
インターネット上でホームページを運用するうえで、「SSL化(常時SSL化)」は今や欠かせない要素となっています。 ではなぜ、SSL化がそれほど重要なのでしょうか? 本記事では、その理由とメリットについてわかりやすく解説いたします。 SSLとは? SSL(Secure Sockets Layer)とは... 続きをみる
-
AIを使用してコードを書く時に注意すべきこと
近年、ChatGPTやGitHub CopilotなどのAIツールを用いてコードを書く開発スタイルが急速に普及しています。これらのツールは、プログラミングのスピードアップやアイデアの補完などにおいて大きな力を発揮しますが、利用にあたってはいくつかの注意点を理解しておく必要があります。 1. コードの... 続きをみる
-
WordPressの「Elementor(エレメンター)」とは?
WordPressでホームページやブログを作るとき、「もっと簡単にデザインを変更したい」「コードなしで見たまま編集したい」と感じたことはありませんか? そんなときに便利なのが、**Elementor(エレメンター)**というプラグインです。 Elementorとは? Elementorは、WordP... 続きをみる
-
WordPressテーマ「SWELL」とは?使いやすさとデザイン性が魅力の高機能テーマ
WordPressでブログやサイトを作成する際、テーマ選びはとても重要です。その中でも多くのユーザーから支持されているのが、国内製の有料テーマ「SWELL(スウェル)」です。この記事では、SWELLの特徴やメリット、どんな方におすすめかをご紹介します。 SWELLの基本情報 SWELLは、開発者「了... 続きをみる
-
ブログを書くことでSEO対策になる?
結論からお伝えすると、「ブログを書くことはSEO対策に非常に効果的」です。検索エンジンでの上位表示を目指す上で、ブログは重要な役割を果たします。では、なぜブログがSEO対策になるのでしょうか?その理由を分かりやすくご紹介します。 1. 定期的な更新で「サイトの鮮度」を保てる Googleをはじめとす... 続きをみる
-
プロジェクトマネージャーの仕事とは?
IT業界や広告業界、建設、製造など、さまざまな分野で求められる「プロジェクトマネージャー(PM)」。名前はよく聞くけれど、実際にどんな仕事をしているのか、具体的にイメージしづらい方も多いかもしれません。 この記事では、プロジェクトマネージャーの役割や必要なスキル、やりがいなどをわかりやすく解説します... 続きをみる
-
Web制作で絶対に契約書を交わしたほうがいい理由
Web制作を依頼・受託する際に「契約書を交わすのは面倒」「知り合いだから口約束で大丈夫」と思っていませんか? しかし、Web制作において契約書を交わさないことは、トラブルの原因になりやすく、最悪の場合、金銭的損害や信頼の喪失に繋がるリスクがあります。 今回は、Web制作において「絶対に契約書を交わす... 続きをみる
-
WordPressの管理画面にログインできなくなったらどうする?
WordPressを使っていると、突然「管理画面にログインできない!」というトラブルに見舞われることがあります。そんなときに慌てず対応できるよう、原因別の対処法をご紹介します。 1. パスワードを忘れた場合 対処法: ログイン画面の「パスワードをお忘れですか?」リンクから、登録済みのメールアドレスに... 続きをみる
-
Xサーバーで1つのサーバーに2つのサイトを載せる方法
Xserver(エックスサーバー)では、1つのサーバー契約で複数のWebサイトを運営することが可能です。この記事では、「1つのXサーバーで2つのサイトを運営する方法」について、初心者の方にも分かりやすく解説します。 ✅ そもそも複数サイトは運営できるの? はい、できます。 Xサーバーでは、1契約で複... 続きをみる
-
出勤や退勤を管理するアプリを作るにはどんな言語を使ったらいい?
「出勤・退勤を記録するアプリを自作してみたい」「勤怠管理を自社向けにカスタマイズしたい」──そんなときに悩むのが「どの言語で開発するのがベストか?」ということ。 今回は、出勤退勤アプリを作るためのおすすめのプログラミング言語や技術スタックについて、目的別に分かりやすく解説します。 ① Webブラウザ... 続きをみる
-
ホームページ制作の見積方法は?
ホームページ制作を外注しようとしたとき、「どのように見積もりが出されるのか?」と疑問に思ったことはありませんか? この記事では、ホームページ制作の見積方法について、わかりやすくご紹介します。これから依頼を考えている方、または見積書の内訳が気になる方にとって、参考になれば幸いです。 1. 見積の基本構... 続きをみる
-
Figmaの特徴について
WebデザインやUI/UX設計の現場で広く使われているデザインツール「Figma(フィグマ)」は、その操作性や利便性の高さから、近年ますます注目を集めています。本記事では、Figmaの主な特徴や他のツールと比較した際の強みについてご紹介いたします。 1. クラウドベースで動作 Figmaはインストー... 続きをみる
-
ホームページの案件を獲得した後に気をつけること
ホームページ制作の案件を無事に受注できた後、「ここからが本番」です。スムーズな進行や信頼関係の構築、トラブルの回避のためにも、以下の点に注意しましょう。 1. 最初にやるべきこと:ヒアリングと契約書の確認 ・目的の明確化 クライアントが「なぜホームページを作りたいのか」を明確にしましょう。集客なのか... 続きをみる
-
WordPressで出来ること
WordPress(ワードプレス)は、世界中で最も使われているCMS(コンテンツ管理システム)です。ブログやホームページを作るツールとして有名ですが、実はそれ以上に多機能で柔軟性の高いプラットフォームです。この記事では、WordPressでできることを分かりやすくご紹介します。 1. ブログの作成・... 続きをみる
-
ターミナルとは?いつ使うのか?
「ターミナルって聞いたことあるけど、何をするもの?」 そんな疑問を持っている方に向けて、この記事ではターミナルの基本や、どんなときに使うのかをご紹介します。 ターミナルとは? ターミナルとは、文字(コマンド)を使ってコンピュータを操作するためのツールです。 マウスでポチポチ操作するのではなく、キーボ... 続きをみる
-
基本情報技術者試験と応用情報技術者試験の違いとは?
IT業界で働くうえで、自分のスキルを証明する手段として国家資格の取得は非常に有効です。その中でも広く知られているのが「基本情報技術者試験」と「応用情報技術者試験」です。この記事では、これら2つの試験の違いについて分かりやすく解説します。 試験レベルと対象者の違い 基本情報技術者試験は、ITエンジニア... 続きをみる
-
ClaudeCodeとは?AI時代の新しいコーディング体験
近年、AI技術の進化により、プログラミングの世界にも大きな変化が訪れています。その中で注目を集めているのが**ClaudeCode(クロードコード)**です。この記事では、ClaudeCodeとは何か、その特徴や活用方法についてご紹介します。 ClaudeCodeとは? ClaudeCodeは、米国... 続きをみる
-
生成AIとのコミュニケーション(プロンプト)の奥深さ
昨晩寝付かれないので、AIに問いかけた。 「educationを「教育」と訳した福沢諭吉は正しかったのでしょうか?」 すると 「福沢諭吉が「education」を「教育」と訳したことについては、議論があるようです。彼自身は「education」を「発育」と訳すべきだと考えていたという説もあります。福... 続きをみる
-
プログラミング感覚で世界を救うシステマチックバトル【NodeNexus】
30分後までに魔王を倒すのを目標に、仲間のモジュールに装備させ攻撃やバフのノードを繋いでバトルを行いながら金策で装備や仲間を整えていくRPGです。 オンラインホワイトボードやノーコードプログラミングの操作感を、勇者と魔王の戦いというゲーム性のテーマで楽しめる作品です。 戦士や魔法使いに杖や弓を装備さ... 続きをみる
-
生成AI開発事情からみる学びの在り方
最近話題の「DeepSeek」は中国の開発者による独自の大規模言語モデルである。オープンAIなどの米国勢が進める大規模な学習モデルに対して、「DeepSeek」は異なるアプローチを採用した。 まず、答えが明確に定まっている数学の問題を大量に学習させ、論理的な思考能力をAIに身につけさせることを優先し... 続きをみる
-
参加カテゴリー変更の報告
こんにちは、コマおです。 今回は参加カテゴリーの変更の報告ブログです。 今後の方針としては、データパック作成はお休みさせていただきゲーム開発のブログを中心にやっていこうと思っています。 pythonやandroidのアプリ、m5stackを使った arduinoのゲームなどを考えています。 あまり頻... 続きをみる
-
JavaScriptsの備忘録 (JavaScriptファイルの呼び出し)
最近N予備校のプログラミン入門Webアプリを始めました。 淡々と進めてはいたんですが、振り返ると言われたとおりに実装を進めるだけだったので、 あまり理解ができていない感じでした。 なのでアウトプットの目的もかねて備忘録を載せていきます。 htmlのBody句内に以下のscriptタグを記述を入れるこ... 続きをみる
-
文系でもプログラミングは習得出来るのか
「文系だからプログラミングは難しいんじゃないか…」という不安を感じている方、多いのではないでしょうか?確かに、プログラミングという言葉からは理系的なイメージが強く、数式や複雑なコードを書く技術が必要だと思いがちです。 しかし、結論から言うと、文系の方でもプログラミングは十分に習得可能です。そして、実... 続きをみる
-
そもそもプログラミングで何が出来るの?
今回は、初心者の方にも分かりやすいように、プログラミングで何ができるのかを具体的な例を挙げて説明します。 1. ウェブサイトやブログの作成 プログラミングの最も身近な例の一つが、ウェブサイトやブログの作成です。HTML、CSS、Javascriptなどの言語を使うことで、自分だけのホームページを作成... 続きをみる
-
WebエンジニアとWebデザイナーの違い知ってますか?
Web制作に関心を持ち始めると、よく耳にする「Webエンジニア」と「Webデザイナー」という職種があります。 しかし、両者は何をしている人たちなのか、具体的にはどう違うのか、少しわかりにくいかもしれません。 この記事では、これら2つの職種の違いを分かりやすく解説します! 1. Webエンジニアの役割... 続きをみる
-
子どもにプログラミングを習わせるべきか否か
「プログラミング教育」という言葉が浸透してきている世の中で、小さいうちからプログラミングを習わせた方がいいかどうか という議論を耳にします。 プログラミングは習い事として習うとかなり高額なので、躊躇する気持ちも本当に分かります。 かといって家で教えようと思っても、親がプログラミングの知識がないとなか... 続きをみる
-
プログラミングを勉強し始めるのに新しいパソコンって必要?
「これからプログラミングを勉強し始めるのに、Macなど新しいパソコンを買った方がいいですか?」というご質問を時々いただきます。 確かに、ここは気になる点だと思います。 結論、「最初からは買わなくても良くて、ちゃんと動くパソコンがあればそれを使えば良い」です。 MacであれWindowsであれ、新品で... 続きをみる
-
Tailwind CSSについて
現在Tailwind CSSを学習しているので、人気の理由や特徴についてまとめます。 1. 人気の理由 迅速な開発:Tailwindはユーティリティファースト(utility-first)のCSSフレームワークで、事前に定義されたクラスを使ってスタイルを適用します。これにより、カスタムCSSを書く手... 続きをみる
-
なぜVue.jsは人気なのか?
Javascriptフレームワークの一つであるVue.jsは、近年非常に人気が高まっています。その理由は、他のフレームワークにはない魅力的な特徴を数多く備えているからです。 人気の秘密をまとめていきます。 1. 学習コストが低い Vue.jsは、他のフレームワークと比較して、学習コストが低い点が大き... 続きをみる
-
ホームページをWordPressで作るメリット
僕は、基本的にホームページはWordPressを使って作成しています。 WordPressでホームページを作るメリットを挙げてみたので、ぜひ参考にしてください。 1. 簡単に使える WordPressは初心者でも比較的簡単に扱えるため、専門知識がなくてもホームページの作成が可能です。ドラッグ&ドロッ... 続きをみる
-
プログラミングを知識0から始める場合
プログラミングの知識が全くなく、0から学習を始める場合は 1.HTML・CSS 2.Javascript 3.php(WordPress) この順番で始めるのが良いと思います。 1.2.3の技術はwebサイトを作るときに必要な知識となっており、比較的簡単で暗記的な部分も多いので初心者にもとっつきやす... 続きをみる
-
-
ITニーズの拡大とIT人材の不足
経済産業省の報告によると、今後ますますITニーズは拡大していくにも関わらず、IT人材は不足すると予想されています。 ITニーズの拡大は皆さんも実感しているかと思いますが、自動運転や自動精算、キャッシュレスの普及やAIの普及など、私たちの周りの色んなところでITが関わっています。 その一方、それを管理... 続きをみる
-
ホームページ制作の1ページあたりの金額っていくら?
私の先輩のエンジニアがいて、その人に「ホームページ制作は1ページあたり、平均いくらですか?」と聞きました。 その先輩曰く、「1ページ5000円から8000円が平均」とのことでした。 その先輩の平均ではなく、世間一般の平均がその金額だそうです。 もちろん、インスタ投稿を自動で反映させる機能をつけたり、... 続きをみる
-
ホームページ作成での不明点はどこに聞けばいい?
最近知人から、 「今あるホームページを少しいじりたいけど、やり方が分からない。プロの人に聞きたいけど、ホームページ制作の会社に聞けばいいの?どういう業者に聞けばいいの?」 と質問を受けました。 その質問に対する私の見解をまとめようと思います。 結論、「ホームページ会社はかなりお金を取られるので、ココ... 続きをみる
-
webエンジニアの1日
今日は僕の1日の過ごし方を紹介したいと思います。 webエンジニアってどんな感じで仕事進めてるの?と気になる方はぜひ最後まで読んでみてください。 7:30 起床・朝食🍙 基本はヨーグルトかおにぎりを食べています 9:00 ニュースチェック💻 (livedoorで主要ニュースとIT経済の情報を上か... 続きをみる
-
小学生からプログラミングはすごすぎる
小学生からプログラミングを始める人が増えていて、本当にすごいなと感じています。 かつては大学や専門学校で学ぶことが一般的だったプログラミングが、今では小学生の時点で触れることができる時代になりました。 これは、子どもたちが将来の社会で必要とされるスキルを早い段階で身に付ける大きなチャンスとなっていま... 続きをみる
-
プログラミングは色んな角度から学ぶべき
現在プログラミングを学習されている方に向けて、私からアドバイスがあります。 それは、「1つの動画やサイト、1人の人だけから教わるよりも、色んなものを見たり、色んな人から聞きながら学習を進めたほうがいい」ということです。 理由として、そのサイトやその人の知識が間違っている可能性があるからです。 情報過... 続きをみる
-
挑戦は何歳からでも遅くない
最近、つくづく思うことがあります。 それは、「何かを始めるのに年齢は関係ない、挑戦は何歳からでも遅くない」ということです。 僕自身、プログラミングを始めたのが社会人3年目(25歳くらいの時)だったのですが、始めたばかりの頃は「エンジニアっていっぱいいるし、勉強しても自分に案件取れるほどの実力つくかな... 続きをみる
-
最近のweb業界について
ココナラやサイトなどで案件を探しているとき、募集はたくさんあるのですが、それに応募する人の数もどんどん増えているなーという印象を受けています。 それは、プログラミングを学習して、プログラミングを副業にしたり本業にしたりする人がどんどん増えているからだと思っています。 何が言いたいかというと、「プログ... 続きをみる
-
駆け出しの頃に大変だったこと
駆け出しのWebエンジニアとして、HTML、CSS、Javascript、PHPの学習に専念していた最初の段階では、それぞれの言語が持つ特有の難しさに直面し、しばしば挫折を感じることがありました。 まず、HTMLとCSSは比較的直感的に理解できましたが、細かなレイアウト調整やレスポンシブデザインの実... 続きをみる
-
仕事が欲しければとにかく行動あるのみ
未経験の方やエンジニアを目指している方々に「どうやったら案件獲得出来ますか?」とご質問いただくことがあります。 ズバリ、行動あるのみ。です。 行動すればするほど、お仕事獲得のチャンスが広がります。 私の経験上、いつどのような形でお仕事に繋がるか分からないと思っています。 知り合いにプログラミングを教... 続きをみる
-
プログラミングで質問の仕方の正解ってあるの?
プログラミングを生徒様に指導させていただいている中で、 ・分からないところが分からないからどうやって質問したらいいか分からない ・まずは自分で調べて、その上で質問した方がいいですか? などのお声をいただきます。 結論、「分からないことが分からないという状況も必ずあるので、質問の方法に決まりはない」と... 続きをみる
-
chatGPTは絶対に有料版にすべし
プログラミングを学習されていたり、エンジニアとして活動される方であれば、分からないところをググったりchatGPTに聞くという経験が誰しもあるかと思います。 僕はググるのもchatGPTもどちらも行いますが、ググる行為には無料も有料もないので、調べ方次第で得られる結果が変わってきます。 しかしcha... 続きをみる
-
ほぼ詐欺では?と感じたプログラミングスクールの話
最近お仕事で知り合った方が「今プログラミングスクールに通っていて、3週間で50万円くらい払ったんですよ」とお話ししてくれました。 その時点で高いなとは感じていましたが、内容を聞くと本当に酷かったです、、 その内容とは、 ・基本教科書を見ながら家で学習をしてこいというスタイル ・質問は基本チャットでし... 続きをみる
-
WordPressのプラグインには気をつけろ
先日WordPressでサイトを構築していたら、予期せぬエラーが2件も起こりました。その2つともプラグインが原因だったので、そのプラグインとエラーの内容、気をつけるべき内容を書き記しておきます。 1.SiteGuard WP Plugin こちらは、サイトのセキュリテイー対策に役立つプラグインです。... 続きをみる
-
学んだことをアウトプットする方法
エンジニアとして学んだことをアウトプットする方法は多岐にわたります。以下に、効果的なアウトプット方法をいくつか紹介します。 1. ブログ執筆 ブログは、自分の知識や経験を広く共有するための最も一般的な方法の一つです。以下のポイントを意識すると良いでしょう。 トピック選び: 学んだことや解決した問題、... 続きをみる
-
とにかくアウトプットはした方がいい
エンジニアに限った話ではありませんが、これからエンジニアを目指そうと思っている方、現在進行形でプログラミングの学習をされている方全員に向けてこれをお伝えしたいです。 アウトプットをした方がいい理由 1. 知識の定着 アウトプットの最大の利点の一つは、知識の定着です。新しい知識やスキルを学んだ際、それ... 続きをみる
-
今からエンジニアを目指す人に向けてアドバイス
1. 基礎を固める エンジニアリングの基礎をしっかりと理解することが重要です。特にプログラミングの基本構文やアルゴリズム、データ構造などは、どの分野でも役立ちます。最初はPythonやJavascriptなどの習得しやすい言語から始め、基本的なプロジェクトを通じて理解を深めましょう。 2. 実践経験... 続きをみる
-
エンジニアという職業について良かったこと
エンジニアとしての道を選んで良かったと感じる理由は数多くあります。この職業は単なる技術の応用以上の意味を持ち、私の人生やキャリアに深い影響を与えています。 まず、エンジニアとして働くことの魅力は、創造性と問題解決能力を同時に発揮できる点にあります。新しいアプリケーションやシステムを開発する際、常に新... 続きをみる
-
未経験のうちに知っておきたい考え方
エンジニアとしての道は、学校や教科書だけでは学びきれないことがたくさんあります。実務経験やプロジェクトでの失敗と成功から得る知識が、成長の大きな要素です。私自身も未経験からスタートし、そうした経験を通じて学んだことを共有したいと思います。 まず、コーディング能力だけでなく、チームでの効果的なコミュニ... 続きをみる
-
大人もスクラッチは学習するべきか
スクラッチという無料でプログラミングが学べるツールがあります。 日本語かつブロックを組み合わせるだけでキャラクターを動かすことができ、誰でも簡単にプログラミングの基礎を学習することができます。 全国の小学校でもプログラミングの授業が必須化され、このスクラッチが使われています。 では、大人もこの「スク... 続きをみる
-
大人向けプログラミングスクールはあまりオススメしない
大人向けプログラミングスクールは世の中にたくさんあります。 皆さんもプログラミングの学習を始められる際に検索をしたり探したことがあるのではないでしょうか。 たくさんある大人向けプログラミングスクールですが、これからプログラミング学習を始めようと考えている方には本当におすすめしません。その理由はいくつ... 続きをみる
-
皆さんはchatGPT使ってますか?
皆さんはchatGPTを使ったことがありますか? 僕は登場してから少し時間が経って使い始めたのですが、もっと早く使っておけば良かったな、、と思うくらいの便利さで感動しました。 よく使うタイミングとしては、プログラムのエラーがあったときです。 手順として 1.現在のコードをchatGPTに貼り付ける ... 続きをみる
-
webエンジニアで稼げる人の共通点3選
webエンジニアで稼げる人の共通点を3つ紹介します。 1.最新技術の習得と適用 成功するWebエンジニアは、常に新しい技術やトレンドに対して敏感であり、これらを迅速に習得し、実際のプロジェクトに適用できる能力を持っています。例えば、最新のフレームワークやライブラリを積極的に学び、実務に活かすことが重... 続きをみる
-
プログラミングを身につけて良かったと思うこと3選
僕がプログラミングを身につけて良かったと思うことを3つあげてみます。 1.問題解決能力の向上 プログラミングを通じて、複雑な問題を論理的に分解し、効果的な解決策を見つけるスキルが身につきました。この能力は、日常生活や他の仕事の場面でも役立ちます。 2.キャリアの広がり プログラミングスキルは、IT業... 続きをみる
-
プログラミングに向いていないと思う人の特徴3選
プログラミングに向いていないと思う人の特徴を3つ挙げてみます。この意見が100%正しいとは思っていないので、ご参考までに。 1.問題解決への興味が低い プログラミングは問題を解決することに大きな焦点が当たっています。問題に直面した際にそれを解決することに興味や楽しさを感じられない人は、プログラミング... 続きをみる
-
プログラミングに向いていると思う人の特徴3選
プログラミングに向いていると思う人の特徴を3つ挙げてみます。 1.論理的思考力が高い プログラミングは問題を分解し、論理的に解決する能力が求められます。コードを書く際には、明確なステップで問題を解決する必要があり、このような思考が得意な人はプログラミングに向いています。 2.忍耐力と粘り強さがある ... 続きをみる
-
プログラミングを始めるのに必要なもの3選
プログラミングを始めるのに必要なもの3選をまとめてみました。 1.パソコン プログラミングを学ぶためには、コードを書いて実行するためのパソコンが必要です。ある程度の性能を持つパソコンがあれば、スムーズに開発が進められます。 2.コードエディタ(Visual Studio Code) コードを書くため... 続きをみる
-
プログラミングスキルの評価定義3選
プログラミングスキルを評価するための定義はさまざまですが、以下の3つの観点が一般的です。 1.問題解決能力 プログラミングの基本は問題を解決することにあります。これには、問題を理解し、適切なアルゴリズムを設計し、コードを通じてそのアルゴリズムを実装する能力が含まれます。このスキルは、コーディングのテ... 続きをみる
-
愛用しているmacbookについて
僕はずっとmacbookを使っています。 本当に素晴らしいMacBookの魅力的な点を3つほどあげてみます。 デザインとビルドクオリティ MacBookはスタイリッシュで洗練されたデザインが特徴です。アルミニウムユニボディは頑丈で軽量であり、持ち運びやすいです。また、Appleの製品は全体的に高品質... 続きをみる
-
タイピングの重要性について
タイピングの重要性について、3つ紹介します。 1.効率の向上 タイピング速度が速く正確であることは、仕事の効率を大幅に向上させます。コードの記述、デバッグ、ドキュメント作成など、すべてのタスクを迅速にこなすことができます。 2.集中力の持続 タイピングに自信があると、キーボードを見ずに画面に集中でき... 続きをみる
-
#
linux入門
-
練習のつもりで入れたLinux
-
「中古のDynabook T75を約1万円で購入し、Windows11をクリーンインストール。今回はその体験談を紹介します。」
-
シェル環境のカスタマイズとシェルスクリプト入門
-
GNUとUnixコマンドを深く理解しよう #2
-
GNUとUnixコマンド超入門 #1
-
Linuxのパッケージ管理について学ぼう|Debianパッケージ・RPMパッケージ・仮想化の基本をまとめて理解する
-
systemdのsocketはOSI基本参照モデルでいうとどの層ですか?
-
Linuxインストールの全体像をつかもう
-
セッションとトークンは何が違いますか
-
Control Planeをstopしてもkubernetesのコンテナは動き続けますが、これによる弊害にはどのようなことが想定されますか?
-
なぜdockerはWindows上でもLinux上でも同じようにコンテナが動くのですか?
-
ポートスキャンを外部からされないようにする方法はありますか?
-
Linuxのカーネルやデーモンは、WindowsやMacではなんですか?
-
Systemdのサービスファイルで環境変数を設定するメリット
-
Debian系とredhat系では具体的に何が違いますか?
-
-
#
マイコン
-
μiTRONプログラマーがZephyrに挑戦! その6
-
TOPPERS/ASP - PIC24F版 その1
-
TOPPERS/ASP - PIC24F版 その2
-
マイコンとは何をするためのものですか
-
μiTRONプログラマーがZephyrに挑戦! その5
-
ESP32C3 Super MiniとAHT20+BMP280で大気圧計付きの温度、温度系を作る
-
μiTRONプログラマーがZephyrに挑戦! その4
-
μiTRONプログラマーがZephyrに挑戦! その3
-
TOPPERS/ASP - Arduino UNO R4版 目次
-
μiTRONプログラマーがZephyrに挑戦! その2
-
μiTRONプログラマーがZephyrに挑戦! その1
-
TOPPERS/ASP - Arduino UNO R4版 その11
-
TOPPERS/ASP - Arduino UNO R4版 その10
-
TOPPERS/ASP - Arduino UNO R4版 その9
-
Simplicity Studioを使ってみた! その4
-
