Skip to content

Instantly share code, notes, and snippets.

@torgeir
torgeir / js-strip-tags-html.js
Created October 22, 2014 08:46
Js strip html tags.
var stripHtml = (function () {
var div = document.createElement('div');
return function (html) {
div.innerHTML = html;
return (div.innerText || div.textContent); // textContent is for firefox
};
})();
// stripHtml("<p>yes, <b>it works</b></p>") => "yes, it works"
@torgeir
torgeir / gist:d1e2a7358fdee7f23f55
Created November 6, 2014 13:49
visual studio post build hook for mpm
cd $(ProjectDir)
if $(ConfigurationName) == Debug npm run compile
@torgeir
torgeir / Builder.java
Created November 8, 2014 10:15
Poc json builder (java)
package json;
import java.util.Arrays;
import java.util.List;
import static java.util.stream.Collectors.toList;
interface IBuildJson { String toJson(); }
interface IBuildArrays extends IBuildJson { }
interface IBuildProperties extends IBuildJson { }
@torgeir
torgeir / telnet-send-email.sh
Last active August 29, 2015 14:09
Telnet send email
#!/bin/bash
telnet
sleep 1
echo "open smtp.address.some.where 25"
sleep 2
echo "HELO $1"
sleep 1
echo "MAIL FROM:$2"
sleep 1
echo "RCPT TO:$3"
@torgeir
torgeir / react-router-static-props-missing.js
Created November 23, 2014 21:48
React router static props missing?
var React = require('react');
var Router = require('react-router');
var { Route, RouteHandler, Link } = Router;
var App = React.createClass({
render: function () {
return (
<div>
<ul>
<li><Link to="index">Index</Link></li>
@torgeir
torgeir / upgrade_openwrt_attitude_adjustment_to_barrier_breaker_rspro.sh
Created December 17, 2014 18:11
Upgrading from openwrt attitude adjustment to barrier breaker 14.07 on the routerstation pro
# Upgrading from openwrt attitude adjustment 12.09 to barrier breaker 14.07 on the routerstation pro
# 1.
# download the sysupgrade file
# it can be used to upgrade from the luci ui
# it keeps your settings
wget http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/generic/openwrt-ar71xx-generic-ubnt-rspro-squashfs-sysupgrade.bin
# 2.
# in luci, navigate to "backup / flash firmware"
@torgeir
torgeir / Harmony-900-with-os-x-10-10-yosemite-needs-java-6.sh
Last active August 29, 2015 14:11
Harmony-900-with-os-x-10-10-yosemite-needs-java-6
# you need to install java 6 (!) for the "Logitech Harmony Remote Software" to run.
http://supportdownload.apple.com/download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/Mac_OS_X/downloads/031-03190.20140529.Pp3r4/JavaForOSX2014-001.dmg
@torgeir
torgeir / iperf-to-test-wireless-speed.sh
Created December 19, 2014 14:43
Iperf to test wireless speed
# on one end
iperf -s
# on the other end
iperf -c the-one-end -i10 -t60
@torgeir
torgeir / barrier_breaker_network_config_to_make_rspro_work_like_a_switch.sh
Created December 21, 2014 22:23
Barrier breaker network configuration to make the routerstation pro work like a switch again.
root@router:~# cat /etc/config/network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'lan'
option type 'bridge'
@torgeir
torgeir / get-line-number-x-with-sed.sh
Created January 2, 2015 13:14
get line number x with sed
ls | sed -n 2p