SIerでの経験が活きた!『SUUMO』『ゼクシィ』担当PdMの企画プロセスを紐解く【プロデザ!Vol.21】 2025.04.01 プロダクトデザイン プロダクトマネージャー リクルート 転職体験記 事業課題を捉えた業務理解とITサポートで事業活動の生産性向上を力強く下支え! 2025.03.28 BPR クラウドPBX コーポレート 社内ICT

こうやってるだけでも出力されたhtmlにはscriptタグが30個ぐらいならんでて、ページの読み込みに10sec以上かかる。 だけど、単にapp/assets/javascriptsをgulp watchとかはしたくない。 なぜならビルドはブラウザのリロード時に変更がある場合だけして欲しかった。 あとwindow.AppNamespace以下にモジュール追加していくのも辛い。 モジュール同士の依存関係もよくわかんないし、何よりwindow.AppNamespace.Modules.UserList.ItemViewとか長すぎ! browserify-railsってやつ使ってみた browserifyがrailsの仕組みの中で動くようになる。 browserify-rails/browserify-rails https://github.com/browserify-rails/brows
linkタグに pre fetch 機能を追加する仕様 (Editor's Draft)が上がってきています。 Chrome - indevelopment IE - サポートするかも Firefox - 不明 Safari - 不明 <link rel="preload" href=“…" as=“…" onload=“…” onerror=“…”> 従来は、new Image や XHR と DOM API を使ってリソース毎に別々のJavaScriptを記述する必要がありましたが、お手軽になりますね。 これまで var img = new Image(); img.onload = function() { document.body.appendChild(img); }; img.onerror = ... img.src = url; var script = document
はじめに タイトルは半分釣りですが、半分本気で考えてもいます。 近い将来、Webアプリが今のネイティブアプリの市場を超えてくる、と仮説を立てています。 ぜひ、先人のみなさんのご意見やお考えを教えてください。 SPAについて SPAとはなにか(What) 歴史 佐川夫美雄さんのイベントレポートの一部が、非常にまとまっていてわかりやすい部分でしたので、まず引用させていただくこととします。 RIAはアプリケーション利用者に対し高い評価を得ましたが、2010年のAppleショックにより衰退の方向へ向かいます。具体的には2010年にSteve JobsがFlashを激しく批判したことに端を発します。プロプライエタリ(Proprietary Software)なFlashよりオープン性のあるHTML5を推進するようになりました。2011年にはMicrosoftがWeb開発者に対してSilverligh
This book serves three overlapping audiences: People who'd like to learn functional programming because they want to be ready if such languages become part of the mainstream. People who'll be working in an object-oriented language but want to use some functional programming idioms and tricks of the trade in their projects. People with less specific goals, but who believe that learning languages th
概要 Facebook社謹製のJavascriptライブラリ「React.js」のデザイナー向け勉強会です。 今回は、実際に2ヶ月前からReact.jsでプロダクト開発をしている、Fringe81のデザイナー(JSは初心者レベル)と相方エンジニアによる、初心者が押さえておくべき設計/実装ポイントの話と、ハンズオンでとReactらしい動きを理解します。 本編ではできるだけ、インプットとアウトプットを交互に繰り返して、「体験」とできるよう進めたいと思います。 前段話(LT風) 概要説明&自己紹介 デザイナーがなぜReact.jsを手に取るのか MVxフレームワーク類や、よく使うJQueryを使った画面開発との違い 本編(ハンズオン) Reactコンポーネントの仕組み、動きを理解する デザイナー歓喜のReact Bootstrap componentを使ってみる デザイナーのためのReact開発
SPAとはなにかをざっくり説明する記事です。 対象読者は、 SPAってよく聞くけど実際どういう仕組みかわかってない SPAってのをつくろうと思うけどどこから手を付ければいいかわかってない いわゆるサーバーサイドエンジニアで、クライアントのことを少し知っておきたい みたいな人へ。 知ってる人にとっては今さら過ぎる内容ですが、知らない人にとってはこういうのすら知らないらしいので。 SPAとは SinglePageAppの略です。 Webサイトの構築手法のことで、比較されるものとしては従来通りページ遷移するものがあります。 トップページ 詳細ページA 詳細ページB ってな構成だった場合に、 SPAで作る場合はhtmlが1つあれば良くて、ページのURLも1つでOK。 ページ遷移する場合はhtmlが3つ、ページのURLも3つになります。 正確には URLが1つで良い代わりに、URLの代わりに "#"
ハマったとこ、先人の知恵のまとめ。 提供されるモジュール群は5つ phantom: そのもの FileSystem: ファイルに出力したり、依存ファイルの存在確認したり System: コマンドラインから引数取りたいなら WebPage: きっと主役なrequire('webpage').create()するやつ WebServer: まだ使わない方がよさそう おおまかな使い方は2パターン pageを使いまわす オーソドックスなやつかと。 PhantomJSのサンプルといえば!的な。 var page = require('webpage').create(); page.open('http://example.com', function(){ // do something.. page.evaluate(function(){ // do something... }); phan
こんにちは、Misoca開発チームのmzpです。 先週は友人の家に泊り込んでWWDCのライブストリームを見ていました。 MisocaではRailsとJavaScriptでの値の共有にgonを利用していますが、ときおりcontrollerのテストが失敗するという奇妙な現象に遭遇しました。今日は、その話について書きたいと思います。 要約 テストケースごとに Gon.clear を呼べば解決する。 もうちょっと長い要約 gonはrequest store gemを使って値を保存する controllerのテスト内では、request storeは予期した動作をしない 明示的に Gon.clear を呼べば回避できる gonとは gonはRailsとJavaScriptで値を共有するためのgemです。 具体的には、Railsで gon.user_role = "admin" とのようにすると、Ja
POSTするデータを、(プレビューのために)javascriptでGETアクセスするような処理を書いていてハマった話。 発端は、textareaに'(シングルクオートまたはアポストロフィー)が入ると、Railsがそこから先のパラメーターを無視しちゃうっていうこと。いろいろ調べた結果、以下のことがわかった(Railsのバージョンは2.0.2)。 URIを定義する2つのRFC URIの構文はRFCで定義されている。これには2つあって、従来のRFC2396(1998年発行)と、RFC3986(2005年発行)だ。 RFC3986によれば、 This document obsoletes [RFC2396], which merged "Uniform Resource Locators" [RFC1738] and "Relative Uniform Resource Locators" [RF
June 13, 2015 ##In computer science, Functional Programming (“FP”) is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data. Shortly, FP is a coding style based on the following two best practices, which together form the concept of functions purity: I
What you need to know about this book Audience: JavaScript programmers Why should I read this book? How to read this book Sources of this book Glossary Conventions Demo code on GitHub Sidebars Footnotes Foreword Preface Acknowledgements About the author I Background 1. About ECMAScript 6 (ES6) 1.1 TC39 (Ecma Technical Committee 39) 1.2 How ECMAScript 6 was designed 1.3 JavaScript versus ECMAScript
セレクトボタンで一度セレクトされたものを解除(selected)の状態に戻したい!な時の話。 下記例で、最初は「そないいわんでも」。 クリックして「ほんにまあ」をセレクト。 もう一度セレクトボタンを触らずに、別のボタンか何かでselectedの「そないいわんでも」に変更したい、みたいなことです。 <select> <option selected="selected">そないいわんでも</option> <option>ほんにまあ</option> </select> selectedIndexがセレクトされているoptionを数値で持っていて、、このselectIndexを 0(0からカウントされている値なので) にすれば戻る。 で、普通にぽわんと考えると $('select') .attr('selectedIndex', 0); とattr()でselectedIndexの値を「0」
デモ appendでネストさせるやり方 完成イメージ <div> <ul> <li>sample text</li> </ul> </div> ulの中にliが入って入れ子(ネスト)状態になることを目指す。 html,cssの準備 <div></div> div要素だけ書いておく。 div ul{ height:20px; background:#888; } div > li{/*入れ子失敗*/ color:red; } div ul > li{/*入れ子成功*/ color:white; } 入れ子ができたら、テキストが白となる。 入れ子が失敗したら、テキストが赤となる。 入れ子失敗例 $("div").append("<ul>").append("<li>test1</li>"); appendしてから、おしりにまたappendを書く。 <div> <ul> </ul> <li>sa
Releases, Offers & More Be the first to hear about our newest content, best promotions and upcoming events. Plus get 25% off your next purchase. Newsletter Sign Up Download Accounts Your email address is your account identifier. You can create a password, or just download from the links sent via email. My Orders (Resend order emails) How We're Different Hands-on instructions Solutions to real-worl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く