truwater.pe.kr 도 새 블로그로 포워딩 됩니다.
안녕 Blogger~~ 시즌2 나오면 다시 올지도 넌 너무 옛날 시스템이야~
생각 정리
<link href='http://alexgorbatchev.com/pub/sh/2.0.320/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/2.0.320/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
<script src='http://alexgorbatchev.com/pub/sh/2.0.320/scripts/shCore.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/2.0.320/scripts/shBrushPython.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/2.0.320/scripts/shBrushBash.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/2.0.320/scripts/shBrushPlain.js' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.config.clipboardSwf = 'http://alexgorbatchev.com/pub/sh/2.0.320/scripts/clipboard.swf';
SyntaxHighlighter.all();
dp.SyntaxHighlighter.HighlightAll('code');
//]]>
</script>
<pre class="brush: js">
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.config.clipboardSwf = 'scripts/clipboard.swf';
...
SyntaxHighlighter.all();
</pre>
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.config.clipboardSwf = 'scripts/clipboard.swf';
...
SyntaxHighlighter.all();
<pre class="brush: plain; gutter: false; auto-links: false;">
$ ls -al
...
</pre>
$ ls -al
...
대부분은 인정하고 있지 않지만 창조라는 행위는 어떠한 근거나 기반도 없이 갑자기 하늘에서 떨어기는 것이 아니라 현실이라는 진흙탕속에서 이루어진다. 무엇인가를 발견해내는 과정은 항상 산만하며 이것저것 탐구해보는 일이 항상 위험하다. - 스콧 버쿤
로열티는 훌륭한 경험의 반복으로 만들어진다.
고객의 통제가 목적도 아니고 달성될 수도 없음을 이해하고 오히려 고객의 경험을 통제하는 것을 포기하라! - 트위터의 예만 보더라고 유저의 사용 행태와 문화를 시스템적으로 뒷받침 해 준다. 하지만 조사와 적응도 중요한 요소지만 탐험의 과정(미래의 창조)도 필요하다.
저렴한 비용으로 쉽게 반복적인 프로세스 만들기(애자일 방법론과 연관) - Balsamiq Mockup과 같은 소프트웨어가 유용하다. 다음에 Balsamiq Mockup에 대한 포스팅이 들어갑니다.^^
불확실성의 포용, 고객과 공감, 아이디어를 프로토타입으로 만드는 능력은 무한한 가능성을 열어준다.
소프트웨어는 이제 제품이 아닌 사용자와 끊임없이 상호작용을 불러 일으키는 변화무쌍한 과정이다.
아이디어 퀄리티의 부족을 보상해 줄 새로운 제품 프로세스를 기대해서는 안됩니다. 어떠한 프로세스를 거친다고해도 평범한 아이디어가 비범하게 바뀔 수는 없는 노릇입니다. - 로버트 G. 쿠퍼
class Representer:
def __repr__(self):
attributes = []
for key in dir(self):
if not key.startswith('_'):
try:
value = getattr(self, key)
except (AttributeError, ValueError):
pass
if isinstance(value, str):
attributes.append("'{0}': '{1}'".format(key, value))
elif isinstance(value, int) or isinstance(value, float):
attributes.append("'{0}': {1}".format(key, value))
return '{' + ', '.join(attributes) + '}'
class A:
name = 'nahaha'
number = 19
class B(A, Representer):
_secret = 'secret'
pi = 3.141592
email = 'truwater@gmail.com'
b = B()
print b
$ python test.py
{'email': 'truwater@gmail.com', 'name': 'nahaha', 'number': 19, 'pi': 3.141592}
from django.core.management.base import NoArgsCommand
class Command(NoArgsCommand):
def handle_noargs(self, **options):
from nahaha.main import run
run()
$ django-admin.py startproject myapp
$ cd myapp
$ python manage.py startapp nahaha
DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME = 'myappdb'
INSTALLED_APPS 에 'myapp.nahaha'를 추가
from django.db import models
class Person(models.Model):
name = models.CharField(max_length=64, unique=True)
# -*- coding: utf-8 -*-
from nahaha.models import Person
def run():
if len(Person.objects.all()) == 0:
person1 = Person(name='오호라')
person1.save()
person2 = Person(name='나하하')
person2.save()
for person in Person.objects.all():
print person.name
print 'It worked!'
$ python manage.py syncdb
$ python manage.py myapp
오호라
나하하
It worked!
$ gcc -Wall -g -O2 -g -c cdic.c -o cdic.o
$ gcc -o cdic cdic.o
#!/bin/bash
cdic $1 | iconv -f euc-kr -t utf-8 | more
$ d apple
단어 검색결과 (1 - 10 / 41건)
apple
1 사과 《과일 중에 가장 전형적인 것》;사과나무(=apple tree)
2 사과 비슷한 과실 《crab apple, love apple, May apple 등》
3 (크기·형태·색 등이) 사과 같은 것
4 《구어》 야구공
5 [종종 the apple] 금단의 열매
adam's apple
dam's pple 결후(結喉), 후골(喉骨)
alley apple
lley pple 《미·속어》 (길바닥의) 말똥;돌멩이
apple blossom
pple blssom 사과꽃 《Arkansas와 Michigan주의 주화(州花)》
apple brandy
pple brndy 사과 브랜디(《미》 applejack)
apple butter
pple btter 사과 잼;《미·방언》 능변, 수다
apple cheese
pple chese (사과주 만들 때 짜고 남은) 사과 찌꺼기의 덩어리
apple dumpling
pple dmpling 사과(가 든) 경단
apple green
pple gren 밝은 녹황색
apple knocker
pple kncker 《미·속어》 시골뜨기, 농부
$ iconv -f 소스포맷 -t 목적포맷 소스파일 > 목적파일
$ iconv -f EUC-KR -t UTF-8 s.txt > t.txt
$ sudo apt-get install recode
$ recode -v 소스포맷...목적포맷 변환파일
$ recode -v EUC-KR...UTF-8 a.txt