Friday 22 April 2016

filtering on li data in ul list

<div id="container">
  <input type="search" class="search form-control" placeholder="Search files and folders" id="s">
  <div class="row asset-list" id="1">
        <div class="name col-xs-8">
          <a href="/rack/c27178a4e33d83be3cd0fb955c9b1f3b7b96fa6ashow.html?1395131765" class="file-name">show.html</a>
        </div>

        <div class="size col-xs-1">
          5.9 KB
        </div>

        <!-- <div class="col-xs-2">
          text/html
        </div> -->

        <div class="col-xs-3">
          <time data-local="time-ago" datetime="2014-03-18T08:36:05Z">March 18, 2014  8:36am</time>
          <div class="actions pull-right">
            <div class="share">
                <a href="/home/index">Share</a>
            </div>
           
          </div>
        </div>
</div>
<hr />
<div class="row asset-list" id="2">
        <div class="name col-xs-8">
          <a href="/rack/4f1032b2181be5f52f2585adf9705c750cd6683enext-prev-btn.png?1395080071" class="file-name">next-prev-btn.png</a>
        </div>

        <div class="size col-xs-1">
          1.5 KB
        </div>

        <!-- <div class="col-xs-2">
          image/png
        </div> -->

        <div class="col-xs-3">
          <time data-local="time-ago" datetime="2014-03-17T18:14:31Z">March 17, 2014  6:14pm</time>
          <div class="actions pull-right">
            <div class="share">
                <a href="/home/index">Share</a>
            </div>
           
          </div>
        </div>
</div>
<hr />
<div class="row asset-list" id="3">
        <div class="name col-xs-8">
          <a href="/rack/ec9dfae49b3bce8c58da7091337c25c0795649a4apple_mac_os_x_mavericks-wallpaper-1024x768.jpg?1394374377" class="file-name">apple_mac_os_x_mavericks-wallpaper-1024x768.jpg</a>
        </div>

        <div class="size col-xs-1">
          270 KB
        </div>

        <!-- <div class="col-xs-2">
          image/jpeg
        </div> -->

        <div class="col-xs-3">
          <time data-local="time-ago" datetime="2014-03-09T14:12:57Z">March  9, 2014  2:12pm</time>
          <div class="actions pull-right">
            <div class="share">
                <a href="/home/index">Share</a>
            </div>
           
          </div>
        </div>
</div>
<hr />
<div class="row asset-list" id="4">
        <div class="name col-xs-8">
          <a href="/rack/3407111f96921ff5f1bd868007b26940367ae3f1Book1_(Autosaved).xlsx?1394298133" class="file-name">Book1_(Autosaved).xlsx</a>
        </div>

        <div class="size col-xs-1">
          11 KB
        </div>

        <!-- <div class="col-xs-2">
          application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
        </div> -->

        <div class="col-xs-3">
          <time data-local="time-ago" datetime="2014-03-08T17:02:13Z">March  8, 2014  5:02pm</time>
          <div class="actions pull-right">
            <div class="share">
                <a href="/home/index">Share</a>
            </div>
           
          </div>
        </div>
</div>
</div>

for more details check http://jsfiddle.net/rb7hm/4/

Thursday 21 April 2016

Enabling https on node js using proxy

App.js

var https = require('https');

var fs = require('fs');


 var options = {
 key: fs.readFileSync('/etc/apache2/ssl/apache.key'),
 cert: fs.readFileSync('/etc/apache2/ssl/apache.crt')
};

// Create an HTTPS service identical to the HTTP service.
https.createServer(options,app).listen(5000);


Configuration in /etc/apache2/sites-available/default-ssl.conf

On Ubuntu or debain

SSLProxyEngine On
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off

ProxyPass /naf/node/ https://localhost:5000/naf/node/

On RedHat 

       SSLProxyEngine On
        SSLProxyVerify none
        SSLProxyCheckPeerCN off
        SSLProxyCheckPeerExpire off

        ProxyPreserveHost On
        <Proxy balancer://nodecluster>
        BalancerMember https://172.16.84.96:5000
        </Proxy>
        ProxyPass /naf/inbox balancer://nodecluster/naf/inbox




Killing P1 bugs Daily: Sending Desktop notification to firefox or mozilla...

Killing P1 bugs Daily: Sending Desktop notification to firefox or mozilla...: router.all('/sendFireFox.html', function(req, res) { var dataLoggerDB = req.dataLoggerDB; var web_subscription = dataLoggerDB....

Wednesday 20 April 2016

Sending Desktop notification to firefox or mozilla browser


router.all('/sendFireFox.html', function(req, res) {
var dataLoggerDB = req.dataLoggerDB;
var web_subscription = dataLoggerDB.collection("web_subscription");
web_subscription.find().toArray(function(err, items) {
items.forEach(function(item) {
var endpoint=item['ri'];
if(endpoint.indexOf('mozilla')>=0){
var key=item['key'];
key = key.replace(new RegExp(" ", 'g'), "+");
console.log("sending notification to ri "+endpoint);
console.log("sending notification to key "+key);
 webPush.sendNotification(endpoint, 6,key, JSON.stringify({title:'Job alert for you',body:'check new jobs'}))
 .then(function() {
   res.sendStatus(200);
 }, function(err) {
   console.log("err "+err);
   res.sendStatus(500);
 });
}

});
});

});