You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
![jquery-ujs.js(rails.js)便利だよって話](https://cdn-ak-scissors.b.st-hatena.com/image/square/1ef26f6cb4349557952890dbe3e567f7f98dc151/height=288;version=1;width=512/https%3A%2F%2Fgithub.githubassets.com%2Fassets%2Fgist-og-image-54fd7dc0713e.png)
2012年04月16日19:16 Ruby JavaScript Rails3で特定のid要素の中身をAjaxで書き換える Railsで特定のid要素(今回の例だと price_div )の中身をAjaxで書き換えたいとき、Rails2ではこのように処理していました。 # view <div id="price_div">値段:100円</div> <% remote_form_for :article, :url => {:action => "update_price"} do |f| -%> <%= f.submit 'submit' %> <% end -%> # controller render :update do |page| page.replace_html "price_div", :partial => "price", :locals => {:product =
無効なURLです。 プログラム設定の反映待ちである可能性があります。 しばらく時間をおいて再度アクセスをお試しください。
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
2013年1月から、クラスメソッド社にエンジニアとしてjoinいたしました、都元ダイスケと申します。よろしくお願い致します。 都元の戦歴 今までエンジニアとしてはJavaのサーバサイド技術をガッツンガッツンやってきました。とは言え、技術の勉強は個人的なものが主であった為、有償製品の知識には少々疎く、無償製品、特にOSSに関して知見を広めて行く志向を持っています。また、私自身もOSSとしていくつかのプロダクトを公開しております。最近は開発を止めてしまっていますが、かつてJiemamyなんていうプロダクトを作ったりしていました。(※じーまみー と読んでください) 唐突ですが、オブジェクト指向が好きです。だけど、関数型言語にも興味津々です。アーキテクチャねたのブログエントリも、書いて行きたいと思っています。その他技術的な嗜癖は、↓の私の本棚から察してくださいw 最近はめっきりご無沙汰になってしま
6月末くらいからRailsを触り始め、ようやく慣れてきたと思ったらRails3が出て涙を流してるのがおれです。そんなわけで会社のプロジェクトをRails3で書きなおしてます。 Rails2時代 Rails2時代のAjaxのリクエストは、link_to_remoteを使えば問題ありませんでした。こんな感じ <%= link_to_remote "hoge", :url => hoge_path,:update => "hoge_id" %> こうするとhoge_pathっていうURLにAjaxで通信して、返ってきたレスポンスでid="hoge_id"な要素以下を更新してくれてました。 Rails3時代 Rails3ではlink_to_remoteは廃止され、代わりに:remote => trueを使うようになりました。あと:updateもなくなったみたいです。こんな感じです。 <%= lin
前の記事「HTML5でモダンブラウザのCSS3バグを回避するためのハック方法」に関連して、jQuery で HTML5 データ属性にユーザーエジェント文字列を格納する方法を調べていました。その結果、ちょっと整理をしておいた方が良いかなと思う点を共有したいと思います。 ご存知の方も多いと思いますが、jQuery には .data() や jQuery.data() という、DOM 要素に データ を紐付けて記憶しておく仕組みが元々ありました。jQuery 1.4.3 からは、 API レベルでの 親和性 が考慮された形で HTML5 data-* 属性を取り込む仕様が導入されました。 HTML5 時代では、クライアント・サイドで実行されるコード量も増え、データ属性を扱う機会もちょくちょく出てくるのではないでしょうか。そこで今回は、 HTML5 data-* 属性のおさらい jQuery Da
異常値検知、素敵な響きですね!fluent-plugin-anomalydetect 作りました - PolyPeaceLight あらかじめ固定値でアラートの条件を決めておかなくても、通常と異なる数値変化を検出してアラートできたら大変嬉しい、ということでインストールして一週間ほど運用してみました。 fluent-agent-lite で送信されてくる nginx のアクセスログの数を対象 60秒間隔で集計 <match nginx.access.**> type copy <store> ... </store> <store> ... </store> <store> type anomalydetect tag nginx.anomaly.access_log tick 60 store_file /var/log/td-agent/anomalydetect.dat </store
まえがき 2013/01/15 に jQuery 1.9 と 2.0 ベータがリリースされて,サポートブラウザがどうとか互換性がどうとかいうお話がちらほら出る中,jQuery 1.6.3 から続く jQuery('セレクタだと思ったら要素生成でこんにちはこんにちは') 問題 への対応に一応の終止符が打たれたのでいろいろ書いてみる. ver 1.6.2 以前 jQuery の 1.6.2 までは $(String) としたとき,「String になんか( HTML の)タグが入ってるっぽいぞ」と判断すると要素を生成し,そうじゃなければ CSS 的なセレクタとして振る舞うという機能がありました. 大抵の場合,大きな問題はなかったのですけども,ユーザ入力からセレクタを組み立てるときに問題になりました. とくに '#' を含んだ文字列で ID セレクタとして振舞わせようとするのが典型的で,なかでも
iOSアプリからUIWebViewなどを介さずにnode.js+Socket.IOと双方向通信するための簡単なサンプルを紹介します。 サーバ側の実装 iOSアプリからnode.js+Socket.IO間で双方向通信するには、socket.IO-objcというライブラリを使用します。 今回はサーバ側には弊社うえじゅん氏が公開している記事で作ったチャットアプリを使用しますので、まずは以下の記事を参考にチャットアプリを作っちゃってください。 Node + Socket.IO で簡単なチャットアプリの作成 チャットアプリの準備が終わったら、早速iOSアプリ側の準備をしましょう。ここからは以下の環境を前提に説明します。 Mac OS X 10.8 Moutain lion Xcode 4.5.2 iOS SDK 6.0 iOSアプリの実装 サンプルプロジェクトのダウンロード 今回紹介するiOSアプリ
ある日ふと思い立って調べてみた、イケてるしヤバい*1言語REBOLについて紹介します。 REBOLは、 Relative Expression Based Object Language 「相対的な表現をベースにするオブジェクト言語」の略です。よく意味わからん。 Wikipediaによると、 1997年にリリースされたREBOLは、カール・サセンラスが20年に渡って設計したものである。サセンラスは AmigaOS の主要アーキテクトであり、REBOLの設計にあたっては、表示的意味論の知識に基づいて、LISP、Forth、LOGO、Self といったプログラミング言語の概念を利用した。 引用元:REBOL - Wikipedia 大雑把にいうと、LispやForthやLOGOやSelfに似たスクリプト言語です。ここからダウンロードできます。最新バージョンはオープンソースライセンスになっていま
いやー、Pixate は素晴らしいですね。CSS でデザインできることがこんなに楽だったのかと改めて痛感しております。 ただ使っているうちに CSS を変更するたびに rake を実行し rebuild してデザインを確認するのが面倒くさい、もっと楽にならんのかと欲がでてきてしまいました。 最初は https://gist.github.com/4573005 で、 HTTP サーバに CSS ファイルを置いて更新用のボタンなど押す HTTP サーバ から CSS をダウンロードしてデザインを更新 というフローでやっていたのですが、サーバが決め打ちで柔軟性を持たせようとすると iOS アプリ側でサーバのアドレスを変更できるようにしないといけなくて面倒、さらに更新用のボタンを押すことすら面倒かもと、面倒なことが多すぎ!! ということで、RubyMotion もくもく会で motion-pix
ProductZen Writing ModeAt GitHub, we love finding new ways to help people get in the zone. Today we’re excited to announce a feature that we hope will do just that. You’ll now… At GitHub, we love finding new ways to help people get in the zone. Today we’re excited to announce a feature that we hope will do just that. You’ll now find a Zen Mode button on every new comment, issue, and pull request f
ある程度囲碁とか将棋が強い人にはわかってもらいやすいかと思うんだけど、一目見て「その手は筋悪だ」と即答するけども「なぜ筋悪なのか?」と聞かれると即答できないことがある。 ニコニコ超会議でid:Yoshioriにされた「会社からの仕事を全部クラウドソーシングに投げたら働かずに稼げるんじゃないの」という質問も同じように、その場で筋悪だとは判断したけども、理由が即答できなかった。「会社のコードを外に出せないでしょ」みたいな微妙な回答になってしまった。 二日寝かせてようやく正しい解答が分かった。 会社から来た仕事を全部クラウドソーシングに投げられるということはどういうことか?それはつまり「自分でなきゃできないこと」も「社員でなきゃできないこと」も仕事にできていない状況だ。海の向こうの見知らぬ人でも出来るような「誰でも出来る作業」しか任されてないってことだ。自分がクラウドソーシングを知っていて、会社
Today, we’re introducing Vine: a mobile service that lets you capture and share short looping videos. Like Tweets, the brevity of videos on Vine (6 seconds or less) inspires creativity. Now that you can easily capture motion and sound, we look forward to seeing what you create. You can read more about the app on the Vine blog. Vine is currently available on the iPhone and iPod touch. You can downl
ProductGitHub now supports Twitter CardsTweets with links to GitHub just got a whole lot prettier. By supporting Twitter Cards on GitHub, any tweets containing a link to a GitHub repository will provide more context… Tweets with links to GitHub just got a whole lot prettier. By supporting Twitter Cards on GitHub, any tweets containing a link to a GitHub repository will provide more context when vi
Indem du dich registrierst, erklärst du dich mit unserer Nutzung von Cookies einverstanden. Wir nutzen Cookies z.B. für Statistiken, Personalisierung und Werbeanzeigen. Al usar los servicios de Twitter, aceptas nuestra política de Uso de cookies . Usamos cookies para análisis, personalización y anuncios, entre otras cosas. "Votre utilisation des services de Twitter indique que vous acceptez notre
MobiRubyで書いた”さめがめ” 去年の春からずっとコツコツと作っているmrubyでiOSアプリが書けるMobiRubyが久々に動く様になったので、1年近くmrubyを触ってきて気になった所を少し書いてみます。 以下、mrubyと区別しやすくするために、普段みなさんがお使いのRubyをCRubyと書いています。 mrubyって? mrubyはMatzが去年発表した省メモリ版のRuby実装です。CRubyの機能を全て実装している訳ではなく、JIS/ISOの規格をベースに設計・実装されたものです。JIS/ISOの規格書は有料なのですが、最終ドラフトがIPAのサイトから確認できます。 mrubyの経緯や概要は、日経ITProによるMatzへのインタビューが分かりやすく、内部などについては、IIJさんや東芝情報システムさんがまとめている記事が参考になります。 現在の所リリース版はなく、GitH
この度、一身上の都合により株式会社ドワンゴを退職いたしました。 退職にあたり、様々な方にご迷惑、ご心配をおかけし、大変申し訳ございませんでした。 思い起こせば、2007年4月に入社してから約5年間、私の人生はニコニコ動画と共にありました。 2007年当時、半ニートのような生活を送っていた私は、「2ちゃんねる求人」という奇妙でユーモラスな採用活動に惹かれ、その第一期生として株式会社ドワンゴに入社しました。面接の場で、「好きな2ちゃんねるの板は?」と聞かれたのは、今でも印象に残っています。 入社して早々、まだ生まれたての動画共有サイトの開発チームに配属されました。当時はまだ(β)から(γ)に変わった頃の時期で、開発チームも数人とごくごく小規模。私は、初めての社会人経験で、目の前の事を片付けるのに精一杯でしたが、先輩方と同僚に恵まれ、日に日にWebサイト開発にのめり込みました。 当時の様子を思い
ソースコードリーディングとかしてると、ただコード読んでてもどうしようもなく、オブジェクトの中身や変数などを見るためにデバッグツールを使いながらでないとやっていけないことが今になって分かりました。自分でもどうしようもなくアホだと思いながら戒めのために覚書。 デバッグツールの機能 僕自身まともに触れる言語はjavascriptとphpくらいなもので、どちらもeclipseのようなIDEを使わず頑なにvimを使って組んできました。phpの場合はxdebugと連携させる方法*1や、javascriptならrhinoなんかを入れてquickrunとかって方法も考えられますが、僕はある程度は知っていながらもひたすら標準のスタックトレースやalert,console.log,console.dirばかりしていたので、まずはIDEなどに搭載されている一般的なデバッグ機能を復習をかねて覚書。 ブレークポイン
あまりWEB系のネタ以外に触れても良いものかと思いつつ。まぁ今日までも散々色々書いてきたので今さらかと腹をくくって書きます。僕の可愛い妹は現在専門学校生、まぁ丁度就職活動ってヤツにも関わる時期だと思うので、ちょっと日本の外にいながら思う所を書いてみたいと思っています。 『大学卒業して就活、就職できなければ落ちこぼれ。』みたいな流れというか空気、確実にありますよね?じゃぁ、もし皆さんが高卒だったら絶望してるんでしょうか?たぶん、大卒で就職できないのに、高卒で就職できるわけがないみたいな感じになるんですかね? 僕は大学に行ったことが無いので、大学生の気持ちにはなれません。しかし、たとえ高卒だろうが人生楽しむことに関係無いと断言することはできます。 というわけで、突然ですが、僕の学歴は高卒止まりです。しかし、今はバンクーバーで週に3回働き、2回は自宅で作りたい物を作り、時間は朝10時から6時以外
Please enable cookies This website is using a security service to protect itself from online attacks. The service requires full cookie support in order to view the website. Please enable cookies on your browser and try again. This website is using a security service to protect itself from online attacks. This process is automatic, you will be redirected to the requested URL once the validation pro
レスポンシブWebデザイン(RWD)で作ったウェブサイトを運営しはじめてから気になっていたことが一つあります。それは、RWDで作られたウェブサイトでもデスクトップ版のレイアウトが見られるようにする機能が必要かという疑問です。僕が書いた本でもp.176のコラム「レスポンシブWebサイトでも『PCサイト』ボタンが必要?」で触れた内容ですが、先日のBruce Lawson氏のブログ記事を読んでいて、再び気になったので自分の考えをまとめてみました。 モバイル版ブラウザの「デスクトップ表示」機能 たとえばDolphinやChromeといったモバイル向けブラウザにはデスクトップ版を表示するための機能が用意されています(FirefoxやMobile Operaにもついてるそうです)。わざわざこういうった機能が装備されているということは、これがユーザに求められる機能だからだと思います。(以下はiPhone
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く