すなりん

WEB

HTML ツールチップを表示したい

リンクなどに補足的な情報を追加したいときaタグのtitle属性を使用します。タグにtitle属性を追加しておくと、マウスポインタがホバーしたときに、ツールチップが表示されるようになります。title属性の値には、ツールチップに表示したいテキスト内容を設定します。このサンプルではaタグを使用しましたが他のどんなタグにも使用できます。ただし、スマートフォンやタブレットのブラウザでは、title属性のツ...
WEB

略語であることを表現したい

略語であることをマークアップしたいとき、とくにその略語の正式名称を表示したい時<addr>~</addr>は、囲まれたテキストが「略語」であることを意味するタグです。<addr>にはtitle属性を追加することができ、略語の正式名称を書いておくことができます。title属性があると、マウスがホバーしたとき、その内容が表示されるようになっています。<addr>タグは、初期状態では下線もつかず、通常の...
WEB

HTML 読みがなのルビを振りたい

漢字にルビを振るには、<ruby>と関連の<rb>、<rt>、<rp>を使用します。基本的なマークアップのパターンは次の通りです。この書式の「漢字」と「かな」の部分を書き換えれば、どんなときでも使用できます。<ruby>~</ruby>ルビを振る漢字とかなを囲む<rb>~</rb>ルビを振る漢字(ルビベース)<rt>~</rt>ルビ(ルビテキスト)<rp>~</rp>ルビに対応していないブラウザが...
WEB

HTML テキストの一部にマーカーをつけたい

テキストを部分的に強調したいときに、<mark>タグを使用することでマーカーを付けることができます。<mark>~</mark>タグはHTML5で登場した比較的新しいタグです。テキストに蛍光ペンでマーカーを引いたような塗りをつけるタグです。<mark>タグはテキスト装飾として目立たせることを目的としていて、重要な意味は持っていません。<mark>マーカーを引きたいテキスト</mark>サンプル <...
WEB

日付や時刻を表示したい

日時を表示したいときは、<time>タグを使います。<time>~</time>の中に含めるテキストは、日時をさすようなものであれば、どんなフォーマットでも可能です。<time>タグの最大の特徴は、datetime属性を追加できることです。datetime属性にはコンピュータが理解できるフォーマットで日時を指定します。たとえば、検索エンジンのクローラーがこの属性に書かれている日時を解析してくれれば...
WEB

JavaScriptが動作しない時のコンテンツを記述したい

JavaScriptが動作しないブラウザに、代わりになるコンテンツを表示する必要があるときに使用します。JavaScriptが動作しないブラウザからアクセスされたときに、JavaScriptが動作しなくても不都合がないように代わりのコンテンツを表示するには、<noscript>タグを使用します。JavaScriptが動作しないときは別のコンテンツを表示するHTMLとCSSを追加します。<noscr...
WEB

JavaScriptをHTMLに直接書きたい

HTMLに直接JavaScriptファイルを記述するが必要があるとき、同じ<script>タグを使います。JavaScriptファイルを用意することも、HTMLに直接書くことも、どちらもよく使用されます。指定方法以下の範囲に書かれたJavaScriptプログラムが実行されます。<script>~</script>サンプル<body> <div> <p>ユーザーIDを忘れた方</p> <button...
WEB

JavaScriptファイルを読み込みたい

HTMLに外部JavaScriptファイルを読み込む必要があるとき、次のタグをHTML内に記述します。パスに指定されたJavaScriptファイルを読み込みます。<script src="JavaScriptファイルのパス"></script>JavaScriptファイルを読み込むには「<script src="js/javascript.js"></script>」を記述します。src属性には、...
WEB

HTML ページの主要な言語設定したい

コンテンツの主要な言語が日本語ではないときなどに使用します。ページの主要な言語が日本語ではないときは<html>タグに含まれるlang属性の言語コードを書き換えます。主要な言語が英語なら次のように記載します。<html lang="en"><html>タグのlang属性<html>タグのlang属性には、そのページに含まれるコンテンツの主要な言語を指定します。lang属性があってもなくてもページの...
WEB

ページの枠組みを作る

実践的なサンプルページの作成方法について解説ポイントfloatを指定された要素は左または右に寄せて配置され、後続の要素はその反対側に回り込むfloatを指定した要素は親要素の高さとは無関係になり、親ボックスからはみ出すfloatを指定した要素全体を含むように親要素を拡張するには、clearfixを使用するclearfixの代わりとしてoverflowやfloatを使用することもできる各カラムの高さ...
WEB

相対配置と絶対配置

