Posterous Spaces is no longer available Thanks to all of my @posterous peeps. Y'all made this a crazy ride and it was an honor and pleasure working with all of y'all. Thanks to all of the users. Thanks to the academy. Nobody will read this.
こんにちは、インフラやってる sotarok です。最近、社内でも「sotarok は そーたろっくと読む」という誤解が広がっていましたので改めて自己紹介しますと、sotarok と書いて「そーたろー」または「そーたろー・けー」と読みます。ロックしてないのでよろしくお願いします。 今日は、Git の話です。 GREE ではずっと Subversion を使っているという話を、以前開発環境の話をしたときに少し触れたことがあります。Subversion での運用方法も、GREE では割と面白い運用をしているのでその話もどこかでしたいのですが、まあ、それは今回は置いておきましょう。どこかで聞いてください。 GREE もその昔 CVS から Subversion に移ったのですが、時代は流れるもので、いよいよ Git 化という流れがきています。Subversion と Git の違いを今更あえて挙
負荷試験ツール インターネット破壊を公開しました。 こちらはずっと社内で負荷試験に使用していたツールです。社内で使用していたものなので、ソーシャルアプリ向けの機能などが多少追加されていますが、もちろんんそれ以外のWebアプリケーションでも使用できます。 基本的にはApache JMeterのようなWebアプリケーションむけのシナリオ負荷試験ツールです。コマンドラインオペレーションだけで実行でき、サーバー上で簡単に負荷試験を実施できるのが特徴です。POSTリクエストなどはもちろん、レスポンスのチェックやUserAgentの偽装、ランダムな値をパラメーターにセットする機能も実装しています。 注意: 当然ながら自分の管理下にないサイトに向けて負荷試験ツールを実行するのは絶対にやめてください。非常に危険です。 物騒な名前がついていますが、これは完全にわたしの小児的感性の趣味によるところです。地震で
gitosis - Git リポジトリ群の管理とアクセス制御 vol.0 の続編です。 前回のエントリでは、Git リポジトリの管理に対する不満と、それを少し改善してくれる gitosis を簡単に紹介をしました。このエントリでは gitosis のインストール編ということで話を進めていきます。 基本的に Hosting Git repositories, The Easy (and Secure) Way のエントリと同様です。本家の方が安心という人はそちらのエントリをどうぞ。 サーバ/クライアント(ローカル)両方で作業する必要があるので、識別しやすいように以下の表記をします。 サーバ作業のプロンプト表記 remote% クライアント(ローカル)作業のプロンプト表記 local% また、サーバアドレスを便宜上 remote-name.com とします。 まずは Git リポジトリをホ
Belugaって知ってますか?皆さん。僕が2〜3日前にやたらつぶやきまくって宣伝していたWebサービスなんですけど。Facebookが3月1日に買収したということで知りました。やばいです。これはすごくいいサービス。モバイルとPC両方で使えるメッセージングサービスです。これ、大げさじゃなく、メールの未来形。TwitterとかFacebookのゆるーいトークをそのままメールに持ってきた感じ。 ※使い方は後述。 Beluga: Free, Private Group Mobile Messaging http://belugapods.com/ なぜかなかなか検索結果で公式サイトが出てきませんw ここ最近のコミュニケーションツール 僕のここ最近の友達とのコミュニケーションツールって、Twitter→Facebookって流れてきたんですけど、そういう人、いっぱいいると思います。で、それに慣れた人っ
Googleが、ユーザーアカウントのセキュリティを強化する目的で、電話で生成したユニークな認証コードを利用する二段階認証機能を無料で提供する。 米Googleは2月10日(現地時間)、Googleアカウントのセキュリティを強化する二段階認証機能を全ユーザーに無料で提供すると発表した。オプトインで提供される同機能を有効にすると、ログインの際にユーザー名とパスワードに加え、ユーザーが登録した電話番号宛てにテキストメッセージなどで送られてくるワンタイム認証コードを入力しないとアクセスできないようになる。 同社は昨年9月にこの機能をGoogle Appsで提供開始しており、今回その提供範囲を全Googleアカウント保有者に拡大する。向こう数日のうちに全ユーザーが同機能を利用できるようになる見込みだ。 この機能を利用するには、Googleアカウント設定ページの「セキュリティ」の「Using 2-st
こりゃ面白い。http://code.google.com/p/phantomjs/ "PhantomJS is a minimalistic, headless, WebKit-based, JavaScript-driven tool" headless=スクリーンがない=コマンドと考えればいい。要はブラウザから画面と取り除いてJavaScriptによるスクリプティングを可能にしたコマンドツール。逆に言うとDOM+JavaScript+Networkingをコマンドにしたもの。 説明してもピンとこないだろうから実例を紹介する。http://code.google.com/p/phantomjs/wiki/QuickStart hello world hello.js console.log('Hello, world!'); phantom.exit();$ phantomjs hel
iPhone最適化サイト構築 iPhoneアプリ、最適化Webサイトを構築するのに便利な情報をお届けします。iPhone最適化サイト構築を承っております MOONGIFTではiPhone向けWebサイト開発、iPhoneアプリ開発を承っております。ご用命、ご質問などはinfo@moongift.jpまでお気軽にどうぞ! 今、多数の個人または企業がiPhoneアプリの開発を進めています。大きく分けて、自社サービスを利用促進するためにiPhoneアプリを開発するケースと有料のiPhoneアプリ販売で収益を上げるケースの二つが考えられます。前者はiPhoneアプリ自体に収益性を求めない場合が多いので開発言語であるObjective-Cを習得するコストが割高に感じられるケースが多く、たまたま社内にObjective-Cを習得している、または個人的な興味でiPhoneアプリを開発していた社内の人が中
Unix ライクなサーバ上で拡張可能なネットワーク プログラムを記述するための、シングル スレッドのイベント型 I/O フレームワークを開発するオープン ソース プロジェクト。 Node.js は、Joyent がスポンサーとなり、Joyent 社のライアン・ダールが管理して行なうオープン ソース プロジェクトで、Google V8 JavaScript エンジン上に構築されます。これは、JavaScript 開発環境を提供するもので、I/O のすべての実行メソッドおよび非同期メソッドに、イベント ループを使用します。このモデルは、OS スレッドが複数のリクエストを同時に処理し I/O が同期する、現在のより一般的な並行処理プログラミング モデルとは対照的なものです。 Node.js では、複数の状態を同時に管理するようスレッドを割り当てるシステムと比べて、負荷が大きい場合に、メモリ効率が
JavaScript対応のIDEをまとめてみたの続きのようなもので、その中で紹介していたWebStormが素晴らしいので別途紹介。 WebStormはHTML(5)+CSS+JavaScriptに対応してるIDEで、Windows, Mac OS、Linux上で動作します。 有料のソフトウェアですが、オープンソースライセンスがあったり体験版は45日間使えるのでとりあえず試してみましょう。 この記事の続編(アップデート版)を書きました 特徴 とにかく膨大な機能が載ってるので全てを紹介するのは無理があるため、凄いと思ったところを掻い摘んで紹介。 主にJavaScriptを書くエディタとして使っていますが、CSSやHTMLも普通のIDEより書きやすいです。 基本的にWebStormで日本語に関する問題は少なめです。一部IMEの変換候補が出てくる場所がずれたり、プラグインで日本語がダメだったりする
YouTube to Mp3 2CONVThis is the answer if you want to download entertainment fast and for free. Our online YouTube converter is so straightforward that can convert your top songs and videos to different formats like MP3 and MP4 from sites like TikTok, Instagram, and YouTube. Other free tools that claim to be as easy are often infected with malware and have too many annoying pop-up ads. Our free on
OSを3.01にupdateする前に現状(3GS&OS3.0)のメモ。 AttachmentSaver メールに添付されたファイルを保存する事が出来きます。 repo: http://apt.modmyi.com/ Backgrounder last.fmで音楽を聴きながらwebを見たり、あんな事やこんな事を。 repo: http://apt.bigboss.us.com/repofiles/cydia/ CyDelete Cydiaでインストールしたアプリケーションをhome画面から削除する事が出来ます。 repo: http://apt.bigboss.us.com/repofiles/cydia/ DTAdjuster インターネットで時刻合わせ。 repo: http://homepage3.nifty.com/moyashi/cydia/ iFile(無料版) ファイラー。パー
moblはEclipse上で開発し、HTML5/CSS/JavaScript/画像を生成するスマートフォン向けプログラミング言語。 moblはJava製のオープンソース・ソフトウェア。スマートフォンの人気がとても高い。特にWebKitのモバイル版を組み込んでいるものが殆どで(iOS/Android/Palm Pre/Blackberryなど)HTML5の恩恵にあずかりやすいのが良い。 開発環境はEclipse そんなHTML5のパワーを使えば、まるでネイティブアプリのような動作をさせることも可能になっている。そのためのスマートフォン向けライブラリは数多くあれど、moblは一味も二味も違う。完全に専用言語でスマートフォン向けWebアプリケーションを開発できる。 moblはEclipse用のプラグインを配布しており、それをインストールした後プロジェクトを作成する。使うのはmoblという拡張子の
タイトルはちょっと大げさすぎですね。もうブカブカです。 WebアプリのMVCネタで、毎度同意しまくりのsatoshiさんが、JSのライブラリSNBinderを公開されています。 Life is beautiful: JavaScript HTMLテンプレートエンジン SNBinder 公開 BODYタグオンリー大好きっ子なので、これは使わずには居られないと思い早速やってみました。 ついでに、恐れ多くもgithubでForkしてreadmeの和訳などしています。 コードサンプルを元に動かしてみたんですが色々と動かない・・・ 私の理解ミスな気がするのですが、ツッコミもらおうとコード晒します。オリジナルのまま動いてる人いたらどこが違うか教えてくださいませ。 SNBinderの使い方として、READMEに書かれているやり方は、4種類あります。 変数一つをテンプレートに埋め込む SNBinder.b
先日、以下の記事で初めて作ったAndroidアプリを紹介しました。 一週間で初めてのAndroidアプリを作ってみました その後、そのアプリをAndroidマーケットで公開してみました。 はてブ閲覧用Androidアプリ「HTBPocket」を公開しました この一連の作業で参考にした記事やサイトについて、「Androidアプリ開発関連情報まとめ」としてまとめてみました。 開発環境構築まず必要になるのが開発環境です。以下はMacの環境構築です。MacにAndroid SDKをインストール (Update 2010.05.25) そして以下がWindowsでの環境構築です。私はやったことないのでよく分かりませんが(^^;;世界を目指せ!Androidアプリ開発入門:第2回 Androidアプリ開発のための環境構築 公式の開発情報公式の開発者向けサイトです。Android Developers
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く