PHPでPUTで送られたデータを取得する

概要 PHPでは、送られてきたデータは$_GETや$_POSTで受け取ることができます。 しかし、これらを使ってデータを受け取れるのは、リクエスト時のHTTPメソッドがGETやPOSTの時だけです。 なので、REST APIなど...

Programming

2017/01/30

PowerPointで箇条書きの色を変更する方法

概要 Microsoftが販売しているOfficeのPowerPointを使っていて、文字の色によって箇条書きの点などのスタイルの色が変わってしまうという事があり、その修正方法に悩んだので、ここに書いておきます。 例えば、箇条書き...

Tips

2017/01/27

Todoist と Toggl を連携させて作業時間を計る

概要 タスク管理のサービスであるTodoistと時間の管理ができるサービスであるTogglを連携させて作業時間を計測する方法について書きます。 連携では、Todoistのタスクをこなしている間にTogglを使って作業時間を計るとい...

Tips

2017/01/25

Parallels DesktopからBoot Campに変えた理由

概要 私は、MacBook Proをメインの環境として使っています。 今までWindowsでしか動かないソフトなどを動かしたいという理由で、Parallels Desktop11と12を使ってWindowsの仮想環境を作って使って...

Tips

2017/01/17

Amazonアソシエイトの広告を表示できない時の解決方法

概要 Amazonアソシエイトの広告が突然表示されなくなったので、その原因とともに、解決方法を書いておきます。 原因 まず、Amazonアソシエイトの広告が表示されなくなった原因について説明します。 その原因は、HTTPSとい...

Tips

2017/01/16

WordPressのAmazonJSが機能しない時の解決方法

概要 WordPressで、Amazonアソシエイトを使って、商品の紹介をしたいときに、いい感じに商品を見せることができるAmazonJSというプラグインがあります。 しかし、ある時これがうまく機能しなくなりました。なので、その原...

Tips

2017/01/16

Xamarin.Formsのウィンドウの切り替え

概要 Xamarin.Formsで、ページ(画面)の切り替えの方法をまとめました。 環境 Xamarin.Forms 2.3.3.180 MacOS Sierra 10.12.2 Visual Studio for Mac ...

Programming

2017/01/14

電話を使ったソフトウェアを簡単に作れるTwilioについて調べてみた

Twilioというサービスについて調べてみました。 概要 今回、電話を使ったソフトウェアを作ってみたいということで、どのようにして作るのか調べてみました。 調べたところ、Twilioというサービスが良いということだったので、Tw...

Tips

2017/01/07

OpenLayersで地図を回転させない方法

概要 OpenLayersで地図を表示する際に、通常の状態では地図が回転してしまいます。 回転の方法は、スマホやタブレットであればピンチで回転、パソコンであれば、「Shift+Alt+ドラッグ」で回転できます。 今回は、この回転...

Programming

2016/11/07

OpenLayers 3 でGeolocationを使う

概要 通常、JavaScriptでGPSの情報を使う場合Geolocation APIを使います。 OpenLayersでは、そのGeolocation APIのラッパーが用意されているため、さらに簡単にGPSの情報を使うことがで...

Programming

2016/10/27

既に一度IDを入力したサイトのBASIC認証を突破する方法

概要 今回、Basic認証が使われているサイトのパスワードを忘れてしまったため、そのパスワードを調べる方法について調べた時に、Basic認証を突破する方法を知ったので、そのことについて書きます。 Basic認証とは Basic認...

Tips

2016/10/26

JavaScriptによるMySQLのDATETIME型の値の比較

概要 MySQLでは、時間を扱うための型にDATE型やDATETIME型があります。 今回は、このDATE型やDATETIME型をJavaScriptで扱うための方法についてまとめます。 MySQLのDATE型 MySQLのD...

Programming

2016/10/25

JQueryのAjaxを使うときに気をつけるべきこと

概要 Webページには、JavaScript等のプログラムで、動的に一部を書き換えるAjaxと呼ばれる技術があります。 ここでは、私がJavaScriptのライブラリであるJQueryを使って動的にWebページを変更したときに気づ...

Programming

2016/10/24

MySQL5.6のNULLを許容するカラムにデータを追加するときのエラー

概要 ある時、PHPを使ってMySQLのデータベースを操作していたら、INSERTを使ったデータの挿入時に、下記のようなエラーが発生しました。 SQLSTATE[HY000]: General error: 1364 Field...

Programming

2016/10/13

お名前.comでクレジットカードで支払う時の注意

お名前.comでクレジットカードを使って決済をした時に、後々気づかずにハマった罠があったので、ここに書いておきます。 お名前.comとは 日本では一番のシェアを誇るドメインの販売サイトです。 ただ、あまり評判がいいとは言えません...

Tips

2016/09/24

c++のcoutでchar型の値を出力するときに気をつけること

概要 c++でプログラムを書いていた時に、char型の値をiostreamのcoutを使って出力しようとしたら、当初思っていたのとは違うものが出力されました。 なので、今後の戒めとして、そのことを書いておきます。 char型の値...

Programming

2016/09/16

macOS Sierraでショートカットキーがうまく反応しないとき

macOS Sierraで、ショートカットキーがうまく反応しなかった時の私の対処法を書いておきます。 概要 macOS Sierraを使っていて、ショートカットキーがうまく効いてくれないということがあったので、その時にした対処法を...

Tips

2016/09/14

Parallels Accessを使った感想

Pralallels Accessを使ってみたので、感想を書いておきます。 Parallels Accessとは Parallels社が提供しているリモートデスクトップのアプリです。 Parallels Access なので...

Tips

2016/09/13

1Passwordで管理できるものはパスワードだけじゃない

1Passwordを使ってみたので、その感想を書きます。 1Passwordとは 有料のパスワード管理ソフトです。 企業でも導入されているほどなので、信頼もあり有料のものではかなり使用されていると言えます。 パスワード管理ソフ...

Tips

2016/09/11

PHPのデバッグにChrome Loggerを使う

Dockerのコンテナを使ってPHPのデバッグをした時にChrome Loggerを使った話です。 概要 私はよく開発環境にDockerを使うのですが、Dockerでは、コンテナのログをlogsというコマンドを使ってみることができ...

Programming

2016/09/09