kulbirsaini's picture

Spicebird Beta 0.7 Final Released

Reporting from Spicebird blog,

arhan's picture

Code Kata: The Business Rules

I’m thinking of an application for JBoss Drools. We are given a task to design a system for order management (OMS), which will sit behind a FIX gateway and serve several internal and external systems. One thing is for sure - we are to take a challenge to organize and maintain a large set of business rules and this brings up some memories.

In 2004 a colleague told me about code kata. These are the good exercises to do when learning a new language, or just empirically solve some common problems. One of the puzzlers sit in my mind permanently since then - The Business Rules Kata, which is about the hard to maintain complex business rules.

arhan's picture

The TAGRI Approach To Ducumentation

I found a nice blog post called Developers Aren’t Gonna Read It about the software requirements documentation principles, which actually refers to Scott W. Ambler’s post called The TAGRI (They Aren’t Gonna Read It) Principle of Software Development.
The idea behind these posts is that the developers do not read documentation. And to be honest - yes! it is true! I don’t remember myself reading the documentation for a long time. In fact, I don’t remember if I really have read a single document produced by analyst from start to end. Thinking of the man-hours spent on the documentation by analysts it may be horrible to calculate the total cost that was spent to produce these documents.

arhan's picture

The TAGRI Approach To Ducumentation

I found a nice blog post called Developers Aren’t Gonna Read It about the software requirements documentation principles, which actually refers to Scott W. Ambler’s post called The TAGRI (They Aren’t Gonna Read It) Principle of Software Development.
The idea behind these posts is that the developers do not read documentation. And to be honest - yes! it is true! I don’t remember myself reading the documentation for a long time. In fact, I don’t remember if I really have read a single document produced by analyst from start to end. Thinking of the man-hours spent on the documentation by analysts it may be horrible to calculate the total cost that was spent to produce these documents.

kulbirsaini's picture

Youtube Cache plugin completely rebased ( youtube_cache version 1.5 )

Till now youtube cache was storing everything in squid directories. For example,

  • core plugin code -> /etc/squid/youtube_cache/
  • cached videos -> /var/spool/squid/video_cache/
  • logfiles -> /var/log/squid/

The cached videos in squid sub directories created serious problems with permissions and Apache was not able to access videos due to strict permissions for /var/spool/squid/ . Due to this fact, almost every user faced access denied problem from Apache and even after disabling SELinux and IPtables, problem persisted.

kulbirsaini's picture

How to configure caching-nameserver (named) in cascading mode

Mission
To configure a caching nameserver on a local machine which will cascade to another previously configured and functional nameserver (may or may not be caching. It’ll generally be your ISP nameserver or the one provided by your organization).

arhan's picture

Creating Database Link (aka DBLINK) in Oracle

I had to mess with Oracle database links recently. Here’s a good reference to the “CREATE DATABASE LINK” sentence syntax.

In my case it was:
CREATE PUBLIC DATABASE LINK MYLINK CONNECT TO USER IDENTIFIED BY PASSWORD USING ‘mydb’;

‘mydb’ has to be an entry in ORACLE_HOME/network/admin/tnsnames.ora file on the server side Oracle client installation, so that the host database can see the foreign one (which is ‘mydb’).

Next, make sure that sqlnet is configured to use tnsnames.ora file. Its configuration is defined ORACLE_HOME/network/admin/sqlnet.ora, which contains client side network configuration parameters (again, on the server side!). For instance:

NAMES.DIRECTORY_PATH=(TNSNAMES, LDAP)

kulbirsaini's picture

IntelligentMirror (rpm and deb caching) version 0.5 with lots of improvements

After spending a lot of time with youtube cache, now I am trying to devote some time to update intelligentmirror with required features and enhancements that youtube cache already enjoys. In the same direction here is version 0.5 of intelligentmirror.

kulbirsaini's picture

MSN Soapbox Video caching using squid ( youtube_cache version 1.4 )

MSN Soapbox videos or MSN Videos served via (soapbox.msn.com) can now be cached using the latest version of youtube cache. Soapbox Videos are served from servers hosted by edgesuite.net. Other videos served via MSN (video.msn.com) are static in nature and squid in caching mode can handle them anyway. So, now complete MSN Videos are cached using squid and youtube cache :) Also, video caching support has been added to youtube cache version 1.4.
Note : This version fixes a critical bug in download scheduler in previous versions. I strongly recommend you to update to version 1.4 if you are using youtube cache.

kulbirsaini's picture

MSN Soapbox Video caching using squid ( youtube_cache version 1.4 )

MSN Soapbox videos or MSN Videos served via (soapbox.msn.com) can now be cached using the latest version of youtube cache. Soapbox Videos are served from servers hosted by edgesuite.net. Other videos served via MSN (video.msn.com) are static in nature and squid in caching mode can handle them anyway. So, now complete MSN Videos are cached using squid and youtube cache :) Also, video caching support has been added to youtube cache version 1.4.
With the above two domains, now youtube cache support caching of dynamic audio/video content from 10 audio/video portals. I am constantly working on adding more websites. A long list of websites is already on my todo list.
If you want audio/video caching for a particular video portal, post it here.

Syndicate content