タグ

T-KENのブックマーク (310)

  • 享年33歳の彼女が記す「日本一長い遺書」の重み

    コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕

    享年33歳の彼女が記す「日本一長い遺書」の重み
    T-KEN
    T-KEN 2020/12/27
  • Changes to Cross-Origin Requests in Chrome Extension Content Scripts

    tl;dr: To improve security, cross-origin fetches will soon be disallowed from content scripts in Chrome Extensions. Such requests can be made from extension background pages instead, and relayed to content scripts when needed. [The document has been edited on 2020-09-17 to reflect that CORS-for-content-scripts has successfully launched in Chrome 85*.]*** Overview When web pages request cross-origi

    T-KEN
    T-KEN 2019/03/24
  • HTMLのheadの書き方、head内に記述する要素の総まとめ

    HTMLページのhead内に記述する最小限の構成、そしてmeta要素やlink要素、ソーシャルサービス用の要素、デスクトップ・スマホのブラウザ用の要素などがまとめられた「<head> cheatsheet」を紹介します。 <head> cheatsheet 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 去年紹介した以前の版からいろいろと変更されています。 head内に記述する最小限の構成 head内の要素 meta要素 link要素 ソーシャル関連のhead内の要素 ブラウザ・プラットフォーム関連のhead内の要素 メモ head内に記述する最小限の構成 下記はシンプルなWebサイトで必須となるhead内に記述する最小限のタグです。 <meta charset="utf-8"> <meta http-equiv="x-ua-c

    HTMLのheadの書き方、head内に記述する要素の総まとめ
    T-KEN
    T-KEN 2017/09/26
  • React のソースコードを読んでみよう! - マルシテイア

    こんにちは id:amagitakayosi です。 株式会社はてなで主にフロントエンド開発を担当しています。 この記事では React 体のコードを読んでみます!! この記事は Reactアドベントカレンダー 2016 の7日目の記事です。 昨日は yutaszk さんで「react-router v4 でFlux アプリケーションをHot Module Replacement する」でした。 目次 はじめに (Kyoto.js の宣伝) 準備 ディレクトリ構造 monorepo Haste Gulp と Grunt コードリーディング react ReactComponent react-dom ReactMount ReactReconciler ReactCompositeComponent ReactDOMComponent まとめ おわりに はじめに (Kyoto.js の宣

    React のソースコードを読んでみよう! - マルシテイア
    T-KEN
    T-KEN 2017/08/01
  • jasmineでjavascriptユニットテスト 導入と基礎

    JasmineとはJS用のテストフレームワークです。 Jasmineの他にもJ javascriptのテストフレームワークは色々な種類があります。認知度が高いのは以下のフレームワークでしょうか。 QUnit Mocha JsTestDriver 上記のフレームワークと比べてもJasmineは人気の高いフレームワークです。 現在案件でも使用しているので、Jasmineの導入から使い方までをおさらいしとこうと思う。 実際は、テストランナーやタスクランナーなどと組み合わせているけど、長くなりそうなので今回は基のみ。 メリット 品質を担保できる 機能が追加された場合にエラーを検知できる メリットとしてはこんな感じ。それぞれの機能の品質は担保され、いろんな状況を考慮しながらテストを書くと変化にも強くなる。 「あの機能もつけてー」と意味分からない注文がきた場合でも、元の機能が死んでいないかを検知する

    jasmineでjavascriptユニットテスト 導入と基礎
  • 🔬redux-saga - みずぴー日記

    redux-sagaの動きを調べた。 redux-sagaは redux-sagaで非同期処理と戦うで説明されているように、非同期処理などを直列プログラムのような形式(直接形式; direct style) で書くためのライブラリである。 そのためにタスクを導入し、その切り替えを制御している。 複数のタスクを協調制御するという点で、コルーチンや軽量スレッド、fiberなどに類似していると感じた。 🔎対象 redux-saga v0.15.3を対象とする。ただし一部コードは説明のためにエラー処理や終了処理を省略する。 また counter-vanilla を元にした以下のプログラムの動きを追う。 // counter.js ////////////////////////////////////////////////////////////////////////// // Reduce

    🔬redux-saga - みずぴー日記
    T-KEN
    T-KEN 2017/07/03
  • [CSS]YouTubeなどの動画をレスポンシブ対応で実装する現在主流とこれからのテクニック

    動画は拡大縮小が簡単な画像とは異なり、アスペクト比を維持したままレスポンシブ対応で埋め込むと、幅のサイズだけが変わり、高さがそのままになってしまいます。 この問題を解決するには、動画を配置するiframeをdivなどの親コンテナで内包し、アスペクト比にあった高さをpaddingで指定し、親コンテナのサイズに合わせて動画のサイズを変更させます。 動画をレスポンシブ対応で実装する現在主流となっているテクニックの解説と、もっとスマートに実装できるこれからのテクニックを紹介します。 Experiments in fixed aspect ratios 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 動画をレスポンシブ対応で、アスペクト比を維持したまま配置 もっとスマートに実装するためのスタディ 動画をレスポンシブ対応で、アスペクト比を維

    [CSS]YouTubeなどの動画をレスポンシブ対応で実装する現在主流とこれからのテクニック
  • デベロッパーツールの賢い使い方!テキストが多い少ないで崩れないかなど、デザインの検証や調整方法のまとめ

    CSSについてあまり詳しくないデザイナーでも、デザインのさまざまな検証や調整ができるデベロッパーツールの使い方を紹介します。 テキストや要素が多い少ないでコンテンツのデザインが崩れないか、要素のデザインを簡単に比較したり、画像や要素のカラーを一括で変更したりなど、制作にすぐに役立つものばかりです。 Using DevTools to Tweak Designs in the Browser 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 要素に与えられたclassを切り替える コンテンツの量でデザインが崩れないかテストする 指定した要素を非表示にする デザイン要素のスクリーンショット デザインのカラーを変更する CSSの変数を使用する(カスタムCSSプロパティ) 「filter: invert();」で要素のカラーを反転する C

    デベロッパーツールの賢い使い方!テキストが多い少ないで崩れないかなど、デザインの検証や調整方法のまとめ
  • Modern JavaScript概観、そしてElectronへ | さにあらず

    この一か月分の学習成果を整理したリポジトリを作ったので、その成果についてまとめておく。 作ったサンプルプロジェクトだけを手軽に欲しければ、このリポジトリを clone してほしい。 taichi/js-boilerplatemaster ブランチには、ミニマムな JavaScript 開発環境がサンプルコード付きで入っているfrontend ブランチには、React/Redux/webpackなウェブアプリケーション用の開発環境が入っているデフォルトブランチにしてある electron ブランチには、frontend ブランチの内容に加えてElectronでアプリケーションを開発するための環境が入っているはじめに#最近の JavaScript について#僕は仕事として JavaScript を書いている訳ではないけども、この半年くらいの間にちょっとしたツールならいくつか作った。どちらも便利

    Modern JavaScript概観、そしてElectronへ | さにあらず
  • 初学者としてJavaScriptを学ぶ | さにあらず

    はじめに#僕が以前書いたModern JavaScript 概観、そして Electron へは、読んで貰えただろうか? あれは初学者には全く向いてないエントリだ。 あのエントリは、僕の理解したモダンな JavaScript 全体について概観することを目的としているからね。 あれを読んで、「今の JavaScript ってこんなに大変なのか…」と感じた人は多いだろう。 しかし、ある程度のソフトウェアを開発するために技術全般を概観しようとすれば、ああいう分量になるのは致し方ない。 と言う訳で、今回はちゃんと初心者向けのエントリを書いた。 少し多く感じるかもしれないが、丁寧に説明しようとしたからだと好意的に解釈して欲しい。 開発環境#Thinkpad X1 Carbon 2016 年モデルに Windows10 をインストールしてある。 ハードウェアスペックは、こうだ。 CPU i7 6600

    初学者としてJavaScriptを学ぶ | さにあらず
  • Lottie

    Easily add high-quality animation to any native app. Lottie is an iOS, Android, and React Native library that renders After Effects animations in real time, allowing apps to use animations as easily as they use static images. Get Started Learn more › Why Lottie? Flexible After Effects features We currently support solids, shape layers, masks, alpha mattes, trim paths, and dash patterns. And we’ll

    Lottie
  • GitHub - rbv912/xcss: CSS Coding Rules

    Dismiss Join GitHub today GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together. Sign up

    GitHub - rbv912/xcss: CSS Coding Rules
  • これだけは抑えておきたい! jQuery や CSS の「イージング」の基礎知識

    この"easeInQuad"にあたる部分が、イージングです! イージングを設定することで、動きに、勢いや波をつけることができます。 イージングを設定して、ボールを左右に動かしたものがこちら! ちなみに、イージングがないとこんな感じです。 イージングを使いこなそう! イージングは結構、種類が多いです。 例えば、jQuery Easing Pluginでは、なんと30種類以上のイージングが用意されています! でも、30種類もあっても、ぱっと見、違いがよくわからないなんてことありませんか? 今回は、私の独断と偏見で、jQuery Easing Pluginのイージングを中心に、 それぞれのイージングの特徴と、使いどころを紹介します! ちょっと、注意事項 CSSや、jQueryでのアニメーションのやり方 今回はアニメーションのやり方そのものについては、説明を省き、イージングの話を中心に書きます。

    これだけは抑えておきたい! jQuery や CSS の「イージング」の基礎知識
    T-KEN
    T-KEN 2017/01/03
  • C91 3日目 西ゆ-40b ギンイロオオカミ - Magic Visualizer

    「Magic Visualizer」は「色調補正・カラーグレーディング」を主題におき、 イラスト×映像×3DCGといったグラフィック分野のクリエイター陣それぞれが持っている、 世界観を作り出す技術や考え方を一種の「魔法」に例えた技術解説誌です。 『もっと魅力的な世界を作り出したい!』 そんな一歩を後押しできる一冊になっていれば幸いです。 読解 Magic Bullet Looks Author : Silve After Effectsプラグイン「Magic Bullet Looks」最新バージョン4までの機能・全フィルター効果を解説。 プリセット構成を解析して標準機能で再現を試みる「リバースプリセット」ではフィルターそれぞれが持つ意図や効果を段階的に解説しました。 004 カラーグレーディングエッセンシャル Author : llcheesell / Tatsuro Ogata 『カラー

    C91 3日目 西ゆ-40b ギンイロオオカミ - Magic Visualizer
  • Vue.js + Vuexで開発をしてみよう!

    Vue.js + Vuex = Magic コンポーネント指向とFlux architectureで始めるモダンフロントエンド こんにちは、フロントエンドエンジニアの蔀です。 ここ数年のフロントエンド開発の潮流の変化は急激で、雨後の筍のように色々なフレームワークが出てきていますね。 8月末には、Mediumでこんな記事が人気になりました。 The State Of JavaScript: Front-End Frameworks と銘打たれたこの記事は、React/Angular/Angular2/Ember/Vue/Backbone といった、近年流行しているJavaScriptフレームワークに関する興味、満足度、知名度などを調査して比較してくれています。 注目していただきたいのが、「Satisfaction(使ってみて満足したかどうか)」の項目です。 近年流行しているReact.jsと

    Vue.js + Vuexで開発をしてみよう!
  • これからのグリッドレイアウト | 第1回 Grid Layout Moduleの概要

    これからのグリッドレイアウト 第1回 Grid Layout Moduleの概要 まずはdisplay:grid;を核とするGrid Layout Moduleがどのような仕様か、その概要を紹介します。さらに、指定の基となるグリッドコンテナとグリッドアイテムという概念ついて解説をします。 はじめに 筆者とdisplay:grid;の出会いは、この記事が書かれる4年前の2012年3月頃になります。2011年6月末にIE10PP(Platform Preview)が登場した時に、IE10PPがプリフィックス付きでdisplay:-ms-grid;を実装していました。 いろいろとCSSに関する調べ物をしていた際に、「IE10PPではGrid Layout Moduleが使えるらしい。」ということで、display:-ms-grid;を使ったサンプルを作り遊んでいました。 グリッド・カラムレイア

    これからのグリッドレイアウト | 第1回 Grid Layout Moduleの概要
    T-KEN
    T-KEN 2016/12/29
  • ElectronでCSS Grid Layout Moduleを使ってちょっと未来のレイアウト方法を先取りしてみる - SourceChord

    この記事はElectron Advent Calendar 2015 - Qiita2015の8日目の記事です。 今回の記事のサンプルコードは↓コチラ。 https://github.com/sourcechord/electron-gridlayout-sample 目次 前置き CSS Grid Layout Module Level 1 CSS Grid Layoutの各ブラウザの対応状況 対応状況について補足 メリット・デメリット? CSS Grid Layoutを使ってみる 参考サイト 言葉の定義 Chromiumの拡張フラグを設定する 単純なグリッドレイアウト gridレイアウトをする領域の定義 グリッド上に自動で流し込む場合 流し込む方向の指定 グリッド上の特定の位置へ配置 特定のセルに配置 複数のセルにまたがった配置 ショートハンド Z-Indexの指定 複雑なレイアウト

    ElectronでCSS Grid Layout Moduleを使ってちょっと未来のレイアウト方法を先取りしてみる - SourceChord
    T-KEN
    T-KEN 2016/12/29
  • 類似したWebサービスやツールを探してくれるサイト「AlternativeTo」 | ライフハッカー・ジャパン

    「AlternativeTo」は類似したWebサービスやツールを探してくれるサイトです。あるサービスに似たサービスやツールがないか探したいときに便利。大量のWebサービスやツールが登録されており、それぞれ類似するものがどれかを教えてくれます。 以下に使ってみた様子を載せておきます。 まずAlternativeToへアクセスしましょう。「Sketch」というツールの類似ツールを探してみましょう。 「Sketch」を検索すると個別のページに辿り着きます。Sketchがどのようなツールなのか説明文があり、下部に類似のツールが一覧で並んでいます。お気に入りのサービスやツールが使えなくなったりしたときの代替ツール探しに使えますね。Webサービスやツールは日々新しいものがたくさん登場しているので定期的にチェックしておくと、より自分に合ったものに巡り会えるかもしれませんね。ぜひ類似サービス・ツールを探し

    類似したWebサービスやツールを探してくれるサイト「AlternativeTo」 | ライフハッカー・ジャパン
  • Web開発が捗るFirebase入門!JavaScriptで「Webユーザー認証」機能を超お手軽に作るチュートリアル大公開! - paiza times

     どうも、まさとらん(@0310lan)です。 今回は、Webサービスなどを開発する際に、ユーザーの管理や識別などで必要になる「ユーザー認証」機能を、できるだけシンプルに作ってみたいと思います。 利用するのは、さまざまなバックエンド機能を提供するGoogleの【 Firebase 】です! 非常に多機能なサービスですが扱いはとてもシンプルで、簡単なコードを覚えてしまえば誰でも活用できるはずです! 自分でサーバーを用意する必要もなく、基的な機能は無料で使えるので今すぐ始められるのも特徴と言えるでしょう。 ■始め方! 今回は、「メールアドレス」と「パスワード」でログインする一般的な「ユーザー認証」ページの作成に挑戦してみましょう! そこで、まずはFirebaseにアクセスして新規にプロジェクトを作成します。 好きな「➀プロジェクト名」と、自分の「➁国名」を指定します。 すると、プロジェクト

    Web開発が捗るFirebase入門!JavaScriptで「Webユーザー認証」機能を超お手軽に作るチュートリアル大公開! - paiza times
  • https://b.pyar.bz/20140122/github-flow

    T-KEN
    T-KEN 2016/12/06