タグ

2014年2月2日のブックマーク (11件)

  • インメモリデータベース「VoltDB 4.0」がリリース、インメモリ分析を高速化 | OSDN Magazine

    米VoltDBは1月29日、インメモリデータベース「VoltDB 4.0」を公開した。インメモリ分析の強化、稼働中のクラスタ拡張など、多数の機能が加わっている。 VoltDBJavaC++で実装されたインメモリ型リレーショナルデータベースシステム。Ingresなどのデータベース開発で知られるマサチューセッツ工科大学(MIT)のMichael Stonebraker氏らが中心になって開発した。1秒で数百万単位の読み込み/書き出し、ミリ秒レベルでのトランザクション処理といった高速な処理が特徴。シェアードナッシング、ACID準拠、SQLとJSONサポートといった機能を備える。動作環境はMac OS XおよびLinuxで、一部の高度機能が入っていないコミュニティ版はAGPLv3で公開されている。 VoltDB 4.0は2013年1月に公開されたバージョン3.0以来のメジャーリリースとなる。イン

    インメモリデータベース「VoltDB 4.0」がリリース、インメモリ分析を高速化 | OSDN Magazine
    mukaken
    mukaken 2014/02/02
  • Laravel4とRepositoryパターン | チラシの裏

    Laravel Testing Decoded読んだ。 Implementing Laravelも読んだ。 さて、どう実践したものか、という感想。というか落書き。 どちらも日語訳されたLaravel4の解説書で、 前者は、LaravelのFacade、IoCをうまく活用して、Testありきのプログラムをどう書くか、ということを主に解説した書籍。 後者は、Testにかぎらず、IoCやコードの構造化を念頭に、実践的なアプリケーションをどう書くかについて解説している。 Laravelの設計哲学の根底にあるのは、Inversion of Control、すなわち強依存性の排除で、 他所だとレガシーコード改善ガイドなんかにも書かれているように、「依存を交換可能にする」ということを心がけてコードを書くということ。 2つの書籍で共通して挙げられているのは、コントローラーから直接モデルを扱うので

  • 2014年、Laravel4インストール

  • 愛媛県松山市のホームページ制作会社・Web制作会社|株式会社ナナサン

    ナナサンは、愛媛県から 宇宙一を目指すホームページ制作会社です。 The best in the Universe. 弊社にとってデザインとは「誰かと誰かのコミュニケーションの手段」であると考えます。 例えばお固いイメージのある企業が顧客に自社のユニークな部分を長々と文章で綴るより面白いキャラクターをウェブサイトやチラシに登場させた方が伝わりやすい。 例えば自然素材にこだわったレストランのウェブサイトを作るなら、きれいでクールなデザインよりも手触りがあって暖かみのあるデザインの方が健康に良さそう。 クライアントにとって、どうすれば顧客に正しく魅力的な情報を伝えられるのか、 そのために最も有効なウェブサイト企画やデザインはどんなものなのか、あらゆる方向から検討し、実現していきます。 「MADE FOR COMMUNICATION〜伝えるためのモノづくり〜」 あなたの伝えたいことを形にしていき

    愛媛県松山市のホームページ制作会社・Web制作会社|株式会社ナナサン
  • FuelPHP ViewModelの使いどこ

    フレームワークのFuelPHPのViewModelの使いどこを調べてみた。 分かりやすく言うと下記のような感じっぽい。 もちろんデータ自体はmodelに用意してもらう。 用意してもらったデータを表示用にアレコレ加工するのがViewModel。 例えば、データに「enable:1」ってデータがある。 見やすさを考えて「1」を「有効」という文字に変換したい。 この変換処理を「ViewModel」に任せる感じ。 全体的な流れは ・ControllerがModelに「データくれ」と依頼 ・もらったデータをControllerがViewModelに渡して「残りは任せた!」と丸投げ ・ViewModelはデータを加工してViewに渡して「表示よろしく」と依頼 こんな感じっぽい。 ViewModelを使わない場合はViewがデータを加工するのでソースが肥大することになる。 もしくはModelやContr

  • 話題のスタートアップから聞いた2014年のモダンなウェブ開発まとめ! – sumyapp

    ウェブ系の開発、特に、新規サービス系は毎年使う技術が変化しています。私の所属する会社もそうですが、その仕事の中で、いくつかのスタートアップに開発関係について聞いたので、せっかくなのでまとめてす。 みんなが「うちはモダンだぜ!」って言っているわけではないので、ご了承下さいw。 まずはプログラミング言語から。 プログラミング言語の人気は下記のとおりでした。 1位: Ruby 2位: Java / Objective-C 3位: PHP ほとんどのウェブ系スタートアップは開発にRuby on Railsフレームワークを利用しているようです。個人的にも、そりゃーそうだろうと思います。人数が少なく、また、全員のスキルレベルが高いのがイケてるベンチャーの開発体制の特徴。自動化が最も進んだ、てこの効くフレームワークが人気です。そのため、Ruby言語が圧倒的に1位。 次に多かったのはJavaとObject

    話題のスタートアップから聞いた2014年のモダンなウェブ開発まとめ! – sumyapp
  • Sharingvideoという動画キュレーションメディアを爆速で作ったった!!その工程と技術を解説する。

    2014年は動画元年になる!という事でボクもこの波に乗ろうかと思いまして、爆速でSharingvideo(シェアリングビデオ)という動画キュレーションメディアを開発してみましたので、期間と工程と、どのような技術が使われているかという所にスポットを当てて今回は記事を書いていきます。 Sharingvideo(シェアリングビデオ)とは? まず初めにどんなサイトなの?って事なんですが、社会的に意義のある動画を僕たちが選んで紹介していくサイトです。細かい内容についてはaboutを引用してリンクを貼っときます。 Sharingvideoについて 動画はどんなコンテンツよりも人に伝わりやすく、人を変える力を持っています。Sharingvideoは人の心を捉え、人生の糧となる動画をシェアリングしていく事を目的としています。日々、「新しい発見を見つける事が出来る動画」を紹介していきますので、動画の中で「何

    Sharingvideoという動画キュレーションメディアを爆速で作ったった!!その工程と技術を解説する。
  • FuelPHP 遅延レンダリングと強制レンダリングの違い

    FuelPHPには遅延レンダリングと強制レンダリングの2種類あるらしい。 とりあえず「遅延レンダリング」をFuelPHPの公式で見ると下記のようになっている。 ビューオブジェクトを初期化するとき、出力を生成するのに必要な環境のみがセットアップされます。ビューファイルは読み込まれず、 変数は解釈されず、出力はレンダリングされません。 これは render() メソッドを明示的に呼び出す場合、あるいは ビューオブジェクトを文字列にキャストする(echo すると自動的にそうなります)ときのみ起きます。つまり、ビューは完全に必要になるまで処理されません。 FuelPHP はブラウザに出力する時が来るまで、レンダリングしたビューをメモリに保存しない、 ということでもあります。 これから推測にするには ・遅延レンダリングは「表示するタイミングで値をセット」 ・強制レンダリングは「値をセットして表示」

  • fuelphpでファイルにserializeして保存したデータがunserializeできなかった

    バージョンはfuelphp1.7 はまったのでメモ。 タイトル通りに、serializeされたデータをtaskからファイルに保存。 File::create(DOCROOT.'/public/', 'test.dat', $data); それを以下の様に呼び出してunserializeしたが Error at offset 0 of 2 的なエラーで止まってしまった。 $file = \File::get(DOCROOT.'test.dat'); $data['test'] = $file->read(); $data['test'] = Format::forge($data['test'], 'serialize')->to_array(); が、普通にfile_get_contentsで取得すると回避できた。 $data['test'] = file_get_contents(DO

  • 「第12回 オフラインリアルタイムどう書く」の課題をPHPで書いてみた « MTL

    0.きっかけ qiitaを見ていてたまたま見かけて興味を持ったので。 なんで第12回かというと、特に意味はありません。たまたまです。 第12回 オフラインリアルタイムどう書く 実行環境にFuelPHPを使用していますが、 アルゴリズムの部分はFuelPHPと切り離して書いたので、namespaceの一文削れば他でも使えるはずです。 FuelPHPはあくまで実行環境として利用した程度です。 まあついで程度で。 1. サイコロを表すDiceクラスの実装 課題の部分です。 自分の場合、下記のように書きました。 まだ回答例等見ていないのでさぶいコードでしたらすみません・・・ 工夫した点としては、デザインパターンのStateパターンぽい感じに、 「現在の状態」から「次の状態」に遷移させることでサイコロの状態を表現するようにした点です。 苦労した点は、その「状態」をどういった形で表現すべ

  • Free Jazz - Ornette Coleman [FULL ALBUM] [HQ]

    mukaken
    mukaken 2014/02/02
    超カッコイイ。はてぶで5ブクマも付いてる。