Saturday, 16 April 2016

Can I sell my knowledge on web

Sell on web, how?


Digital age brought opportunity to everyone's life and everything we need to do is make best use of it to sell our knowledge on digital platforms. We can sell our knowledge to produce more product and when we produce more, we develop more skills and gain more knowledge. Here the question is how to sell our knowledge on web? Are we using frelly availabe platforms to sell our product and knowledge? If everything we know about tools that can increase our sales will be a key to bring more business in our way and we will be able to sale more.

I've seen many social platforms, used almost everything to sell my knowledge and following tools can help us increase sales effectively.

YouTube is the great way to showcase our knowledge, service and product but we need to be a sound video editor before we upload video on YouTube, we can use windows movie maker to edit videos.

Facebook again great way to find our targeted audience whom we can traget to sell our products.

Google+ helps us to add our audiences to our circles and using our circles we can explore services that we want to sell.

Twitter where we need to follow others and they may follow us back and we just need to keep tweet about product and service insights so that we can get customers.

LinkedIn one of best way to connect and share ideas among our connections, more we connect with others and share our business insights, more the chances are to sell our services and product.

I've been using above social tools since last years and sold some of my knowledge, service and products.

Sunday, 31 January 2016

EPSILON EXTENSION LANGUAGE - EEL

String replacement code in eel


  • Open Epsilon editor
  • Create a file using command Ctrl-X-Ctrl-F
  • Write the name of file “String_Replacement” and extension should be “.e” now the file name would be “String_Replacement.e” (file name can be any but extension should be .e)
  • Hit the enter
  • Now inside the file write below code 
#include "eel.h"

command rep1()
{
    string_replace("%<name>([^<>]+)%</name>", "<surname>#1</surname>", REGEX);
}
  • Now compile using ALT-F3
  • Run the command you made rep1 (command name can be any)
  • Run command, Alt-X
  • Command name, rep1
  • Hit the enter.
Please watch the video for better understanding:

Thursday, 28 January 2016

Cross Reference linking source code in epsilon extension language (eel)

Long time ago, I was working for a project based on e-book conversion. The main pain area of the project was bookmark or we can say cross reference linking. It was very time consuming and almost 30-40% time consuming out of 100% so I have tried to writing an source code in epsilon extension language "eel" and I succeed on writing this code and it reduces almost 20-30% of our production time. I did not get any thing from my company for writing this source code but and letting them use it but it makes me feel happy. Couple days ago one of my friend want me to write a source code for cross reference linking so I decided not to writing exact source code but I will share this source code which is similar to his requirement so here we go.

Dedicated to Vignesh Kumar, please use this source code for your requirement, if you don't understand anything please let me know I will write exact code you need.

command internalbib1()
{
    int a, b, c, d, e, f;
    char dest[1000], src[1000], *pet=".+<min>", linkendvalue[1000];
    while(search(1, "<link linkend=\"\">"))
    {
        search(-1, "<link linkend=\"\">");
        search(1, "<link linkend=\"\">");
        point=point-17;
        set_mark();
        search(1, "</link>");
        narrow_to_region();
        search(1, ">");
        a=point;
        search(1, ",");
        b=point-1;
        grab(a,b, src);
        strcat(src, pet);
        re_search(1, "([0-9][0-9][0-9][0-9])");
        c=point;
        d=point-4;
        grab(c,d, dest);
        strcat(src, dest);
        widen_buffer();
        next_window();
        goto_beginning();
        if(re_search(1, src)==1)
        {
            re_search(-1, src);
            search(-1, "xml:id=\"");
            e=point+8;
            search(1, "\">");
            f=point-2;
            grab(e,f, linkendvalue);
            previous_window();
            search(-1, "<link");
            search(1, "linkend=\"");
            stuff(linkendvalue);

            search(-1, "linkend=\"\"");

        }
        else
        {
            previous_window();
        }
    }
}

This source code belongs to me and everyone can use it freely, there is no issue to use this source code.