2013-01-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 のレスポン…

Excel-DNA + C# での、Excelワークシートやセル操作のまとめ

Excel-DNAでExcelのワークシートやセルをいろいろと操作しようと考えたところ悩んだたため、今後のためにまとめておきます。 環境 Windows7 SP1 .NET Framework 4 (ExcelDnaUtil.Applicationをdynamicで受ける必要があるため) Visual Studio 2012 Excel-DNA …

Sinatraを使ったAipoアプリをAipoに追加してみた

AipoにAipoアプリを追加することがあったため、やり方を忘れないようにメモを残しておきます。 環境 Aipo端末 Aipo7 Windows7 Aipoアプリを置く端末 Windows7 Ruby 1.9.3p448 Aipoアプリを置く端末での作業 Aipoアプリの作成 AipoアプリはOpenSocial準拠なの…

Windows7で Capistrano3 + Berkshelf + Vagrant を使って、Padrinoアプリのデプロイ・マイグレーション・起動をしてみた

以前、Capistrano3.x にてSinatraアプリをVagrant上へデプロイしてみました。 そこで今回は、PostgreSQLを使用するPadrinoアプリをVagrant上へデプロイしてみました。 なお、Vagrant上を開発的なstaging環境と考えたため、セキュリティとかはあまり考慮して…

ThinkPad X201s をCFDのSSDに換装してみた

PC

以前、IntelのSSDに換装していたものの、最近VMを使うことが多く、より大きな容量のSSDが必要になってきました。そのため、Webで評判のよかったCFDのSSDへと換装したので、メモを残しておきます。 環境 ThinkPad X201s 換装前: Intel X25-M SSDSA2MH120G2K5…

Windows7で Capistrano 3を使って、Vagrant上のUbuntuのrbenvにSinatraアプリをデプロイしてみた

前回、Berkshelf + Vagrantを使ってゲストOS上にrbenv環境を構築できたため、今回はその環境へ Capistrano 3 を使ってSinatraアプリをデプロイできないか試してみました。 なお、Capistranoは今年の6月にv3がリリースされたばかりのようで、Web上でよく目に…

Windows7でBerkshelf + Vagrantを使って、Ubuntu12.04.3に rbenv + Ruby + Padrino/Ruboto を入れてみた

Chefのcookbookを管理するツール「Berkshelf」が良さそうだったため、Windowsで試してみた時のメモ。 環境 ホストOS Windows7 SP1 Vagrant 1.3.5 vagrant-berkshelf vagrant-omnibus 1.1.2 Berkshelf 2.0.10 VirtualBox 4.2.18 ゲストOS 前回の記事で作ったv…

Windows7で、veeweeを使ってUbuntu12.04.3-DesktopのBoxを作る

以前、Vagrantを利用したときは公開されているBoxを使用しましたが、自分でもBoxを作ってみようと考え、veeweeとそのテンプレートを使ってBoxを作ってみました。 Windowsでの構築については他にもいろいろとエントリがありますが、自分用のメモとして残して…

RubotoでAndroidアプリを開発する時の環境について

少し間をおいてRubotoを触ったところ、どのように開発をしていたのか少々忘れたことがあったため、メモを残しておきます。 ■環境 Platform JDK ant Ruby ruboto jruby-jars Device API level Windows7 x64 1.7.0_45 1.9.1 RubyInstaller 1.9.3-p448 0.15.0 1…

Rubotoを使い、Androidで「長野市バス共通ICカード KURURU(くるる)」の履歴を読んでみた

第44回NSEG勉強会に行った時に「長野市バス共通ICカード KURURU(くるる)」を手に入れました。 FeliCaということなので 以前作ったアプリ に機能を追加して読めるかどうかを試してみたところ、読むことができました。 環境 RubotoとJavaのバージョンが上がっ…

Windowsで、Ruboto製アプリ内で使われているRuboto関連ファイルをアップデートしたときのエラー

古いバージョンを使ったRubotoアプリがあるのですが、最新のRubotoへアップデートしたところエラーが出たため、対応した時のメモ。 なお、通常の流れはGithubにあるRubotoのREADME.mdに記載されています。 ruboto/README.md at master · ruboto/ruboto · Git…

第44回NSEG勉強会「柴田芳樹さん講演会」に行ってきました #nseg

10/12(土)、第44回NSEG勉強会「柴田芳樹さん講演会」に行ってきました。 場所は長野市の信州大学工学部でした。 第44回勉強会 - 長野ソフトウェア技術者グループ NSEG ■講演 当日の流れはすでにまとめられています。ありがとうございます。 柴田芳樹さん講演…

caffをセットアップして使ってみた

GPG

