Android 検索が強力なメモアプリをつくりました(入れ子フォルダ、タグ、ファイル内検索、置換、ロック、編集画面広告非表示など)

全文検索で指定可能な検索条件は サブフォルダ内の検索 ゴミ箱 色 時間(作成、更新、閲覧) タイトル(and or) 本文(and or) タグ(and or) 検索条件の入力画面 ファイル内検索・置換もできます。正規表現も使えます。 その他の主な機能 階層化可能なフ…

android sqlite like 大文字小文字を区別する方法

PRAGMA case_sensitive_like = 1 を実行する SQLiteOpenHelperを使うなら下記のようにすればいい @Overridepublic void onOpen(SQLiteDatabase db) { super.onOpen(db); db.execSQL("PRAGMA case_sensitive_like = 1");} SQLiteのLIKEは、デフォルトだと大文…

最も衝撃的な事実

それは自分の死。昔から自分が死ぬのはわかってたけどちゃんと想像して実感してみようとしたことがなかったので別に何とも思わなかった。まるで他人が死ぬのと同じように自分が死んでも死んだ後の世界を見ていられるような気でいた。しかし自分の死は他人の…

連続タイマーを目覚ましとして使う

概略1、5秒毎に現在時刻を読み上げるタイマーを作る。2、そのタイマーを起床時刻に予約する。 詳細1タイマー選択画面下の+ボタンを押して新規にタイマーリストを作る。編集画面に飛ぶのでタイマーを一つ追加する。そのタイマー設定を5秒、繰り返し回数99…

自粛中の在宅ワークや勉強に便利なタイマー(ダラダラ防止)

youtu.be リスト上に並べたタイマーを上から順に実行するアプリです。繰り返し回数を設定することも可能です。各タイマーには名前を付けることができます。そして各タイマーの開始時にそれをTTSで読み上げます。なので見て確認しなくても今何をすべきかがわ…

1からn以下の自然数を二つの互いに素な集合に分けて各集合に属する自然数の積が同じになるようにできるか

ツイッターで見かけた問題 1からn以下の自然数を二つの互いに素な集合に分けて各集合に属する自然数の積が同じになるようにできるか 不可能。 証明 上の条件は1からn以下の自然数の積の素因数分解(以下A)の各素数の指数が偶数であることと同値であるか…

連続タイマーに予約機能(開始時刻指定)を追加

機能指定した時刻に好きなタイマーを開始できます。一回だけまたは繰り返したい曜日を設定できます。ただし、同時に実行できるタイマー数は一つだけです。なのでタイマー実行中に予約時刻になった場合は現在実行中のタイマーをリセットして予約されているタ…

普通のメモ帳 プライバシーポリシー

プライバシーポリシーについてprivacy policy android.permission.READ_EXTERNAL_STORAGEバックアップの作成、テキストファイルのインポート、エクスポートのためにのみ使用しますit is used only for creating backup,importing or exporting txt files. an…

普通のメモ帳に履歴機能、カーソル位置変更を実装した

履歴機能(バージョン管理機能)とは? 現在のタイトルと本文内容を保存しておく機能です。保存は手動で行います。いつでも保存したポイントへ戻せます。保存ポイントにはコメントを残しておくことも可能です。 実装した理由 コピー機能があるからこんな機能…

連続タイマー(androidアプリ)でポモドーロテクニックを実行する

google playにあるポモドーロタイマーをいくつか試して思ったのは自由度が低いものが多いということ。設定を一つしか保存できないし実行中タイマーの時間を変更できないものが多い。 この連続タイマーは設定を複数保存できるし実行中に時間を変更したりもで…

マルチタイマー

Google playにあるマルチタイマーアプリをいくつか使ってみて不満があったので作った。 不満だった点 1 一覧性がない。 2 同じタイマーを同時実行できない。 3 フォルダの切り替えを1タップでできない 1について。 異なるフォルダ内にあるタイマーを同時…

Muziliブルートゥース スピーカー Bluetooth スピーカー speaker 重低音 高音質 臨場感満点 耐久性 ハンズフリー通話 コスパ最高

車の運転中にオーディオブックを聴くために購入した。イヤホンで試したけど運転中時々外れるのでイライラして危ないのでイヤホンでは駄目だと思った。 短所3つ1.buletoothモードがクソ。音がぶつぶつ切れる。具体的に書くと短い無音後の頭の部分が切れる。…

android tts 音量設定

