The word 'QR Code' is registered trademark of DENSO WAVE INCORPORATED http://www.denso-wave.com/qrcode/faqpatent-e.html
セキュリティ絡みの問題でJavascriptからアプリ上のJavaメソッドをコールする対象へ@JavascriptInterfaceアノテーションを付ける必要があります*1。このアノテーションを付けないとAndroid4.2以上の端末ではJavaメソッドがコールされません。以下、付けてみたサンプルコードです。 // getHogeメソッドはJavascriptからコールされる対象 public class LinkInterface { @JavascriptInterface public String getHoge() { return "hoge"; } } この時にProguard設定に注意する事があります。何の設定もしていないと暗号化され、アノテーションが無効になってしまいます。そこで以下の1文をproguard-project.txtもしくはproguard.cfgに追記すれ
ジオ系を触っていて、緯度、経度から二点間の距離とその方向を計算するロジックは色々なところで必要になるので、メモ。 元記事は下で、JavaScript に書き直しただけです。 緯度、経度から距離と向きを算出 緯度、経度から距離と向きを算出 - 中年プログラマblog ※現在リンク切れのため、ページのタイトルのみ記載させていただきます。 緯度・経度から二点間の距離を計算する // // 測地線航海算法の公式 // function geoDistance(lat1, lng1, lat2, lng2, precision) { // 引数 precision は小数点以下の桁数(距離の精度) var distance = 0; if ((Math.abs(lat1 - lat2) < 0.00001) && (Math.abs(lng1 - lng2) < 0.00001)) { distan
Android の WebView を使って Javascript 関数を呼び出すには WebView#loadUrl メソッドを使います。ただしこの方法だと関数の戻り値を取得することができません。 一番簡単で手軽な方法として Javascript の alert 関数を使って WebChromeClient クラスの onJsAlert メソッドから戻り値を受け取る方法がありますが、この方法だと alert 関数が使えなくなりデバッグするときにとても不便だったり、関数の種類が増えると戻り値の文字列解析が必要になったりとイマイチ使えませんでした。 javaからjavascriptを実行した場合の返り値の受け取り そこで JavascriptInterface を使って Javascript 関数の戻り値を取得するプログラムを作成してみました。 今回作成したプログラムの特徴は以下になります。
Robert’s talk Robert Nyman氏が自身のブログにおいてTools for concatenating and minifying CSS and JavaScript files in different development environmentsのタイトルのもと、JavaScriptとCSSを結合して単一のファイルにまとめたり、それぞれをミニファイするための14のツールを紹介している。WebサイトやWebアプリケーション開発に利用できるツールのまとめとして興味深い。紹介されているツールは次のとおり。 PHP Minify JavaScriptおよびCSSのミニファイ、結合、Gzip圧縮、キャッシュ対応 Combine JavaScriptおよびCSSの圧縮、複数URL結合機能 SmartOptimizer オンデマンドでミニファイ、圧縮、キャッシュ、結合、組み
Link: Java関連(21h) IT業の経営・戦略など(1d) ソフトウェア業界(4d) Web2.0関連(4d) HTML関連(4d) 開発プロセス(4d) EJB関連(5d) ネットワーク関連ツール(6d) 職業としてのエンジニア(6d) 見積もり・発注(7d) 開発支援ツール(7d) 読み物(7d) セキュリティ関連ツール(7d) Perl関連(8d) ディスク関連ツール(11d) Flash関連(11d) JavaScript(11d) セキュリティ関連(14d) Office関連メモ(14d) Webブラウザ(17d) Web技術関連(18d) プロジェクト管理(19d) 要件定義・基本設計(19d) 言語・開発環境(19d) パソコン(19d) 正規表現(22d) マルチメディア関連ツール(26d) Webで利用できるサービス(26d) ExcelのVBA(29d) Ora
Web Developerはウェブサイトの構築をサポートするFirefoxのアドオン。JavaScriptやCSSの無効化、属性やレイアウトなど各種情報の表示、CSSやHTMLの編集、構文のチェックなど、ウェブページを製作する際に活用できる様々な機能を提供してくれる。既に使ってらっしゃる方も多いだろう。 Web DeveloperはChris Pederick氏が開発したものだが、ミナトラボによって日本語ローカライズ版が公開されている。 Web Developerをインストールすると、図1のようにナビゲーションツールバーの下にWeb Developer用のツールバーが追加される。ここからWeb Developerの各種機能を利用できる。 具体的にどのような機能が用意されているのかは、ミナトラボのウェブサイトにおいて全機能の一覧が掲載されているので、そちらを参照していただきたい。Firefo
Tomcat 6で実現!Ajaxを超える通信技術Comet:Tomcatはどこまで“安全”にできるのか?(3)(1/3 ページ) Ajaxを超える? Tomcat 6で搭載されたCometとは? 前回はTomcatを“安全”に活用するために、ツールを使った運用の仕方やTomcatの設定について解説しました。 今回はTomcatの安全性から少し離れて、Tomcat 6の新機能の利用方法について解説します。Tomcat 6では、いくつかの大きな拡張がありましたが、今回はJ2SE 1.5で実装されたNew I/O API(java.nioパッケージ)を用いたComet(コメット)通信について解説します。 おさらい 「通常のHTTPでの通信」 通常のHTTPでの通信はクライアントのWebブラウザなどからサーバへリクエストを送信し、サーバはリクエストを解釈してレスポンスを返します。つまり、通信のタイ
JavaScriptからJavaのオブジェクトを呼び出すためのライブラリであるDWRを軽く触ってみました。 DWR - Easy AJAX for JAVA | Getahead すごいシンプルでわかりやすい!ってのが第一印象で、JavaScriptとJavaの連携がおもってた以上に簡単に行えました。 実際の使い方は、下記の記事に譲るとして、、 DWRはAjaxアプリを作りたいJava開発者にお勧め (1/4) - @IT 第4回 DWRで今日から楽々Ajax:ITpro 自分がちょっと触って感じたことを、書きますと、、 JavaScript上でそのままJavaのオブジェクトを呼び出すような感覚で書ける。 そのままxxx.メソッド名(引数,コールバック関数)といった感じ。 コールバック関数は、メソッドの返り値を受け取るような感じで。 (xxxはdwr.xmlで指定したクラスに対応する名称)
コードを書く人には便利そうなツールのご紹介。 ↑ かなり高機能なエディターです。是非触ってみてください。 JavascriptでできたCodePressを使えば、以下のようなことができてしまいます。 コードを色分け(定数や命令文などがわかりやすくなりますね)。 命令を書いてTABを押すと対応する括弧などを自動補完。 括弧を自動補完。 ショートカットを装備(CTRL+SHIFT+SPACEで「 」など) 対応している言語はPHP、JS、Java、Perl、SQL、HTML、CSSとのこと。これはかなり使えるのでは・・・。 実際の動作デモ&ダウンロードは以下からどうぞ。 » CodePress – Real Time Syntax Highlighting Editor written in JavaScript
サイトのパフォーマンス向上をアドバイスしてくれるFirefox拡張「YSlow f... 次の記事 ≫:フォント埋め込み機能を備えたPDF作成ソフト「PrimoPDF」v3.1の日本語版... 高機能な JavaScript 圧縮ツール「jsjuicer」 - WebOS Goodies 私も Infosketch を公開する際にいろいろ試しまして、本日ご紹介する jsjuicer を使うことにしました 高機能JavaScript圧縮ツール「jsjuicer」の紹介記事。 インストールから細かな利用法までを紹介されてます。 jsJuicer以外にも、以下のようなものも存在します。 GUI/コマンドラインツール ObfuscateJS - JAVAで書かれたGUI画面で難読化。改行/タブ除去の他変数名変更 Dojo compressor - JAVAで動作するコマンドラインツール。スペース等
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く