メール添付されたPDFデータが重く、開けなかったことはありませんか?この記事では、PDFのファイルサイズを軽くする方法をご紹介します。 チラシや販促資料のPDFファイルを共有するため、取引先や上司・同僚にメール送信することがあると思います。大容量のファイルを送信するとメール受信や閲覧に時間がかかり、そもそも送信されない場合があります。メールへファイル添付する時は容量に気を付けなければいけません。 「ZIP圧縮してもファイルサイズが減らない」 「チラシのPDFデータを添付したメールが届いていない」 「PDFが重くて見ることができない」 といった場合にすぐに使えるテクニックを取り上げていきます。元のPDFファイルを間違って上書き保存しないように、ファイルを複製してから作業をするようにしましょう。PDFを印刷するなら、印刷サービス「Suprint(スプリント)」へPDFの特徴PDFとは紙を
こんにちは、LIGでフロントエンドエンジニアをしているライダーです。 IE対応、やめます。 2007年の創業以来Web制作に携わってきたLIGは、これまで長らく、Internet Explorerを動作環境に含んだWebサイトの制作を提案してまいりましたが、 今後、LIGが制作するWebサイトは、 Internet Explorerの対応を行いません! ただしInternet Explorerに特別な配慮が必要な場合は、お申し付けください。これまでのノウハウを活かし、Internet Explorer上でも動作するよう制作させていただきます! もちろんMicrosoft Edgeに関しては、これまで同様に対応を続けますよ! 今日は、その背景を簡単にお話しさせてください。 IE対応によってできなくなることがある できる・できないに関しては、さまざまな考え方がありますが、ここでは予算やスケジュ

