タグ

2013年4月15日のブックマーク (11件)

  • これでデザイナも安心?DreamWeaver向けRails拡張·RubyWeaver MOONGIFT

    Ruby on Railsは開発者にとっては便利なフレームワークだ。だが、規模が大きくなるとデザイナーの方との協業が欠かせない。そうなるとデザイナーの立場になるとrhtmlやerbといったファイルはあまり都合が良くない。 入力補完機能が使える その点、PHPとDreamweaverの親和性は高く、作業がしやすい。その壁を乗り越えるためのソフトウェアがRubyWeaverだ。 今回紹介するオープンソース・ソフトウェアはRubyWeaver、DreamWeaver向けのRuby on Rails拡張だ。 恐らくデザイナーの方が最も使っているであろうDreamWeaverをRuby on Railsに対応させるのがRubyWeaverだ。DreamWeaverの機能拡張として提供され、インストールすればRuby on Railsのファイルが開けるようになる。 デザインモードでビューを編集 コント

    これでデザイナも安心?DreamWeaver向けRails拡張·RubyWeaver MOONGIFT
  • Learn JavaScript (Example)

  • Continuous Deployment

    Etsyっていうハンドメイド品のECサイトの話。 1日に30回デプロイしてるらしいのだが、1日8時間と考えると16分に1回デプロイしてることになって、なんだかすごいな、というのが第一印象。 じゃ、なにをそんなにリリースするのか? フラグの切り替えらしいです。 小さく開発して、小さくリリースするんだけど、その時に機能をフラグで切り替えられるようにしておく。オン、オフだけじゃなくて、スタッフだけ見られるとか、1%だけオン、5%だけオンとかもできるんだと。 ではデータベースの変更はどうするのか? たとえば、なるべくALTERはしないで新しいテーブルを追加する。やり方は、両方に書き込むようにしておいて、過去のデータを移行して、最終的に新しい方だけに書き込むようにするとか。 フラグ切り替え方式だと、だんだんコードがぐちゃぐちゃになりそうなものだが、そこはちゃんとメンテナンスしているようで、いらないフ

    Continuous Deployment
    suginoy
    suginoy 2013/04/15
    「小さく開発して、小さくリリースするんだけど、その時に機能をフラグで切り替えられるようにしておく。」
  • 「null」をフラグとして使うのは、やめた方がいい - 地平線に行く

    null をフラグとして使うのは、やめた方がいいと思います。 null は、ただ変数が初期化されていないことを表しているだけです。 この意味以外で、null を使わない方がいいと思います。 null をフラグとして使う 「null をフラグとして使う」というのは、「null なら xxxx」というように、null が何らかの意味を持って使われていることを指します。 例えば、下記のコードでは「null はゲストユーザを指すフラグ」として使われています。 /** * ユーザ用のヘッダを作る処理 */ public String createHeader(User user){ (…中略…) String name; if(user != null){ name = user.getName(); }else{ name = "Guest"; // null ならゲストユーザ } 問題点 これの

    「null」をフラグとして使うのは、やめた方がいい - 地平線に行く
  • オフィスの常識覆すIT企業 「顧客に会わない」「電話受けない」 (産経新聞) - Yahoo!ニュース

    出張しない、顧客に会わない。それどころか、電話もファクシミリもない…こんなユニークな会社がある。ソフトウエア開発のChatWork(チャットワーク)は、すべての仕事をインターネット上ですます。経費削減が目的ではない。コストも含め「無駄なこと」を一切省き、社員が快適な環境で仕事に専念できる体制を創るためだ。それがこんな破天荒なビジネススタイルにつながった。しかし、それにしても…。問題はないのだろうか。 社名にもなっている同社の主力商品は、クラウド型の企業向け情報共有支援ソフト「チャットワーク」。インターネットを通じてリアルタイムで連絡や商談などができるシステムで、登録者は国内で約16万人にのぼる。JR吹田駅から徒歩15分。住宅や商店が並ぶ一角に、2階建てのシンプルな外装の社がある。オフィスに入ると、人気ロックバンド、Mr・Childrenのバラード曲「HERO」が流れてきた。 「みんな

  • Rails 本体で特定のパスに IP アドレス制限をかける方法 - present

    RailsAdmin で Web サービスの管理ページを実装しているんだけど、公開するにあたって、管理ページに誰でもアクセスできるのはマズイ。そこでまず考えるのは、管理ページに IP アドレスの制限をかけること。 ただ、今回は Heroku を使っているので、Apache や Nginx で制限する方法は使えない。Heroku では Rail 体でやるしかない。ならば Rack ミドルウェアで制限してやればいいと思い、Rack::Access を使うことにした。 Rack::Access は rack-contrib に含まれているので、まず Gemfile に gem "rack-contrib", require: "rack/contrib" を記述して bundle でインストール。 あとは、config/application.rb で Rack::Access を使うように指

    Rails 本体で特定のパスに IP アドレス制限をかける方法 - present
  • 「レガシーコード」との付き合い方

    QA(Quality Assurance)関連の仕事がこれまで一番長く、得意分野は主にテスト方面です。開発エンジニアとしてはまだまだ新米なのですが、プロダクトを「外から」テストしてきたQA経験を活かして、今はユニットテストなどプロダクトの品質を「内から」高めていこう、としているところです。(ちなみに、テストツールとしては Selenium をそれなりに使ってきたりもしたので、そのあたりのネタもいずれこの場で書くことがあるかもしれません。もしリクエストあらばぜひ。。)

    「レガシーコード」との付き合い方
  • ウォンバットの全力かまって攻撃、こんどは子どもに発動される|カラパイア

    この画像を大きなサイズで見る ウォンバットがかまわれたがりアニマルだということは、何度も何度でもお伝えしているが、こちらのお宅ではウォンバットを室内飼いしているようで、双子の子どもたちに、蹴られてもぶたれてもおかまいなしに、猪突猛進ならぬウォン突猛進で頭から突き進んでいっている。 ウォンバットはやさしく扱われるよりも、荒っぽく扱われるのが好きなのかな?このウォンバットはまだ小さいので子どものようだが、子ども同士仲良くしようぜ、俺もまぜてくれよってことなのかな?ウォンバットの寿命は犬やよりも長く、動物園などでは20歳を超えるものもいるので、子どもたちと一緒にすくすくと成長した10年後くらいの映像が見てみたいね。

    ウォンバットの全力かまって攻撃、こんどは子どもに発動される|カラパイア
    suginoy
    suginoy 2013/04/15
    これはいいものだ。
  • 「オンプレミス・システムの終わり」の始まり〜AWSでのミッションクリティカルシステムの稼働 - 急がば回れ、選ぶなら近道

    個人的には割と大変だったので、その辺をまとめておきます。 ニュースリリースはこちら。 http://www.nautilus-technologies.com/topics/20130409.html 要するに部系バックエンド基幹システムの「一式」のクラウド移行です。完全なミッションクリティカルシステムで、止まった段階で業務に確実に影響が出ます。 システムの機能概要 1.売上の確定処理と債権管理 POSデータの直結です。売上確定処理を行います。同時に債権管理も行い、F/Bからの入金データをそのままつなぎ込み、入金処理・債権の消し込み処理を実行します。マッチングは自動処理できるものは処理を行い、ヒューリスティックなものはユーザー判断に従います。 2.仕入・費用の計上と確定処理、および支払いデータの作成 費用・在庫の計上確定処理です。当時に支払データの確定処理を行います。EDI(BMS)との

    「オンプレミス・システムの終わり」の始まり〜AWSでのミッションクリティカルシステムの稼働 - 急がば回れ、選ぶなら近道
  • CNET Japan

    人気の記事 1ソフトバンクの通信障害、エリクソン製交換機が原因と公表--海外11カ国でも同様の障害 2018年12月07日 2「ストリートビュー」が捉えたクレイジーすぎる光景38連発 2018年08月05日 3PayPay利用で20%還元する「100億円あげちゃうキャンペーン」発表--40回に1回は全額還元に 2018年11月22日 4漫画家・荒木飛呂彦氏が考える「紙とデジタルの違い」--一問一答インタビュー 2018年11月24日 5「Pixel」の夜間撮影モード「Night Sight」が驚異的--実際の写真でチェック 2018年11月14日 6ソフトバンク、通信障害から復旧--原因は「交換設備の不具合」 2018年12月06日 7DeNA、乗車料金が無料になる「0円タクシー」を発表--都内50台から 2018年12月05日 8ソフトバンクで通信障害--ワイモバイルや各MVNOにも影響

    CNET Japan
  • 2013 intersect principles keynote