前回の記事ではcaffっぽいツールを作りましたが、やはりcaffの動きを見ないことには「これでいいのかな?」という気持ちが残りました。 そこでテスト環境にcaffをセットアップして使ってみたため、その記録も残しておきます。 ■テスト環境 Windows7上にVagra…

Windowsでキーサインパーティに参加した時のまとめ & caffっぽいツールを作ってみた

時間がかなり経過してしまいましたが、NSEG#41の白馬合宿 にてキーサインパーティがありました。 自分はWindows7で参加しましたが、問題なくキーサインパーティの一連の作業を行うことができたため、その辺をまとめてみます。 また、キーサインパーティ後の…

MA9 Caravan&Meetup 信州 に行ってきました #MA9

10/2に開催された、MA9 Caravan&Meetup 信州に行ってきました。 場所はGDG信州でおなじみの、塩尻インキュベーションプラザ(SIP)でした。 【増員+10名!】#MA9 最大賞金200万(倍増しました!)のアプリ・サービス開発コンテスト主催! エンジニア、デザイ…

ファイルサーバー上にあるmdbファイルが、複数のWindows7からは同時に開けない問題に対応する

ファイルサーバー上にあるAccessファイルを複数人で利用している環境において、ロックファイル(ldb, laccdb)がある場合だとWindows7での挙動が異なったため、調べた時のメモ。 mdb/mde形式で、すでにldbファイルが存在していたら、mdb/mdeファイルが起動しな…

WindowsFormで、シリアルCOMポートから受信したデータを処理する

Z-1170というデータコレクターがあり、なかなか便利に使っています。 ただ、PCへのデータアップロードが専用のアプリorハイパーターミナル経由となり、そのまま使うのはいろいろと手間でした。 データコレクター自体はUSB接続なのですが、よく見ると、「イン…

Rubotoを使い、Android + nfc-felica ライブラリで、SuicaとEdyの履歴を読んでみた

以前、RubotoでNFCのIDmなどを読んでみたため、今度はSuicaやEdyの履歴などを読もうかと考えましたが、自分で実装するには時間がかかりそうでした。そのため、良いものがないかを探したところ、Kazzzさんのライブラリ「nfc-felica」がありました。ありがたい…

Rubotoを使い、AndroidでAsyncTask + ProgressDialogを使う

Rubotoで AsyncTaskとProgressDialogを使ったところ、いろいろとハマったのでメモ。 ■環境 Platform JDK ant Ruby ruboto jruby-jars Device API level Windows7 x64 1.7.0_25 1.9.1 RubyInstaller 1.9.3-p448 0.13.0 1.7.4 Nexus7 2012 android-17 ■生成 ru…

Rubotoを使い、AndroidでAsyncTaskを使う

Androidで非同期処理を行うAsyncTaskがあったため、Rubotoでサンプルを作ってみたときのメモ。 ■環境 Platform JDK ant Ruby ruboto jruby-jars Device API level Windows7 x64 1.7.0_25 1.9.1 RubyInstaller 1.9.3-p448 0.13.0 1.7.4 Nexus7 2012 android-1…

Rubotoを使い、AndroidでNFCのIDmやNFC規格ごとの情報を読み取る

RubotoではどのようにNFCを読み取ればよいかを調べ、Androidのメソッドを利用して情報を読み取ったときのメモ。 環境 Platform JDK ant Ruby ruboto jruby-jars Device API level Windows7 x64 1.7.0_25 1.9.1 RubyInstaller 1.9.3-p448 0.13.0 1.7.4 Nexus7…

Rubotoを使い、Androidで動的にTextViewなどを追加・削除する

Rubotoで画面を作る方法は分かったものの、あとからTextViewなどを追加・削除する方法が分からなかったため、いろいろと調べた時のメモ。 ■環境 Platform JDK ant Ruby ruboto jruby-jars Device API level Windows7 x64 1.7.0_25 1.9.1 RubyInstaller 1.9.3…

Rubotoを使い、AndroidのActionBar上にFragmentを使ったTabを作る

RubotoでActionBar上にTabが表示されるかを試してみたときのメモ。 ■環境 Platform JDK ant Ruby ruboto jruby-jars Device API level Windows7 x64 1.7.0_25 1.9.1 RubyInstaller 1.9.3-p448 0.13.0 1.7.4 Nexus7 2012 android-17 ■注意 前回 同様、初回起…

RubotoでActionBar上にPopupMenuを作る

RubotoのTutorials and examplesには「Tutorial: Add a menu」「Tutorial: Add a context menu」とあります。 ただ、ActionBar上のPopup Menuに関するチュートリアルがなかったため、試してみました。 ■環境 Platform JDK ant Ruby ruboto jruby-jars Device…