s を 音量 volume で発話する private void speak(String s,float volume){ if (Build.VERSION.SDK_INT >= 21) { Bundle params = new Bundle(); params.putFloat(TextToSpeech.Engine.KEY_PARAM_VOLUME, volume); textToSpeech.speak(s, TextToSpeech.QUEUE…

android8で正しく動作するタイマー系アプリを作るにはどうすればいいんだろう?

アプリがフォアグランドになっている場合とバックグランドになっている場合は問題ない。setAlarmClockを使えばいいだけ。問題は画面オフ(電源オフでない)にしてるとき。setAlarmClockで時間になったらTTSで知らせるようにしたいのに画面オフ後3分以上経…

日記アプリにテンプレート機能を追加

機能を追加した理由2つ 1.スマホでテンプレ日記をつけようと思いテンプレートが使えるアプリを探したのだがなかなか見つからなかった。 2.コピペすればいいのになぜわざわざ作ったかというと、長期間続ける場合、毎回コピペするのは面倒だから。ステッ…

連続タイマー2をmp3プレイヤーとして使う

連続タイマー2は各タイマーに一曲設定できるのでmp3プレイヤーにもなります。(タイマーを作るときにBGMを設定してからBGM時間ボタンをタップすればタイマーの時間をBGMの長さと同じにできます。) 長所任意区間の繰り返し回数を指定できる無音を挟めるので…

車のスピードメーターの問題点

フロントガラスの下についてるからスピードを確認するときに視線を前方から外さなければならず危ない。 この問題の解決策1スピードを読み上げる機能をつける。5km/h刻みぐらいで。2フロントガラスに表示する。位置は右端の真ん中辺り。 1を実現するスマホ…

連続タイマー2 (プログラマブルタイマー、インターバルタイマー、ルーチン、ADHD、一定時間ごとにアラームが鳴る アンドロイド )

このアプリはリストに並んでいるタイマーを上から順に実行していきます。パソコンのプログラミングと同じように任意の区間(タイマーaからタイマーb)をループさせたり条件分岐させたりできます(break,continueが使えます)。 各タイマーの開始時にそのラベ…

連続タイマー2 プライバシーポリシー

プライバシーポリシーについてprivacy policy android.permission.READ_PHONE_STATE 電話がかかってきたときに音を止めるためにのみ使用します。It is used only to stop the sound when a call comes in. android.permission.READ_EXTERNAL_STORAGE BGM用の…

イーサリアム(ETH)送金時間

送信 2018/01/02 12:19:15 bitflyer受信 2018/01/02 12:32 zaif約13分

ライトコイン(LTC)送金時間

1回目 送信 2017-12-09 14:16 コインチェック受信 2017/10/30 14:37 ビットフライヤー 約21分 2回目 送信 2017-12-09 14:40 コインチェック受信 2017/10/30 15:02 ビットフライヤー 約22分

ビットコインキャッシュBCHの送金時間

1回目 2017-10-29 17:48:05 送信 コインチェック2017/10/30 18:00:08 受信 ビットフライヤー 約一日 2回目 2017-11-03 12:10:33 送信 コインチェック2017/11/03 15:18:53 受信 ビットフライヤー 約3時間8分 3回目 2017-12-10 13:30 送信 ビットフライヤー2…

p%下がった後元に戻すには何%上げればいい?

仮想通貨の取引をしていて気になったので計算してみた。 0<p<100(1-p/100)(1+x/100)=1 答えはこの方程式の解でそれはx=100p/(100-p) これはpより大きい。なぜならx-p = p^2/(100-p) > 0 f(p)=100p/(100-p) として具体的に数値を代入するとf( 1 ) = 1.0101010101010102f( 2 ) = 2.0408163265306123f( 3 ) = 3.0927835051546393f( 4 ) = 4.166666666666667f( 5 ) = 5.2631578947368425</p<100(1-p/100)(1+x/100)=1>…

コインチェックのコンビニ入金反映時間(土曜日)

20時59分に支払いが完了し21時1分に入金完了メールが届いた。手数料は3万以上は1000円と高いけど早くて驚いた。

chromeのお気に入り拡張機能

OneTabこれはタブを沢山開いてなかなか閉じられない人には便利だと思う。これの機能は一つのタブ中に現在開いているタブを全て表示し開いていたものは全て閉じてくれるというもの。よってメモリ使用量を減らせる。さらに助かるのはタブは沢山開くとタブに文…

ゼルダの伝説 ブレスオブザワイルド 剣の試練 序盤の感想。

マスターモード飽きてきたからノーマルモードの剣の試練やってみた。10階ぐらいまで行った。 スタミナ2周とハート10個でやってるんだがマスターモードよりこっちのほうが難しいし面白いと感じた(マスターモードは象の心中クリアしてラクダの心中攻略中…

距離dを速度vで移動する場合に比べて速度をΔvだけ増やしたらどれだけ時短できるか?

距離の単位をkm速度の単位をkm/hとする。 dを速度vで移動したときの時間をT(v) とすると求めるものは T(v) - T(v+Δv) 。 T(v) - T(v+Δv) = d/v - d/(v+Δv) = d/v(v/Δv + 1) わかりにくいので具体的に数値を代入する。d = 10, v = 60, Δv = 10とするとT(v) - …

  ネタバレ注意 ゼルダの伝説 ブレスオブザワイルド マスターモード クリアにしか興味がない人の感想2

象の神獣取り戻したので次はラクダの神獣を目指した。始まりの大地の西からでゲルドの町を目指した。クソゲーだった。スカスカすぎる。ただ移動するだけ。一応少しは敵が出てきて死んだけど悩むことはなかった。爆弾でふっとばすだけでいいから。ゲルドの町…

ゼルダの伝説 ブレスオブザワイルド dlc マスターモード 序盤の感想

2時間程やってパラセール取ってから指示に従いカカリコ村まで行った。 爆弾入手までは敵に見つからないように行動するのは楽だし入手後もまた爆弾で吹っ飛ばして逃げるだけのゲームだからスタミナをあげさえすれば楽にクリアできてしまうしょうもないゲーム…

android TextViewに部分文字列に背景色を付けた文字列をセットする方法

sのインデックスがindexStartからindexEndの部分の背景色がbgcolorの文字列をtvにセットする public void method(TextView tv,String s,int indexStart,int indexEnd,int bgcolor){ SpannableString spannable = new SpannableString(s); spannable.setSpan(…