ドリリウム

趣味の情報や思いついたことを発信しています。高知 / 釣り / DIY / バイク / 車 / 家具制作 / アクアリウム / コーヒー / 地方移住 / ルノー・ルーテシア / SUZUKI ST250 E typeなど。

プログラミング

【jQuery】fadeでdisplay:inline-blockにする

fadeIn、fadeOut、fadeToggleなどを使って表示・非表示を切り替えるのは便利な一方で少し不便なポイントもあります。それは、fadeを使うとdisplayの値が「none」で「block」切り替わるということです。 デザイン上の都合で表示する時は「block」ではなく「in…

【Google Search Console】”ビューポートが「端末の幅」に収まるよう設定されていません” の原因と対策

ある日Google Search Consoleを確認すると、Webサイトにエラーが出ているとの表示がありました。エラー内容は【ビューポートが「端末の幅」に収まるよう設定されていません】。 ギクリとしました。 心当たりがあったわけです。そのWebサイトはPHPで制作して…

【Twitter APIs 申請レポート】追加情報要求~承認編 - 時間がかかるだけで全然厳しくない模様

【Twitter APIs 申請レポート】申請~追加情報要求編 - 1日に数回自動ツイートをしたいだけなのに - ドリリウム の続き。 前回の振り返り 前回の記事(【Twitter APIs 申請レポート】申請~追加情報要求編 - 1日に数回自動ツイートをしたいだけなのに - ドリ…

【Twitter APIs 申請レポート】申請~追加情報要求編 - 1日に数回自動ツイートをしたいだけなのに

先日、Twitter APIsを申請してみました。 しばらく前から審査が厳しくなったと話題でしたが、申請時点からかなり面倒くさくなっていたのを感じました。申請から約3週間経過し、ようやく返信がありましたので途中経過として記録に残します。 Twitter APIsの使…

【PHP】楽天商品検索APIでアフィリエイトリンクを自動生成する

先日、Amazon Product Advertising APIを使ってAmazonアソシエイトの商品リンクを自動生成する手順を紹介しました。今回は、楽天市場商品検索APIを使って楽天市場でも同様に楽天アフィリエイトの商品リンクを自動生成してみたいと思います。 diy-kagu.hatena…

【PHP】Amazon Product Advertising APIでアソシエイトリンクを自動生成

Amazon Product Advertising APIに関する簡単な解説が見つからなかったので、超シンプルなサンプルと合わせて以下のポイントを解説します。 キーワードで商品検索 検索結果の件数をチェック アソシエイトリンクの取得 商品画像URLの取得 アソシエイトリンク…

レンタルサーバーの無料ドメイン一覧・早見表

レンタルサーバーのサービスや価格は、大手ともなればほぼ横並び。特に個人利用を主体としているサービスではどこも大きな差はありません。 そこで、無料で使えるサブドメインで選択する人のための、レンタルサーバーごとのサブドメインの早見表を作成しまし…

【Google Analytics Reporting API】403 Uncaught Google_Service_Exceptionでサンプルプログラムが動かない

以下のようなエラーが出て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…

【PHP】GoogleファイナンスのWebAPIで株価を取得

Googleファイナンスから株価を取得してみます。

【PHP】日付から月齢と潮名(大潮や小潮)を計算する

日付から月齢と潮名を取得します。

【PHP + Google API】全国のキーワードにマッチする施設をリストアップする(Googleプレイス検索)

GoogleのAPIのうち、Google Places APIを使用してGoogle Map上に登録されているお店や施設をキーワードで検索し、リストを取得してみます。

Windowsで「.htaccess.」をGoogle Driveへ同期すると「.htaccess.txt」に自動変換されて面倒くさい

Windows 10を使ってちょっとした個人開発をしています。 .htaccessをローカルでも利用したいため、ファイル名を「.htaccess.」とすることでローカルでも手軽に検証ができて助かっています。 僕は開発途中のファイルを含めたドキュメント類などはすべてGoogle…

【さくらレンタルサーバ】PHPMyAdminでユーザー作成やView作成時にエラー

さくらレンタルサーバを借りてPHPを使ったWebサイトを構築しています。 さくらレンタルサーバのサーバーコントロール画面からデータベースを作成すると、自動的にユーザーが作成され、管理画面としてPHPMyAdminが利用できます。MySQL Workbenchなどからアク…

【Interop.Excel】Excelプロセス絶対殺すコード

.NETで仕事をしていると、どうしてもInterop.Excelを使ったExcel操作が必要な場面が出てきます。例えばライブラリが使えない事情があったり、ライブラリでは操作できない部分の操作であったり。 とにかくそんなInterop.Excelを使うしかない状況下では、どう…

ログファイルをリアルタイムに見る方法

最近、個人的にPHPを使った開発を行っています。 その際に、ログファイルやMySQLの実行クエリのログを確認するのに何度も何度もログファイルを開きなおすのが大変億劫なので、なんとかログファイルを開いた状態で常に最新のログを表示できるようにできないも…

【趣味のASP.NET】ASP.NETが動かせる激安レンタルサーバーを借りてみた

趣味と実益を兼ねて、C# (ASP.NET) でWebアプリを作成しました。 題材としては、実にくだらないですが3つほどアイディアがありましたので、そのアイディアを実現していこうというわけで、空いた時間にコツコツ開発してきました。 それぞれ性格の違うWebアプ…

SQL Server 2016をWindow 7にインストールする

SQL Serverのデータベースバックアップを、古いバージョンのSQL Serverに復元することはできません。例えば、SQL Server 2016のDBをバックアップして、SQL Server 2014に復元することはできません。 本番環境では古いバージョンに復元することはほぼありえな…

REDIPS.drag テーブルのセルをあっちへこっちへドラッグ&ドロップ

「REDIPS.drag」を使うと、テーブル内のセルを好きな場所へドラッグ&ドロップで移動することができます。正確には、テーブルのセルにあるdiv要素を移動しています。異なるテーブルを跨いでドラッグ&ドロップしたり、削除したり、セルをマージしたり、色々…

ASP.NET URLに”_” (アンダーバー)があるとフォーム認証に失敗する

ASP.NETのフォーム認証機能を使って認証を行っているWebアプリケーションで、開発用に立てたサーバーにアプリケーションを配置してみたところ、フォーム認証に失敗するようになってしまいました。 IISの設定やプログラムをよくよく確認しても原因らしきもの…

パスワードのマスク不要論が増えてきているんだし、漢字パスワードもありだよね。

Webアプリのセキュリティについて勉強しているなかで、面白い事実を知りました。それは、当たり前のようにマスキングされているパスワードについて、マスキングは不要だという声が増えてきていることです。マスキングというのは、パスワードを入力すると、入…

ASP.NET セキュリティ対策 その1

ASP.NETでWebアプリを作るわけですが、セキュリティ対策っていったい何をしないといけないのかさっぱりわかりません。しかし、対策をしないといけないことだけは知っています。 せっかくなので、本などを買いつつ勉強してみましたので自分なりにまとめてみま…

ASP.NET フォーム認証でアホなリダイレクトがされると思ったらやっぱり僕がアホだった

<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>

ASP.NET フォーム認証でチケットからユーザー名を取得する

これでフォーム認証によるログインができるんだけど、ここで指定するユーザー名(IDやメールアドレスのこともあるだろうけど)をどうやって取得するのかわからなかった。 FormsAuthentication.RedirectFromLoginPage(ユーザー名, false); 後々、ページ内でユ…

Windowsのコマンドでバッチをつくらされたからメモだよ

Windowsのコマンドでバッチを作ったので、メモ。 これまでもなかったし、今後も使う機会はないかもしれませんが・・・? なお、今朝までコマンドなんてipconfigくらいしか知らなかったので、変なことを書いているかもしれませんのでご承知おきください。 現…

AndroidアプリでSQL Server等のDBへ接続したい

2017.11.7 / 2018.4.12 加筆修正 Androidアプリを作る時に、どうやってDBへ接続するの? 僕はAndroidを含むスマートフォンアプリを全く開発した経験がありません。 しかし、仕事で簡単なスマートフォンアプリを作る必要に迫られました。データを参照する程度…