WordPressで複数のカスタムフィールドを条件設定にして且つAND・ORを両方使う time 2018/04/18 folder プログラミングWordPressで投稿を呼び出す際に、複数のカスタムフィールドの値を条件にして絞り込むのに詰まったので備忘録。 meta_queryの中で入れ子にしたりするとAND・OR両方使ったり複数のカスタムフィールドの値を条件にできました。 すごい適当なサンプルですが、 query_posts(array( 'post_type' => 'hoge', 'meta_query' => array( 'relation' => 'OR', array( 'key' =>'joken1', 'value' => array(100,500), 'compare' => 'between' ), array( 'key' =>'joken2', 'valu

まだフォント探しで消耗してるの?足りないフォントの検索ができるSketchプラグイン「FontBuddy」の使い方 Animaさんがまた素敵なプラグインを出してしまったようですね…。 他人からSketchファイルをもらったとき、「Missing Fonts」と警告が出ていたことはありませんか? そうそう、こういうやつです。 そんなときに、自動的にフォントを探してインストールしてくれるプラグイン「FontBuddy」が公開されました! FontBuddyの使い方 まずはサイトからダウンロードします。メアドの登録が必要です。 ダウンロードしたらFontBuddy.sketchpluginを開いてプラグインをインストールします。 インストールしていないフォントが使われているSketchファイルを開いてみると緑色の表示が出ています クリックすると、該当のフォントが検索されてプレビューが表示されます

Sassファイル(SASS/SCSS)をVS Codeでコンパイルできる拡張機能「Easy Sass」を紹介します。 Sassの保存後に自動で指定した場所にCSSファイルが出力させることができ、出力時のフォーマットやコンパイルさせないファイルの指定などもできます。 インストール拡張機能は「Easy Sass - Visual Studio Marketplace」の「Install」ボタン、またはエディタのメニューにある「拡張機能」からインストールでき、エディタ上でインストールする場合は easy sass と検索すれば該当の拡張機能が出てくると思います。 その後、エディタを再起動させればインストール完了になります。 使い方 使い方といっても特にこれといった手順などはなく、拡張機能の有効化後にSASSまたはSCSSファイルを更新してみると、同じディレクトリ内に圧縮・非圧縮それぞれのCSS
友人の広告企画制作会社で、Webサイトのコーディング指示に関する注意すべきことを話しました。

SnippetsLabにいつも使う関数まとめるついでにQiitaにもメモっとく。 汎用関数Htmlタグを除去 /** *Htmlタグを除去 * @param {string} strHtmlタグが含まれた文字列(<h1>サンプル文字列</h1>) * @returns {string}Htmlタグ除去された文字列(サンプル文字列) */ const removeHtmlTag = function (str) { return String(str).replace(/<("[^"]*"|'[^']*'|[^'">])*>/g, ''); }; /** * URLをパースしてGET値のオブジェクトにする * @returns {{}} GET値のオブジェクトです。 */ const purseQuery = function () { const result = {}; cons


OGP画像シミュレータとは? FacebookのOGP画像は正方形で表示されたり横長で表示されたりするため、デザインがとても大変。 そんな時に便利なのがこのOGP画像シミュレータ。 デザインしたOGP画像をドラッグ&ドロップし、タイムライン上でどう見えるかシミュレートしてみましょう。 https://ogimage.tsmallfield.com/ 1200 x 630 px 以上推奨 https://developers.facebook.com/docs/opengraph/creating-object-types/#properties 最低でも 600 x 315 px、また大きければ大きいほど良いため 1200 x 630 px 以上の画像サイズが推奨されています。画像がクリッピングされるのを防ぐため、縦横比をなるべく1.91:1に近づけるようにしましょう。 (2014年01月

Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? リキッドレイアウトのように幅が常に変動するレイアウトのデザインは、動かないカンプからは実際の挙動が読み取れず、デザイナーの意図が汲み取りきれないことが多い。また、複雑化するアニメーションの実装においても、カンプだけではコミュニケーションに不備が生まれてしまう。ほかにも、CMSを使った案件ではデザインカンプと実際のデータの間に齟齬がある可能性もある。 実装効率を高めてスケジュール通りに仕事を終わらせるには、とにかく事前に仕様を固めることが大事だ。ワイヤーフレームやデザインの途中の段階からなるべくデザイナーとコミュニケーションを重ね、想定外

CSS3+jQueryでチャート作成!円グラフ、棒グラフ、折れ線グラフも簡単に描くjQueryプラグイン「Pizza Amore」 「Pizza Amore」は、数値を指定するだけで、チャートを作成できるjQueryプラグイン。煩雑な数字を視覚的に表すことでユーザーに分かりやすく説明することができます。 特にこのPizza Amoreはとても使いやすく、機能も十分に揃っています。 Pizza Amoreの特徴 円グラフ、棒グラフ、折れ線グラフを作成可能SVGで描画しているので図形がキレイ レスポンシブに対応 グラフ、もしくは項目にマウスをのせると、グラフがぴょこっと飛び出し、パーセンテージがフェードイン。 折れ線グラフの場合は、マウスオンで座標がツールチップに表示されます。 それでは早速、使い方を見ていきましょう。 1、ダウンロード Pizza Amoreからソース一式をダウンロードでき

CSSの設計は人によって様々で、これが正解というものは無いのですが、何も考えずに作っていくと命名の重複で悩んだり、定義したクラスの使い回しがしづらかったりといった悩みが多くなってきます。これらを防ぐためには、CSSの設計を考えながらコーディングすることが大切です。 目次CSSで大切なこと ドキュメントの作成CSS構成について 様々な設計手段 SASS、SCSS コードリファクタリング 最後にCSSで大切なことCSSで大切なことはCSS Architecture でPhilip Walton氏が述べているように 予測しやすいこと 再利用しやすいこと 保守しやすいこと 拡張しやすいこと で、これらはページが多くなれば多くなるほど重要度が高くなります。 予測しやすいということは、命名規則のルールにより、どのクラスがどういった挙動するかが掴みやすく、修正作業が必要な時にソースコードを追う

作成:2012/11/19 更新:2014/11/01WordPress > 自分のブログならいいけど、受託の場合は出来るだけプラグインやブログパーツ使用は控えたい。 例えば、Zenbackやlinkwithinって便利だけど外部リンクが表示されちゃうから、クライアントさんには使えない。プラグインを出来るだけ使わずに、自分でやんなきゃいけないこともあります。まぁそこで 「分かんなくなったらここ見よう」と参考にさせていただいたサイトをまとめました。カスタマイズをやっていくうちに内部施策が充実したのか、アクセスも40日間で147%アップ。集客提案の一つとしても使えると思います。 フッターにこだわったり、タグ・カテゴリ一覧表示したり、サムネイルで関連記事を表示、アバターを写真にしたり、レスポンシブ、マルチサイト化にカートまで受託開発で必要なことなどもメモメモ。※一部プラグインを使用します。 エ
この hiraku.js は、弊社で開発している a-blog cms の中で利用するために作られた「オフキャンバスメニュー用のJavaScript」を、より多くの人に利用してもらえるように jQuery のプラグイン化したものです。 オフキャンバスメニューとは画面左右から出現するメニューのことで、ドロワーメニューとも呼ばれたりします。 オフキャンバスメニュー用のJavaScript はGoogle で「offcanvasJavaScript」のように検索すると多く見つけることができますが、今回 hiraku.js で実装した特徴を全て満たすものを探す事ができなかった事から自作する事になりました。appleple.github.io/hiraku では、簡単に英語で利用方法が解説されていますが、こちらでは日本語でしっかり解説を書いてみようと思います。

WordPressテーマ「Simplicity(シンプリシティー)」を作成しました。Simplicityには主に、以下の7つの特徴があります。 シンプル 内部SEO施策済み 拡散のための仕掛けが施されている 端末に合わせた4つのレスポンシブスタイル 手軽に収益化 ブログの主役はあくまで本文 カスタマイズがしやすい 以下で詳しく説明します。Simplicityは、とにかくシンプルなWordpressテーマを作ろうという考えの下作成しました。 テーマの名前「Simplicity」には以下の意味があります。 単純 簡単 容易 簡素 質素 飾り気のない よく言えばシンプル、悪く言えば地味なテーマです。 余分な飾り気をすべて取り除き、ユーザーが自ら自由なスタイルで後からカスタマイズしやすい土台となるように考えて作りました。 もちろんそのままでも十分使用できます。 検索エンジンへの最適化(SEO)

WordPressプラグインの作り方を学ぶ前回の記事からの続きです。コーポーレートサイト向けに、企業の拠点情報を表示するプラグインを作っています。 拠点情報のショートコード ここで、メインクラスと組み合わせて使用するショートコードのクラスを説明します。 ショートコードを追加することで、管理者はインターフェイスを使って簡単にさまざまな拠点情報を紹介できます。管理者が具体的な拠点をIDで指定するか、すべての拠点を指定して出力するか、といったカスタマイズができます。ページ上でこのショートコードを使用するときは、以下のように表示されるはずです。 wp_location_shortcode.phpファイル内で作業しています。 ダイレクトアクセスを拒否する メインのPHPファイルと同様に、ダイレクトアクセスは拒否するのが望ましいです。ファイルの先頭に以下を追加してください。 defined( 'ABS

探せば大抵のものある、と言われるWordPressのプラグイン。でも、ちょっと自分がほしいものとは違うんだけど…なんてことも多いはず。自分専用のプラグインを作っておけば、いろんな案件で使いまわせて便利。長いので2回に分けてどうぞ。 この記事を最大限に活用するには、actions、filters、 shortcodes、widgets、 object orientated designなどの基本的な理解が必要です。 基本から復習したい人は、私が以前書いた記事『An Introduction toWordPress Plugin Development』を読んでください。この後の記事にある概念やアイデアの理解を深めるのに役立ちます。 事業拠点リストのプラグインを作る プラグインがどのような場面で使われ、Webサイトにどのような機能を追加できるのか。さっそく実例を紹介します。 コーポーレートサ

ワードプレスで構築したウェブサイトで、ちょっと変わった機能を実装したいとき。非常に多くのケースで[Advanced Custom Fields](以下「ACF」)が役に立ちます。 今日は[ACF]での全フィールドタイプの出力方法を紹介します。 フィールドタイプ:基本 テキスト <?php if( get_field('text') ) { ?> <p><?php the_field('text'); ?></p> <?php } ?> テキストエリア <?php if( get_field('textarea') ) { ?> <p><?php the_field('textarea'); ?></p> <?php } ?> 数値 <?php if( get_field('number') ) { ?> <p><?php the_field('number'); ?></p> <?php
目次 カスタム投稿タイプとは? 今回作成するもの Page1. 運営しているサイトのリンクをサイドバーに表示する Page2. 運営しているサイトの説明を一覧表示する 必要な投稿機能のみ追加する カテゴリとタグについて テーマをカスタマイズする functions.phpを編集してカスタム投稿タイプを作成する functions.phpを編集してカテゴリとタグを作成する ダッシュボードからカスタム投稿記事をアップする websiteslist.phpを作成する sidebar.phpにインクルードタグを挿入する 動作を確認する 今回はカスタム投稿タイプを作成する方法について紹介します。 1. カスタム投稿タイプとは? カスタム投稿タイプとは、独自に定義できる「投稿」のことです。 これまでの記事は、「投稿(Posts)」と「固定ページ(Pages)」の2種類のみでした。 これらの他に、自分が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く