WordPressには通常の投稿、固定ページ、カスタム投稿タ、attachmet(メディア)が存在するのですが それらを複数指定でメインループを作ってしまう方法 通常のループでは投稿が指定されていますのでquery_postsを使ってループの仕様変更で、複数のタイプを指定出来るようにします メインループ前にquery_postsを置くことで複数の投稿タイプをひとつのメインループに表示する方法 一般的なquery_postsでのメインループの条件指定 <?php $paged = get_query_var('paged'); ?> <?php query_posts( array( 'post_type' => 'post', 'posts_per_page' => 100, 'paged' => $paged )); ?> <!-- 以下メインループ --> <?php if (have
BASE CTOの藤川です。 リブセンスさんが運営されている転職ドラフトという転職サイトで、全員のプロフィールを読んでいて薄々気がついていたことに改めて気がつかされたのですが、BASEの方でサーバサイドに使っているメインの技術はCakePHPというフレームワークでありPHPの技術なのですが、 新卒の就職先がRubyを使っていて、今、25〜27歳ぐらいになっている若手エンジニアにPHPの経験がない人が増えている! という大きな問題にぶちあたりました。我々は転職いただく方の前職については、いくつか期待している流れがあります。決済、EC視点ではEC-cubeなどでPHPを扱っていた会社からの転職組というのが重要な人材供給源だったりするのですが、それ以外に「モバイル、スマホアプリ、最強のUX」というスタートアップ的な視点においては、モダンなスタートアップのサービスに携わっている経験は魅力的です。(
ここの数値を変更することで、WordPressで生成される画像サイズを調整することができます。 サムネイルのトリミング サムネイルを実寸法にトリミングするにチェックが入っている場合、画像の縦横比を変えずに縮小し設定したサイズに画像を切り抜くようになります。 サンプル トリミングは画像の中心から指定されたピクセル(縦横とも)を切り抜くようになっています。 <余談> 初期設定のトリミングは「1:1」になっていますが、この比率を「4:3(150×113)」や「16:9(150×84)」など任意に設定することも可能です。 画像サイズの設定 画像サイズの設定はすべて上限値の設定になります。そして、画像のリサイズは縦横比を変更しないように行われます。 正方形の場合同じ数値になりますが、縦横の長さが違う場合は、上限幅に設定した値を元に上限が達しない辺のサイズを自動で計算して縮小するようになります。 <要
Facebookが大規模スケーラビリティへの挑戦で学んだこと(前編)~800億枚の写真データとPHPのスケーラビリティ問題 全世界で3億人を超える会員を抱え、世界最大のSNSとなったFacebook。同社の巨大なシステムは、3つのデータセンターにある約3万台のサーバと、PHP、C++、Memcache、MySQLなどのソフトウェア群によって支えられています(同社のデータセンターの巨大さは、記事「3億のユーザーを抱えるFacebookのデータセンター。移動は自転車、希望は100Gbイーサネット 」を参照)。 同社の技術担当バイスプレジデント Jeff Rothschild氏は、Facebookが実現している大規模なスケーラビリティを、いかにしてこれらのソフトウェアで実現しているのか、10月8日に米カリフォルニア大学サンディエゴ校で行ったセミナー「High Performance at Mas
rubyに限らず同系統のLLはjavascriptに滅ぼされるんじゃないかと先輩が言ってたので、流石にそりゃないでしょうと言ったところ、以下の反論をされた。 サーバも同じ言語で書けるメリットは大きい最近のjsは速くなった。他のLLよりもずっと速い 速度については、幾つかのベンチマークを組み合わせて評価している Which programming language is fastest? によると、確かにjs(というよりv8)が他のスクリプト言語をちぎっている *0 。v8はただのフィボナッチだとCに迫る速度だ。恐ろしい。crankshaftでさらに1.5倍ほど高速化するらしいし、ブラウザの開発競争が続く限りjsの速度的な優位は他のLLと比べてますます大きくなるであろう状況にある。 さて、速度的にも優位だしクライアントとの親和性も抜群とくれば、もはやnode.jsを使わない理由は無く、他のL
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ この記事は現在非公開です 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
via. PHP Stompライブラリを呼び出す消費者スクリプトを書く | 秋元@サイボウズラボ・プログラマー・ブログ ずいぶん前(2007年10月)にサイボウズラボの秋元さんがPHP勉強会で発表したネタですが、stomp拡張モジュールがリリースされたことと、いつか業務でキューを導入するかも知れないということで、ちょっとずつ調べ始めてある程度量が溜まってきたので、ちょっとまとめてみました。 以下、ちょっと長いです。 メッセージ・キューイングとは BPnetの説明が分かりやすいかな。 メッセージ・キューイングは,キューに入れたメッセージをやり取りすることで,システム間を連携する。メッセージ・キューイングはファイル転送と同じ非同期型のメカニズムであるが,ファイル転送よりも即時性が高い。アプリケーションの内部でメッセージを生成してキューに入れるため,利用者がリターン・キーを押したタイミングでサー
クラスを作るとき、ふつうはクラス名を名詞に、メソッド名を動詞にする。 class FileLoader { // クラス名は名詞 def load(name) { // メソッド名は動詞 ... } } しかし PHP のフレームワーク CodeIgniter では、一部のクラスでこれが逆になっている。つまり、クラス名が動詞で、メソッド名が名詞なのだ。 class Load { function model($name) { ... } function helper($name) { ... } function library($name) { ... } } CodeIgniter では、このクラスのインスタンスが、クラス名と同じ名前で $this に設定される。そのため、実際使うときはこんな感じ。 $this->load->model('User'); // モデルをロード $th
このブログでは何度も触れていますが、3月に フリー写真素材 :: Free.Stocker という無料写真素材サイトをオープンしました。 このサイトは、WordPress というブログ向けの CMS(コンテンツ管理システム)を使って作りました。 このサービスを作った際の手順をケーススタディとして「PHPやWordPressを全く知らない方でも、WordPressでWebサービスを作り、それをたくさんの方に利用して頂ける方法を分かりやすく学べる記事を書こう」と思い書き始めたのがこの記事ですが、「PHPとは」から「WordPressサイトにおける内部SEO」「ソーシャルメディアマーケティング」まで網羅する特大記事になり、1記事として一度に掲載することが難しくなったので、全10回の連載としてお送りします。 WordPressやPHP初心者の方はぜひ1ページ目からソースコードを書き写しながら、既に
Image Caching With PHP at Jozef Chutka's blog PHPで画像をブラウザキャッシュさせるサンプルコード例が公開されています。 ブラウザキャッシュ用の Last-Modified、Cache-Control、Expires、ETag ヘッダーを発行してそれぞれハンドリングさせたサンプルです。 PHPで画像を転送するのは重い処理になりますが、こうしたヘッダーによる制御でサーバへの負荷を大きく下げられます。 そもそもPHPで画像を転送する事自体効率が悪いのですが、どうしてもPHPで動的に画像を出したいという場合において使えますね。 ここら辺のブラウザキャッシュに詳しくない方も学習用途に参考にできそうです。 コードをそのままコピペすると動くわけではなく、$this->time()とか、$this->filename()となっている部分においては若干書き換え
「ぱふぅ家のホームページ」の動的なページは「PHP (Hypertext Preprocessor)」によって記述されている。 PHP は、オープンソースのサーバ・サイド・スクリプト言語だ。サーバ・サイド・スクリプトはCGIとは異なり Web サーバが直接実行できるので、サーバにかかる負荷が小さく、応答の早いページを提供することが可能である。 PHPは、C や Perl に近い文法体系を持っているので、これらの言語に慣れている方にお勧めできる。また、C++ や Java、Python、Ruby のように Class を使ったオブジェクト記述も可能だ。 多くの OS(Windows, Linux, macOS X)、Web サーバ(Apache, IIS, PWS)上で動作する点も強みである。 このコーナーでは、PHP を初めて使うという方から、正規表現を使った日本語処理、クラウド連携グラフ
それほど大変な技術ではないのですが、やったことがないと、どこからどう手をつけていいかわからない方が多い技ですね。 これができると、ログインしていないと画像を見せないとか、パスワードが一致しないとpdfの資料をダウンロードさせないとか、応用もできます。 まず、test.jpg なんてファイルをサーバにおいて、 <img src="test.jpg" /> という風に呼び出して表示するのは特に疑問もないと思います。 phpからどうやって画像を出力するのかというと、test.jpg ってリクエストしたときに返ってくる画像のデータをphpで返してやればいいだけの話です。 なにはともあれ、test.php が画像を出力できると想定しましょう。 HTMLには次のように書けば、ブラウザに画像が表示されるはずです。 <img src="test.php" /> 特に難しいところはないです。 たまに勘違いし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く