タグ

clicktxのブックマーク (482)

  • IE 9/10 未満のブラウザとそれ以外を判定する - メモ用紙

    HTML 5 や CSS 3 の新機能を使う場合、古いブラウザでも誤解なく内容が伝わるよう努めるべきだ。Safari, Chrome, Firefox, Opera の場合、自動アップデート機能やユーザのリテラシーの高さゆえ、古いバージョンを使い続けていることは少ない。そもそもバージョンの古い時代にはユーザが少なかったという経緯もある。 しかしながら Internet Explorer は未だにバージョン 8 を利用しているユーザも多い。またバージョン 9 でも機能面で物足りない場合がある。 そのような場合に、CSSJavaScript の機能を使って判定する方法をここに示す。 CSS による判定 メディアクエリを使うと IE8 以前と IE9 以降でスタイルを書き分けることができる。 先にレガシーブラウザ用のスタイルを書き、そのあとにモダンブラウザ用のスタイルを上書きする。 .so

    IE 9/10 未満のブラウザとそれ以外を判定する - メモ用紙
  • JPEG/PNGファイルをドラッグ&ドロップでWebPに変換してくれるツール「WebPonize」 | ライフハッカー・ジャパン

    「WebPonize」はJPEG/PNGファイルをドラッグ&ドロップでWebPに変換してくれるツールです。WebP(ウェッピー)はGoogleが開発した新しい画像フォーマットです。JPEGやPNGに比べ、圧縮率が高いことが特徴。Google Chromeなどのツールで利用することができます。そんな話題のWebPフォーマットに簡単に変換してくれるツールですよ。 以下に使ってみた様子を載せておきます。まずWebPonizeへアクセスしましょう。WebPonizeをダウンロードします。起動し、画像ファイルをドラッグ&ドロップしてみましょう。 まとめて変換することも可能です。変換後はこのように圧縮率が表示されます。ファイルサイズが10%以下になっているものもありますね。変換されたWebPフォーマットの画像はGoogle ChromeなどWebPに対応しているツールで開くことができます。 ファイルサ

    JPEG/PNGファイルをドラッグ&ドロップでWebPに変換してくれるツール「WebPonize」 | ライフハッカー・ジャパン
  • Honoka - 日本語も美しく表示できるBootstrapテーマ

    HonokaはオリジナルBootstrapテーマです HonokaはBootstrapテーマの一つですが、以下の特徴を持っています。 Easy to Start HonokaはBootstrapを元に製作されているため、非常に高い互換性を持っています。マークアップに関する規約はほとんど変わりません。

    Honoka - 日本語も美しく表示できるBootstrapテーマ
  • GitHubコミットメッセージの英語の書き方の文例が検索できるサービス作った - 城陽人の本棚

    経緯 個人的にgit commit -m " うっ、英語でなんて書けばよいんだろう。。。。ってなることが多くて、GitHubの公式の検索ってソースコードは検索できても、コミットメッセージをリポジトリ横断的に検索したいなんてことはできないんですよねぇ。まぁネイティブな人にはそんなこと思いもしないのかも知んないですが。調べてみたらGitHub APIでコミットメッセージ取れるようなので、現場のリアルな生の文例を集めて検索できるようにすればよくね?ということで勉強がてら作ってみたので、需要あるか分からないけど同じこと思ってた人のために晒す。 作ったもの http://commit-m.minamijoyo.com/ 使い方 テキストボックスにキーワード「fix bug」などを入力してSearchボタン押すと検索結果が表示される。以上。 機能の補足説明 キーワードはスペース区切りでAND検索になる

    GitHubコミットメッセージの英語の書き方の文例が検索できるサービス作った - 城陽人の本棚
  • 日本のエンジニアよ良い物を作るな、広く使われる物を作れ - xevra's blog

    サービスが便利である事と広く使われる事にはそんなに強い相関は無い。はてブは俺のような人には便利だが広く一般に使われてないしそもそも外国では全く見向きもされない。便利さと普及はちゃんと分けて考えよう / “ガッカリな会社のサービスを…” http://t.co/smTJLHjzSl — Xevra Lindich (@xev_ra) 2015, 5月 21 日人がシリコンバレーの連中に比べて全然ダメだと感じるのはマーケットセンス。「良い物を作れば広く使われる」という妄想に憑りつかれている連中だらけでウンザリする。広く使われる事に重要なのは ・簡単で分かりやすい ・使っていて気持ちがいい ・他の人に紹介しやすい など、機能面というよりは心理学的な要因が大きい。だからサービスを設計する時は機能に固執せずにどうやったら広く使われるか、マーケティング戦略を含めて設計をする事が極めて重要なのだ。 そ

    日本のエンジニアよ良い物を作るな、広く使われる物を作れ - xevra's blog
  • Facebookに日々20億枚シェアされている画像はこのように保管されている - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

    上:Facebookのコールドストレージのドライブトレイ Image Credit: Facebook あまり見ることのないとても古い写真をきちんとしまっておき、ユーザが見たいと思ったときにすぐに呼び出して見られるように、Facebookがいろいろと力を尽くしている。オレゴンとノースカロライナにあるFacebookのデータセンターには2つのコールドストレージが整備されていて、Facebookのインフラチームがそこでアイデアを実行してきた。Facebookは日、そのアイデアの多数を発表している。 Facebookでは毎日20億枚の写真がシェアされており、Facebookは効率的にこれらを保管する必要がある。そしてその規模に対処できるようハードとソフトの両面で改良を実施した。 コールドストレージの建物内にある個々の大きな部屋、またはデータホールでは現在1エクサバイト、すなわち1000ペタバイ

    Facebookに日々20億枚シェアされている画像はこのように保管されている - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
  • 仕事が丁寧で遅い人に共通する、たった1つの問題点とその対策。 - プロジェクトマネジメントの話とか

    完璧主義で丁寧すぎるから、作業に時間がかかるって? その分析、半分は正解です。今回は仕事が遅くなる原因の、残り半分について話をしようと思います。 「巧遅(こうち)は拙速(せっそく)に如(し)かず」 ――孫子 「丁寧だけど遅い」仕事よりも、「荒削りでも速い」ほうが良いネ!という、この孫子の格言。 ビジネスパーソンであれば誰もが、その重要性を痛感しているかと思います(せわしない世の中ですよねぇ……)。携わっている仕事のタイプにもよりますが、着手のタイミングが早いこと、そして遂行のスピード自体も速ければ速いほど、多くの「失敗→起動修正」を積み重ねることができるため、その分、より良いものを作れる可能性が高まるのです。 しかし現実問題、細かくて仕事がバカ丁寧な人に「6割でいいよ!」「80%でGO!」などと言ったところで、そんなことができるワケないのです。そして多くの完璧主義者は「3歩進んで2歩下がる

    仕事が丁寧で遅い人に共通する、たった1つの問題点とその対策。 - プロジェクトマネジメントの話とか
  • 二次元画像を拡大したいと思ったことはありませんか? - デー

    うまくできましたか? ボヤけたり、ギザギザになったりしませんでしたか? waifu2xをお試しください。 (ブラウザの処理に影響されないようクリックで拡大おねがいします) waifu2xは、二次元画像を2倍に拡大するソフトウェアです。多くの二次元画像についてスゴイ級のクオリティで拡大できます。 waifu2xは、最新鋭の人工知能技術 Deep Convolutional Neural Networks を使って開発されました。 waifu2xの人工知能は、次の問に答えます。 いまから与える画像はある画像を半分に縮小したものである。縮小される前の画像を求めよ。 画像を拡大するのではなく、縮小される前の状態に戻します。 縮小されてないオリジナル画像を与えた場合も、やはり縮小される前の画像を答えます。 その画像は来存在しないものですが、waifu2xはそれを想像で創ります。 二次元画像のJPE

    二次元画像を拡大したいと思ったことはありませんか? - デー
  • Liveweave HTMLエディター

    Initializing... Liveweave expand_more home Home data_object CSS Explorer arrow_outward Palette Color Explorer arrow_outward Polyline Graphics Editor arrow_outward build Tools expand_more restart_alt Load base template post_add Generate Lorem ipsum... code Format HTML code_blocks Format CSS data_object Format JavaScript library_add Library expand_more AAlgolia JS Animate CSS Apex Charts JS BBulma C

  • HTMLのsrcsetを使って画像をレスポンシブにRetina対応させてみよう | Kia King

    WEBでレスポンシブ対応するときに結構大変なのが画像の扱い。iPhone等の高解像度デバイス(Retinaディスプレイ等)には2倍の画像を用意する必要があるし、最近は画面のサイズに会わせて画像を切り替えたい場合も多い。そんな時にHTML5のsrcsetがすこぶる便利だったのでご紹介します。 srcsetでできること 次のようなことが可能になります。 Retinaディスプレイ用に画像を切り替える ウィンドウサイズに合わせて画像を切り替える ウィンドウサイズに合わせて動的に画像を切り替える Retinaディスプレイ用に画像を切り替える 基的な使い方は下記のような感じでimgタグに使用します。シンプルですね。 <img src="img/example-img.jpg" srcset="img/example-img.jpg 1x, img/example-img@2x.jpg 2x" alt

  • input 要素の disabled 属性と readonly 属性の違い

    (X)HTML の disabled 属性と readonly 属性の違いについて、どちらの属性もユーザーが値を変更できないのは同じですが、振る舞いが異なります。 <input name="a" type="text" value="hoge" disabled="disabled" /> <input name="b" type="text" value="hoge" readonly="readonly" /> 最近、2つの属性の違いが気になって調べたので、以下、HTML 4.01仕様書(和訳)からの引用抜粋と、それぞれの違いを表にまとめました。文中の「選択不能指定」が disabled、「読み出し専用指定」がreadonly です。原文へのリンクも掲載しています。 17.12 選択不能指定と読み出し専用指定からの引用[原文] ユーザによる入力が望ましくなかったり不適切だったりする場合

  • jQueryでタップやスワイプなどのスマートフォン操作を取得する+イメージスライダーのサンプル - 北海道苫小牧市のホームページ制作 STUDIO KEY

    jQueryでタップやスワイプなどのスマートフォン操作を取得する+イメージスライダーのサンプル 2014年09月15日 スマートフォンでも使えるスライダーを作りましたので宜しければどうぞー タップ、スワイプ、指を離すという動作を取得する jQueryにはスマートフォンのタップなどを取得するタッチイベントというものが有ります。ところでタップとタッチってどちらが正しいのでしょうか…よく迷います。 touchstart : タップしたときに発生 touchmove : スワイプしたときに発生 touchend : タップした指を離した時に発生 サンプルはiPhoneAndroid等、タッチパネル搭載端末でご覧下さい。全ソース見たい方はこちらから jQuery(document).ready(function(){ /* * タップ、スワイプ、指を離した時のイベントハンドラ */ $("#tou

    jQueryでタップやスワイプなどのスマートフォン操作を取得する+イメージスライダーのサンプル - 北海道苫小牧市のホームページ制作 STUDIO KEY
  • Responsive Navigation | Examples of Navigation in Responsive Design

    Responsive Navigation... Navigation patterns in responsive web design can be tricky to tackle - especially while keeping a consistent look, feel, and experience on your site. Your website's navigation is how users get around on your website and discover all that you have to offer. So when your site is viewed on smaller screens - make sure it's still easy to navigate. I've put together a list of po

  • もう、class名やid名で悩まないんだからっ!!|CSS HappyLife

    class名やid名って付ける時悩みませんか? 今でもボクは結構悩むんですが、そんな悩みを解決する為に、人さまのソース覗きまくってよくあるclass名とid名を拾ってきました。 これで、チョットだけ作業効率アップ!? 2010年6月10日追記: この記事自体、2007年 1月15日に書かれてるんでかなり古いです。 あくまでも参考程度に留めてもらうのが良いかと思います。 今だったら、html5の要素を参考にしたりして付けるのが、今後の事を考えると良いのかなーと思います。 また、善し悪しの判断はせずに公開しているものですが、位置に関するのは仕様変更に弱くなるのでオススメはしません。 全体に使えそうな感じ wrap wrapper top-wrapper wrapperAll frame mframe all-frame container page pagetop all allContent

    もう、class名やid名で悩まないんだからっ!!|CSS HappyLife
  • jQuery使いが知っておくべきjQueryテクニック8選 - Hack Your Design!

    1. jQuery 2.x vs 1.x 2. イベントハンドリングには on() を使うべし 3. AJAXには done(), fail() を使うべし 4. ajax()だけじゃなくショートカット・メソッドも活用すべし 5. find() を使って絞り込むべし 6. カスタムイベントを定義する 7. 属性を指定してDOMエレメントを生成できる 8. form送信時は serialize() を使って値をまとめて取得すべし 参考 記事はjQuery Advent Calendar 2013の23日目の記事となります。今回はjQuery使いとして覚えておきたいテクニックを個人的に8つピックアップしてみました。 日との時差の関係で更新が24日になっているでしょうが気にせずいきましょう。 1. jQuery 2.x vs 1.x 1つ目はテクニックというよりTipsになります。jQuer

    jQuery使いが知っておくべきjQueryテクニック8選 - Hack Your Design!
  • Bootstrapはこう使う

    パソナテック<SKILL BASECAMP 2013> 「Groundwork ! 未来のWeb制作現場で通用するクリエイターとなるために、いま刷新すべきセオリー」資料 ※こちらのスライドの内容と重複しますが、ロクナナさんの10周年記念のビデオで実際の操作画面とかがご覧頂けます。 ロクナナ10周年記念サイト https://67.org/ws10th/ こもりまさあきのWeb制作環境 [67WS10周年記念] http://www.youtube.com/watch?v=gKeAJJhX2Og

    Bootstrapはこう使う
    clicktx
    clicktx 2015/03/04
  • ペライチのWebページをすばやく作り始められるやつ「Rin 3.0」作った - MEMOGRAPHIX

    Rin 3.0 というのを作った。 Rin - A lean, gulp-based HTML and SASS boilerplate by sanographix僕はいわゆるペライチのWebサイトを作ることが多いんだけど、そういう制作時に使っているフレームワークというかBoilerplate的なやつです。 フレームワークといっても、BootstrapのようにCSSをモリモリ書いて汎用コンポーネントを用意しまくる、というふうにはしていない。結局各webサイトでデザインの要件が大きく異なる場合が多いので、CSS部分の記述をできるだけ少なくして、各サイト向けに柔軟にスタイルを書けるようにする方針をとっている。一方でビルドツールに求められることは割と毎回一緒なことが多いので、gulpですばやく環境構築して、スタイルは各サイトでよしなに、みたいな雰囲気。 Rinは、だいたい下記のようなことがすば

    ペライチのWebページをすばやく作り始められるやつ「Rin 3.0」作った - MEMOGRAPHIX
  • 大体いい感じになるKeynoteテンプレート「Azusa」作った - MEMOGRAPHIX

    いい感じのスライド、作るのむずいので、大体いい感じになるKeynoteテンプレート作った。ここからダウンロードできる。 Azusa - 大体いい感じになるKeynoteテンプレート解説サンプルも兼ねた解説スライド作った。 Introducing Azusa // Speaker Deckだいたいスライドに書いたけど要約すると下記のようなことを考えた。 スライド作るの難しい色とか難しいかっこよくしたいAzusaっていうのを作ったAzusaは、大体いい感じになるKeynoteテンプレートです Azusaの特徴大体いい感じになるカラースキーム大体いい感じになるフォント大体いい感じになるマスタースライド色カラースキーム考えた 白っぽい色(白っぽいクリーム色とか白っぽいねずみ色) 黒っぽい色(赤っぽい黒とか青っぽい黒とかそういうの) 緑とか青とかピンクとかのアクセントカラー1色 原色すぎないほうがイ

    大体いい感じになるKeynoteテンプレート「Azusa」作った - MEMOGRAPHIX
  • MacbookAir買ったらスグ入れたい!エンジニア必携ツール65個 | Find Job ! Startup

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    MacbookAir買ったらスグ入れたい!エンジニア必携ツール65個 | Find Job ! Startup
  • Credit card numbers

    Credit card numbers that conform to the Luhn formula (MOD 10 check). Usefull for testing e-commerce sites (because they should get past any pre-validation you do, and be declined at the card processor or bank stage). In testing situations any expiry date within the next 3 years should work Feedback forces me to clarify this: These are NOT valid credit card numbers. You can’t buy anything with thes