Webサイトの運営会社で得た技術的な知識を記録していきます。 サーバー情報、Webデザイン、プログラミング、このWebサイトで利用させていただいているBlogger(ブロガー)についても公開していきます。

grep検索で特定の文字列を含むファイルの一覧取得する

先日、公開しているWebサイトでPHPの致命的なエラーが表示されて 画面が表示できない状態になったサイトを復旧させてほしいという依頼を受けました。 過去に付き合いのあった会社のWeb担当者からの依頼です。 今でも、時々、仕事の依頼を受けているので、修復できるかは分からない...>

Oracleのプライマリーキー(主キー)(primary key)を作成する方法

Oracle(オラクル)のプライマリーキー(主キー)(primary key)を作成する方法です。 SQLは、「ALTER TABLE~ADD CONSTRAINT ~PRIMARY KEY~」で作成可能です。 プライマリーキー(主キー)は必ず作成しなむればならない訳じゃ...>

Oracleでシングルクォートを値として挿入するには?検索や更新もOK

Oracle(オラクル)で シングルクォート(シングルクォーテーション) を値として挿入しようとしたのですが うまくいかず、エラーで挿入ができませんでした。 結果的に挿入できたのですが、他のデータベースとは少しやり方が違うようですね。 理解できていれば、何てことはない...>

Oracleでグループ化したレコードから古い方を優先取得する方法

ROWID のカラム名を使えば簡単に取得可能になります。 Oracleのテーブルには、疑似列「ROWID」があるんだそうです。 この「ROWID」は、内部的に自動で作成される疑似列とのこと。 仮の列になっていて、隠れている列になっていて、通常は意図的に指定しない限り、表に...>

JavaScriptで連想配列の要素数取得はlengthは×

JavaScriptで連想配列の要素数を取得しようとして よくやってしまうことがあります。 それは、lengthプロパティを使って実行してしまい、 あぁっ 連想配列は、lengthプロパティで取得できないんだったといつも思います。 lengthではダメなんですよね。 ...>

URLのGET変数をjQueryでフォーム(form)内に挿入する

URLに付いているGET変数(パラメータ)をHTMLのタグ内に挿入するスクリプトです。 GET変数の文字列をJavaScriptで取得して分解し、それをjQueryで特定のHTMLタグの中に挿入するスクリプトになります。 ここで紹介したコードをそのまま使うケースは少ないと...>

jQueryでformオブジェクトを生成してPOST送信する方法

form要素から直接送信させるのではなく、JavaScriptで何らかの処理をさせてからform送信したい場合があると思います。 例えば、バリデーションをさせてから問題がなければ、submitを実行してデータを送信するといった場合です。 その他にも状況に応じて、送信するデ...>

VirtualBoxのホストキーは[Right Control]、スクリーンショットは[Host+E]