floatプロパティは左右に寄せる配置方法でしたが、縦・横の配置位置を数値で指定する方法も用意されています。それがpositionプロパティによる相対配置と絶対配置で、別レイヤーのようにしてコンテンツを重ねて表示させることができます。positionで配置位置を指定するHTMLの内容としては、ブロックレベル要素であるdiv要素が3つあるだけです。その内容のテキストには、さらにspanタグが付けられ...
WEB

floatでボックスを横に並べる

floatを使ったマルチカラムレイアウトを使用して、ページ全体の枠組み作成について解説しています。1、floatでマルチカラムレイアウトを実現するHTMLの内容としては、「header」、「sub」、「main」、「footer」というidが付けらえれた4つのdiv要素に分かれており、それらが「wrapper」というdiv要素でグループ化されています。CSSでは、body要素の余白をクリアし、「w...
WEB

floatプロパティを指定した要素は親ボックスからはみ出し、後続のボックスの中に入り込む

指定した要素は親ボックスからはみ出し、後続のボックスの中に入り込むとマルチカラムレイアウトに使おうとすると不具合が発生します。ここでは、clearfixを使用した解決方法を記載します。1、floatの問題を解決するbody要素の中には、p要素が2つあります。そして1つ目のp要素の先頭に画像が組み込まれていて、それに対してCSSで「float: left;」が指定されています。<!DOCTYPE h...
WEB

img要素で指定した画像の下にできるスペース(余白)を簡単に詰める方法

img要素として画像を配置して、marginやpaddingを0に指定しているのにも関わらず画像の下に余計なスペース(空行みたいなもの)が表示されてしまう。ブラウザのデバッグモードでも原因がわからないいし、改行や空白を消しても解消されません。今回は簡単になおせる方法を紹介しています。余計な余白ができる原因画像(img要素)に対して余白ができる原因は、画像を含むインライン要素が、ベースラインに配置さ...
WEB

floatの基本的な使い方

現在のCSSレイアウトでボックスを横に並べるには、一般的にfloatプロパティが使用されます。しかしfloatプロパティは、もともとマルチカラムレイアウト(段組み)を行うことを目的に作られたものではありません。ここでは、floatプロパティ本来の使い方を解説しています。1、画像の配置とテキストの回り込み<!DOCTYPE html><html lang="ja"><head> <title>flo...
WEB

WebサイトをSNSでシェアするOGP

「OGP」(Open Gragh Protocol)は、FacebookやTwitter、LINEなどのSNS向けにメタデータ(「タイトル」「画像」「説明文」などの補足情報)を付与する仕様です。ニュースサイトやブログの記事がSNSで共有されるときなどに、各サービスに最適化されたデザインで表示されるなどのメリットがあります。OGPの指定自体はmeta要素内で行います。OGPに必要なデータとその形式は...
WEB

メディアクエリを使ってPCサイトとスマホサイトを作成する方法

メディアクエリとViewportを使うことによって、1つのHTMLファイルでWebサイトをPC向けデザイン、タブレット向けデザイン、スマホ向けデザインに対応させることができます。いわゆるレスポンシブデザインといいます。Webページのデザインを記述するCSSのうちの1つです。画面環境にあったデザインに切り替える機能があり、それぞれの画面の大きさや解像度に適した形に調整して表示できます。本記事では、メ...
SQLServer

SQL Server トランザクションログを消す・クリア(サイズを縮小させる)する方法

ここでは、Management Stduioを使用してトランザクションログファイル(ldf)のサイズを小さくする方法を記載しています。SQL Serverを長期間運用しているとテーブル内のレコードが更新されるとトランザクションログにデータの履歴が記録され、だんだんとトランザクションログが肥大化してきます。その結果サーバー内のストレージが圧迫し思わぬ障害に合うことがあります。運用としては増え続けるト...
windows

Windows10 回復ポイントの作成方法

システム復元を行う場合は、事前に復元ポイントを作成しておく必要があります。大型のWindowsUpdateやアプリケーションのインストール、OSに大きな変更がある前などに実施しておくことで以前の状態に戻すことができます。対象OS:Windows11、Windows10復元ポイントの作成方法1、スタートボタンをクリックします。2、設定をクリックします。3、設定→システムをクリックします。4、設定画面...
Adobe

Photoshop 長方形選択ツール+Shift、楕円形選択ツール+Shiftでフリーズする

