タグ

ブックマーク / takahashifumiki.com (8)

  • Githubにpushしたら自動テーマ更新する恐怖のWordPressプラグインを作った | 高橋文樹.com | プログラミング

    この投稿は 10年 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 WP-Dというブログがありまして、そちらで2ヶ月ほど前に「もうFTPを利用することは止めて、Gitを使おう。そのほうがメリットが多いよー」 という記事がはてなブックマークでホッテントリ入りするということがありました。 ブコメの反応をまとめると…… DevOpsとかいってんのに世間はまだこのレベルか嫌になるな FTPとGitって違うじゃん、何言ってんの サイトの管理をGitでできるわけないじゃん という感じでした。 この記事を書いたメガネさんはデザイナー/ディレクター出身で黒い画面を勉強中、言葉足らずな部分はあったと思いますが、それらの心ないブコメを読み、大変傷つきました。そして傷心のあまり失踪、渋谷セルリアンタワーの屋上でカラスについばまれている無惨な腐乱死体として発見されま

    Githubにpushしたら自動テーマ更新する恐怖のWordPressプラグインを作った | 高橋文樹.com | プログラミング
  • WebフォントをTypeSquareからFontPlusに変えることになった | 高橋文樹.com | デザイン

    この投稿は 10年半 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 さて、先日WebフォントのモリサワTypeSquareを導入したよーという記事を書きましたが、あっという間にFontPlusに変更しました。今回はその顛末について。 WebフォントサービスのFontPlus FontPlusに乗り換えた理由 さて、無事TypeSquareを導入して、ブログも書いて、こりゃしばらく筆が載りそうだわいと思っていたところ、衝撃の事実が発覚。なんと、iOSのtwitterやFacebookといったアプリでこのブログを表示すると、Webフォントが適用されていないじゃあーりませんか! Safariでは表示されているのに! 2015年2月10日現在は表示されるようになったようです。 とはいえ、もしかしたら自分の設定が悪かったのかもしれません。他のサイトで

    WebフォントをTypeSquareからFontPlusに変えることになった | 高橋文樹.com | デザイン
    terkel
    terkel 2014/02/25
    モリサワの TypeSquare は UIWebView をサポートしていない
  • いまさらだけどWordPressでAjaxのやり方 | 高橋文樹.com | プログラミング

    この投稿は 12年 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 Never Let Me Go 先ほど拙作WordPressプラグインのNever Let Me Goをアップデートしたので、その際の作業ログです。基的にはWordPressを知っていて、PHPとかJavascriptとかはまあわかるかなという人を対象にしています。それでは、レッツスタディ。かなり長いですよ。 成果物 Ajaxでユーザーを検索して、IDと名前の一覧を取得して表示、選択すると該当するユーザーIDをinputタグにセットします。 管理画面でのインクリメンタル検索 Ajaxを導入した経緯 Never Let Me Go(以下NLMG)はユーザーが自分で退会できるようにするプラグインなのですが(参考)、そのユーザーがコンテンツを作成していた場合、そのコンテンツは消え

    いまさらだけどWordPressでAjaxのやり方 | 高橋文樹.com | プログラミング
  • ぼくがかんがえたさいきょうのWordPressテーマ開発のはじめかた | 高橋文樹.com | プログラミング

    この投稿は 12年 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 そろそろテーマを変更しようかなと思っているので、その前準備について。ぼくのサイトのWordPressテーマは子テーマとか既存テーマのカスタマイズではなく、完全フルスクラッチなんですが、その際に「こんな風に作り始めてるよ」という問わず語りです。 1. 開発環境 開発ツールは最近Netbeansを使ってます。NetbeansはWordPressのルートフォルダーをプロジェクトに指定すると、関数が予測変換で呼び出せるようになります。グローバル関数なんて全部覚えていられないので、これは便利ですね。変なタイプミスをなくすためにも、予測変換機能は絶対使うようにした方がいいと思います。DreamWeaverもCS5ぐらいからこういう機能が実装されたように思います。 NetBeansの予測変

    ぼくがかんがえたさいきょうのWordPressテーマ開発のはじめかた | 高橋文樹.com | プログラミング
    terkel
    terkel 2012/10/26
    style.css は使わず、ヘッダ情報だけ。CSS と JS は wp_enqueue で読み込む。functions.php には処理を書かず別ファイルに分割。など
  • ほんとうは怖いWP Super Cacheの話 | 高橋文樹.com | プログラミング

    この投稿は 11年 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 WordPressで一般ユーザーのログインを伴うサイト(ECサイト、SNSなど)を作っている方も多いと思いますし、そういった依頼を受けることも多いのですが、最近「バグです!」という報告を受けてよくよく調べたらWP Super Cacheというキャッシュプラグインのせいだったということがなんどかありました。毎回説明するのが大変なので、書いておきます。 そもそもWP Super Cacheはどういう仕組みか 通常のWebサイトというのは、ユーザーから求められたリクエストからPHPなりRubyなりPythonなりが求められるデータを推測し、データベースに対して適切な操作を行い、最終的にHTMLを書き出します。 動的なサイトがリクエストを受け取って処理する仕組み で、Webサイトが重

    ほんとうは怖いWP Super Cacheの話 | 高橋文樹.com | プログラミング
  • ぼくのユーザーを守って〜Tips on WordPress + SSL〜 | 高橋文樹.com | プログラミング

    他にもCoreServer.jpとかも独自SSLを使えるみたいですね。ちなみに僕のサイトは最近さくらVPS512に引っ越して、SSLボックスで買った2,000円の証明書を使ってます。nginxにしたら早くなったし、年額もこれまでと大して変わらなくて嬉しいですよ。 公開画面をSSLにして注意すべきこと このサイトではお問い合わせなどがそうなのですが、注意すべきことが幾つかあります。 SSLで保護されたページの中にSSLで保護されていない画像やCSSなどを読み込むと警告が出ます。SafariとかFirefoxだとあまり気づかないですが、IEだとアラートが出てしまうので、詳しくないユーザーがビビって逃げちゃうんですね。 SSLページで読み込むべきでない外部サービスは表示しない SSLで保護されたページにおいて画像等を読み込む場合は同様にSSLで保護されている必要があります。WordPressには

    ぼくのユーザーを守って〜Tips on WordPress + SSL〜 | 高橋文樹.com | プログラミング
  • “WordPressプラグインの日本語リソース作りました”の効果を挙げるために必要なこと | 高橋文樹.com | プログラミング

    この投稿は 13年 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 はてなブックマークで上に上がってくるWordPress系のエントリーは大体読んでいるつもりなのですが、日ブログを強化改造する!為に参考にさせて頂いたサイト一覧という記事を見かけ、さらにそこから過去記事をツイートする「Tweet Old Post」を使うなら絶対やるべき10行のおまじない!という記事を見てちょっと「もったいないな」と思ったのでまとめます。なんか上から目線っぽいですが、他意はありません。 日語リソースを自分のサイトで配布する場合の問題点 WordPressは有名なブログツールですが、その最大の特徴は「よくわかんなくても使える」という点にあります。おそらくPHPを見下しているPerlモンガーでもWordPressでブログを書くというケースがあるんじゃないかという

    “WordPressプラグインの日本語リソース作りました”の効果を挙げるために必要なこと | 高橋文樹.com | プログラミング
  • MooToolsドキュメント カテゴリー「MooTools」 | 高橋文樹.com

    MooToolsは中級から上級のJavaScript開発者のために設計された軽量で、モジュール化された、オブジェクト志向のJavaScriptフレームワークです。これを使えば、エレガントで、きちんとした裏付けのある、一貫したAPIにより、パワフルに、柔軟に、そしてクロス・ブラウザなコードを書くことができます。 MooToolsのコードは標準準拠しており、どんな警告も出しません。拡張性のあるコーディングと、わかりやすい変数名:ブラウズしやすく、わかりやすい。 オープンソース・ライセンス MooToolsはオープンソースMITライセンスの元にリリースされています。つまり、あなたはどんな状況でもこれを使用し、修正することができるのです。

  • 1