Window number 9

It was unfortunate to hear from the officer, ‘well, then take them in 15 days’. The initial question was : Sir, when should i come to collect my certificates? He uttered, come after 25 days. 25 days, I exclaimed! That’s too long, can you plz make it in 7 days, it’s extremely urgent. A potential pause was there, he took a long breathe eyes closed, feels like he got a feeling an internal annoy. He controls himself and responds politely: show me your letter of urgency and I will attach it with your application. He added, everybody claims urgent, everybody is in hurry to go abroad. I mourned. He proceeds, “Well, take them in 15 days”. Ok sir, I left the window.

download

Was not in mood to argue rather put a couple of questions to myself. What exactly are the days that take to print and attest copy of certificates? Why did he reduce the days from 25 to 15 not 25 to 10 or 7 ? The later question arose because 10 days ago I applied for my two other certificates at the same place but different windows. The officer at window no 4 asked me to come after 25 days and after bargain he reduced directly to 7 days. The second one  at window no 10 also repeated the same number of days, 25 but after bargain he replied to come after 10 days.
I managed to collect both the documents after 10 days but today’s incident at window number 9, public dealing building, Delhi University made me feel different and asked myself why need bargain, why not an exact day 7, 10, 15, or 25? I am in a huge state of dillemma. Why reputed institutions like DU employs such stupid staffs?

The story is not over my friends, I went to collect my transcripts after 15 days at window no 9, the same officer checks his folder but finds no entry for my files and says to come on Monday next week. Disappointing,  I said: u called me in 10 12 days though I came after 15 days, sir plz do something. I have come here just for my certificates from Nepal and it’s already a month I am staying here. I lied. He gave me his personal no and asked me to call at 2pm the same day. At 2 pm I made him a call but he denied and conveyed that the transcript has not been printed yet. He asked me to come on Monday and promised me to deliver on that day.

It was so nice of the guy that he makes me a call on Monday and made me remember of my certificates but unfortunately I was out of station that day so I conveyed him to come on Wednesday. I felt sorry for calling him a stupid couple of days ago.

Anyway, I went there on Thursday, I reached at 10 o clock , guess what, all the windows were open except the concerned one. There were few other people waiting at window no 9 regarding concerns on Transcript. We asked the guards and staffs that when will the officer at 9 will arrive, they told that they have informed the officer and he will soon reach to his seat. Some guys had to submit the form so their files were accepted at window 7 but in order to collect we had to wait till the window opens. My bad luck. I called the officer to whom I submitted my application form but he told he was on leave and asked me to wait till 9 opens. 11 o clock and still it was closed. A madam at 7 prepared a gate pass and asked two of us to contact a higher concerned officer. We headed towards the office but on the way I received an urgent call and had to attend it. Hence, I waited outside at the gate and two of them went inside. After half an hour one comes out along with her degree and asks me to go inside to collect mine but I was not allowed to enter because I hadn’t a gate pass. My bad luck again.

I went immediately to fetch a pass to window 7 but what I saw was 9 was already opened, I felt a bit relieved and thought that things would be done this time. Unfortunately, when I showed my receipt to the new officer, he was not able to find my entry in his register and asked me to wait for another week. Gosh, My another bad luck, uff. I conveyed him that I have already talked with the previous officer but he wasn’t ready to do anything saying that he is new and he knows nothing.

After waiting for almost 15 minutes I made a call to the previous officer where he asked me to visit Mr. X at room 205. I took a pass from 7 and proceeded towards 205. I met Mr. X but he asked me to talk with Mrs. Y at G12 as she was the concerned one. No way I immediately proceeded there but the old lady was away from her desk. A lady with red top arrived who claimed herself from UK also applied for transcripts. She added, it had been a month but not yet received. We talked for a while regarding the issue when the old lady entered her cabin. We requested her to check our problem, she flipped some documents then humbly answered, “I haven’t received ur documents guys”. Then we insisted her to sort our problem, she visits different desks and searched for our documents . After some hit n trial she was able to find my one but unfortunately they were not signed and she asked me to come on Wednesday of next week. I got no option except leaving and simply headed towards my office. While leaving I asked the reason behind the delay which was the sort of staffs.

I went to DU again on 21st of June, Tuesday and finally was able to receive my required documents. This is how reputed institution in India works. “Ram Bharose“.

 

कृपया गलत का समर्थन ना करे।

