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

【aws】sqsでのエラー処理実装

aws

はじめに sqs使ってみたけどちょいちょいエラーが発生します。 頻度とかは出していませんが、キューへの登録だけでも1日数回起きるのでエラー時を考慮した実装は必須かと思われます 今回の使用用途 1. ユーザーがサイトにアクセス 2. 1の内容をsqsのキューに…

iPhoneのaudioではミュート(muted)が効かない

地味に色々はまる・・・audioで音声再生して、画面がアクティブでなくなっても音声が流れ続けるので アクティブでなくなったらaudio.muted = trueに切り替えてみたpcとandroidではこれで良かったのだが、iPhoneではaudio.pause()して再生停止しないとダメな…

【javascript】android x chromeでAudio.currentTimeをセットしても効かなかったときの対応〜音声再生

やりたかったことは、javascriptでのAudioの再生で所定の場所から再生したいということでした 基本的は以下でできたのですが、android + chromeで動作確認できなかった。 currentTimeを設定しても0になってしまってうまくできませんでした。 <button onclick="playAudio();">再生</button> <script> function …

【javascript】canvasにimg画像(アニメーションgif)を重ねて中央寄せする

たいした話じゃないけど、やりたかったことは canvasへの描画処理を開始する前の事前処理(準備)中にローディング画像みたいのを出したかったのですが、 canvasにグルグル回るアニメーションgifを描画すると1枚目の静止画となってしまうのでcanvasとimgタグを…

【android】Volleyでjsonを取得してListViewに表示する方法メモ

はじめに 今回やりたかったのは、apiを叩いてその結果をListViewに表示するというよくありがちなこと Volleyは導入済とします * 実装 レイアウト activity_main.xml(ListViewを置く画面) <ListView android:id="@+id/myListView" android:layout_width="match_parent" android:layout_height="match_parent"></ListView>list_item.xml(ListViewの1行)

【android】Volleyでpostパラメータを送信してjsonを受取る方法メモ

はじめに 今回やりたかったのは、以下のようなよくある処理ですが少しはまったのでメモしておきます ・アプリからpost送信 ・サーバーにて$_POST(phpです)を受信してjsonを返す ・アプリでjsonを処理する インストールと設定とか まずはインストールして使え…

【bootstrap】横長の画面でmin-widthを指定して横スクロールさせる

bootstrap製の管理画面テンプレートのadminLTEを使って管理画面を作っているのだが、ある画面でtableに表示する項目が多くて困っています。bootstrap標準でtable-responsiveがあって画面に入りきらない箇所は横スクロールできるのですが、使ってるpcによって…

動画ファイルからパラパラ漫画を作ってjavascriptで再生する

はじめに 今回やろうとしたことは動画ファイルから画像のキャプチャを作って、その画像を順番にcanvasに描画し続けるということ。 手順としては> キャプチャ画像の生成(ffmpeg使用) ・動画ファイルの情報を取得(fps、再生時間、画像サイズ) ・音声ファイルを…

【javascript】videoタグを使わずスマホで動画を自動再生できるライブラリ

はじめに 今回やりたかったことは以下 ・ページが表示されたら動画を自動再生する ・全画面表示ではなくページに埋め込む形でインライン再生 ・スマホ(ios・android)で実装動画広告のようなイメージでしょうかvideoタグを使えばできると思ったのですが、ス…

【MySQL】最低限の??デッドロック対策メモ

今まであまり気にしてこなかったけどちょっと問題になったのでメモ 今回は同じ様な内容のバッチ処理を多重でいくつも回す実装としたため、更新するテーブル・レコードも同じになってデッドロックが発生しました今回の原因となったのは以下 複数テーブルへの…