宇宙に関することが少しでもでてくるマンガ、映画、音楽、宇宙ニュースなどなんでも航空宇宙の話がでてきた情報を共有しましょう。 ・ある映画で「NASA」という言葉が出てきた ・宇宙をテーマとした漫画や映画 ・面白いことに挑戦している宇宙を目指す企業 などなど
【PHP】Bluesky に Post する (with Link Card)
【PHP】X (twitter) に Post する (w/o Composer)
【WordPress】記事の読了時間を計算表示するショートコードを作成してみた!
WordPress 固定ページやウィジェットでPHPを動かす
Bogoでアーカイブの投稿数のカウントを言語毎に行う
Bogoでカテゴリーの投稿数のカウントを言語毎に行う
NextGen Gallery と Justified Image Grid を組み合わせたギャラリー検索機能
テストページ
近々、移転するかも…
双六ゲーム作成中。
ぴよログにつけた搾乳量の総量を算出する
【PHP】外部サイトで使用されている画像を一括でダウンロードする
PHP の namespace と use と as について
コーダーも楽じゃない
「PHPerKaigi 2025 Day1」参加レビュー 学び・セッション感想まとめ
Vala にかぎらず、 pyGObject など GTK+ のライブラリを利用するプログラミングでは、ウィジェットの修飾に CSS を利用することが必須となってきています。いままで我流でやっていましたが、いわゆるチュートリアルが YouTube にありましたので、そこで...
今回は、IPアドレスのもうひとつのバージョンであるIPv6と、前回のネットワークって。。。#12でも、ちらっと紹介した、アドレス変換を行うNATとNAPTの話。。。 IPv6 前回も書きましたが、IPアドレスには、バージョンが2つあって、ひとつは現在も主流のIPv4(前回のネットワークって。。。#12を参照して下さい)で、もうひとつは、今回お話しするIPv6です。 そもそも、なんで2つのバージョンがあるんでしょ??? IPv6誕生の背景 インターネットの普及とともに、利用者も凄まじい勢いで増えてきました。 で、もともとのIPv4(4バイト = 32ビット)では、IPアドレスが足りなくなってきま…
今日は、IPアドレスの話。。。 thmat.hatenablog.com でも触れましたが、復習も兼ねて、更に深掘りします。 IPアドレス(復習) まずは、復習。。。 では、ざあっと流しますよ〜笑 IPアドレスはインターネット上のコンピュータの住所。 IPアドレスには、IPv4とIPv6の2つのバージョンがある。(今回はIPv4の話) IPアドレスは1バイト(8ビット)で表せる数字(0〜255※)4つで構成される。 ※1ビットに入る数字(コンピュータが処理できる数字)は、0か1、で、1バイト=8ビットなので、00000000〜11111111(二進数)の範囲、十進数でいうと、0〜255となる。…
今回から、IPプロトコルという事で、進めていきます。 前回まで、データリンク(レイヤ2)の話をしてきましたが、今回からは、レイヤで言うとネットワーク層(レイヤ3)の話になります。 あっ、レイヤについては、ネットワークって。。。#4を参照して下さい。 ネットワーク層とデータリンク層の関係 データリンク層は直接接続された機器同士の通信を提供 ネットワーク層は直接接続されていないネットワーク間での転送を実現 ??? 上の画像で言うと、人の形をしたコマが線で結ばれています。 線で直接繋がったコマ同士の会話が、データリンク層、直接繋がっていなくても線をたどって、いろんなコマを経由して遠くのコマと会話する…
今回は、公衆アクセス網について。。。 外部と接続する公衆通信サービスについて解説します。 今や、私達が当たり前のように接続しているインターネット。 自宅に居ながら、世界の色々な情報を見ることができます。 これを実現しているのが、公衆通信サービスです。 そんな公衆通信サービスについて、昔のアナログ電話回線からADSL、今や主流のFTTH、街中にあふれている公衆無線LAN等、それぞれについて解説していきます。 アナログ電話回線 固定電話回線を利用した通信。 電話回線の音声部分の帯域を使って、ダイヤルアップで接続。 コンピュータを電話回線で使用するために、デジタル信号とアナログ信号を変換するモデム(…
Python / GObject や Vala による GUI プログラミングでボタンウィジェットに画像を表示して多用しています。例えばファイルを読み込むダイアログを開くボタンなどで、32 x 32 程度の大きさの「フォルダ」画像をアイコンにしてボタンに表示するのが常です。 ...
Mockitoを使うとエラーハンドラのテストが作成しやすい Spring MVCでWeb APIを作成する場合@RestControllerAdviceを使ってエラーハンドラを作...
Meson /ˈmɛːsɒn/ は、ビルド自動化のためのソフトウェアです。Meson は直接ソフトウェアをビルドするのではなく、Linux では Ninja のビルドファイルを生成します。 今回は、Linux 上で Meson を使ってビルドするプログラムを、Wind...
前回のブログ記事では、Linux 上の MinGW64 クロスコンパイル環境で Vala のプログラムをコンパイルして Wine で動作確認をしました。Windows 上の MSYS2 でも Vala を利用することができます。今回は Windows 上の MSYS2 の環...
前回まで、データリンクの話として、ネットワーク機器の話から始まり、イーサネット、無線通信について述べてきました。 今回は、PPPとその他のデータリンクについて書きます。 PPP(Point-to-Point Prtocol) ピーピーピーって読みます笑 Point-to-Point。。。 その名の通り、1対1でコンピュータを接続するためのプロトコルです。 元々は、電話回線を使った通信のために作られました。 ひと昔前まではインターネットに接続するのに、電話回線とかISDN回線とかを使ってダイヤルアップ接続するのが普通でした。 今や、光回線が主流で通信速度が1Gbpsとか100Mbpsとかが普通の…
今回は、無線通信の話。。。 皆様は、無線通信と聞いて、何を思い浮かべますか? 今や当たり前に使われている無線LAN(Wi-Fi)やBluetooth。 身近なところでいうと、テレビやエアコンのリモコン。 あとは、電話なんかもそうですよね。 無線通信は、電波や赤外線、レーザー光線なんかを使って通信するものを言います。 無線通信の種類 無線通信は、その通信距離に応じて、分類されます。 短距離無線 数m RF-ID等で適用 無線PAN(Personal Area Network) 10m程度 Bluetooth 無線LAN(Local Area Network) 100m程度 Wi-Fi 無線MAN…
Meson /ˈmɛ.sɒn/ は、ビルド自動化のためのソフトウェアです。Meson は直接ソフトウェアをビルドするのではなく、Linux では Ninja のビルドファイルを生成します。 今回は、Linux 上で Meson を使ってビルドするプログラムを、Wind...
あいかわらず簡単な題材で Vala のプログラミングを勉強中です。 使い古されたテーマですが、電卓プログラムが一応動作するようになったので紹介します。 使用した OS の環境は下記の通りです。 Fedora Wor...
GNU Scientific Library (GSL) は、応用数学や科学における数値計算のためのソフトウェアライブラリです。GSL は C 言語で書かれていますが、他のプログラミング言語用にもラッパーが用意されています。GSL は GNU プロジェクトの一部であり、 G...
Flatpak は、Linux デスクトップ向けのソフトウェアデプロイメントおよびパッケージ管理を行うユーティリティソフトウェアです。Flatpak でインストールされたアプリケーションは、実行時にホスト環境から隔離( サンドボックス 化)されます。 Flatpakは fr...
Flatpak は、Linux デスクトップ向けのソフトウェアデプロイメントおよびパッケージ管理を行うユーティリティソフトウェアです。Flatpak でインストールされたアプリケーションは、実行時にホスト環境から隔離( サンドボックス 化)されます。 Flatpakは fr...
Flatpak は、Linux デスクトップ向けのソフトウェアデプロイメントおよびパッケージ管理を行うユーティリティソフトウェアです。Flatpak でインストールされたアプリケーションは、実行時にホスト環境から隔離( サンドボックス 化)されます。 Flatpakは fr...
Flatpak は、Linux デスクトップ向けのソフトウェアデプロイメントおよびパッケージ管理を行うユーティリティソフトウェアです。Flatpak でインストールされたアプリケーションは、実行時にホスト環境から隔離( サンドボックス 化)されます。 Flatpakは fr...
コンストラクタインジェクションのメリット SpringではDIを行う際にはコンストラクタインジェクションを使用することが推奨されています。 テスト時にDIの対象クラスをモックオブ...
Julia は、汎用プログラミング言語水準から高度の計算科学や数値解析水準まで対処するよう設計された高水準言語かつ仕様記述言語及び動的プログラミング言語です。並行計算、並列計算、分散コンピューティング、及び Adapter パターン不要で C 言語や FORTRAN への ...
@Builderを使うと簡単にビルダパターンを実装できる Lombokの@Builderをクラスにつけることによりビルダパターンを実装することができます。@Builderをつけた...
やりたいこと Spring MVCの@RestControllerを使って作成したWeb APIに対する認証、認可をリクエスト中のAuthorizationヘッダの値で行います。...
宇宙に関することが少しでもでてくるマンガ、映画、音楽、宇宙ニュースなどなんでも航空宇宙の話がでてきた情報を共有しましょう。 ・ある映画で「NASA」という言葉が出てきた ・宇宙をテーマとした漫画や映画 ・面白いことに挑戦している宇宙を目指す企業 などなど
EコマースやShopifyの初学者のためのコマース用語やマーケティング用語、ストア構築から販売までの仕組み・ノウハウなど
プログラミング、エンジニア、IT関連の情報交換の場。 未経験・初学者大歓迎。
ゲームやWEB、アプリ開発におけるUIUXデザインの技術備忘録。デザインのテクニックやシステム構築の方法、考え方などを掲載。
Metaverse(メタバース)に関する記事なら、どんなことでもかまいませんので、お気軽にトラックバックしてください。
プログラミング学習サイトProgateで学んだ内容の投稿など。 テーマがなかったので作成しました。
NFT(ノンファンジブルトークン)について、始め方や作り方など。
ワードプレス超初心者にお役立ちな情報を待ってます!
特に決まりはない自由なテーマです。 計装のテーマが無かったので作成しました。 資格ブログ以外も可能。 キーワード:計装、計測、センサー、制御、プラント、ビル、エンジニア、システム、計装士
ITツールやWebサービスに関すること全般