Skip to content

Instantly share code, notes, and snippets.

View indeyets's full-sized avatar

Alexey Zakhlestin indeyets

View GitHub Profile
@indeyets
indeyets / gist:725356
Created December 2, 2010 14:17
midgard_schema.xml
<?xml version="1.0" encoding="UTF-8"?>
<Schema xmlns="http://www.midgard-project.org/repligard/1.4">
<type name="com_meego_package" table="com_meego_package" parent="com_meego_repository">
<property name="id" type="unsigned integer" primaryfield="id" index="yes" />
<property name="name" type="string" index="yes" />
<property name="title" type="string" index="yes" />
<property name="repository" type="unsigned integer" link="com_meego_repository:id" parentfield="repository" />
<property name="version" type="string" index="yes" />
<property name="summary" type="text" />
<property name="description" type="text" />
@indeyets
indeyets / gist:726880
Created December 3, 2010 12:02
pieces from .inputrc
set meta-flag on
set input-meta on
set output-meta on
set convert-meta off
set show-all-if-ambiguous on
set visible-stats on
set completion-ignore-case On
set mark-symlinked-directories On
@indeyets
indeyets / gist:726878
Created December 3, 2010 12:01
pieces from bash_profile
shopt -s checkwinsize
shopt -s extglob progcomp
# get these somewhere ;)
. ~/git-completion.bash
. ~/hg-completion.bash
hg_ps1() {
# hg prompt " (hg: {{branch}}{ at {bookmark}}{status})" 2> /dev/null
hg prompt " (hg: {{branch}}{status})" 2> /dev/null
@indeyets
indeyets / gist:740344
Created December 14, 2010 12:25
mongrel2-appserver.conf
mongrel2 = Host(name="localhost", routes={
'/': Handler(
send_spec='tcp://127.0.0.1:9997',
send_ident='53f9f1d1-1116-4751-b6ff-4fbe3e43d142',
recv_spec='tcp://127.0.0.1:9996', recv_ident='')
})
main = Server(
uuid="82209006-86FF-4982-B5EA-D1E29E55D481",
access_log="/logs/access.log",
tmp = [{'a': 'b'}, {'c': 'd'}]
for x in tmp:
for k in x.keys():
print("key: %s, value: %s" % (k, x[k]))
diff -Naurp gettext-0.18.1.1.orig/gettext-tools/configure gettext-0.18.1.1/gettext-tools/configure
--- 1/gettext-tools/configure 2010-06-06 13:12:20.000000000 -0700
+++ 2/gettext-tools/configure 2010-08-13 23:24:09.000000000 -0700
@@ -40606,7 +40606,9 @@ else
#include <stdlib.h>
#include <string.h> /* for strcpy */
/* The stpncpy prototype is missing in <string.h> on AIX 4. */
+#ifndef stpncpy
extern char *stpncpy (char *dest, const char *src, size_t n);
+#endif
import inspect
import gi
from gi.repository import Midgard
Midgard.init()
for name, obj in inspect.getmembers(Midgard):
if inspect.isclass(obj):
print(obj.__name__)
from gi.repository import Midgard
class RdfMapper:
def __init__(self):
self.read_types()
def read_types(self):
for gtype in Midgard.Object.__gtype__.children:
self.read_type(gtype)
from gi.repository import Midgard
class RdfMapper:
def __init__(self, mgd):
self.mgd = mgd
self.read_types()
def read_types(self):
for gtype in Midgard.Object.__gtype__.children:
self.read_type(gtype)
@indeyets
indeyets / php-github.php
Created March 24, 2011 12:27
GitHub OAuth + API test
<?php
class GitHubAuth
{
const AUTH_URL = 'https://github.com/login/oauth/authorize';
const ACCESS_TOKEN_URL = 'https://github.com/login/oauth/access_token';
private $app_id;
private $app_secret;