タグ

2012年6月8日のブックマーク (6件)

  • @mtdowling

    I’ve often needed to ensure that something happens on a recurring schedule. At a previous job, we needed to run scheduled Gearman jobs on a recurring basis. We chose to use cron as the serialization format of our schedules, and implemented a database driven system for storing these schedules. Storing the cron schedules for these recurring jobs in the database allowed us to have an easy to maintain

  • 潜むセキュリティ問題を事前に暴きだす·Rails Brakeman MOONGIFT

    Rails BrakemanはRailsアプリケーションのリポジトリを読み込んでセキュリティチェックしてくれるサービスです。 セキュアなプログラミングをするためのノウハウは幾つかあります。つまりそれに沿って現状のコードを確認すれば、万一のセキュリティインシデントを未然に防げるかも知れません。Railsアプリケーションについてそれを行うのがRails Brakemanです。 プロジェクト詳細。こうやって一覧で確認できます。 セキュリティウォーニング、モデル、ビューのセキュリティウォーニングが出ています。 クロスサイトスクリプティング関係のウォーニングが多いです。 クリックするとどの行における警告か確認できます。 Rails Brakemanでは盲目的にパラメータを放り込んだり、その結果をそのままリダイレクトに使ったりすることを禁じています。なおこのチェックはバグを発見している訳ではなく、セキ

    潜むセキュリティ問題を事前に暴きだす·Rails Brakeman MOONGIFT
  • Googleが正式回答したスマホサイトのSEO - ku-sukeのブログ

    こちらの記事のざっくりまとめです Google Finally Takes A Clear Stance On Mobile SEO Practices Official Google Webmaster Central Blog: Recommendations for building smartphone-optimized websites (モバイル・スマホという言葉が出ますが、基どちらもスマホを指しています。) 結論から言うとレスポンシブデザインがSEO上はオススメ あくまでSEOの観点ですが、スマホにかぎらず様々な表示領域をもつデバイスに対応するため、レスポンシブデザイン(画面幅に合わせてレイアウトが変わる奴。)が適用できるならそれが一番いいとのこと。 ※レスポンシブデザインに関しては、日ではまだ定着していないため賛否両論があるようですが、個人的には気でやるなら有りかな

    Googleが正式回答したスマホサイトのSEO - ku-sukeのブログ
  • 「媚びない人生」を生き抜け! 心が震える10の言葉

    真っ白な表紙に真っ白な帯。装飾は何もない。とてもシンプルで潔いが、書店にずらーっと並んでいた。 このの持つ破壊力は、とにかく全編を読んでいただく形でしか伝えることができない。 だが、忙しくて日頃読書をする時間を十分割けない方にもこのの素晴らしさを知ってもらいたい。 なので、僕が特に感銘を受けたエッセンスを10のリストにしてエントリーとて仕上げてみる。 このの著者ジョン・キムさんは、書刊行当時は慶応義塾大学の准教授であった。 キムさんのゼミは厳しいことで知られ、見学に訪れたハーバード大教授に、「ハーバードやエールよりもレベルが高い」と言わしめるほどだという。 そんなキムさんは、毎年卒業を控えるゼミ生たちに最終講義で「贈る言葉」という講義を行なってきたという。 書はその卒業生たちに向けた贈る言葉をベースにしたものである。 1. 世界を征服するより自分を征服するほうが難しいと知れ 自

    「媚びない人生」を生き抜け! 心が震える10の言葉
    wate_wate
    wate_wate 2012/06/08
    なかなかに味わい深い記事だ
  • Charming Python: Functional programming in Python, Part 3

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Charming Python: Functional programming in Python, Part 3
  • HTML5でこんなに変わったinput要素を徹底解説 (1/5)

    HTML5タグの誤用で恥をかいた」「分厚い仕様書は読み切れない」コーダー&デザイナーのためのコーディングガイド。最終草案に対応したほか、商用サイトを意識したコーディング例を新たに書き下ろし。HTML5マークアップへ移行するために必要な知識を効率よく学べる1冊です。ネットで話題の「HTML5カルタ」付き! HTML5マークアップ 現場で使える最短攻略ガイド 定価:2,808円 (体2,600円)/形態:B5変 (240ページ) ISBN:978-4-04-866070-9 前回は、一般的なWebサイト制作で比較的使用頻度が高い要素や、ルビ関連の要素を紹介しました。第7回は、HTML5で追加されたフォーム関連の要素と属性をまとめてチェックします。これらの中には、スマートフォンサイト用のブラウザーなどですでに実用できるものも含まれています。 各要素の解説では、冒頭に「カテゴリー」と「コンテン

    HTML5でこんなに変わったinput要素を徹底解説 (1/5)