タグ

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

  • 【週末まとめ読み】仕事を効率化!便利なWordPressプラグイン6選

    今週公開した記事の中から、この週末に読んでおきたい注目記事をまとめて紹介。今週は、仕事を効率化する便利なWordPressプラグイン6選、Flexboxでサクッと作る!いまどきのメガメニューのマークアップ、2分で写真を木版画風SVGに変換する方法など、話題の記事を中心に8をセレクト。平日は忙しくてチェックできなかった人も、休日にゆっくりまとめ読みしてみては? 【今週の一番人気】忙しすぎる個人企業家の仕事を効率化!便利なWordPressプラグイン6選 ライブチャット、マーケティング、メーリングリスト、Webサイトの構築まで、1人でビジネスを回す多忙な個人起業家のためのWordPressプラグインを紹介します。 【お役立ちネタ】Flexboxでサクッと作る!いまどきのメガメニューのマークアップ Webサイトを効率よくレイアウトできるFlexbox。メガメニューの実装を例に、具体的な活用方法

    【週末まとめ読み】仕事を効率化!便利なWordPressプラグイン6選
  • Nodeベースの次世代CMS「KeystoneJS」はWordPressの代わりになるか?

    CMSの定番といえばWordPressですが、開発者にとってより柔軟で使いやすいCMSを探しているなら、Node.jsベースのKeystoneJSがおすすめです。KeystoneJSの特徴と使い方、WordPressとの比較をまとめました。 KeystoneJSはコンテンツ管理システム(CMS)で、データーベースと連動するサーバーアプリケーションを構築するためのフレームワークです。Node.jsのExpressフレームワークをベースに作られ、データストレージにMongoDBを使用します。データ駆動型Webサイトを、PHPプラットホーム、またはWordPressのような大規模なシステムを使わずに作りたいWeb開発者向けの代替CMSです。 WordPressは専門知識を持たないユーザーでもセットアップできるように作られていますが、KeystoneJSは専門知識を持ったユーザーがWebサイトを開

    Nodeベースの次世代CMS「KeystoneJS」はWordPressの代わりになるか?
  • いまさら聞けないCSSレイアウトの定番手法 Flexbox再入門

    floatレイアウトはすでに過去のもの。Webサイトの要素の位置を操作するならFlexboxが定番となりました。出遅れたWeb制作者のために基を解説します。 テーブルタグが唯一のWebページをレイアウトする手法だった頃を覚えていますか? 表形式のデータを表示するための機能をレイアウトに無理やり使っていたので、タグ名の意味と用途が異なるひどい状態でした。新しい「道具」が必要になり、「正しい」レイアウト方法としてfloatと絶対位置指定による手法が登場しました。 しかしテーブルタグ同様、floatと絶対位置指定の目的はWebサイトを整形することではありません。 主要ブラウザーがCSSで機能する頼れるレイアウトエンジン、CSSグリッドレイアウトをサポートしました。非対応のブラウザーに対する互換措置をすれば十分使えます。 互換性確保の方法は、Flexboxベースのレイアウト(W3Cが好む言い方だ

    いまさら聞けないCSSレイアウトの定番手法 Flexbox再入門
  • きれいで読みやすいJavaScriptを書く デコレーターの基本を先取り

    ES2015の登場とトランスパイラーの普及により、コードや記事の中で言語の新機能を見かけることが増えました。とりわけ難しい新機能がJavaScriptのデコレーターです。 デコレーターはAngular2に採用されたことで人気が高まりました。デコレーターは現時点ではAngularではTypeScriptで使うことができ、JavaScript(ECMAScript)のプロポーザルではステージ2(編注:ドラフト)です。将来的にはJavaScriptにも採用されるでしょう。そこで、デコレーターの役割や、デコレーターを使ってきれいで読みやすいコードを書く方法を紹介します。 デコレーターとは デコレーターは、コードの一部をほかのコードでデコレート(装飾)するように包むことで、「関数合成」や「高階関数」と表現されていました。JavaScriptで実装可能で、具体的には次のようにある関数をほかの関数で包む

    きれいで読みやすいJavaScriptを書く デコレーターの基本を先取り
  • 高性能シングルコンピューター「ASUS Tinker Board」が国内販売へ

    TechShareは8月2日、ASUSTeK Computerが開発した「Tinker Board」の国内販売を開始すると発表した。8月8日から、同社の直販サイト「Physical Computing Lab」で販売する。 Tinker Boardは、Raspberry Piと同サイズの基板に、CPU「Rockchip Quad-Core RK3288」と、ARMベースのGPU「Mali-T764」が搭載されたハイパフォーマンスのシングルボードコンピューターで、 同クラスのRaspberry Pi3と比べると約2倍のCPUGPUパフォーマンスがあるという。ギガビットイーサーネット、HD コーディックのオーディオや4K デコードなどの機能も搭載。筐体サイズからは想像できない、ひとクラス上のスペックが特徴とする。 また、Tinker Boardでは搭載されているWi-FiBluetooth

    高性能シングルコンピューター「ASUS Tinker Board」が国内販売へ
    vent0819
    vent0819 2017/08/04
  • iPhoneからWindows 10にウェブページがシェアができるようになった

    Windows 10の最新情報を常にウォッチしている探偵・ヤナギヤが、Windows 10にまつわるギモンに答える連載。 基技から裏技・神技、最新ビルドのInsider Previewの情報まで、ドド~ンと紹介します。 監視報告 iPhoneからWindows 10にウェブページがシェアができるようになった 7月26日、Windows 10 Insider Previewの最新ビルド16251がFast Ringに公開された。大きな変化としては、新しく「設定」の中に「電話」という項目が追加されている点があげられる。これは、マイクロソフトアカウントと連動し、AndroidiPhoneといったスマートフォンとデータをやりとりできる機能だ。

    iPhoneからWindows 10にウェブページがシェアができるようになった
  • あなたが知らないJavaScriptの便利すぎるショートハンド19選

    日頃書いているJavaScriptをもっと短く書く方法を知っていますか? 目からうろこ、すぐに使えるJavaScriptのショードハンドを紹介します。 JavaScriptを使うすべての開発者に向けて、私が長年かけて身につけたJavaScriptのショートハンド(短縮記法)を資料にしました。コードの違いが分かるように通常の記述方法も併記しました。 1.三項演算子 if-else文を1行に収めた短縮記法です。 通常const x = 20; let answer; if (x > 10) { answer = 'is greater'; } else { answer = 'is lesser'; } ショートハンドconst answer = x > 10 ? 'is greater' : 'is lesser'; 従来のif文を1行に収めることも可能です。 const big = x >

    あなたが知らないJavaScriptの便利すぎるショートハンド19選
  • 10年遅れたJavaScriptの知識をざっくり10分でアップデートしよう

    久しぶりにJavaScriptを勉強しようと思ったら、すっかり浦島太郎状態だった……なんて人も多いのでは?  モダンなJavaScriptの知識をコンパクトにまとめました。 JavaScriptを取り巻く環境がどんどん変化しています。新たなツールやフレームワークが生み出されているだけでなく、言語そのものがES2015(ES6)の登場で大きく変わりました。JavaScript開発の学習がいかに難しいか愚痴をこぼす記事がたくさんありますが、無理もないことです。 記事ではモダンJavaScriptを紹介します。JavaScriptの進展を解説し、フロントエンドWebアプリケーションを作るために使われているツールや手法の全体像を確認します。JavaScriptを学び始めたばかりの人や、以前は使っていて数年間離れたため変化を知りたい人はぜひ読んでください。 Node.jsについて Node.jsは

    10年遅れたJavaScriptの知識をざっくり10分でアップデートしよう
  • バラバラの画像がぴったり揃う美しいパララックス

    パララックスを利用したサムネイル一覧表示 シンプルなポートフォリオサイトに、ページ遷移やメニュー表示などのスムーズなエフェクトによって新鮮さを加えている「Benoit Challand」。 トップページの作品一覧では、長さの異なる3カラムのリストを配置。それぞれのカラムのスクロールスピードを変え、ありがちなサムネイル一覧を奥行きのあるユニークなページに演出している。しかも、スクロールが止まるタイミングはどのカラムも同じ。ページの最下部で表示がぴったりそろう、美しいパララックス効果だ。 今回はこのサイトを参考に、jQueryとCSS3を使って長さの異なるカラムを整えるパララックススクロールを作成する。 STEP 1:パララックスの構造を考える カラムによってスクロール速度を変えるため、ブラウザーのスクロール機能は使わず、ダミーのスクロール値をもとにしてjQueryで要素を移動させる、疑似的な

    バラバラの画像がぴったり揃う美しいパララックス
  • Spotifyみたいなパララックスが作れるParallax ImageScroll

    「Parallax ImageScroll」は、キャンペーンページやランディングページなどで多用される、画像を使ったパララックス(視差)を簡単に実装できるjQueryプラグインです。以前紹介した「skrollr」は、スクロール量に応じて背景とコンテンツを変化させるものでしたが、Parallax ImageScrollではコンテンツの間に画像を挟むことでインパクトのあるパララックスを作れます。 プラグインの作者が参考にしたSpotifyのサイトを見ると、サービスの楽しさや利用シーンをインパクトなるビジュアルで効果的に表現しています。 Parallax ImageScrollプラグインはGoogle ChromeなどのモダンブラウザーとInternet Explorer 10以降に対応し、スマートフォンは非対応です。jQueryのバージョンは1.8.0以降に対応しています。 ライセンスはMIT

    Spotifyみたいなパララックスが作れるParallax ImageScroll
  • サンプルで学ぶHTML5の仕様変更要素・後編 (1/3)

    HTML5タグの誤用で恥をかいた」「分厚い仕様書は読み切れない」コーダー&デザイナーのためのコーディングガイド。最終草案に対応したほか、商用サイトを意識したコーディング例を新たに書き下ろし。HTML5マークアップへ移行するために必要な知識を効率よく学べる1冊です。ネットで話題の「HTML5カルタ」付き! HTML5マークアップ 現場で使える最短攻略ガイド 定価:2,808円 (体2,600円)/形態:B5変 (240ページ) ISBN:978-4-04-866070-9 HTML5には、新たに加わった要素だけでなく、従来とは意味や使い方が変わった要素があります。引き続き、意味や、使い方に変更があったり、注意点が加わった要素を解説します。 各要素の解説冒頭に登場する「カテゴリー」と「コンテンツモデル」については、第5回を参照して復習してください。 HTML5のグローバル属性 以降の解説で

    サンプルで学ぶHTML5の仕様変更要素・後編 (1/3)
  • 遅すぎる日本のスマホサイトの原因を探る (1/4)

    デジタル機器の利用動向で知られるコムスコアの調査によると、2011年12月時点の日における携帯電話に占めるスマートフォンの割合は16.6%でしたが、2012年6月には23.5%になり、半年で約7ポイントも増加しました。「まだ4人に1人の割合じゃないか」と思う方もおられるでしょう。 しかし、有名な「キャズム理論」によれば、普及率がイノベーターとアーリーアダプターを合わせて16%を超えると、一般大衆が技術を受け入れます。2012年12月時点の普及率はまだわかりませんが、すでに半分を超えていてもおかしくありません。スマートフォン未対応の企業サイトは、「時代遅れ」といっても過言ではないのです。 日のスマートフォンサイトの問題点 すでにスマートフォン対応を済ませた日の企業サイトは「マーケットに素早く対応して流石だ!是非、お手として見習おう」といえるでしょうか? 先行してスマートフォンに対応し

    遅すぎる日本のスマホサイトの原因を探る (1/4)
  • 実例で学ぶjQuery MobileのCSSカスタマイズ (1/3)

    jQuery Mobileを利用するとスマートフォンサイトを手軽に制作できますが、基テンプレートをベースに制作すると「いかにもjQuery Mobileらしい」デザインになってしまい、他のサイトと似通ってしまいます。 そこで今回はjQuery Mobileのテンプレートをフルカスタマイズし、オリジナルデザインのスマートフォンサイトを作成する方法を解説します。サンプルとして、次のようなカタログサイトを制作します。 トップページには新着商品のサムネイル画像が3つ並び、その下にはアコーディオンパネルでニュースを掲載しています。新着商品のサムネイル画像を選択すると詳細ページに遷移し、詳細ページで画像をタップすると画像を拡大して表示します。 HTMLの作成 デザインカンプを元にHTMLを作成します。head要素内は次のように記述します。 ■サンプル1[HTML] <!DOCTYPE html> <

    実例で学ぶjQuery MobileのCSSカスタマイズ (1/3)
  • 長~いページもスッキリ!jQueryでタブ表示 (1/2)

    1つのWebページに多くの情報を載せようとすると、縦に長くなって見づらくなってしまいます。そのようなWebページを整理するには、ページをいくつかのタブに分けるのが1つの方法です。今回は、jQuery UIの「Tabs」というウィジェットを使って、ページをタブに分ける方法を紹介します。 Tabsをダウンロードしてみよう jQueryには、ユーザーインターフェース関連の基的なライブラリを集めた「UI」(User Interface)があります。その中の1つに「Tabs」というウィジェットがあります。Tabsは、Webページを複数のタブに分割して、切り替えられるようにするものです。 jQuery UI Tabsを使うには、まずこのJavaScriptファイルをダウンロードします。ダウンロードページに接続すると、ダウンロードするモジュールを選ぶページが表示されますので、「UI Core」と「Ta

    長~いページもスッキリ!jQueryでタブ表示 (1/2)
  • 1