Skip to content

Instantly share code, notes, and snippets.

View lqez's full-sized avatar
:octocat:
Doing something on net

Hyunwoo Park lqez

:octocat:
Doing something on net
View GitHub Profile
@lqez
lqez / gist:3368651
Created August 16, 2012 09:10
Setting for django-debug-toolbar
MIDDLEWARE_CLASSES += ('debug_toolbar.middleware.DebugToolbarMiddleware',)
INSTALLED_APPS += ('debug_toolbar',)
INTERNAL_IPS = ('127.0.0.1',)
DEBUG_TOOLBAR_PANELS = (
'debug_toolbar.panels.version.VersionDebugPanel',
'debug_toolbar.panels.timer.TimerDebugPanel',
'debug_toolbar.panels.settings_vars.SettingsVarsDebugPanel',
'debug_toolbar.panels.headers.HeaderDebugPanel',
'debug_toolbar.panels.request_vars.RequestVarsDebugPanel',
'debug_toolbar.panels.template.TemplateDebugPanel',
@lqez
lqez / gist:3367067
Created August 16, 2012 04:59
SAMPLE : webtoon models.py
from django.db import models
from django.contrib.auth.models import User
class Author(models.Model):
name = models.CharField(max_length=200)
desc = models.TextField()
def __unicode__(self):
return self.name
@lqez
lqez / gist:3291936
Created August 8, 2012 04:00
Create a polarized ray image with ImageMagicK - like a background of the icon of Apple's AppStore
convert -size 90x1 pattern:gray50 -scale 900x100 -normalize \
-virtual-pixel Tile -set option:distort:viewport 512x512-256-256 \
-distort Arc 360 +repage arc_radii_512.png
@lqez
lqez / gist:3291707
Created August 8, 2012 03:10
getParameter / getParameterIn helper function
function getParameter(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)");
var res = regex.exec(window.location.search);
if(res == null)
return null;
else
@lqez
lqez / gist:3206141
Created July 30, 2012 10:45
MySQL progressive backup
#!/usr/bin/python
import glob
import os
import re
from datetime import datetime
mysql_datadir = "/var/lib/mysql/"
mysql_username = "root"
mysql_password = "password"
outdir = "/home/mysql_backup/"
@lqez
lqez / gist:3206140
Created July 30, 2012 10:44
MySQL progressive restore
#!/usr/bin/python
import glob
import os
import re
from datetime import datetime
mysql_username = "root"
mysql_password = "password"
mysql_conf = "my.cnf"
mysql_cmd_start = "./dummy_start.py"
@lqez
lqez / gist:3121412
Created July 16, 2012 07:45
weird result from django's runserver
(comico)lqezs-mba:comico lqez$ ./r
Traceback (most recent call last):
File "manage.py", line 14, in <module>
execute_manager(settings)
File "/Users/lqez/VirtualEnvs/comico/lib/python2.7/site-packages/django/core/management/__init__.py", line 436, in execute_manager
setup_environ(settings_mod)
File "/Users/lqez/VirtualEnvs/comico/lib/python2.7/site-packages/django/core/management/__init__.py", line 419, in setup_environ
project_module = import_module(project_name)
File "/Users/lqez/VirtualEnvs/comico/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
@lqez
lqez / gist:3071726
Created July 8, 2012 16:42
vimrc for Django development
let g:last_relative_dir = ''
nnoremap \m :call RelatedFile ("models.py")<cr>
nnoremap \v :call RelatedFile ("views.py")<cr>
nnoremap \u :call RelatedFile ("urls.py")<cr>
nnoremap \a :call RelatedFile ("admin.py")<cr>
nnoremap \t :call RelatedFile ("templates/")<cr>
nnoremap \T :e templates/<cr>
nnoremap \S :e settings.py<cr>
nnoremap \U :e urls.py<cr>
@lqez
lqez / gist:3059847
Created July 6, 2012 12:20
ptyhon simplest udp client
#!/usr/bin/python
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.sendto("foobar", ("<host>", <port>))
@lqez
lqez / gist:3059844
Created July 6, 2012 12:20
python simplest udp server
#!/usr/bin/python
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.bind(("", <port>))
while True:
data,addr = sock.recvfrom(1024)
print data.strip(), addr