2015-01-01から1年間の記事一覧
Teratailに JavaScriptでかぶらないように変数を分配したい(14969)|teratail というクイズみたいなのがあったので、面白そうだから考えてみました。 各配列の値が同じにならない様に取り出すパティーン。 各配列の中に同じ文字列があって、これが被らないよ…
最近gruntよりgulpの方が熱い!という噂を聴いてバリバリgrunt派だったのですがチャレンジしてみました。 インストールとかは同じnode関連なのでnpm使えば簡単にできるので、この辺りgruntと大差なく導入できるなぁ〜って印象でした。 gruntで言うところのwa…
会社やお店のアクセスページとかでGoogle Mapを埋め込んだりすることも多いかと思います。別棟があるとか2号店が近くにあるとか駐車場が別だとか、ピンを複数個打ちたい場合のメモです。 1. ピン(マーカー)を複数打つ方法 google.maps.Markerでピンが打てる…
cakePHPを触ってみようかと思いインストールしたらcomposer.jsonがあったので折角なので今まで見ぬふりしてきたcomposerそろそろやってみようと思い立ったのでメモ Composer をHomebrewでインストールする $ brew install composer DebugKitをcomposerに追加…
homebrowで入れたapache2.4でローカル環境(local.testapp)を作成している時、ディレクトリのパーミッションを変更してみたり、apacheのhttpd.confに書いてあるユーザーをディレクトリに追加してみてもローカル環境のサイトが403になる時のめも。 1. ローカル…
同じ列にデータを入力していて、入れたい値が重複してないか簡単にチェックしたいとかって時のメモ。例えば下のようなA列のデータがあるとします。 A 1 id 2 AAAA05 3 AAAA01 4 AAAA06 5 AAAA04 6 AAAA07 7 AAAA03 8 AAAA08 9 AAAA02 10 _______ A10にAAAA01…
※ 結論から言ってしまえば、Adobe Creative Cloudが原因でした。 普段メインのiMacはスリープで使っているのですが時々動作が重くなってきた時とかに再起動をしています。 今日もいつものように再起動をした所、起動直後からFinder下に表示させていたHDDの容…
KiKiKi_KiKiのQAプラットフォーム|teratail(テラテイル) 僕自身スーパー独学だけおじさんなので、へんな所があれば突っ込んでもらえると嬉しいです。 棒とか突っ込むのはやめて下さい。よろしくお願いします。 岡山に移住した訳なのですが、岡山の勉強会…
削除は非常にクリティカルな動作なので、慎重に自己責任で行ってください。 共有されているフォルダを間違ってマイドライブに追加しちゃったりしたとき。ローカルと同期していると容量を食っちゃうのでフンガーとなります。 こいつをマイドライブから削除したい…
ちょっと古い記事なのですが、LIGさんの解決!WordPress投稿画面のカテゴリーをカスタマイズする方法という記事を参考に投稿のカテゴリーを複数選択できないようにラジオボタンに変更しました。 記事に掲載されているコードの通りに行うことでカテゴリー選択…
※ もっと簡単に実装できる方法がありました! 追記 2015 12/25 前回WordPressの投稿の並び替え条件(orderby)を複数にする方法を書きました。 しかし、この方法ではorderbyを複数にすることはできましたが、それぞれの条件で並べ方(order)を指定することはで…
WordPressで投稿の並び順を操作する時 まずは、カスタムフィールドの値で並べて カスタムフィールドの値が同じだったら投稿日順に並べる のように並び替えの条件を複数使いたい時があったのでメモ。 投稿に発売日を入力するrelease_timeというカスタムフィー…
Gitで別々に作ってたリポジトリをコミットログを残したまま1つにしてしまいたい時のめも。 例えばkankore_repoとkuchikukan_repoという2つのリポジトリが別々にあったとします。 これらを別々のリポジトリで管理するのが大変になってきたのでkankore_repo内…
gmailのアドレスは{自分のメールアドレス}+{好きな文字列}@gmail.comのように+を使ってメールアドレスを作成できます。 参照 アドレスのエイリアスの使用 - Gmail ヘルプ どこかのwebサービスに登録する時などに+サービス名とかでアドレスを作成して登録して…
jQueryを使ってページをスクロールさせるスクリプトでよく見かけるのは下記のような感じです。 $('body, html').animate( {scrollTop: 0}, 'fast' ); このコード動くんですけど、bodyとhtml両方でイベントが起きているので、処理中にチラツキが発生したりコ…
WordPressでも内部的に使われてるらしいPHPMailerさん便利なのでちょくちょく使っているのですが、メーラーによっては日本語で長い文章をメールのタイトルにすると文章の途中が文字化けしてしまっていました。 てっきりメーラーの仕様なんだと思っていたので…
クラス内の関数で処理をしてエラーがあればExceptionでthowして呼び出し元でエラーを表示させようとしていた所次のようなエラーが出てしまいました。 Fatal error: Uncaught exception 'Exception' with message ... エラーになったコード
既存のプロジェクトに途中参加した際の出来事です。 新しいカテゴリーのページを追加したいということでカスタム投稿タイプを作成したのですが、既存のページのレイアウトが変わってしまっていると連絡をもらってしまいました。調べた所このプロジェクトでは…
固定ページにサブクエリを使って投稿を表示させ、WP-PageNaviプラグインでページ送りを表示させる方法のめも。 固定ページのテンプレートにただプラグインを表示させるコードif(function_exists('wp_pagenavi')){wp_pagenavi();}を書いてもナビゲーションは…
px指定の次はコレ!フォントサイズやブレイクポイントに「rem」を使ったレスポンシブ対応のフレームワーク -Schema UI Framework レスポンシブなwebサイトを作るとき最近の流行りはメディアクエリをrem指定だ!と言うことでrem指定にチャレンジしてみた所、…
javascriptでAPIを叩く関数を作ってAPIからデータ取得後にsetTimeoutを使って同じ関数を呼びたいような時 次のような関数を作ったりします。 var timer; // AjaxでAPIを叩いてデータを取得する関数 var getMyAPIData = function() { clearTimeout(timer); $.…
is_archive()とかの分岐をカスタム投稿タイプでしたい時の書き方 アーカイブページ is_post_type_archive( $post_type ) を使う
コードベースでカスタムフィールドが作れるWordPressのプラグイン「Custom Metaboxes and Fields for WordPress」が超便利なので使っています。 ▼ 以前の記事 ▼ textareaやcheckboxなど色々なフィールドがコードベースで作ることができるのですが、カスタム…
WP Social Bookmarking Lightは管理画面から表示させたいソーシャルブックマークを選ぶだけで簡単にショーシャルブックマークのボタンを設置できるWordPressのプラグインです。 WP Social Bookmarking Light 簡単に使えるように管理画面の設定でブックマーク…
色々とあって東京圏内から備前国の端っこに引っ越しました。 まぁネットのお仕事を始めた頃からネットなのに場所性に縛られるのはオカシイ!と思い続けてきていたので、この考えを実践する良い機会なのだと思っています。 強いチームはオフィスを捨てる: 37…
PHPでCache_Liteでキャッシュを保存していた時にキャッシュ自体は保存できているのに、Cache_Lite->getしてもfalseになりキャッシュが上手く機能しなくてハマッたメモ。 Twitterからタイムラインを取得して返すAPIを作っていました。
Twitterのアカウントをフォローできるボタンを作るには公式のドキュメントから作成できます。 Follow Button | Twitter Developers こんな感じに。 Follow @twitter window.twttr=(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr…
javascriptでループから抜けるときはbreak;を使います。 for(var i=0, l=myArg.length; i
GitHub上にあったhttp://github.com/hibiki/mybranchをフォークしてkikiki/mybranchを作ったとします。フォーク元のhibiki/mybranchが更新されたのでその差分をフォークしたブランチにも取り込みたい時の手順です。 1. local環境でforkしたブランチに移動 $ …
使いたいモジュールがgiyHubとかにあればgitsubmoduleでプロジェクトに取り込むことが多いのですが、プロジェクトによっては取り込んだモジュールを少しカスタマイズしたいとかって事が結構あります。 そんな時大元のリポジトリをForkしてカスタマイズしたも…