






Auto login ketika diakses dari localhost
September 22nd, 2011
Jika membuat aplikasi yang mempunyai hak akses maka sangat membosankan apabila setiap saat melakukan login walaupun kita mengaksesnya dari localhost. Berikut ini secuil kode yang akan membuat otomatis login sebagai pengguna pertama apabila akses berasal dari lokal host.
Silakan taruh kode berikut dalam file model db.py atau file lainnya di folder model.
import os.path
if not auth.is_logged_in() and db(db.auth_user.id>0).count() and not os.path.exists(os.path.join(request.folder, 'LOCK')) and (request.env.remote_addr in '127.0.0.1 localhost'.split()):
from gluon.storage import Storage
user = db(db.auth_user.id==1).select().first()
auth.user = Storage(auth.settings.table_user._filter_fields(user, id=True))
auth.environment.session.auth = Storage(user=user, last_visit=request.now,
expiration=auth.settings.expiration)
response.flash = 'You were automatically logged in as %s %s.
To prevent this create the file %s'%(user.first_name, user.last_name, os.path.join(request.folder, 'LOCK'))
Anda akan otomatis login sebagai pengguna pertama apabila mengakses aplikasi tersebut dari localhost atau dari ip 127.0.0.1. Hal ini dapat kita cegah dengan membuat file bernama LOCK dalam folder utama aplikasi.
Sumber:
http://www.web2pyslices.com/main/slices/take_slice/118
Django – Memasang halaman admin
December 30th, 2009
TemplateDoesNotExist at /admin/
admin/login.html
'adminmedia' is not a valid tag library:
http://groups.google.com/group/django-users/browse_thread/thread/2df27da2fb110a6a
Solusi:
aktifasi admin, error template tidak ada.
menyalin dari folder django –> muncul error adminmedia ndak ada
ternyata masalah utama ada di installed_app, yakni ‘django.contrib.admin’, belum didefinisikan. so django kesusahan buka template untuk halaman admin.
Python – IndentationError
December 28th, 2009
Mencoba untuk membuat kode di python. Masalah baru selalu ditemui. Masalah baru maka pengalaman bertambah. hari ini menemui pesan seperti berikut:
- IndentationError: unindent does not match any outer indentation level
- IndentationError: unexpected indent
Hayo, apa lagi ini. selidik punya selidik, ternyata kode ndak ada masalah. baik-baik saja. ndak ada yang salah tulis.
Cek digogel, ketemu masalahnya, yang ternyata disebabkan bercampurnya karakter [TAB] dan [SPACES]. Memang di python sangat ketat dalam penerapan indent, sehingga tidak diperlukan adanya titik koma untuk akhir baris atau awal mula kode semisal begin-end atau { }, like visual basic yang tanpa titik koma.
Masalah diselesaikan dengan cara membuka kode program di gedit dan melakukan search karakter [TAB] dan replace dengan [SPASI]. Untuk mengantisipasi kode-kode yang akan ditulis maka konfigurasu gedit perlu disesuaikan agar setiap menggunakan karakter [TAB] maka secara otomatis diubah menjadi spasi berjumlah 4.
Oracle Link
December 22nd, 2009
- karthickv.wordpress.com/2008/06/28/uninstall-oracle/
- setijoagus.wordpress.com/2009/08/29/create-advance-replication-again-simple/
- greenvaluereport.wordpress.com/category/oracle/
- ivan.kartik.sk/oracle/install_ora10gR2_redhat.html
- www.cognovis.de/developer/en/oracle-xe-installation
- www.debian-administration.org/articles/430
- www.oracle.com/technology/software/products/database/xe/files/install.102/b25144/toc.htm#BABFEDEI
- st-curriculum.oracle.com/tutorial/DBXETutorial/index.htm
Oracle Un Install
December 22nd, 2009
You can uninstall oracle easily using the steps shown below:
First you need to delete the files and directories below the $ORACLE_HOME.
cd $ORACLE_HOME
rm -Rf *



Then delete directories below the $ORACLE_BASE.
cd $ORACLE_BASE rm -Rf admin doc jre o* Also you want to remove the rpm installed for oracle.
root@server: rpm -qa | grep -i ora



oracle-xe-univ-10.2.0.1-1.0
root@server: rpm -e oracle-xe-univ-10.2.0.1-1.0
Oracle is uninstalled successfully.