こんにちは、SSTでWeb脆弱性診断用のツール(スキャンツール)開発をしている坂本(Twitter, GitHub)です。 普段は診断向けのスキャンツールを開発していますが、今年(2019年)の3月~8月にかけて、SST内部で使用する独自ローカルHTTPプロキシ「spindle-localproxy」を開発しました。 本記事(Part2)では公開しても差し支えない範囲で技術的な内容を紹介します。 開発の経緯や簡単な機能説明については、 Part1 を参照してください。 (以下、特に断りがない場合は「ローカルHTTPプロキシ」を「HTTPプロキシ」と表記します。) Part2. 技術的な内容紹介 今回開発したHTTPプロキシは、診断サービスの事前調査における画面遷移図作成をサポートする社内ツールになります。 Part2 では技術選定や要件で考慮したポイント、HTTPプロキシの実装とWebSo
Advent Calender2回目の投稿です、佐藤です。 今回はルーティングについて説明します。 ルーティングは、リクエストのURLに設定されたハッシュを元にメソッドの呼び出し処理を行う仕組みの事を言います。一般的にページ遷移させる為にはユーザーの操作によって何らかのアクションを起こし、別ページへ遷移させます。しかし、シングルページアプリケーション(SPA)では単一ページで処理されるため、URLでの遷移は行う事が出来ません。 それを補う事が出来るのがルーティングという技術です。 Extjs5でもこのルーティングを提供しています。これにより、ExtJS5ではSPAでも他コンテンツへ遷移させる事が可能になりました。そしてその実装方法も簡単です。 早速ルーティングの実装について説明します。 Extjs5ではコントローラーに'routes'オブジェクトを追加し下記の様に「ハッシュ:メソッド」を定
こんにちは、これは、Sencha Advent Calendar 2014 の 8日目の記事です。 今年は、Advent Calendar に 3つの記事を書こうと思っています。 今回は、軽くジャブで、Ext JS 5 に関する資料リストをご提供します。 え?手抜きですか? でも、まとめサイトみたいなものが、これまでにないので、結構役立つのではないかと。(汗 明日は、小堤一弘(@kotsutsumi)さん です。 Ext JS 4 からの移行 Guide Ext JS 5 アップグレードガイド Sencha Cmd 5アップグレードガイド Ext Charts アップグレードガイド 概要 Guide Ext JS へようこそ さあ始めましょう Ext JS 5 の新機能 Blog Ext 5.0.1 の新機能 Ext JS 5: パフォーマンスを追求しました アーキテクチャ Guide ク
この記事は、 Sencha Advent Calendar 2014 の1日目の記事です。 いやぁ、ブログも書かなくなったものです。 日々のことは、TwitterかFacebookで終わり、そんな時代なんですかね。 さて、今年も終わりますが、Sencha Ext JS 5 開発環境構築と題して、まずSencha Ext JS 5 を初導入する場合の開発環境構築をおさらいしましょう。 前回の記事:Sencha Ext JS 5 で新規アプリケーションを生成する とほぼ丸かぶりで、なんだか進歩ねーなーという感じですが… Sencha Ext JS 5 をダウンロードする Sencha Ext JS は、商用ライセンスと、オープンソースライセンス(GPLv3)があります。 用途に合わせて選択してください。 まぁ、とりあえずプログラマが試すのであれば、GPLv3版で問題ないでしょう。 さて、このG
先週、Yahoo はYahoo! User Interface Library(略称:YUI)に関する新しい開発を全て停止することを発表しました 。今まで幾千という数のコードを書いてきた何千人もの YUI 開発者は、おそらくこのニュースを耳にして悲しむでしょう。しかし、それと同時に、このような結論に至ってしまうほど劇的に進化している開発環境に関しても理解しているはずです。Sencha Ext JS フレームワークとYUI は密接な関係があり長い歴史を共にしてきました。そのため、この機会を利用して我々の過去を振り返り、未来に何があるかをお話したいと思います。 YUI と Ext JS の略歴 2000年代の初頭では、 Web 開発の世界は今日とは大きく異なっていました。大半のデスクトップ PC は Internet Explorer 6.0 を使用していて、初期バージョンの Firefox、
何年もの間、Web 開発者は、Yahoo の Exceptional Performance チームが定義する基準に従って Web アプリケーションをデプロイしてきました。通常のアプリケーションは、JavaScript のソースファイル、CSSスタイルシート、画像などが大量になってしまうので、ベストプラクティスは、このアセットを全てを一つのファイルにまとめて圧縮する事を指示していました。論理的には、一つの JavaScript ファイルと一つの CSS ファイルを提供すると、HTTP リクエストの全体の数を削減しますので (また、アセットの全体的なサイズも減少します) 、そのため送信は最適化されページの初期化時間が改善されます。 この基本的な作業ができる公開されているツールは様々ありますが、Ext JS と Sencha Touch で作成されたアプリケーションに対しては、Sencha C
Sencha茶房は、キヤノンITソリューションズ株式会社が運営するSenchaフレームワークの情報サイトです。2014年08月08日 Sencha Architect 3.1 新機能紹介 2014年07月29日 Sencha Tips #3: Objective-Cライブラリの利用 2014年07月28日 HTML5minutes!! 発表資料「Enterprise Application Development w/ HTML5」 2014年07月22日 Senchaもくもく会3rdレポート 2014年07月18日 Sencha Tips #2: BaaS(Parse)との連携 2014年07月11日 トピック(2014年7月) 2014年07月07日 Sencha Tips #1: プッシュ通知機能の実装 (iOS) 2014年07月01日 Senchaフレームワークの情報サイト『Se
ExtJS and AngularJS are the two industry leading frameworks for Rich UI development. TechFerry has had a chance to develop multiple Rich UI single page applications using both ExtJS and AngularJS. This articles pens down our experience working with these two technologies for multiple applications. It compares ExtJS and AngularJS over 30+ points around benefits, architecture, testing, mobility, per
都市再開発で、オフィスを市のやや北寄りの区域に移さなければならなくなった。 新しいオフィスは、マサチュセッツ大通りとボイルストン通りの角に突っ立っている二階建ての丸い塔のような建物の二階にあって、一階は煙草屋である。 前の住人は女占い師で、彼女が看板がわりに窓に貼りつけたつぎはぎの金文字をかみそりの刃で削りとっている時、その男の姿に気がついた。 ロバート・B・パーカー著「約束の地」より。 パーカーも亡くなっちゃったんですね。 今回はPromiseについてお話しします。 Senchaのフレームワークでは、多くの場面で非同期の処理をする必要があります。 その最たるものがサーバーとの通信です。 [js] Ext.Ajax.request({ url: ‘page.php’, params: { id: 1 }, success: function(response){ var text = re
キーボードでのナビゲートは、時にはマウスカーソルを使うよりも高速ですし、パワーユーザーに対してもマウスが使いにくいユーザーにアクセシビリティを提供する点においても有用です。 比較的複雑なExt JSのレイアウトのサンプルをキーボードから完全にアクセス可能なアプリケーションに変換してみます。 また、マウスカーソルよりも速いキーボードによるナビゲーションができるようにキーボードショートカットを追加します。 このガイドの終わりまでには、キーボードナビゲーションがどこで最も必要とされるかと、 KeyNav, KeyMap, FocusManager でキーボードナビゲーションを活用する方法を理解できるでしょう。 はじめに これから始めるファイルがこれです。 このファイルを解凍し、お好みのエディタでcomplex.htmlとcomplex.jsを開きます。 また、同じディレクトリにExt JS 4の
本館のブログで,EditorGridPanlでEnterキーの動作を変更する | Sunvisor Lab. という記事を書きました。EditorGridPanel での Enterキーの挙動を変更するというエントリーです。 その件に関する追加情報と,EditorGridPanelで編集モードに入ったときに,項目を選択状態にする件についてです。 続)EditorGridPanel の Enter キーの動作を変更する そのエントリーの中では,インスタンス化された EditorGridPanel のメソッドを再定義することで思ったような挙動をさせることをしていました。この方法では,あるEditrotGridPanelに対してのみ効果を発揮します。他のところで使用されているEditrotGridPanelは以前の挙動のままです。では,アプリケーション全体でEditrotGridPanelの挙動
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く