プログラミング
以下のようなエラーが出てGoogle Analytics Reporting APIが動かない場合の対処法です。 PHP Fatal error: Uncaught Google_Service_Exception: { "error": { "code": 403, "message": "Analytics Reporting API has not been used in project *** before or…
Googleファイナンスから株価を取得してみます。
日付から月齢と潮名を取得します。
GoogleのAPIのうち、Google Places APIを使用してGoogle Map上に登録されているお店や施設をキーワードで検索し、リストを取得してみます。
Windows 10を使ってちょっとした個人開発をしています。 .htaccessをローカルでも利用したいため、ファイル名を「.htaccess.」とすることでローカルでも手軽に検証ができて助かっています。 僕は開発途中のファイルを含めたドキュメント類などはすべてGoogle…
さくらレンタルサーバを借りてPHPを使ったWebサイトを構築しています。 さくらレンタルサーバのサーバーコントロール画面からデータベースを作成すると、自動的にユーザーが作成され、管理画面としてPHPMyAdminが利用できます。MySQL Workbenchなどからアク…
2019年5月12日加筆修正 .NETで仕事をしていると、どうしてもInterop.Excelを使ったExcel操作が必要な場面が出てきます。ライブラリが使えない事情があったり、ライブラリでは操作できない部分の操作であったり。 とにかくそんなInterop.Excelを使うしかない…
最近、個人的にPHPを使った開発を行っています。 その際に、ログファイルやMySQLの実行クエリのログを確認するのに何度も何度もログファイルを開きなおすのが大変億劫なので、なんとかログファイルを開いた状態で常に最新のログを表示できるようにできないも…
趣味と実益を兼ねて、C# (ASP.NET) でWebアプリを作成しました。 題材としては、実にくだらないですが3つほどアイディアがありましたので、そのアイディアを実現していこうというわけで、空いた時間にコツコツ開発してきました。 それぞれ性格の違うWebアプ…
2019年5月12日加筆修正 SQL Serverのデータベースバックアップを、古いバージョンのSQL Serverに復元することは 例えば、SQL Server 2016のDBをバックアップして、SQL Server 2014に復元することはできません。 本番環境では古いバージョンに復元することは…
「REDIPS.drag」を使うと、テーブル内のセルを好きな場所へドラッグ&ドロップで移動することができます。正確には、テーブルのセルにあるdiv要素を移動しています。異なるテーブルを跨いでドラッグ&ドロップしたり、削除したり、セルをマージしたり、色々…
ASP.NETのフォーム認証機能を使って認証を行っているWebアプリケーションで、開発用に立てたサーバーにアプリケーションを配置してみたところ、フォーム認証に失敗するようになってしまいました。 IISの設定やプログラムをよくよく確認しても原因らしきもの…
Webアプリのセキュリティについて勉強しているなかで、面白い事実を知りました。それは、当たり前のようにマスキングされているパスワードについて、マスキングは不要だという声が増えてきていることです。マスキングというのは、パスワードを入力すると、入…
ASP.NETでWebアプリを作るわけですが、セキュリティ対策っていったい何をしないといけないのかさっぱりわかりません。しかし、対策をしないといけないことだけは知っています。 せっかくなので、本などを買いつつ勉強してみましたので自分なりにまとめてみま…
<system.web> <authentication mode="Forms"> <forms loginUrl="logon.aspx" defaultUrl="menu.aspx"> </forms> </authentication> ~~略~~ こうじゃない。 <system.web> <authentication mode="Forms"> <forms loginUrl="logon" defaultUrl="menu"> </forms> </authentication> ~~略~~ こうだった。 フォーム認証の設定では拡張子(.aspx)まで入れなくていいんだ。 今日も…</system.web></system.web>
これでフォーム認証によるログインができるんだけど、ここで指定するユーザー名(IDやメールアドレスのこともあるだろうけど)をどうやって取得するのかわからなかった。 FormsAuthentication.RedirectFromLoginPage(ユーザー名, false); 後々、ページ内でユ…
Windowsのコマンドでバッチを作ったので、メモ。 これまでもなかったし、今後も使う機会はないかもしれませんが・・・? なお、今朝までコマンドなんてipconfigくらいしか知らなかったので、変なことを書いているかもしれませんのでご承知おきください。 現…
2019年5月12日加筆修正 AndroidアプリでどうやってDBへ接続するの? 私はAndroidを含むスマートフォンアプリを全く開発した経験がありません。 しかし、仕事で簡単なスマートフォンアプリを作る必要に迫られました。 データを参照する程度のとても簡単なもの…