タグ

WebDevに関するnoonworksのブックマーク (48)

  • gulp.distをCopyWebpackPluginで再現する - Qiita

    近年ただのモジュールバンドラであるはずのwebpackgulpのように扱う傾向があるように感じます。 その流行に乗っかってgulpをwbpackに完全replaceしてみたのですが、htmlやimageを /dist などにコピーするという単純な処理に手間取ったので、解決法をここに記しておこうと思います。 ディレクトリ構成 root webpack.config.js - dist - src index.html - under - index.html - assets - images - test.png 目標 これらのファイルを構造を維持しつつ、distへコピーする. webpack-dev-serverを使いながらでも、ファイルが更新されるようにする. watch中にファイルが新しく追加されてもコピーされるようにする. ライブラリのインストール webpack 、 webpa

    gulp.distをCopyWebpackPluginで再現する - Qiita
  • GitHub - richtr/NoSleep.js: Prevent display sleep and enable wake lock in any Android or iOS web browser.

    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

    GitHub - richtr/NoSleep.js: Prevent display sleep and enable wake lock in any Android or iOS web browser.
  • スマートフォン用のWebページでスリープを防ぐ - Qiita

    あるウェブページを表示させているときにスマートフォンの画面をスリープになるのをJavaScriptだけで防ぎたかったので探してみた。NoSleep.jsというライブラリを発見した。 インストールは次の通り。 import NoSleep from 'nosleep.js/NoSleep' class App extends Component { constructor() { super(); this.noSleep = new NoSleep(); this.state = {sleep: "Sleep"} } render() { return ( <div> <button onClick={() => { this.setState({sleep: "No Sleep"}); this.noSleep.enable(); }}>No Sleep </button> <butto

    スマートフォン用のWebページでスリープを防ぐ - Qiita
  • 技術要素編: web アプリが新陳代謝を続けるための依存関係の厳選(新規開発のメモ書きシリーズ1)

    新規開発したプロダクトについて 「世の中に URL は出ているが、まだ正式公開していない」という微妙な位置付けなのでプロダクト名と詳細は避けつつ述べます。短めの開発期間で急いでつくって、慌てて年末にβ版をリリースしたところです。 次の動きに向けてまったりしたり、Inside Frontend の開催に向けて四苦八苦しているところでメモ書きです。 このシリーズの他の記事はこちら。 ビルド設定編: UA に応じた最適な JS バンドルの配信と webpack との距離感 コード設計編: context による縦軸分類とレイヤードアーキテクチャ アーキテクチャ編: SSR と CDN ( Fastly ) とユーザー依存情報の分離 依存するパッケージの厳選 新しい技術、ライブラリを試すこと、それらを使って生産性の向上にチャレンジすることは必要です。とはいえ、程度が過ぎると逆に生産性を下げかねない

    技術要素編: web アプリが新陳代謝を続けるための依存関係の厳選(新規開発のメモ書きシリーズ1)
  • 結局 PWA は来るの?来ないの?

    昨日 Twitter でこんな記事を発見しました。 PWA が来るって言っているエンジニアは今すぐ辞めろ 「instagram の PWA が最高〜!ネイティブと見分けつかない!!とかほざいているグー○ルのエバンジェリストだかエンジニアが騒いでいたので触ってみたのだが、オワコンであった。」 もしかしてこれのことかな? Instagram PWA is sooooooo impressive. I probably won't be able to distinguish it with its native app. InstagramのPWAが、デキが良すぎて感動してる。ネイティブアプリと見分けられる自信ない。 pic.twitter.com/DS8TfceBZ6 — Eiji Kitamura / えーじ (@agektmr) 2018年1月26日 確かに、この言い方は若干煽り気味のと

    結局 PWA は来るの?来ないの?
    noonworks
    noonworks 2018/03/26
    “新興国のユーザーを獲得するには、できる限りインターネット回線を使わずに使えるアプリをデザインする必要” “そこで白羽の矢が立ったのが、軽量な実装が可能な PWA”
  • Wixのテンプレートに学ぶソフトモーションなどのデザイントレンド

    あなたはフラットデザインが好きかもしれませんが、美しく魅力的なWebサイトを作るにはさらに良い方法があります。それは、ソフトモーションです。この方法は、ユーザーを一瞬で夢中にさせることができます。 数年前、フラットデザインがWebデザインにおける一番のトレンドになる以前のことです。私たちは腹を立てていました。なぜなら、その当時のWebサイトは見た目は似通ったものばかりで、どれもパッとしないものだったからです。もちろんその責任はデザイナーの私たちにありましたし、今もあり続けています。 その後、もう一度デザインで遊び始めたWebデザイナーが現れました。余白やグラデーション、マイクロインタラクション、モーションなどを求め続けるデザイナーもいました。私たちは、再び可能性を見つけたのです。 フラットデザインの問題点は、ミニマリズムの哲学に起因します。ミニマリズムは包括的に徹底されるべきです。実際、フ

    Wixのテンプレートに学ぶソフトモーションなどのデザイントレンド
  • 見落とされがちなアカウント概念のデザイン

    わりかん・決済アプリ「paymo」を運営する AnyPay, Inc.のPM & UI/UX Designer。技術とデザインの力をプロダクトに結集させるプロセスがとても好き。Twitterは@ikutani41。 WebサービスやiOS/Androidアプリのデザインをするとき、どのようなアカウント概念を採用するか検討したことはあるでしょうか? ほとんどのアプリは、ユーザーごとにアカウントを作って情報やログを紐づけたり、機密情報を扱う場合は認証機構を設けたりする必要があります。また、どのようなタイミングで、どのような操作でアカウントを作ってもらうかはとても重要で、さまざまな選択肢があります。 一般的なデザイン アプリをインストールして初めて開いたとき、下図のような画面をよく見るかと思います。 こういったデザインが採用される背景には、理由があります。 ユーザが慣れているため操作に迷いにくい

    見落とされがちなアカウント概念のデザイン
  • イージング関数チートシート

    イージング関数は、時間の経過に伴うパラメーターの変化率を指定します。 現実の物体は、即座に動いたり停止したりすることはなく、一定の速度で動くこともほとんどありません。引き出しを開けるとき、私たちは最初に引き出しをすばやく引き出し、それが外に出てくるにつれてゆっくりと動かします。床に向けてなにかを(例えばペンのような)放すと、最初に重力によって下に向かって加速し、床に当たった後上に跳ね返ります。 あなたの必要なイージングを選択して、あなたのプロジェクトの中で使用してみてください。

    イージング関数チートシート
  • もし、HTMLのテキスト周りでデザイナーからこんなお願いをされたら... - Qiita

    HTMLのテキストはPhotoshopのように融通が効かないから、デザイナーからの細かいお願いはだいたい断っている...なんてことありませんか? モダンブラウザは色んなプロパティが対応してきているので、できることも増えています。 今回は、知っているといざというとき便利なテキスト周りのCSSを集めてみました。 「日語、文字詰めできないかな?ほら、このカタカナとかキモい。。」 「Webで文字詰めだと?無理なんだよあきらめな!」なんていう時代はもうとうに過ぎ去っています。OpenTypeのフォントであれば、日語でもちゃんと文字詰めできるんです。 .class { -moz-font-feature-settings: "palt"; -webkit-font-feature-settings: "palt"; font-feature-settings: "palt"; } ↓こんなかんじで

    もし、HTMLのテキスト周りでデザイナーからこんなお願いをされたら... - Qiita
    noonworks
    noonworks 2017/11/21
    これWebデザイナの仕事じゃないの……?
  • dev.toと阿部寛のホームページどっちが速いですか? - くうと徒然なるままに

    dev.toと阿部寛のホームページどっちが速いですか?— あれからのぐりだけど (@_guri3) 2017年11月15日 という内容のツイートを見つけたので計測してみる。 ずっとパソコンに向かってて飽きてたので息抜きで。 dev.to というのは、 Qiita の海外版みたなやつです。一番の特徴はナビゲーションの速さ。 対抗するのは、 THE Traditional Web Site というたたずまいで有名?な 阿部寛のホームページ 計測 今回は、Google の PageSpeed Insights を利用していきます。 dev.to まずは、dev.to から 86/100 です! 阿部 寛 のホームページ 92/100 です! まとめ 伝統的ウェブサイトの方が早かった!

    dev.toと阿部寛のホームページどっちが速いですか? - くうと徒然なるままに
  • より多くの人へ届けるために Webコンテンツで 「ちょっと」気をつけたいこと

    31. 利用者のリテラシー 支援技術 CSS コンテンツ JavaScript HTML UA OS ハードウェア 31 それぞれのレイヤーでアクセシビリティ的なケアが必要な分野 • 利用者のリテラシー • 支援技術CSS • コンテンツ (テキスト/画像/音声/映像) • HTMLJavaScript等プログラム • ユーザーエージェント • OS • ハードウェア 教育/啓蒙 etc. スクリーンリーダー/ズーム/翻訳 etc. UIデザイン/コントラスト/表示順序/背景画像 etc. コントラスト/代替コンテンツ/表現 etc. 文書構造/要素の意味/フォームコントロール etc. キーボード操作/フォーカス制御/DOM追加位置 etc. UIデザイン/代替コンテンツへのアクセス/ スタイル(色/サイズ/速度 etc.)変更/ 文書構造とmeta情報/API etc. U

    より多くの人へ届けるために Webコンテンツで 「ちょっと」気をつけたいこと
  • Web Budget API と Web に導入されつつある Budget と Cost の概念 | blog.jxck.io

    Intro PWA の普及により、バックグラウンド処理をいかに制限するかといった課題が生まれた。 その対策として、バックグラウンド処理における Budget と Cost の概念が提案され、それを扱う Budget API の策定が進んでいる。 基概念と現時点での API 外観について解説する。 Update 提案されて以降長いことアップデートがなかったが、 Mozilla Standard Position をリクエストしたところ、仕様が消えていたことがわかった。 https://github.com/mozilla/standards-positions/issues/73#issuecomment-373681407 元のリポジトリに Issue で現状を問い合わせたところ、結局開発者からの支持が得られず、 Obsolete されたとのこと。 blink-dev では Intent

    Web Budget API と Web に導入されつつある Budget と Cost の概念 | blog.jxck.io
  • WCAG 2.0

    【注意】 この文書は、2008 年 12 月 11 日付の W3C 勧告「WCAG 2.0」 (原文は英語)を、情報通信アクセス協議会の「ウェブアクセシビリティ基盤委員会 (WAIC)」が翻訳と修正をおこなって公開しているものです。この文書の正式版は、あくまで W3C のサイト内にある英語版であり、この文書には翻訳上の間違い、あるいは不適切な表現が含まれている可能性がありますのでご注意ください。 【注意】この文書にはより新しいバージョンが存在します: Web Content Accessibility Guidelines (WCAG) 2.1 W3C 勧告 2008 年 12 月 11 日このバージョン: http://www.w3.org/TR/2008/REC-WCAG20-20081211/ 最新バージョン:http://www.w3.org/TR/WCAG20/前のバージョン:

    noonworks
    noonworks 2016/12/06
    “Web Content Accessibility Guidelines (WCAG)”
  • 「通知の表示」の許可を求めてくるサイトが増えてうざい件 | tech - 氾濫原

    出初めたぐらいに「これ、どうでもいい個人サイトとかもやりだしたらうざいだろうな」と思っていたけど、最近まさにそういう状態になっている。当然サービスワーカーもインストールされてる。ほとんどの場合サイトにアクセスしたときに勝手に出る。 たまたまうっかり見たサイトが「通知の表示」を求めてくるのは「お前おれのこと好きなんだろ」みたいな態度で心底気持ちが悪く、通知については明示的に許可がなければできないけど、サービスワーカーは自動的にインストールされるので、(別にそういう機能はないが) ストーカーっぽくてマジで気持ちが悪い。 特に前段階なしに通知の許可を求めるみたいなの、いったいどういうつもりなのか…… お前は「はじめまして〜」とか言った直後に「僕に興味があるんですよね? つまり好きってことですよね? 付き合いましょうよ〜」とか言う人間なのか。せめて「フィードを登録」みたいなノリで「通知をうけとる」

    「通知の表示」の許可を求めてくるサイトが増えてうざい件 | tech - 氾濫原
  • FindaPhoto - Free Stock Photo Search from ChamberofCommerce.org

    The Finda Photo Service is down for maintenance and upgrading. We will return soon. What’s coming in the new version? more stock photo sites AI stock photo sites save favorites and much more. About We research products, write reviews, and create in-depth guides and how-tos on topics like ideation, marketing, financing, accounting, and human resources. Contact Press YouTube Privacy Policy Terms of

    FindaPhoto - Free Stock Photo Search from ChamberofCommerce.org
  • Beautiful Free Images | Unsplash

    The internet’s source for visuals.Powered by creators everywhere.

    Beautiful Free Images | Unsplash
  • フリー素材、無料画像の検索サイトNo.1【タダピク】

    NEW 2022.04.05無料サイト「Blank Phostock」を追加しました。 2021.08.27無料サイト「写真素材のおすそわけ」と「キュンカッツ」を追加しました。 2019.02.25無料サイト「fotoma」を追加しました。 2018.05.23無料サイト「フリー素材ドットコム」の情報を更新しました。 2018.02.21無料サイト「unDraw」、「motionelements」の2サイトを追加しました。 2017.09.08フリーイラスト素材サイト「ありさちゃんがいく!!」を追加しました。 2017.08.01無料サイト「イラスタ」、「じぃばぁ」の2サイトを追加しました。 2017.04.18無料サイト「ダ鳥獣ギ画」、有料サイト「ForYourImages」の2サイトを追加しました。 2017.03.29無料サイト「イラストお助け部」、「スキマナース」、有料サイト「Sn

  • Strikingly - あなただけのウェブサイトを制作するための、最高のウェブビルダー

    数分でウェブサイトを制作する ブランドを確立。世界を制覇。 コードはなし 、デザインのスキルも必要ありません。

    Strikingly - あなただけのウェブサイトを制作するための、最高のウェブビルダー
  • 素晴らしいアプリデザインの秘訣は、「マイクロインタラクション」にこそある - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報

    Nick Babichさんによる寄稿記事です。ソフトウェアエンジニアテクノロジーの熱狂的な支持者。UI/UXに夢中。ソフトウェア開発、マネージメント、生産性などなどについて執筆している。Twitter アカウントは、@101babich。記事は、Mediumへの投稿記事を許可を得て翻訳したものです。元の英語記事もどうぞ。 私たちが日々の生活の中で体験するマイクロインタラクションの例 最高のプロダクトは、2つのことで秀でている:機能とディティール(細部)だ。機能によって人はプロダクトに魅力を感じ、ディティールによって、それを使い続ける。このディティールこそ、特定のアプリが競合から抜きん出る理由だと言える。 マイクロインタラクションは、ユーザーに対して快適なフィードバックを返すために有効なテクニックのひとつだ。 あらゆる道は、人間中心設計のデザインアプローチへと続いている。そこで最優先され

    素晴らしいアプリデザインの秘訣は、「マイクロインタラクション」にこそある - BRIDGE(ブリッジ)テクノロジー&スタートアップ情報
  • DEFGHI1977のWEB技術まとめ・ツール等

    written by DEFGHI1977 [重要] auonenetホームページ公開代理サービス終了に伴い、公開済みの各種ドキュメントをxdomainサーバーに移行しました. 旧アドレスへのアクセスはページにリダイレクトされます. お手数ですがブックマークやリンクなどのURL参照先の更新・変更をお願いいたします. You were redirected from old "dion(auonenet)" page which had been out of service. Please update URL settings of your bookmarks, links or more. Thank you. 突貫工事で作ったため, 抜けがあるかもしれません. ゲームツール等(game tools) 悪魔城ドラキュラHoD(Castlevania HoD)・アイテム早見表(Cas

    DEFGHI1977のWEB技術まとめ・ツール等