タグ

ichiroku11のブックマーク (1,300)

  • HTML5 アプリケーションをビルドする - データの表示に HTML5 のキャンバスを使用する

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 データの表示に HTML5 のキャンバスを使用する Brandon Satrom コード サンプルのダウンロード オンライン化が始まり、Web が静的なテキストとリンクの集まりでしかなかったころから、これら以外のコンテンツをサポートすることへの関心は高まっていました。1993 年に Marc Andreessen (後に Netscape Navigator へと進化する Mosaic ブラウザーの生みの親) が、ページ上のテキストに画像をインラインで埋め込む標準として、IMG タグを提案しました。IMG タグはすぐさま Web ページにグラフィカル リソースを追加する事実上の標準となり、現在でもこの標準は現

    HTML5 アプリケーションをビルドする - データの表示に HTML5 のキャンバスを使用する
  • Orchard CMS - Orchard の拡張性

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Orchard の拡張性 Bertrand Le Le コード サンプルのダウンロード ほとんどの Web アプリケーションには多くの共通点がありますが、同時に相違点も数多く存在します。Web アプリケーションにはそれぞれ静的ページ ("利用規約"、"会社概要" など) があります。コンテンツは共通のレイアウトに収められています。ナビゲーション メニューもあります。検索機能、コメントの投稿機能、評価機能が含まれていたり、ソーシャル ネットワークと統合されていることもあります。しかし、用途は、ブログ、書籍の販売、友人とのつながりを維持する、好みのテクノロジに関する大量の参考記事を収容するなど、それぞれ異なります

    Orchard CMS - Orchard の拡張性
  • O'Reilly Japan - インタフェースデザインの心理学 : ウェブやアプリに新たな視点をもたらす100の指針

    デザインは相手から反応を引き出すための大事な要素です。買ってほしい、読んでほしい、行動を取ってほしいなど、相手の反応を誘い出すためにデザインをします。人間の行動原理を理解していないデザインは相手を混乱させるだけで目的の結果を得ることができません。書ではすべてのデザイナーが知るべき100の指針を実践例とともに紹介します。すべてが科学的な研究から導き出されたものです。これらの指針を理解してデザインすれば、人間の思考や行動、遊び方にマッチした直観的で人を引きつける製品――印刷物、ウェブサイト、アプリケーション、ゲーム――を作れるようになります。 翻訳者によるサポートページ。 サンプルPDF ● 「前付〜#008まで」(53MB) 目次 1章 人はどう見るのか 001 目が受け取る情報と脳が私たちに伝える情報は微妙に違う 002 対象の「あらまし」をつかむのは中心視野より周辺視野の役目 003 

    O'Reilly Japan - インタフェースデザインの心理学 : ウェブやアプリに新たな視点をもたらす100の指針
    ichiroku11
    ichiroku11 2012/07/04
    これ読みたい
  • A Visual Git Reference

    Available languages: English 日

  • 5分で絶対に分かるPCI DSS − @IT

    PCI DSSとは? セキュリティの基準として最近耳にする「PCI DSS」とはいったい何でしょうか。 クレジットカード会社のホームページを見るとPCI DSS(Payment Card Industry Data Security Standard)とは、 加盟店・決済代行事業者が取り扱うカード会員様のクレジットカード情報・取引情報を安全に守るために、JCB、アメリカンエキスプレス、Discover、マスターカード、VISAの国際ペイメントブランド5社が共同で策定した、クレジット業界におけるグローバルセキュリティ基準です…… 「JCBグローバルサイト PCIデータセキュリティスタンダード『PCIDSS』とは」より とあります。クレジットカード会社の基準だからクレジットカード情報を取り扱う局面に特化したもので、うちの組織には関係ないんじゃないかと思われている方も多いのではないでしょうか。

    5分で絶対に分かるPCI DSS − @IT
  • 本当に知ってる?最低限押さえたいOAuthのマナー|【Tech総研】

    前回は、Webサービスやアプリを使っているとよく見かける「許可」ボタンについて、ユーザーの立場に立って解説をしました。「許可」ボタンは、ユーザーが情報を預けているサービス(SNS等)とは別の第三者(アプリ)が、ユーザーの情報を見たり、書き換えたりするために、ユーザーに事前に「許可」を取るためのものでしたね。そして個人情報を収集するスパムアプリの被害を受けないために、ユーザーが「許可」ボタンを押してよいアプリかどうかを判断する方法を3ステップでご紹介しました。 「許可」の仕組みは技術的には「OAuth」(オーオース)と呼ばれ、特にWeb系の開発者にはご存じの方も多いと思います。OAuthは処理を代行してくれるライブラリ等が充実していて、簡単に「動かす」ことができます。しかしOAuth利用の前提となるマナーを理解していないために、知らず知らずのうちにユーザーの信頼を失いかねない行為をしてしまう

    本当に知ってる?最低限押さえたいOAuthのマナー|【Tech総研】
  • 地図の無料素材 - 地図AC

    無料素材サイト「地図AC」の登録はわずか10秒で完了!フリーでEPS・PNG形式のマップデータがダウンロードし放題。素材はすべて無料で商用利用もOK!クレジット表記や許可も必要ありません。※再配布はご遠慮下さい。 地図AC会員登録(無料) ≫ 47都道府県の県別の白地図がなんとフリーダウンロードしていただけます。白地図は自分の好きなようにサイズ調整、切抜きなどの加工編集ができる為、 使い勝手がよくて大変便利です。ホワイトマップのEPS形式をタダでダウンロードできるのは当サイトだけ!チラシ・雑誌などの印刷物でも使用できます。⇒白地図素材を見る

  • アプリケーションをつくる英語

    目指すは世界市場! 英語版アプリ開発のために、UIやメッセージでよく使われる英単語や構文パターン、さらに英語ライティングの基やメッセージの書き方、I18N/L10Nの基から翻訳業者への依頼まで、幅広く紹介。 サポートサイト著者によるサポートページが公開されています。 翻訳者 西野竜太郎 Webサイト 内容紹介最近スマートフォン用やWeb 用のマーケットが登場したことで、アプリケーションを海外に展開しやすくなりました。パソコンに加えてスマートフォンやタブレットといった新しい機器や、有線および無線の高速ネットワークが世界的に普及しつつあることを考えると、アプリケーションに対する需要は今後さらに拡大するものと思われます。海外は日の開発者にとって魅力のある市場です。しかし海外展開には外国語での開発が必要となります。特に英語は世界共通語と位置付けられている面があるため、まず対応を考えるべき言語

    アプリケーションをつくる英語
  • HTML+JavaScriptだけでブラウザに図形描画 - Canvas API -

    TIPS 007:キャンバスを準備する Canvas APIを利用するには、まず図形の描画先(=キャンバス)を準備しておく必要があります。 [リスト1]キャンバスを準備するコード(canvas.html) <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>HTML5 TIPS</title> <!--キャンバスの背景色/枠線を指定(3)--> <style> #cv { background-color: #FFF; border: 1px solid black; } </style> <script> ...中略... </script> </head> <body> <!--キャンバスの準備(1)--> <canvas id="cv" width="400" height="300"> <!--Canvas機能

  • スマートフォンアプリへのブラウザ機能の実装に潜む危険 ――WebViewクラスの問題について

    はじめに AndroidにはWebViewと呼ばれるクラスが用意されています。簡易的なブラウザの機能を提供しているクラスで、URLを渡してHTMLをレンダリングさせたり、JavaScriptを実行させたりすることができます。内部ではWebKitを使用しておりAndroidの標準ブラウザと同じような出力結果を得ることができるため、このクラスを使用することで簡単にWebブラウザの機能を持ったアプリケーションを作成できます。 しかし、その簡単さ故、使い方を誤ったり仕様をよく把握していなかったりすると、脆弱性の元になります。今回はこのWebViewクラスの使い方に起因する脆弱性について見ていくことにしましょう。 WebViewクラスとJavaScript WebViewクラスを使用した場合、注意しなければならないのはJavaScriptを有効にした場合です。デフォルトではJavaScriptの機能

    スマートフォンアプリへのブラウザ機能の実装に潜む危険 ――WebViewクラスの問題について
  • AndroidアプリにおけるDBファイルの正しい使い方

    はじめに Androidアプリケーションを作成する上でSQLiteを使用してデータベースを扱うことは多々あります。データの永続化や検索といった処理を容易に実装することができるので、多くのアプリケーションで使用されています。しかし、AndroidにはSQLiteを使用するための方法が以下のようにいくつか用意され、それぞれファイル作成時のパーミッションの挙動が異なっています。 SQLiteDatabase#openOrCreateDatabaseを使用して作成する Context#openOrCreateDatabaseを使用して作成する SQLiteOpenHelperクラスを使用して作成する もし、開発者がこれら方法の挙動を十分に理解していない場合、知らずのうちに脆弱性を作り込んでしまいます。 実際に、いくつかのアプリケーションではSQLiteDatabase#openOrCreateDa

    AndroidアプリにおけるDBファイルの正しい使い方
  • 「githug」でgitの基本操作を算数ドリルみたいに学ぼう! | Act as Professional

    GitHubのイベントである「The GitHub poweredby Agile渋谷 〜日のSOCIAL CODINGの今を見る〜」の懇親会を受付始めました@HIROCASTERでございませう。 イベント参加者以外でも参加可能のため、イベントは補欠だったけど、どういうふうにGitHubを使っているのか聞きたい人は、ご参加ください。(イベント参加者優先で、空気読んで登録してください) イベントではGitHubの話をするので、Gitが使えることが前提になっています。 そこで、Gitの基操作方法を学べる「githug」を紹介します。 githug Gazler/githug「githug」はgitの基操作を実践的に学ぶための良いソフトウェアです。 特に他のバージョン管理システムを使ったことのある人がgitの基操作だけを学ぶだけならちょうど良い。 インストールgemで公開されているのでイ

    「githug」でgitの基本操作を算数ドリルみたいに学ぼう! | Act as Professional
  • IPAテクニカルウォッチ 『Androidアプリの脆弱性』に関するレポート:IPA 独立行政法人 情報処理推進機構

    IPA(独立行政法人情報処理推進機構、理事長:藤江 一正)は、IPAに届け出られるAndroidアプリの脆弱性関連情報が2011年後半から増加していることを踏まえ、それらを分析して脆弱性を作り込みやすいポイントをまとめ、技術レポート「IPAテクニカルウォッチ」として公開しました。 近年、Android端末の利用者の増加に伴い、多くのAndroidアプリが提供されるようになりました。そのような状況の中、2011年後半からIPAに届け出られるAndroidアプリの脆弱性関連情報も増加しており、2012年5月末までの累計で42件の届出がありました。届出を分析した結果、その7割超が「アクセス制限の不備」の脆弱性であることがわかりました。 「アクセス制限の不備」の脆弱性は、制限が適切に実施されていないために、非公開または公開を限定すべき情報や機能に対するアクセスを第三者に許してしまう問題です。 An

  • http://japan.internet.com/developer/20050913/26.html

  • 著作権法改正:何が違法で何が合法なのかまとめてみた | 栗原潔のIT弁理士日記

    違法ダウンロード行為へのの刑事罰適用、アクセス制御を回避しての複製の違法化等を含む著作権改正法案が、6月15日に衆院で可決されました(参考記事)。このまま参院も通過して改正が成立してしまう可能性は高いと思います。 来であればこのトピックについてはもっと早く触れておくべきでしたが、いろいろと忙しくてブログが更新できておらずどうもすみません。 さて、メディアの記事タイトルで「リッピング違法化」などのちょっと省略し過ぎの用語が使われていることもあってか、一部で混乱が見られるようです。そこで、まずは、何が合法で、何が違法なのか、さらには、犯罪になるのか否かについてまとめてみます。 1.CDからのリッピング行為→今までもずっと合法です。今回の法改正が成立しても合法です。 通常のCDには著作権法上の「技術的保護手段」に相当するコピー制御もアクセス制御も施されていませんので、個人またはそれに準ずる範囲

    著作権法改正:何が違法で何が合法なのかまとめてみた | 栗原潔のIT弁理士日記
  • 業務系エンジニアはどうしていくべきか? - 急がば回れ、選ぶなら近道

    まず超個人的な見解です。あとWeb系の人は関係ないので、そういう人は読んでも無駄です。ここでいう業務系エンジニアというのは、主にSI屋で特定企業向けのシステムを構築しているエンジニアの人たちをさします。 まず、非常に難しい時代になったと思います。 端的に、ちゃんとしたSIをやることが難しくなりました。まず、技術的には面倒なことが増えた、というかできるオプションが制御できないくらいに増えているので、うまく制限をしないとコードや仕組みが劣化する一方になりました。エンジニアリングに自由を!というのは聞こえはいいのですが、チームプレーをするのに、いちいち約束事決めないと回らないようになっているような気がします。それも毎回。始めるたびに。 別段、いきなりチームメンバーの能力があがったり、さがったりするわけではないのですが、なぜか外すと酷いことになる振れ幅が増大したような気がします。ルール決めをいちい

    業務系エンジニアはどうしていくべきか? - 急がば回れ、選ぶなら近道
  • 児童ポルノ法が私に及ぼした実害と、今後増えると予想される家宅捜索令状 - seraphyの日記

    今回の日記について 大変亀レス的、且つ、私的な話題でネットで晒すのも恐縮なのですが、コンピュータに関係しなくもない経験をしたので、なにかの役に立つかもしれないので日記として残しておきます。 事故や犯罪被害をうけた人は、「まさか自分が、こんな目に遭うとは思っていなかった」と皆、そう言うそうです。 私も、こんなことが自分の身に起こるとは思っていませんでした。 しかし、誰にでも起き得ることであり、だから記録として残す価値はあると思いました。 事件の内容 今年の二月、早朝の6時から警察に叩き起こされて、3人がかりで四畳半のアパートの家宅捜索を受けました。 はじめ自分の身に何が起こったのか、まったく分かりませんでした。 2月の初旬でしたが、4月リリースにむけて仕事の忙しい時期だったので、そんなに寝てない状況でした。 まだ寝不足な朝っぱらから、尋常ではなく激しくチャイムが鳴らされるので何事かとドキドキ

    児童ポルノ法が私に及ぼした実害と、今後増えると予想される家宅捜索令状 - seraphyの日記
  • 海外でなぜアジャイル開発が普及しているのか? IPAが分析と提言

    海外ではなぜアジャイル型開発が普及しているのか、IPA(独立行政法人情報処理推進機構)が継続的に行っている非ウォーターフォール型開発についての調査や提言活動の一環として、海外でのアジャイル開発の背景などについての報告書「非ウォーターフォール型開発の普及要因と適用領域の拡大に関する調査報告書 (非ウォーターフォール型開発の海外における普及要因編)」が公開されました。 調査対象国は、アメリカ、イギリス、中国、ブラジル、デンマークです。アメリカアジャイル宣言が行われたアジャイル開発先進国として、イギリスもアジャイル開発の先進国として選ばれ、中国は日のオフショア先であり新しいソフトウェア開発市場が起こりつつある国として、ブラジルはアジャイルコミュニティが活発化しており、デンマークは政府がアジャイル開発を推進している国として選択されました。 報告書のハイライトを紹介します。 海外でなぜアジャイル

    海外でなぜアジャイル開発が普及しているのか? IPAが分析と提言
  • 基本文章術!説得力が一瞬で10倍になる誰にでもできる文章の書き方

    ユーザーに届ける価値を徹底的に追求する マーケティングを提供します © Copyright 2022 バズ部. All rights reserved. 突然だが、あなたは「文章が読みにくくて分かりにくい」「企画書の意図がつかめない。」「文章に説得力がないと。」と悩んでいないだろうか? 実は、文章を書き始めた時の私がそうで、書けども書けども平均以下の評価しかされていなかった。 日は、そんな私が文章力を上げるために練習した、「説得力が10倍上がる文章の書き方」をご紹介する。 これができれば、プレゼンテーション資料や、企画書の作成にも役立つし、セールスレターなどのコピーライティングの説得力を高めるためにも使える。 それでは、早速見て行こう。 説得力を増すピラミッド型の文章構造説得力の高い文章は、以下のように、「主題」「理由」「論証」「結論」の4つのパーツで成り立っている。そして、これらの4つ

    基本文章術!説得力が一瞬で10倍になる誰にでもできる文章の書き方
  • SQL Server開発の利便性を向上させるFileTable/シーケンスオブジェクト/ページング機能

    はじめに SQL Server 2012には、開発効率を向上させるための機能が追加されています。例えば、バイナリファイルの管理・使用が容易になるFileTable機能です。以前のバージョンで提供されていたFileStreamをベースにしており、より使いやすくなっています。列の属性でしか提供されていなかった採番機能が、テーブルから独立したシーケンスオブジェクトが提供されることで、ストアドプロシージャからの利用できるようになり、自動採番機能の使用範囲が広がります。また、アプリケーション側で実装してきたページング機能が、データベース機能として提供されるようになりました。 今回はこれらの便利な新機能について、詳しく紹介していきます。 対象読者 SQL Serverを使用するアプリケーション設計、開発者 SQL Serverデータベース管理者 SQL Server 2012の新機能に興味のある方 バ

    SQL Server開発の利便性を向上させるFileTable/シーケンスオブジェクト/ページング機能