GitHub - thdoan/mr-data-converter: Set your spreadsheet data free スプレッドシートのCSV/TSVデータをJSONやPHP等多数の形式に変換できる「mr-data-converter」 エクセルのデータをコピーして貼り付けるだけで各種プログラミング言語用(Perl, C#, Ruby, Python, XML ...)にコンバートできるのでCSV等のデータをプログラムに埋め込む場合などに便利 関連エントリ HTML5のデスクトップ通知を各種ブラウザで簡単実行できる「HTML5-Desktop-Notifications」 引っ張ってリロード機能をブラウザで実現するJS「pull-to-reload」 ブラウザでExcelデータを吐き出せるjQueryプラグイン「ExportToExcel」
こんにちは。Cacooの平山です。現在、僕たち Cacoo チームは脱Flash・ HTML5 化に向けて最終の追い込みの真っ最中です。そんな中ではありますが、前回の「ぶっちぎり」記事では、HTML5化に向けた描画技術としてSVGを選択したことをお伝えしました。今回は、HTML5版のもうひとつの改善ポイント「データ面での刷新」を紹介したいと思います。 Cacoo のデータ形式や構造の刷新・JSONフォーマットへの移行 HTML5版では、描画にSVGを採用するという変更だけではなく、抜本的なデータ形式や構造の刷新も行いました。これには以下3点の理由があります。 Flash版ではAMFというFlashに特化したデータフォーマットを採用している 図に含まれるデータ量に応じて、パフォーマンスが低下しやすい構造である サーバー内でデータを処理しにくい 1点目はFlashから脱却するにあたり対応必須な
var obj = { a: 1, b: "Moji", c: [1, 2, 3, 4], d: { "A": 1, "B": 2 } }; console.log(JSON.stringify(obj)); console.log(JSON.stringify(obj,undefined,1)); {"a":1,"b":"Moji","c":[1,2,3,4],"d":{"A":1,"B":2}} { "a": 1, "b": "Moji", "c": [ 1, 2, 3, 4 ], "d": { "A": 1, "B": 2 } } でも、(obj,undefined,1)ってなんだろ? 何の気なしにundefinedって指定してたんですが、これってホントはなんなんでしょ? 仕様を調べてみます。 mozillaのサイトを見てみると... https://developer.mozill
[対象: 上級] schema.orgがサイトを更新しました。 大きな変更点は以下の2つです。 Microdataと併せてRDFaとJSON-LDによる記述例を追加 そのタイプを利用可能なタイプのプロパティを列挙 Microdataと併せてRDFaとJSON-LDによる記述例を追加 schema.orgは記述に使用するシンタックスとしてMicrodataを採用していました。 具体的な記述例は、当然のことながらMicrodataを使ったものです。 今回の更新によりRDFaとJSON-lDの記述例が加わりました。 Microdataの例 おなじみのMicrodataです。 従来はMicrodataを使った例だけでした。 RDFaの例 RDFaを使った例が加わりました。 なお正確に言うと、RDFaではなくRDFa Liteです。 JSON-LDを使った例も加わりました。 JSON-LDは比較的新
(Last Updated On: 2023年12月8日) 追記:最近のOWASPガイドの更新でJavaScript文字列はUnicodeエンコードで安全性を確保するよう変更されました。元々このブログでもUnicodeエスケープのまま利用するように書いています。他の言語のユーザーはUnicodeエスケープを利用しましょう。PHPもASCII領域の文字をUnicodeエスケープするようにした方が良いと思います。これは提案して実現するように努力します。 JSONはJavaScriptのオブジェクトや配列を表現する方式でRFC 4627で定義されています。メディアタイプはapplication/json、ファイル拡張子はjsonと定義されています。 PHPにJSON形式のデータに変換するjson_encode関数とjson_decode関数をサポートしています。 JSON関数がサポートされている
はせがわようすけ氏のブログエントリ「機密情報を含むJSONには X-Content-Type-Options: nosniff をつけるべき」にて、巧妙な罠を仕掛けることにより、別ドメインのJSONデータをvbscriptとして読み込み、エラーハンドラ経由で機密情報を盗み出すという手法が紹介されました。これは、IEの脆弱性CVE-2013-1297を悪用したもので、MS13-037にて解消されていますが、MS13-037はIE6~IE8が対象であり、IE9以降では解消されていません。 また、MS13-037を適用いていないIE6~IE8の利用者もしばらく残ると考えられることから、この問題を詳しく説明致します。サイト側の対策の参考にして下さい。 問題の概要 JSON形式のデータは、通常はXMLHttpRequestオブジェクトにより読み出しますが、攻撃者が罠サイトを作成して、vbscript
WebアプリケーションにおいてJSONを用いてブラウザ - サーバ間でデータのやり取りを行うことはもはや普通のことですが、このときJSON内に第三者に漏れては困る機密情報が含まれる場合は、必ず X-Content-Type-Options: nosniff レスポンスヘッダをつけるようにしましょう(むしろ機密情報かどうかに関わらず、全てのコンテンツにつけるほうがよい。関連:X-Content-Type-Options: nosniff つかわないやつは死ねばいいのに! - 葉っぱ日記)。 例えば、機密情報を含む以下のようなJSON配列を返すリソース(http://example.jp/target.json)があったとします。 [ "secret", "data", "is", "here" ] 攻撃者は罠ページを作成し、以下のようにJSON配列をvbscriptとして読み込みます。もちろ
Stack Overflowに面白い質問があったので紹介する javascript - Why does Google prepend while(1); to their JSON responses? - Stack Overflow 質問 Googleのサービス内で使われるJSONの先頭に while(1); てついているのは何故? 例えばGoogle Calendarではカレンダーを切り替えるときに以下のような内容のデータがサーバから返される。 while(1);[['u',[['smsSentFlag','false'],['hideInvitations','false'],['remindOnRespondedEventsOnly','true'],['hideInvitations_remindOnRespondedEventsOnly','false_true'],['C
🚨 Unmaintained 🚨 JSON 3 is deprecated and no longer maintained. Please don’t use it in new projects, and migrate existing projects to use the native JSON.parse and JSON.stringify instead. Thanks to everyone who contributed patches or found it useful! ❤️ JSON 3 JSON 3 was a JSON polyfill for older JavaScript platforms. About JSON is a language-independent data interchange format based on a loose
そろそろ4月も近いということもあって、新たにWeb業界やSIer業界に入るぞという方がプログラミングの勉強をし始めているころでしょうか。最近は、エンタープライズでもWebクライアントが主流になりつつあるのでJavaScriptの習得は避けては通れない道だと思います。また、Node.js等サーバーサイドのJavaScriptも出てきたこともあって、非常に有用な言語になりつつあります。 そんなJavaScriptを学び始めている人の中でも、ある程度プログラミングをやったことがある人がJavaScriptの綺麗な書き方を学ぶのに絶対理解しておいた方が良い300行程度のソースコードがあります。 それは、JavaScript: The Good Partsに載っているJSONパーサのコードです。 JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス 作者:
タイトルは最近の流行りっぽくしてみました\(^o^)/ 「ソーシャル系のJSONPのためだけにjQuery読み込ませるのもな~」ということで作成してみましたが、「jQuip」なんてサービスもでてきたのでそちらを使った方が便利かもしれません。 しかし空気を読まずに投下します。 追記: @teramakoさんが修正してくださいました!ありがとうございます!! @sophide0822 さん、テストできてませんが、一応 https://t.co/tON5JQ7a に上げました — てらまこ (@teramako) 2012, 2月 23 修正いただいたスクリプトは eval を使用せず動作します。 すごくスマートに書かれていて、とても参考になりました。 精進します(`・ω・´) jQueryのgetJSONが今の形になる以前に、「jQuery JSONP plugin」というプラグインを開発され
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く