Skip to content

Instantly share code, notes, and snippets.

View zsiciarz's full-sized avatar

Zbigniew Siciarz zsiciarz

View GitHub Profile
@zsiciarz
zsiciarz / gist:722396
Created November 30, 2010 21:04
Saving .wav files - coming soon to Aquila :)
Aquila::SineGenerator generator(44100);
generator.setAmplitude(2000).setFrequency(500).generate(10 * 44100);
Aquila::WaveFile::save(generator, "L:\\sin.wav");
@zsiciarz
zsiciarz / mixins.py
Created November 12, 2010 13:37
A few useful mixin classes for Django object managers.
from django.contrib import comments
from django.contrib.contenttypes.models import ContentType
from django.db import connection
from django.db import models
from django.utils.datastructures import SortedDict
class RecentManagerMixin(object):
pub_date_field_name = 'pub_date'
--- D:/Python26/Lib/site-packages/django_notification-0.1.4-py2.6.egg/notification/views.py Tue Jun 08 14:21:04 2010
+++ D:/Python26/Lib/site-packages/django_notification-0.1.4-py2.6.egg/notification/views2.py Tue Jun 08 14:21:12 2010
@@ -19,7 +19,7 @@
@login_required
def notices(request):
notice_types = NoticeType.objects.all()
- notices = Notice.objects.notices_for(request.user, on_site=True)
+ notices = Notice.objects.notices_for(request.user, on_site=True).select_related(depth=1)
settings_table = []
for notice_type in NoticeType.objects.all():
#include "aquila/tools/TextPlot.h"
#include <cstddef>
int main(int argc, char *argv[])
{
const std::size_t SIZE = 64;
int arr[SIZE];
for (std::size_t i = 0; i < SIZE; ++i)
{
arr[i] = i % 10;