長方形選択ツール+Shift、楕円形選択ツール+Shiftでフリーズする現象を解決する方法を紹介してします。Windows10バージョン20H2及びWindows10バージョン2004にバージョンアップされていると、IME仕様が変わったことでフリーズします。フリーズするとタスクマネージャーから強制でプロセスを削除するしかなかったので、対象方法を残します。対象:Photoshop2024以下のマイク...
Linux

Linuxコマンド辞典 nslookup

DNSを利用して対話的に問い合わせる「nslookup」コマンドの概要と使い方を記載しています。RHEL Fedora CentOS Vine Deblan Ubuntu Plamo参考サイト:Man page of INSTALL概要・使用方法書式$ nslookup DNSサーバにホスト名からIPアドレス、IPアドレスからホスト名などの名前解決の問い合わせをします。nslookupには、対話モ...
.NET

.NET VB FTPサーバーへファイル送信する際にPWDやOPTS等の特定コマンドを禁止されている場合の回避方法

.NET VBからFTPサーバーに接続するとき、「System.Net.FtpWebRequest」ライブラリを使用する場合が多いと思います。要件によってはFTPサーバー側でPWDやOPTSコマンドを禁止している場合がある。特にセキュリティ面でPUT(STORコマンド)やGET(RETRコマンド)のみ許可している場合は、PWDやOPTSコマンドも許可していないケースがあるので、その場合、.NET ...
Linux

RockyLinuxのFTPサーバー(vsftpd)の構築手順

Webサーバーやインターネット上のサーバーに対して、ファイル転送するためのFTPサーバーの構築について解説。今回は、RockyLinuxにvsftpdアプリケーションをインストールします。最近ではFTPサーバーは、セキュリティ面で脆弱なのでsftpやssh等でファイル転送する場合が多いのですが、2024年代でもftpサーバーを使用するプロジェクトがあったのが驚きです。だいぶ昔に構築したことがあるの...
Linux

LinuxのOSバージョンやカーネルバージョンの色々な調べ方

Linuxディストリビューション(Amazon Linux、Red Hat Enterprise Linux、AlmaLinux、RockyLinux、Ubuntu、Oracle Linux Server、Fedora、Debian系、SuSE Linux系、Turbolinux)やOSのカーネルバージョンの調べ方をまとめて解説しています。OSのバージョンを表示cat /etc/os-releas...
windows

Windowsの拡大鏡を使ってマウスポインターを含めてスクリーンショットを取得する方法

Windowsの標準機能でマウスポインター(マウスカーソル)を含めてスクリーンショット(ハードコピー)を取るためには、拡大鏡の機能を使用します。通常のスクリーンショットキーによるスクショではマウスカーソルが含まれないからです。対象OS:Windows10、Windows11拡大鏡の起動方法拡大鏡の起動方法は以下の3つの方法があります。ショートカットキーで起動するのが一番早いです。ショートカットキー...
windows

Windows デスクトップのアイコンにチェックボックスを表示しない方法

