1月13日、14日に開催された 東京Ruby会議10 に参加し、さらに発表もさせていただきました。14日の13:45が僕の発表開始時間だったのですが、大雪が原因で14時中止になってしまった影響で結果的に大トリを務めることになってしまいました…。 発表で使用したスライドを貼り付けておきます。 内容は、タイトルで分かるように「みんなもっとブログ書こうぜ!」というものになっています。ただスライド見ただけではあんまり詳細が分からないかもしれません。これは以前プレゼンテーションZenを読んだ影響で 、文字だらけのスライドを読み上げるプレゼンではダメだ!と思ったためです。詳細気になる方は、動画が後日公開されるようなのでそちらをご覧ください(ちょっと恥ずかしいですが)。 ここ数年ずっと「日本の技術系ブログ少なすぎ!みんなもっとブログ書こうよ!」という気持ちを抱いていて、どうにかしてこれを伝えたいなーと思
Ruby 1.9 から文字列や正規表現オブジェクトはそれぞれエンコーディング(いわゆる文字コード)を保持するようになりました。 たとえば 0xB1 0xB2 という2バイトは EUC-JP エンコーディングでは「渦」、SHIFT_JIS エンコーディングでは「アイ」という文字になります。つまり同じバイト列でもエンコーディングが異なれば異なる文字として解釈されます。 1.8 では文字列はただのバイト列でした。なので、それがどのような文字を表しているのか、つまりエンコーディングが何なのかはプログラムが知っている必要がありました。 1.9 では文字列オブジェクト自身が自分が何のエンコーディングかを知っています。同じ 0xB1 0xB2 というバイト列でも、それが EUC-JP の「渦」なのか SHIFT_JIS の「アイ」なのかは、文字列自身が知っています。 スクリプトエンコーディング スクリプ
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
なぜHixieはいつも“ノー”と言い続けるのか? HTML5仕様のキーパーソン、Hixieへのインタビュー(前編) HTML5の登場は、Webのあり方を一変させようとしていると言っても過言ではないでしょう。その仕様策定はW3CとWHATWG(Web Hypertext Application Technology Working Group)が共同で行っています。 HTML5において、もっとも影響力のある人と言えばIan Hickson氏、通称Hixie(ヒクシー)がその筆頭にあがります。彼は昨年までW3CのHTMLワーキンググループでHTML5仕様のエディタをつとめ、WHATWGでは現在もエディタとして強力なリーダーシップを発揮しています。 そのHixieに、同じくHTML5界の著名人であるオペラのBruce Lawson氏がインタビューした記事「Interview with Ian H
#p4d Rubyistのためのデザイン講座 12:30 - 13:30 発表1: @machida さん / 「RailsエンジニアのためのTwitter Bootstrapカスタマイズ例」 13:50 - 14:50 発表2: @ken_c_lo さん / 「少ない手間と知識で "それなり" に見せる、ズルいデザインテクニック」 15:10 - 16:10 発表3: @saucerjp さん / 「ノンデザイナーのための配色理論」 16:30 - 17:45 実習: オトナの塗り絵で学ぶデザイン 発表内容は、前回の「第一回 プログラマ向けデザイン勉強会 #design4p」の再演で、前回1画面に詰めすぎて喋りにくかったという反省から、きちんとスライドを分割して臨もう…と思っていたのですが、前の晩にさあ作業をしようと思ったらいつの間にか寝てしまい当日の朝になっていたという失態をやらかし、
Facebookはイイ話デマが多い。ぼんやりしていると、すぐに引っかかってしまう。 今回も事実の一部を書き換えたエピソードが真実の話として出回っているので見てみたい。問題のエピソードはこれだ。 https://www.facebook.com/photo.php?fbid=10200422383787211&set=a.2168156208503.2153830.1384647064&type=1 現在2万8000以上シェア、3,545人のいいね!されている。 では、一体どんなエピソードが引用してみよう。 ある寒い1月の朝、一人の男がワシントンD.C.の駅で座りながらバイオリンを弾き始めました。彼はバッハの曲を1時間程演奏しました。その時間帯は通勤ラッシュだったため、約1100人がその男の前を通りました。 3分後、ある中年の男はバイオリンを弾いている人がいると気づき、足を止めました。しかし
CAPYBARA-ENVJS IS MOTHBALLED¶ ↑ Since the Ruby port of envjs is mothballed, capybara-envjs is as well. I suggest looking at something based on v8 and/or headless webkit. capybara-envjs¶ ↑ github.com/smparkes/capybara-envjs Description:¶ ↑ capybara-envjs is a Capybara driver for the envjs gem (GitHub, rubygems.org). It is similar to Capybara’s rack-test driver in that it runs tests against your rac
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
@@ -1,5 +1,8 @@ ウェブサイトのアクセスを自動化するライブラリ。HTMLの解析には[[Hpricot]]を使っている。 +以下のサイトがとてもまとまっています↓ +* [[RubyのWWW::Mechanizeを解説 for 0.9 (仮) - きたももんががきたん。|http://d.hatena.ne.jp/kitamomonga/20081209/kaisetsu_for_ver_0_9_ruby_www_mechanize]] + !リファレンス * class [[WWW::Mechanize]] * class [[WWW::Mechanize::Page]] @@ -36,4 +39,6 @@ !リンク *公式サイト(リファレンスのみ) : http://mechanize.rubyforge.org/ *RubyForgeのプロジェクト
脆弱性は認証システムの迂回、任意のSQL挿入、任意のコード挿入と実行、Railsアプリケーションに対するサービス妨害(DoS)攻撃などに利用される恐れがある。 オープンソースのWebアプリケーション開発フレームワーク「Ruby on Rails」のセキュリティアップデートが公開され、極めて深刻な脆弱性が修正された。全ユーザーに対し、直ちにアップデートまたは回避策を適用するよう呼びかけている。 Ruby on Railsや米セキュリティ機関US-CERTが1月8日に公開したセキュリティ情報によると、Ruby on Railsのパラメータ解析コードに複数の脆弱性が存在する。認証システムの迂回、任意のSQL挿入、任意のコード挿入と実行、Railsアプリケーションに対するサービス妨害(DoS)攻撃などに利用される恐れがある。 この脆弱性はRuby on Railsの全バージョンが影響を受け、危険度
トップ 目次 はじめに コマンド Rubyの起動 環境変数 Ruby 言語仕様 Ruby でのオブジェクト オブジェクト クラス プロセスの実行 Ruby プログラムの実行 終了処理 スレッド セキュリティモデル Ruby の文法 字句構造 プログラム・文・式 変数と定数 リテラル 演算子式 制御構造 メソッド呼び出し(super・ブロック付き・yield) クラス/メソッドの定義 その他 多言語化 正規表現 手続きオブジェクトの挙動の詳細 組み込みライブラリ Builtin libraries 標準添付ライブラリ All libraries C API All C API その他 pack テンプレート文字列 sprintf フォーマット Ruby用語集 Rubyで使われる記号の意味(正規表現の複雑な記号は除く) 疑似BNFによるRubyの文法 配布条件 このマニュアルのヘルプ
(3)ありがとうと言える教育 幸福実現党は、ありがとうと言える教育に力を入れてまいります。 戦後60年間、この日本は、教育の中から道徳教育というものが失われていました。 今、目上の人を尊敬するとか、感謝の言葉を述べるといった道徳心が 失われて久しいのです。 私たち幸福実現党は、親孝行の「孝」 お父さん、お母さんを大切にしましょうという道徳心を 子供たちにしっかりと教える道徳教育を、 公立高校にしっかりと根付かせてまいります。 親孝行の「孝」という文字ひとつが 子供たちの心にしっかりと、教育として、知識として そして価値ある道徳心として根付いた時に 子供たちが自然な心で「お父さん、お母さん、ありがとう」 「おじいさん、おばあさん、ありがとう」 そういったことが言えるような国をつくることができます。 これが教育の力です。 また、今、日本の公立学校の教育には 自虐史観教育という間違った教育が根付
高齢化の先にあるのは決して暗い未来ではない!「上杉鷹山の藩政改革」と同じ発想で、新しい働き手を取り入れれば乗り切ることが可能だ! 年明けから日本の高齢化を危惧する論がメディアを賑わしている。高齢化が世界最高のペースで進行する日本と危機感を煽るのだが、高齢化は暗いことばかりだろうか? 多くの識者は高齢化を否定的にとらえる。まず人口減少と高齢化が潜在成長率を下げ、経済が停滞するとみる人が多い。はたしてそうだろうか?私はこの見方はステレオタイプで古いと思う。高齢化社会を活力あるものに変えられると思う。 一国の人口構成で、子供と老人が少なく、生産年齢人口が多い状態、つまり豊富な労働力で高度の経済成長が可能な状態を人口ボーナスという。ボーナスというのは、そういう社会は働き手が増え、活力ある社会となるとの見方だ。 一方、高齢人口が急増、生産年齢人口が減少し、少子化で生産年齢人口の補充はできず、財政、経
This copy is for your personal, non-commercial use only. Distribution and use of this material are governed by our Subscriber Agreement and by copyright law. For non-personal use or to order multiple copies, please contact Dow Jones Reprints at 1-800-843-0008 or visit www.djreprints.com. http://jp.wsj.com/article/SB10001424127887324050504578242431354796910.html
HTML5のマークアップだけでモバイル対応のWebアプリが構築できるJavaScriptフレームワークのjQuery Mobile。レスポンシブWebデザインにフォーカスし大幅に強化された新バージョンjQuery Mobile 1.3βが公開されました。 jQuery Mobile 1.3では、表示幅に対応して自動的にフォーマットが変化する「Responsive tables」や「Responsive grids」、1つのスライダーで値を2つ設定できる「Range Slider」、新しいウィジェットの「Panel」をはじめ、多くの機能追加が行われています。 ブログでは、今回のバージョンでレスポンシブWebデザインにフォーカスする経緯について、以下のように説明しています。 We’ve seen the question “What should I use: RWD or jQuery Mo
2012年12月13日、HerokuがJRubyを公式サポート言語に加えたと発表しました。公式サポート言語、フレームワークは、 Ruby JRuby Node.js Clojure Python Java Gradle Grails Scala Play ということになりました。すでにScalaやClojureといったJVM言語をサポートしていたので、意外に対応が遅かったような印象もあります。RubyコミュニティがC実装のRubyとUnixのプロセス並列によるスケーリングを好む傾向にあって、JRubyがRuby側からはさほど普及していないことが理由として挙げられるかもしれません。 Herokuは2011年8月にJava対応を開始していて、すでにJRubyを動かすこと自体はできました。今回は公式サポート開始ということで、特別な設定をすることなく利用可能となったということです。 既存のCRub
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く