Skip to content

Instantly share code, notes, and snippets.

View noherczeg's full-sized avatar

Norbert Csaba Herczeg noherczeg

View GitHub Profile
@noherczeg
noherczeg / laravel_routing_map
Last active December 29, 2015 12:09
Laravel Routing Map with most relevant Routing informations
<?php
// routes.php
use Illuminate\Support\Facades\Route;
Route::get('/', function()
{
$routes = [];
@noherczeg
noherczeg / laravel_uri_entity_loader
Last active December 30, 2015 12:59
Laravel dynamic relation loader
<?php
// rutes.php
Route::get('/users/{userId}/events/{eventId}', function()
{
return Response::json(entityLoader('MyApp\Core\User\User'));
});
Route::get('/users/{userId}/events', function()
@noherczeg
noherczeg / gist:8055060
Created December 20, 2013 13:52
phpexcel magic
<?php
abstract class AbstractReport {
/** @var string Jelentes fileok mappaja */
protected $reports_folder = null;
protected $records = 0;
/** @var int Cimsav sorainak szama */
@noherczeg
noherczeg / teamspeak3_autostart_debian
Created May 31, 2014 17:46
Teamspeak3 autostart script for Debian
#!/bin/sh -e
#
# rc.local
sudo -u teamspeaker /[SERVER_FOLDER]/ts3server_startscript.sh start
exit 0
@noherczeg
noherczeg / grunt_html5_angular
Last active August 29, 2015 14:06
grunt angular html5mode config
// 0. Step install modrewrite:
$ npm install connect-modrewrite
// 1. Step add modrewrite Gruntfile.js:
var modRewrite = require('connect-modrewrite');
// 2. Step prepend as param to middleware return:
module.exports > grunt.initConfig > connect > livereload > options > middleware > return:
modRewrite(['!\\.html|\\.js|\\.svg|\\.css|\\.png$ /index.html [L]']),
@noherczeg
noherczeg / skype_online_bugfix
Last active August 29, 2015 14:06
skype force logout remote
1. /showplaces
More than one?! Nuke the others by:
2. /remotelogout
Have fun
@noherczeg
noherczeg / fix.txt
Created September 19, 2014 15:30
warning watch enospc
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
@noherczeg
noherczeg / utorrent-ad-disable
Created October 13, 2014 23:56
Disabling uTorrent ads (needs restart after done)
Options > Preferences > Advanced
The following togglers should be set to false if it's not the case by default. Use the filter input box :)
offers.left_rail_offer_enabled/left_rail_offer
gui.show_plus_upsell
offers.sponsored_torrent_offer_enabled/sponsored_torrent_offer_enabled
bt.enable_pulse
gui.show_notorrents_node
offers.content_offer_autoexec
@noherczeg
noherczeg / translucency.java
Created November 3, 2014 20:04
Translucency test
package main.java;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
public class Main extends JFrame {
/**
* A simple CORS filter which allows configured requests from any source. Required by the frontend.
*/
public class SimpleCORSFilter implements Filter {
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) req;
HttpServletResponse response = (HttpServletResponse) res;
response.setHeader("Access-Control-Allow-Origin", request.getHeader("origin"));
response.setHeader("Access-Control-Allow-Methods", "POST, GET, PUT, OPTIONS, DELETE");