I hereby claim:
- I am voku on github.
- I am voku (https://keybase.io/voku) on keybase.
- I have a public key whose fingerprint is 9587 34D4 0F19 EFF9 46F2 CE84 8B53 C742 E24F 6703
To claim this, I am signing this object:
| -ea | |
| -server | |
| -Xss2m | |
| -Xms2G | |
| -Xmx5G | |
| -XX:MaxMetaspaceSize=2G | |
| -XX:MetaspaceSize=512m | |
| -XX:ReservedCodeCacheSize=1G | |
| -XX:+DoEscapeAnalysis | |
| -XX:SoftRefLRUPolicyMSPerMB=50 |
| <?php | |
| /** | |
| * Class StringLib | |
| * | |
| * @see https://github.com/voku/portable-utf8 | |
| */ | |
| class StringLib { | |
| /** |
I hereby claim:
To claim this, I am signing this object:
| # Apache Server Configs v5.1.0 | MIT License | |
| # https://github.com/h5bp/server-configs-apache | |
| # (!) Using `.htaccess` files slows down Apache, therefore, if you have | |
| # access to the main server configuration file (which is usually | |
| # called `httpd.conf`), you should add this logic there. | |
| # | |
| # https://httpd.apache.org/docs/current/howto/htaccess.html | |
| # ###################################################################### |
| <scheme name="Monokai copy" version="142" parent_scheme="Default"> | |
| <option name="FONT_SCALE" value="1.5" /> | |
| <option name="LINE_SPACING" value="1.1" /> | |
| <option name="EDITOR_FONT_SIZE" value="18" /> | |
| <option name="CONSOLE_FONT_NAME" value="Monospaced" /> | |
| <option name="CONSOLE_LINE_SPACING" value="1.0" /> | |
| <option name="EDITOR_FONT_NAME" value="Source Code Pro" /> | |
| <colors> | |
| <option name="CARET_COLOR" value="f8f8f0" /> | |
| <option name="CARET_ROW_COLOR" value="3e3d32" /> |
| <code_scheme name="menadwork"> | |
| <option name="OTHER_INDENT_OPTIONS"> | |
| <value> | |
| <option name="INDENT_SIZE" value="2" /> | |
| <option name="CONTINUATION_INDENT_SIZE" value="4" /> | |
| <option name="TAB_SIZE" value="2" /> | |
| <option name="USE_TAB_CHARACTER" value="false" /> | |
| <option name="SMART_TABS" value="false" /> | |
| <option name="LABEL_INDENT_SIZE" value="0" /> | |
| <option name="LABEL_INDENT_ABSOLUTE" value="false" /> |
| <inspections profile_name="menadwork" version="1.0"> | |
| <option name="myName" value="menadwork" /> | |
| <option name="myLocal" value="true" /> | |
| <inspection_tool class="AccessModifierPresentedInspection" enabled="true" level="WARNING" enabled_by_default="true" /> | |
| <inspection_tool class="AdditionOperationOnArraysInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> | |
| <inspection_tool class="AliasFunctionsUsageInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> | |
| <inspection_tool class="AlterInForeachInspection" enabled="true" level="INFO" enabled_by_default="true" /> | |
| <inspection_tool class="AmbiguousMemberInitializationInspection" enabled="false" level="WARNING" enabled_by_default="false" /> | |
| <inspection_tool class="AmbiguousMethodsCallsInArrayMappingInspection" enabled="true" level="INFO" enabled_by_default="true" /> | |
| <inspection_tool class="ArrayCastingEquivalentInspection" enabled="true" level="INFO" enabled_by_default="true" /> |
| <?php | |
| /** | |
| * Dot notation for access multidimensional arrays. | |
| * | |
| * $dn = new DotNotation(['bar'=>['baz'=>['foo'=>true]]]); | |
| * | |
| * $value = $dn->get('bar.baz.foo'); // $value == true | |
| * | |
| * $dn->set('bar.baz.foo', false); // ['foo'=>false] | |
| * |
| /** | |
| * reload on history-back with "history.pushState" usage | |
| * | |
| * Necessary hack because WebKit fires a popstate event on document load | |
| * https://code.google.com/p/chromium/issues/detail?id=63040 | |
| * https://bugs.webkit.org/process_bug.cgi | |
| */ | |
| $(window).bind('load', function() { | |
| if (Modernizr.history) { | |
| setTimeout(function() { |
| <?php | |
| $cp1252_map = array( | |
| "\x80" => "\xE2\x82\xAC", // EURO SIGN | |
| "\x82" => "\xE2\x80\x9A", // SINGLE LOW-9 QUOTATION MARK | |
| "\x83" => "\xC6\x92", // LATIN SMALL LETTER F WITH HOOK | |
| "\x84" => "\xE2\x80\x9E", // DOUBLE LOW-9 QUOTATION MARK | |
| "\x85" => "\xE2\x80\xA6", // HORIZONTAL ELLIPSIS | |
| "\x86" => "\xE2\x80\xA0", // DAGGER | |
| "\x87" => "\xE2\x80\xA1", // DOUBLE DAGGER | |
| "\x88" => "\xCB\x86", // MODIFIER LETTER CIRCUMFLEX ACCENT |