senmyou さん プロフィール

  •  
senmyouさん: senmyou's blog
ハンドル名senmyou さん
ブログタイトルsenmyou's blog
ブログURLhttp://senmyou.xyz/
サイト紹介文Androidアプリ開発ブログ。HTML/CSS/JavaScriptで作ってます。
自由文長年勤めた会社を退職し、2016年からAndroidアプリ開発を始めました。HTML/CSS/JavaScriptの経験・知識ゼロからのスタートです。貯えがなくなったら突然終了するかもしれません。
参加カテゴリー
更新頻度(1年)情報提供26回 / 330日(平均0.6回/週) - 参加 2016/11/20 16:47

senmyou さんのブログ記事

  • HTML5 Canvasの勉強
  • HTML5のCanvas要素の勉強のために作成したサンプルが少したまったのでご紹介します。 globalCompositeOperation Canvasの魅力的な機能のひとつに合成処理があります。図形などを描画するとき … "HTML5 Canvasの勉強" の続きを読む [続きを読む]
  • Color Pickerを作ってみました
  • アプリやゲーム、ブログなどのWebコンテンツを作成するとき、パーツの色を決める作業って意外とたいへんですよね。赤くしたり青くしたり、薄くしたり濃くしたりなど何度も試行錯誤を繰り返し、ふと気が付くと最初に試した色に戻ってい … "Color Pickerを作ってみました" の続きを読む [続きを読む]
  • Tiny Noteリリース
  • シンプルなメモアプリ Tiny Note をリリースしました。 リスト表示でとても見やすい、シンプルなメモ帳 買い物リストや直近の予定など、メモ帳に残すほどでもないようなことを、迷わずさっとメモれるようなシンプルなメモア … "Tiny Noteリリース" の続きを読む [続きを読む]
  • 処理時間の計測
  • アプリの起動がみょーに遅くて、どこで時間がかかっているのか調べたくなることってありますよね。私はしょっちゅうあります。そこで、JavaScriptで処理時間を計測する方法について調べました。メジャーな方法は次の2つのよう … "処理時間の計測" の続きを読む [続きを読む]
  • Android 端末の回転処理
  • 端末を回転させたとき、アプリを見やすくするために要素の配置やサイズを変えたり、要素を非表示にしたいことがあるかと思います。そこで、Android端末の回転処理について調べました。 回転を抑止する 端末を回転させて横置きに … "Android 端末の回転処理" の続きを読む [続きを読む]
  • Monaca メモ
  • Monacaで久しぶりにプロジェクトを作成し Monaca デバッガを立ち上げたところ、以下のエラーが発生しました。 ググッてもヒットしなかったので私の使い方や環境が悪いだけかもしれませんが、プロジェクトの作成から解決す … "Monaca メモ"の続きを読む [続きを読む]
  • Smoking Note V1.2.1 アップデート
  • 昨日12/16(金)、節煙サポートアプリ「Smoking Note」をアップデートしました。【 アップデート内容 】・アプリの起動速度改善・バッテリー消費対策・「本日の最長禁煙記録」の更新時のエフェクトに「1時間以上」、「2時間以上」、「3時間以上」の3パターンを追加以前にユーザ様からバッテリー消費が多いとのコメントを頂き調べたところ、広告配信サービス「AdMob」のインタースティシャル広告のロードが原因のようでした。広告 [続きを読む]
  • Meditation Note V1.1.0 アップデート
  • 本日、瞑想サポートアプリ「Meditation Note」をアップデートしました。今年5月にリリースして以来、初のアップデートとなります。【 アップデート内容 】・UI見直し・日付・時間形式設定追加・メモ機能追加・グラフ機能追加・瞑想記録共有機能追加瞑想・マインドフルネスにご興味のある方や継続して取り組みたい方がいらっしゃいましたら、ぜひ使ってみてください。 [続きを読む]
  • こまったときのお助けリンク集
  • 私がよく利用させてもらっている Monaca / Onsen UI 関連サイトをまとめました。公式サイトMonacahttps://ja.monaca.io/Onsen UIhttps://ja.onsen.io/Cordovahttps://cordova.apache.org/フォーラム/コミュニティteratail(テラテイル)https://teratail.com/tags/Onsen+UIMonaca × Onsen Communityhttps://community.onsen.io/GitHubhttps://github.com/OnsenUI/OnsenUI/issuesstack overflow(スタック・オーバーフロー)> 日本 [続きを読む]
  • ons-input について
  • 私のいる地域(岩手沿岸)では台風10号の影響で健康診断が一か月延期になりました。そして今日、待ちに待ってない健康診断に行ってきました。外で順番待ちの間とても寒かったのと、血を抜かれたのとでだるだるです。ということでリハビリがてらブログ更新です。今週のアプリのアップデート作業はほとんど進まず。おもしろいようにハマるので、もう無理せず行くことにしました。転んでただで起きるのは損なので、この一週間でハマ [続きを読む]
  • Meditation Noteアップデート作業中(2)
  • リリース済みのアプリのアップデート作業ということでサクっと終わると思っていたのですが、ことあるごとにはまってしまい悪戦苦闘しています。さぼってるわけではないんですが、スキル不足というか集中力が続かないというか。。。アプリを制作する上でAngularJSと英語がわからないことの不便さも痛感します。いまさらですがAngularJSの勉強をしようかと思っています(英語は来世で)。進捗とりあえず、このアップデート作業で何を [続きを読む]
  • リリースしたアプリの起動がある日突然遅くなった話
  • 昨日 11/2 お昼前、いっぷくしようと思い、自作アプリ Smoking Note を立ち上げようとしたときのことです。… アプリの起動が妙に遅いスプラッシュスクリーンが消えた後も、時刻などの動的に描画する要素がなかなか表示されない。ちょっと許容できない遅さで、たまたまかなと思い何度か立ち上げなおしても状況は変わらず。アプリの起動後の動作には問題がなく、広告自体もちゃんと表示されるのですが、ただただ遅い。アプリのキャ [続きを読む]
  • クラス操作関数
  • 以前に正規表現を使用したことを思い出し調べていたときにでてきたソースです。実際、正規表現は一か所でしか使用していないのですが、こうゆう使い方もあるということで、クラス操作関数とあわせて備忘録として残しておこうと思います。クラス操作は classList のメソッドで容易に行うことができますが、Can I use で調べてみると Android 4.4 からの対応になっています。それ以前のバージョンに対応する場合は classList の代用 [続きを読む]
  • Meditation Noteアップデート作業中
  • 現在、瞑想アプリ「Meditation Note」のアップデート作業を行っています。このアプリは私が初めて作成したアプリで、これまでにほとんどダウンロードされていないのですが、思い入れがとても強いアプリです。瞑想関連のアプリはすでにたくさんありますし、現在も新しいタイプのアプリがリリースされ続けているので、PLAYストアで「瞑想」で検索しても表示すらされない状態です。それでも、もともと「自分で使いたい」という想いで [続きを読む]
  • ons-list-item の drag&drop
  • ons-list-item の Drag & Dropのサンプルです。See the Pen ons-list-item drag&drop (jQuery UI) by senmyou (@senmyou) on CodePen.jQuery UIのsortable機能を使っています。使用しているファイルは「jquery.min.js」、「jquery-ui.min.js」、「jquery.ui.touch-punch.min.js」です。リストを2つ並べましたが、違いは「線(ボーダー)」だけです。ほんとは下のリストのほうがいいと思うのですが、下のリストは一番下のリストア [続きを読む]
  • ons-carouselのループ
  • ons-carouselでループ表示するサンプルです。See the Pen ons-carousel loop by senmyou (@senmyou) on CodePen.ここでは ons-carousel-item を3つ使っています。postchangeイベントハンドラで、アクティブインデックスが端にきたときに隠れている部分を書き換え、真ん中に移動し、最後に端の内容を書き換えています。私が作成したアプリでは ons-carousel-item 内にカレンダーを作成し、スワイプでカレンダーを送れるようにしま [続きを読む]
  • カレンダーのソースコード
  • Daily Noteのプロジェクトを整理しているときに、カレンダー作成のソースコードが流用できそうな形になっていたので抜き出してみました。リリース版ではもっと複雑怪奇になっているのですが、評価段階で作成したソースコードはわりとシンプルなのでベースにしやすいかと思います。See the Pen wzQOKW by NORIAKI MIFUNE (@senmyou) on CodePen.ところで、今日このソースコードをブログ上で動作させたくて、何かないかなとネットで [続きを読む]
  • ビューポート設定について
  • 私が遭遇した、ビューポート制御ライブラリ「monaca.viewport.js」を使用したときの不思議な現象について記してみたいと思います。monaca.viewport.jsこのライブラリは、モバイル端末の解像度の違いを吸収してくれる便利なライブラリです。具体的には、端末の表示領域(window.innerWidth)にぴったり合うようにアプリのコンテンツ(body要素)を拡大縮小します。また、resizeイベントを監視して端末の回転を検知し拡大縮小します [続きを読む]
  • Monacaメモ(環境編)
  • これまでのアプリ開発でハマったことをまとめてみようと思います。私の理解不足や勘違いがあるかもしれませんので、その点はご容赦を。 MonacaクラウドIDE/LocalkitとMonacaデバッガ/実機のイベント発生タイミ … "Monacaメモ(環境編)"の続きを読む [続きを読む]