कुछ लोग राजनितिक पार्टिया के समर्थन / प्रशंसा ऐसे करते है  मानो की ओ अपने मामा के घर के सोने की हाथी हो। चाहे ओ कांग्रेस हो या कॉम्युनिस्ट। यह लोग एक दूसरे की खिचाई करने में कोई भी कसर नहीं छोड़ते। मेरे भेजे में एक बात नहीं घुश पाती है की यह लोग किसी भी पार्टी के लिए मरने मिटने के लिए क्यों तैयार होजाते है।

यह लोग खिचाई करने में उन्हें भी नहीं छोड़ते जो निस्पच्छ हो और अपने आपको साबित करने के लिए सारे के सारे उदहारण रट लेते है मानो की किसी भी समय परीछा देनेके लिए तैयार।

ताजुब की बात यह है की यह लोग सालो साल गिनवादते है, रात दिन बहस करने में लगादेते है और परिणाम वही आती है जो आप देखते आरहे है। गरीबी, शोषण, अन्याय, भ्रष्टाचार, निरक्षरता, जातिवाद, बेरोजगारी, भूखमरी, प्रदुषण, रोग, वामपंथी, उग्रवाद, दंगे, आदि इत्यादि। इन्हे लगता है की राजनितिक पार्टिया इनके मसीहा है जो सत्ता पे आते ही छण भर में सारे के सारे समस्या दूर करदेगी। यह खुसिया ऐसे ब्यक्त करते है जैसे की साले की बरात में जारहे हो जब इनकी पार्टी की जित होती है।

हम अधिकार और कर्तब्य की बाते भी करते है, हां सिर्फ बातें करते है। हम ना तो अपना कर्तब्य निभाते है नतो अपना अधिकार की जिक्र करते है।  इस लेख से हम यह बताना चाहते है की आप कोई भी पार्टी से जुड़े रहे, उसकी तहे दिलसे स्तुति करिये, हमें कोई दिक्कत नहीं है। परन्तु एक बात हमेशा ध्यान रखिएगा की आपकी पार्टी अगर सही कररहा है तो ठीक है मगर किसी भी तरीके से सत्ता की गलत उपयोग करे तो उसके खिलाफ जरूर आवाज उठाये नाकि उसको मसीहा के तरह पुजते रहे।  गलत और सही परखे और गलत के खिलाफ सारे जनता मिलकर १ आवाज उठाये ताकि समाज के जितने भी कुरीतिया है वह गायब होजाये। हां, यह मुमकिन है और यह तब मुमकिन होगा जब हम आपस में ना लड़े, धैर्य बनाए रखे और हम सब आपस में मिलकर अच्छा कार्य करे।

The concept of blog will never die, perhaps it has increasing rate of scope in upcoming future.

It is found that there is a rampage increase in the rate to write personal blogs where people are interacting with each other via the digital networks. In 2012, blogging.org stated that there were more than 42 million blog users in wordpress.org and 46 million users in blogger.com. These numbers will be reaching the sky limit in upcoming future.

blog

It has been already proved that people are interacting with each other via the virtual media and the number is continuously decreasing who interact physically. The online social media platforms such as facebook, twitter, instagram, etc. has taken all the time of citizens in every country. People sit online for hours to update their statuses, upload images, share tweets, write thoughts, etc. on their hand held devices or on their computers. This is why people are writing more and more than they speak in the public which is converting the social media platforms into micro and medium blogging sites.

Believe me or not, in my opinion, the upcoming generation will communicate with each other using texts and words & people will log their ideas, discussions, arguments, thoughts, etc. on the cloud using technology web based applications. Today they are sharing their thoughts on fb, twitter, quora, instagram, etc. Tomorrow they will owe their personal domain names to represent themselves. In Nepal and various other countries, the citizens avail their domain names free of cost. You can request your name from register.mos.com.np, an authorized institute in Kathmandu if you belong to Nepal. You just require a scan copy of a valid citizenship card if you want to register domain name for individual and a scan copy of company registration certificate for an organisation/company.

Reference:

Blogging Statistics, Facts and Figures in 2012 – Infographic

http://www.social4retail.com/the-blog-economy-blogging-stats-infographic-2014.html

बेहुली अनि उ

जब ऊ रुदै आफ्नो जन्म दिने घर छाड्छे
आमा म जादिन भनि कराउछे अनि चिच्यौछे।

