Skip to content

Instantly share code, notes, and snippets.

View jluxenberg's full-sized avatar

Jared Luxenberg jluxenberg

View GitHub Profile
@jluxenberg
jluxenberg / rrweb-initial-fullSnapshot-bug.html
Created January 14, 2025 18:50
rrweb initial "fullSnapshot" bug
<html>
<head>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/rrweb@latest/dist/style.css" />
<script type="module">
import { record } from 'https://cdn.jsdelivr.net/npm/rrweb@2.0.0-alpha.18/+esm';
window.events = [];
record({
@jluxenberg
jluxenberg / rrweb-test-events.json
Created January 14, 2025 18:47
rrweb initial "fullSnapshot" does not include styles added via adpotedStylesheets
[
{
"type": 4,
"data": {
"href": "file:///Users/jared/rrweb-test-1.html",
"width": 1248,
"height": 1328
},
"timestamp": 1736880403538
},
@jluxenberg
jluxenberg / machine.js
Created September 18, 2020 20:49
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions

Keybase proof

I hereby claim:

  • I am jluxenberg on github.
  • I am jluxenberg (https://keybase.io/jluxenberg) on keybase.
  • I have a public key whose fingerprint is 740E B9D1 1B8B 42E5 9779 39CE 6D28 6EAD 1474 07B1

To claim this, I am signing this object:

@jluxenberg
jluxenberg / SQLite3NativeDriverTest.java
Created May 29, 2012 23:41
SQLite3 native Java driver doesn't support NULL characters in strings
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
// TO RUN:
// javac -cp sqlite-jdbc-3.7.2.jar SQLite3NativeDriverTest.java
// java -cp sqlite-jdbc-3.7.2.jar:./ SQLite3NativeDriverTest
@jluxenberg
jluxenberg / gist:1557984
Created January 4, 2012 01:36
Finagle error
FAT [20120104-01:15:49.119] channel: more-than-once release for channel!
java.lang.Exception
at com.twitter.finagle.channel.ChannelService.release(ChannelService.scala:114)
at com.twitter.finagle.ServiceProxy.release(Service.scala:84)
at com.twitter.finagle.service.ExpiringService.release(ExpiringService.scala:89)
at com.twitter.finagle.pool.CachingPool$WrappedService.release(CachingPool.scala:37)
at com.twitter.finagle.pool.WatermarkPool$ServiceWrapper.release(WatermarkPool.scala:57)
at com.twitter.finagle.pool.WatermarkPool.dequeue(WatermarkPool.scala:83)
at com.twitter.finagle.pool.WatermarkPool.make(WatermarkPool.scala:95)
at com.twitter.finagle.service.FailureAccrualFactory.make(FailureAccrualFactory.scala:34)
@jluxenberg
jluxenberg / gist:1485686
Created December 16, 2011 11:16
digraphs ... strange!
#include <stdio.h>
/* Did you know this is a valid C99 program?
* see http://en.wikipedia.org/wiki/Digraphs_and_trigraphs#C
*/
int main(void) <%
printf("foo\n");
%>
package test
import com.twitter.finagle.{Service, SimpleFilter}
import org.jboss.netty.handler.codec.http._
import org.jboss.netty.handler.codec.http.HttpResponseStatus._
import org.jboss.netty.handler.codec.http.HttpVersion.HTTP_1_1
import org.jboss.netty.buffer.ChannelBuffers.copiedBuffer
import org.jboss.netty.util.CharsetUtil.UTF_8
import com.twitter.util.Future
import java.net.InetSocketAddress
trait WorkQueue[A] {
def receiveMessages(n: Int, timeout: Int) : List[A]
def deleteMessage(msg: A)
def sendMessage(msg: A)
}
jared@jared-laptop:~$ ruby1.8 test.rb
Loaded suite test
Started
F.
Finished in 0.004511 seconds.
1) Failure:
test_defined(TestClassVariables) [test.rb:40]:
<2> expected but was
<43>.