sugi2000tech's diary

ハマるポイントがおおすぎる

d3 の cast function

@shimizuさんのObservableより。

d3で外部データを読み込むと、すべて文字列になるので、数値に変換しないといけない。けれど、このcast functionがあると1行で書けて素敵。勉強になります。

cast = d => {
  Object.keys(d).forEach(key => {
    if(!isNaN(+d[key]))d[key] = +d[key]
  })
  return d
}
data = d3.csv(csv_path, cast)

beta.observablehq.com

Coda2.5でgithubプライベートリポジトリでソース管理する

Coda2.5でgithubプライベートリポジトリでソース管理しようとしたけれど、なかなかうまくいかなかった。

ポイントとしては、

  • サイト設定で誤ったソース管理設定をすると、同じローカルルートだと再設定できなくなる。再設定したい場合は、ローカルルートの.gitディレクトリを削除する。
  • ソース管理のURLはHTTPSよりもSSHのほうがよいらしい。
  • パスワードは、githubのsettingsからPersonal access tokenを発行する。
  • Codaでコミットしても、プル/プッシュがアクティブにならない。
  • 最初はターミナルでコマンドラインでpushすると、Codaのプル/プッシュがアクティブになった!

これでうまくいったのかもしれない。 まだきちんと使っていない。

参考にしたページ(ほかにもあったが)

OneDriveで同期できないファイル名

MacにインストールしていたOneDriveのメニューを開くと、問題があると表示されていたので詳細をみると、以下のメッセージがあった。

ファイル名を変更してください。ファイル名の先頭または末尾にスペース、末尾にピリオド、先頭に2つのピリオドは使用できません。また、次の文字も使用できません: \ / : * > " < > |

ファイル名の先頭または末尾にスペースというルールは初耳だった。こんなファイル名がダメなんて驚きです。

Amazon Product Advertising APIの400エラー

さくらVPSから、pythonAmazon Product Advertising APIを試すと400エラー。 まったくおなじスクリプトを別のサーバで動かすと問題ない。

???

いろいろググって原因判明。 サーバの時間がずれていた。1時間も遅れていた。 時刻をあわせたら問題なくなった。

Amazon Product Advertising API ずれてた」で検索すると、同じ人がちらほら。

wgetでサイト全体をバックアップ

Movable Typeのサイトをバックアップしてローカルで見たい場合、つぎの問題があった。

-拡張子がphpでローカルで閲覧できない

-絶対パスのリンクがありローカルで閲覧できない

これらの問題を以下のコマンドで解決できた。

$ wget -r -l 0 -k -E http://example.com/

ブラジルの iPhone App 2013年トップ10無料

ブラジルはメッセンジャーアプリが強い。

カテゴリ
ソーシャルネットワーキング 4個
写真/ビデオ 2個
ゲーム 2個
ナビゲーション 2個

YouTube

YouTube

  • Google, Inc.
  • 写真/ビデオ
  • 無料

 

 

キャンディークラッシュ

キャンディークラッシュ

  • King.com Limited
  • ゲーム
  • 無料

 

Instagram

Instagram

  • Instagram, Inc.
  • 写真/ビデオ
  • 無料

 

 

Google Maps

Google Maps

  • Google, Inc.
  • ナビゲーション
  • 無料

 

 

Skype

Skype

 

 

怪盗グルーのミニオンラッシュ

怪盗グルーのミニオンラッシュ

  • Gameloft
  • ゲーム
  • 無料