SyntaxHighlighter

2013年12月6日金曜日

自分のFacebookページを「いいね!」してくれている人(ファン)全員を一覧表示する方法【メモ】

Facebookページに誰が「いいね!」を押してくれたんだろう…(´・ω・`)


そういう時はありませんか?


「いいね!」の数を確認しようと思って、管理画面にアクセスしてみると
【自分と友達になっている人】が「いいね!」を押してくれているのは分かるけれど、
それ以外の人は誰が「いいね!」を押してくれたのか分からない…。


そんな時は、下記の方法をお試しください。



1.まずはFacebookページの管理画面にアクセスします。


2.[Facebookページを編集] -> [ブロックされているユーザー…]をクリックします。

3.[ブロックされた人]をクリックし、[「いいね!」と言っている人]を選択します。

4.すると、「いいね!」と言っている人全員の一覧が表示されます。


ハイ。以上の手順で「いいね!」を押してくれている人全員の一覧を表示できました!



Facebookページの管理画面はコロコロ仕様変更されるので、
この前まで見れたものが見れなくなってしまう(リンク先が分からなくなってしまう)ことがよくあります。


2013年12月現在はこの手順で
「いいね!」を押してくれている人全員の一覧を表示できますが
今後仕様が変わるとどうなるか…(´・ω・`)




上記とは別の方法で
「いいね!」を押してくれている人全員の一覧を確認でますので、
こちらもご参考にしてみてください。


Facebookページのファン(いいね!している人)を一覧する方法
http://blog.nejimaki-act.com/facebook-page-fans/


2013年7月30日火曜日

FileMakerで直接メールの受信が出来る「MailMakerPop+」をためしてみよう!

FileMakerで直接メールの受信が出来る「MailMakerPop+」をためしてみよう!

対象:
FileMaker Pro 12 (adv)
Windws 7, 8

「 MailMakerPop+」は、
■Microsoft Visual C++ 2010 SP1 再頒布可能パッケージ (x86) が必要です。
以下よりダウンロードし、インストールして下さい。
既にインストールされている場合は、この作業は、必要ありません。

■Microsoft .NET Framework 4 が必要です。
以下よりダウンロードし、インストールして下さい。
既にインストールされている場合は、この作業は、必要ありません。
※Windows 8 は、.NET Framework 4.5 が、プリインストールされているので、.NET Framework 4 をインストールする必要は、ありません。




■プラグインをダウンロードしFileMakerに設定。
以下よりダウンロード。

ページ下部、
現在の最新は、MailMakerPopPlus_Ver2014_dll2011_0826.zip (2013.7.29)



「ダウンロード」をクリックし、任意の場所へ保存。

.zipなので適当な場所へ解凍。
解凍?が、不明な方は、ダブルクリックでも中身が見えるのでOK。



中のファイル。



[MailMakerPop+.fmx]を Extensionsフォルダへコピー
C:\Program Files\FileMaker\FileMaker Pro 12\Extensions

OSが64bitの場合は、
C:\Program Files (x86)\FileMaker\FileMaker Pro 12\Extensions

2014/09/24追記:
MailMakerPop+ Ver.3 以降をご利用の場合、「試用シリアルキーファイル」が必要です。ダウンロードは、コチラ
ダウンロードした「MailMakerPop.dat」を[MailMakerPop+.fmx]と同じExtensionsフォルダへコピーして下さい。



[MailMakerPop3.dll]を FileMaker Pro 12フォルダへコピー。(FileMaker Pro.exe と同じフォルダ)
C:\Program Files\FileMaker\FileMaker Pro 12

OSが64bitの場合は、
C:\Program Files (x86)\FileMaker\FileMaker Pro 12





FileMakerを起動。
編集(E) -> 環境設定(F) をクリック。



[プラグイン]タブをクリック。
□MailMakerPopにチェックをし、OKをクリック。



これで、プラグインの設定は、完了!

■サンプルテンプレートを使ってメールを受信してみましょう!
最新のテンプレート「Mail_template8[MMPLib2]」(2013.7.29現在)

FileMaker Pro 12 用の「Mail_template8[MMPLib2][fmp12].zip」をダウンロード。



ダウンロードした「Mail_template8[MMPLib2][fmp12].zip」を右クリックし、「すべて展開(T)」を左クリック。



任意のフォルダを選択し、[展開(E)]をクリック。



Mail_template8[MMPLib2][fmp12]フォルダ内、
Mail_template8.fmp12 を開いて下さい。



レイアウト「Account」を開き、「Account」の詳細レイアウトを開きます。



■メールの受信設定を行います。
ご自身のメールサーバーの情報を設定して下さい。




設定が完了したら、「ログイン」をクリックし、メールサーバーにログイン出来る事を確認して下さい。