उसले हेर्छ अनि मन निराश पार्छ
मन खिन्न बनाउदै टुलु टुलु हेरी रहनछ।

आज ऊ बिहानै उठ्छे हात मुख धोई चुल्हो जलाउछे
चेली बेटी संग कुरा गर्छे अनि खै के कुरा मा खितकी छाडेर हास्छे।

उसले फेरी हेर्छ मन गद गद पार्छ
अनि हिजो को उसको रुवाई सम्झेर मन बिचल्ली मा पार्छ।

ऊ बिहानी भर सोचेर बस्छ अन्योल मा पर्छ
साथि भाइ संग गएर वार्तालाप गर्छ।

रुवाई उसको महत्वपुर्ण हथियार हो एउटा ले व्यंग्य गर्छ
हिज उसले त्यो हथियार मा बेस्क्नी धार लगाएकी हो।

भोलि देखि उसले यसलाई प्रयोगमा ल्याउनेछे
मन मा लागेका आफ्नो स्वार्थ पुरा गर्नेछे।

थप्दै अगाडी बढ्छ, होइन, बेदना मा डुबेकी थि उ
आमा संग को वर्षौ को संगत छाड्नु परेको थियो।

वर्षौ बसेको घर अनि साथि-संगिनी त्याग्नु परेको थियो
नया ठाउ अनि नया घर अपनाउनु परेको थियो।

जब ऊ रुदै आफ्नो जन्म दिने घर छाड्छे
आमा म जादिन भनि कराउछे अनि चिच्यौछे।

12705214_774003096077433_7574830738434770657_n

#SignMyTL – A Complete Microblog using PHP & MySQL (Facebook Like Timeline)

#Website:

A website is a location to the internet that maintains one or more webpages.

#Microblog: 

Microblog is a social media site to which a user makes short, frequent posts.

#SignMyTL

#SignMyTL is a digital autobiograph for one who wants to create log of the key activities of their daily life on the Web. The key feature to this application is that user can share blog post, upload images, youtube videos, facebook timline layout, share immediate comments, smiley support, infinite scroll of website.

Why #SignMyTL?
1. I want my private TimLine public.
2. I want to make a history of my life.
3. I want to connect with my friends differently.
4. I am what my friends talk about me.
5. I want to say something silently.
6. Social Networks are getting fake day by day.
7. I want to be true to myself.

How to get #SignMyTL?

Click here to download #SignMyTL
Click here to view Live Demo

How to install #SignMyTL?

1. Extract and upload SignMyTL directory using ftp client software.

Directory Structure :

SignMyTL 1.0

  • assets
    images
    javascripts
    smileys
    stylesheets
  • imagecache
  • includes
  • uploads

2. Use signmytl.sql to create database & tables.
3. Modify the database credentials in the SignMyTL/config.php.
4. Access your SignMyTL using http://your.domain.name/SignMyTL.

10 Steps: get yourname dot com dot np domain in Nepal for Free?

All Nepalese citizens and companies are allotted with a free domain name with .np root by the Nepal Government. The only thing you require is a citizenship card or company registration certificate, in case you are a company.

[dfads params=’groups=-1′]

Follow the below steps to register your domain name with .np root:

1. Visit this website : http://register.mos.com.np/

Capture

2. Follow the easy steps (1, 2 & 3) there.

3. Check your email, you will get couple of emails from Mercantile Communications Pvt. Ltd. You might get an email to update your password first.

4. Write an application to Mercantile office at Kathmandu (Full Address: Narayanhiti Path, Kathmandu 44600, Nepal) that you want to register a new domain name mentioning your registered domain. In case of company, the application must be written on the company’s letter head with it’s stamp & authorized signatories.

5. Scan a copy of this application & the citizenship card / Company Registration Certificate.

6. Login to register.mos.com.np with your latest credentials. Update your personal information.

7. Read the instructions & upload your documents.

cap1

cap2

8. If you have purchased space from hosting companies, update your nameservers.

9. Congratulations, you have registered your domain. Next, you have to attach this domain name with a space to host your website.

10. Drop an email to nomeasdev at gmail dot com if you require hosting space or if you have any doubt.

[dfads params=’groups=-1′]

Install SSL Certificate – godaddy

[ Login to Godaddy Sales Account ]
1. Login to your godaddy sales account -> Go to SSL Certificates -> Click on Manage

