Fungoing LLCの日々の活動を記載していきます。 代表のbibrostが試していることや、技術的なネタも書いていきます。
This post was written by Will from Bump's server team. Since Indy's post and Michael and Indy's talk as Scala Days, many of you have been asking about how we used Scala for the Android version of Bump. I'll try to cover a little of the why (without getting to deep into the Scala v. Java battle) and then get into the how. But first, a little background. As with many startups, we're primarily limite
PHP5.4にはトレイトという文法が導入されて、多重継承の便利さが享受できるようになるそうです。 いろいろ試してみることにしました。 トレイトといえば代表選手はScalaですね。Scalaでいうトレイトは、インターフェースの定義とメソッドの実装を同時にやってくれる便利な概念でした。単一継承のOOP言語では「〜は〜の一種」という制約が強すぎて、「ペンギンは鳥の飛行メソッドによって飛行できてしまう」という問題があります。でもちゃんと「ペンギンは飛べないが泳げる鳥」を綺麗に解決する必要はあって、その解答として、トレイトのあるScalaではこんな解が導けます。 abstract class Animal abstract class Bird extends Animal { def hasBeak = true // 鳥にはかならずクチバシがある def hasWings = true // 翼
2011-09-25 / sbt version 2.0 2011年6月19日に最初のバージョンを書いた時点での僕の動機は、運良く Mark による sbt 0.10 のデモを二回も生で見れたことに触発されて(最初は northeast scala、次に scala days 2011)、sbt 0.7 から 0.10 へと皆が移行するのを手助けしたかったからだった。プラグインがそろっていなければビルドユーザが 0.10 に移行できないため、プラグインが移行への大きな妨げになるというのが大方の考えだった。そこで僕が取った戦略は、無いプラグインは自分で移植して、つまずいたらメーリングリストで質問して、結果をここでまとめるというものだった。それにより、多くのポジティブな反応があったし、数人を 0.10 へ移行する手助けにもなったと思う。だけど、後ほど明らかになったのは、僕の sbt 0.10
SBTとは SBT(simple-build-tool)はScalaのためのシンプルなビルドツールです。google code でホストされています。 http://code.google.com/p/simple-build-tool/ 今回はWindows環境にてSBTを使用してみます。現在の最新版である sbt-launch-0.7.3.jar を使用します。 バッチファイルの作成 sbt-launch-0.7.3.jar と同じディレクトリ(パスに日本語が含まれる場合上手くいかないようです)に以下の sbt.bat ファイルを作成します。 set SCRIPT_DIR=%~dp0 java -Xmx512M -jar "%SCRIPT_DIR%sbt-launch-0.7.3.jar" %*sbt は必要なファイルを自動でダウンロードするため、プロキシ経由の環境では以下のような b
Posted at 2010/01/06 00:53, Modified at 2010/01/06 01:54 fsc は速くなった のだけど、コンパイルしたらテストしたいし、テストしたら普通に実行したい。コンパイルだけ速くなっても開発のサイクル全体はそんなに速くならないのでは、といまさら気づいた。scalac, fsc 同様に scala コマンドの実行のために Java VM をあげさげするのを減らす必要がある。 Java VM のあげさげを減らすのは Java 界にも需要があるらしく、具体的な実装として、Ant を対話的にした antshell や Ant Console がある。Scala は Ant からも使えるので、これらもまま使えるはずだけど、実はページがどちらも消えてしまっていて試せていない。 どうしようと探していたら sbt が良さげだった。 sbt - simple
ZOZOPEOPLEは「ヒト」、「コト」、「モノ」に特化した、情報発信サイトです。
遅ればせながら、Scalaの文法を勉強してみました。ずっと気になっていた言語でしたが、JVMで動くというところで敬遠していました。文法を見てみると、おもしろいですね。がっつり使ってみたくなりました。というわけで、処理系のインストール。Macだと、MacPortsでかんたんです。 バージョンを指定しなければなりません。最新っぽい2.8を入れてみました。 % sudo port install scala28 確認。 % scala-2.8 -version Scala code runner version 2.8.0.Beta1-prerelease -- Copyright 2002-2010, LAMP/EPFL コマンド名に2.8とついてるのが余計ですね。シンボリックリンクをつくりました。シンボリックを作るシェルスクリプトを書いておけば、複数バージョンを手軽に切り替えられますね。 %
1 Javaランタイムのインストール Scalaのランタイムを動かすためには、Javaのランタイムが必要です。 Java ソフトウェアの無料ダウンロード: http://www.java.com/ja/ 以上のサイトから、最新のJavaのランタイム(以下JRE: Java Runtime Environment)をインストールしてください。 すでにJava 5以上のJREやJDK(Java SE Development Kit)をインストールしている場合は、インストールの必要がありません。 なおLinuxなど一部のプラットホームでは、アプリケーション/パッケージ管理システムなどから、JREやJDKがインストールできる場合がありますので、随時対応ください。 Mac OS Xの場合は、Tiger(10.4)以降であれば、標準でJava 5以上のJDKがインストールされているはずです。 2 Sc
はてな界隈で賑わっていたので、気になっている方も多いのでは? Ruby からScalaに乗り換えた15くらいの理由 - ヽ( ・∀・)ノくまくまー Mac OS XでScalaに入門してみたので、その軌跡を簡単に書いてログを残しておきます。 ※ 僕はJavaも関数型言語も特に使える訳ではないので、一部情報が間違っているかもしれません ※ あくまでも入門ログなので、プログラムの解説は得にありません ※ 環境は以下の通りです OS:Mac OS X 10.6.3 シェル:zsh 4.3.9 (i386-apple-darwin10.0) MacPorts:1.8.1 Java: 1.6.0_17 Java(TM) SE Runtime Environment (build 1.6.0_17-*b04-248-10M3025) Java HotSpot(TM) 64-Bit Server VM
ReadWriteWeb Hack 2011.1.7のエントリ Interview: Jeremy Ashkenas Talks About CoffeeScript coffeescriptクリエータJeremy Ashkenasへのインタビュー 以下斜め読んだ内容 Q:documentcloudでオープンソースプロジェクト走らせてるのに更にcoffeescript始めたわけ jsゴリゴリ書くwebアプリの開発やってるときにアイディアが膨らんでいった jsの冗長さからするっと解放してくれる言語、jsのgood partsを取りこぼさない言語 coffeescriptとunderscore.js。この2つは同じ問題への解決。アプローチが違うだけ coffeeプロジェクト=個人プロジェクト。docuentcloudで使うことを正当化できないから。 Q:Jeremyが興味持ってるliterat
CoffeeScript基礎文法最速マスター はじめまして。新人のtek_kocです。 今回は巷で話題のCoffeeScriptの文法をまとめてみました。 1年近く前に流行った基礎文法マスターシリーズにCoffeeScriptがなかったので、勉強も兼ねて同形式で書いてます 。 JavaScriptを使っている方はこれをざっくり眺めてCoffeeScriptへの移行を検討してくれればなと思います。 まだ網羅しきれていないですが、これを読めばCoffeeScriptに乗り換えることができるはずです。 間違いや、足りない箇所などがあれば、是非コメント等で指摘してください! バージョン 現時点で最新の1.0.1を対象にします。 0.概要 CoffeeScriptとはJavaSciprtにコンパイル可能な言語です。 RubyやPythonなどに近い記述が可能で、JavaScriptの開発をより効率的
By David Heinemeier Hansson on April 3, 2008 I've been writing a little bit of PHP again today. That platform has really received an unfair reputation. For the small things I've been used it for lately, it's absolutely perfect. I love the fact that it's all just self-contained. That the language includes so many helpful functions in the box. And that it managed to get distributed with just about e
David Heinemeier Hanssonという方は「Railsを作った偉い人」という印象が強いのですが、エンジニアの仕事や生き方について普段からとても深い発言をしている方なので、私なんかはそちらの方に注目してしまいます。 彼の言葉を目にする度にいつも、思わずハッとさせられた後、しばらくしてからじんわりと心に響いてくるような力に打ちのめされてしまうのです。なんか怪しげな宗教のような感じですが、そんな彼の数々の言葉をネット上からかき集めてみました。 ソースはこのあたりから。 Error 404 (Not Found)!!1 David Heinemeier Hansson | The Great Surplus 翻訳 - Ruby on Rails: David Heinemeier Hanssonへのインタビュー #2 Ruby on Rails作者 David Heinemeier
以下の文章は、Edd Dumbillによる「Ruby on Rails: An Interview with David Heinemeier Hansson」の日本語訳である。 O'Reilly Media, Inc.の許可を得て、ここに掲載する。 by Edd Dumbill 08/30/2005 プログラミングの世界で誰も無視できない最新のスタープラットフォーム――Ruby on Rails。そして、そのRailsの作者であるDavid Heinemeier Hansson。彼は、今年のOSCONで観衆を大興奮の渦に巻き込んだ。10月にはアムステルダムで開かれるEuropean O'Reilly Opensource Conventionで基調講演を行う予定だ。 Heinemeier Hanssonはデンマークのコペンハーゲンに住んでいる。彼は、革新的な企業37signals のパー
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "ドメイン固有言語" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2023年12月) ドメイン固有言語(ドメインこゆうげんご)またはドメイン特化言語(ドメインとっかげんご、英語: domain-specific language、DSL)は、特定のタスク向けに設計されたコンピュータ言語[1]である。 DSL は一種類のタスクをうまく記述することに集中したプログラミング言語であり、古くから存在した。何らかのプログラミング言語それ自体の構文と処理系を利用する internal DSL(あるいは embedded DSL)と、独立した構文と処理
jQueryヘビーなアプリケーションの問題点と、MVCによる構造化の必要性 jQueryは、ブラウザ上で動くJSアプリケーションの開発生産性を劇的に向上させました。DOM操作による動的なページ書き換え処理などは、セレクタを使ってちょろっとコードを書くだけで、ほんの数行で記述できてしまいます。 しかし、この方法の延長で、大規模なJSアプリケーションを構築することは果たして現実的でしょうか。例えば「GMail」や「New Twitter」程度の規模のJSアプリケーションを書かなければならないとしたら、どうでしょう? 大規模なJSアプリケーションを開発するには、こういった手法を延長するのではなく、より洗練されたデザインパターンを導入する必要があります。この目的にぴったりのデザインパターンが、「MVC」デザインパターンです。 MVCパターンは、Webの世界ではサーバサイドプログラミングで広く知られ
anyasq.com は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、anyasq.comが全てとなります。あなたがお探しの内容が見つかることを願っています!
anyasq.com は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、anyasq.comが全てとなります。あなたがお探しの内容が見つかることを願っています!
和田 慎二(わだ しんじ、本名:岩本 良文(いわもと よしふみ)、1950年4月19日 - 2011年7月5日[1])は、日本の漫画家。広島県呉市出身[2]。代表作『スケバン刑事』はTVドラマ化・映画化もされるなど高い人気を得た[3]。その他の代表作に『超少女明日香』、『怪盗アマリリス』、『ピグマリオ』、『少女鮫』などがある[3]。漫画原作者・挿絵画家としての仕事も手がけた。 略歴[編集] 1971年、東海大学在学時に「パパ!」(『別冊マーガレット』9月号)でデビュー[2]。 大学卒業後の1974年に作品『キャベツ畑でつまずいて』の中で、日本で最初に「ロリータ・コンプレックス」という言葉を使ったといわれている[4][5]。 集英社『別冊マーガレット』、白泉社『花とゆめ』などの少女誌で主に執筆していたが、『少女鮫』の終了後、少年誌やミステリー・ホラー誌などを中心に執筆。その後、白泉社と決裂し
この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2021年1月) 独自研究が含まれているおそれがあります。(2021年1月) 出典検索?: "スター・システム" 小説・アニメ・漫画 – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL スター・システム(star system)とは、多くは演劇・映画・プロスポーツなどの興行分野において、高い人気を持つ人物を起用し、その花形的人物がいることを大前提として作品制作やチーム編成、宣伝計画、さらには集客プランの立案などを総合的に行っていく方式の呼称。また、資本力やニュースマスコミを利用した大々的な宣伝の反復などによって、そのような花形的人物を企画的に作り出
This is a cool background animation with jquery. Hear is all jquery code: (function($) { $.fn.animatedBG = function(options){ var height = $(this).height(); var width = $(this).width(); var parts = options.parts; var parts_width = width/parts; var bg_image = $(this).css("background-image"); var animationWidth = options.animationWidth; if (animationWidth == 'auto' || animationWidth == undefined) {
佐藤 弘志(さとう ひろし 1970年8月23日 - )は、日本の実業家、プロ経営者、宅地建物取引士。ブックオフコーポレーション代表取締役社長、オープンハウス・ディベロップメント常務取締役、日販グループ傘下のダルトン代表取締役社長を経て、 現在、文教堂グループホールディングス取締役副社長、日販グループホールディングス執行役員、日販アイ・ピー・エス代表取締役社長。 来歴[編集] 1970年(昭和45年)、神奈川県相模原市出身。コンサルティング会社であるマッキンゼー・アンド・カンパニーへ就職するが、自分で会社を改革してみたくなり退社。出身地である神奈川県相模原市に本社を置くブックオフコーポレーションで坂本孝と出会い意気投合し、入社。 1995年3月 - 東京工業大学大学院社会理工学研究科修士課程修了 1995年3月 - マッキンゼー・アンド・カンパニー入社[1] 1997年8月 - ブックオフ
モチベーション研究で判明!人の3つの「やる気スイッチ」 http://www.earthinus.com/2011/07/motivation3point0.html
チタンという金属はとても貴重なものだと思われています。でも実は、地球の表面付近にある元素では9番目に多い元素で、銅の百倍ぐらいあるんだとか。チタンは金属の中でも特に非強度が高く(軽くて強い)、硬いのに折れにくく、酸にも強く、海辺にあっても錆びない、人の肌に触れてもアレルギーを起こさないなど、いわゆる生活用品や建材として最適の特性を備えた、金属の優等生です。にもかかわらずご存知のように、使われているのは高級時計やゴルフのヘッド、航空機の部品など、高級品や高機能部品ばかり。理由は高価だから。ふんだんにあるのになぜ高価なのでしょう。 問題は作るのが難しいということです。自然界には酸素をはじめ他の元素と非常に強固に結びついた状態で存在するため、引きはがして純チタンにしようとするとエネルギーを大量に使います。ようやく純チタンを手に入れても、硬くて粘りがあるので削るのも曲げるのも難しく、高熱では酸素や
※文中のケータイ livedoorのPVに誤りがあり、修正いたしました (2010/9/22) こんにちは、『プチペット』を担当している吉沢です。 Webサービスのケータイ対応がやっと当たり前になってきたかと思ったら、今度はスマートフォンの対応と、モバイル業界の時の流れはものすごく速いですね。 そんな中、ケータイは新しい端末のシェアが増えていく度に、サイトで表現できる自由度が高くなり、単に作るだけではなく、デザインで差をつける時代が来ています。 それが読み取れる世の中の動きとして、たとえばモバイルデザインアーカイブさんは、年鑑が出るくらい書籍・サイト共に人気ですよね。また、ちょっと前に発売された書籍『ケータイサイト解体新書 デザインパターンから理解する実装テクニック』は、いろいろなデザインパターンからHTMLを引けるため、デザインをする上でとても参考になります。 携帯サイト年鑑2010 著
スマートフォングループの藤村です。2か月前まで、モバイルで、livedoorトップ・デコメサイトの運用を担当していました。 10月から新しい部署のスマートフォングループに所属し、すでに、スマートフォン版のlivedoorトップ&ニュース他の運用を開始しています。実際に運用してみると、モバイルとの共通性が多く、モバイルサイトの運用経験が生きる領域だと実感しました。 まだまだ運用の初期フェーズの段階ですが、今回は、実際にスマートフォンサイトを運用してみて気づいた点及び、今後のスマートフォン市場の展開予想について書いてみようと思います。 ファーストビューの重要性 スマートフォンのサイトを運用してみて、まず一番最初に改修を入れたのが、ファーストビューです。ファーストビューとはユーザーがモバイル端末でアクセスして、一番最初に表示される画面のことを言います。 モバイルサイト運用経験者の方には常識かと思
こんにちは。livedoor グルメを担当している澤田です。 livedoor グルメでは3月に、iPhone版Safariブラウザでの表示最適化に対応いたしました。これは、iPhone版Safariブラウザでlivedoor グルメを閲覧した際に、PC版の画面ではなく、iPhoneの表示サイズや使い方に合わせてカスタマイズされた画面を表示させるものです。 最適化されてないサイトの場合は、基本的にPCと同じ画面がiPhoneに表示されるので、表示される画面が小さく、大量の画像データなどを読み込むため表示に時間もかかります。 この「最適化」の作業を行うことで、iPhoneユーザーにとって必要な機能を、より使い易いナビゲーションで提供できるようになります。 今回はその画面開発時に、ユーザーの使い勝手に留意して設計した、いくつかのポイントについてご紹介します。iPhoneをお持ちの方は、ぜひSa
Where the financial crisis has hit hardest OF THE many gloomy indicators generated by the financial crisis in the rich world, the sharp rise in youth unemployment is perhaps the most dispiriting. Countries that entered the crisis with this problem already entrenched, such as Spain, have fared the worst. Their labour markets tend to be characterised by privileged cliques of workers with high levels
iPhone Explorerとは!? iPhoneをUSBメモリ化出来る、Win & Macアプリ。Macroplant.comが配布しているフリーウエア。 iPhone Explorerでにファイルを保存しよう! ここよりiPhone Explorerをダウンロード出来るので、インストールしちゃいましょう。(もちろんiPhoneとPCを接続しておきます。)インストールがすんで起動すると上のような画面になります。 あなたのiPhoneをクリックして、Mediaをクリックします。 あとは、iPhoneに置いておきたいファイルをドラッグ&ドロップするだけで、iPhoneにファイルが保存できます! iPhoneExplorerでファイルを取り出そう! ファイルを取り出すのもカンタンです。さっきの逆をするだけです。出したいファイルをデスクトップへドラッグ&ドロップするだけ! なんというシンプル操
もう1ヶ月ほど前になりますが、WWDC のために訪れていたサンフランシスコでiPhoneの盗難というか強奪という大変な事件が起きたので、その時にやったこととかをまとめます。 6月11日土曜日14:20分頃のことです。ユニオンスクエアのAppleStoreの近くでiPhoneを構えて写真撮影をしていたところ、死角からこうガバッとiPhoneを捕まれて、犯人のお兄さんはそのまま地下鉄のほうへ逃げてゆかれました。頑張って追いかけてみましたが、本職の泥棒に適うわけもなく、まんまと逃げられてしまいました。 行ったことある人はわかると思いますが、あの辺は人も割と多くてね、完璧油断してました。どんな感じかは ストリートビュー をご覧いただくとなんか想像つくかも。 幸いなことに、追いかけっこを目撃していた女性の方が鉄道警察に通報してくれて、すぐにBart(あっちの地下鉄)の警備員さんが来てくれました。事件
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く