Skip to content

Instantly share code, notes, and snippets.

View idkjs's full-sized avatar

Alain Armand idkjs

View GitHub Profile
@idkjs
idkjs / index.html
Created October 23, 2016 14:34
pEGvZO
<div class="square">
<h2>B</h2>
</div>
```
Unexpected fatal error! Please report this to us.
Fuse 0.27.1 (build 7935)
Build started: FullCompile
Configuring (6.7s)
Compiling syntax tree (2.4s)
Generating code and data (7.1s)
Build completed in 16.47 seconds
Build ended
GL_VERSION: 2.1 INTEL-10.14.73
@idkjs
idkjs / countries-of-the-world.markdown
Created November 4, 2016 07:55
Countries of the World
@idkjs
idkjs / post-curl
Created November 10, 2016 10:14 — forked from creativepsyco/post-curl
POST request Via CURL in MAC OS X
curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"userid": "mohit", "password":"password"}' http://mmedwebdemo.ddns.comp.nus.edu.sg:8080/comp.nuhs.jaxb/api/usr/login
@idkjs
idkjs / Eslint NPM Scripts - CleanJS & Standard
Created November 18, 2016 15:49
CleanJS and Standard Eslint NPM Scripts
//CleanJS- https://github.com/bodil/eslint-config-cleanjs
```
npm install --save-dev eslint eslint-plugin-fp eslint-plugin-better eslint-plugin-import eslint-config-cleanjs
```
//Standard - https://github.com/feross/eslint-config-standard/blob/master/README.md
```
npm install --save-dev eslint eslint-config-standard eslint-plugin-standard eslint-plugin-promise
@idkjs
idkjs / QueryBuilder.js
Created November 22, 2016 13:44
RxJS MongoDB Query Builder
/* @flow */
import { Observable, Disposable, ReplaySubject } from 'rx';
import mongo from 'mongodb';
import { dbUrl } from './config';
import { assign } from 'lodash';
class QueryBuilder {
_db$: Observable;
_selectors: Object;
/* eslint-disable no-class-assign */
/* original code: https://github.com/jscomplete/learning-graphql-and-relay/blob/chapter7/js/app.js*/
import React from 'react';
import ReactDOM from 'react-dom';
import Relay from 'react-relay';
import { debounce } from 'lodash';
import SearchForm from './search-form';
import Quote from './quote';
class QuotesLibrary extends React.Component {
/* eslint-disable no-use-before-define */
/*eslint no-case-declarations: "error"*/
/*eslint-env es6*/
/* /schema/main.js: refactor of https://github.com/jscomplete/learning-graphql-and-relay/blob/chapter7/schema/main.js */
const {
GraphQLSchema,
GraphQLObjectType,
GraphQLString,
@idkjs
idkjs / Enhance.js
Created January 17, 2017 16:57 — forked from sebmarkbage/Enhance.js
Higher-order Components
import { Component } from "React";
export var Enhance = ComposedComponent => class extends Component {
constructor() {
this.state = { data: null };
}
componentDidMount() {
this.setState({ data: 'Hello' });
}
render() {
query App_ViewerRelayQL($id_0:ID!) {
node(id:$id_0) {
...F2
}
}
fragment F0 on Quote {
id,
likesCount
}
fragment F1 on Quote {