ログインに成功した場合、「+OK 138 1288703」の様に「+OK メールの数 容量」を返します。
(メールの数 容量)は、メールサーバー上の全メールの数・容量です。



ログインの成功を確認出来たら「ログアウト」をクリックして下さい。

エラーの場合は、以下を確認して下さい。


以下の様なエラーが出た場合は、一度「ログアウト」をクリックし、再度、「ログイン」をクリクして下さい。
「-ER|ProAdvanced 12.0v3|スクリプト:lib_Test_login...|2013/07/29 16:47:47 から他のスクリプトで「MMP+」が、利用されています。」



以下のエラーの場合、それぞれの項目を確認して下さい。
エラー:「要求した名前は有効ですが、要求された種類のデータは見つかりませんでした。」
・POP_Server

エラー:「-ERR Login failed.」(メールサーバーによりメッセージが異なります。)
・POP_account
・POP_password

エラー:「予期しないパケット形式のため、ハンドシェイクに失敗しました。」
・POP_SSL

・POP_Port POPサーバーのポートを間違えるとFileMakerごとフリーズする事があるのでご注意下さい。



■メールを受信
[Mail]レイアウトを表示し、[受信]をクリック。


2013年2月8日金曜日

FileMaker プラグインを作る準備!|Visual Studio 2012 Express

FileMaker プラグインを作る準備!|Visual Studio 2012 Express|OS:Windows


「VisualStudio 2010」は、C++のIntellisenseが機能しなくてものすごく不便!
「Visual Studio 2012」では、C++のIntellisenseが復活している!

乗り換えていこうかなぁ!というころで、

「Microsoft Visual Studio 2012 Express」で試しておこう!


まずは、以下からテンプレートをダウンロード
24U Plug-In Template 3.1 : http://www.24usoftware.com/PlugInTemplate


24U Plug-In Template 3.1\Projects\VisualStudio 2010の中、
「VisualStudio 2010」内の"PlugInTemplate.vcxproj"を「VisualStudio 2012」用に変換します。

「VisualStudio 2012」で

「Visual Studio 変換ウィザード」で変換してくれます。

テスト Debugモード で
「ビルド->ソリューションのビルド」を行います。

「出力」ウインドウに以下の様に表示されビルドが完了します。

========== すべてリビルド: 1 正常終了、0 失敗、0 スキップ ==========

以下に出力されています。
24U Plug-In Template 3.1\Output\FMPluginDebug.fmx

「警告 1」が出ていると思います。

解決策:
以下ファイルの「sprintf」を「sprintf_s」に変更


24U Plug-In Template 3.0\Sources\FMPluginVersion.cpp //ファイル
117行
修正前:
sprintf(auChars, "%02d%02d%02d00", PLUGIN_VERSION_MAJOR,.....
修正後:
sprintf_s(auChars, "%02d%02d%02d00", PLUGIN_VERSION_MAJOR, .....


Releaseモードで
「ビルド->ソリューションのビルド」を行います。

エラーだらけ!

warning MSB8012: TargetPath(.....
error LNK2019: 未解決の外部シンボル.....
error LNK2001: 外部シンボル.....

解決して行きましょう!
2箇所変更します!

【1】
VisualStudioのメニュー
プロジェクト
FMPluginのプロパティ|構成:Release
└構成プロパティー
 └全般
  ターゲットの拡張子:.fmx
  .dllの場合、.fmxに変える


【2】
VisualStudioのメニュー
プロジェクト
FMPluginのプロパティ|構成:Release
└構成プロパティー
 └リンカー
  └入力
   追加の依存ファイル:FMWrapper.libを追加
    $(ProjectDir)..\..\Support\FMPlugInSDK\Libraries\Win\win32\FMWrapper.lib


「ビルド->ソリューションのビルド」を実行!

========== すべてリビルド: 1 正常終了、0 失敗、0 スキップ ==========

エラーが無くなりりました!

ちょっとだけ いじって見ましょう!

FileMakerに表示されるプラグイン名になります!

FMTConfig.h
69|#define PLUGIN_NAME "My Plug-In"

69|#define PLUGIN_NAME "私のプラグイン"

としてみましょう!

「ビルド->ソリューションのビルド」を実行!

以下に出力されています。


24U Plug-In Template 3.1\Output\FMPlugin.fmx

FMPlugin.fmx を FileMakerのExtensionsフォルダに入れて
C:\Program Files (x86)\FileMaker\FileMaker Pro □\Extensions


環境設定

「私のプラグイン」ちゃんと認識しています!



[スクリプト]で関数を見てみましょう!




ちゃんとあります!


フィールド設定 [ TEST::er; X24FT_Version( "long" ) ]

で、「私のプラグイン 1.0」を返します!