プログラミング– category –
-
【SEO】検索順位に大きな影響を与えるサイトタイトルの決め方
私はもともとメディア運営を事業として複数のサイトを展開してきた経験があります。 このブログはプログラミング関係のブログですが、プログラミングで作ったサービスとかアプリとかいずれWEB集客をしていくことになると思うので、SEOとはどこかでは繋がっ... -
インフラエンジニアの仕事内容、キャリア、未経験転職の方法
2026年3月8日時点の補足です。インフラエンジニアの仕事は今でも重要ですが、中身は少し変わっています。昔より「サーバーを触る人」だけではなく、クラウド、IaC、監視、セキュリティまで含む職種として見たほうが実態に近いです。 特に今は AWS / Azure ... -
PHPやるのに覚えておきたい関数リファレンス(備忘録)
関数の使い方とか、便利関数とかをメモ。 関数の定義と使い方 関数を定義するときはfunctionをつけて記述。 関数への引数の渡し方 関数の引数に初期値を与える 関数呼び出し時に引数を渡せば、その値が引数に入る。 関数呼び出し時に引数が無ければ、指定... -
初心者のためのプログラミング上達の勉強のコツ
プログラミングが出来るようになるには論理的思考が大切だ、なんて話をよく聞きますが具体的に何なのそれ?となるわけです。なので論理的思考を極めましょうとか練習しましょう、という話はしたくありません。 もっと具体的な話ででじゃぁどんなプログラミ... -
外付けHDDの電源が切れてスリープになるのを防ぐ方法【Windows10】
この記事は以下の環境で起こった事象を改善た方法です。 PC ASUS ZenBook UX430UN-8550 OS Windows10 Home バージョン1803 HDD IODATA(Seagate) [USB 3.1・3TB]SGD-NZUBK この事象を直す方法を探したところ3個ありました。ネットで色んな解決ページ... -
PHPでのclassの使い方、宣言や呼び出しの基礎
PHPもオブジェクト指向型のプログラミングができるということで、classという概念がある。 classオブジェクトを使うことで似たような性質のものや、処理をまとめて使うことができるので覚えておきたい。 PHPのclassの宣言とインスタンス生成、使い方 PHPで... -
【Swift】delegateとprotocolを理解!実装と書き方を解説
Swiftのデリゲートとプロトコルを自分で実装することについて理解したのでその書き方や仕組みをイラストで説明していく。 delegateとprotocolの理解と書き方 Abcというクラスを定義し、このAbcクラスの中でなにかのイベントが発生したときに、ViewControll... -
ITエンジニアが副業を始める前に知っておきたい11個のこと
この記事では現在エンジニアの方、これからエンジニアとして副業をしようと思っている方へ向けた記事です。 自分自身もITエンジニアから副業を経て独立をした人間ですので、その経験や周りの体験談をふまえてお伝えしたいことを11個紹介していきます。気に... -
Linuxコマンド一覧25個💻備忘録&初学者が学習しやすい順番で
2026年3月8日時点の補足です。この記事のコマンド自体は今でも基礎として有効です。`pwd`、`ls`、`cd`、`mkdir`、`rm`、`mv` あたりは、初学者が最初に触る順番として十分通用します。 ただ、最近は Linux を学ぶ入口として WSL2 やクラウド環境を使う人が... -
JavaScript基礎学習その1備忘録的な
JavaScriptを基礎から学習中です。ここでは学び直しした内容を備忘録的に残しています。 JavaScriptはオブジェクトを定義できる 一般的にオブジェクトには「プロパティ」と「メソッド」がある 左側がプロパティ名で、:を挟んで右側がプロパティ値 プロパ... -
【Rails】フォームタグをform_forでやるときのセレクトボックスの作り方
リストボックスとか、ドロップダウンリストとか言うと思うけど、正式名称はセレクトボックスらしい。 こういう選択リストから選択させるフォームですね。 リファレンスを見てみる。http://railsdoc.com/references/select しかし意味がわからない。 http:/... -
【Rails】herokuapp.comから独自ドメインに301リダイレクトを行う方法
WEBアプリを作ってherokuにデプロイしてheroku.comドメインでアクセスできるようになりました。 その後、お名前comで独自ドメインを取得したので、それでもアクセスできるようにしました。(その時の記事がこちらhttps://pg-happy.jp/rails-heroku-domain-... -
プログラミング言語12種類とその用途・特徴とか歴史
2026年3月8日時点の補足です。この記事で紹介している12種類は、いま読んでも「言語の性格をざっくり掴む」には十分役立ちます。ただ、現場で存在感のある言語は当時より少し変わっています。 いま学習候補としてよく名前が出るのは、TypeScript、Kotlin、... -
JavaScriptで扱えるイベントとイベントハンドラーonload関連
ページ読込時のonloadイベントハンドラー onloadプロパティはそのページが読み込まれたとき(HTMLや画像のリソースの読み込み後)に発生するイベント。 HTMLのbodyタグやimgタグに、 としたりして指定できる。 順番的にはimgのonloadが先で、ページ全体の... -
【Rails】form_forの中のselectやtext_fieldは引数で何を渡しているのか
登録(new)画面で、フォームを生成してユーザーからの入力を登録する実装。 こういう感じで書くと思いますが。 f.select の後に:age としたり、f.text_fiedl :job としています。 このメソッドの後ろには「:」が付いてるのでシンボルを渡している事がわか... -
【Rails】herokuのPostgreSQLからdbseedに変換してMySQLに入れる
テックアカデミーのRailsプログラミングスクールに入門してカリキュラムに沿って進めていますが、開発環境(Cloud9)ではMySQLを使っていてherokuではpostgreSQLを使っています。 このため開発したアプリをherokuにデプロイして使うDBが異なるので、それが... -
Android StudioをWindows10にインストールしてプロジェクト生成、スマホで起動まで
2026年3月8日時点の補足です。この記事の流れは参考になりますが、Android Studio のバージョンや必要スペックは当時からかなり変わっています。 公式案内では、Windows では 64bit 環境が前提で、Android Studio 単体なら 8GB RAM が最低ライン、エミュレ... -
JavaScriptで関数に関数を入れるコールバック関数の整理
JavaScriptの関数を関数に入れる不思議 JavaScriptでは、 ・関数を代入できる・関数を関数の引数に渡すことができる というのがあって個人的にはすごく不思議な感じがする。 functionを使うことで関数に名前を付けずに(無名関数を)、代入することもでき... -
【Rails】form_forにbootstrapを適用し綺麗にしつつ、ラベルと入力欄を横並びにするには
Railsの調べ物をしていてうまく出来たのでメモとして残しています。 以下のようなnewとeditのフォーム部分でBootstrapを使って見た目を綺麗にしていきます。 formのselectにbootstrapを適用して綺麗にする まずclassでcontrol-labelを適用するダケで綺麗に... -
【Rails】ハッシュのKEYと同じ名称のカラムに代入するsendメソッド
今日は以下のような事はできないだろうか、と思って調べていました。 →ハッシュのKEYと同じ名称のカラムに値を代入したい 結論、sendというメソッドを使ってできたのでそれをまとめています。 sendメソッドを使う目的 ハッシュのKEYと同じ名称のカラムに値...
