ソフトウェア開発者の日常スマートフォン用の表示で見るソフトウェア開発者の日常こだわりなく書きたいことを書いていきます。プログラミングプログラミング2019-11-27データの検索処理を速くするプログラミングデータの保持方法を変更しているけれど、悩んでいるとも書きました。いう形式でデータを保...データの検索処理を速くする2019-11-22さらにデータの保持方法を変更しつつ悩むプログラミングデータの保持方法を、日付と特有の番号を2次元配列の添字にして、データを連想配列として保持する方法から、単純な連想配列にしてデータを保持する方法に書き換えたと、以前の記事で書きました。ajya.hatenablog.jpテストをしていると、新たな不具合を発見...さらにデータの保持方法を変更しつつ悩む2019-11-17データの保持方法の変更プログラミング先日、データの保持方法について書きました。ajya.hatenablog.jpテスト用のデータを用意し、データを取得して処理を行った結果、正しく処理が行われているのを確認しました。条件を変えたテスト用のデータを用意して同様に試したところ、処理結果が正しく...データの保持方法の変更2019-11-08データの保持の方法プログラミングプログラムを作成していると、データを保持して加工する場面があります。単純な1次元の配列にデータを入れて加工できる場合もあれば、2次元配列や連想配列にした方が、データの加工がしやすい場合もあります。プログラミングデータの評価を行うシステムで、ラジオボタンで評価を選ぶと、評価の合計を行って表示するようにJavaScriptを書きました。ajya.hatenablog.jp追加の機能で、観点のいずれかで「1」を選んだ場合、コメントの入力を必須にする、JavaScriptを書きました。プログラミングデータの評価を行うシステムがあります。評価の観点が複数あります。ラジオボタンで観点ごとの点数を選び、合計を表示したいという要望があり、JavaScriptで合計を計算するようにしました。評価の合計を求める方法2019-03-29jQueryが動作しなかった意外な理由プログラミングprototype.jsとjQueryを共存させている古いページをメンテナンスしました。コードをよく見ると、prototype.jsは読み込まれていても実際は利用されていない状態でした。消してしまって大丈夫だと判断できたので、prototype.jsの読み込みを削除しました。プログラミング3年以上前に、POSTでデータを渡すための方法を書いていました。ajya.hatenablog.jpPOSTで使えたのだから、GETでも使えるでしょうと考えて試したところ、使えました。cURL関数のGETでの利用方法以下のようにして、利用できました。curl_i...PHP:画面遷移せずGETでデータを渡して処理を行うために、cURL関数を使いました2018-10-05ラジオボタンの選択肢の文字列が長い場合の対処プログラミングラジオボタンの選択肢が、当初は半角英字で15文字程度でした。15文字程度なので1行で収まります。1度お客さんに見せるとラジオボタンの選択肢が変わって少し長くなりました。表示の幅を調整して、1行で収まるようにしましたた。プログラミングjQueryで選択されているラジオボタンの値を取得して、switch文で処理を分岐させようとしました。JavaScriptJavaScriptというかjQueryでテキストボックスに値を代入すると、代入されたら内容が変化するのでchangeイベントが発生すると思っていました。実際には発生しません。JavaScriptWebサイトで、選択ボタンをクリックしたら、別ウィンドウを表示し、別ウィンドウで検索を行うと別ウィンドウ内のiframeに検索結果を表示するようにしました。プログラミングセレクトボックスが4個ある画面があります。4個のセレクトボックスには全て同じ選択肢が設定されています。同じ選択肢を選ばれていないか、チェックが必要です。if文で1個目の選択...PHP:セレクトボックスの選択の重複のチェック方法2018-07-23複数人が複数の参加の申し込みするシステムで発生したバグプログラミング1回の申し込みで、複数人が複数の講義への参加の申し込みを同時に受け付けるシステムがあります。管理用の画面から、参加する講義を追加しようとしたら、思った通りに追加ができませんでした。参加を予定していなかった講義に参加をしたくな...複数人が複数の参加の申し込みするシステムで発生したバグ2018-07-22どのページを表示した際に、新規登録と修正・確認のどちらで動作しているのかのフラグを設定するかプログラミング新規登録と修正・確認のどちらで動作しているのかフラグをセッション変数に設定したくなりました。いう順番でページは遷移します。プログラミングデータをデータベースから取り出してCSV形式で保存するプログラムを作成しています。データをデータベースに登録されたときに、同時に登録されたファイルも合わせてコピーもしています。1.データベースからデ...適切な設計およびコーディングをすることで、変更がしやすくなる2016-01-19類似システムの同時利用対策の誤った方法プログラミング昨日類似システムを同時利用された場合の対処方法を書きました。ajya.hatenablog.jp僕はこの方法で十分だと考えていましたが、入力画面を表示したときに、システム毎に異なる値を割り振るだけではなく、処理を追加するパターンを見ました。session_start()...類似システムの同時利用対策の誤った方法2016-01-18類似システムを同時利用された場合の対処プログラミング類似のシステムを同時に利用された場合、以下の手順で現象が発生しました。一方の入力画面で入力された値を、確認画面でセッション変数に格納する。一方のシステムの入力画面を表示する。一方のシステムの入力画面は、確認画面から戻ったときにセ...類似システムを同時利用された場合の対処2016-01-17同じコードが2重に書かれていたために時間を無駄にしましたプログラミングシステムを流用して、新しいシステムを作成しました。ログイン画面からログインすると、入力画面が表示されます。入力画面の配色を変えようと、該当箇所を修正しましたが、色が変わりません。(license)なぜ色が変...同じコードが2重に書かれていたために時間を無駄にしました2016-01-07マジックナンバーは廃止すべきプログラミングプログラム上のマジックナンバーはろくなことがないですね。ウィキペディアにまで書かれていました。プログラミング取り扱える値の範囲内だったら、処理に使用するように修正して対処しました。cc正しく動作するように修正したはずが、Webサーバーが違うためか、期待通りの動作をしない現象が発生しました。プログラミング動作する環境としない環境がある理由が理解できていません。cc以前、Flashで未定義変数をチェックしていなかったために、Macではある機能が動作していなかったと書きました。プログラミングわかってみれば、変数のチェックを行っていなかったことと、異なる環境での動作確認をしていなかったことが原因でした。JavaScript複数から1つだけ選べる択一選択にするなら、ラジオボタンにすべきです。選択した後で、選択しないということもあるため、チェックボックスになっています。jQuery昨日の記事でチェックボックスの有効/無効の切り替え方を書きました。jQuery代表の参加者が選んだセミナーのみ、同行者が参加できるようにシステムを作成して欲しいと要望がありました。入力する画面では制限をもうけず、入力内容を確認する画面で判定して表示することも考えましたが、手間がかかります。入力画面で代表の参加者が選...JavaScript:jQuery:参加者のチェックボックスのON/OFFで、同行者のチェックボックスの有効/無効を切り替える方法2014-10-21決済とデータベース登録の順序を考慮するプログラミング正常なら問題ありませんが、エラーが発生した場合を考えると、処理する順番が気になります。決済とデータベースへ...決済とデータベース登録の順序を考慮する2014-10-03データが壊れる現象に再び遭遇プログラミング同じ対処で処理できるようになりました。cc200回以上ループするはずが2回目で止まる部下からループが2回目で止まってしまい原因がわからないと相談がありました。動作を見ると、確かに2回目で止まってしまっています。次のページプロフィールid:AJYAこだわりなく書きたいことを書いていきます。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。