タグ

relax4uのブックマーク (1,593)

  • JS 大規模プロジェクトの管理手法 – ロードオブナイツの実例紹介

    どうもこんにちは。 Aiming で東京開発グループのゼネラルマネージャをやっている小林です。 8月に mobage と Yahoo! モバゲー で ロードオブナイツ というシミュレーション RPG をリリースさせて頂きました。 そして、先週、 Yahoo! モバゲー版の PC ブラウザ専用デザインをリリースさせて頂きました。 今回リリースしたものは元々 Unity で作られていた iOS アプリ版 Lord of Knights を HTML5 で書きなおしたものです。 (今は Android 版 もあります) HTML のポチポチゲーをネイティブに移植したというのはよく聞く話ですね。 ですが、逆にリッチなネイティブアプリを HTML5 に移植し、かつスマフォブラウザと PC ブラウザで同じものを動かすなんてのは前例が見当たりませんでした。 技術的ハードルが高かったことに加えて期日がタイ

    JS 大規模プロジェクトの管理手法 – ロードオブナイツの実例紹介
  • アプリとかのブログ 【Titanium Mobile】Android版All SNSchecker 2.0を作りました

    Androidアプリ、All SNScheckerはTitaniumでできております。 <PR>そして、週刊プレイボーイにも紹介されました。 </PR> ということで、All SNScheckerをどんな感じに開発したのか、 中身はどうなっているのかをちょっと公開したいと思います。 開発環境:Titanium Studio 2.0.1 Coffeescript Mac OX Coffeescriptはマジ開発効率の高速化に直結します。 自分もJavaScriptはTitanium Mobileで初めて触ったんですけど、 その後CoffeeScriptというものを触って感動しました。 hoge?.hogeでの安全なアクセスとかクラスとかが便利すぎです。 この使ってます。 Titanium SDK バージョン:2.0.2 GA 前回のバージョンは1.7.5だったので、V8エンジンの恩恵もあり

    relax4u
    relax4u 2012/09/21
    自分が作ったライブラリが使われているのか。ご利用ありがとうございますっ
  • DietCake - Fastest MVC framework skeleton for PHP

    Let's eat DietCake! Organic and Healthy Application Development Web アプリケーション開発のための、シンプルな PHP フレームワーク。 View on GitHub Hello World example 高速動作 1億PV/日のアクセスを前提に設計しています。数十万人を超えるアクティブユーザーに対して、数ミリ〜数十ミリ秒オーダーでレスポンスを返すために作られました。 低学習コスト シンプルな構造と規約のため、PHP に関する基礎的な知識があればすぐに使い始めることができます。プロジェクトに参加したメンバーが価値のあるコードをコミットするまでの時間を短くできます。 自由にカスタマイズ プロジェクトごとに必要な機能を組み合わせましょう。小さい部品を集めて全体を構成できるようになっているので、セッション、DB 抽象化レイヤー、

    relax4u
    relax4u 2012/09/15
  • Machine Data Analytics: Splunk - DZone

  • GoogleNewsのレコメンドの中身 - UMEko Branding

    先日、全体ゼミで発表したときの内容ですが、ここにまとめときます。。GoogleNewsのレコメンドの中身を追った論文の要約です。少し前の全体ゼミで用いた資料です。ソース:Abhinandan Das,Mayur Datar,Ashutosh Garg,Shyam Rajaram,"Google News Personalization: Scalable OnlineCollaborative Filtering",WWW2007不勉強な個所が多々ありますので、誤っている箇所等ありましたら、是非ご指摘ください。 個人的には、最近のモデルベースの手法の勉強・おさらいという意味で用いているので、GoogleNews独自の拡張なり実装の部分の内容が省かれている場合があります。また、データ構造やMapReduceを用いた計算の仕組みの部分は、ここでは省略しています。。一応、 全体像 ・LSH(Lo

  • Ruby開発環境 - Qiita Advent Calendar 2012 - Qiita

    About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)

    Ruby開発環境 - Qiita Advent Calendar 2012 - Qiita
    relax4u
    relax4u 2012/07/11
  • 橋本商会 » Mobage運用技術勉強会に行ってきた

    Web公開制限が無いらしいので、殴り書いたメモを貼り付けておく。 謎のアルゴリズムで集められたはてなユーザーに、モバゲーの運用技術を惜しげもなく教える勉強会に行ってきた。 インフラもPerlも全然わかんないんだけど何故誘われたのか謎。 モバゲーすごい・・・台風激しかったけど行ってきて良かった。特にモニタリング手法が面白くて、一瞬だけ全プロセスにデバッガをアタッチして待機状態のプロセス数を調べるとか、DBバックアップサーバーの遅延を監視してるとSlaveへの遅延発生が予測できるとか。頭いい。 たぶんMobageを支える技術に書いてある内容の一部だと思われるので、も買ってみる。 あと社で閉店前に「モバゲ〜」って歌が流れててわかめ高校みたいで面白かった。 2012年6月19日 @ DeNA 渋谷ヒカリエの21階 台風きてるからヤバかったらすぐ帰りましょう インフラ部門紹介(小野氏) 世界展開

  • アニメーション付きフォトブックを簡単にiPhoneで作れるアプリ「Mooklet」

    relax4u
    relax4u 2012/06/13
    Titanium Mobile製のアプリ
  • Rails で十分に活用されていなくてもったいない ActiveRecord::Relation のメソッド TOP 10 - 杉風呂2.0 - A Lifelog -

    2013年12月2日更新: 参照されることが多いので Rails 4 の情報を訳注として追記しました。また、Rails 4 に関する情報は、 WEB+DB PRESS Vol.73 が非常に参考になるので、一読をおすすめします。 この文章は Mitch Crowe 氏のブログより 2012年4月14日の記事を翻訳したものです。 The 10 Most Underused ActiveRecord::Relation Methods http://blog.mitchcrowe.com/blog/2012/04/14/10-most-underused-activerecord-relation-methods/ 昨日は ActiveRecord::Relation のコードに膝まで浸かって、使われているのをこれまで全然見たことがない面白いナゲットを思い出させてくれた。この記事で、十分に活用

    Rails で十分に活用されていなくてもったいない ActiveRecord::Relation のメソッド TOP 10 - 杉風呂2.0 - A Lifelog -
  • gitのリポジトリをSubversionに変換する - ぱせらんメモ

    gitで始めたプロジェクトをSubversionのリポジトリにしたかったのだが、どうやったらいいのか調べてもよくわからない。 Subversionからgitはよくあるのにねー。 試行錯誤の結果とりあえずうまくいったっぽいので記録を残しておく。 これで大丈夫なのかどうかはよくわからない。 きっとid:bleis-tift先生がなんとかしてくれるハズ! gitからSubversionへ 移行先となる新しいSubversionリポジトリを用意する。 svnadmin create foo んで、コミットがないとうまくいかない感じだったのでtrunk,branches,tagsを作っておく。 svn checkout http://localhost/svn/foo foo cd foo mkdir {trunk,branches,tags} svn commit -m "init" なんかfil

    gitのリポジトリをSubversionに変換する - ぱせらんメモ
    relax4u
    relax4u 2012/06/01
    このサイト通りにやったら無事に移行できた
  • Twitterがページ表示時間を5分の1に高速化。どのようなテクニックを使ったのか?

    Twitterフロントエンドのアーキテクチャを見直し、Webページの読み込み速度を改善したことをブログで明らかにしています。 新しいアーキテクチャでは、これまでWebブラウザ上でJavaScriptの処理によって行ってきたWebページのレンダリングを見直し、サーバ側でレンダリング済みのHTMLページを送信し表示することにしています。これによってWebページの読み込みから最初のツイートの表示までの時間が大幅に短縮されることになりました。 When we shipped #NewTwitter in September 2010, we built it around a web application architecture that pushed all of the UI rendering and logic to JavaScript running on our users’

    Twitterがページ表示時間を5分の1に高速化。どのようなテクニックを使ったのか?
  • Titanium でクラスっぽいモノを書くときに気をつけること | imthinker.net

    Titanium Mobile は JavaScript を使って iOS や Android などモバイルプラットフォーム向けのネイティブアプリケーションを構築することができるツールキットです。 JavaScript はクラスベースではなく、プロトタイプベースのオブジェクト指向言語ですが、言語仕様上まるでクラスベースであるかのような文法が見受けられるために混乱を招きがちです。そのため、 JavaScript そのものを糖衣する CoffeeScript ではクラスベースとして振る舞うような文法が採用されています。 クラスベースのオブジェクト指向言語に慣れた人からすれば、 JavaScript のプロトタイプに頭を抱えることなく Titanium Mobile アプリケーション開発を行える CoffeeScript  は有益な言語です。しかし、 Titanium Mobile アプリケーシ

  • k0sukey.tumblr (Titanium MobileでCookieを操作したい!)

    みなさんどのように扱っていますか?Ti.UI.WebView.evalJSですか?Ti.Network.HTTPClient.clearCookiesですか? Ti.UI.WebView.evalJSの場合は、このためにwebViewはリソースがもったいないですよね。Ti.Network.HTTPClient.clearCookiesも、Cookieを発行したURLが必要になってちょっと使いづらいです。そもそも言語環境で発行されるCookieのURLが変わってしまう場合(例えば4sq。https://foursquare.comとかhttps://ja.fousquare.comとか、うっひょーーー!)、そこまで追うのも面倒です。 はい!そこで、TiCookies(初Obj-Cで初Titanium Mobileモジュールなので、ただ今絶賛ツッコミ待ちとなっております)。以下のようにお使いい

  • Gitのブランチで効率的に開発・運用・保守・管理する方法 - (DxD)∞

    はじめに 最初に、Gitに関するリソースとして、では「入門Git」と「実用Git」、Web上では「Pro Git」が読みやすく、わかりやすいため、Gitについて知りたい人は一読をおすすめします。 特に、他のバージョン管理システムに関する前提知識がある場合には、Gitの概念や使い方も比較的スムーズに理解できるかと思います。実際に、バージョン管理システムをSubversionからGitへと移行してからしばらくが経ちますが、通常の操作に関しては、それほど不自由することなくGitを利用できています。 しかし、Gitを利用していくにつれて色々と疑問も出てきます。局所的なワークフローについては、様々なリソースによって理解することができます。では、効率的に開発・運用・保守・管理を行うために、大局的・継続的なワークフローをどのように採ればよいのか、特にGitの柔軟性を活かすにはブランチをどのように使えば

    relax4u
    relax4u 2012/05/15
  • pagnum.jp BLOG » Titanium Mobile 2.0 の変更点まとめ

    Titanium Mobileが1.8から2.0にメジャーバージョンアップした。 iPhoneアプリAndroidもTitaniumを使っているので、 変更された箇所とか、バージョンアップでのアプリ側で 対応が必要だった箇所をまとめておこうと思う。 Titanium Mobile 2.0ローンチイベントについて Titanium Mobile 2.0ローンチイベントレポート – Titanium News Titanium Mobile 2.0 ローンチ記念イベントに行ってきた « kwLog Titanium 2.0 ローンチイベントに参加して LT もしてきました | imthinker.net ローンチイベントに参加された方のリンクを貼っておきます。 こちらのまとめも良かったです。 Titanium Mobile 2.0 対応など – Naoya’s Hatena

  • Appcelerator Cloud Service テストアプリ(ACS版KitchenSink)を試す - kaz_konno's blog: walkthisway

    先ほど行われたWebinarを見ていて、ACS(Appcelerator Cloud Servce)のテストアプリがTitanium Mobile SDKの中に入っている事を知りました。そこで早速自分の環境でも動かしてみることにしました。 ACSテストアプリのありかはココです! 特にそんな情報公開されていなかったので、普通の人は知らないですよね(汗。 ◆Titanium Mobile SDKはシステムのルートに作成されている場合 /Library/Application Support/Titanium/modules/commonjs/ticloud/2.0.1/ ◆ホームディレクトリ以下の場合 ~/ホームディレクトリ/Library/Application Support/Titanium/modules/commonjs/ticloud/2.0.1/ 2.0.1のフォルダを開くと、以

    Appcelerator Cloud Service テストアプリ(ACS版KitchenSink)を試す - kaz_konno's blog: walkthisway
  • Titanium SDKのバージョンをCUIで管理·tsm MOONGIFT

    tsmはTitanium SDKのバージョンマネージャです。 JavaScriptを使ってiOS/Androidアプリが開発できるTitanium。利用者も多いとは思いますが、SDKの更新頻度が早く追従しきれない人も多いのではないでしょうか。そんな方に使ってみてほしいのがtsmです。 インストールしました。npmコマンドで簡単にインストールできます。 リモートにあるSDKのバージョン一覧です。 今はインストールされているSDKはありません。 “install バージョン”で任意のバージョンのSDKがインストールできます。 tsmでは古いバージョンから最新の2.0まで任意のSDKをインストールできます。それだけでなくベースの生成を行ったり、ビルドまでtsmから行えます。古いコードを最新版でビルドしてみる、またはその逆など色々な使い方がありそうです。 tsmはnode.js/JavaScrip

    Titanium SDKのバージョンをCUIで管理·tsm MOONGIFT
  • フリーランスのweb屋な人が、見積や注文書、請求書を発行する際のポイント。 | たけろぐ

    要所要所で追記してます。 フリーランスのweb屋な人が、仕事をする時の書類の流れとポイントをまとめてみました。 ざっくり言うと、 見積書発行→注文書発行→お客さんが注文書返送→納品→請求書&納品書発行 という流れです。 「ここまで書いちゃう?」的にけっこう書いてるので、 「そんなんわかってるよー」て方も、確認の意味も含めてご一読あれ。 ちなみにうちは「見積兼注文書」として発行しています。 また、後述しますが、納品書まで出すことはあまりありません。 書類の送付方法について まず基的な、でも間違えると面倒な部分から。 各書類の送付方法は、 ・原郵送 ・FAX ・PDF どれが可能なのか確認しましょう。 見積書や注文書と請求書で異なる場合があるので、必ず両方確認してください。 注文書はFAX・PDFでよくても、請求書は原という所がたまにあります。 また、請求書を送る場合は、現実的に郵送のみ

  • Titanium MobileとRubyMotionの比較 - ひげろぐ

    双方とも脱Objective-Cを実現してくれるプロダクトだけど性格はけっこう違う。 共通で興味を持っている人が多そうなので思うところをとりとめもなく書いてみる。 取っつきやすさ iOS SDK開発未経験者がとっつきやすいのはTitanium。おそらくRuby経験者でも。 逆にiOS SDK経験者ならばRubyMotionの方が入って行きやすいかもしれない。 RubyMotionはiOS SDKのAPIをタイトになぞっているためにiOS SDKのAPIに関する知識が必要だが、iOS SDKのAPIには直感的じゃない部分が多々あって、それに馴染むまでけっこう時間がかかる。その学習コストがけっこう高い。 TitaniumのAPIはTitanium独自のものだが整理されていて扱いやすい。学習コストは皆無ではないがiOS SDKに比べればずっと楽。 またObjective-Cよりマシとは言えRub

  • TiLE20 - Xtity Blog

    <Titanium SDK 2.0> ■Titanium webも同時リリース ■レイアウト ・速度アップ ・レイアウト完了時のイベント追加 ・バッチ新機能 ・長さのauto指定 ⇒定数で指定(fill、size) ⇒画面に対してなるべく大きくか、小さくかを指定 ・レイアウト指定のコードをStartlayout endlayoutで括るとそれらの間の指定が一挙に描画される ・Updatelayoutも同様の描画 ・Postlayoutで描画完了時のフックができる ・dp等、すべてのsize単位に対応 ■iPad retina対応 ■ドキュメントがみやすくなった http://docs.appcelerator.com/ <ACS module> ■Appcelerator Cloud Service module ■2.0以降は、SDKにバンドルされている。使用するにはTi.Cloudをr

    TiLE20 - Xtity Blog