2011-01-01から1年間の記事一覧
$ sudo dpkg-reconfigure tzdata ウィザードが起動したら、Asia -> Tokyo を選択。
EC2は完全従量制でインスタンスを起動していないときには、EBSを除きほぼ課金が発生しないため、検証用など必要なときだけすぐにサーバを準備できるので非常に便利です。ただ、必要なときしか使わないインスタンスに、Elastic IPアドレス(固定IP)を割り当て…
Route 53 Getting Started Guideでは、Hosted Zoneを操作するためのXMLは別途作っておいて、dnscurl.plというスクリプトで署名してリクエストを送信しています。もう少し高レベルのAPIで操作できるものはないかと探してみたところ、cli53というpythonのツー…
EC2で起動中のインスタンスに割り当てられるパブリックIPアドレスは、起動するたびに異なります。IPアドレスを固定するためにはElastic IPアドレスという機能で固定のパブリックIPアドレスを取得し、インスタンスにそのIPアドレスを設定します。また、IPアド…
以前、GroovyでXMLRPC経由でConfluenceのAPIにアクセスする方法について、以下のエントリを書きました。その際はXMLRPCのライブラリ追加方法には触れませんでしたが、GROOVY_HOMEのlibにjarを放り込んでいました。今回、Grapeという依存ライブラリ管理ツール…
数年前から社内のサーバはVMware ESXiに集約するようにして、台数が減ってだいぶ楽になったとはいえ、物理サーバのお守りは極力やりたくないのが正直なところです。ということで、今回の震災を契機に社内業務で使っているWindowsサーバもEC2に移行できないか…
EC2をコマンドラインで管理するためのEC2 API Toolsのインストール手順のメモです。 事前準備 AWSのサイトでX.509 証明書を取得しておきます。 cert-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem pk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem Windows Javaについては…
いつの間にかMaven2プロジェクトのビルドが、以下のエラーで失敗するようになっていました。Jenkins ver. 1.400にて。 ERROR: A Maven installation needs to be available for this project to be built. Either your server has no Maven installations de…
震災の影響で突発的な停電の可能性もありAmazon S3へのバックアップ環境を構築しました。S3にローカルファイルをアップロードするプログラムはいくつかありますが、オープンソースのもの中心にいくつか試してみた限りは以下がよさそうです。 S3Sync.rb s3fs …
Javaルールブック Javaルールブック ?読みやすく効率的なコードの原則作者: 大谷晋平,米林正明,片山暁雄,横田健彦,電通国際情報サービス出版社/メーカー: 技術評論社発売日: 2011/02/15メディア: 単行本(ソフトカバー)購入: 4人 クリック: 159回この商品を…
すでに東北関東大震災から十日以上が経ちました。幸い私はほとんど被害はうけていないのですが、忘れないうちに震災の日のことをメモしておこうと思います。 地震発生当時、私は都内のオフィスビルの2階にある勤務先にいました。低層階だったためか、揺れて…
大規模サービス技術入門 [Web開発者のための]大規模サービス技術入門 ―データ構造、メモリ、OS、DB、サーバ/インフラ (WEB+DB PRESS plusシリーズ)作者: 伊藤直也,田中慎司出版社/メーカー: 技術評論社発売日: 2010/07/07メディア: 単行本(ソフトカバー)購…
JavaからWindowsのレジストリにアクセスするライブラリについて調査したのでまとめておきます。いくつかのライブラリがありますが、基本的にはJNI経由でWin32 APIを呼び出しています。 Roxes Win32 for Java (Orangevolt Ant Tasksの一部) JRegistry SWT(Ecl…
Build Number Maven Pluginを使うと、pom.xmlでプロパティとしてSCMのリビジョン番号${buildNumber}を使用できるようになります。 前提 内部的にsvnコマンドを実行するのでsubversionのバイナリがインストールされている必要があります。TortoiseSVN不可です…
Apps by O'Reilly Media - Android Market Androidマーケットにはオライリーのebook(英語版)が登録されていて、しかもかなりのタイトル数がそろっています。しかも、多くのタイトルが$5です。試しに『97 Things Prog. Should Know』を読んでみました。こうい…
NSIS(Nullsoft Scriptable Install System)は、オープンソースのインストーラ作成環境で、独自のスクリプト言語で作成したスクリプトをコンパイルしてWindows用インストーラを作成することができます。Tomcatなどオープンソースソフトウェアのインストーラで…
具体的には、GUIにSWTを使っているJavaのデスクトップアプリケーションで、プラッtフォームによってSWTのjarを変更したいというシチュエーションです。SWTのjarファイルには、それぞれのプラットフォーム用のDLL(Windowsの場合)が含まれているので、x86 or x…
Exit 売却 EXIT 売却作者: 奈部真,勝間和代出版社/メーカー: マガジンハウス発売日: 2010/05/27メディア: 単行本 クリック: 16回この商品を含むブログ (14件) を見る 勝間和代さん原案の小説。経済小説なのでハゲタカのイメージを持って読み始めると、ノリが…
追加: Android 2.3.3でのGalaxy SのGPS 私のGalaxy SもGPSは正常に位置を検出できないことがあります。当初は正常に動作していたのですが、いつの間にか不調になりました。その後、ネットの情報を参考に設定変更を試してみたところ改善したように見えますが…
64bitバージョンのWindowsでは、システムフォルダにSystem32とSysWOW64があるのと同様に、(特定の)レジストリについても32bitアプリケーションからのアクセスに対しては、32bit用のキーが存在してそちらにリダイレクトされるようです。レジストリにアクセス…
いままでXperiaを使用していたのですが、ポケットに入れたまま洗濯してしまい、、Galaxy S(SC-02B)の白ロムを入手して1週間くらいまえから使い始めました。GDD PhoneからXperiaに移行したときも、Xperiaの快適さや液晶のキレイさに感動したのですが、Galaxy…
私の会社ではSubversionを使っているので、まずHgSubversionを導入してローカルのみMecurialを試してみることにしました。HgSubversionを使うと、SubversionのリポジトリをcloneしてローカルではMercurialで管理し、ローカルでの変更をSubversionにpushする…
たまにタイトルのような状況が発生して困っています。ネットワークアダプタを一度無効にしたり、"ipconfig /renew"すると解消していたので放置していたのですが、少し調査したのでメモをしておきます。環境依存なので誰にでも役立つ情報ではないかもしれませ…
社内の開発サーバにAtlassian Crowdをインストールしました。CrowdはJIRAやConfluenceなどと連携して認証やアクセス権限を統一的に管理したり、SSO(シングルサインオン)の機能を提供するソフトウェアです。いままではJIRAとConflueceの認証は共通にしていま…
extjsのComboBoxで、いったんドロップダウンリストから項目を選択したあとで、未選択の状態に戻す方法がわからなかったので調べてみました。私が探した限り、、ComboBoxのconfigオプションではそういう指定はなさそうですが、以下のような回避策?がありそう…
2.0の時点ですでにImageBundleはDeprecatedですが、代わりにClientBundleを使うことが推奨されています。 このImageBundleは、、 public interface MyResources extends ImageBundle { public static final MyResources ICON = GWT.create(MyResources.class…
extjsからJAX-RS(Jersey)のRESTfulサービスを利用するサンプルをappengineにディプロイしています。extjsの方はほとんどサンプルそのままです。JsonStoreの生成時に"restful: true"という設定を追加するだけでRESTfulなサービスを利用可能で便利です。 JAX-R…
現代はjerseyを見失った時代だ - you know something? | Use it for myself. こちらのサイトに書かれているとおりで、Google appengineにJerseyを使ったアプリケーションをディプロイすると、インスタンスの起動に結構時間がかかります。時間を短縮すること…
extjsにはRESTfulなサービスを利用するための機能があり、簡単にJerseyと通信することができるのですが、examplesにあった以下のようなコードだと、 var reader = new Ext.data.JsonReader({ totalProperty: 'total', successProperty: 'success', idPropert…
Problem with Restful grid & removing rows... 私はこの動作はちょっとおかしいと思うのですが。。 StoreのautoSaveがtrueになっている状態で、GridPanelで複数行選択して削除しようとすると、同じ行について複数回サーバにリクエストが送信されます。さら…