タグ

answeredのブックマーク (545)

  • Ruby on RailsはどのようにHTML文書を作り出すのか

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    Ruby on RailsはどのようにHTML文書を作り出すのか
  • 「実現したいことを計算機の問題に置き換えることが『技術力』」、伊藤CTOが“はてな流”大規模データ処理の極意を語る:CodeZine

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「実現したいことを計算機の問題に置き換えることが『技術力』」、伊藤CTOが“はてな流”大規模データ処理の極意を語る:CodeZine
  • ECサイトのメディア事業戦略の資料を作った | smashmedia

    ごめんなさい。smashmediaのブログは削除されました。 10年に渡り、あちらこちらに書き連ねてきましたが、ご愛読いただきほんとうにありがとうございました。またリンクしてくださった方にも、心からお礼申し上げます。 以下、少し駄文を書きます。 ブログには「パーマリンク」という基的な考え方があり、すべての発言や記事は半永久的に固定されたURLによって公開され、未来におけるアクセス権(閲覧可能性)を担保するという、じつに素敵なコンセプトなのですが、一方で古い情報が永遠に残り続けてしまうという弊害も生んでいます。 ブログというものが「ストック」であるならば、そこに書かれた内容に対して、書き手であるブログ運営者は責任をもつべきで、自らの考え方が変われば内容を更新し、状況や情報が変われば現在にあわせて修正すべきです。 でも現実問題として、そこまでさかのぼって更新や修正をできるほうが稀で、結果とし

  • Vim講座1 - think and error

    Vim講座3 - think and error テキストエディタであるvimはとても扱いやすいのだが、Vimてモード概念があって敷居が高い(誤用)よね。ということで少しだけ書いてみる。 viキー操作メモ(Hishidama's vi Memo) こんなサイトもあるわけなのだけど、これ不便。普段使わないものまで全て書いてあるからだ。 初心者にとっては、どこまで知ればミニマルなのかが知りたいというのに。 概要 モード概念 カーソル移動 インサートモードへ 保存 ////////////基礎終了//////////// ビジュアルモードとコピペ ジャンプ 置換 Undo,Redo[***IMPORTANT***] 一文字置換 こうやってみると長そうだね. モード概念 モードは4つ。ノーマルモード、インサートモード、ビジュアルモード、コマンドモード。 ノーマルモード 起動したときはこのモード。移

    Vim講座1 - think and error
    answered
    answered 2008/11/18
  • https://login.nifty.com/service/login?TARGET=http%3A%2F%2Ftabi.nifty.com%2F&authThrough=1&cd=https%3A%2F%2Ftabi.nifty.com&s=travelogue

  • 有効なWikiNameではありません

    2019-03-28 Python/インスタンス生成 2018-01-02 Python/クロージャ Pythonを読む 2018-01-01 Python/メソッド呼び出し 2017-12-31 Python/build_class後編 2017-12-30 Python/読解対象とするPythonコードと解析方法 2017-12-24 Python/build_class前編(というよりPyTypeObject) 2017-12-07 Python/ビルトインがビルトインされるまで 2017-12-03 Python/C関数実行とPyObject 2017-10-22 Django/テンプレートシステムを読む(レンダリング) Djangoを読む 2017-10-21 Django/テンプレートシステムを読む(テンプレートのパース) 2017-09-24 Django/テンプレートシステ

  • Rails2.2 RC1 が出たので、淡々と変更点を追って見る ー ヽ( ・∀・)ノくまくまー(2008-10-25)

    ● [Rails] Rails2.2 の ActiveSupport まとめ Rails2.2 RC1 が出たので、淡々と変更点を追って見る。

  • Perl Tips | Perl で、ハッシュ値 (ハッシュダイジェスト) を扱う:<br />コンテンツの内容が変更されたかどうかをチェックする方法

    たとえば、あるウェブサイトのコンテンツ (ウェブページ) が変更されたかどうかをチェックする処理を考えてみる。Perl で、文字列比較を行う場合には if($a eq $b) {...} などとすればいいだろう。ただしこれは $a と $b が比較的「小さな」文字列であった場合である。それでは HTML などのデータで、以前アクセスしたときと今回アクセスしたときで内容が変更されているかどうかを効率的にチェックするにはどうしたらいいのだろう。1つの解法としては、ハッシュ関数を使うことが考えられる。Perl の変数で「ハッシュ」というものが出てくるが、こちらは「ハッシュ関数」である。ハッシュ関数としては、以前は MD5 というものが多く使われていたが、コンピュータの処理速度の向上によって相対的にセキュリティが低下したので、より安全な SHA1 を利用する。 使用するクラス use Digest

  • Capistrano 入門 - Ruby on Rails with OIAX

    Capistrano とは何か。それは、デプロイメントのツールである。 デプロイメントとは何か。Web アプリケーションについて言えば、それは以下のようなタスク全般を指す言葉である。 アプリケーションを番サーバにインストールすること。あるいは、最新版に更新すること。 Web サーバを起動、再起動、停止すること。 Web サイトをメンテナンス中にすること。あるいは、通常の状態に戻すこと。 世の中に向けて Web アプリケーションを公開しているなら、こうしたタスクは日常茶飯事である。 最初は少し面白いけれど、基的な退屈な作業だ。 怠惰を美徳とする我々プログラマは、もちろんこんな状況に甘んじるわけにはいかない。 というわけで、Capistrano について研究をしていこうと思う。

    Capistrano 入門 - Ruby on Rails with OIAX
  • It is high, the stripe [yu] description.(2008-09-20)

    No curses/termcap library found runlevel変更 Can't find any matching row in the user table _ [Rails]Capistranoを使って、レンタルスペース(さくらインターネット)にdeployCapistranoを使って、レンタルスペース(さくらインターネット)にdeployしてみました。色々ハマったので、その記録を。 まずはインストール。 $ gem install capistrano Successfully installed net-ssh-2.0.4 Successfully installed net-sftp-2.0.1 Successfully installed net-scp-1.0.1 Successfully installed net-ssh-gateway-1.0.0

  • [Think IT] 第3回:Railsでセッションハイジャックを実体験 (1/3)

    セキュリティ最前線】 セキュリティホールをついて遊ぶ 第3回:Railsでセッションハイジャックを実体験 著者:大垣 靖男 公開日:2008/1/25(金) Railsでセッションハイジャックを実体験 第3回となる記事では、Web開発プラットフレームワークとして人気が急上昇中の「Ruby on Rails」(以下、RoR)を目標に、サンプルコードを用いたセッションハイジャック攻撃を行う。 RoRはRuby言語で記述されたWebアプリケーションフレームワークで「DRY(Don't Repeat Yourself:自分で繰り返さない)」を信条の基に開発されている。「scaffolding(足場組み、スタブコードの自動生成)」や「ActiveRecord(ORMライブラリ)」など、アジャイル開発に必要な機能を備えている。 Webアプリケーションに欠かせないHTTPセッション管理機構ももちろん

  • Rubyの継承について

    DoRuby! (ドルビー!) はKBMJで働くエンジニアによる、主にRubyに関する様々な実践ノウハウを集めたブログ集です。 どうもメガネです。10回目です。今回もRubyのオブジェクト指向について説明します。 前回はクラスの定義の仕方、メソッドの定義の仕方、インスタンスの作成などを説明しました。 今回は継承について説明します。 継承とは元のクラスの変更を行わずに新しいメソッドや元のメソッドをカスタマイズできる便利な機能です。 説明では親のクラスをスーパークラス、子のクラスをサブクラスとします。 class Parent   def initialize(myname)    @name=myname   end   def helloworld    print "Hello, World I am ",@name,"\n"   end end Class Child < Parent

  • Passenger アーキテクチャ概要 (koshigoe 仮訳)

    典型的で孤立したWebアプリケーションは、いくつかのI/OチャネルからHTTPリクエストを受け入れ、内部でそれを処理し、HTTPレスポンスを出力し、それをクライアントに送り返します。これは、アプリケーションが終了を命令されるまで繰り返し行われます。 この事は、WebアプリケーションがHTTPを直接的に話す必然性がない事を意味します: WebアプリケーションはあるHTTPリクエストの何種類かの表現を受け入れる事を意味します。

  • @niftyのRuby on Rails プラグインがよさげ! - ジャズボーカル 松田オリビア圭子

    2008/9/11、ウェブキャリアのRuby on Railsセミナーを聴講しました。 タイトルは"Ruby,Railsによる「ふつう」なポータルサイトのつくり方!"。@nifty timelineRuby on Railsで開発した、ニフティの成田智也氏、濱中慶氏、おふたかたによるセミナーでした。 そのセミナー後半に紹介された、公開したて(9月10日公開)のRuby on Rails プラグインが便利そう! 現在は3つのプラグインが提供されてます。 ActiveRecordBrowser: データベースの内容をすっきりしたGUIで管理できる。たとえばユーザが入力したコメントの承認や削除などをコミュニティ管理者が行うのにぴったり。 FilePublisher: 静的コンテンツの内容を管理する機能。ある規模になればロジック部分を書く人と、静的コンテンツを管理する人が別になるのが自然ですが、

    @niftyのRuby on Rails プラグインがよさげ! - ジャズボーカル 松田オリビア圭子
  • Apacheのmod_proxy_balancerを使うときはretryを設定すべき - 射撃しつつ前転

    今作っているサービスは、Apacheのmod_proxy_balancerを使ってロードバランシングしている。しかし、バックエンドのサービスサーバを一旦落としてから復帰させると、コネクションがしばらくつながらないという問題に悩んでいた。1分ぐらい放置するとつながるようになるんだけど、1分は結構長い。 よくわからないのでソースを読んでみたところ、mod_proxy_balancer.cを眺めた感じ、ap_proxy_retry_workerという関数がコネクションの再確立をしているのではないかと思えた。しかし、関数の定義を眺めてみると、現在時刻がエラー発生時刻とworker->retryを足した数字よりも大きければworkerのstatusからPROXY_WORKER_IN_ERRORのビットを下ろしているだけで、コネクションの確立がどうのこうのなんて関数はまったく呼ばれてない。ここでなにが

    Apacheのmod_proxy_balancerを使うときはretryを設定すべき - 射撃しつつ前転
  • 風雲!コネタ城 - デイリーポータル Z:@nifty

    エヴァ屋 投稿(ゴンザ さんより) (2011.12.01) 心臓マッサージにはアンパンマーチがいいらしい 投稿(すぅ・ぷ さんより) (2011.11.29) からあげくんの複雑な家庭環境 投稿(あまのじゃく さんより) (2011.11.25) 折り紙でちっちゃい悪魔が折れる 投稿(なべ さんより) (2011.11.24) どこまでが店名か分かりにくい店 投稿(すぅ・ぷ さんより) (2011.11.22) >>もっと アンパンマンマーチのリズムが心臓マッサージにちょうどいい、ってのはなんとなくわかるんじゃ。でもな、でもじゃ、実際に心臓マッサージするような緊迫した状況の中、アンパンマンマーチが頭に浮かぶかというとな、わしは疑問に思うんじゃ。 心臓マッサージにはアンパンマーチがいいらしい 投稿(すぅ・ぷ さんより) (2011.11.29) >>過去のお墨付き エヴァ屋 投稿(

    answered
    answered 2008/09/11
  • ニフティが自社サービスで利用しているRuby on Railsプラグインを無償公開

    ニフティは2008年9月10日,同社の「@nifty TimeLine」や「アバウトミーβ」などのサービスのため開発したRuby on Railsプラグインをオープンソース・ソフトウエアとして公開した。 公開したプラグインは3種。データベースのテーブルを管理する「ActiveRecordBrowser」,静的コンテンツをアプリケーション経由で公開する「FilePublisher」,データベースのスキーマの変更なしにモデルにフィールドを追加する「Acts AS Struct」である。 これらのプラグインは,Rubyの作者まつもとゆきひろ氏が在籍するネットワーク応用通信研究所と共同で仕様を検討し,開発した。 ニフティは@nifty TimeLine,アバウトミーβ,ツクシィ,いたがきといったPC向け,携帯電話向けのサービスでRuby on Railsを利用している。 同社では今回のプラグインの

    ニフティが自社サービスで利用しているRuby on Railsプラグインを無償公開
  • Ruby on Rails プラグイン - @nifty WebService

    @niftyのウェブサービスの一覧と、@niftyのウェブサービスを使ったみんなのアプリケーションを紹介します。Ruby on Rails(ルビー オン レイルズ)はオープンソースのWebアプリケーション開発フレームワークです。 @niftyのサービスでは@nifty TimeLine、アバウトミー、ツクシィ、いたがきなどがRuby on Railsを用いて開発されています。 Ruby on Rails プラグインとは Ruby on Rails プラグインとは、Ruby on Railsで構築したアプリケーションに独自機能を追加できる機構の名称です。@niftyのポータル/CGMサービス用に開発したRuby on Railsプラグインをオープンソースソフトウェア(MITライセンス)として提供します。 ActiveRecordBrowser テーブルの管理機能を提供するプラグイン

  • Rails::Initializerを読む。 - walf443's blog

    目次はこちらです。 まずは、rails-stable/railties/lib/initializer.rbから読みます。このファイルではRails全体の初期化を行なっています。 File.join, File.dirname, __FILE__ require File.join(File.dirname(__FILE__), 'railties_path')Rubyのライブラリではよく出てくる表現なので一応解説しておく。 File.joinはディレクトリ区切り文字で引数を連結した文字列を返す。この場合、Unixであれば"#{File.dirname(__FILE__)}/railties_path"、Windowsであれば"#{File.dirname(__FILE__)}\railties_path"を返す。 File.dirname(filename)はfilenameの一番後ろの

    Rails::Initializerを読む。 - walf443's blog
    answered
    answered 2008/09/08
  • Flex Builder 3でサクっとActionScriptコーディング!

    AIRウィジェットの処理やロジックをActionScriptで記述 前回「Flex/AIRウィジェットのデザインをCSSでカッコよく」では、Adobe AIR(以下、AIR)開発の画面部分のお話をしました。今回は、「処理」や「ロジック」と呼ばれるウィジェットの「中心部分」の開発の基礎となる「ActionScriptによるコーディング」に関するいくつかのトピックスを学んでいきます。Flex Builder 3を使うと、ActionScriptのコーディングもサクサクと進められます。

    Flex Builder 3でサクっとActionScriptコーディング!