Skip to content

Instantly share code, notes, and snippets.

View rassie's full-sized avatar

Nikolai Prokoschenko rassie

  • Nürnberg, Germany
View GitHub Profile
@rassie
rassie / camelToKebabCase.jsonnet
Created August 12, 2022 09:02
camelCase to kebab-case for `jsonnet`
function camelToKebabCase(x) = std.asciiLower(std.native('regexSubst')('([A-Z])', x, '-$1'));
@rassie
rassie / README.md
Last active December 27, 2015 21:19 — forked from mbostock/.block
Smooth slider with snap-in on round values

By customizing the display of D3’s brush component, you can make a single-handle slider. Or, by using custom resize handles, you can make a two-handled slider.

Updated from mbostock's original Smooth Slider to including snapping on round values.

@rassie
rassie / urls.py
Created July 30, 2012 13:09
Django view for applying webassets bundles per file
# prefix option in the bundle is set to '__assets__'
from django.views.generic.simple import redirect_to
urlpatterns = patterns('',
url(r'^__assets__/static/(?P<url>.*\.css)$', 'views.filter_css'),
url(r'^__assets__/static/(?P<url>.*\.less)$', 'views.filter_css'),
(r'^__assets__/static/(?P<rest>.*)$', redirect_to, {'url': '/static/%(rest)s'} ),
)
$ git clone https://github.com/playfire/django-debug-toolbar-user-panel.git
Cloning into django-debug-toolbar-user-panel...
remote: Counting objects: 122, done.
remote: Compressing objects: 100% (107/107), done.
remote: Total 122 (delta 51), reused 52 (delta 9)
Receiving objects: 100% (122/122), 236.00 KiB, done.
Resolving deltas: 100% (51/51), done.
$ cd django-debug-toolbar-user-panel/
public class MyWidget extends AppWidgetProvider {
private static final String TAG = "My Widget";
@Override
public void onReceive(Context context, Intent intent) {
super.onReceive(context, intent);
if (intent.getAction().equals("org.namespace.ACTION_1")) {
Toast.makeText(context, "Action 1", Toast.LENGTH_SHORT).show();
;; CPerl-Mode
;;; cperl-mode is preferred to perl-mode
(require 'cperl-mode)
(setq cperl-hairy t)
(autoload 'tt-mode "tt-mode")
(setq auto-mode-alist
(append '(("\\.tt$" . tt-mode)) auto-mode-alist ))
}
}
} // At this point, give up, and assume it's a sentence.
}
}
}
}
}
}
Sun Feb 7 01:01:58 2010 : InitDb.pl starting
$VAR1 = bless( {
'database' => bless( {
'database' => 'template1',
'password' => 'postgres',
'host' => 'localhost',
'username' => 'postgres'
}, 'MusicBrainz::Server::Database' )
}, 'MusicBrainz::Server::Connector' );
Failed query:
Sat Feb 6 22:51:33 2010 : InitDb.pl starting
Failed query:
'SET search_path TO 'musicbrainz''
()
DBD::Pg::st execute failed: FEHLER: Schema »musicbrainz« existiert nicht at /home/nikolai/Daten/Projekte/Musicbrainz/musicbrainz-server/admin/../lib/Sql.pm line 102.
at /home/nikolai/Daten/Projekte/Musicbrainz/musicbrainz-server/admin/../lib/MusicBrainz/Server/Connector.pm line 46
Sat Feb 6 22:51:33 2010 : InitDb.pl failed
=== modified file 'picard/album.py'
--- picard/album.py 2010-01-11 22:53:17 +0000
+++ picard/album.py 2010-02-01 23:27:56 +0000
@@ -353,6 +353,11 @@
self._after_load_callbacks.put(func)
def update(self, update_tracks=True):
+ for track in self.tracks:
+ for file in track.linked_files:
+ file.update()