2. Click on View Status

3. Click on download from Certificate Management Options -> Extract from the zip file (You will get two .crt files)

[ Login to Hosting cPanel ]

4. Login to your hosting cPanel -> Go to Home -> Go to SSL / TLS -> Click on Certificates (crt)

5. Browse and upload crt file (That you downloaded from the Sales, follow point 3)

6. Next you will be followed by the system.

 

[dfads params=’groups=-1′]

Check whether current time lies between start hour and end hour (PHP)

I started to think of a function in PHP that checks the current time whether it lies between start hour and end hour. This was a task from my boss a couple of weeks ago. He asked this function to write in order to turn down our web application from 900PM to 400AM and display an appropriate message. I googled for a few minutes and compiled the code below:

[dfads params=’groups=-1′]

[code]
function checkTime($current_time, $start, $end){
/* $current_time = "9:00 pm";
$start = "9:00 pm";
$end = "4:00 am"; */

$date1 = DateTime::createFromFormat(‘H:i a’, $current_time);
$date2 = DateTime::createFromFormat(‘H:i a’, $start);
$date3 = DateTime::createFromFormat(‘H:i a’, $end);

//echo $date1;
if ($date1 >= $date2 || $date1 < $date3)
{
return 1;
}
else{
return 0;
}
}

$curTime = date(‘h:i a’);
$curTime = "9:00 pm";
//echo $curTime;
if(checkTime($curTime, "9:00 pm", "4:00 am")==1){
echo "Server Under Maintenance !!
<div style="color: #cc503f; border: 2px solid red; border-radius: 6px; margin-left: auto; margin-right: auto; width: 600px; height: 200px; padding: 10px; text-align: center;">
<h2>Notice!!!</h2>
<h3>Portal under Maintenance from 9PM to 4AM. Please visit back soon.</h3>
</div>
";
exit;
}
[/code]

[dfads params=’groups=-1′]

How do I use Java with the Google Chrome browser?

 

NPAPI support by Chrome

The Java plug-in for web browsers relies on the cross platform plugin architecture NPAPI, which has long been, and currently is, supported by all major web browsers. Google announced in September 2013 plans to remove NPAPI support from Chrome by “the end of 2014”, thus effectively dropping support for Silverlight, Java, Facebook Video and other similar NPAPI based plugins.

[dfads params=’groups=-1′]

 

 

 

 Enabling NPAPI in Chrome Version 42 and later

As of Chrome Version 42, an additional configuration step is required to continue using NPAPI plugins.

  1. In your URL bar, enter:
    chrome://flags/#enable-npapi
  2. Click the Enable link for the Enable NPAPI configuration option.
  3. Click the Relaunch button that now appears at the bottom of the configuration page.

Java plug-in needs permission

 

If you see a message within Chrome that says Java(TM) needs your permission to run, you will need to respond to the Chrome options in order to run plug-ins on the page. Options vary according to the version of Chrome.

Chrome plug-in blocked icon (in address bar)

Look for the blocked plug-in icon in the Chrome address bar. Clicking on the icon will display Plug-ins were blocked on this page and plug-in options

  • Click Always allow plug-ins on [name of site] to allow plug-ins (including Java) to run on all this site’s pages.
  • Click Run all plug-ins this time to allow the plug-in (including Java) content on the page to run only until you leave this page.
  • Click Continue blocking plug-ins to prevent plug-ins from running on the page.

In addition, you can manage permissions on a site basis through the Manage plug-in blocking option.

Chrome message bar

  • Click Run this time to allow the Java content on the page to run only until you leave this page.
  • Click Always run on this site to allow Java to run on all this site’s pages. You will not see this message again for pages on this site.

Additional plug-in required

If you see a message bar within Chrome that says Java(TM) is required to display some elements on this page, click on Install plug-in in the Chrome message bar, or download from java.com.

[dfads params=’groups=-1′]

Plug-in out of date

If you see a message bar within Chrome that says Java(TM) was blocked because it is out of date, click on Update plug-in in the Chrome message bar to get the latest Java.

Reference:

https://java.com/en/download/faq/chrome.xml

Alternatives to NPAPI plugin

