Pinterest, Google Images and lots of image-heavy sites lazy-load their content. They also calculate the dominant color of each image to use as a placeholder. This post presents a few methods to do the same and helps you understand the GIF file format to make the most of data URIs. The basic concept is to use a tiny blank.gif as src attribute and replace it with the correct image after the page has
WordPressでカスタムフィールドを使うとなると、超有名plugin『ACF(Advanced Custom Fields)』を使われる方が多いと思います。使い込むと色々難あり、とか言われますが、一度使い始めるとなかなか手放せません。 で、このACFには有料のACF PROがあって、繰り返しフィールドをはじめとした複数のオマケ付きなのですが、自分は、このPROバージョンの最大の利点はバリデーションフックがあるところだと思っていて、これを使うと、『必須か、否か』以上の複雑なバリデーションが簡単に実現出来ます。これで、『仕様です』や『運用カバー』などの黒魔術を使わなくて済むかもしれませんw ということで、まずは、簡単な例として、選択した日付が『過去ならNG』にチャレンジ。 ACFのドキュメントをみてみるACFはドキュメントが充実していて分かりやすいのも魅力の一つです。 今回使うのは、PRO
昔、Rubyでクローラー/Webスクレイピングの本を書きました。今でもちょくちょくとスクレイピングのコードを書いたりはするのですが、実行基盤についてはサーバの運用管理が面倒くさいのでAWS Lambdaを使うことが多いです。そうなると、Lambdaは基本的にはRubyが使えないので、言語はPythonかNode.jsを利用することになります。Pythonもいいけど、今後のことを考えるとNode.js力を高めておきたいと考えています。ということで、Node.js縛りでスクレイピングの仕方です。 スクレイピング対象のページの種類 私の中の勝手な定義ですが、スクレイピングには3種類あります。 1. 静的サイト/JavaScript不要なページに関するスクレイピング 2. 対話型サイト/JavaScript不要なページに関するスクレイピング 3. JavaScript前提のページに関するスクレイピ
はじめに TypeScriptのビルド環境を作成する機会があったので、メモとして残します。 構成はgulp+webpack+TypeScript+Sassです。 筆者の環境 OS X El Capitan NodeJs v5.8.0 iTerm VisualStudioCode やりたいこと ・TypeScriptのビルド ・Sassのビルド ・開発環境と本番環境の切り分け ・ブラウザ上でTypeScriptをデバッグ TypeScriptとは AltJSの一つです。型を持つことにより、コンパイルでエラーを検知したりIDEの予測変換が使えるようになるので、非常に便利です。 gulpとは nodejs環境で使用出来るタスクランナーです。TypeScriptのビルドや変更ファイルの監視など、様々なことをタスクとして持たせることができます。 webpackとは JavaScriptをモジュールと
和風なモチモチとした食感!ヘルシーでアレンジ自由自在な 焼き菓子です♪ アクセス数の多さにビックリ~ 嬉しいです!! 「つくれぽ」が 500人超えました。~ありがとうございます。みなさんのアレンジ素晴らしいです♪ このレシピの生い立ち 雑誌のレシピを参考に材料も分量も作り方もかなり変えてしまいました。少し甘さ控え目にしてあります。 ********* 2003/5/29よりshiromuku(r)COOKSでホームページにネットアップしていましたがレンタルCGIのスペース閉鎖に伴い2004年末頃、COOKPADにお引越し。 こちらにアップしなおしました。 和風なモチモチとした食感!ヘルシーでアレンジ自由自在な 焼き菓子です♪ アクセス数の多さにビックリ~ 嬉しいです!! 「つくれぽ」が 500人超えました。~ありがとうございます。みなさんのアレンジ素晴らしいです♪ このレシピの生い立ち 雑
These lovely water-colorful dots will make your designs pop...
例えば、こんな連想配列の配列があったときの話です。 var marines = [ {no:61, name: "角中", ave: 0.274, game:43}, {no:7, name: "鈴木", ave: 0.262, game:43}, {no:6, name: "井口", ave: 0.243, game:39}, {no:47, name: "クルーズ", ave: 0.248, game:37} ]; 昇順にソート // 背番号昇順にソート marines.sort(function(a, b) { return (a.no < b.no) ? -1 : 1; }); 降順にソート // 背番号降順にソート marines.sort(function(a, b) { return (a.no > b.no) ? -1 : 1; }); 1つ目のキーで昇順にならべつつ、その
WordPressをテスト的ローカル環境で構築することが多々あります。WordPressに関わる開発を行う時などはよく構築します。 WordPressを構築する時はバーチャルでサーバを構築し、その中にWordPressを入れるわけですが、インストールそのものは特に難しいものではありません。 インストール後も特に問題なく運用ができるのですが、困ったことが一つだけあったりします。それはプラグインのインストール時に下記のようなメッセージが表示されます。 接続情報 要求された操作を実行するためには、接続情報が必要です。 ホスト名 [ ] ユーザー名 [ ] パスワード [ ] 接続形式 ○FTP ○FTPS (SSL) [開始] 手動で得インストールしたいプラグインをダウンロードして、アップロードをすれば事は済むのですが、どうも気になっていまし
A CSS/JS solution for tables that allows them to shrink on small devices without sacrificing the value of tables, comparison of columns. Our solution for responsive tables requires two included files (both linked on this page): responsive-tables.css and responsive-tables.js. The JS will help us create some new elements on small devices, so we don't have to modify our table markup on the page. The
DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! In addition to the techniques below, see this roundup of additional explorations of this problem. Garrett Dimon: Data tables don’t do so well with responsive design. Just sayin’. He has a good point. Data tables can be quite wide, and necessarily so. A single row of data needs to be kept tog
どうもこんにちは。今回のtipsは…【超簡単且つ軽量にプルダウン型メニューを実現する方法】です。 コード jqueryで8行と、とても軽い仕様になっていますのでよろしければご活用ください。 $(function(){ $(‘.nav’).hover(function(){ var nav = $(this).find(‘li’).length; $(this).not(‘:animated’).animate({‘height’:24 * nav + ‘px’},’fast’); },function(){ $(this).animate({‘height’:’24px’},’fast’); }); }); HTML <div id="menu"> <ul id="menuBody"> <li> <ul class="nav"> <li class="head">MANU1</li> <l
DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! You want X lines of text. Anything after that: gracefully cut off. That’s “line clamping” and it is a perfectly legit desire. When you can count on the text being a certain number of lines, you can create stronger and more reliable grids from the elements that contain that text, as well as a
U-notez Blog Web development tips, ideas and discoveries from Unitz LLC Categories Analytics Fun General Marketing Mobile Programming User interfaces Vendors WordPress Archives October 2010 September 2010 June 2010 May 2010 December 2009 November 2009 October 2009 June 2009 April 2009 July 2008 Search RSS Clients often come to us for assistance integrating an events calendar into a web site, and w
こんにちは、デザイナーのサリーです。 LIGが運営するシェアオフィス「いいオフィス」では連日イベントが行われており、お客様からイベントに関するお問い合わせも多く頂くようになりました。 そこで、いいオフィスサイトにイベントカレンダーを表示しよう!ということに。 しかし、Googleカレンダーのデザインが、サイトのデザインに合わなかったんです(´・_・`) Googleカレンダーは2011年に新しいデザインになりましたが、埋め込むときは青い枠のついた旧デザインしか選べません。あまり時間もかけられないし、難しいことはせずCSSだけ上書きしたい……。 何かいい方法はないかググってみたところ、「gcalendar-wrapper.php」というスクリプトを見つけたので使ってみたら、まさに求めていた挙動を実現できました! 今回は、gcalendar-wrapper.phpの使い方についてご紹介します。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く