Skip to content

Instantly share code, notes, and snippets.

Fredrik Leijon FredrikL

Block or report user

Report or block FredrikL

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View keybase.md

Keybase proof

I hereby claim:

  • I am fredrikl on github.
  • I am fredrikl (https://keybase.io/fredrikl) on keybase.
  • I have a public key ASAZdxBPglqMJa6pt1E-vACefALiNIvssj9gT6pYez7WZwo

To claim this, I am signing this object:

View gist:a0f149414411c1874a53
require 'net/ping'
require 'influxdb'
@icmp = Net::Ping::External.new('8.8.8.8')
rtary = []
pingfails = 0
repeat = 5
(1..repeat).each do
if @icmp.ping
View gist:fe7cb4f214093f4c89cd
def get_temps():
client = InfluxDBClient('localhost', 8086, 'root', 'root', 'house_temp')
wilma = doRequest('sensor/info', {'id': 1210772})
ute = doRequest('sensor/info', {'id': 2648581})
sovrum = doRequest('sensor/info', {'id': 2613562})
mini = doRequest('sensor/info', {'id': 2613527})
forrad = doRequest('sensor/info', {'id': 2613616})
vardagsrum = doRequest('sensor/info', {'id': 2613316 })
uppe = doRequest('sensor/info', {'id': 2613599})
@FredrikL
FredrikL / gist:7366915
Created Nov 8, 2013
Kill narrator & magnifier
View gist:7366915
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Narrator.exe]
"Debugger"="%1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\magnify.exe]
"Debugger"="%1"
View gist:7276972
#include <Adafruit_NeoPixel.h>
Adafruit_NeoPixel strips[8] = {
Adafruit_NeoPixel(72, 1, NEO_GRB + NEO_KHZ800),
Adafruit_NeoPixel(72, 2, NEO_GRB + NEO_KHZ800),
Adafruit_NeoPixel(72, 3, NEO_GRB + NEO_KHZ800),
Adafruit_NeoPixel(72, 4, NEO_GRB + NEO_KHZ800),
Adafruit_NeoPixel(72, 5, NEO_GRB + NEO_KHZ800),
Adafruit_NeoPixel(72, 6, NEO_GRB + NEO_KHZ800),
Adafruit_NeoPixel(72, 7, NEO_GRB + NEO_KHZ800),
@FredrikL
FredrikL / gist:6580773
Last active Dec 23, 2015
Collision detection!?
View gist:6580773
for(var i= 0; i < entites.length; i++) {
if(py > (entites[i].y)) {
if(pw > entites[i].x &&
pw < (entites[i].x+10)){
player.x = entites[i].x -player.width;
} else if(player.x >= (entites[i].x+10) &&
player.x < (entites[i].x+20)) {
player.x = entites[i].x + 20;
}
View rails.sh
#! /bin/sh
### BEGIN INIT INFO
# Provides: rails
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start a Rails instance
# Description: Do the simplest thing possible in keeping with
# upstart to spin up a single Rails instance.
@FredrikL
FredrikL / buildall.ps1
Created Jun 21, 2012
Build everything
View buildall.ps1
foreach($sln in (Get-ChildItem . -recurse -include *.sln))
{
C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild /m $sln
if ($LastExitCode -ne 0) { throw 'Build error' }
}
foreach($TestFile in (Get-ChildItem . -recurse -include *Test.csproj)) {
C:\Tools\NUnit-2.6.1\bin\nunit-console.exe /nologo /noshadow $TestFile
}
@FredrikL
FredrikL / make_token.rb
Created May 8, 2012 — forked from mirakui/make_token.rb
To get twitter/oauth access token
View make_token.rb
require 'twitter_oauth'
print 'Consumer Key> '
consumer_key = gets.chomp
print 'Consumer Secret> '
consumer_secret = gets.chomp
t = TwitterOAuth::Client.new(
:consumer_key => consumer_key,
View foo.cs
using System.Linq;
namespace Baz
{
public class Foo
{
public byte[] Bar()
{
byte[] b = new byte[] {};
You can’t perform that action at this time.