2016-01-01から1ヶ月間の記事一覧

bootstrapのdaterangepicker(datepicker)を日本語化して少しカスタマイズ?して使う方法メモ

はじめに タイトルのとおりですが知っていればかなり便利でした。 次回もサクっと使えるようにメモしておきます 使うもの ・jQuery ・Bootstrap ・bootstrap-daterangepicker ・moment.js 準備 jqueryとbootstrapはCDNを使用 bootstrap-daterangepickerはこ…

【fuelphp】MySQLのIN句の使い方メモ

使いたいときはいつも忘れてるので自分用にメモやりたいSQL select * from users where id in (1, 2, 3);fuelphp $user_ids = array(1, 2, 3); $query = "select * from users where id in :user_ids; $params = array("user_ids" => $user_ids); DB::query(…

【fuelphp】APIバージョンを意識したAPI設計について考えてみた

はじめに アプリリリース後にバグが見つかり、アプリ(ios,androidoともに)とAPIを改修する必要がある場合がありました。 対応としては 1. アプリを強制アップデートさせる(最新バージョンでないとアプリを使えないようにする) 2. 過去のアプリのバージョンと…

【aws】phpからdynamodbを使う方法メモ

はじめに awsのdynamodbをログ保存用として使用 今回は他の人が作った環境での作業だったのでコントロールパネル等の設定は記載しません不慣れなのもあると思うけど、データの取得と登録する調査をするだけでけっこう時間かかってしまった、、、 今回はIAMロ…

【fuelphp】Paginationをカスタマイズして使う手順

はじめに 仕事でちゃんとWebページ作ると避けて通れないのがページングかと思います。 で、過去にはやったことあるとは思うのですがやっぱり少し時間かかりました。 次回、同じことがないようにメモしておきます configの設定 まず、 fuel/config/pagination…

【fuelphp】共通処理をPackage化して複数サイトで使う方法

はじめに 1つのfuelphpで複数サイト(一般ユーザが見るサイトと管理者が見るサイト等)を共存させるというのは僕はよくやります。 で、以前に以下の記事で共通処理をシンボリックリンク化してしまう方法を紹介しました。 fuelphpで複数サイトを構築する方法 …

【fuelphp】MySQL接続エラー[HY000/2002]と[Call to undefined function Fuel\\Core\\mysqli_init]

はじめに 今更感のある内容ですがけっこうハマったのでメモしておきます。 環境としてはAwsのEC2をWebサーバーにRdsをDBサーバーとする構成で Webサーバーにはmysql-serverをインストールしていない状況です。mysql-clientはWebサーバーにインストール済みで…

YoutubeAPIで再生回数順の動画リストを取得する方法

はじめに YoutubeAPIを使って何かできないかなと思って、サンプルを作ってみたのでそのときのメモ。ちなみに本当にやりたかったことは日別、月別などの再生回数順のリストを取得して簡単なランキングサイトでも作りたかったのですが、今のところやり方がわか…

【Emacs】ちょっとしたテキスト編集したいときの諸々メモ

エクセルのデータをテキストベースで編集したいときとかに、 使い慣れたサクラエディタやらを使って編集したりしてるのですがEmacsでもちょっとした編集を慣れるためのメモしてゆきます 行番号の表示・非表示 改行、タブを置換 キーボードマクロ 矩形編集 ク…

【swift】エラーメモ clang: error: linker command failed with exit code 1 (use -v to see invocation)

ついさっきまで同じビルドできていたのに突然このエラーが出る場合があります。 特に開発始めたばかりのときはビルドが通らないだけで一苦労です自分の場合は、「command + shift + k」で1度クリーンしてから再度ビルドすると大抵解決していると思います cla…

【aws・fuelphp】EC2からS3へファイルアップロード・削除を「AWS SDK for PHP version3」で行ったのでメモ

はじめに fuelphpからs3(aws)を利用する方法メモ - とりあえずphpとか 以前こちらにs3へのアップロードは書いたのですが、SDKのバージョンが3に変わっていて、少し変わっていたのでメモ 基本的には同じ。 SDKのダウンロード コチラのページから下の方に「dow…

【fuelphp】セッション保存先をredisにする方法メモ

はじめに 検索したらいっぱい出てきました。いちおう自分用にもメモ 手順 config/session.phpの準備 「fuel/core/config/session.php」を「fuel/app/config/session.php」にコピーfuel/app/config/session.phpを編集 // 32行目くらいにのdriverをcookieからr…

【swift】fabricのcrashlyticsでクラッシュレポートが送信されなかった時の対応メモ

はじめに サンプルアプリを作って、マニュアルの手順通りに導入すると上手くいくのに携わっていた案件のアプリに入れた際になぜか上手くいかなかった。 そのときの対応方法をメモ 実装 AppDelegate.swift import Fabric import TwitterKit import Crashlytic…

sequelproで多段sshを使って接続する方法メモ

はじめに 今回やりたかったのは以下のような環境で、sequelproを使いたかった。 で、調べると.ssh/configを使えばできそうでした・踏み台サーバー (pcからssh接続可)・webサーバー (踏み台サーバーからssh接続可)・dbサーバー (webサーバーからmysqlクライア…