タグ

ブックマーク / qiita.com/akameco (2)

  • flowtypeでredux-thunkの型定義を使う - Qiita

    reduxとflowtypeを組み合わせたサンプルはreduxのサンプルにあるが、redux-thunkとの組み合わせの例はない。この記事では、reduxとflowtypeのサンプルを示したあと、redux-thunkで型の恩恵を受ける方法を紹介する。 redux公式のflowtypeサンプル redux/examples/todos-flow at bc3f2aeb669f4ad5e424f6a711fd588e9bd3462e · reactjs/redux types以下はこうなっている。 // @flow import type { Store as ReduxStore, Dispatch as ReduxDispatch } from 'redux' export type Id = number; export type Text = string; export type

    flowtypeでredux-thunkの型定義を使う - Qiita
  • ElectronアプリのXSSでrm -fr /を実行する - Qiita

    Electronアプリでxssを発生させると任意のコードが実行できるらしいのでrm -fr /を試してみます。 想定 web版とelectron版のあるチャットアプリケーションという設定です。攻撃者が用意したリンクをクリックすると、PC内のすべてのファイルを消し去るというシチュエーションを考えてみます。 用意 環境はホストmac OSX、ゲストにubuntu14.04環境をvagrantを利用し用意しました。 expressでリストとフォームからなる脆弱性のあるチャットをつくります。エスケープ処理をしてないので、任意のコードが実行できる状況です。 'use strict'; const path = require('path'); const express = require('express'); const app = express(); const ejs = require(

    ElectronアプリのXSSでrm -fr /を実行する - Qiita
    cuttoff19
    cuttoff19 2016/06/02
  • 1