先日、 VirtualBoxのバージョン5.2 で、 CentOS-7 を操作していた時、 コンソールウィンドウで、 PrintScreen(プリントスクリーン) をやりたいと思いました。 しかし、意図した通りにできませんでした。 PrintScreen(プリントスク...>

Oracleのテーブル(表)のカラム(列)を削除する方法(ALTER TABLE DROP)

Oracleのテーブルでは、テーブルのカラム(列)を後からでも削除変更可能です。 テーブル(表)のカラム(列)の桁数を変更するSQLは、「ALTER TABLE ~ DROP ~」を使います。 テーブルのカラム(列)を削除するSQL ALTER TABLE <テー...>

XAMPP-7.2のMySQL操作には同梱のphpMyAdminを使う

XAMPP-7.2でのMySQLの操作には、一緒に同梱されている phpMyAdmin が便利です。 phpMyAdminは使いたくない方がいらっしゃったら、ご自分の好きなツールを使えばよいと思います。 私は、phpMyAdmin が気に入っている方なので、よく使います。...>

XAMPP-7.2のPHPからsendmailでメール送信

XAMPP-7.2のPHPからメールを送信する方法です。 私はあまりWindowsのサーバには詳しくありません。 一般的によく利用されるWindows用のMTAサーバが存在するのか? あまり真剣に調べるほど本格的な利用をする予定もありませんので 開発用に簡易的なメール...>

XAMPP-7.2のPHP-7.2の設定変更とXdebugの導入

XAMPP-7.2 の中に入っているPHP-7.2の設定を変更していきます。 XAMPPのデフォルトの設定のままで、十分な機能を持っていますが 設定しておいた方が、後々便利な点を追加・変更していきます。 XAMPP-7.2 のインストールは、済んでいるものとして説明して...>

XAMPP-7.2のApacheでVirtualHostとSSLに対応させる

XAMPP-7.2 の中に入っているApacheをVirtualHostとSSLに対応させていきます。 XAMPP-7.2 のインストールは、済んでいるものとして説明していきます。 VirtualHostについては、hostsファイルが書き込み可能な権限を所有していない...>

Web開発LAMP環境「XAMPP-7.2」の構築はポータブル版が便利

WindowsでのLAMP開発環境「 XAMPP-7.2 」の構築記録です。 私が開発している環境は WindowsのOSがメインです。 Webの開発環境も主に Windows でWebのシステムを開発しています。 PHPで開発する時は、XAMPPを使っています。 ...>

Oracleのカラム(列)の定義を変更するSQL(MODIFY)

Oracleのテーブルでは、テーブルのカラム(列)を作成後でも定義変更可能です。 数値型の桁数を少し大きくしたい場合や逆に小さくしたい場合など、SQLで変更できます。 桁数を大きくする場合は特に気にしなくても良いと思いますが、小さくする場合は現在入っている値次第では変更でき...>

Oracleのテーブルのカラム(列)を削除する方法

Oracleのテーブル(表)のカラム(列)を削除する方法です。 テーブル(表)のカラム(列)を削除するには、「ALTER TABLE ~  DROP  ~」のSQLを使います。 私の経験から、運用してからカラム(列)を削除することは、あまりないです。 あるとすれば、カラ...>

Oracleのテーブルにカラム(列)を追加する方法

Oracleのテーブル(表)にカラム(列)を追加する方法です。 テーブル(表)にカラム(列)を変更するには、「ALTER TABLE ~ ADD ~」のSQLを使います。 機能を追加したことにより、どうしても追加せざるを得なくなった場合に追加することが多いですね。 運...>

Oracleのテーブルのカラム名(列名)を変更する方法(RENAME COLUMN)

Oracleのテーブルのカラム名(列名)を変更する方法です。 カラム名(列名)を変更するには、「ALTER TABLE~RENAME COLUMN~」を使います。 運用が始まれば、変更することは、あまりないかもしれません。 開発中に変更する場合の方が多いかもしれませんね...>

Oracleのテーブル名を変更するする方法(RENAME)

他のデータベースと同様に、Oracleでもテーブル名を変更することが可能です。 Oracleでテーブル名を違う名前に変更するには「RENAME TO ~」を使用します。 使う機会は少ないかもしれませんが、 私は、バックアップしておいた過去のデータに戻したりする場合などに...>

Bloggerのテーマを自作テーマに変更しました

ここのブログで使っているテーマBlogger(ブロガー)のテーマなんですが 自作テーマに変更しました。 テーマの名前は、決めていません。 配布目的で作成した訳じゃないのでね。 今後、公開するレベルにまでなれば、テーマの名前は決めないといけないですね。 ベースは、B...>

XAMPPのバージョンは?LAMP開発環境のアプリケーションサーバ

LAMP開発環境で利用しているXAMPPの各アプリケーションのバージョン 例えば、PHPのこのバージョンの開発環境を構築したいけど、 どのXAMPPをインストールするのか分からない時があります。 最近のXAMPPでは、 PHPのバージョンがXAMPPのバージョン にな...>

Oracleのテーブルをコピーして別名のテーブルを作成する方法

Oracleで既存のテーブルをコピーするには、「CREATE TABLE ~ AS SELECT ~」を使用します。 コピー元のテーブルからSELECTしたデータを、CREATE TABLEで作成したターブルに挿入するようです。 テーブルをバックアップする時などに便利ですよ...>

特定のファイルを一か所に収集する方法をシェルスクリプトで実現

先日、サーバーの中にあるけど、特定の拡張子のファイルを全て集めなくてはならない作業が入りました。 その時集めたファイルは、GIFの画像ファイル(.gif)だったんですが、一か所に集めるにはどうすれば良いのか。 全てのファイルをダウンロードしてきてから、検索する方法も可能で...>

Webサイトの移転によるリダイレクトをJavaScriptで実現させるクラス

Webサイトを移転させる時、移転前から移転後ではパスやパーマリンクが変更になることでURLが変わってしまうことはよくありますよね。 私は先日、古いPukiWikiのシステムをGoogleのBlogger(ブロガー)に移転させようとしました。 PukiWikiのURLは、各...>

Oracleのテーブル(表)のデータを全て削除するSQL(TRUNCATE)

Oracleでテーブル(表)を削除するには、「TRUNCATE TABLE ~」を使用します。 「TRUNCATE」は、テーブル(表)のデータを削除するということでは「DELETE」と変わりがありません。 ただし、テーブル(表)のデータは全て削除されてしまいます。 そし...>

Oracleのテーブルのデータ削除するSQL(DELETE)

Oracleでテーブル(表)を削除するには、「DELETE FROM ~」を使用します。 データの削除に関する操作は、「DELETE」 「TRUNCATE」があります。 ここでは、「DELETE」について、ご紹介します。 DELETEで削除した場合は、REDOログに記録...>

PHPでファイル入出力(ファイルの読み書き)

PHPでファイルの読み書きをして、ファイル入出力する方法です。 ある程度は覚えているのですが、細かな部分を忘れていることも多いので 再利用しやすいようにサンプルを用意しました。 PHPのファイル操作でよく使うパラメータです。 r 読込専用 w 書出専用 a...>

PHPでディレクトリごと削除する関数

PHPでプログラミングをしていて、 ディレクトリの操作についてです。 ディレクトリ内のファイルも含めてディレクトリごと、 ごっそりと削除したいという場合があると思います。 Linuxのコマンドを使えば簡単なんでしょうけど、どうしてもPHPでプログラミングしなければならない...>

Blogger(ブロガー)のトップページや一覧ページをカスタマイズ

Blogger(ブロガー)のトップページや一覧のページでは 記事が全て表示されます。 内容が多い記事が複数あると、すごくスクロールが長くなってしまいます。 表示させる最大件数を少なくすれば良いのですが、最低でも5件くらいは表示させたいです。 とりあえずベストな方法が見...>

jQueryで自身の要素を含めて取得する方法

jQueryを利用してHTML要素の取得をする場合 「.html()」メソッドなどを使用することが多くありますよね。 私は頻繁にあります。 自身を含めた要素を取得したい場合 「.html()」メソッドでは、思った通りの結果が得られなかったりします。 そのような場面...>

Blogger(ブロガー)のタイトルをカスタマイズ

Blogger(ブロガー)でブログを開設して少しずつですが、記事を投稿してきました。 まずは記事を投稿していくことを中心に考えて、機能自体のカスタマイズは後回しに考えていました。 Googleの検索結果を確認してみると、 タイトルのレイアウトがあまり良くない なと気づきま...>

Oracleのテーブル(表)のカラム名(列名)を変更するSQL

Oracleのテーブル(表)のカラム名(列名)を変更するには、「ALTER TABLE~RENAME COLUMN~」を使用します。 Oracleのテーブル(表)は、作成後でもカラム名(列名)を変更することが可能です。 テーブル(表)にカラム(列)を1つ追加する テー...>

Oracleでテーブル(表)やカラム(列)にコメントを追加する

Oracleでテーブル(表)やカラム(列)にコメントを追加するには、「COMMENT ON」を使用します。 データベースにコメントを付けることは必須ではないですが、付けたほうが分かりやすいと思います。 私は可能な限りコメントを付けるようにしています。 自身が使うだけな...>

pre要素内のコードをボックス枠内で折り返すCSS

Bloggerでブログ開設してからモバイル版の表示確認をしておらず メインで使用しているWebブラウザの「Firefox」で、[Ctrl] + [Shift] + [M] のキーを押して、モバイル表示させてみました。 するとコードを表しさせているブロックが横幅を超えているの...>

Oracleのテーブルに列(カラム)を追加

Oracleのテーブルにカラム(列)をするには、「ALTER TABLE~ADD~」を使用します。 テーブルにカラム(列)を1つ追加する -- テーブルにカラム(列)を1つ追加するSQL ALTER TABLE <テーブル名> ADD (<列名1の定義>); 実行例...>

Oracleのテーブル名を変更する

Oracleでテーブル(表)名を変更するには、「RENAME~TO~」を使用します。 テーブル(表)名を変更する Oracleのテーブル名を変更する方法です。 -- テーブル名を変更するSQL ALTER TABLE <変更前のテーブル> RENAME TO <変更後の...>

Oracleのテーブルを削除する(DROP TABLE)

Oracleでテーブル(表)を削除するには、「DROP TABLE 」を使用します。 テーブル(表)を削除する (ゴミ箱行き) 完全に削除される訳でなく、リサイクル・ビンというゴミ箱に入ります。 Oracle10gからの機能です。 削除したテーブルを戻す可能性がある場...>

Oracleのテーブルを作成する(CREATE TABLE)

Oracleでテーブル(表)を作成するには、「CREATE TABLE 」を使用します。 テーブル(表)を作成する(表領域を指定なし) 表領域を指定しない場合は、デフォルト表領域に作成されます。 --テーブル(表)を作成する CREATE TABLE <テーブル名> (...>

Bloggerの初期設定

Bloggerの初期設定です。 Bloggerで最初に設定した内容を書き残すことにします。 理解していないことも多いですので、他のBlogger解説サイトを参考にさせていただきました。 Bloggerで新しいブログを作成 Bloggerで、新しいブログを作成。 ...>

Bloggerの初期設定

Bloggerの初期設定です。 Bloggerで最初に設定した内容を書き残すことにします。 理解していないことも多いですので、他のBlogger解説サイトを参考にさせていただきました。 Bloggerで新しいブログを作成 Bloggerで、新しいブログを作成。 ...>

Bloggerでブログ開設

ミチゴンです。 Blogger(ブロガー) で、 ブログを開設 しました。 Bloggerで作成した理由は、保守が楽なんじゃないかと思ったからです。 今まで、WordPressでブログ作って記事を書いたことがありました。 放置したまま、今でも公開状態で残っているWor...>

人気記事

ラベル

アーカイブ

ページ

このブログを検索