Oracle

Oracle 11 g Enterprise Manager

Oracle Enterprise Manager (EM) yang loading sangat lambat solusinya dapat menjalankan “nscd”. Program nscd adalah sebuah program “name service cache daemon”.

Setelah menjalankan nscd ternyata muncul pesan “Enterprise Manager cannot connect to database instance….” solusinya dengan mengecek username DBSNMP dan SYSMAN anda. Bisa jadi beberapa kemungkinan diantaranya passwordnya telah expire. Untuk mengeceknya lakukan query sebagai berikut:

SQL> select username,account_status,expiry_date from dba_users where username=’DBSNMP’;

lakukan pula dengan user SYSMAN

SQL> select username,account_status,expiry_date from dba_users where username=’SYSMAN’;

Jika ada pesan “EXPIRED” berarti anda harus mengaktifkan user tersebut. Lakukan perintah berikut untuk mengaktifkan kembali:

SQL> alter user DBSNMP identified by dbsnmp;

Hal yang sama juga dilakukan dengan user SYSMAN karena dua user tersebut yang bertanggung jawab dalam menjalankan Enterprise Manager.

SQL> alter user SYSMAN identified by sysman;

Biar gak stres harus ganti password terus kalau expired anda bisa lakukan perintah berikut:

SQL> alter profile default limit password_life_time unlimited;

Semoga bermanfaat

Python

Banner Grabber

Refresh otak bentar dari koding php. Buat web scanner atau banner grabber untuk mengambil data web server tertentu kemudian menyimpan hasilnya. Bukan murni scanning karena yang scan adalah netcraft. Untuk hasil datanya belum dirapikan karena ini juga cuma iseng, qe3. Berikut adalah kodenya


#!/usr/bin/env python
# myscanner.py
# Web Scanner Using Python
# Andrey Ferriyan
#
from BeautifulSoup import BeautifulSoup
import urllib
import os
import getopt
import sys
class MyScanner(object):
def __init__(self,url_victim):
self.url_victim = url_victim
self.gabung = "http://toolbar.netcraft.com/site_report?url=http://" + self.url_victim
def BeginScan(self):
self.scan = urllib.urlopen(self.gabung)
self.sup = BeautifulSoup(self.scan)
def Remove(self):
self.remove1 = self.sup.find('div',id='nav')
self.remove1.replaceWith("")
self.remove2 = self.sup.find('div',id='header')
self.remove2.replaceWith("")
self.dipercantik = self.sup.prettify()
def ResultFile(self):
self.folder = "result/"+self.url_victim
os.makedirs(self.folder)
self.fileresult = self.folder + '/result.html'
self.result = open(self.fileresult,'w+')
self.result.write(self.dipercantik)
self.result.close()
def Usage():
usage = '''
000-=====II=====II=====II=====II=====-000
00-= Web Scanner Using Python =-00
00-= Author : Andrey Ferriyan =-00
00-= =-00
000-=====II=====II=====II=====II=====-000
command : myscanner.py [option]
[option]:
-h / --help : help
-u / --url= : url
'''
print usage
if __name__ == '__main__':
try:
opts, args = getopt.getopt(sys.argv[1:], "hu:", ["help", "url="])
except getopt.GetoptError, err:
print str(err)
Usage()
sys.exit(2)
for o, a in opts:
if o in ("-h", "--help"):
Usage()
sys.exit()
elif o in ("-u","--url"):
my = MyScanner(a)
my.BeginScan()
my.Remove()
my.ResultFile()
else:
print "Kesalahan tidak tertangani"

File kecil ini membutuhkan Sup Indah dalam menjalankan aksinya. Btw, disarankan hanya yang tahu python yang boleh mencoba :). Selamat mencoba.

Uncategorized

Othman Quran Browser With Indonesian Translation

Oh yeah, setelah migrasi ke GNU/Linux sudah saatnya bagiku untuk ber-‘riset’ ria kembali. Masih tidak jauh-jauh dari Python. Kali ini yang mendapat kesempatan untuk digarap ialah Othman Quran Browser yang dibuat oleh Muayyad Alsadi. Muayyad Alsadi adalah salah satu pengembang Distro GNU/Linux Ojuba yang fully support Arabic. Ojuba adalah salah satu turunan dari Fedora Core. Yah kalian lebih tahulah apa itu Fedora, qe3.

Continue reading “Othman Quran Browser With Indonesian Translation”

Uncategorized

Joomla 1.5 SEF URL’s Break Images Path

Yes according to title, the SEF (Search Engine Friendly) at joomla 1.5 broke my images. I don’t know why. You can insert the images via tinymce joomla editor and work perfectly but then after you try to click the “Read More” the images went blank. I found the solution for this problem on the joomla forum. There are a couple points:

    1. Insert the value $live_site at configuration.php.

examples : $live_site = ‘http://belajarislam.com’

    1. It’s kind hard in this but work perfectly

change the source at lines 108 at includes/application.php
The original: $document->setBase(JURI::current());
change to : $document->setBase(JURI::base());

After that try refresh your site and test your images again. I hope it will be usefull.