HTML, CSS, JavaScript playground
そろそろ「テンプレート文字列」を使用しても問題なくなってきたので、こちらを使用しまよう。 テンプレート文字列 - JavaScript | MDN Multi-line strings in JavaScript and Node.js 面白い記述のしかたを発見。 <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script src="http://ajax.microsoft.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script> <style> .title{ width:100%; height:240px; line-height:240px; text-al
Qixil-キクシル-をリリースして、約1ヶ月が過ぎた。 『Pitapat』の失敗から学んだ3つの重要なことでも示した通り、キクシルでは現在「定着率」をKPIとして追っているが、1ヶ月間の7日間継続率80%以上という目標も達成し、なんとか順調なスタートを切る事ができた。 今回は、僕たちがキクシルを企画してからリリースにたどりつくまでにどういった経路をたどったのかを共有したい。 僕たちのリリースまでの道のりはがむしゃら...Qixil-キクシル-をリリースして、約1ヶ月が過ぎた。 『Pitapat』の失敗から学んだ3つの重要なことでも示した通り、キクシルでは現在「定着率」をKPIとして追っているが、1ヶ月間の7日間継続率80%以上という目標も達成し、なんとか順調なスタートを切る事ができた。 今回は、僕たちがキクシルを企画してからリリースにたどりつくまでにどういった経路をたどったのかを共有し
今回は、SVGを使ったコンテンツをいろいろ見て、 どういった可能性があるのかを探ってみたいと思います。 様々なコンテンツを見ていくとよく分からなくなりそうなので、 一旦以下のようなカテゴライズをしてみます。 ビジュアル的に凝った表現 SVGの特性を利用したもの パフォーマンス クロスブラウザ、クロスデバイス(fallback) 1. ビジュアル的に凝った表現 モーグリのTweetキャッチ FinalFantasyXIII-2とMicrosoftがコラボして作られたコンテンツ。 技術的には、元々スクウェアエニックスが持っていたモーグリなどのキャラクターの資産を、Mayaという3DモデリングツールからSVGに書き出して動かしているとのことです。 このように、元々ある3Dモデルなどの資産を、ベクターデータに書き出して流用する、といった使い方は有効そうですね。ただ、全面的にSVGを使っているかとい
[速報]グーグル、エレガントなUIの部品化「Web Components」への取り組みを表明。Google I/O 2013 グーグルはサンフランシスコで開催中のイベント「Google I/O 2013」の基調講演で、Webの新しい技術「Web Components」を用いてユーザーインターフェイスの部品化に取り組んでいることを明らかにしました。 Web Componentsは現在W3Cが策定中の技術で、カスタムタグを定義でき、HTML/CSS/JavaScriptを組み合わせて部品を作ることができます。 グーグルは、特にモバイル向けのエレガントなユーザーインターフェイスを部品化することで、デベロッパーの生産性を高め、かつユーザーが使いやすいアプリケーションの開発を促進することを目論んでいます。 基調講演では、同社が取り組んでいるWeb Componentsのプロジェクトのコンセプトビデオ
インテル、無償のHTML5アプリ開発環境「Intel XDK」を公開。iOS/Android/Kindleなどクロスプラットフォーム対応 インテルは、先週4月10日から11日かけて中国北京で開催された「Intel Developers Forum Beijing 2013」(IDF Beijing 2013)において、クロスプラットフォームに対応したHTML5アプリケーションの開発ツール「Intel XDK」を発表しました。 Intel XDKはブラウザ上で動作するHTML5アプリケーション開発ツール(ChromeブラウザとJavaのインストールが必要)。HTML/CSS/JavaScriptで開発したアプリケーションを、PhoneGap機能でビルドし、iOS/Android/Kindle/Facebookなどのアプリケーションが開発できます。開発したアプリケーションは、各アプリストアで販
コードは綺麗だけど儲からないプロジェクトと、 コードは糞汚いけど儲かるプロジェクトのどっちがいいですか? もちろん、コードは綺麗で儲かるプロジェクトがいいのは理想ですが、今回は、この2つです。 コードは糞汚いけど儲かるプロジェクトの場合、次期バージョンとかの予算を確保することができます。 そこで、汚い部分を捨てて書きなおすことだって出来ます。 コードは綺麗だけど儲からないプロジェクトは、次のバージョンの改修費用もでずにゴミ箱に送られる運命です。 プロジェクト解散、メンバーは散り散りです。 フリーソフトの場合は、儲かるをユーザに使ってもらえるソフトとか支持されるソフト、 ゲームの場合は、儲かるを面白いゲーム、支持されるゲームとかと適当に読み替えてください。 コードは綺麗に越したことはないです。 だけど、プロジェクトとして成立しないことには意味がありません。 コードは綺麗だけど、誰も遊んでくれ
まだまだメンバーの数が少なく、職種ごとの距離が近いスタートアップ。デザイナーの仕事をディレクターやエンジニアが理解することが、プロジェクトを円滑に進める秘訣です。 デザイナーではない方々にとって、デザイナーが普段何を悩み、どのようにWebデザインしているのか知るのは、非常に重要と言えるでしょう。今回は厳選した7つのスライドをご紹介しながら、「配色」「レイアウト」といったデザインのエッセンスを学びます。 もちろん、本職のデザイナーの方にも役立つスライド7連発です! 1.色彩センスのいらない配色講座 7000いいね! されたスライド 「時間がない! 今すぐ作り始めないと納期に間に合わない! でもどんな色を使ったらいいか分からない!」そんな人におすすめなのがコレ。Facebookで7000以上のいいね!がついた、@marippe_さんのモンスタースライドです。 配色や明度・彩度の基礎をお
JZoopraxiscope - jQuery plugin for making animations from static images. 一枚の画像を高速にスライドさせてアニメーション表示する「JZoopraxiscope」 次のような横長の画像を高速に横にスライドさせることでアニメーションさせてしまうものです。 ブラウザプラグイン不要で好きなサイズでアニメーションさせられます。 GIFアニメでもなく、FlashでもHTML5のvideoでもないアニメーション実装方法として知っておいてもよさそう 関連エントリ WEBデザイナーなら見ておくべきCSS3のアニメーションチュートリアル アニメ映画のようなロゴアニメーションを実現するjQueryアニメーションプラグイン「SuperScrollRama」 CSS3アニメーションをjQueryで使いやすくするプラグイン「jQuery Tran
ちょっとはまったので、まとめとく。 きっかけ 元々の発端は、イベント関連の処理をしていて、FirefoxではaddEventListenerしたとき、 つまりobj.addEventListener(func, 'click', false);という処理を書くと 呼び出し先(func)のthisにobjが入ってくるわけだが、 IEでは、attachEvent先のthisがnullになるという仕様(?)になっている。*1 obj.attachEvent(func, 'onclick'); function func(){ alert(this); // null /* thisを使った処理をかく。 * 例えばotherObj === this は常にnulなためfalseになる */ } これだと、呼び出し先で、呼び出さし元のオブジェクトがわからないためDOM操作などができなくなり。困った困
HTML5などに関連した仕様の日本語訳を探してみた。読まなきゃと思い読んでなくて、ちょっと読んだけどそもそも日本語訳ないのかな、と思って。 W3C W3Cのサイトにあるもの。どれもちょっと古い感じ。 W3C - W3Cの仕様書等の文書の日本語訳集 ミツエーリンクス ミツエーさん。ここ2−3年のものが多い。 Web標準仕様 日本語訳一覧 これは好きで、何度か読んだ。Java使ってるときから、Rails使うとなおさら、URLの設計や命名ってアプリケーション自体の設計だと思う。 セマンティック Web のためのクールな URI Mozilla Mozillaさん。仕様書じゃないけど、参考になる文書がいろいろ。いくつか読んだけど、読んでないもののほうが多い。 HTML | MDN HTML5 - HTML | MDN html5.jp すてき。 HTML関連英文書の日本語訳 - HTML5.JP
コンセントの常識を覆した回型のプラグ「node」。 通常のコンセントは、差込口が足りないとか、アダプターをさすと重みで傾いて隙間ができて埃がたまる、などたこ足配線に悩む方は決して少なくないような気がします。そんな問題をクリアするデザインです。 20アンペアを超えそうになると中心が薄っすらと光るというアラート機能もあって、痒いところに手が届くような、自由度と実用性抜群のプロダクトです。 ただいま開発中の商品ですが、これはぜひとも標準仕様にしてほしい! node [METAPHYS]
Home Subscribe var obj = { name : 'pikachu', say : function(){ alert('I am ' + this.name); } } setTimeout(obj.say, 1000); // => 'I am'とだけ表示される。 これは期待通りに動いてくれません。 コールバックとしてメソッドを渡した場合、それはオブジェクトと切り離された単なる関数(メソッドではない)となってしまうのです。 つまり下記と等価なのです。 setTimeout( function(){alert('I am ' + this.name);} , 1000); 関数がオブジェクトと切り離されているため、このthisはグローバルオブジェクト(windowオブジェクト)を指してしまっており、'I am'とだけ表示されます。 ではどうすればよいでしょうか? bin
N3672 A proposal to add a utility class to represent optional objects (Revision 4) optionalがC++14に入ることが決まりました。 boost::optionalベースで、細かいところが変わってます。変更点は、上記paperかこのブログの履歴を追ってもらうとして、Revision 4ではoperator==()とoperator<()以外の比較演算子が削除されています。 これは、それ以外の演算子の動作について合意がとれなかったのと、これらの演算子が、コンテナにoptionalを入れることのみを目的にしているからだそうです。 std-proposalsでいまsatodaさんが「せめてoperator!=()はほしい」という意見を出して議論しています。 optional Rev.4 (N3672): Wh
年収1億円を稼ぐ人に共通する8つの要素をリスト化した。あなたは、いくつあてはまるだろうか。 ■人生の目的:目的意識をもっているか、価値観は明確か □人生の残り時間を意識し、数値化している。 □残り時間で何に集中し、特化するか決めている。 □ずるずると期限を迎えるのでなく、デッドラインを決めている。 □常に「長期の中での現在」という目が備わっていて、何を勉強するか選ぶ。 □意味のない資格や学歴を欲しがったり、手に入れようとしない。 ■継続する:継続する力があるか、損切りはできるか □決めた分野以外に目移りしたり、手を出したりせず、コツコツと続けている。 □継続的に勉強を続ける仕組みをつくっている。 □コツコツを愚直にやり続けた結果、ブレークスルーの経験がある。 □最低でも10 年続ける。(いわゆる1万時間の壁を突破する) □一方でこれ以上続けるべきかを見極め、冷静に分
「CSSDesk」はHTMLとCSSを自由に書くことができ、リアルタイムにプレビューが確認できるサービスです。ひとつの画面内で、HTML, CSSを書いてプレビューも確認できます。リアルタイムに自分の修正が反映されるので、ウェブデザインなどに便利かと。 以下に使ってみた様子を載せておきます。まずCSSDeskへアクセスしましょう。左側がHTML, CSSがかけるスペースとなっています。自由に記述できますよ。 右側がプレビュー画面です。背景はいくつかパターンが用意されているので見やすいものを利用しましょう。記述したHTML, CSSがリアルタイムに反映されてデザインを確認できますよ。HTML, CSSの練習にも使えそうですね。ぜひご活用ください。 CSSDesk (カメきち)
WYSIWYGを実装するjQueryのプラグイン、jQuery TEのご紹介です。WYSIWYGエディタの割に軽量との事です。触って見たいけど時間無いので備忘録的にメモ。 jQueryでWYSIWYGエディタを実装する、というもの。サイズは16KBと、WYSIWYGエディタの割には軽量なのではないかと思います・・でも、他のをあまり良く知らない。 ロゴがなんとなく公式っぽい感じがしますけど・・jQueryのアカウントのGithubには無いから違うのかな。 シンプルな設計で使いやすい印象ではあります。 ライセンスはMITとGPLのデュアルライセンスです。ドキュメントも充実していますのでチェックしてみては。 jQuery TE
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く