Skip to content

Instantly share code, notes, and snippets.

View navarr's full-sized avatar
🖥️
Magento

Navarr Barnier navarr

🖥️
Magento
View GitHub Profile
<?php
namespace app\rbac;
use yii\rbac\Item;
use yii\rbac\Rule;
class CanGoToHell extends Rule
{
/**
@navarr
navarr / info.md
Last active August 29, 2015 14:02

Additionally, in cases of a very large network - like Shotbow, Hypixel, The Hive, etc. where you connect to a central "hub server" that you can then join specific games and servers from - you may not be able to play with your friends.

The reason for this is two-fold: One, Mojang says that once you have access to a "server" (defined as an address you connect to in Minecraft) you have to be able to access any game or world made available by that server.

In Shotbow, we have many different games. Some are small (Light Bikes), and others are massive (MineZ - When in Rogue). Some, such as MineZ - also have paid-only worlds.

With the new rules in effect, we can't display these paid worlds in a hub that free players can access. So we would have to at minimum double our infrasturcture (more costs) and split out community in half (paying users and non-paying). So you can no longer hang out with your friends in the hub.

Even then, what happens in the paid worlds can't be shared with the free worlds - Any items,

@navarr
navarr / REST.php
Created May 11, 2014 01:18
Did I program this? Because I am *not* proud of it
<?php
class Rest
{
public $host = null;
public $verb = null;
public $path = null;
public $scheme = 'http';
public $params = array();
public $post = array();
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
<!--
A tic tac toe game written in XHTML5 for 314
by Navarr T. Barnier
-->
<head>
<title>Tic-Tac-Toe</title>
<style>
body { text-align: center; background-color: #111111; color: #DDDDDD; font-family: sans-serif; }
<!DOCTYPE html>
<p class="a">This is the first paragraph of text.</p>
<p class="b">This is the second paragraph of text.</p>
<p class="c">This is the third paragraph of text.</p>
<br /><hr /><br />
Milliseconds before first fade: <input id="first" type="number" value="0" /><br />
Milliseconds for Fade: <input id="fade" type="number" value="400" /><br />
Milliseconds Between Fades: <input id="between" type="number" value="500" /><br />
<label><input type="checkbox" id="wait" /> Wait for fade to finish before starting the next</label><br />
<input type="button" id="doFade" value="Test Fade" />

Keybase proof

I hereby claim:

  • I am navarr on github.
  • I am navarr (https://keybase.io/navarr) on keybase.
  • I have a public key whose fingerprint is 343E 78BF F543 6070 C9E1 99D8 30B6 6B3E 3497 F109

To claim this, I am signing this object:

@navarr
navarr / AndroidManifest.xml
Last active December 31, 2015 02:49
Meow.apk
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2013 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:bottom="5dp"
android:left="10dp"
android:right="10dp"
android:top="5dp">
<shape android:shape="rectangle" >
<corners android:radius="2dp" />
@navarr
navarr / gist:6810352
Created October 3, 2013 14:04
healthcare.gov 500
java.lang.RuntimeException: org.apache.cxf.interceptor.Fault: Could not send Message.
org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:110)
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:323)
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:123)
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:207)
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:213)
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:154)
org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:126)
org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:185)
org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:108)
<?php
// This is a small PHP snippet to fetch the amount of viewers for a channel.
$data = @json_decode(file_get_contents('https://api.twitch.tv/kraken/streams/8_bit_hero'), true);
$viewerCount = 0;
if ($data && !is_null($data['stream'])) {
$viewerCount = $data['stream']['viewers'];
}