Skip to content

Instantly share code, notes, and snippets.

@lplotni
lplotni / cmd_caps_to_esc.json
Created December 28, 2018 23:06
karabiner-elements custom modification: cmd+caps -> esc
{
"rules": [
{
"description": "Change CMD + Lft_CTRL/CAPS to escape only if pressed at the same time.",
"manipulators": [
{
"type": "basic",
"from": {
"key_code": "left_control",
"modifiers": {

Keybase proof

I hereby claim:

  • I am lplotni on github.
  • I am lplotni (https://keybase.io/lplotni) on keybase.
  • I have a public key whose fingerprint is 43F9 3BC4 8717 CED6 9B74 E40D 1274 8A7B CA91 C14C

To claim this, I am signing this object:

@lplotni
lplotni / offices
Created September 26, 2013 08:22
Using google visualization API, I render the world map and some cities.
<html>
<head>
<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type='text/javascript'>
google.load('visualization', '1', {'packages': ['geochart']});
google.setOnLoadCallback(drawMarkersMap);
function drawMarkersMap() {
var data = google.visualization.arrayToDataTable([
['City', 'Office'],
@lplotni
lplotni / GeoChart.java
Created July 9, 2012 15:16
google visualization Geochart GWT wrapper
import com.google.gwt.ajaxloader.client.ArrayHelper;
import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.core.client.JsArray;
import com.google.gwt.core.client.JsArrayNumber;
import com.google.gwt.core.client.JsArrayString;
import com.google.gwt.dom.client.Element;
import com.google.gwt.visualization.client.AbstractDataTable;
import com.google.gwt.visualization.client.AbstractDrawOptions;
import com.google.gwt.visualization.client.Selection;
import com.google.gwt.visualization.client.events.*;
@lplotni
lplotni / ValueListBox.java
Created March 18, 2010 11:43
A GWT ListBox widget implementing the HasValue<T> interface
import com.google.gwt.event.dom.client.ChangeEvent;
import com.google.gwt.event.dom.client.ChangeHandler;
import com.google.gwt.event.logical.shared.ValueChangeEvent;
import com.google.gwt.event.logical.shared.ValueChangeHandler;
import com.google.gwt.event.shared.HandlerRegistration;
import com.google.gwt.user.client.ui.HasValue;
import com.google.gwt.user.client.ui.ListBox;
/**
* A ListBox implementation supporting the HasValue interface.