[過去ログ] + JavaScript の質問用スレッド vol.124 + (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
279(1): 231 (スプッッ Sd03-Ylb5 [1.79.82.91]) 2022/01/09(日)20:34 ID:8qT6W49sd(5/5) AAS
確かに質問するのにそこぼかしたら駄目ですよね。すみません。
「VB.NET-TIPS などプログラミングについて」というブログの、「JavaScript IndexedDB の使い方2(データ追加)」
というところです。
外部リンク:vbnettips.blog.shinobi.jp
280(2): 265 (ワッチョイ 8b02-2G4o [121.82.250.131]) 2022/01/09(日)20:35 ID:MpHyBZWL0(2/4) AAS
>>275
BCC[0] = bcc;
BCC[1] = Number(bcc);
BCC[2] = parseInt(bcc);
command = "echo -n " + BCC[0] + BCC[1] + BCC[2] + " > " + TTY_USB;
execsyncs(command);
としてみましたが、どれも 2文字の文字列で出力されてしまいます。コマンドを作る際の連結で文字列にされている感じでしょうか?
昼過ぎに質問を書き込んでから、const _BCC[ '\x00', 〜 '\xFF' ] の 256バイトの配列を作成、_BCC[bcc] として目的の値が出力出来る所まで辿り着いたのですが、処理としてはチョット恥ずかしい感じがします。
281: 265 (ワッチョイ 8b02-2G4o [121.82.250.131]) 2022/01/09(日)20:38 ID:MpHyBZWL0(3/4) AAS
>>280
消しすぎてました。試したのは、
var BCC = new Uint8Array(bcc);
BCC[0] = bcc;
BCC[1] = Number(bcc);
BCC[2] = parseInt(bcc);
です。
282(1): (ワッチョイ 8d01-2syq [114.48.120.226]) 2022/01/09(日)20:56 ID:94EdrQaq0(8/8) AAS
>>280
変数commandはString型なので、そこに含まれる値は全てStrong型に変換される
String(10) === "10"
1バイトの文字が必要なら、ASCIIコードの範囲で1文字になるよう調整する必要がある
283(1): (ワッチョイ 0332-Cwx9 [133.207.66.224]) 2022/01/09(日)21:05 ID:wEbou60s0(1) AAS
>>265
String.fromCharCode(bcc) ではだめなの?(UTF-16だけど)
284: (ワッチョイ 8b02-2G4o [121.82.250.131]) 2022/01/09(日)21:57 ID:MpHyBZWL0(4/4) AAS
>>282
>>283
有難うございます。
String.fromCharCode(bcc) で目的が達成出来ました。
これで巨大な変換テーブルを人目に晒さずに済みました。
精進いたします。
285(1): (ワッチョイ 0b2c-EgL+ [153.136.94.40]) 2022/01/09(日)22:58 ID:lzN+drLE0(2/2) AAS
>>271
スレ立てるまでもない質問はここで 158匹目
2chスレ:tech
ここに、YouTube で有名な、雑食系エンジニア・KENTA のサロンの、
Ruby on Rails 初心者用コースの内容を書いておいた
基本的に、Rails以外のフレームワークは、シェアが少ないのでおすすめしない。
学習環境も揃わないので、無理
Railsでは、Railsチュートリアル・Railsガイド・
黒田努の3冊の本・パーフェクト Ruby on Rails・Ruby on Rails 6 エンジニア養成読本とか、
Rubyでは、改訂2版 パーフェクトRuby・改訂2版 Ruby逆引きハンドブックなどの教科書が揃っている
省5
286: (ワッチョイ 8d63-YELL [114.155.73.208]) 2022/01/09(日)23:10 ID:WLNeqQAW0(3/3) AAS
>>285
自演するな
287(2): (ワッチョイ 0510-94m7 [180.12.82.129]) 2022/01/10(月)00:49 ID:iL7OUFIC0(1/2) AAS
<table style="width:3000px;background:#ff00ff">
<tr>
<td>aaaaaaaaaaaa</td>
</tr>
</table>
<div style="position:fixed;top:50px;left:200px">x=<span id="x">0</span></div>
setInterval(
function(){
document.getElementById("x").innerHTML = window.pageXOffset;
}
省5
288(1): (ワッチョイ 8d01-2syq [114.48.120.226]) 2022/01/10(月)01:03 ID:RagYY3R10(1) AAS
>>287
scrollイベントでなく、setIntervalを使う理由が何かある?
scrollしてない時にも常に監視したらバッテリの持ちが悪くなりそうだが
289: 231 (スプッッ Sd03-Ylb5 [1.79.82.91]) 2022/01/10(月)05:44 ID:GFg5qhLud(1/4) AAS
>>277
>>278
ありがとうございました。
290(1): 231 (スプッッ Sd03-Ylb5 [1.79.82.91]) 2022/01/10(月)07:56 ID:GFg5qhLud(2/4) AAS
>>277
おっしゃるとおり、トランザクションはブラウザでは正常に動作していました。
トランザクションでエラー起きていたのは、テキストエディタのプレビューから動かしたときだけでした。
しかし、
外部リンク:ideone.com
このコードの59行目くらいで、自分のスマホだとエラーが起きるところまではわかったのですが、解決案がわかりません。
アドバイスいただけたら幸いです。
画像リンク[jpg]:i.imgur.com
291(1): (ワッチョイ c55f-fEke [14.10.58.225]) 2022/01/10(月)09:10 ID:kImY1hGC0(1) AAS
>>290
idb作るときにkey指定したりした?
結構癖のあるDBよ。
外部リンク:qiita.com
localForageとかPouchDB使った方が良いのでは?
292(1): 231 (スプッッ Sd03-Ylb5 [1.79.82.91]) 2022/01/10(月)09:57 ID:GFg5qhLud(3/4) AAS
>>291
このコードは自分で書いたものじゃなく >>279 で挙げたサイトの完コピなんです。
なので多分ミスはないんじゃないかと思うんですが……。
昨日も薦められましたが、localForageと言うのも少し調べてみます。
それなりの規模のRPGを作ろうとしてまして、キャラ、アイテム、フィールドマップ、
イベントなどなどの情報をセーブするために、出来るだけ格納出来る情報量が多いものを使用したいんですよね。
293(1): (テテンテンテン MM8b-fEke [133.106.206.158]) 2022/01/10(月)10:26 ID:LkWl6bQKM(1) AAS
>>292
そういう事であればPouchDB一択。
サーバと同期してマスタ撒いたりできる。
サーバはIBM CloudantってDBaaSがあるよ。
294: 231 (スプッッ Sd03-Ylb5 [1.79.82.91]) 2022/01/10(月)10:56 ID:GFg5qhLud(4/4) AAS
>>293
ありがとうございます。
こちらも調べてみます。
295: (ワッチョイ 0510-Q8Sl [180.12.82.129]) 2022/01/10(月)12:30 ID:iL7OUFIC0(2/2) AAS
>>288
1:ゲームみたいにリアルタイム処理しているのでsetInterval使ってるから
2:setInterval内に書けばaddeventlistner使わずにプログラムが簡単ですむから
3:addeventlistnerから得た値をsetInterval内の関数に渡すときグローバル変数で渡すけど
setInterval内でいろいろスクロール値やフォームなどの入力値も取得すればグローバル使わなくていいから
296(3): 231 (スプッッ Sd03-Ylb5 [1.75.196.141]) 2022/01/11(火)10:20 ID:xHId70tjd(1) AAS
連日すみません。
new Objectしたデータ(以下〇〇〇〇とします)をindexedDBで格納しようとしたのですが、
〇〇〇〇[0].nameで実行するとちゃんと格納されたようで
名前を表示してくれるのですが、〇〇〇〇[0]や〇〇〇〇で実行すると、エラーが出てしまいます。
名前などは表示されるのだから、forで無理矢理全部やろうとしたら、indexedDBでは前のデータに上書きされるようで、上手く出来ませんでした。
この〇〇〇〇を格納出来うる解決案などありましたら、教えていただけると幸いです。
連日すみません。
省2
297(1): (ワッチョイ 0332-Cwx9 [133.207.66.224]) 2022/01/11(火)13:20 ID:yML4DU0R0(1) AAS
>>287
次のコードを先頭(<head>部)に追加する。
<meta name="viewport" content="user-scalable=no" />
>>296
>>1
(6) 出来るだけサンプルコードを掲示してください。言葉による説明は行き違いが生まれる場合があります。
※必ず「問題の事象が再現されること」を確認してください。
必要な部分だけ切り出したつもりで現象が再現できていなかったケアレスミスがしばしば見られます。
298: 231 (スプッッ Sd03-Ylb5 [1.75.231.111]) 2022/01/11(火)13:48 ID:dFSE8CT0d(1) AAS
>>297 さんはじめ、皆様失礼しました。
コピペ部分除いて、自分が好きなように書き殴ったコードなので、
出来るだけ見せたくなく、あのような半端な質問になってしまいました。申し訳ありません。
現在進行形でサンプルコードを作成していたのですが、打開案が見つかりそうな気がしたので、もう少し自力で頑張ってみます。
上下前次1-新書関写板覧索設栞歴
あと 704 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.015s