昨日の日記の続きで、Ajaxに固有なセキュリティ問題について検討します。タイトルはXSSとなっていますが、今回紹介する脆弱性はXSSではありません。 作りながら基礎から学ぶPHPによるWebアプリケーション入門XAMPP/jQuery/HTML5で作るイマドキのWeから、Ajaxを利用したアプリケーションの概念図を引用します(本書P20の図1-23)。 Ajaxのアプリケーションでは、XMLHttpRequestメソッド等でデータを要求し、サーバーはXML、JSON、タブ区切り文字列など適当な形式で返します。ブラウザ側JavaScriptでは、データ形式をデコードして、さまざまな処理の後、HTMLとして表示します。以下に、Ajaxのリクエストがサーバーに届いた後の処理の流れを説明します。 サーバー側でデータを作成、取得 データ伝送用の形式(XML、JSON、タブ区切り文字列等)にエンコード
ちょいAndroid。Typescriptいいよ。JenkinsとかGradleとか。APTもいいなー。 Google Apps Scriptっていったいどの程度のことができるんだろーなーとググってもだいたいGoogle Docsのスプレッドシートをナニするとかどーでもいい事しか出てこないからまぁ手を出してなかったんですが、「Google Sitesのページを操作したい、しかしページが多い、どうしたらいいのかー」とかいった問題に直面し、Google Apps Scriptでなんとかならんのかーと思ってこの辺りのDefault Servicesにずらーっとサービスが並んでいてSites ServicesとかいういかしたAPIがあったのでやってみたら出来たのでメモ。 Google SitesでGoogle Apps Scriptを使う Google Sitesにログインして「サイトを管理」のペ
MS Access のVBAと日々格闘中、パラダイムシフトはいつ来るのかと情報収集にいそしんでた所、 先日のGoogle I/O 2011 で発表された Google Apps Script(GAS)のGUIビルダーなる物を発見。 Accessのフォームの代替となるか!? 作ってみる Google ドキュメントからスプレッドシートを新規作成して、スプレッドシートのメニューから「ツール」→「スクリプトエディタ」を選択 スクリプトエディタのメニューから「ファイル」→「ユーザーインターフェースを構築」を選択 するとGUIビルダーが起動する。 ためしにTextBoxとButtonを1つずつ貼り付けてみる。 Saveボタンを押すと保存される。名前はMyGuiのままにする。 一端スクリプトエディタに戻って、イベントハンドラ用の関数や実行用の関数を作る。 こんな感じで作成 //サービス起動時 funct
最近知ったGoogle Docsのスプレッドシートでの裏技が3つほど。 1.importXMLなどの関数で簡単にWeb上からデータを取得できる 2.作成したスプレッドシートはRSSで出力できる 3.Google Apps Script = JavaScript(Excelのマクロみたいな物だと思ってました) 人によっては、今更感があるかもしれませんが、意外と知らない人が多いのではないかと思います。個人的には、なかなか便利だと思いました。プログラマでなくても、簡単にWeb上からデータを引っ張ってこれます。 ……ということで、今回はこれを使って色々やってみました。 1.経済レポート.comでレポート発行元のURLを取得する 2.リアルタイム文書校正ツールを作る 3.特定URLのFacebookシェア数、ツイート数、はてブ数をカウントする 本当に実用的なのは、3くらいじゃないかと思われます。。。
このページは、Google Apps Script(GAS)逆引きリファレンスの目次です。 それぞれのページにはやや実用的なサンプルスクリプトと、構文、解説を掲載しています。サンプルスクリプトではただHello World!を表示するのではなく、ひと工夫加えて、少しでも実用的に、そしてGASで何ができるのか、少しでも知って頂けるように心がけています。 リファレンスページを作成している時点で正常に動作することを確認していますが、GASは日々進化しています。ひょっとすると上手く動かなくなっていることもあるかもしれません。その際はコメント欄にてお知らせ頂けましたら幸いです。その他、ツッコミ、質問、補足等お待ちしております。 Google Apps Scriptはものすごーく、強力なサービスだと思うのですが、日本ではまだまだ注目されていません。このリファレンスが日本での発展の一助になれば幸いです。
こんにちは、CSチームのかわむらです。 サーバーワークスエンジニアブログにある「はてなブックマーク」「Twitter」「いいね!」ボタンのカウントをGoogle Apps Scriptを使って集計してみました。 Google Apps Scriptについては下記の記事が参考になると思います。 Google Apps Script で操作を自動化する Google Spreadsheetsの上で動くので、データの取得さえできてしまえばグラフにするのは簡単です。 Google Apps Scriptはサーバーサイドで実行されるJavaScriptなのだから、ブログ記事からHTMLを取得してスクレイピングするくらい簡単だろうと思っていたのですが、予想以上に大変で挫折しかけました。 そこでWordPressのAPIを使い簡単になんとか実装できました。一度スプレッドシートに取り込んでしまえば、データ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く