読者です 読者をやめる 読者になる 読者になる

MacのPHPでXMLRPC

デフォルトでインストールされているPHPに拡張のXMLRPCをインストールしようとしたけど、結局MAMPを入れることにした(T . T)

 

まだ試せてないけど、今後は下記のページを参考にインストールを試みる。

 

▪️MAMP設定

qiita.com

 

▪️拡張

Installing PHP Extensions with MAMP - JellyStyle

Install intl extension with MAMP | Dream Conception

Install intl PHP extension for MAMP / Symfony2 | RocketModule

 

 

追記

MACを色々いじりすぎたせいか、ビルドできなくて

結局行き着いた先は、パッケージとしてインストールすることでした。

とりあえず、目的のXMLRPCが入ったのでよしとします。

 

http://www.1x1.jp/blog/2012/05/php_54_for_mac_os_x_as_binary_package.html

思いやり

 

これってする相手に対しての思いやりや尊敬の姿勢が見えないことが、炎上の原因だよね。

 

「世の中をよくするために、俺の子供達にプログラミングを無料で英語を教えてくれるやつ募集」

 

自分勝手で腹立つよね。

 

まずは自分が勉強して教えようする姿勢も見えない。

 

やってることは口だけで、挑戦という姿勢があるというのもどうかと思うけど。

 

システムエンジニアって何に役立ってるの?

友達や家族に仕事の説明をしても???って顔される。

 

大手SIerシステムエンジニアってやってることは、企業さんの業務を説明した上で話さないとわからないのだが、これまた複雑で難しいからだと思う。

 

システムエンジニア」って呼び名も、建築家や料理人と比べて、想像しづらい。

 

僕は、この仕事が何の役にたっているかと考えた。

 

「本来は文書や口頭でやりとりしていた仕事にかかるコスト(時間)を削減している」

 

が一番しっくりくるんじゃないかな。

 

大量に発生する文書をやりとりする時間や、

文書のミスのやり直しにかかる時間を削減しているところで役に立ってるんだけど、中々そこを評価してくれないよね。

 

評価もステップ数に対してのバグ検出率じゃなくて、本来かかっていた時間に対して、何時間の削減できたかにしてほしい。

 

システムエンジニアって呼び名が分かりづらくしているのだろうか。。

 

だったら、

「Time Maker」

「Cost Breaker」

なんて呼び名だったら、理解してもらえるのだろうか。

 

呼び名を一生懸命考えてみたのだが、我ながらセンスのないね。(泣)

setMap is not Function

地図にマーカーを再表示する場合に、

オールクリアする処理を入れようとしたら、

setMap is not Function

でエラーになった。

 

参考サイトのとおりに書いて見たんだけど、、、というのがまずかった。

 

参考サイトはGoogle map API version2で書かれており、最新はversion3なのだ。

 

ということで、プログラム書き直し。2、3時間ほど食われた。

 

良い子はGmap2とか使っちゃダメだよ🙅‍♂️

【MAC OS】右クリックでテキストファイルの新規作成

家ではMacを使っている。

右クリックでテキストファイルを新規作成できず、めんどくさい。

 

調べてみるとXtraFinderというソフトでできるらしい。

http://www.trankynam.com/xtrafinder/

 

何か動かない。

調べると以下のページがあった。

http://www.trankynam.com/xtrafinder/sip.html

 

▪️原因

Mac OS X 10.11 El Capitan の最新機能System Integrity Protectionが

原因でルート権限での編集が必要なファイルの編集ができなくなったため。

 

 

▪️対策

System Integrity Protectionの機能(以下、SIP)をオフにする

 

1.Command+Rを押しながらMACを再起動でリカバリーモード起動

2.トップメニューから「ユーティリティー>ターミナル」でターミナルを起動

3.csrutil disableコマンドを実行

4.MACを再起動

 

なお、System Integrity Protectionは、 そもそもマルウェアからの攻撃をかわすためのセキュリティ機能なので 不用意に設定をオフにするのは推奨されない。

 

自己責任での実行すること。

 

XtraFinderを無事起動できて、

右クリックからテキストファイルを新規作成できるようになった。

Google Map geocording APIで住所から緯度経度を取得する

郵便番号から緯度経度を取得してたけど、

住所からもできるんだね。

 

なので、

YAHOO APIで住所から緯度経度を取得できない場合は、GoogleAPIで取得するように変えた。

 

しかし、Google Map geocording APIのリクエスト数が同一IPでは2500回なんで、ゆっくりしか取得できないのは痛いなあ。

業者リスト収集

業者リストをインターネットから、収集するプログラムをPHPで作った。

 

例えば、釣り具屋、カレー屋などのお店や、

ビジネスでいうとIT企業のリストも作れる。

 

収集する情報は、

お店の名前

電話番号

郵便番号

住所

業務情報

緯度経度情報

 

DBには、作成日と更新日を持っているから、

新しく作られたデータや、更新が途絶えたデータが分かるので、

新店や閉店が推測できるのではと期待している。