タグ

2011年3月3日のブックマーク (21件)

  • zsh - What's in your .zshrc? - Stack Overflow

    closed as not constructive by random, jv42, Neolisk, Radu Murzea, Peter Brown Jan 19 '13 at 21:18 As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopen

    zsh - What's in your .zshrc? - Stack Overflow
  • mahoutで簡単レコメンド - Real

    mahoutのtrunk(0.4かな)が、更に使い易くなっている。 0.3は触る余裕が全くなくて使っていなかったけど、0.4からhadoopとの連携が更に強化されている様子が。 ちょっと遊びで使ってみたけどちょー、便利。 0.2とhadoopで解析処理を書いてたのに、こっちに移行させようかな…ただ俺的リソースが… インストールについてはこっちにあるけど、以下でOK。 # java/maven2が使えること svn co http://svn.apache.org/repos/asf/mahout/trunk cd trunk mvn install とりあえず、これでインストールはOK。 ここで簡単にhadoopと連携したレコメンド用のスコア値生成の方法を書いておく。 例として、次のようなデータがあるとする。 userid アイテムid 1000001 item1

  • mahoutで類似ユーザをリコメンドする · Real Beat

    mahout使って類似ユーザの抽出をやってみたのでまとめ。 そこら辺に転がってるサンプルは、ほとんどがユーザがあるアイテムについて点数をつける前提になってて、その点数をベースに似ているユーザをリコメンドしたり、あるいはあるユーザが興味をもちそうなアイテムをリコメンドしたりといったものが殆どだった。点数がないようなときにどうするか多少悩んだので記録に残しておくことにした。とりあえず今回はMySQLにデータが入ってる前提でやってみた。あるテーブルにUSER_IDとITEM_IDが入ってて、同じITEM_IDを多く選んだ人を探したいとすると、以下のようにする。 [sourcecode language=“java” padlinenumbers=“2”] package test; import test.DataSouceManager; import org.apache.mahout.cf

  • Maven completion in zsh

    To get mvn completion in zsh, add this to your .zshrc: function listMavenCompletions { reply=(cli:execute cli:execute-phase archetype:generate compile clean install test test-compile deploy package cobertura:cobertura jetty:run -Dmaven.test.skip=true -DarchetypeCatalog=http://tapestry.formos.com/maven-snapshot-repository -Dtest= `if [ -d ./src ] ; then find ./src -type f | grep -v svn | sed 's?.*/

    Maven completion in zsh
  • Web Applicationを綺麗に設計するためのMVACという考え方 - $shibayu36->blog;

    【2016/03/04追記】以前まとめたこのMVACという名前の設計は既に古くなっており、今はこのようなアーキテクチャで設計していません。 こんにちは。最近ははてなでMVACというアーキテクチャに則って開発をしているのですが、ようやく意味を理解できてきました。そこで今回は「Web Applicationを綺麗に設計するためのMVACという考え方」について、サンプルを交えながら説明していこうと思います。かなり長くなってしまったので、時間があるときにでもどうぞ。 MVACって? データソースやロジックを扱う「Model」、表示・出力を管理する「View」、複数のModelとControllerをつなぐApplication、ユーザのリクエストなどを受け取りViewやApplicationを制御する「Controller」の4つの要素を組み合わせてシステムを実装する方式。MVCをさらに抽象化した

  • 「アメーバピグ」にログインできないユーザーが殺到してスタッフブログが炎上

    2011年1月で600万人以上の利用者数を誇り、毎月1億円以上の売り上げがあると言われている「アメーバピグ」ですが、つい先日、動作に必要なFlashPlayerのバージョンがVer9以上からVer10.1以上になり、ログインできないユーザーが急増、スタッフブログのコメント欄にユーザーが殺到する騒ぎとなっています。 詳細は以下から。 アメーバピグ | 自分だけのアバターでチャットやきせかえを楽しめるAmebaの仮想空間 http://pigg.ameba.jp/ どういうものかというのはこのムービーを見ればわかります。 アメーバピグ動画 | アメーバピグ http://pigg.ameba.jp/movie.html Wikipediaの「アメーバピグ」の説明を見るとわかるのですが、基的な利用は無料であるもののアイテム課金制となっており、部屋の増設や拡張、アバターのアクション追加、ペットの

    「アメーバピグ」にログインできないユーザーが殺到してスタッフブログが炎上
  • アーク情報システムが販売管理システムをOSSで無償提供

    アーク情報システムは2011年3月1日、自社開発した販売管理システム「SalesCube」をオープンソースソフトウエア(OSS)として正式に公開した(写真)。ユーザー企業やシステムインテグレータに無償で提供する。アーク情報システムはSalesCubeをカスタマイズするための講習会や開発のコンサルティング、稼働後の保守などを有償サービスとして提供し、収益を得る計画だ。 SalesCubeは、同社がネット通販を行っているメーカー向けに開発したシステムを基にしている。アーク情報システムの竹村勉 応用システム部グループリーダーは「在庫管理や受発注管理などの基的な機能に加え、ネット通販に必要な機能も入っている。今後ユーザーが増えれば、業種ごとのテンプレートを追加するなど、より利便性の高いソフトにすることができる」と話す。 販売管理システムをOSSで提供する理由について同社営業部の飯塚覚氏は「当初は

    アーク情報システムが販売管理システムをOSSで無償提供
  • Log In - Apache Software Foundation

    Powered by a free Atlassian Confluence Open Source Project License granted to Apache Software Foundation. Evaluate Confluence today. Čeština Dansk Deutsch Eesti English (UK) English (US) Español Français Íslenska Italiano Magyar Nederlands Norsk Polski Português Română Slovenčina Suomi Svenska Русский 中文 日語 한국어 Powered by Atlassian Confluence 7.19.18 Printed by Atlassian Confluence 7.19.18 Report

  • mahout/レコメンドシステムの作り方 - PukiWiki

    プロジェクトの作成 † mavenを使ってレコメンド・アプリケーションを作成します。 最初に、プロジェクトを作成します。 $ mvn archetype:create -DgroupId=sample.recommendApp -DartifactId=recommendApp -Dversion=0.0.1 ↑ pomファイルの変更 † pom.xmlのdependecyに以下の項目を追加します。 <dependency> <groupId>org.apache.mahout</groupId> <artifactId>mahout-core</artifactId> <version>0.2</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-jcl</artifactI

  • 「出過ぎた杭」を目指してみませんか? – 新卒エンジニアに向けて - - As a Futurist...

    新卒準備カレンダー 2011 春というおもしろい企画がありまして、3 日目は自分が担当させて頂くことになりました。@shibukawa さんの様に抽象的なレベルまで高めて書くほどの経験は残念ながらありませんので、僕ものんべんだらりと自分語りをしたいと思います。 Who are you? DeNA のサーバインフラエンジニア新卒 2 年目(=もうすぐ 3 年目)です。主な言語は Perl とshow slave statusです。プログラムやコンピュータに結構詳しい学生さんでも、インフラって何やってるのかについてはイマイチ伝わらないことが多いのですが、一応説明しておきます。僕は大してコードも書いてませんし、かといってプロジェクトマネージャみたいに人の管理もしていません。僕が相手にしているのはシステムが動いているコンピュータ(=サーバ)そのものです。システムの多くは無数のサーバが通信しあって提

    「出過ぎた杭」を目指してみませんか? – 新卒エンジニアに向けて - - As a Futurist...
  • Rails3で送信するメールの本文をbase64ではなく8bitにする方法 - 思っているよりもずっとずっと人生は短い。

    メモ。一つ謎が解けたので。 Rails3ではメールを扱うクラスがTMailからMailクラスに変わりました。そのせいか、素朴に日語のメールを送る場合、文字コードはISO-2022-JPではなく、UTF-8になります。まあUTF-8になるのはいいとして、問題はこれがbase64なのでした。ううむ。 この辺りはMail::Messageクラスの挙動になるっぽいのですが、メール送信時にContent-Transfer-Encodingヘッダを指定することはできます。 # UserMailerクラスのメソッドの中の定義 mail(:to => email, :content_transfer_encoding => '8bit', :subject => I18n.t("hoge")) ところが、ここで設定しても、実際に送信される時にはbase64になってしまうのでした。うう。 というわけで困っ

    Rails3で送信するメールの本文をbase64ではなく8bitにする方法 - 思っているよりもずっとずっと人生は短い。
  • zshのある暮らし2 - 補完ファイル

    補完ファイルは _emacs のように `_` から始まるファイル名にして、$fpath のパスが通っているディレクトリに保存すれば、次回 zsh 起動時 (つまり端末起動時) から利用できる。 要するに、.zshrc に fpath=($HOME/.zsh/myfunc $fpath) と書いておいて ~/.zsh/myfunc に作った自作補完ファイルを置いて、 autoload -U compinit ; compinit を呼べばよろしい。 最も単純なものは以下のような構造となる。ここでは emacs の --help,-q,--no-init-file,-u,--user の 5 つのオプションしか定義していない。 #compdef emacs _arguments -C -s \ '--help[display help message]' \ '(--no-init-file

  • zshのある暮らし2 - 補完

    。コマンド特有の補完ができるようになる。補完ファイルでカスタム可能。 autoload -U compinit compinit 補完候補の大文字小文字の違いを無視。 zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}' 補完候補を←↓↑→で選択。 zstyle ':completion:*:default' menu select true 履歴による予測入力 (man zshcontrib) autoload -U predict-on zle -N predict-on zle -N predict-off bindkey '^xp' predict-on bindkey '^x^p' predict-off 特定のコマンドの補完を無効にする compdef -d w3m w3m の補完が無効になり、通常のファイル補完がされるよう

  • Emacsの検索機能を使いこなす(2)(菅原泰樹) — ありえるえりあ

    Emacsの検索機能を使いこなす(2)(菅原泰樹) 「Emacsのトラノマキ」 連載第二回 「Emacsの検索機能を使いこなす(2)」 第一回目の原稿(http://dev.ariel-networks.com/articles/emacs/part1)と重複があります。第一回目の原稿が長すぎて分割したためです。 ■■■はじめに 前回にひきつづき,今回も検索機能の紹介をしていきます.今回はソースコードブラウズに役立つimenu, etags, gnu-globalを使ったタグジャンプの為の機能と,anythingを使った検索の拡張を紹介します. ■■■imenu -- バッファ内での関数ジャンプ まずはimenuの紹介です.imenuを使うと そのバッファ内で定義されている関数や変数に簡単にジャンプする事ができます.imenuの利点は後で紹介するetags等と違って特別な準備が必要ない事で

  • Amazon Web Servicesが日本に上陸!というわけで早速レイテンシやスループットを測ってみた - 元RX-7乗りの適当な日々

    誰もが待ち望んだ、Amazon Web Servicesの日展開!東京リージョンが今日発表され、既に稼動中です。 http://aws.typepad.com/aws_japan/2011/03/now-open-aws-region-in-tokyo.html というわけで、早速使ってみたのですが、これはもう期待通り!快適です。 計測に使ったのは、"ap-northeast-1a"(まだ単一のZoneみたいですね)の「Amazon EC2」のHigh-CPUインスタンスと、"Tokyo"の「Amazon S3」です。 from OCN系ISP (神奈川県川崎市) からEC2インスタンスのRTT $ ping ec2-175-41-196-194.ap-northeast-1.compute.amazonaws.com PING ec2-175-41-196-194.ap-northea

    Amazon Web Servicesが日本に上陸!というわけで早速レイテンシやスループットを測ってみた - 元RX-7乗りの適当な日々
  • implicit.ly - a really cool domain parked on Park.io

  • 間違いだらけの「かんたんログイン」実装法

    今回は、そのかんたんログインの問題点について説明します。 「契約者固有ID」を用いるかんたんログイン かんたんログインとは、携帯電話の「契約者固有ID」を用いたログイン手法です。 第1回で説明したように、携帯電話のブラウザのリクエストヘッダには契約者固有IDと呼ばれるIDを付けることができます。契約者固有IDは、携帯電話事業者によって詳細は異なりますが、すべての携帯電話事業者が対応しています。 図1は、NTTドコモの携帯電話がサポートしている契約者固有IDである「iモードID」がサーバに送信される様子です。この情報は、ユーザーがそれと意識することなく送信されます。携帯電話のかんたんログインとは、契約者固有IDのみを用いて認証を行い、ログイン機能を実現することです。 かんたんログインは、ベーシック認証のようにIDとパスワードを管理する必要もなく、Cookieのように対応する端末を考慮する手間

    間違いだらけの「かんたんログイン」実装法
  • Android開発者が知るべき10のこと - Tech Booster

    記事はAndroid DevelopersのDesigning for Seamlessnessを意訳、加筆したものです。Androidアプリをシームレスに連携させるためのノウハウを紹介します。 特性を理解する アプリケーションが高速に動作し、レスポンスが良くても、アプリケーション遷移やダイアログ表示を乱用した無計画なUI、不用意なデータの喪失、意図しないタイミングでの操作妨害など知らず知らずのうちにUXの良くない設計になっているかもしれません。これらの問題はどのように避ければ良いでしょう? アプリケーションが動作するコンテキスト Androidフレームワークの特性(アプリケーションへどんな影響を与えるか) を理解することが開発の手助けになります。 ユーザ操作を妨げない ユーザ操作のシームレス性で問題になるケースとしてよくあるのが、他のアクティブなアプリケーションを無視して、自分のダイア

  • 小論文の添削でしょっちゅう指摘したこと - らいおんの隠れ家

    うめぇヨーグルトソースでもいかがですか。個人差にもよりますが。もしよろしければ。 お久しぶりです。 最近うんめぇ〜と思ってるヨーグルトソースがあるので、書いていこうと思います。 ヨーグルトとハーブ類をもりもり使うので、そういうのがべられない方にはうんめぇソースではないです。ごめんなさい…。もしよろしければお茶だけも…旦~ 【用意する…

    小論文の添削でしょっちゅう指摘したこと - らいおんの隠れ家
  • マンガでみる導入成功事例「Salesforce な人々」 - 愛知運送株式会社編 第3話 - salesforce.com 日本

    セールスフォース・ジャパンの製品、ソリューション、導入の流れなどのご不明な点は、豊富な知識と経験を持つ弊社のエキスパートがお答えします。

    マンガでみる導入成功事例「Salesforce な人々」 - 愛知運送株式会社編 第3話 - salesforce.com 日本
  • 暴力的ゲームは子どもに影響なし--ハーバード大心理学者が調査

    ハーバード大学の2人の研究者によると、暴力的なゲームを体験した子どもは日常世界でも暴力的な振る舞いをするということを示すデータは得られなかったという。これは、大衆の意見の形成につながっている多くの報道とは根から対立するものだ。150万ドルの予算で2004年に開始したこの調査は、約1200人の子どもを相手に「Grand Theft Auto」などの暴力的なゲームと、「The Sims」などのそれほど暴力的ではないゲームを体験させ、その後の振る舞いを調べた。 Lawrence Kutner氏とCheryl Olson氏の2人の心理学者は、暴力的なゲームをプレイすることはほとんどの子どもにとって、ストレス発散に過ぎないとの結論に達している。もちろん、暴力的なゲームを数時間プレイした後に遊び半分の攻撃性を見せた子どもも中にはいたが、武道アクション映画を観た後の子どもが見せる反応と同じレベルだった

    暴力的ゲームは子どもに影響なし--ハーバード大心理学者が調査