After upgrading the earlier versions of Chromium browsers to later versions greater than 42, internet users have started complaints that the JAVA plugins are not supported by chrome. After a bit research, found that chromium browsers have disabled NPAPI plugin-in on their latest versions. The deprecation of NPAPI plug-in caused the JAVA plugins to be blocked in Chrome. 

[dfads params=’groups=-1′]

What is NPAPI plug-in? (Source: Wiki)

Netscape Plugin Application Programming Interface (NPAPI) is a cross-platform plugin architecture used by many web browsers.

It was first developed for Netscape browsers, starting in 1995 with Netscape Navigator 2.0, but was subsequently adopted in Internet Explorer 3 in 1996 and implemented by many other browsers, although some browsers later dropped support.

For stability and security reasons, Google Chrome decided, in 2013, to start phasing out support for NPAPI. As of Chrome version 42, NPAPI is disabled by default and must be re-enabled explicitly. Google intends to remove support entirely in version 45, due in September 2015. 

Alternatives to NPAPI (Source: chromium.org)

With the deprecation of NPAPI, some developers have asked which modern technologies can be used to implement features which in the past would have relied on a platform-specific NPAPI plug-in. In answer to these questions we have composed the following list of common NPAPI use cases and web platform alternatives.

In general, the core standards-based web technologies (HTML/CSS/JS) are suitable for most client software development. If your application requires access to features outside the web sandbox, myriad Chrome Extension and App APIs offer access to OS features.

Video and audio

A common use case for NPAPI plug-ins on the modern web is embedded video and/or audio. A range of modern web technologies exist to facilitate media streaming.  The basic building blocks are WebRTC and media elements:

HTML5 Media Elements:  The HTML5 Specification provides a rich media platform through the <audio> and <video> elements. More complicated use cases can be achieved using the <canvas> element (for example check out the Video FX Chrome Experiment).

WebRTC:  WebRTC was designed for real time communication between peers and the technology can also be used for applications like live streaming media and data. Google’s Chromecast device uses WebRTC to stream HD video between a browser and TV.

Several features on top of these building blocks support more advanced use cases:

Adaptive Streaming

The ability to adapt media streaming to an individual consumer is critical in delivering high-quality content to a large audience. In the past this capability has been provided by technologies such as Silverlight’s smooth streaming and Quicktime’s HTTP live streaming. The Media Source Extensions to the HTML media element provide the capability to adapt a stream to an individual consumer on the modern web. Html5rocks has put together a great example of how to use the Media Source Extensions to implement some of these common use cases.

Video Conferencing

Several of the most popular NPAPI extensions including Facebook Video Chat and Google Talk provide video conferencing functionality within the browser. With the introduction of WebRTC video conferencing is facilitated directly through JavaScript APIs. The Cube Slam Chrome Experiment provides an example of peer to peer video conferencing via WebRTC.

Digital Rights Management

Encrypted Media Extensions give HTML5 video the DRM capabilities that previously would have required the use of a platform specific plug-in. The WebM project has provided a demo which performs video playback using the Encrypted Media Extensions of the video element.  For more information, check out the EME HTML5 Rocks article.

Closed Captioning

WebVTT and the <track> element (a child element of <video>) enable web developers to add timed-text captioning capabilities to their HTML apps.

Communicating with native applications

Try the Native Messaging API for Chrome Apps and Extensions.

Games & 3D

Native Client (NaCL) provides a rich environment for cross-platform game development. Many games have already been ported to or designed for NaCL. A number of examples and detailed tutorials to get started with NaCL are available on the NaCL development site. The WebGL specification provides a high-performance platform for hardware-accelerated 3D graphics in the browser. Chrome experiments has an entire category dedicated to examples and demos of various WebGL use cases.

Security

Some services have relied on NPAPI-based security techniques.  We recommend switching to TLS or, soon, Web Crypto.

Hardware access

In the past it has often been necessary to write platform specific plug-ins to access system hardware such as webcams, microphones, USB devices, and bluetooth. Direct access to local media streams such as webcams and microphones can now be requested directly from the web via the WebRTC Media Capture specification. Chromium also provides an App API for access to USB hardware and another API for accessing Bluetooth devices.

Screen capture

Chrome extensions can perform screen capture or streaming using either Desktop Capture for full screen capture or the Tabs API captureVisibleTab for individual tab content capture. 

[dfads params=’groups=-1′]

Reference:

http://www.chromium.org/developers/npapi-deprecation

http://en.wikipedia.org/wiki/NPAPI