タグ

ブックマーク / ascii.jp (46)

  • 面倒なソーシャルログインをLaravelでサクッと実装!Socialiteが便利だ

    FacebookやTwitterなどのアカウントを使ったソーシャルログイン(SNSログイン)。個別に実装しようとすると結構手間ですが、Socialiteを使えば実装の手間を減らせますね。 Laravel Socialiteは複雑なSNS認証を高機能で使いやすいインターフェイスとして手軽に組み込めるパッケージです。 SocialiteがOAuthプロバイダーとしてサポートしているのはGoogle、Facebook、Twitter、LinkedIn、GitHub、Bitbucketです。サポート対象が拡大される予定はないものの、コミュニティーが開発を進めているコレクション、Socialite Providersを使えば非公式ですが多くのSNSをSocialiteのOAuthプロバイダーとして使えます。詳しくは、後で説明します。 この記事では、Laravelアプリケーションのインスタンスが稼働し

    面倒なソーシャルログインをLaravelでサクッと実装!Socialiteが便利だ
  • 任天堂のあの人気アプリはなぜストレスなのか? 待ち時間から考えるUX - WPJ

    待ち時間のストレスを軽減させる方法といえば、プログレスバーやスピナーが定番。最近は「スケルトンスクリーン」という手法も増えているようです。 いかに優れたデザインのユーザーインターフェイスであっても、UI(画面)が読み込まれるまでには待ち時間が必ず生じます。 MITが2014年に実施した調査によると、人は個別の画像をわずか13ミリ秒で認知できるものの、どこに着目すべきかを決定するまでには100〜140ミリ秒が必要とのこと。このことは、人がUIの状態変化を認識するまでに、実際には200ミリ秒前後の時間が必要だということを示唆しています。 200ミリ秒から1秒の間に、ユーザーは自分たちの操作が流れに乗っていると感じます。画面が動かないまま1秒が過ぎると、興味の対象がほかへ移り始め、10秒を超えるとユーザーの関心はすべて失われる傾向にあります。 ユーザーを満足させるには、処理中であることを示す何か

    任天堂のあの人気アプリはなぜストレスなのか? 待ち時間から考えるUX - WPJ
  • めっちゃうれしい!GulpでWordPressのテーマ開発はここまで効率化できた

    Sassのコンパイルや画像の最適化、ブラウザーのリロードなど、面倒な作業を自動化できるタスクランナー。WordPressテーマの開発でも威力を発揮しそうです。設定が面倒でしょ? と思っていた人も、これをきっかけにはじめてみたら? Webサイトのコードは複雑化する一途で、繰り返しの作業が生じるのがごく当たり前になっています。しかし、世の中にはより優れた、効果的な開発プロセスがあるはずです。 このチュートリアルでは、Gulpを使ってWordPressのテーマ作成を自動化する方法と、ワークフローの自動化でテーマ作成のプロセスを改善する方法を紹介します。 なぜワークフローの自動化が必要なのか ワークフローを最適化することは、開発プロセスにおいて非常に有益で、取り組む価値があります。その理由をいくつか挙げます。 カスタムツールで、繰り返しの多い、つまらないタスクをすべて省ける ほかの重要なコアとなる

    めっちゃうれしい!GulpでWordPressのテーマ開発はここまで効率化できた
  • WordPressでSVGを扱いたい! アップから表示まで完全対応する工程まとめ

    いろいろなサイトで使われるようになったSVG。でも、WordPressはなぜかSVGファイルをサポートしていません。その理由と、メディアライブラリを拡張して対応する方法を徹底的に解説します。 ベクターイメージはWebの世界でますます一般的になりつつあります。SVGは標準的なイメージに代わる、スケーラブルでレスポンシブかつ高速な代替手段を提供します。SVGの主なメリットは、どのデバイスからでもくっきり鮮明に見え、通常はファイルサイズを小さく抑えられるという点です。 いまやSVGは特定のブラウザーに依存せず、サポートは広範囲であり、すべてのモダンブラウザーはイメージタグで指定されたSVGや、CSSのbackgroundプロパティの一部として指定されたSVGをサポートしています。 WordPressを使用しているなら、メディアライブラリーがどのようにメディアアセットの中央リポジトリとして動作する

    WordPressでSVGを扱いたい! アップから表示まで完全対応する工程まとめ
  • 40年前にTwitterを実現していた雑誌「ポンプ」が見た限界 (1/2)

    インターネットが普及するはるか前に、インターネットのようなものを作った男がいた。彼の名を橘川幸夫(きつかわゆきお)という。 大学在学時の1972年に渋谷陽一、松村雄策、岩谷宏らと「ロッキング・オン」を創刊。その後、完全投稿制による雑誌「ポンプ」を1978年に創刊というのが彼の主なプロフィール。彼が辞めて以降のロッキング・オンは当たり前の商業音楽誌になったが、ポンプは最初から現在のソーシャルメディアのプロトタイプのようなものとして設計されていた。早過ぎたインターネットだったのだ。 しかし、現在のインターネットはポンプの刊行時に思い描いていたようなバラ色の世界をもたらさなかったし、良くも悪くもソーシャルメディアの雰囲気が世界の行方を左右するような兆候すら見られる。この先、インターネットやメディアはどうなればいいのか。 よし、早過ぎたインターネットを作った人に聞いてみよう! ということで連載第8

    40年前にTwitterを実現していた雑誌「ポンプ」が見た限界 (1/2)
  • ガルパン杉山P「アニメにはまちおこしの力なんてない」 (1/6)

    劇場版は興行収入21億円超、累計動員数120万人を突破 BD発売後も異例のロングランが続く『ガールズ&パンツァー』 「ガルパンはいいぞ」――もはやそう表現するよりほかないほどの快進撃が続いている。テレビ、OVA、劇場版と続いた大ヒットは社会現象とも言える規模になりつつある。そして『ガールズ&パンツァー』の主人公たちが活躍する舞台、茨城県大洗町には日々多くのファンが訪れ、町の人々との交流があちこちで見られる。 どのようにして地方都市「大洗」とアニメ「ガルパン」は幸せな関係を築くことができたのだろうか? その中心人物の一人、バンダイビジュアルの杉山潔プロデューサーに詳しくお話を伺った。 1962年生まれ。大阪府出身。バンダイビジュアル所属。航空・軍事に造詣が深く、「AIR BASE SERIES」をはじめとするドキュメンタリー作品を多く手掛けている。アニメの担当作品には『青の6号』『戦闘妖精雪

    ガルパン杉山P「アニメにはまちおこしの力なんてない」 (1/6)
  • ポケモンGOは、かつて75年かかった規模を1週間で実現した (1/2)

    今回のことば 「電話の利用者が5000万人に到達するまでに75年。それに対してポケモンGOはわずか1週間で6500万人の利用者になった。世の中は大きく変化しており、昔ながらのやり方が通じない世界が訪れている」(日オラクルの杉原博茂社長兼CEO) 日オラクルが、7月27日に開催した「Oracle Modern Business Experience 2016」は、当初予定の3倍の申し込みがあったことから、基調講演は会場のほかに3つのサテライト会場を結ぶほどの盛況ぶりとなった。 同イベントは、「Digital Transformation~新しい変革のちから」をテーマに、人事、経理・財務、購買・調達、営業・販売、カスタマーサービス 、マーケティング・広報などの業務に携わる人たちを対象に、マーケティング、サービス、セールス、HCM、ファイナンスなどの最新ソリューションを紹介。新たなビジネス

    ポケモンGOは、かつて75年かかった規模を1週間で実現した (1/2)
    microgravity
    microgravity 2016/08/03
    電話→75年、ラジオ→38年、テレビ→13年、インターネット→4年、FB→3.5年、LINE→399日、ポケモンGO→7日
  • イシジマミキの実践!「シングルページ」デザイン塾

    「シングルページ」と呼ばれる、1ページで完結しているWebページを見かけることが多くなりました。シングルページの概要と、CSSフレームワークを使った実際のシングルページの作成を通して、シングルページのデザインの考え方や作成方法の知識を身につけられる連載をお届けします。解説はデザイナーの石嶋未来氏にお願いしました。(編集部)

    イシジマミキの実践!「シングルページ」デザイン塾
  • ASCII.jp:jQueryで作る多階層ドロップダウンメニュー|Web制作の現場で使えるjQuery UIデザイン入門

    のドロップダウンメニュー メインメニューにマウスカーソルを重ねると、すぐ下にサブメニューを表示するドロップダウン型メニューから作りましょう。サブメニューの1回層目までの表示に対応したメニューです。 メニューバーのHTML/XHTML(以下、HTML)は以下のように記述します。メインメニューをul/li要素で記述し、メインメニューに対応するサブメニューをli要素の中にul/li要素で入れ子に記述していきます。メインメニューのul要素にはclass属性「menu」を、子カテゴリーのul要素にはclass属性「sub」を付けて親子関係を分かりやすくしておきます。 ▼サンプル01(HTML部分) <ul class="menu"> <li><a href="#">メニューA</a> <ul class="sub"> <li><a href="#">サブメニューA</a></li> <li><a

    ASCII.jp:jQueryで作る多階層ドロップダウンメニュー|Web制作の現場で使えるjQuery UIデザイン入門
  • Amazonと楽天のアフィリエイトを効率化するjQuery技 (1/5)

    書評サイトやDVDレビューサイトなど、特定の商品を紹介するWebサイトを運営しているなら一度は検討したいのが、アフィリエイト広告の掲載です。個別の商品を紹介しているページからショッピングサイトに当該商品ページへアフィリエイトリンクを張れば、ユーザー(読者)は商品をすぐに購入できるようになり、サイト運営者はその分の報酬(紹介手数料)を手にできます。 たとえば、多くの映画ファンが集うコミュニティサイト「映画生活」では、すでにDVDになっている映画作品のページにAmazon.co.jpと楽天ブックスへのアフィリエイトリンクを設置しています。今回は、この映画生活のサイトと同様に、サンプルの書評サイトにアフィリエイトリンクを付けてみます。 今回のお手サイト:『映画生活』 ユーザーによるレビュー、掲示板などのコミュニティ機能に強みを持つ総合映画情報サイト。1999年に個人サイトからスタートし、200

    Amazonと楽天のアフィリエイトを効率化するjQuery技 (1/5)
  • ASCII.jp:jQueryによるLightbox風モーダルウィンドウの作り方|Web制作の現場で使えるjQuery UIデザイン入門

    HTMLCSSによる表現を考える 複数のサムネイル画像を並べておき、画像をクリックするとモーダルウィンドウで拡大画像を表示するWebページを作成します。はじめに、HTML/XHTML(以下、HTML)とCSSでどのようにモーダルウィンドウを表現するか、静的なページを作って考えてみましょう。 HTMLは、ul/li要素で並べたサムネイル画像の後に、「glayLayer」と「overLayer」というid属性をつけたdiv要素を配置します。glayLayerはページ全体に重ねる半透明のレイヤーを表示するための要素で、overLayerは子ウィンドウを表示するための要素です。子ウィンドウに表示したい要素(今回はimg要素)はoverLayer内に配置します。 ▼サンプル01(HTML部分) <h1>jQueryを利用したモーダルウィンドウの作成</h1> <ul> <li><a href="i

    ASCII.jp:jQueryによるLightbox風モーダルウィンドウの作り方|Web制作の現場で使えるjQuery UIデザイン入門
  • ストールマン氏が語る「巨大な監視エンジンと民主主義の危機」 (1/2)

    フリーソフトウェアの推進役であるリチャード・マシュー・ストールマン氏が2013年10月に開催されたダブリンのベンチャーイベント「Web Summit 2013」に登壇。なぜフリーダムが必要なのかをユーザーの権利とインターネットがもたらした新しい監視社会の2つの観点で語った。 「フリーダム」に関連する新しい問題とは? リチャード・マシュー・ストールマン(Richard Matthew Stallman)氏といえば、その半生をソフトウェアのフリーダム(自由)のために捧げてきた人物だ。60歳になったストールマン氏は、UNIX全盛だった30年前にすべてをフリーソフトウェアで行なうためのソフトウェア群を揃えることを目標に、GNU Projectを創始。そのなかで欠けていたカーネル部分を開発し、「Linux」と名付けたのがご存じリーナス・トーバルズ(Linux Torvalds)氏だ。その後、Linu

    ストールマン氏が語る「巨大な監視エンジンと民主主義の危機」 (1/2)
  • 日本のネットシーンに天才現る――M.Kitasonoの衝撃 (1/5)

    ついに日のネットシーンに天才現る。あなたはM. Kitasonoと名乗るミュージシャンの曲を聴いたことはあるだろうか? まだなら今すぐこの曲を聴いていただきたい。 ざくろ(宅録ポップス) by M.Kitasono 作者は1990年生まれの22歳。打ち込みのドラムを除き、ボーカルも含めすべてのパートを自分で演奏し、多重録音で仕上げている。USにはPomplamoose、Jack Conteがいる。じゃあ日には誰が? と問われれば、今なら即座にM. Kitasonoと答えるだろう。 日のネット音楽シーンも、すでに商業音楽と同じように、いかに多くの人に聴かせるかというアプローチが常識になっている。テレビに迫るマスな聴き手がそこに存在する以上、それはごく当たり前のことだ。 そこに突如、飄々とした態度で、ものすごい異物が丸腰でやってきた。それが私のM. Kitasonoさんに対する印象だ。作

    日本のネットシーンに天才現る――M.Kitasonoの衝撃 (1/5)
  • CSS3のセレクターで作るストライプテーブル (1/3)

    前回まではjQueryの基的な使い方を解説してきましたが、今回からは実務で使える、より実践的なテクニックとサンプルを紹介していきます。今回はjQueryでCSS3のセレクターを利用し、テーブル(表組み)を見やすくスタイリングする「ストライプテーブル」を作成します。 CSS3のセレクターを使えば作業効率がアップ 「CSS3(Cascading Style Sheets, level 3)」は、W3C(World Wide Web Consortium)が策定を進めているCSSの新しい規格です。CSS3ではさまざまなプロパティやセレクターが追加され、現在の主流となっている「CSS2.1」では苦労していた作業を効率化できるようになっています。 CSS3の一部機能は、すでにFirefoxやSafari/Google Chrome、OperaなどのWebブラウザーに先行して実装されていますが、実際

    CSS3のセレクターで作るストライプテーブル (1/3)
  • スマホ対応の新潮流「レスポンシブWebデザイン」とは? (1/3)

    スマートフォンの普及を背景に、「レスポンシブWebデザイン」(Responsive Web Design)という制作手法が海外で注目を集めている。レスポンシブWebデザインとはどのようなアプローチなのか? 実例で解説する。 ウィンドウサイズを基準にデザインを調整 レスポンシブWebデザインとは、デバイスごとに複数のデザインを用意するのではなく、ブラウザーのウィンドウサイズに合わせてデザインをフレキシブルに調整する制作手法だ。モバイルサイトの制作では、デバイスやスクリーンサイズごとにページを振り分ける方法が一般的だが、レスポンシブWebデザインではHTMLはそのままに、CSS3のメディアクエリーを利用してスタイルシートだけでデザインを変更する。 レスポンシブWebデザインは、2010年5月、米国のイーサン・マルコッテ氏によって提唱され、海外では企業サイトを含む多くのWebサイトで採用されてい

    スマホ対応の新潮流「レスポンシブWebデザイン」とは? (1/3)
  • jQuery Mobileとは――スマホ時代の到来とWeb制作 (1/3)

    「jQuery Mobile」は、モバイルWebアプリケーションやスマートフォンサイトの構築でいまもっとも注目されているフレームワークです。jQuery Mobileを使えば、iPhone/Androidをはじめ、さまざまなスマートフォンのブラウザーに対応したスマートフォンサイトを手軽に制作できます。 jQuery Mobileを使ったスマホサイト制作の基から実践的なテクニックまで、ベストセラー「Web制作の現場で使う jQueryデザイン入門」(Web Professional Books)の著者・西畑一馬さんが解説します。(編集部) 「jQuery Mobile」は、モバイルWebアプリケーションやスマートフォンサイトの構築でいまもっとも注目されているフレームワークです。jQuery Mobileを使えば、iPhone/Androidをはじめ、さまざまなスマートフォンのブラウザーに対

    jQuery Mobileとは――スマホ時代の到来とWeb制作 (1/3)
  • ハンバーガーをグルーポンの広告風に撮るには? (1/3)

    『プロが教えるデジカメ撮影テクニック』の著者でプロカメラマンの三浦健司氏の担当になった新人編集者。ご時世を反映して、上司よりひとまわりも、ふたまわりも年上なのに“新人”! 最初に与えられた仕事は、バナー広告に掲載されている美味しそうなハンバーガーとお寿司を、もっと美味しそうに撮るにはどうすればいいのか、三浦カメラマンに話を聞いてこいということでした。第1回は“美味しそうなハンバーガー”に挑戦です! もっと美味しそうに! 編集:新しく担当になります。新人ですが、よろしくお願いします。 三浦:なんだよ、新人編集者ときいていたけど、ずいぶんおじさんだなぁ。できれば…… 編集:まぁ、まぁ、そうおっしゃらずに、ちょっとこれを見てください。 三浦:おお、これはよく見るグルーポンのバナー広告。 編集:そうなんです。このハンバーガーやお寿司をもっと美味しそうに撮れないかなと思いまして。 三浦:べ物は「プ

    ハンバーガーをグルーポンの広告風に撮るには? (1/3)
  • 米Google News、ニュースを最初に伝えたサイトを明示するMETAタグ"original-source"の試験提供を開始

    Google News、ニュースを最初に伝えたサイトを明示するMETAタグ"original-source"の試験提供を開始 米Googleは2010年11月16日、あるニュースの報道元サイトを明示するMETAタグ"original-source"の試験提供を開始した。 たとえば、TechCrunchやWSJなどが、どこよりも早く独占ニュースを伝えることはよくあるが、今日のインターネットは他のメディアやブログを通じてすぐに記事が拡散していく。この場合に、最初にそのニュースを報道したサイトの功績を認めて、正しい報道元URLを伝えてあげようというのが original-source の趣旨。 なお、Googleは今回のMETAタグはすでに検索システムで処理できる状態にあるが、今後、実際にインターネットの世界でウェブマスターたちがこのMETAタグをどのように扱うかを注視して、最善の活用方法を検

  • ASCII.jp:2000年に慶應版「Facebook」立ち上げた文系女子|ネットに生きる現代の匠“CTO・エンジニア”に聞く

    鋭い視点で先を見据えた創造性は“ネットの匠”にふさわしい。そこで「ネットに生きる現代の匠"CTO・エンジニア"に聞く」第3回は、アクセス解析ツールなどを提供する早稲田大学発の技術系ベンチャー企業・ユーザーローカルで企画・開発を担当する閑歳孝子氏に話を伺った。日経BP社で記者と編集者を経験したのち、Web系ベンチャー企業に転職し、2008年から現職に就くという経歴を持つ同氏は、どのような視点でサービスを生み出しているのだろうか。 閑歳氏の7つ道具と生活スタイルに迫る ── 仕事に欠かせない7つ道具を教えてください。 (紹介していただいたのは、iPhoneAndroid端末のNexus One、国内メーカー製携帯電話、Pocket Wi-Fiに、Mac、森永乳業のマウントレーニア カフェラッテエスプレッソ、そして、砂時計の7つ) 閑歳 メインのケータイはiPhoneで、あとは動作チェックに使

    ASCII.jp:2000年に慶應版「Facebook」立ち上げた文系女子|ネットに生きる現代の匠“CTO・エンジニア”に聞く
  • 中卒ニートで赤塚賞! 「地獄のミサワ」のつかめない半生 (1/6)

    sponsored 生成AI「Box AI」を組み込んだBoxの将来像も披露、「BoxWorks Roadshow Osaka 2024」レポート 大阪ガス、豊中市も登壇 西日に注力するBoxが大阪で大型イベント開催 sponsored MSIのNUC「Cubi NUC 1M」を徹底レビュー NUCはどれも同じではない!ちょっとした違いなのに大きく影響するポイントを見逃さずに選ぼう sponsored 浄土真宗親鸞会がネットギア「M4250」を導入、能登半島地震では「機動力の高さ」が生きる 大規模イベントの“ワンオペ映像業務”、実現したのはNDIとネットギアPro AVスイッチ sponsored JN-IPS238FHDR-C65W-HSPなら直販価格2万2980円 昇降式スタンドとUSB Type-C給電は後悔しないディスプレー選びの新要件! 2万円台前半でも探せばある sponso

    中卒ニートで赤塚賞! 「地獄のミサワ」のつかめない半生 (1/6)