2013-12-01から1ヶ月間の記事一覧

GitHub for WindowsのGit Shellで、Herokuへpush時にPermission deniedエラーが出る

GitHub for WindowsのGit Shellを使ってHerokuへpushしようとしたところエラーが発生したため、対応した時のメモ。 環境 Windows7 SP1 GitHub for WindowsのGit Shell (GitHub for Windows 1.2.5.0) 発生したエラー内容 Warning: Permanently added 'heroku.…

アルクマスケジュールをGoogleカレンダーへ登録するRubyスクリプトを、Herokuで定期的に実行する

前回の記事では、コマンドラインからアルクマスケジュールをGoogleカレンダーに登録しました。Rubyを使って、アルクマスケジュールをGoogleカレンダーへと登録する - メモ的な思考的な ただ、毎日コマンドラインから実行するのは手間なため、Herokuを使って…

Rubyを使って、アルクマスケジュールをGoogleカレンダーへと登録する

昨年、GoogleAppEngineとGoogleAppsScriptなどを使い、アルクマスケジュールでいろいろと試してみていました。 記事: GoogleAppEngineとGoogleAppsScriptでアルクマを追いかける - メモ的な思考的な デモ: アルクマップ - 今月アルクマはどこにいるかな ただ…

Windows7 + Ruby + google-api-clientで、GoogleAPI向けOAuth認証用のYAMLファイルを取得する

Windows7でRubyを使ってコマンドラインからGoogleAPIを叩くために、OAuth認証で使用するClientIDやClientSecret・トークンが記載されているYAMLファイルを取得しようとしたところ、いろいろとハマったためメモを残します。 環境 Windows7 SP1 ruby 2.0.0p353…

LINQ to Objectsで、オブジェクトのプロパティのうちの一つを、カンマ区切りで連結する

C#

自分用のメモ。 以下のようなクラスがあり、Nameプロパティをカンマ区切りで連結する必要があるとします。 public class Item { public int ID { get; set; } public string Name { get; set; } public int Amount { get; set; } } 実際のオブジェクトはこん…

LINQ to Objectsで、複数Join・複合キーでGroup化・並び替えをして、サマリを出す

C#

メソッド構文での引数の書き方をいつも忘れているので、自分用メモ。 例えば、「注文(Order)」「得意先(Customer)」「品目(Item)」みたいなオブジェクトがあり、得意先別・品目別の数量合計を出すとします。 それぞれの型は以下の通り。 public class Order …

独自のXML名前空間を持つXMLを、LINQやXPathを使い、いろいろな方法でデータ取得してみた

C#

独自のXML名前空間を持つXMLをC#で解析する機会があったため、いろいろな方法でのデータ取得を試してみました。 ■環境 Windows7 SP1 .NET Framework 4 ■対象のXML XMLを自作するのは手間なので、このエントリでは Amazon Product Advertising API のレスポン…