タグ

2010年12月7日のブックマーク (13件)

  • Androidとセキュリティ:Android 2.3(Gingerbread) SDKに標準搭載されたProGuardを試す - Android(アンドロイド)情報-ブリリアントサービス

    はじめに 前回の記事ではAntを使う形で、難読化ツールであるProGuardの適用方法を紹介しました。*1 今回は日(日時間12/7)リリースされた Android 2.3(Gingerbread)のSDK(正確にはSDK Tools r8とADT8.0.0)に標準で搭載されたProGuardの適用方法について紹介します。 ProGuardとは 詳細は前回の記事を参照頂きたいのですが、ProGuardが初めての方の為に簡単に説明します。ProGuardはソースコードをコンパイルする際に処理を最適化したり、プログラム中の変数やメソッドを意味のない文字列に置き換え、逆コンパイルされた際に処理の中身をわかりにくくする、いわゆる「難読化」を行うツールです。 これまでもAntを使ってProGuardの適用は行えましたが、最新のSDKでは標準搭載され、Eclipse上から簡単に難読化が行えるように

    Androidとセキュリティ:Android 2.3(Gingerbread) SDKに標準搭載されたProGuardを試す - Android(アンドロイド)情報-ブリリアントサービス
  • ちょっと使ってみたくなるHTML5/CSS3のUIエレメント集 -Boxtuffs

    HTML5/CSS3で作成した、ちょっと使ってみたくなるようなUIエレメントがダウンロードできるサイトを紹介します。 Boxtuffs [ad#ad-2] 掲載されている数はまだ少ないですが、どれもユニークなもので、いつかサイトで使ってみたくなるようなものばかりです。 下記に、現在掲載されているデモを全部、紹介します。 各デモのダウンロードや対応ブラウザは各ページに記載されています。

    lanius
    lanius 2010/12/07
    すてき。
  • Webデザインの“ブブン”を集めたブブンデザインアーカイブ 公式サイト

    タグ一覧 タイトルロゴ(159) プライマリナビゲーション(72) グローバルナビゲーション(246) メインビジュアル(95) 見出し(326) 文字装飾(10) アクセント(29) サイドメニュー(142) ログインフォーム(68) タブ(55) テーブル・表(23) 地図(12) 特集バナー・内部リンク(525) Twitterアイコン・バナー(64) RSSアイコン・バナー(41) フォーム(9) アイコン(195) <前へ 次へ>(12) 検索窓(149) パンくずリスト(12) このページのトップへ戻る(52) フォントサイズ変更ボタン(34) 問合せ・送信・購入ボタン(72) 電話番号(41) フッター・コピーライト(99) ニュース・ポータル・検索(207) ファッション(200) 音楽ゲーム・コンテンツ配信(58) ネット関連サービス(86) オンラインショップ(308

  • 2010年度版・とても参考になった国内のWeb制作関連エントリーまとめ

    少し気が早いですが、今年も残すところ あと僅かです。ここで、Web制作をする にあたって、個人的に、とても参考にな った素晴らしいエントリーをご紹介します。 基的にまとめ記事が大好物なので、 まとめのまとめ、という形になってしまい ますがご了承願います。 まぁ、単なる個人的なメモです。今年はお世話になりました、という感謝の意を込めてリンク&トラフィックで返したいのと、自分の復習用リンク集です。来年もたぶんお世話になる記事だと思いますので、備忘録も兼ねて。順不同です。 尚、当ブログのエントリは御礼の場であるこの記事では割愛しています。後日、別記事にてまとめさせて頂きますので、宜しければ御覧ください。 デザイン読み物系が多いです。正月とかで見直す用。 配色パターンからWebデザインを考えるウェブデザインでこれは気をつけたいの35のポイントデザインQRコードの作り方非デザイナーのためのデザイン

    2010年度版・とても参考になった国内のWeb制作関連エントリーまとめ
  • 【レビュー】JavaScriptでタイマーを使って擬似マルチスレッドを実現する方法 | エンタープライズ | マイコミジャーナル

    SitePoint: New Articles, Fresh Thinking for Web Developers and Designers SitePointのJavaScript Timer-Based Pseudo-ThreadingにおいてJavaScriptで擬似マルチスレッドプログラミングを実装する基的な方法が紹介されている。アイディアの根幹は細切れにした関数をsetTimeout()で一定期間区切りにして、順次実行していくというもの。実際のところ、このテクニックを使って擬似マルチスレッドプログラミングを実施するのは開発の手間を考えるとあまり効率のいい方法とはいいにくい。効率のいいマルチスレッド処理を実現するにはWeb Workersを使うというのが現実的といえる。しかし、掲載されているサンプルコードが興味深く、Web Workersが利用できないブラウザ向けの手法として

  • 【コラム】イマドキのIDE事情 (96) Cloud9 IDE - node.jsで動作するWebベースのIDE | エンタープライズ | マイコミジャーナル

    Clound9 IDEとは? メールやオフィススイートなど、これまでクライアントソフトウェアを使用していたさまざまなサービスがWebアプリケーションとして提供されている現在、ソフトウェアの開発環境はいまだにEclipseやVisual Studioなどのようにクライアントアプリケーションとして動作するものが主流だ。連載でも以前紹介したBespin(現在はSkywriterというプロジェクト名になっている)など一部のプロジェクトで取り組みが行われているものの、まだ実用的とは言えない状況だ。 今回紹介するCloud9 IDEはWebブラウザで動作するIDEで、JavaScriptで実装されており、node.js上で動作する。WebベースのIDEとして要注目のプロダクトだ。 図1 Cloud9 IDEのWebサイト Cloud9 IDEのインストール Clound9 IDEはGitHubから入

  • 【第4回 ロボット大賞】イチゴの熟度を自動判定し収穫するイチゴ収穫ロボット | RBB TODAY

    独立行政法人農業・品産業技術総合研究機構とエスアイ精工によるイチゴ収穫ロボットは、搭載した2台のカメラでハウス内のイチゴを3次元位置測定、色味・熟度判定を行い、果実を傷つけないよう果柄部分を切断しトレイに収容するロボットだ。 同ロボットは第4回ロボット大賞サービスロボット部門で優秀賞を受賞した。夜間にロボットが収穫作業を行うことで、農家の作業負担を軽減できるという。収穫可能なのは全体の60%以上で、果実1個を収穫するサイクル時間は9秒となっている。 現在、農家で実証試験を進めており、今後は他の作物にも応用できると考えられている。担当者は「農業分野はまだまだ人力に頼っているところが多いので、そこに新たな挑戦としてロボットを導入していく」と話している。

    【第4回 ロボット大賞】イチゴの熟度を自動判定し収穫するイチゴ収穫ロボット | RBB TODAY
  • Android SDK 2.3(GingerBread)リリースまとめ(API編) - Android(アンドロイド)情報-ブリリアントサービス

    ついに待ちに待ったAndroid SDK 2.3のGingerBreadがリリースされたので、早速その新機能をまとめてみました。 今回は見た目の変更が多いという噂でしたが、そうでもなかったようです。しかし、今までにないくらい新機能が増えたように思います。 まずは2.3で追加された新APIを見ていきましょう。 Android SDK 2.3からのAPI SIPベースのVoIP フレームワークにSIPプロトコルスタックが搭載され、インターネット電話を扱えるようになりました。SIPのサンプルアプリケーションはココにあります。以下は実際にSipDemoを動かしてみたところ。 NFC NFC(Near Field Communications)のAPIが追加され、ハードウェアが搭載されていれば、FeliCaのように近距離通信を行うことができるようになりました。NFCのサンプルコードはココです。現時点

    Android SDK 2.3(GingerBread)リリースまとめ(API編) - Android(アンドロイド)情報-ブリリアントサービス
  • Androidエミュレータからのネットワーク接続 : akanuma.out 〜あるWebアプリケーションエンジニアのつぶやき〜

    11月6 Androidエミュレータからのネットワーク接続 PC上で起動したAndroidエミュレータからネットワーク接続ができていなかったのですが、下記ブログを参考にして解決しました。 http://d.hatena.ne.jp/androidzaurus/20081128/1227839403 どうやらエミュレータからだと名前解決ができないそうで、DNSを指定することでできるようになるようです。エミュレータを起動してから下記コマンドを実行してDNSを指定します。 adb shell setprop net.eth0.dns1 208.67.222.222adb shell setprop net.dns1 208.67.222.222 上記ブログ以外にもこの方法を紹介しているところはあって同じようにやっていたのですがしばらくうまくいかず、何でかなぁと思っていたのですが、エミュレータを起

    lanius
    lanius 2010/12/07
    エミュレータからだと名前解決ができないので、DNSを指定する必要がある。
  • Webカメラの映像を表示する(2)

    Androidの会 金沢支部 出村成和 ライブラリをVideo4Linux対応に ライブラリ単体でビルドできるように準備が整ったところで、カメラ関連のライブラリのソースコードをVideo4Linux対応に変更していきましょう。これにより、Video4Linuxで取り込んだ画像が、画面を描画するメモリー領域(サーフェイス領域)に反映されるようになります。 今回変更するカメラ関連のライブラリのソースコードは「frameworks/base/camera/libcameraservice/」ディレクトリにあります。これ以外のライブラリは変更しません。変更も含めたソースコードは、「GitHub」に用意しました。以下のようにして取得します*2。 % git clone git@github.com:demuyan/android-AR-Controller.git % git checkout

    Webカメラの映像を表示する(2)
  • NRIが中国工商銀行に日銀決済サービスを提供

    野村総合研究所(NRI)は2010年12月6日、中国の四大商業銀行の一つである中国工商銀行(ICBC)に日銀行との決済管理機能を備えるASP(アプリケーション・サービス・プロバイダー)サービス「I-STAR/LC」の提供を開始したと発表した。NRIによると、I-STAR/LCの利用により、ICBCは自社システムの改修コストを大幅に削減できたという。 ICBCがI-STAR/LCを利用し始めたのは2010年11月29日から。ICBCはI-STAR/LCを使って、日銀ネットに接続し、外為円決済やその決済状況を管理する。I-STAR/LCを利用することで、ICBCは決済用電文を日銀が定める形式に変換するシステムを自前で開発する必要がなくなる。

    NRIが中国工商銀行に日銀決済サービスを提供
  • 脅かされるDNSの安全性

    インターネットの重要な基盤技術の1つであるDNSに対して新たな攻撃手法が公開され、その安全性が脅かされている。DNSセキュリティ機能を提供するための技術であり、普及が進んでいるDNSSECについて、仕組みと運用方法を紹介する。(編集部) インターネットを支えるDNSとは インターネット上では、通信するコンピュータを特定するためにIPアドレスを使用する。しかし、数字のみで構成されるIPアドレスは人間にとって扱いづらいため、覚えやすいように名前を付ける方法が考案された。 このとき、人間が使用する名前(ドメイン名)とコンピュータが使用するIPアドレスを対応付ける仕組みが必要になる。この役割を担うのが、ご存じDNSDomain Name System)である。 DNSSEC導入の背景——カミンスキー型攻撃 DNSは、インターネットの爆発的な普及に伴うドメイン名利用の急速な拡大にも対応し、インタ

    脅かされるDNSの安全性
    lanius
    lanius 2010/12/07
    DNSキャッシュポイズニング、カミンスキー型攻撃の仕組みについて。
  • http://japan.internet.com/webtech/20101206/4.html?rss

    lanius
    lanius 2010/12/07
    「広域の道路を走る数万台の車両の挙動をリアルタイムで再現、その中の1台の運転を仮想的に体験できる、広域道路交通シミュレータ」。