Apache のリライトまとめ

いつも、「これはどうするんだっけ?」「これは何が来るんだっけ?」と忘れてしまうため、備忘録として残します。 (.htaccess に書く場合) 内容が間違っている可能性もありますので、ご参考まで。 .htaccess に書かれたリライトは、深い階層のものが優先的に…

正規表現のおさらい (4)

正規表現のおさらいシリーズ その1:http://developer.venture-net.co.jp/entry/2018/06/22/174206 その2:http://developer.venture-net.co.jp/entry/2018/06/29/192116 その3:http://developer.venture-net.co.jp/entry/2018/07/06/185719 今回は第4弾で…

正規表現のおさらい (3)

前々回、前回 と正規表現についておさらいしてきました。 今回は最長マッチと最短マッチについておさらいします。 最長マッチ 繰り返しを表現するものとして、?、*、+ がありました。* や + は0/1回以上 の繰り返しにマッチするわけですが、それでは a+ とい…

正規表現のおさらい (2)

前回の記事で正規表現のごくごく基本をおさらいしましたので、今回もう少し進んでおさらいしてみたいと思います。 任意の一文字にマッチする - . (ピリオド) | (縦棒) を使うことで、どれかにマッチするという正規表現を記述できました。 ha((ve)|s|d) と書…

正規表現のおさらい

テキスト処理をするのには欠かせない 正規表現 についておさらいしたいと思います。 コードを書く方であれば基本技術といって差し支えないほど、正規表現は強力なツールです。 ですが、コードを書かない方にとっても、正規表現は間違いなく強力なツールにな…

PHP でグラフ画像を作成する

Web アプリケーションなら、JavaScript でも高品質なグラフを描画することができますし、画像として保存することができるものもあります。 ただ今回、 サーバサイドでレポートを生成する レポートは PDF ファイル レポートにグラフを埋め込む という要件があ…

docforce2でSalesforceのオブジェクト設計書を自動生成する

データベーススキーマを設計する場合は、ER図を書いたり何らかの設計書を書くというのが普通かと思いますが、Salesforce では簡単にオブジェクトの構造を構築することができるため、良し悪しは別にして設計書の類は作成せずに開発を進めることも多いかと思い…

SQLite で CSV データをインポートする

SQLite で CSV データをインポートする方法をご紹介します。 CUI と GUI 、どちらもとても簡単にできます。 コマンドライン 対象のテーブルは以下で、データベースファイルは user.sqlite とします。 CREATE TABLE user (user_id, user_name, user_age); イ…

SQLite のクライアントツール

SQLite については何度か記事にしていますが、SQLite はちょっと使いにとても便利な軽量データベースです。 コマンドラインツールもありますが、ちょちょいと使う分には GUI があると便利です。 今回はよく使っている SQLiteStudio をご紹介したいと思います…

PhantomJS でWebサイトの画面キャプチャをとる

PHP で単にスクレイピングをするだけなら、file_get_contents して解析したり、 curl を使ったり、Simple HTML DOM Parser(http://simplehtmldom.sourceforge.net/) を使ったり、 DOMDocument を使ったり、様々が方法があります。 しかしサイトの画像キャプ…

C# で SQLite を使う (Windows)

前回はPHP で SQLite を扱う方法をご紹介しました。今回は、 C# で SQLite を扱う方法をご紹介したいと思います。 Visual Studio 2017 を使用します。 Visual Studio での依存ライブラリの管理は NuGet が便利です。NuGet を使って、SQLite に必要なパッケー…

PHP で SQLite を使う

CSVなどのデータでも強力な検索機能を使用したいことがあります。 データ量が少ない場合は、Excel を使って VLOOKUP 関数や INDEX 関数、MATCH 関数を駆使することで乗り切れる場合もありますが、 万~数十万オーダのデータになるとなかなか厳しくなってくる…

FUTOKAサーバでWordpressログイン不可

Wordpressのログイン画面で403エラーになったら、IP制限などのセキュリティ設定を見直してみましょう。

Wordpress の API で BASIC 認証を使う

Wordpress の API を使用するにあたり、いくつかの機能では認証が必要になります。 認証の方法にはいくつかありますが、高いセキュリティが求められていない場合は簡単な方法にしたいところです。 サポートされている認証の1つに BASIC認証(Basic Authentica…

Wordpress の API を利用する

Webサイトの構築に Wordpress を利用することが多くなっています。 最近のバージョンの Wordpress では標準で REST API が使用できるため、これを自動化やシステム連携に活かさない手はありません。 API には、認証が必要なものと不要なものがあります。例え…

Salesforce データローダのメモ

このブログでは、技術的な事柄を備忘録として残していきます。 記念すべき1つ目は、Salesforce のデータローダに関するメモです。最近業務でデータインポートする機会がありましたので、そのときに発生したエラーや気付きを残します。 ※データローダのバージ…