Windowsデスクトップのアイコンやエクスプローラー内のアイコンに、チェックボックスが表示されているとき非表示にする方法を解説しています。デスクトップアイコンのチェックボックスを非表示にする方法エクスプローラーを開きます。デスクトップ内にあるPCやフォルダをダブルクリックしてエクスプローラを開きます。以下のようにエクスプローラが表示されます。赤枠の下矢印をクリックします。リボンが表示されます(赤...
.NET

Visual Studio Community 2022のインストール方法

CommunityについてVisual Basicの学習にあたっては無償で入手できる「Community」を利用しましょう。もし、有料版を使用したい場合は、90日間の無償評価版がダウンロードできます。Community版はProfessional版とほぼ同じ機能を持ち、組織で使用する場合は、以下の制約がありますが、個人の開発は自由に使用できます。※有償アプリケーションの開発もできます。Visual...
wordpress

WordPressフォルダの中について

WordPressのフォルダ構造やファイル構成について解説しています。WordPressフォルダは、複数のファイルやフォルダが規則基づいて作成されています。最上位には「wp-admin」、「wp-content」、「wp-includes」の3つのフォルダがあります。index.phpやwp-activate.phpなどの複数のPHPファイルや、license.txtファイルなどがインストールされ...
wordpress

WordPressで本格的な表を簡単に作成できる「tablepress」プラグイン

標準装備の表にはない検索や並び替え、デザイン変更、表管理、外部ファイルのインポート/エクスポートなどの機能を搭載した「tablepress」プラグインのインストール方法から使用方法を解説しています。また、テーブルデザインをCSSでカスタイマイズする方法といくつかサンプルも記載しています。tablepressとは公式テーブル(表)の作成と管理ができます。作成したテーブルはショートコードにより記事に埋...
wordpress

WordPressの投稿一覧にメモ機能を付ける「WP Dashboard Notes」プラグイン

ダッシュボードにメモを色付き付箋(ふせん)のようにたくさん貼り付けすることができる「WP Dashboard Notes」プラグインのインストール方法から使用方法を解説しています。WP Dashboard Notesとは公式表の作成と管理が簡単にできます。また、閲覧者が表の列を並び替えたり検索したりすることができます。機能メモの色を選択可能リストタイプまたは標準タイプ共有と個人ダッシュボード内で編...
wordpress

WordPressの投稿一覧にメモ機能を付ける「Simple Post Notes」プラグイン

投稿ページや固定ページにメモを登録して、それを一覧画面で見たいときがあります。記事の修正やSEO対策など後から記事に対して何らかのアクションを行いたい時、メモがあると何かと便利です。そんな機能を実現してくれる「Simple Post Notes」プラグインのインストール方法から使用方法まで解説しています。Simple Post Notesとは公式投稿一覧に簡易的なメモ欄を表示します。投稿一覧や固定...
wordpress

WordPressのダッシュボードにメモを残せる「Dashboard Notepad」プラグイン

wordpressを運用していると次の記事のアイデアや今後のメンテナンス内容や時期など、メモを書きたい時があります。そんなときは、WordPressのダッシュボードにメモを残せる「Dashboard Notepad」プラグインが重宝します。ここでは、「Dashboard Notepad」プラグイン」のインストール方法から使用方法を解説しています。Dashboard Notepadプラグインとは公式...
wordpress

WordPressのプラグインの一覧にメモを残せる「Plugin Notes Plus」プラグイン

WordPressを運用しているとプラグインが増えていきます。プラグインが増えていくとサイトパフォーマンスに影響する場合があるので、定期的にメンテナンスするのですが不用意にプラグインを無効化や削除して、ページに不具合が生じたりします。そん時、プラグインにメモを残す「Plugin Notes Plus」プラグインが重宝します。Plugin Notes Plusとは公式プラグインに関数するメモ、編集、...
wordpress

WordPressのアイキャッチ画像 厳選おすすめプラグイン2選

投稿一覧や固定ページ一覧の列にアイキャッチ画像を表示する「Featured Image Admin Thumb」プラグインとアイキャッチ画像が未設定記事に自動的にアイキャッチ画像を表示する「Default featured image」プラグインについて紹介します。ちなみにCocoonというテーマを利用している場合は、どちらも標準で装備されています。Featured Image Admin Thu...
wordpress

WordPressのユーザー名を後から変更できる「Easy Username updater」プラグイン

WordPressではユーザーID(ユーザー名)を後から変更することはできません。ただし、「Easy Username updater」プラグインを使用することで変更することができます。「Easy Username updater」プラグインのインストール方法から使用方法まで記載しています。Easy Username updaterとは公式管理者がサイト上のユーザー名を変更できるプラグインです。イ...
wordpress

WordPressで画像の差し替えできるEnable Media Replaceプラグインのインストール方法

WordPressの機能として、画像を上書きする機能はありません。一度アップロードした画像を削除する場合は、URLの確認やリダイレクトが必要となります。そんな時、アップロードした画像の削除ではなく、上書きしたいときに重宝するのが「Enable Media Replace」プラグインです。Enable Media Replaceとは公式新しいファイルをアップロードして古いファイルを上書きする軽量プラ...
wordpress

WordPressのメディアファイルをフォルダごとに整理するFileBird Liteプラグインの使い方

WordPressを長く運用しているメディアライブラリ内のファイルが膨大となり、月単位で保存されているため前アップロードした画像を使いたいときに見つからないということが多いです。もちろんタイトルや説明等記載していれば検索で探しだすことはできるでしょうが、アイキャッチや広告等の画像をフォルダに格納してまとめておけば、すぐに探し出すことができます。上記の要望を叶えてくれる「FileBird Lite」...
wordpress

WordPressのエディタ内で記事の文字数を確認できない

以前のWordPressはブロックエディターの画面上部にある「i」マークを押すことで文字数と単語が確認できていたが、最新バージョンでは、ドキュメント外観のアウトラインという場所で記事の文字数と単語数が確認できるようになっていた。昔は以下の場所にあった。WordPress標準機能以外でも「WP Word Count」というプラグインでも確認できるみたいだが、WordPress 6.4.3環境にインス...
wordpress

WordPressの投稿一覧に文字数を表示する方法とソートする方法

SEO的にも記事の文字数は評価の基準になっていますので、文字数が少ないページをメンテナンス時があるかと思います。一般的にはよく、1000文字、2000文字、3000文字なんて言われています。そんな時は、WordPressの投稿一覧画面で記事の文字数を表示する「Posts Character Count Admin」プラグインと投稿一覧に表示した文字数をソートに関しては「Add_Posts_Colu...
wordpress

アップ済みの画像ファイル名を変更できる「Phoenix Media Rename」プラグイン

WordPressは一度アップロードしてしまったメディア(画像や動画等)ファイルを後から変更することは、デフォルトでは行うことができません。そこで、後からファイル名を変更するのに便利な「Phoenix Media Rename」プラグインを使用します。WordPressはメディアに画像や動画をアップロードすると、自動的に数種類のサイズの画像が作られ、ファイルが意図しないファイル名に変更されることも...
wordpress

アップ済みの画像ファイル名を変更できる「Media File Renamer」プラグイン

WordPressは一度アップロードしてしまった画像ファイルは、デフォルトではファイル名を変更することができません。そこで、後からファイル名を変更するために「Media File Renamer」というプラグインを使用します。WordPressはメディアに画像や動画をアップロードすると、自動的に数種類のサイズの画像が作られ、ファイルが意図しないファイル名に変更されることもあります。また、画像をスク...
HTML辞典

HTML辞典 共通のグローバル属性の解説

HTMLですべての要素に共通で適用できる共通の属性について記載しています。グローバル属性(共通)グローバル属性グローバル属性は、すべての要素に指定できる共通の属性のことです。accesskey(アクセスキー)要素にアクセスキーを割り当てます。いわゆるショートカットキーになります。autocapitallze入力/編集されたとき、入力文字列の先頭大文字化が自動的に行われるかどうかなどを指定します値内...
wordpress

WordPressで編集中に入力した文字をバックスペースキーで削除するとページが移動してしまう原因

Wordpressで記事を編集中に文字を削除しようとバックスペースキー(BackSpaceキー)を押すと、「このサイトを離れますか?」行った変更が保存されない可能性があります。というメッセージが表示され、削除することができなかった。
SQLServer

わかりやすい SQLServerのネットワークコンポーネント解説

クライアントがSQLServerにアクセスする際の動作に関する基礎的な情報や、SQLServerとクライアントが通信を行う際に使用しているアプリケーション層のプロトコルTDS(Tabular Data Stream:表計式データストリーム)について解説しています。
SQLServer

SQL Server 「SQL Browserサービス」とは何か?

SQL Browser サービスについて解説しています。
SQLServer

わかりやすい SQLServerのリレーショナルエンジンの解説

SQL Serverがクライアントからのクエリを受け取ってから、データにアクセスするまでの内部的なステップ、いわゆるクエリのライフサイクルについて解説しています。また、クエリオプティマイザの処理の流れや統計情報の解説もしています。パフォーマンスチューニングに役立つかと思います。
SQLServer

わかりやすい SQL Serverのバックアップと復元方法

ちょっと、古い内容になりますが、バックアップファイルの出力形式、バックアップの種類、バックアップ処理、圧縮方法、バックアップ流れ、バックアップファイルが破損したときの対処方法について記載しています。
SQLServer

わかりやすい SQLServerのデータベース破損原因と対応方法

ちょっと古い内容になりますが、SQLServerのデータベース破損に関して記載しています。データベース破損とは何か?やデータベースの破損原因、データベースの破損状況の分析と復旧方法などについて記載します。
SQLServer

わかりやすいSQLServerのデータベース構造解説(第2章)

ちょっと、古い内容になりますが、SQLServerのテーブルとオブジェクトID、ページの分類、インデックスの内部構造と動作解説、クラスタ化インデックスと非クラスタ化インデックスの違いそして格納されているデータのそれぞれの構造、付加列インデックスのメリット、dbcc pageコマンドの使用方法と出力内容についてわかりやすく記載します。テーブルとオブジェクトID「テーブル」を最もシンプルに表現すると、...
SQLServer

わかりやすいSQLServerのデータベース構造解説(第1章)

ちょっと、古い内容になりますが、SQLServerのデータファイル(ページとエクステント)、ログファイル、トランザクションログ構造、データベースファイルの管理方法とデータ効率的な格納方法についてわかりやすく解説しています。SQLServerが管理するデータベースは、少なくても1つのデータファイルと、1つのログファイルで構成されています。もちろん複数のデータファイルとログファイルで構成することも可能...