Skip to content

Instantly share code, notes, and snippets.

View NoxArt's full-sized avatar

Jiří Petruželka NoxArt

  • SolarWinds
  • Brno, Czech Republic
View GitHub Profile
@NoxArt
NoxArt / Nette\Templates\LatteMacros.php
Created March 31, 2011 09:51
Nette issue#160 solution
<?php
/**
* This file is part of the Nette Framework (http://nette.org)
*
* Copyright (c) 2004, 2011 David Grudl (http://davidgrudl.com)
*
* For the full copyright and license information, please view
* the file license.txt that was distributed with this source code.
*/
@NoxArt
NoxArt / string.php
Created January 15, 2012 08:11 — forked from vojkny/string.php
Maite\String
<?php
namespace Maite;
class String {
/** @var string */
protected static $classInjection = 'Maite\Utils\Strings';
/** @var string */
@NoxArt
NoxArt / beholder.cpp
Created January 16, 2012 19:12
Script to launch given shell command on directory/file change
/**
* Beholder
*
* @author Jiri "NoxArt" Petruzelka | www.noxart.cz | petruzelka@nox-art.cz
* @author Microsoft
*
* @filesource
*
* @link http://msdn.microsoft.com/en-us/library/windows/desktop/aa365261(v=vs.85).aspx
*/
@NoxArt
NoxArt / Latte.tmLanguage.xml
Created February 4, 2012 08:13 — forked from xxxObiWan/Latte.tmLanguage.xml
Latte syntax definition for Sublime Text 2 [#nettefw #latte #php]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<!--
- @author Michal Mikoláš <nanuqcz@gmail.com>
- @author Jiri Petruzelka <petruzelka@nox-art.cz>
- @license CC BY <http://creativecommons.org/licenses/by/3.0/cz/>
-->
<dict>
<key>fileTypes</key>
@NoxArt
NoxArt / gist:1883493
Created February 22, 2012 09:02
Nette - expose more parameters to config
<?php
namespace Tacnayn\Config;
use Nette;
class Configurator extends Nette\Config\Configurator {
protected function getDefaultParameters()
{
$parameters = parent::getDefaultParameters();
@NoxArt
NoxArt / BasePresenter.php
Created March 21, 2012 07:03 — forked from vojtech-dobes/BasePresenter.php
Annotation support for multiplied Nette components
<?php
use Nette\Application\UI;
use Nette\Reflection\Method;
class BasePresenter extends UI\Presenter
{
/** @var array datasets for Multipliers */
@NoxArt
NoxArt / Keys.php
Created November 9, 2012 13:58
WebDriver key codes
<?php
class Keys {
const KEY_NULL = "\xEE\x80\x80";
const KEY_CANCEL = "\xEE\x80\x81";
const KEY_HELP = "\xEE\x80\x82";
const KEY_BACKSPACE = "\xEE\x80\x83";
const KEY_TAB = "\xEE\x80\x84";
const KEY_CLEAR = "\xEE\x80\x85";
const KEY_RETURN = "\xEE\x80\x86";
const KEY_ENTER = "\xEE\x80\x87";
@NoxArt
NoxArt / gist:59c5be36b01d6fcde21247c3a9f4ef48
Created February 25, 2018 13:15
KanColle Kc3Kai Ship lock show levels sciptlet
javascript:(function(){ $(".lship").each(function(){ var self = $(this); if( self.find(".ship-level").length ) { return; } var title = self.attr("title"); var level = parseInt(title ? title.match(/Lv\.(\d+)/)[1] : "0"); if( level == 0 ) { var levelSubelement = self.find(".ship_lv"); if( levelSubelement.length ) { level = parseInt(levelSubelement.text()); } } var levelElement = $("<div class='ship-level'/>").text(level); self.append(levelElement); }); if( $("#shipLevelStyles").length ) { return; } var styles = ".lship { overflow: visible !important; position: relative } " + ".ship-level { " + "content: attr(data-ship-level); padding: 1px 3px 0; color: white; background-color: rgb(180,40,0); border-radius: 4px; opacity: 0.8; " + "bottom: -3px; left: 50%; margin-left: -16px; position: absolute; " + "text-align: center; line-height: 1; text-shadow: 1px 1px 0 rgba(0,0,0,0.5); z-index: 1000; font-size: 65% " + "}"; var style = $("<style id='shipLevelStyles' />").text(styles); $("body").append(style); }())
@NoxArt
NoxArt / noxart.reactivity.schema-latest.json
Created November 7, 2019 15:46
NoxArt.Reactivity schema
{
"title": "NoxArt.Reactivity.AutomationDefinition",
"description": "Definition of automation task for NoxArt.Reactivity",
"type": "object",
"properties": {
"Title": {
"description": "Name of the definition for UI/logging purposes",
"type": "string",
"minLength": 1
},
@NoxArt
NoxArt / gist:2844eef59d5c1457a2faa790c1c6efeb
Last active June 30, 2020 21:23
Kancolle Event floating menu
// ==UserScript==
// @name Kancolle Event map switcher
// @namespace http://tampermonkey.net/
// @version 0.1
// @author NoxArt
// @match https://kancolle.fandom.com/wiki/*
// @grant none
// ==/UserScript==
(function() {