【java】String.size()で取得するサイズ
かなりお久しぶりの更新。
表記のメソッド、バイト数を取得するもんだとばかり思ってました。
正しくは文字数を取得します。
「hello」でも「こんにちは」でも5が返却されます。
後者は10だとばかり思ってた。。
恥ずかしい(T_T)
jqueryで別ウィンドウのオペレーションをキーにして処理を行う
標記の件、まったく知らなかった。。
勉強になりまーす。
詳しくは下記リンク先で。
https://havelog.ayumusato.com/e483-trigger_other_window_event.html
ajaxのはなし
久しぶりの投稿です。
今日はajaxではまった話。
前提として、データのキー情報をjavascriptのグローバル変数に持ってます。
で、ajaxでキー情報を更新する処理がいくつかあり、
その際は画面遷移したり、リロードでグローバル変数のキー情報を更新します。
ただ、たまたまとある処理が、ajax後に画面遷移もリロードもせず、他処理を実施できるようなっており。
結果的にグローバル変数に古いキー情報が保存されたままでajaxしちゃって、古いキー情報を元にDBを更新してしまい、整合性がぶっこわれてしまうという恐ろしいことがありました。
解決策:
・ajaxの戻り値でグローバル変数のキー情報を上書く
・ajax後は必ず画面遷移またはリロード
基本的なことですが、ハマると再現しづらいので要注意です!
技術書買いました(Google Closure)
Google API Expertが解説する Closure Libraryプログラミングガイド
- 作者: 伊藤千光
- 出版社/メーカー: インプレスジャパン
- 発売日: 2010/12/10
- メディア: 単行本(ソフトカバー)
- 購入: 4人 クリック: 183回
- この商品を含むブログ (15件) を見る
高くて悩んでましたが結局買いましたー。
早速序章を読み読み。。
ふむふむ、こんなメリットがあるのねぇ。
大規模開発に向いてます、とか、
Googleの製品(GmailやらGoogleドライブやら)で実際に使われている、実績があるライブラリを理解して使うことで、その設計思想を学ぶことが出来るetc
正直まだまだ他のライブラリと比較した
優位性は感じていないのだが、
コンバイラーだけでもかなりの機能を秘めている模様。
お値段以上の価値を得るために、
がしがし活用していきます!
技術書買いたい(Google Closure)
Google API Expertが解説する Closure Libraryプログラミングガイド
- 作者: 伊藤千光
- 出版社/メーカー: インプレスジャパン
- 発売日: 2010/12/10
- メディア: 単行本(ソフトカバー)
- 購入: 4人 クリック: 183回
- この商品を含むブログ (15件) を見る
業務で使ってるってのが最大の理由なんだけれど、
正直使いこなせてない。
JQUERYよか優れてる部分が見いだせない。。
そもそも解説してるサイトが少なすぎて、知識を深めるのに一苦労なのです。
てことで、もっとディープに知りたくて、
購入したいなぁと。
でもね、金額がネックなのだけど、
まぁ自分への投資だしね。
買いましょう!
感想はまた後日にでも。
技術書買いました(リーダブルコード)
昨日本を買いました。
「リーダブルコード」です。
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
- 作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/06/23
- メディア: 単行本(ソフトカバー)
- 購入: 68人 クリック: 1,802回
- この商品を含むブログ (132件) を見る
簡単に言えば、ブログラミングあるべき論の本なのですが、特に言語に特化してなくて、
デザインパターンというほど体系化もされてなくて。
変数名の付け方だったり、ループ処理の読みやすさだったり、
「自分以外または未来の自分のため」に、
保守性のあるコードを書くための指南書のよう感じます。
当たり前のことだけど当たり前すぎて普段考えない。
ゆえに出来ている人は少ない。
そんなことが書かれています。
参考にしたい部分があれば随時書いていく予定、でーす。