タグ

2005年11月8日のブックマーク (31件)

  • Web2.0なECナビを目指すECナビラボ - *「ふっかつのじゅもんがちがいます。」withぬこ

    業務連絡&宣伝です。 ここのところ頑張って作ってきた「ECナビラボ」なるものがリリースされました。サービス第一弾は「ECナビ人気ニュースα版」という、いわゆるソーシャルブックマークです。ここは僕個人のブログなので、それって何?とか、はてブと何が違うのさ?とかそういうのは開発者ブログに任せて個人的な見所を紹介します。 ECナビ人気ニュースの見所 Ajax&JavaScriptを多用した次世代Webアプリケーションの大実験 ほとんどのデータをJSONで流してます。Ajax時代の、サーバ<->クライアントで協調するMVCフレームワークを地で行く作りになってます。 例:どこまでもスクロール 僕のブックマークを、下のほうへスクロールしてみてください。どこまでもスクロールしていきます。最速の人のアレにインスパイアされて作りました。 例:JSON&AjaxPagesでHTMLをクライアント側で生成 ソー

    Web2.0なECナビを目指すECナビラボ - *「ふっかつのじゅもんがちがいます。」withぬこ
    secondlife
    secondlife 2005/11/08
    ECナビ開発者のコメント。はてなっぽく、らしい。
  • RailsExpress.blog

    This site is dedicated to further knowledge about creating Ruby on Rails applications professionaly. We discuss Ruby on Rails features from a performance angle, discuss Ruby on Rails performance analysis methods, provide information on Ruby on Rails scaling and benchmark Ruby on Rails performance for each release. We discuss best practices for selecting Ruby on Rails session containers, fragment a

    secondlife
    secondlife 2005/11/08
    findの:includeは遅いよ、って話
  • Rails 1.0 RC4 (0.14.3): It&#39;s the final countdown!

    Please Sign In No account? Create new user.

    Rails 1.0 RC4 (0.14.3): It&#39;s the final countdown!
    secondlife
    secondlife 2005/11/08
    find_or_create_by_X !
  • Team Room

    by William Pietri XPをこれから始めてみようと思っている人達は、開発部屋がどんな状態か興味を持っているはずです。(XPを知らない人は、この資料の後ろの方の用語集にある簡単な説明を見てください。) ここでは、5人で九ヶ月かけたプロジェクトで撮影した写真を説明していきます。 私達の顧客の機密に関わる部分は写真をぼかしてあります。 質問や、もっと良い方法などの情報は筆者まで。 概要 最初の写真では、開発部屋におけるおもな機材に番号をふってみました。自然光を取入れ、机は木製にし、高い天井の部屋を選んだことで快適な労働環境を実現しています。 写真からもわかるように、最も広い壁側にはプロジェクトに関する様々な情報が掲示されています。 顧客 写真には写っていませんが左側には顧客(Product Manager)が座ります 開発中のストーリ その週に開発するストーリが詳細記述と共に掲示さ

    secondlife
    secondlife 2005/11/08
    やべ!かっけ!
  • 「Web2.0」合弁会社、デジタルガレージとぴあが設立

    デジタルガレージとカカクコム、ぴあの3社が合弁会社「WEB2.0」を設立する。コンテンツやノウハウを持ち寄り、Pingポータルの運営といった新サービスを展開する。 デジタルガレージは11月7日、同社傘下のカカクコム、ぴあの3社で合弁会社「WEB2.0」(ウェブツーポイントオー、仮称)を設立すると発表した。各社のノウハウとコンテンツを持ち寄り、ブログに代表される次世代ネット技術「Web2.0」による新サービスを展開する。 11月15日に設立を予定し、資金5000万円のうちデジタルガレージが76%、デジタルガレージ傘下のカカクコムが10%、ぴあが14%を出資する。社長はデジタルガレージの林郁CEOが兼任する。 新会社はカカクコムとぴあの既存コンテンツや、デジタルガレージ100%子会社・テクノラティジャパンのブログ検索技術などを活用。新ポータル「Ping King」(仮称)などを展開。ブログと

    「Web2.0」合弁会社、デジタルガレージとぴあが設立
    secondlife
    secondlife 2005/11/08
    うわぁ…。
  • yaplog!(ヤプログ!)byGMO

    ヤプログ!をご利用のみなさまへ 「ヤプログ! byGMO」は、2020年1月31日をもちまして、サービスを終了いたしました。 ご利用のみなさまへご迷惑をおかけいたしますこと、深くお詫び申し上げます。 15年間ヤプログ!をご愛顧いただき、誠にありがとうございました。心より感謝申し上げます。 今後とも、GMOメディア株式会社のサービスをよろしくお願いいたします。

    secondlife
    secondlife 2005/11/08
    ご当地キティアリエナサス><
  • RubyForge: CommandLine::OptionParser: Project Info

    A versatile command line option parser. More ruby-like than standard option parsers. Supports standard and customizable option formats. Development Status: 4 - Beta Environment: Console (Text Based) Intended Audience: Developers, System Administrators License: BSD License, MIT/X Consortium License Natural Language: English Operating System: OS Independent Programming Language: Ruby Topic: Build T

    secondlife
    secondlife 2005/11/08
    コマンドラインアプリが簡単に作れるぽ?
  • rails install

    目次 2005年11月30日 - 原稿出し / 2005年11月29日 - セキュリティシステム、テクノロジー、プラクティスを分析・評価する5つのステップ / 仕事 / 『暗号技術入門 —— 秘密の国のアリス』増刷 / 2005年11月26日 - 高橋メソッドのプレゼンテーションをflashのローカルファイルとして作るには? / 2005年11月25日 - 日記ダイジェスト更新 / 2005年11月23日 - よかった探しリース / 打ち合わせ / 2005年11月22日 - 「テトラちゃんと相加相乗平均」のLaTeXファイル公開 / 気持ちのよい朝 / 2005年11月21日 - 年末進行 / お仕事メールとWebサイト / 2005年11月20日 - 日曜日 / 数学ガール / 2005年11月19日 - おせんべいの対話 / 2005年11月18日 - Tropy: 2005年11月

  • RubyのArray/Hashの消費メモリ - monthly gimite

    手元のCygwin Ruby 1.8.3で[1, 2]と{1=>2}をそれぞれ10万要素ほど生成して調べたところ、だいだい [1, 2]: 1個60バイト {1=>2}: 1個140バイト ぐらい消費してるっぽいです。結構いますね。 ちなみにArrayの方は、要素数を1増やすごとに4バイト増えます*1。Hashの方は未調査。 自作のRubyプログラムのメモリ消費が激しくて困ることが時々あるんですが、小さいArrayとかHashを使いまくってるのが原因かも。 上の結果からすると、メモリをケチるためには 要素数が少ないならHashの代わりにArrayを。(例: {1=>2, 3=>4}→[1, 2, 3, 4]) Arrayもできるだけ入れ子にしないで、フラットに。(例: [ [1, 2], [3, 4] ]→[1, 2, 3, 4]) ってところでしょうか。 *1:ポインタ1個が4バイトな

    RubyのArray/Hashの消費メモリ - monthly gimite
    secondlife
    secondlife 2005/11/08
    1要素追加で最低4byte。Object一つ追加で50byte。
  • Railsbench

    Railsbench Railsbench is a small collection of ruby and shell scripts which make measuring raw performance of rails apps a snap. All tests are run from the command prompt making performance regression testing easy. Railsbench measures the raw performance of Rails request processing, ignoring the time spent passing the request from the web server to the Rails application. In addition, a patch for t

    secondlife
    secondlife 2005/11/08
    railsのベンチマークとってくれる。各種コントローラアクションのをとってくれたりするっぽい
  • 作って理解するAjax (1):IT Pro

    最近,Webエンジニアのまわりで注目されている技術に「Ajax」(エイジャックス)があります。従来のWebアプリケーションはインタラクティブな処理の際,ユーザーにページのリロード作業を強いることが多く,決して操作性が良いとは言えませんでした。しかしAjaxを利用すると,サーバーと非同期な通信ができるので,ページをリロードすることなくコンテンツを更新できます。このためデスクトップ・アプリケーションと同様な操作性を持つWebアプリケーションを作成できます。連載では,実際にAjaxアプリケーションを開発しながら,Ajaxアプリケーションの動作の仕組みや,既存のWebアプリケーションとの違い,実装上の注意点などについて紹介していきます。 「枯れた技術」を組み合わせる 筆者にとってAjaxの第一印象は強烈でした。「Google Map」のスムーズな地図操作,「Google Suggest」のリアル

    作って理解するAjax (1):IT Pro
  • 発注者はアジャイル開発をこうみている ― @IT

    メンバーの特徴はアジャイル開発に積極的な人物が多いということ、プロジェクトへの途中加入が多いということ、開発者だけではなく、発注者の猪狩氏が含まれていることである。アジャイル開発は開発者側から語られることが多いが、発注者からはどのように見えるのだろうか。今回はその辺りに注目してインタビューを読み進めてもらいたい。 プロジェクト対象 ワークフローを管理する製品の開発がプロジェクト全体の目的である。このチームは製品の基盤となるエンジン部分をJ2EEで開発している。開発チームは4人体制である。 利用ツール ―― 「開発にはどのようなツールを利用しましたか?」 角谷 「統合開発環境(IDE)はEclipseですね。それとORマッパーの機能もあるので、Jude(永和システムマネジメントが開発したモデリング支援ツール)を拡張して使っていました。ほかに使ったといえばホワイトボードと、後はXPカードですね

    発注者はアジャイル開発をこうみている ― @IT
    secondlife
    secondlife 2005/11/08
    角谷さん、t-wadaさんキター
  • Lucky bag::blog: del.icio.us でプライベートブックマーク

    ソーシャルブックマークの利点ってのは、tag を付けて他人と共有してとかっつう今流行りなアレ的な点と、ネットに繋がりさえすれば端末に依存しないでブックマークを管理できるっつう点があるのは周知の通り。 んがしかし、パブリックにしたくないブックマークなんてのもあるわけで、おいおいこんなんブクマしてんよとか思われたくない del.icio.us ユーザーは、for:username タグを使えば、自分以外には見ることが出来ないブックマークが可能だったりする。その際、いちいち "for: ユーザー名" の tag を付けなければいけないのが面倒だったりするんだけれど、Private del.icio.us bookmarklet で自分専用のブックマークレットを作成し、当該ページでそのブックマークレットを起動すれば一瞬にしてプライベートにブックマークできる。あら便利! ブックマークは、for ディ

  • Linux/Swatch - cubic9.com

    ログ監視ツール。 sshdに対する不正アクセスを動的に防ぐ sshdのログを監視し、特定のパターンが見つかったときに、接続元IPからのアクセスを禁止するルールをパケットフィルタに追加する。アクセス禁止は一定時間後に自動解除することも可能。 必要なもの Swatch iptables at (自動解除する場合) 予めディレクトリを作成 mkdir /var/log/swatch 起動スクリプト vi /etc/init.d/swatch #!/bin/sh PATH="/sbin:/bin:/usr/sbin:/usr/bin" NAME="swatch" DAEMON="/usr/bin/swatch" DESC="simple watcher" CONFFILE="/etc/swatch.conf" #LOGFILE="/var/log/secure" LOGFILE="/var/log

    secondlife
    secondlife 2005/11/08
    sshdのログを監視してあれこれ
  • How to make XMLHttpRequest calls to another server in your domain

    Enterprise Strategy Group: Go-to-market Expertise to Help You Win

    How to make XMLHttpRequest calls to another server in your domain
  • http://d.hatena.ne.jp/drawnboy/20051106/1131279242

  • t_komuraの日記

    最近の PHP(PHP 4.3.11 以降) の mbstring には多くのバグが報告、修正されていますが、そろそろ把握しきれなくなってきましたので、まとめてみました。何か間違い等ありましたら指摘していただけると幸いです。 これらのバグは CVS では既に修正されていますので、今後、公開されるバージョンでは問題ありません。また、PHP のバージョンは Patch を適用していないソースのものです。 PHP 5.0.6 はリリースされない可能性が高そうです。 mb_detect_encoding() が失敗する 概要 mb_detect_encoding() が正しく文字コード検出をできないことがある。 これが原因で mb_convert_encoding() が失敗することがあり、文字化けを起こすことがある。 バグを含んでいるバージョン PHP 4.3.11 PHP 5.0.0 - PH

    t_komuraの日記
  • すべての漢字を取り出す正規表現 - totonのブログ

    http://www.unixuser.org/~euske/doc/python/sample.py.html # 日語トークンを切り出すための正規表現。 JP_TOKEN = re.compile(u"[一-龠]+|[ぁ-ん]+|[ァ-ヴ]+|[a-zA-Z0-9]+") http://www.ascii.co.jp/pb/ascii/archive/aftercare/1999.html [亜-煕]はJIS漢字を検出するときに使う正規表現になります。 文中で触れている「一太郎 Lite2」の正規表現はUnicode仕様なので,すべての漢字を検出するには,[一-龠]を使用してください(龠は音読みで「ヤク」,訓読みで「ふえ」,Unicodeでは「9FA0」にあたります)。 追記 ※「すべての漢字を取り出す正規表現」については、id:toton:20051105 に記事を追加しました。

    すべての漢字を取り出す正規表現 - totonのブログ
  • Web2.0 が直面する 10 の課題 | 秋元@サイボウズラボ・プログラマー・ブログ

    10 Issues Facing Web 2.0 Today で、現状の Web2.0 (といわれるもの)についての 10 の課題をまとめている。 1. 行き過ぎた熱狂 Web2.0 を何でも解決する魔法のように喧伝する人々の存在が事態を悪化させうる 2. わかりやすい定義の欠落 これが Web2.0 だ、という簡潔な定義が無い 3. 古いポスターの子供達(? 意味不明) 今 Web2.0 としてもてはやされているサービスに、日常生活に必須の物や、多数の一般ユーザが使っているものは無い 4. 要常時接続 常時接続のインフラ普及に依存している 5. Web2.0 御用達技術としての Ajax Ajax には限界があり、質的な UI 改善はブラウザの進化で為すべき 6. 技術偏重主義 Web2.0 がどう動くかの仕組みに囚われすぎてはいけない 7. “Web2.0″という看板への、たちの悪い

  • techno weenie

    For those of you that don’t stalk follow my other streams: Migration Buddy Or, “the inevitable renumbering and conflict-resolution of miggy tardust” This is a tool to help merge rails branches with conflicting migrations. The basic idea goes like this: First you migrate down to the migration you were at when you branched. Renumber any new migrations you created that conflict with any new migration

    secondlife
    secondlife 2005/11/08
    ARで集約関数を簡単に
  • REST on Rails

    November 2, 2005 Matt Biddulph Imagine a news website with simple URLs for its news items and the categories they belong to: http://example.com/item/15 and http://example.com/category/rails. Suppose that it has been built using Ruby on Rails. In the article, we'll discuss how to REST-enable this site, giving read-write HTTP access to machine-readable representations of its resources. By the end of

    secondlife
    secondlife 2005/11/08
    あまり参考にならない
  • Rolling with Ruby on Rails

    Now, next, and beyond: Tracking need-to-know trends at the intersection of business and technology AI/ML Few technologies have the potential to change the nature of work and how we live as artificial intelligence (AI) and machine learning (ML). Future of the Firm Everything from new organizational structures and payment schemes to new expectations, skills, and tools will shape the future of the fi

    Rolling with Ruby on Rails
    secondlife
    secondlife 2005/11/08
    ajaxで進む戻るボタン
  • The Pragmatic Bookshelf

    This website uses cookies for account and order processing. By using this site you understand and agree to our use of cookies, our Terms Of Use, and Privacy Policy Distributed Services with Go$24.95Powerful Command-Line Applications in Go$24.95Web Development with Clojure, Third Edition$25.95Quantum Computing$24.95Design and Build Great Web APIs$24.95iOS Unit Testing by Example$25.95A Common-Sense

    secondlife
    secondlife 2005/11/08
    AWDwRのソースコードダウンロード
  • http://solvalou.net/mt/archives/2005/11/post_9.php

    secondlife
    secondlife 2005/11/08
    lighttpdすバラスィ、という話
  • RedHanded � require &#39;thin_ice&#39;

    Danger. Danger. Danger. urirequire has been released. If you use this, the government will call you into their office. And they will punch through your top hat! And turn your umbrella inside out! And you will be tossed out the door with a sort of half-toss because the government guys didn’t even feel like giving you much of a toss anyway. require 'urirequire' require 'http://fhwang.net/urirequire_

    secondlife
    secondlife 2005/11/08
    urirequireは危険だよ、つーはなし。まぁそうだろうけど。
  • PukiWiki 【FrontPage】

    なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー

    PukiWiki 【FrontPage】
    secondlife
    secondlife 2005/11/08
    PHPの例の脆弱セイ用各種verのpatch
  • 本当に無償で使える「VMware Player」 ― Weboo! Returns.

    This guide is the safest way to do a domain switch, you get all you need to change a blocked domain. What is a user flow and a user journey? There’s a macro view of a customer experience that we can analyze and partially control.

    本当に無償で使える「VMware Player」 ― Weboo! Returns.
    secondlife
    secondlife 2005/11/08
    QEMU でvmwareのimageを作成する
  • Web 2.0:次世代ソフトウェアのデザインパターンとビジネスモデル(前編) - CNET Japan

    2001年のドットコムバブルの崩壊は、ウェブにとって、ひとつの転換点とな った。「ウェブは誇大に宣伝されていた」と多くの人が結論を下したが、バブ ルとその後の淘汰はあらゆる技術革命に共通する特徴であるように思われる。 一般に、淘汰は新興技術がそれまでの主役に取って代わる段階に到達したこと を示している。見かけ倒しの企業は駆逐され、物の実力を備えた企業が大き な成功を収める。そして、両者の違いが理解されるようになる。 「Web 2.0」という概念は、O'ReillyとMediaLive Internationalによるブレ インストーミングから生まれた。ウェブのパイオニアであり、現在はO' Reillyでバイスプレジデントを務めるDale Doughertyは、ウェブは「崩壊」し たどころか、かつてないほど重要な存在となっており、刺激的なアプリケーシ ョンやサイトは、驚くほど着実に生まれて

    Web 2.0:次世代ソフトウェアのデザインパターンとビジネスモデル(前編) - CNET Japan
  • RubyForge: acts_as_shellable: Project Info

    This mixin provides methods to make ActiveRecord::Base classes more usable from within a shell such as irb. This is done by providing a shorthand syntax for creating and querying tables with aliases for column names and associations. Development Status: 3 - Alpha Environment: Console (Text Based), Web Environment Intended Audience: Developers License: Ruby License Natural Language: English Oper

    secondlife
    secondlife 2005/11/08
    AR#Baseの拡張。my_find_allとかでselectを簡単に、とかいうやつだけど微妙
  • Your photo has been deleted.

    Explore Your photo has been deleted.’s 12,934,022 photos on Flickr!

    Your photo has been deleted.
    secondlife
    secondlife 2005/11/08
    id:youpyのFlickr ヤバス
  • ウェブ開発の世界を変えられるか--「Ruby on Rails」開発者の挑戦

    1人の男と「大胆なまでの単純化」という魔法の言葉は、ウェブ開発の世界を変えることができるだろうか。 コペンハーゲン在住で26歳になるDavid Heinemeier Hanssonは、ウェブ開発者の生産性を上げるフレームワークを作り、ツールパッケージ製品をオープンソースプロジェクトとしてリリースした。 「Ruby on Rails」と称されるHanssonのソフトウェアは、発表されてからまだ1年余りであるものの、多くの開発者や、トレンドに追われるソフトウェア開発界の現状に敏感な企業幹部らの間で人気を獲得し始めている。 実用的かつ生産的なウェブ開発フレームワークを作ろうとするHanssonの挑戦は、少数の企業が幅をきかす開発分野であっても、1人の人間が現況を打破することができるという実例だ。 Hanssonは、プログラマの働き方に影響力を及ぼしてきたコンピュータ科学の常識を打ち壊し、「聖域に

    ウェブ開発の世界を変えられるか--「Ruby on Rails」開発者の挑戦