[メモ]祝日の取得[覚書]

お久しぶりです。

今回は、googleカレンダーから日本の祝日をプログラムで取得してみたいと思います。

実際は、cronなどで月一回程度の頻度でデータの取得を行い、新規データの登録と変更分の更新をする感じで行うと、毎年行っているような祝日のデータ登録を行う必要がなくなると思います。

まず最初に、左図のgoogleカレンダーを表示で、日本の祝日にカーソルを合わせる

続きを読む

スポンサーリンク

[愚痴]InstagramのAPI・・・[ダメ過ぎ]

ご無沙汰しております。

ぎっくり腰でまともに歩けないです。

 

昨日久しぶりにInstagramのAPIを触っていたんですが・・・
正直使い物にならないレベルにまで落ちたなぁという個人的な感想です。

最初に触っていたころは、
自分のタイムラインの取得が可能でしたが、今はそれができない・・・
タグによる検索もできない・・・
※タグ検索では、検索タグに引っかかるタグの名前の件数のみ取得可能・・

ただでさえ、APIで取得したデータをローカルに保存するなとか書いてあった気がするし、
もうねAPI公開とかしなくていいんじゃないかなと思ったりしちゃいました。

ただ、Instagramのアカウントでログインとかそういうのだけしたかったりするんだけど、
これだけをするだけでも、お伺いをたてなくてはいけないとか・・
もう面倒この上ない・・・

ということで、もうInstagramのAPIは使いものにならないとい愚痴でした。

スポンサーリンク

[メモ]libxl:PHP7でExcelを扱うphp_excelのインストール[libxlは有料]

LibXL

今回は有料のlibxlをPHP7で使うためにしたことのメモです。
※PHPExcelより全然メモリ喰わないし、グラフとかのオブジェクトもそのまま行けるのでちょーいいです。

ダウンロードページ
購入ページ(※1ライセンス$199)

今回ダウンロードしたのは現時点で最新のLinux版3.8.0です。

セットアップページのPHP extension (3rd-party, open-source)からPHPへのセットアップ方法のページへとび、そちらのページの「extension for PHP」のリンクからPHPのエクテンションのサイトへ行けます。
PHP extension (3rd-party, open-source)のページではPHP5でのセットアップ方法が書かれています。
最初この方法でexcel.soを作ってみましたがPHP7では上手く動きませんでした。

続きを読む

スポンサーリンク

[jquery]Deferred[メモ]

お久ぶりの書き込み

ajaxの処理でDeferredを使うのに、良く忘れるのでDeferredのスニペット・・・

function hoge() {
  var d = $.Deferred();
  $.ajax({
    url: url,
    type: 'post',
    dataType: 'json',
    data: {data:data}
  }).done(function(res){
    if (res.status=='success') {
      d.resolve(res.data);
    } else {
      d.reject(res.msg);
    }
  }).fail(function(){
    d.reject('error');
  }).always(function(){
  });
  return d.promise();
}
スポンサーリンク

[覚書]TortoiseGitのPutty認証を使う。[Putty認証]

割と早めですが、お久しぶりです。

■鍵作成
puttygen.exeで、適当に公開鍵・秘密鍵を作る。
※パスフレーズは設定してもしなくてもOK

■サーバー設定
公開鍵をサーバーに置く(例:ログイン直後のディレクトリ)。

ssh-keygen -i -f 公開鍵 >> .ssh/authorized_keys
※authorized_keysのパーミッションが0600でない場合は0600へ変更
※.sshのパーミッションは0700になっていない場合は、0700へ変更

特定のIPアドレスのみ許す場合には、authorized_keysの該当行の先頭に

from=”IPアドレス”を追加

例: from=”1.2.3.4″ ssh-rsa ~

続きを読む

スポンサーリンク