Skip to content

Instantly share code, notes, and snippets.

// -*- mode: js; js-indent-level: 4; indent-tabs-mode: nil -*-
const Lang = imports.lang;
const Mainloop = imports.mainloop;
const Meta = imports.gi.Meta;
const Shell = imports.gi.Shell;
const Main = imports.ui.main;
const Me = imports.misc.extensionUtils.getCurrentExtension();
@kyuucr
kyuucr / .jshintrc
Last active August 29, 2015 13:58
My .jshintrc file for gnome-shell extension development
{
"esnext": true,
"undef": true,
"unused": "vars",
"predef": [ "imports", "global" ]
}
@kyuucr
kyuucr / dev-proximity.patch
Created May 9, 2014 18:50
Pressure patch for xf86-input-wizardpen 0.8.1
--- src/wizardpen.c.orig 2014-05-10 02:20:43.040405929 +0800
+++ src/wizardpen.c 2014-05-10 02:19:56.852518688 +0800
@@ -836,6 +836,7 @@
}
}
+ dev->proximity = NULL;
if (InitProximityClassDeviceStruct (dev) == FALSE)
{
xf86Msg(X_ERROR, "%s: unable to allocate ProximityClassDeviceStruct\n", local->name);
@kyuucr
kyuucr / gist:2658573
Created May 11, 2012 09:14
Android - Finish activity with result
Intent data = new Intent();
[...]
if (getParent() == null) {
setResult(Activity.RESULT_OK, data);
} else {
getParent().setResult(Activity.RESULT_OK, data);
}
finish();
@kyuucr
kyuucr / gist:2667195
Created May 12, 2012 15:37
Android - Hide context menu on certain ListView item.
public class ExampleActivity extends ListActivity {
[...]
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
[...]
@kyuucr
kyuucr / mes-decrypt.py
Last active November 16, 2015 06:36
MES file text extractor from Dead of the Brain (PC-9801, 1992)
#!/usr/bin/python
import re
filename = './MES/OPEN_1.MES'
with open(filename, 'rb') as f:
content = f.read()
# get lines from bytes start marker 0xBA 0x23-25 to end marker 0xBA 0x26
# 0x23 == cole, 0x24 == doc, 0x25 == jack(?)
results = re.findall(br'(\xBA[\x23-\x25].*?)\xBA\x26', content)
@kyuucr
kyuucr / ntust-dormweb-indicator.py
Last active December 15, 2015 03:39
This is an Ubuntu Unity Indicator to track your Dorm internet usage in NTUST. Added manual update quota, changed html parser. Written on Python 2.7
#!/usr/bin/env python
# -*- coding: utf8 -*-
import appindicator
import bs4
import datetime
import glib
import gtk
import logging
import pynotify

Keybase proof

I hereby claim:

  • I am kyuucr on github.
  • I am kyuucr (https://keybase.io/kyuucr) on keybase.
  • I have a public key whose fingerprint is 46EB 218B 35A1 809F 1FF8 2044 2B46 267C 0DA7 C4FA

To claim this, I am signing this object:

@kyuucr
kyuucr / ns-3.sublime-build
Created December 15, 2018 06:12
Sublime Text build system for ns-3
{
"windows": {
"shell_cmd": "bash -c \"./waf build\""
},
"linux": {
"shell_cmd": "./waf build"
},
"file_patterns": ["*.cc", "*.h"],
"working_dir": "$folder",
"variants": [
@kyuucr
kyuucr / ns-3.sublime-project
Created December 18, 2018 23:31
Sublime project file for ns-3, build system included
{
"folders":
[
{
"path": "ns-3-dev-lbt",
"folder_exclude_patterns": [".git", ".hg", ".waf*", "build"],
"follow_symlinks": true
}
],
"settings":