web開発

1/4ページ

[PHP]GeoIPでIPアドレスから国を判定する

PHPで訪問者の国名を判定する方法 ウェブサイトを開発していると、 多言語対応のサイトにて訪問者ごとに対応する言語で表示する 所定の国のみで限定公開したい、または所定の国からのアクセスを遮断したい 海外からのアクセスのときは、プログラムの処理を変えたい などの理由により、サイトへの訪問者の国を判定したいときがあります。 PHPで国を判定する方法として2つの方法があります。 1つ目は、IPアドレスの […]

[PHP]日付から日本語表記の曜日を取得する

PHPにおける曜日の取得 PHPにて日本語表記の曜日を取得する方法を紹介します。 PHPでは英語表記の曜日である「’sunday’,’monday’」やその短縮表記である「’sun’,’mon’」は定義されていますが、日本語表記の定義はありません。ただ曜日は簡単に求めることができるためサンプルプログラム […]

[MySQL]SQL実行時に発生したwarningを確認する方法

warningの確認方法 MySQLをコマンドで打ち込んでいると、warningを見かけることがあります。 MySQLはerrorのときはエラー内容が表示されますが、warningのときは表示されません。warningの内容を確認する方法は無いのか!?ということで、MySQLにてwarningを確認する方法を確認してみましょう。 warningを確認するコマンド MySQLのWARNINGを確認す […]

Ruby + Seleniumでウェブサイトをスクレイピングする

ウェブサイトのスクレイピング ウェブサイトを定期的にチェックしたり、開発中のウェブサイトを自動テストするときにプログラムでウェブサイトをスクレイピングすると手間が大幅に軽減されます。今回はRuby + Seleniumでスクレイピングするサンプルプログラムを共有します。 Yahoo!検索結果のスクレイピング Yahoo!にて「テスト」と検索したときに結果を表示するサンプルプログラムを紹介します。 […]

[Ruby]コメントの書き方まとめ

コメントの書き方 利用頻度の低い開発言語を使用するときに、コメントの書き方を調べる方は多いのではないでしょうか? その中でもRubyのコメントは他の言語ではあまり見かけない書き方をするため、備忘録ついでにまとめていきます。 1行のコメント # (コメント) 「#」より後に記述した文章はコメントと見なされます。 Rubyの1行のコメントは、PythonやPerl、シェルスクリプトと同じコメント形式な […]

[MySQL]稼働中サービスにALTER TABLEを実行するときの注意点

カラムの変更を行う「ALTER TABLE」 テーブルのカラムを変更するときに使用する「ALTER TABLE」。仕様変更や機能拡張を行うと「ALTER TABLE」を実行する機会は多いのではないでしょうか? 特に稼働中のサービスに対して、何げなく「ALTER TABLE」を実行すると大きな痛手を負うことがあるため、注意点をまとめていきます。 ALTER TABLEの注意点 MySQLのバージョン […]

[javascript]配列を初期化して作成する方法まとめ

javascriptにて配列の初期化する方法 javascriptで配列を初期化して生成する方法は多数あります。 そこで今回はよく利用される汎用的な初期化の書き方と、ES6以上の書き方をまとめていきます。 共通の配列の初期化方法 まずは基本的な書き方から記述します。融通が利かない上に便利な機能がないですが、ほとんどのブラウザーで対応できる書き方のため、まだ主流の書き方になります。 本記事のサンプル […]

  • 2018.10.09

ドメイン名から利用中のサービス(サーバー)の情報を確認する方法

サービス(サーバー)の所在を調べる 今回は利用しているサービス(サーバー)をドメイン名から調査する方法をご紹介します。気になるサービスの裏側を調べるときにご利用ください。エンジニアの方は自分の知らないサービスを丸投げされたときに知っておくと便利ですね(汗)。 サービス(サーバー)の種類 対象のドメインが利用している可能性がある主なサービスとしては、 レンタルサーバー(ロリポップ、さくらのレンタルサ […]

MySQLにてテーブルの構成を確認する

MySQLのテーブル構成の確認 MySQLにてテーブル構成(構造)を確認するコマンドをご紹介します。 データベース定義書が残っていれば良いのですが、現実には「現存のシステムが仕様書です!」ということも多いので利用頻度は多めなコマンドではないでしょうか。 テーブル構成の確認方法 MySQLのテーブル構成の確認方法は主に4つあります。 DESC(DESCRIBE) / EXPLAIN / SHOW C […]

  • 2018.10.03
  • ,

git(gitolite3)にて新しいリポジトリを作成する

Git Logoは、Jason Long が作成および提供した作品であり、Creative Commons 3.0 Attribution ライセンスに記載された条件に従って使用しています。 gitolite3によるソース管理 ソース管理ツールは多人数で開発を行うときの必需品アイテムと言ってもよい存在です。幅広い開発者に使われているツールとして「git」や「subversion」が有名で、その中で […]

1 4