Skip to content

Instantly share code, notes, and snippets.

View selfdeceited's full-sized avatar
🦕
oh look a dinosaur

Anton Ryzhikov selfdeceited

🦕
oh look a dinosaur
View GitHub Profile
/**
* @param {string} s
* @return {string}
*/
var longestPalindrome = function(s) {
const emptyArr = s.split('').fill(0)
var [unevenMap, evenMap] = [[...emptyArr], [...emptyArr]]
const increaseUneven = (index, level) => {
// hack cos NaN === NaN is false
document.getElementsByTagName("pre")[0].innerText.split(/\n/).reduce((c,n) => (+c)+ (+n), 0)
@selfdeceited
selfdeceited / openmw-steam-install.sh
Created January 4, 2018 18:59
OpenMW local content installation via Steam on MacOS with correct enhancements from Reddit
#!bin/bash
# navigate to Steam
cd ~/Library/Application\ Support/Steam/steamapps
# allow Morrowind from macOS
cat <<EOT >> appmanifest_22320.acf
"AppState"
{
"AppID" "22320"
@selfdeceited
selfdeceited / redis-delkeys.sh
Last active November 29, 2023 16:46 — forked from jdp/redis-delkeys.sh
Delete keys matching a pattern from Redis (exe Lua script; working on Windows clients)
#!/bin/sh
#
# Usage: ./redis-delkeys.sh [-h host] [-p port] [-n db] "pattern"
#
# Matches keys with the KEYS command matching pattern
# and deletes them from the specified Redis DB.
set -e
HOST="localhost"
@selfdeceited
selfdeceited / hack
Created June 5, 2015 15:45
useful angular hack
<pre ng-init="showPre=true" ng-show="showPre">{{ debugData | json}}</pre>
<a href ng-click = "showPre = !showPre">{{showPre? 'Hide' : 'Show'}} debug data</a>
$scope.runSpritz = function () {
if ($scope.spritzIsActivated) return;
var spritzController = null;
var onSpritzifySuccess = function (spritzText) {
spritzController.startSpritzing(spritzText);
};
var onSpritzifyError = function (error) {