Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
ブラウザで、ビューポート(表示域)のキャンバス座標系における位置、平たくいうと画面のスクロールの状態はどう取れるだろうか? 基本的には、scrollTop scrollLeft - ブラウザのスクロール状態を取得する の通りである。つまり、次のようにすればいい。 var left = document.documentElement.scrollLeft || document.body.scrollLeft; var top = document.documentElement.scrollTop || document.body.scrollTop; なぜこれでいいのか、私の実験の結果を踏まえて簡単に説明しよう。scrollLeft を例に取る。 document.documentElement(A) を見るべきなのは、ブラウザが標準モードのとき、そして document.body(B
趣旨 泣く子も黙る RFC2045 Base64 encode/decode を Javascript で実装してみた。「Base64は、データを64種類の印字可能な英数字のみを用いて、それ以外の文字を扱うことの出来ない通信環境にてマルチバイト文字やバイナリデータを扱うためのエンコード方式である」(Wikipedia) 情報ソース Base64 の Javascript による実装は、ググれば数多くある。その中でも次の実装は秀逸だった。 Base64 Encode / Decode 今回自分で書いたのは、この実装のライセンス条項がちょっと厳しかったからだ。(商用利用不可) ただし、このコードのほうが私のものより洗練されているので、ライセンス条件が合致するならこっちを使ったほうがいいかも。 使い方 入力文字列の文字コードは何でもよいが、かならず UTF-8 としてエンコードされる。(内部的に
最近コードを晒してなかったので、場つなぎ的に。 大昔に作ったものに、JSON with Padding Tester というJSONPテスト用のツールがあるのですが、これをちょっとExt JS + jQuery(JSONPの呼び出しに利用)で書き直しました。 コードはこの前アカウントを作ったまま放置していたCodeReposに。下記からそのまま実行できます。 http://svn.coderepos.org/share/lang/javascript/jsonptester/trunk/jsonptester.html よくGoogle Codeでもやってるけれど、静的ファイルのホスティングとしてsvnレポジトリを使うのは、きっと本来の使い方ではないですね。ただ、見方を変えれば、最新版のコードがすぐに実行ができる環境が用意されているというのは、とっても有意義なことではないかと思います。もち
UTF8 フラグについてわかってるつもりだったんですが,utf8::is_utf8 considered harmful - Bulknews::Subtech - subtech を読んで混乱したので,自分なりにまとめてみました。間違いがありましたらご指摘よろしく。 まとめ スカラー変数の内部表象の状態を示すものとして UTF8 フラグというものがある スカラー変数は(リファレンス等は別として)下記のものを格納できる (A) 文字列(内部表象: UTF-8) (B) 文字列(内部表象: ISO-8859-1) (C) バイナリ列 純粋なバイナリストリーム(画像ファイル等)かもしれないし, UTF-8 octet stream かもしれないし, CP932 octet stream かもしれないし,etc, etc ... Perl は(後方互換性確保などの理由から)ISO-8859-1
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く