2010年9月28日火曜日

wymeditorプラグインでremove nested pluginがない。

今日気がついた。Django-cmsでテキストプラグインにネストしたプラグインを消去するボタンが無い。
html表示させて、該当部分を削除すればいいんだかそれもなんだかなーあ。

追記
アイコンをセレクトしてDELキーで消えました。その手があったか!

2010年9月16日木曜日

djangoでどこのページにもlogin/logoutを表示させる

TEMPLATE_CONTEXT_PROCESSORSに "django.core.context_processors.request",を入れて
            <p class="login_logout">
                {% if user.is_authenticated %}
                    <a href="{% url auth_logout %}?next=/">logout</a>
                {% else %}
                    <a href="{% url auth_login %}?next={{ request.path }}">login</a>
                {% endif %}
            </p>
request.pathでログインしたページに戻る。

2010年9月8日水曜日

Eclipseで特定のperspectiveをdebug時に既定のperspectiveにするには

Window --> Preferences --> Run/Debug --> Perspectives
Mode/Perspectives の[Debug]:で特定のperspectiveを選択

Eclipseでperspective削除

ここから
Window --> Preferences --> General --> Perspectives
perspective選んで削除

2010年9月7日火曜日

gitでpush

git push origin master

gitでcommit

○git commit -am "comment"
×git commit -ma "comment"
error: pathspec 'comment' did not match any file(s) known to git.

gitでローカル廃棄

git checkout ***********
git checkout -f

もしくは、ローカルのHEADに戻すときは
git checkout HEAD
git checkout -f

もしくは
git checkout --<file>

2010年9月6日月曜日

django-scheduleで

こんな感じでどうでしょう。

<html>
    <head>
        <title>
            test
        </title>
    </head>
    <body>
        <div style="clear: both;">
            <div style="border: 1px solid; float: left;">
                <div style="border-right: 1px solid; float: left; width: 50px;">
                    <div style="border-bottom: 1px dotted; width: 100px; height: 19px;">
                        test01               
                    </div>
                    <div style="border-bottom: 1px dotted; width: 100px; height: 19px;">
                        test02
                    </div>
                    <div style="border-bottom: 1px dotted; width: 100px; height: 19px;">
                        test03
                    </div>
                    <div style="border-bottom: 1px dotted; width: 100px; height: 19px;">
                        test04
                    </div>
                    <div style="border-bottom: 1px dotted; width: 100px; height: 19px;">
                        test05
                    </div>
                </div>
                <div style="float: left; position: relative; width: 50px; height: 100px">
                    <div style="border: 1px dotted; height: 18px; position: absolute; top:0px; left:0px; background-color: #FFFFFF">
                        test11               
                    </div>
                </div>
            </div>
            <div style="width 20px; height 100px; float: left;">
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            </div>
            <div style="border: 1px solid; float: left;">
                <div style="border-right: 1px solid; float: left; width: 50px;">
                    <div style="border-bottom: 1px dotted; width: 100px; height: 19px;">
                        test21               
                    </div>
                    <div style="border-bottom: 1px dotted; width: 100px; height: 19px;">
                        test22
                    </div>
                    <div style="border-bottom: 1px dotted; width: 100px; height: 19px;">
                        test23
                    </div>
                    <div style="border-bottom: 1px dotted; width: 100px; height: 19px;">
                        test24
                    </div>
                    <div style="border-bottom: 1px dotted; width: 100px; height: 19px;">
                        test25
                    </div>
                </div>
                <div style="float: left; position: relative; width: 50px; height: 100px">
                    <div style="border: 1px dotted; height: 18px; position: absolute; top:13px; left:0px; background-color: #FFFFFF">
                        test31               
                    </div>
                </div>
            </div>
        </div>
    </body>
</html>

2010年9月5日日曜日

gitでmeld

ここから

git config --global diff.external meld
でmeldを指定。
#!/usr/bin/python

import sys
import os

os.system('meld "%s" "%s"' % (sys.argv[2], sys.argv[5]))
を、$HOME/bin/gitDiff.pyで保存

git config --global diff.external /home/bin/diff.py
で外部diffを指定
あとは
git diff

2010年9月3日金曜日

gitで必要な情報のみ

git status -s
-sなしだと読みやすいけれど、後処理にパイプするのが簡単ではないので