Skip to content

Instantly share code, notes, and snippets.

View pthiers's full-sized avatar

Philippe Thiers pthiers

  • RiskAmerica SPA
  • Temuco, Chile
  • 04:02 (UTC -04:00)
View GitHub Profile
@ChaseWest
ChaseWest / react-table-component.js
Created May 24, 2014 07:25
React Table Component for creating a very basic html table
var Table = React.createClass({
render: function render() {
var _self = this;
var thead = React.DOM.thead({},
React.DOM.tr({},
this.props.cols.map(function (col) {
return React.DOM.th({}, col);
})));
@tsolar
tsolar / laravel-subdirectory.conf
Last active September 19, 2025 14:24
Laravel in subdirectory nginx example
server {
client_body_in_file_only clean;
client_body_buffer_size 32K;
client_max_body_size 300M;
sendfile on;
send_timeout 300s;
# Port that the web server will listen on.
#listen 80;
@Ducain
Ducain / capfile_for_phinx.rb
Last active June 13, 2017 09:56
Capistrano 3 running Phinx migrations on Windows server
after "deploy:updating", "deploy:phinx_migrations"
namespace :deploy do
task :restart do ; end
desc 'Run Phinx migrations'
task :phinx_migrations do
on roles(:app) do
within release_path do
execute 'php', 'vendor/robmorgan/phinx/bin/phinx', 'migrate', '-e', 'production', raise_on_non_zero_exit: false
@xeoncross
xeoncross / benchmark.js
Created May 6, 2015 16:00
Simple Socket.io (v1.3+) Multi-room server + benchmark client
var io = require('socket.io-client');
var i, clients = 0, sent = 0, received = 0;
var TOTAL_CLIENTS = process.argv[2] || 500;
var CLIENTS_PER_ROOM = process.argv[3] || 3;
console.log("Total clients: " + TOTAL_CLIENTS);
console.log("Clients per room: " + CLIENTS_PER_ROOM);
@vluzrmos
vluzrmos / App_Http_VideoStream.php
Last active October 22, 2024 21:47
Laravel VideoStream.
<?php
namespace App\Http;
/**
* Description of VideoStream
*
* @author Rana
* @link https://gist.github.com/vluzrmos/d5682ad426525196d069
*/
$(document).on('pjax:send', function() {
Pace.restart();
})
$(document).on('pjax:complete', function() {
Pace.stop();
})
@gnz00
gnz00 / src_routes.js
Created October 4, 2015 12:18
React-Nprogress
/*! React Starter Kit | MIT License | http://www.reactstarterkit.com/ */
import React from 'react';
import Router from 'react-routing/src/Router';
import { canUseDOM } from 'fbjs/lib/ExecutionEnvironment';
import http from './core/HttpClient';
import App from './components/App';
import IndexPage from './components/IndexPage';
import NotFoundPage from './components/NotFoundPage';
@psgganesh
psgganesh / default
Last active September 13, 2022 03:24
Simple lumen nginx conf
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
listen 443 ssl;
root /var/www/lumen/public;
index index.php index.html index.htm;
server_name server_domain_or_IP;
@alexpchin
alexpchin / socket-cheatsheet.js
Created December 15, 2015 16:58
A quick cheatsheet for socket.io
// sending to sender-client only
socket.emit('message', "this is a test");
// sending to all clients, include sender
io.emit('message', "this is a test");
// sending to all clients except sender
socket.broadcast.emit('message', "this is a test");
// sending to all clients in 'game' room(channel) except sender
@MichaelPote
MichaelPote / himawari.ps1
Created February 3, 2016 19:11
Windows Powershell Script to download the latest image from the Himawari-8 satelite, combine the tiles into a single image, convert to jpg and then set as the desktop background.
#
# Himawari-8 Downloader
#
#
#
# This script will scrape the latest image from the Himawari-8 satellite, recombining the tiled image,
# converting it to a JPG which is saved in My Pictures\Himawari\ and then set as the desktop background.
#
# http://himawari8.nict.go.jp/himawari8-image.htm
#