https://asana.com/
웹기반 프로젝트 툴
괜찮아 보이네.
30명까진 무료
잠깐 구경을 해보니까.. 나한테는 redmine + trello 조합이 더 나을듯 하네.
헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤
헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤헤
2013년 1월 31일 목요일
MS 도 git 지원
http://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx
저바닥에선 안놀지만 git 을 쓰자고 주장하기가 더 쉬워지겠네.
저바닥에선 안놀지만 git 을 쓰자고 주장하기가 더 쉬워지겠네.
2013년 1월 30일 수요일
gist 통해서 코드 올려봄
음. 꼭 html 모드로 전환해서 넣어야 하나? html 모드에서 gist 코드 넣고 글쓰기 모드로 전환하면 안보이는 문제가 있음.
불편하네.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
# | |
# list, dict, 그외 primitive 타입으로 이루어진 값을 서버가 들고있어야 | |
# 하는데 이게 런타임에 수정되는 경우를 막기 위해서 read-only 타입으로 | |
# 변경하는 함수를 만들었다. 처음 뜰때 한번만 불리는 함수라 성능은 고려 | |
# 대상이 아니었음. | |
# | |
class ReadOnlyDataTypeError(TypeError): | |
pass | |
class ReadOnlyDict(dict): | |
def __setitem__(self, k, v): | |
raise ReadOnlyDataTypeError(k, v) | |
def __delitem__(self, k): | |
raise ReadOnlyDataTypeError(k) | |
def to_read_only(o): | |
if isinstance(o, dict): | |
return ReadOnlyDict(zip(o.keys(), map(to_read_only, o.values()))) | |
elif isinstance(o, list): | |
return tuple(map(to_read_only, o)) | |
else: | |
return o | |
def test(): | |
s = {"a": "aaa", "b": "bbb", "c": {"z": [1,2,3], "k": {"f": [1,2,3]}}} | |
r = to_read_only(s) | |
print r | |
if __name__ == "__main__": | |
import doctest | |
doctest.testmod() | |
test() |
2012년 10월 6일 토요일
more, less 뒤에 most 가 있었네
most 란 페이저도 있네.
잠깐보니 less 보다 괜찮은 녀석인듯.
하지만 아직도 손에 익은 more 를 주로 쓰기 때문에 굳이 갈아탈일은 없겠지
기억이나 해두자.
2012년 10월 5일 금요일
2012년 10월 4일 목요일
2012년 9월 14일 금요일
콘솔기반 복식 가계부 ledger
http://ledger-cli.org/
이런게 있었네. 한동안 네이버 가계부를 쓰다가 웹기반인게 불편해서 중단하고 GnuCash 를 잠깐 쓰다가 흐지부지 포기한적이 있었는데.. ledger 라놈을 한번 써봐야겠다.
ledger 를 쓰려면 3.0 버전을 써야 한글 문제가 덜한데 windows 용 3.0 바이너리가 배포되지 않는다.. 이건 hledger 를 쓰면 해결. 단 hledger 도 바이너리 배포는 구버전만 하니까 직접 빌드했다. cabal 로 깔끔하게 빌드가능. 사실상 집에선 잘 안쓰고 회사 linux 기반에서 ledger 3.0 으로 쓰는게 주가될듯.
정리하자면..
저널 편집은 emacs 로
사무실 리눅스 환경에서는 ledger 또는 hledger vty
집 윈도 환경에서는 잘 안쓸것 같은데.. 필요한경우 hledger
ledger 와 hledger 를 같이 쓰는 형태가 될 예정이라.. 호환성에 주의하자. D 로 default commodity 지정하는게 좀 다르더라. 그외에도 쓰다보면 걸리는게 있겠지.
이제 막 쓰기 시작했고 일부 소비만 정리할거라 ledger 에 대한 평가는 먼 훗날에 다시.
이런게 있었네. 한동안 네이버 가계부를 쓰다가 웹기반인게 불편해서 중단하고 GnuCash 를 잠깐 쓰다가 흐지부지 포기한적이 있었는데.. ledger 라놈을 한번 써봐야겠다.
ledger 를 쓰려면 3.0 버전을 써야 한글 문제가 덜한데 windows 용 3.0 바이너리가 배포되지 않는다.. 이건 hledger 를 쓰면 해결. 단 hledger 도 바이너리 배포는 구버전만 하니까 직접 빌드했다. cabal 로 깔끔하게 빌드가능. 사실상 집에선 잘 안쓰고 회사 linux 기반에서 ledger 3.0 으로 쓰는게 주가될듯.
정리하자면..
저널 편집은 emacs 로
사무실 리눅스 환경에서는 ledger 또는 hledger vty
집 윈도 환경에서는 잘 안쓸것 같은데.. 필요한경우 hledger
ledger 와 hledger 를 같이 쓰는 형태가 될 예정이라.. 호환성에 주의하자. D 로 default commodity 지정하는게 좀 다르더라. 그외에도 쓰다보면 걸리는게 있겠지.
이제 막 쓰기 시작했고 일부 소비만 정리할거라 ledger 에 대한 평가는 먼 훗날에 다시.
2012년 9월 13일 목요일
2012년 9월 7일 금요일
피드 구독하기:
글 (Atom)