Help
RSS
API
Feed
Maltego
Contact
Domain > programming.mvergel.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2014-10-15
74.125.196.121
(
ClassC
)
2025-03-22
142.251.211.243
(
ClassC
)
Port 80
HTTP/1.1 200 OKContent-Type: text/html; charsetUTF-8Expires: Sat, 22 Mar 2025 09:23:55 GMTDate: Sat, 22 Mar 2025 09:23:55 GMTCache-Control: private, max-age0Last-Modified: Wed, 26 Feb 2025 12:49:40 GMTX-Content-Type-Options: nosniffX-XSS-Protection: 1; modeblockServer: GSEAccept-Ranges: noneVary: Accept-EncodingTransfer-Encoding: chunked !DOCTYPE html>html classv2 dirltr xmlnshttp://www.w3.org/1999/xhtml xmlns:bhttp://www.google.com/2005/gml/b xmlns:datahttp://www.google.com/2005/gml/data xmlns:exprhttp://www.google.com/2005/gml/expr>head>link hrefhttps://www.blogger.com/static/v1/widgets/3566091532-css_bundle_v2.css relstylesheet typetext/css/>meta contentIEedge,chrome1 http-equivX-UA-Compatible/>meta contentwidthdevice-width nameviewport/>link hrefhttps://plus.google.com/109927246636590264942 relauthor/>meta contenttext/html; charsetUTF-8 http-equivContent-Type/>meta contentblogger namegenerator/>link hrefhttp://programming.mvergel.com/favicon.ico relicon typeimage/x-icon/>link hrefhttp://programming.mvergel.com/ relcanonical/>link relalternate typeapplication/atom+xml titleDead-Simple Solutions - Atom hrefhttp://programming.mvergel.com/feeds/posts/default />link relalternate typeapplication/rss+xml titleDead-Simple Solutions - RSS hrefhttp://programming.mvergel.com/feeds/posts/default?altrss />link relservice.post typeapplication/atom+xml titleDead-Simple Solutions - Atom hrefhttps://www.blogger.com/feeds/4569327525154736169/posts/default />link relme hrefhttps://www.blogger.com/profile/08628795337915247664 />!--Cant find substitution for tag blog.ieCssRetrofitLinks-->meta contenthttp://programming.mvergel.com/ propertyog:url/>meta contentDead-Simple Solutions propertyog:title/>meta contentTechnical and business side of software development. propertyog:description/>meta contenttext/html; charsetUTF-8 http-equivContent-Type/>meta contentblogger namegenerator/>link hrefhttp://programming.mvergel.com/favicon.ico relicon typeimage/x-icon/>link hrefhttp://programming.mvergel.com/ relcanonical/>link relalternate typeapplication/atom+xml titleDead-Simple Solutions - Atom hrefhttp://programming.mvergel.com/feeds/posts/default />link relalternate typeapplication/rss+xml titleDead-Simple Solutions - RSS hrefhttp://programming.mvergel.com/feeds/posts/default?altrss />link relservice.post typeapplication/atom+xml titleDead-Simple Solutions - Atom hrefhttps://www.blogger.com/feeds/4569327525154736169/posts/default />link relme hrefhttps://www.blogger.com/profile/08628795337915247664 />!--Cant find substitution for tag blog.ieCssRetrofitLinks-->meta contenthttp://programming.mvergel.com/ propertyog:url/>meta contentDead-Simple Solutions propertyog:title/>meta contentTechnical and business side of software development. propertyog:description/>title>Dead-Simple Solutions/title>link hrefhttp://www.mvergel.com/public/images/favicon.ico relshortcut icon typeimage/x-icon/>link hrefhttp://www.mvergel.com/public/images/apple-touch-icon.png relapple-touch-icon/>link hrefhttp://www.mvergel.com/public/images/apple-touch-icon-retina.png relapple-touch-icon sizes114x114/>link hrefhttp://www.mvergel.com/public/css/main.css?v7 mediaall relstylesheet typetext/css/>link hrefhttp://www.mvergel.com/public/css/blogger.css mediaall relstylesheet typetext/css/>link hrefhttp://www.mvergel.com/public/css/clouds.css mediaall relstylesheet typetext/css/>script src//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js>/script>script srchttp://www.mvergel.com/public/js/jquery.ba-dotimeout.min.js typetext/javascript>/script>script srchttp://www.mvergel.com/public/js/sponsor.js?v2 typetext/javascript>/script>meta content namedescription/>style idpage-skin-1 typetext/css>!--/*-----------------------------------------------Blogger Template StyleName: SimpleDesigner: Josh PetersonURL: www.noaesthetic.com----------------------------------------------- *//* Variable definitionsVariable namekeycolor descriptionMain Color typecolor default#66bbdd/>Group descriptionPage Text selectorbody>Variable namebody.font descriptionFont typefontdefaultnormal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif/>Variable namebody.text.color descriptionText Color typecolor default#222222/>/Group>Group descriptionBackgrounds selector.body-fauxcolumns-outer>Variable namebody.background.color descriptionOuter Background typecolor default#66bbdd/>Variable namecontent.background.color descriptionMain Background typecolor default#ffffff/>Variable nameheader.background.color descriptionHeader Background typecolor defaulttransparent/>/Group>Group descriptionLinks selector.main-outer>Variable namelink.color descriptionLink Color typecolor default#2288bb/>Variable namelink.visited.color descriptionVisited Color typecolor default#888888/>Variable namelink.hover.color descriptionHover Color typecolor default#33aaff/>/Group>Group descriptionBlog Title selector.header h1>Variable nameheader.font descriptionFont typefontdefaultnormal normal 60px Arial, Tahoma, Helvetica, FreeSans, sans-serif/>Variable nameheader.text.color descriptionTitle Color typecolor default#3399bb />/Group>Group descriptionBlog Description selector.header .description>Variable namedescription.text.color descriptionDescription Color typecolordefault#777777 />/Group>Group descriptionTabs Text selector.tabs-inner .widget li a>Variable nametabs.font descriptionFont typefontdefaultnormal normal 14px Arial, Tahoma, Helvetica, FreeSans, sans-serif/>Variable nametabs.text.color descriptionText Color typecolor default#999999/>Variable nametabs.selected.text.color descriptionSelected Color typecolor default#000000/>/Group>Group descriptionTabs Background selector.tabs-outer .PageList>Variable nametabs.background.color descriptionBackground Color typecolor default#f5f5f5/>Variable nametabs.selected.background.color descriptionSelected Color typecolor default#eeeeee/>/Group>Group descriptionPost Title selectorh3.post-title, .comments h4>Variable namepost.title.font descriptionFont typefontdefaultnormal normal 22px Arial, Tahoma, Helvetica, FreeSans, sans-serif/>/Group>Group descriptionDate Header selector.date-header>Variable namedate.header.color descriptionText Color typecolordefault#222222/>Variable namedate.header.background.color descriptionBackground Color typecolordefaulttransparent/>/Group>Group descriptionPost Footer selector.post-footer>Variable namepost.footer.text.color descriptionText Color typecolor default#666666/>Variable namepost.footer.background.color descriptionBackground Color typecolordefault#f9f9f9/>Variable namepost.footer.border.color descriptionShadow Color typecolor default#eeeeee/>/Group>Group descriptionGadgets selectorh2>Variable namewidget.title.font descriptionTitle Font typefontdefaultnormal bold 11px Arial, Tahoma, Helvetica, FreeSans, sans-serif/>Variable namewidget.title.text.color descriptionTitle Color typecolor default#000000/>Variable namewidget.alternate.text.color descriptionAlternate Color typecolor default#999999/>/Group>Group descriptionImages selector.main-inner>Variable nameimage.background.color descriptionBackground Color typecolor default#ffffff/>Variable nameimage.border.color descriptionBorder Color typecolor default#eeeeee/>Variable nameimage.text.color descriptionCaption Text Color typecolor default#222222/>/Group>Group descriptionAccents selector.content-inner>Variable namebody.rule.color descriptionSeparator Line Color typecolor default#eeeeee/>Variable nametabs.border.color descriptionTabs Border Color typecolor default#eeeeee/>/Group>Variable namebody.background descriptionBody Background typebackgroundcolor#66bbdd default$(color) none repeat scroll top left/>Variable namebody.background.override descriptionBody Background Override typestring default/>Variable namebody.background.gradient.cap descriptionBody Gradient Cap typeurldefaulturl(http://www.blogblog.com/1kt/simple/gradients_light.png)/>Variable namebody.background.gradient.tile descriptionBody Gradient Tile typeurldefaulturl(http://www.blogblog.com/1kt/simple/body_gradient_tile_light.png)/>Variable namecontent.background.color.selector descriptionContent Background Color Selector typestring default.content-inner/>Variable namecontent.padding descriptionContent Padding typelength default10px/>Variable namecontent.padding.horizontal descriptionContent Horizontal Padding typelength default10px/>Variable namecontent.shadow.spread descriptionContent Shadow Spread typelength default40px/>Variable namecontent.shadow.spread.webkit descriptionContent Shadow Spread (WebKit) typelength default5px/>Variable namecontent.shadow.spread.ie descriptionContent Shadow Spread (IE) typelength default10px/>Variable namemain.border.width descriptionMain Border Width typelength default0/>Variable nameheader.background.gradient descriptionHeader Gradient typeurl defaultnone/>Variable nameheader.shadow.offset.left descriptionHeader Shadow Offset Left typelength default-1px/>Variable nameheader.shadow.offset.top descriptionHeader Shadow Offset Top typelength default-1px/>Variable nameheader.shadow.spread descriptionHeader Shadow Spread typelength default1px/>Variable nameheader.padding descriptionHeader Padding typelength default30px/>Variable nameheader.border.size descriptionHeader Border Size typelength default1px/>Variable nameheader.bottom.border.size descriptionHeader Bottom Border Size typelength default1px/>Variable nameheader.border.horizontalsize descriptionHeader Horizontal Border Size typelength default0/>Variable namedescription.text.size descriptionDescription Text Size typestring default140%/>Variable nametabs.margin.top descriptionTabs Margin Top typelength default0 />Variable nametabs.margin.side descriptionTabs Side Margin typelength default30px />Variable nametabs.background.gradient descriptionTabs Background Gradient typeurldefaulturl(http://www.blogblog.com/1kt/simple/gradients_light.png)/>Variable nametabs.border.width descriptionTabs Border Width typelength default1px/>Variable nametabs.bevel.border.width descriptionTabs Bevel Border Width typelength default1px/>Variable namedate.header.padding descriptionDate Header Padding typestring defaultinherit/>Variable namedate.header.letterspacing descriptionDate Header Letter Spacing typestring defaultinherit/>Variable namedate.header.margin descriptionDate Header Margin typestring defaultinherit/>Variable namepost.margin.bottom descriptionPost Bottom Margin typelength default25px/>Variable nameimage.border.small.size descriptionImage Border Small Size typelength default2px/>Variable nameimage.border.large.size descriptionImage Border Large Size typelength default5px/>Variable namepage.width.selector descriptionPage Width Selector typestring default.region-inner/>Variable namepage.width descriptionPage Width typestring defaultauto/>Variable namemain.section.margin descriptionMain Section Margin typelength default15px/>Variable namemain.padding descriptionMain Padding typelength default15px/>Variable namemain.padding.top descriptionMain Padding Top typelength default30px/>Variable namemain.padding.bottom descriptionMain Padding Bottom typelength default30px/>Variable namepaging.backgroundcolor#ffffffdescriptionBackground of blog paging area typebackgrounddefaulttransparent none no-repeat scroll top center/>Variable namefooter.bevel descriptionBevel border length of footer typelength default0/>Variable namemobile.background.overlay descriptionMobile Background Overlay typestringdefaulttransparent none repeat scroll top left/>Variable namemobile.background.size descriptionMobile Background Size typestring defaultauto/>Variable namemobile.button.color descriptionMobile Button Color typecolor default#ffffff />Variable namestartSide descriptionSide where text starts in blog language typeautomatic defaultleft/>Variable nameendSide descriptionSide where text ends in blog language typeautomatic defaultright/>*//* Content----------------------------------------------- */#navbar { display: none; }hr.main {left: 0px;}.header-outer {display: none;}.content-inner {padding: 0;}.section {margin: 0;}.main-inner .column-center-inner, .main-inner .column-left-inner, .main-inner .column-right-inner {padding: 0;}.feed-item {padding: 28px 32px 28px 100px;margin-right: 2px;}.entry-content {margin-bottom: 24px;}h3.post-title {margin-bottom: 8px;}.date-header {display:none;}.master-date {font-size: 26px;line-height: 26px;}#blog-pager {margin: 1em;}.blog-feeds {margin: 0 1em;}@media screen and (max-width: 640px) {.feed-item {padding: 28px 32px 28px 12px;}h3.post-title {margin-bottom: 8px;margin-left: 80px;margin-top: 26px;}.post-body {margin-top: 40px;}}-->/style>style idtemplate-skin-1 typetext/css>!---->/style>!--Related Posts with thumbnails Scripts and Styles Start-->!-- remove -->!--Related Posts with thumbnails Scripts and Styles End-->link hrefhttps://www.blogger.com/dyn-css/authorization.css?targetBlogID4569327525154736169&zx8240a835-2040-49f6-8767-fbf3f0af0a8e medianone onloadif(media!'all')media'all' relstylesheet/>noscript>link hrefhttps://www.blogger.com/dyn-css/authorization.css?targetBlogID4569327525154736169&zx8240a835-2040-49f6-8767-fbf3f0af0a8e relstylesheet/>/noscript>meta namegoogle-adsense-platform-account contentca-host-pub-1556223355139109/>meta namegoogle-adsense-platform-domain contentblogspot.com/>!-- data-ad-clientca-pub-8715834584620590 -->/head>body classloading>div classnavbar section idnavbar>div classwidget Navbar data-version1 idNavbar1>script typetext/javascript> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener(load, function(){ objectattribute val; }, false); } else { window.attachEvent(onload, function(){ objectattribute val; }); } } /script>div idnavbar-iframe-container>/div>script typetext/javascript srchttps://apis.google.com/js/platform.js>/script>script typetext/javascript> gapi.load(gapi.iframes:gapi.iframes.style.bubble, function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: https://www.blogger.com/navbar/4569327525154736169?origin\x3dhttp://programming.mvergel.com, where: document.getElementById(navbar-iframe-container), id: navbar-iframe }); } }); /script>script typetext/javascript>(function() {var script document.createElement(script);script.type text/javascript;script.src //pagead2.googlesyndication.com/pagead/js/google_top_exp.js;var head document.getElementsByTagName(head)0;if (head) {head.appendChild(script);}})();/script>/div>/div>div idmain-wrapper1>div idmain-wrapper2>div idmain-center>div idHEADER>div idclouds>div classcloud x1>/div>!-- Time for multiple clouds to dance around -->div classcloud x2>/div>div classcloud x3>/div>div classcloud x4>/div>div classcloud x5>/div>/div>div classcenterContent clearfix>ul idMAIN_MENU>li class>a classhomeMenu hrefhttp://www.mvergel.com/>Home/a>/li>li class>a classpersonalMenu hrefhttp://blog.mvergel.com>Personal Blog/a>/li>li classselected>a classprogramMenu hrefhttp://programming.mvergel.com>Programming Blog/a>/li>li class>a classphotosMenu hrefhttp://www.mvergel.com/photos.html>Photos (Instagram)/a>/li>li class>a classfoodMenu hrefhttp://www.hundredsteps.com>Food Blog/a>/li>li class>a classaboutMenu hrefhttp://www.mvergel.com/about.html>About Manny/a>/li>/ul>div altHi, I'm Manny classhiImManny>/div>div classfollowMeBox>a hrefhttp://www.twitter.com/mannyvergel>img altFollow me on Twitter! srchttp://www.mvergel.com/public/images/twitter_icon.gif styleleft: 0/>/a>a hrefhttps://plus.google.com/109927246636590264942 relauthor>img altFollow me on Google Plus! srchttp://www.mvergel.com/public/images/gplus_icon.gif styleleft: 52px;/>/a>a hrefhttp://feeds.feedburner.com/mvergel>img altFollow me on RSS! srchttp://www.mvergel.com/public/images/rss_icon.gif styleleft: 104px;/>/a>/div>/div>/div>div idMIDDLE_TOP_BG>div classclearfix idMIDDLE>div classcenterContent>div classleftPane>div classbody-fauxcolumns>div classfauxcolumn-outer body-fauxcolumn-outer>div classcap-top>div classcap-left>/div>div classcap-right>/div>/div>div classfauxborder-left>div classfauxborder-right>/div>div classfauxcolumn-inner>/div>/div>div classcap-bottom>div classcap-left>/div>div classcap-right>/div>/div>/div>/div>div classcontent>div classcontent-fauxcolumns>div classfauxcolumn-outer content-fauxcolumn-outer>div classcap-top>div classcap-left>/div>div classcap-right>/div>/div>div classfauxborder-left>div classfauxborder-right>/div>div classfauxcolumn-inner>/div>/div>div classcap-bottom>div classcap-left>/div>div classcap-right>/div>/div>/div>/div>div classcontent-outer>div classcontent-cap-top cap-top>div classcap-left>/div>div classcap-right>/div>/div>div classfauxborder-left content-fauxborder-left>div classfauxborder-right content-fauxborder-right>/div>div classcontent-inner>header>div classheader-outer>div classheader-cap-top cap-top>div classcap-left>/div>div classcap-right>/div>/div>div classfauxborder-left header-fauxborder-left>div classfauxborder-right header-fauxborder-right>/div>div classregion-inner header-inner>div classheader section idheader>div classwidget Header data-version1 idHeader1>div idheader-inner>div classtitlewrapper>h1 classtitle>Dead-Simple Solutions/h1>/div>div classdescriptionwrapper>p classdescription>span>Technical and business side of software development./span>/p>/div>/div>/div>/div>/div>/div>div classheader-cap-bottom cap-bottom>div classcap-left>/div>div classcap-right>/div>/div>/div>/header>div classtabs-outer>div classtabs-cap-top cap-top>div classcap-left>/div>div classcap-right>/div>/div>div classfauxborder-left tabs-fauxborder-left>div classfauxborder-right tabs-fauxborder-right>/div>div classregion-inner tabs-inner>div classtabs no-items section idcrosscol>/div>div classtabs no-items section idcrosscol-overflow>/div>/div>/div>div classtabs-cap-bottom cap-bottom>div classcap-left>/div>div classcap-right>/div>/div>/div>div classmain-outer>div classmain-cap-top cap-top>div classcap-left>/div>div classcap-right>/div>/div>div classfauxborder-left main-fauxborder-left>div classfauxborder-right main-fauxborder-right>/div>div classregion-inner main-inner>div classcolumns fauxcolumns>div classfauxcolumn-outer fauxcolumn-center-outer>div classcap-top>div classcap-left>/div>div classcap-right>/div>/div>div classfauxborder-left>div classfauxborder-right>/div>div classfauxcolumn-inner>/div>/div>div classcap-bottom>div classcap-left>/div>div classcap-right>/div>/div>/div>div classfauxcolumn-outer fauxcolumn-left-outer>div classcap-top>div classcap-left>/div>div classcap-right>/div>/div>div classfauxborder-left>div classfauxborder-right>/div>div classfauxcolumn-inner>/div>/div>div classcap-bottom>div classcap-left>/div>div classcap-right>/div>/div>/div>div classfauxcolumn-outer fauxcolumn-right-outer>div classcap-top>div classcap-left>/div>div classcap-right>/div>/div>div classfauxborder-left>div classfauxborder-right>/div>div classfauxcolumn-inner>/div>/div>div classcap-bottom>div classcap-left>/div>div classcap-right>/div>/div>/div>!-- corrects IE6 width calculation -->div classcolumns-inner>div classcolumn-center-outer>div classcolumn-center-inner>div classmain section idmain>div classwidget Blog data-version1 idBlog1>div classblog-posts hfeed> div classdate-outer> h2 classdate-header>span>Jun 16, 2014/span>/h2> div classdate-posts> div classpost-outer>div classpost hentry item programming>a name1932198517308488358>/a>h2 classpost-title entry-title>a hrefhttp://programming.mvergel.com/2014/06/format-nsstring-to-left-pad-zeroes-in.html>Format NSString to left pad zeroes in Objective C/a>/h2>div classdateHeader>Posted Jun 16, 2014/div>div classpost-header>div classpost-header-line-1>/div>/div>div classitemBody post-body entry-content idpost-body-1932198517308488358>div dirltr styletext-align: left; trbidion>01, 02, 03, 04, 05..br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #66d9ef;>int/span> span stylecolor: #f8f8f2;>num/span> span stylecolor: #f92672;>/span> span stylecolor: #ae81ff;>1/span>span stylecolor: #f8f8f2;>;/span>span stylecolor: #f8f8f2;>NSString/span> span stylecolor: #f8f8f2;>stringWithFormat/span>span stylecolor: #f92672;>:/span>span stylecolor: #e6db74;>@%02d/span>span stylecolor: #f8f8f2;>,/span> span stylecolor: #f8f8f2;>num;/span>/pre>/div>br />001, 002, 003, 004, 005..br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f8f8f2;>NSString/span> span stylecolor: #f8f8f2;>stringWithFormat/span>span stylecolor: #f92672;>:/span>span stylecolor: #e6db74;>@%03d/span>span stylecolor: #f8f8f2;>,/span> span stylecolor: #f8f8f2;>num;/span>/pre>/div>br />!-- HTML generated using hilite.me -->0001, 0002, 0003, 0004, 0005..br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f8f8f2;>NSString/span> span stylecolor: #f8f8f2;>stringWithFormat/span>span stylecolor: #f92672;>:/span>span stylecolor: #e6db74;>@%04d/span>span stylecolor: #f8f8f2;>,/span> span stylecolor: #f8f8f2;>num;/span>/pre>/div>br />You get the pattern? Good!br />br />div classseparator styleclear: both; text-align: center;>img border0 srchttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNmP7aYKgp9xTfMC_7A3R7skVVuYPycLaLNxMNgk8RUaG2O_iY3WOfOH2-Jfv5lBumjRuxMFDTREGY92aP8NvNJwDSbNd5MD6N6haqs_bkXnPzCCpctv_Cf3fPqGJTtBLEV6BZ0PAkJ2M/s1600/0001.png />/div>br />/div>div styleclear: both;>/div>/div>a hrefhttp://www.bloggerplugins.org/2009/08/related-posts-thumbnails-blogger-widget.html>img altRelated Posts Widget For Blogger with Thumbnails srchttp://image.bloggerplugins.org/blogger-widgets.png styleborder: 0/>/a>a hrefhttp://bloggertemplates.bloggerplugins.org/>img altBlogger Templates srchttp://image.bloggerplugins.org/blogger-templates.png styleborder: 0/>/a>div classpost-footer>div classpost-footer-line post-footer-line-1>span classpost-author vcard>Posted byspan classfn>a hrefhttps://www.blogger.com/profile/08628795337915247664 relauthor titleauthor profile>Manny/a>/span>/span>span classpost-timestamp>ata classupdated timestamp-link hrefhttp://programming.mvergel.com/2014/06/format-nsstring-to-left-pad-zeroes-in.html relbookmark titlepermanent link>abbr classpublished title2014-06-16T11:49:00+08:00>11:49 AM/abbr>/a>/span>span classpost-comment-link>a classcomment-link hrefhttp://programming.mvergel.com/2014/06/format-nsstring-to-left-pad-zeroes-in.html#comment-form onclick>0comments/a>/span>span classpost-icons>span classitem-control blog-admin pid-358595943>a hrefhttps://www.blogger.com/post-edit.g?blogID4569327525154736169&postID1932198517308488358&frompencil titleEdit Post>img alt classicon-action height18 srchttps://resources.blogblog.com/img/icon18_edit_allbkg.gif width18/>/a>/span>/span>div classpost-share-buttons goog-inline-block>/div>/div>div classpost-footer-line post-footer-line-2>span classpost-labels>Labels:a hrefhttp://programming.mvergel.com/search/label/iOS reltag>iOS/a>,a hrefhttp://programming.mvergel.com/search/label/iPad reltag>iPad/a>,a hrefhttp://programming.mvergel.com/search/label/iPhone reltag>iPhone/a>,a hrefhttp://programming.mvergel.com/search/label/NSString reltag>NSString/a>,a hrefhttp://programming.mvergel.com/search/label/objective-c reltag>objective-c/a>/span>/div>div classpost-footer-line post-footer-line-3>span classpost-location>/span>/div>/div>/div>/div> /div>/div> div classdate-outer> h2 classdate-header>span>May 12, 2014/span>/h2> div classdate-posts> div classpost-outer>div classpost hentry item programming>a name5515172352755391211>/a>h2 classpost-title entry-title>a hrefhttp://programming.mvergel.com/2014/05/anywhere-pad-board-portal-software-for.html>Anywhere Pad, the Board Portal Software for iPads and Android Tablets/a>/h2>div classdateHeader>Posted May 12, 2014/div>div classpost-header>div classpost-header-line-1>/div>/div>div classitemBody post-body entry-content idpost-body-5515172352755391211>div dirltr styletext-align: left; trbidion>div classseparator styleclear: both; text-align: center;>img border0 height262 srchttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjW2frYP9zZ7iDTWdA8pyzdzSv-_K3RPYcYjErpVtVOaNtRqTTUrqwkzA1EtR0Na7M4GzEmnnoHoGfPE4lgvOQBvBtRmKMyYXdCuMA6M_BQcijUgX7VgKqRGqMoXt-luUgS9CwgWdUsXso/s1600/screen568x568.jpeg width640 />/div>br />Around a year ago, I wrote about a hrefhttp://www.anywherepad.com/?utm_sourcemannyblog&utm_mediumblogposts&utm_campaigneeblogs target_blank>Anywhere Pad/a>, particularly about its new design. That a hrefhttp://programming.mvergel.com/2012/06/conduct-meeting-on-your-ipad.html%22%20%5Cl%20%22.U18kFKJNbFw>blog entry/a> was more of a test than anything else, but I thought of doing a follow-up post because a lot has happened since I published the first one.br />div>br />/div>div>Yes, Im still affiliated with the product, but I can say with only a tiny hint of bias that Anywhere Pad has significantly improved from the first time I featured it here. /div>div>br />/div>div>Aside from the continuous enhancements weve been adding to refine Anywhere Pads usability, we also made it more streamlined by aligning the Android version with the iOS version. Our goal is to give directors and administrators the same user experience whether theyre using an iPad or Android tablet. Its not enough that Anywhere Pad works on Android and iOS. We want it to work just as well for either platform so whatever you choose, you get to enjoy all the benefits and conveniences offered by Anywhere Pad./div>div>br />/div>div>This move is in response to the fact that many organizations are now adopting a Bring Your Own Device (BYOD) policy. We realize the policy wont be effective unless people have the freedom to choose whatever device to use; but with most board portal vendors offering board portal solutions for iPad use only, administrators and directors have no choice but to switch to iOS tablets if they arent already using one yet. Dont get me wrong – iPads are great gadgets. But there are a lot of folks who prefer to use Android devices (which are great gadgets, too) so it only makes sense that they get choice in the matter as well./div>div>br />/div>div>Thus, we made Anywhere Pad a viable Android a hrefhttp://www.anywherepad.com/insights/articles/board-portal-software/?utm_sourcemannyblog&utm_mediumblogposts&utm_campaigneeb target_blank>board portal solution/a> for enterprise use. With stringent security features such as AES-256 network encryption, AES-128 document encryption, 2048-bit SSL, ISO 27001 (AWS EC2), on-the-fly decryption, automatic purge for lost devices, audit logging, and fine-grained access control, Anywhere Pad can effectively safeguard confidential information from malicious attacks and unauthorized access, whether the threat is internal or external./div>div>br />/div>div>Aside from a hrefhttp://www.anywherepad.com/board-portal/se target_blank>security/a>, we also beefed up the real-paper feel directors have been looking for in a board portal solution. The freehand annotation feature allows users to write comments using their own hand or stylus, while the whiteboard lets them draw diagrams (and even doodles) and map out processes./div>div>br />/div>div>To learn more about Anywhere Pad and its capabilities, request for a hrefhttp://www.anywherepad.com/enquire/?utm_sourcemannyblog&utm_mediu target_blank>a demo or quote/a>./div>div>br />/div>div classseparator styleclear: both; text-align: center;>a hrefhttp://www.anywherepad.com/?utm_sourcemannyblog&utm_mediumblogposts&utm_campaigneeblogs target_blank>img border0 srchttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy0tcyB7ON0a-SHYyi_GGW7ccJM0bnUIKcM_qkfT2xs-lDVg_xlf6QJsNedISnMZGElEzRvHlLHHa_tPBzjHMUrvhg4oWJoA6CNYFVuC0MFCC7ok-8xOAGYnyh6yMUybW6HTA5ofds92M/s1600/logo1.png />/a>/div>div>br />/div>/div>div styleclear: both;>/div>/div>div classpost-footer>div classpost-footer-line post-footer-line-1>span classpost-author vcard>Posted byspan classfn>a hrefhttps://www.blogger.com/profile/08628795337915247664 relauthor titleauthor profile>Manny/a>/span>/span>span classpost-timestamp>ata classupdated timestamp-link hrefhttp://programming.mvergel.com/2014/05/anywhere-pad-board-portal-software-for.html relbookmark titlepermanent link>abbr classpublished title2014-05-12T18:48:00+08:00>6:48 PM/abbr>/a>/span>span classpost-comment-link>a classcomment-link hrefhttp://programming.mvergel.com/2014/05/anywhere-pad-board-portal-software-for.html#comment-form onclick>0comments/a>/span>span classpost-icons>span classitem-control blog-admin pid-358595943>a hrefhttps://www.blogger.com/post-edit.g?blogID4569327525154736169&postID5515172352755391211&frompencil titleEdit Post>img alt classicon-action height18 srchttps://resources.blogblog.com/img/icon18_edit_allbkg.gif width18/>/a>/span>/span>div classpost-share-buttons goog-inline-block>/div>/div>div classpost-footer-line post-footer-line-2>span classpost-labels>Labels:a hrefhttp://programming.mvergel.com/search/label/2014 reltag>2014/a>,a hrefhttp://programming.mvergel.com/search/label/annotation reltag>annotation/a>,a hrefhttp://programming.mvergel.com/search/label/application reltag>application/a>,a hrefhttp://programming.mvergel.com/search/label/collaboration reltag>collaboration/a>,a hrefhttp://programming.mvergel.com/search/label/iPad reltag>iPad/a>,a hrefhttp://programming.mvergel.com/search/label/iPhone reltag>iPhone/a>,a hrefhttp://programming.mvergel.com/search/label/local%20wifi%20meeting reltag>local wifi meeting/a>,a hrefhttp://programming.mvergel.com/search/label/meeting%20app reltag>meeting app/a>,a hrefhttp://programming.mvergel.com/search/label/PDF reltag>PDF/a>,a hrefhttp://programming.mvergel.com/search/label/remote%20meeting reltag>remote meeting/a>/span>/div>div classpost-footer-line post-footer-line-3>span classpost-location>/span>/div>/div>/div>/div> /div>/div> div classdate-outer> h2 classdate-header>span>Jan 28, 2014/span>/h2> div classdate-posts> div classpost-outer>div classpost hentry item programming>a name6280957569680399730>/a>h2 classpost-title entry-title>a hrefhttp://programming.mvergel.com/2014/01/solved-error-in-npm-install-from-github.html>Solved Error in npm install from a github url/a>/h2>div classdateHeader>Posted Jan 28, 2014/div>div classpost-header>div classpost-header-line-1>/div>/div>div classitemBody post-body entry-content idpost-body-6280957569680399730>div dirltr styletext-align: left; trbidion>If youre like me whos used to executing git clone github url then you may encounter an unusual behavior when using npm install github url or specifying the git repository inside package.json.br />br />Heres a sample error of using npm install github path:br />!-- HTML generated using hilite.me -->br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f8f8f2;>E:/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>progs/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>workspace/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>tmp/span>span stylecolor: #f92672;>>/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>install/span> span stylecolor: #f8f8f2;>https:/span>span stylecolor: #f92672;>///span>span stylecolor: #f8f8f2;>github.com/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>mannyvergel/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>oils/span>span stylecolor: #f92672;>-/span>span stylecolor: #f8f8f2;>js.git/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>http/span> span stylecolor: #66d9ef;>GET/span> span stylecolor: #f8f8f2;>https:/span>span stylecolor: #f92672;>///span>span stylecolor: #f8f8f2;>github.com/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>mannyvergel/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>oils/span>span stylecolor: #f92672;>-/span>span stylecolor: #f8f8f2;>js.git/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>http/span> span stylecolor: #ae81ff;>200/span> span stylecolor: #f8f8f2;>https:/span>span stylecolor: #f92672;>///span>span stylecolor: #f8f8f2;>github.com/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>mannyvergel/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>oils/span>span stylecolor: #f92672;>-/span>span stylecolor: #f8f8f2;>js.git/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #66d9ef;>not/span> span stylecolor: #f8f8f2;>a/span> span stylecolor: #f8f8f2;>package/span> span stylecolor: #f8f8f2;>C:/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>Users/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>Manny/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>AppData/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>Local/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>Temp/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>npm/span>span stylecolor: #f92672;>-/span>span stylecolor: #ae81ff;>5216/span>span stylecolor: #f92672;>\/span>span stylecolor: #ae81ff;>1390883860006/span>span stylecolor: #f92672;>-/span>span stylecolor: #ae81ff;>0.930888706818223/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>tmp.tgz/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #66d9ef;>Error/span>span stylecolor: #f8f8f2;>:/span> span stylecolor: #f8f8f2;>ENOENT,/span> span stylecolor: #f8f8f2;>open/span> span stylecolor: #75715e;>C:\Users\Manny\AppData\Local\Temp\npm-5216\1390883/span>span stylecolor: #ae81ff;>860006/span>span stylecolor: #f92672;>-/span>span stylecolor: #ae81ff;>0.930888706818223/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>package/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>package.json/span>span stylecolor: #75715e;>/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #66d9ef;>If/span> span stylecolor: #f8f8f2;>you/span> span stylecolor: #f8f8f2;>need/span> span stylecolor: #f8f8f2;>help,/span> span stylecolor: #f8f8f2;>you/span> span stylecolor: #f8f8f2;>may/span> span stylecolor: #f8f8f2;>report/span> span stylecolor: #f8f8f2;>this/span> span stylecolor: #f8f8f2;>log/span> span stylecolor: #f8f8f2;>at:/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #f92672;></span>span stylecolor: #f8f8f2;>http:/span>span stylecolor: #f92672;>///span>span stylecolor: #f8f8f2;>github.com/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>isaacs/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>npm/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>issues/span>span stylecolor: #f92672;>>/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #f92672;>or/span> span stylecolor: #f8f8f2;>email/span> span stylecolor: #f8f8f2;>it/span> span stylecolor: #66d9ef;>to/span>span stylecolor: #f8f8f2;>:/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #f92672;></span>span stylecolor: #f8f8f2;>npm/span>span stylecolor: #f92672;>-/span>span stylebackground-color: #1e0010; color: #960050;>@/span>span stylecolor: #f8f8f2;>googlegroups.com/span>span stylecolor: #f92672;>>/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #f8f8f2;>System/span> span stylecolor: #f8f8f2;>Windows_NT/span> span stylecolor: #ae81ff;>6.2/span>span stylecolor: #f8f8f2;>./span>span stylecolor: #ae81ff;>9200/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #f8f8f2;>command/span> span stylecolor: #e6db74;>E:\\progs\\nodejs0.10.7\\\\node.exe/span> span stylecolor: #e6db74;>E:\\progs\\nodejs0.10.7\/span>span stylecolor: #e6db74;>\node_modules\\npm\\bin\\npm-cli.js/span> span stylecolor: #e6db74;>install/span> span stylecolor: #e6db74;>https://github.com/mannyvergel/o/span>span stylecolor: #e6db74;>ils-js.git/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #f8f8f2;>cwd/span> span stylecolor: #f8f8f2;>E:/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>progs/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>workspace/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>tmp/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #f8f8f2;>node/span> span stylecolor: #f92672;>-/span>span stylecolor: #f8f8f2;>v/span> span stylecolor: #f8f8f2;>v0./span>span stylecolor: #ae81ff;>10.7/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f92672;>-/span>span stylecolor: #f8f8f2;>v/span> span stylecolor: #ae81ff;>1.2/span>span stylecolor: #f8f8f2;>./span>span stylecolor: #ae81ff;>21/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #f8f8f2;>path/span> span stylecolor: #f8f8f2;>C:/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>Users/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>Manny/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>AppData/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>Local/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>Temp/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>npm/span>span stylecolor: #f92672;>-/span>span stylecolor: #ae81ff;>5216/span>span stylecolor: #f92672;>\/span>span stylecolor: #ae81ff;>1390883860006/span>span stylecolor: #f92672;>-/span>span stylecolor: #ae81ff;>0.9308887/span>span stylecolor: #ae81ff;>06818223/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>package/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>package.json/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #f8f8f2;>code/span> span stylecolor: #f8f8f2;>ENOENT/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #f8f8f2;>errno/span> span stylecolor: #ae81ff;>34/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #f8f8f2;>Additional/span> span stylecolor: #f8f8f2;>logging/span> span stylecolor: #f8f8f2;>details/span> span stylecolor: #f8f8f2;>can/span> span stylecolor: #f8f8f2;>be/span> span stylecolor: #f8f8f2;>found/span> span stylecolor: #f92672;>in/span>span stylecolor: #f8f8f2;>:/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #f8f8f2;>E:/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>progs/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>workspace/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>tmp/span>span stylecolor: #f92672;>\/span>span stylecolor: #f8f8f2;>npm/span>span stylecolor: #f92672;>-/span>span stylecolor: #f8f8f2;>debug.log/span>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>ERR!/span> span stylecolor: #66d9ef;>not/span> span stylecolor: #f8f8f2;>ok/span> span stylecolor: #f8f8f2;>code/span> span stylecolor: #ae81ff;>0/span>/pre>/div>br />br />The solution is very simple, just prefix your github url with git+ e.g.br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f8f8f2;>git/span>span stylecolor: #f92672;>+/span>span stylecolor: #f8f8f2;>https:/span>span stylecolor: #f92672;>///span>span stylecolor: #f8f8f2;>github.com/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>mannyvergel/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>oils/span>span stylecolor: #f92672;>-/span>span stylecolor: #f8f8f2;>js.git/span>/pre>/div>br />Use the format in your package.json or npm install, e.g.br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f8f8f2;>npm/span> span stylecolor: #f8f8f2;>install/span> span stylecolor: #f8f8f2;>git/span>span stylecolor: #f92672;>+/span>span stylecolor: #f8f8f2;>https:/span>span stylecolor: #f92672;>///span>span stylecolor: #f8f8f2;>github.com/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>mannyvergel/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>oils/span>span stylecolor: #f92672;>-/span>span stylecolor: #f8f8f2;>js.git/span>/pre>/div>br />br />div classseparator styleclear: both; text-align: center;>img border0 height200 srchttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh___5lpD-HiQmZ4KTmOJ-V7xaKjP54OZclsYg0Pe3pgzdQ3LcJ7D1n6UzuFqNuL9PUrPXV4xjCZe6pQJjlfSHlDMYcM65RZ0iiso47LuDbCXPfBEmHls8yWNHgjU8tjMoqprvqwP3JFfQ/s1600/Git_icon.svg_.png width200 />/div>br />/div>div styleclear: both;>/div>/div>div classpost-footer>div classpost-footer-line post-footer-line-1>span classpost-author vcard>Posted byspan classfn>a hrefhttps://www.blogger.com/profile/08628795337915247664 relauthor titleauthor profile>Manny/a>/span>/span>span classpost-timestamp>ata classupdated timestamp-link hrefhttp://programming.mvergel.com/2014/01/solved-error-in-npm-install-from-github.html relbookmark titlepermanent link>abbr classpublished title2014-01-28T12:51:00+08:00>12:51 PM/abbr>/a>/span>span classpost-comment-link>a classcomment-link hrefhttp://programming.mvergel.com/2014/01/solved-error-in-npm-install-from-github.html#comment-form onclick>0comments/a>/span>span classpost-icons>span classitem-control blog-admin pid-358595943>a hrefhttps://www.blogger.com/post-edit.g?blogID4569327525154736169&postID6280957569680399730&frompencil titleEdit Post>img alt classicon-action height18 srchttps://resources.blogblog.com/img/icon18_edit_allbkg.gif width18/>/a>/span>/span>div classpost-share-buttons goog-inline-block>/div>/div>div classpost-footer-line post-footer-line-2>span classpost-labels>Labels:a hrefhttp://programming.mvergel.com/search/label/fix reltag>fix/a>,a hrefhttp://programming.mvergel.com/search/label/git reltag>git/a>,a hrefhttp://programming.mvergel.com/search/label/github reltag>github/a>,a hrefhttp://programming.mvergel.com/search/label/install reltag>install/a>,a hrefhttp://programming.mvergel.com/search/label/node%20js reltag>node js/a>,a hrefhttp://programming.mvergel.com/search/label/npm reltag>npm/a>,a hrefhttp://programming.mvergel.com/search/label/solution reltag>solution/a>/span>/div>div classpost-footer-line post-footer-line-3>span classpost-location>/span>/div>/div>/div>/div> /div>/div> div classdate-outer> h2 classdate-header>span>Jan 25, 2014/span>/h2> div classdate-posts> div classpost-outer>div classpost hentry item programming>a name8168895092332776455>/a>h2 classpost-title entry-title>a hrefhttp://programming.mvergel.com/2014/01/solved-nodeunit-does-not-finish-when.html>Solved NodeUnit does not finish when connected to Mongo DB/a>/h2>div classdateHeader>Posted Jan 25, 2014/div>div classpost-header>div classpost-header-line-1>/div>/div>div classitemBody post-body entry-content idpost-body-8168895092332776455>div dirltr styletext-align: left; trbidion>When running NodeUnit tests and your tests are connected to Mongo DB, the tests do not end and it just hangs there. The fix is to close the connection on NodeUnits tearDown function.br />br />Example below is using Mongoose disconnect function to close the connection after NodeUnit tests are done:br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #66d9ef;>var/span> span stylecolor: #a6e22e;>mongoose/span> span stylecolor: #f92672;>/span> span stylecolor: #a6e22e;>require/span>span stylecolor: #f8f8f2;>(/span>span stylecolor: #e6db74;>mongoose/span>span stylecolor: #f8f8f2;>);/span>span stylecolor: #a6e22e;>exports/span>span stylecolor: #f8f8f2;>./span>span stylecolor: #a6e22e;>tearDown/span> span stylecolor: #f92672;>/span> span stylecolor: #66d9ef;>function/span>span stylecolor: #f8f8f2;>(/span>span stylecolor: #a6e22e;>ok/span>span stylecolor: #f8f8f2;>){/span> span stylecolor: #a6e22e;>mongoose/span>span stylecolor: #f8f8f2;>./span>span stylecolor: #a6e22e;>disconnect/span>span stylecolor: #f8f8f2;>(/span>span stylecolor: #66d9ef;>function/span>span stylecolor: #f8f8f2;>(/span>span stylecolor: #a6e22e;>err/span>span stylecolor: #f8f8f2;>){/span> span stylecolor: #66d9ef;>if/span>span stylecolor: #f8f8f2;>(/span>span stylecolor: #a6e22e;>err/span>span stylecolor: #f8f8f2;>)/span> span stylecolor: #f8f8f2;>{/span> span stylecolor: #a6e22e;>console/span>span stylecolor: #f8f8f2;>./span>span stylecolor: #a6e22e;>error/span>span stylecolor: #f8f8f2;>(/span>span stylecolor: #a6e22e;>err/span>span stylecolor: #f8f8f2;>);/span> span stylecolor: #66d9ef;>return/span>span stylecolor: #f8f8f2;>;/span> span stylecolor: #f8f8f2;>}/span> span stylecolor: #f8f8f2;>});/span> span stylecolor: #a6e22e;>ok/span>span stylecolor: #f8f8f2;>();/span>span stylecolor: #f8f8f2;>};/span>/pre>/div>br />br />div classseparator styleclear: both; text-align: center;>img border0 height160 srchttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTdyGPrW-hZ2V_QG13XmtTBP5rIVtXoUHU7eEjVn2AmeR-ciY3vt4wpBWyG3I9zx5J4RjtpRzRgagYaOeZyX5EFsLoSPemzDmkN5vM_xWv9twDBnJgKWIFeXCuGgEv4LnYaprLgth72vQ/s1600/nodejs.png width200 />/div>br />/div>div styleclear: both;>/div>/div>div classpost-footer>div classpost-footer-line post-footer-line-1>span classpost-author vcard>Posted byspan classfn>a hrefhttps://www.blogger.com/profile/08628795337915247664 relauthor titleauthor profile>Manny/a>/span>/span>span classpost-timestamp>ata classupdated timestamp-link hrefhttp://programming.mvergel.com/2014/01/solved-nodeunit-does-not-finish-when.html relbookmark titlepermanent link>abbr classpublished title2014-01-25T17:47:00+08:00>5:47 PM/abbr>/a>/span>span classpost-comment-link>a classcomment-link hrefhttp://programming.mvergel.com/2014/01/solved-nodeunit-does-not-finish-when.html#comment-form onclick>2comments/a>/span>span classpost-icons>span classitem-control blog-admin pid-358595943>a hrefhttps://www.blogger.com/post-edit.g?blogID4569327525154736169&postID8168895092332776455&frompencil titleEdit Post>img alt classicon-action height18 srchttps://resources.blogblog.com/img/icon18_edit_allbkg.gif width18/>/a>/span>/span>div classpost-share-buttons goog-inline-block>/div>/div>div classpost-footer-line post-footer-line-2>span classpost-labels>Labels:a hrefhttp://programming.mvergel.com/search/label/Mongo%20DB reltag>Mongo DB/a>,a hrefhttp://programming.mvergel.com/search/label/Mongoose reltag>Mongoose/a>,a hrefhttp://programming.mvergel.com/search/label/node%20js reltag>node js/a>,a hrefhttp://programming.mvergel.com/search/label/nodeunit reltag>nodeunit/a>,a hrefhttp://programming.mvergel.com/search/label/solution reltag>solution/a>/span>/div>div classpost-footer-line post-footer-line-3>span classpost-location>/span>/div>/div>/div>/div> /div>/div> div classdate-outer> h2 classdate-header>span>Jan 22, 2014/span>/h2> div classdate-posts> div classpost-outer>div classpost hentry item programming>a name712406169115005132>/a>h2 classpost-title entry-title>a hrefhttp://programming.mvergel.com/2014/01/how-to-create-and-apply-patch-from-svn.html>How to create and apply a patch from an SVN Commit/a>/h2>div classdateHeader>Posted Jan 22, 2014/div>div classpost-header>div classpost-header-line-1>/div>/div>div classitemBody post-body entry-content idpost-body-712406169115005132>div dirltr styletext-align: left; trbidion>In subversion, there are cases that you may want to apply the same commit to another folder. E.g. you have a similar branch of your source code and you have committed the changes in your main branch. For this case, rather than copying your codes manually, you can create a patch from your SVN commit and apply it to another directory using the ff:br />br />Create a patch from your commit, get the difference between two svn commits. Usually its just your desired commit # minus one:br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f8f8f2;>svn/span> span stylecolor: #f8f8f2;>diff/span> span stylecolor: #f92672;>-/span>span stylecolor: #f8f8f2;>r/span> span stylecolor: #f8f8f2;>reference/span> span stylecolor: #f8f8f2;>commit/span>span stylecolor: #f92672;>:/span>span stylecolor: #f8f8f2;>desired/span> span stylecolor: #f8f8f2;>commit/span> span stylecolor: #f92672;>>/span> span stylecolor: #f8f8f2;>filename/span>/pre>/div>e.g.br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f8f8f2;>svn/span> span stylecolor: #f8f8f2;>diff/span> span stylecolor: #f92672;>-/span>span stylecolor: #f8f8f2;>r/span> span stylecolor: #ae81ff;>9714/span>span stylecolor: #f8f8f2;>:/span>span stylecolor: #ae81ff;>9715/span> span stylecolor: #f92672;>>/span> span stylecolor: #ae81ff;>9715./span>span stylecolor: #f8f8f2;>patch/span>/pre>/div>br />br />Copy the patch file to the directory you want to apply it and go to that directory in the command line and type:br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f8f8f2;>patch/span> span stylecolor: #f92672;>-/span>span stylecolor: #f8f8f2;>p0/span> span stylecolor: #f92672;></span> span stylebackground-color: #1e0010; color: #960050;>/span>span stylecolor: #f8f8f2;>filename/span>span stylebackground-color: #1e0010; color: #960050;>/span>/pre>/div>e.g.br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f8f8f2;>patch/span> span stylecolor: #f92672;>-/span>span stylecolor: #f8f8f2;>p0/span> span stylecolor: #f92672;></span> span stylecolor: #ae81ff;>9715./span>span stylecolor: #f8f8f2;>patch/span> /pre>/div>/div>div styleclear: both;>/div>/div>div classpost-footer>div classpost-footer-line post-footer-line-1>span classpost-author vcard>Posted byspan classfn>a hrefhttps://www.blogger.com/profile/08628795337915247664 relauthor titleauthor profile>Manny/a>/span>/span>span classpost-timestamp>ata classupdated timestamp-link hrefhttp://programming.mvergel.com/2014/01/how-to-create-and-apply-patch-from-svn.html relbookmark titlepermanent link>abbr classpublished title2014-01-22T17:19:00+08:00>5:19 PM/abbr>/a>/span>span classpost-comment-link>a classcomment-link hrefhttp://programming.mvergel.com/2014/01/how-to-create-and-apply-patch-from-svn.html#comment-form onclick>0comments/a>/span>span classpost-icons>span classitem-control blog-admin pid-358595943>a hrefhttps://www.blogger.com/post-edit.g?blogID4569327525154736169&postID712406169115005132&frompencil titleEdit Post>img alt classicon-action height18 srchttps://resources.blogblog.com/img/icon18_edit_allbkg.gif width18/>/a>/span>/span>div classpost-share-buttons goog-inline-block>/div>/div>div classpost-footer-line post-footer-line-2>span classpost-labels>Labels:a hrefhttp://programming.mvergel.com/search/label/Diff reltag>Diff/a>,a hrefhttp://programming.mvergel.com/search/label/Patching reltag>Patching/a>,a hrefhttp://programming.mvergel.com/search/label/Subversion reltag>Subversion/a>,a hrefhttp://programming.mvergel.com/search/label/SVN reltag>SVN/a>/span>/div>div classpost-footer-line post-footer-line-3>span classpost-location>/span>/div>/div>/div>/div> /div>/div> div classdate-outer> h2 classdate-header>span>Jan 15, 2014/span>/h2> div classdate-posts> div classpost-outer>div classpost hentry item programming>a name5414236904030006269>/a>h2 classpost-title entry-title>a hrefhttp://programming.mvergel.com/2014/01/403-status-code-on-twitter-api.html>Solved 403 Status Code on Twitter API/a>/h2>div classdateHeader>Posted Jan 15, 2014/div>div classpost-header>div classpost-header-line-1>/div>/div>div classitemBody post-body entry-content idpost-body-5414236904030006269>div dirltr styletext-align: left; trbidion>As of January 14, I was surprised to see that my code that uses Twitter API to post tweets does not work anymore. Then I saw the announcement that they now require https for all connections, so my change is quite simple:br />br />From:br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f8f8f2;>http:/span>span stylecolor: #75715e;>//api.twitter.com/1.1/statuses/update.json/span>/pre>/div>br />To:br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f8f8f2;>https:/span>span stylecolor: #75715e;>//api.twitter.com/1.1/statuses/update.json/span>/pre>/div>br />br />div classseparator styleclear: both; text-align: center;>a hrefhttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOVgX5p0OHoZQHa01Ev_8RvDCZjmJ22xb7uQ-Cp38i35iCS8esNtWpC-FxxEKA4mue9ib6EX1_RROYuEYHS9OgFxf4K-54dTcPRVfL2o4ckXvLDIgRX6rLYeGVINCWAAsj-BvmBzwuImw/s1600/twitter-icon.png imageanchor1 stylemargin-left: 1em; margin-right: 1em;>img border0 height200 srchttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOVgX5p0OHoZQHa01Ev_8RvDCZjmJ22xb7uQ-Cp38i35iCS8esNtWpC-FxxEKA4mue9ib6EX1_RROYuEYHS9OgFxf4K-54dTcPRVfL2o4ckXvLDIgRX6rLYeGVINCWAAsj-BvmBzwuImw/s1600/twitter-icon.png width200 />/a>/div>br />/div>div styleclear: both;>/div>/div>div classpost-footer>div classpost-footer-line post-footer-line-1>span classpost-author vcard>Posted byspan classfn>a hrefhttps://www.blogger.com/profile/08628795337915247664 relauthor titleauthor profile>Manny/a>/span>/span>span classpost-timestamp>ata classupdated timestamp-link hrefhttp://programming.mvergel.com/2014/01/403-status-code-on-twitter-api.html relbookmark titlepermanent link>abbr classpublished title2014-01-15T14:40:00+08:00>2:40 PM/abbr>/a>/span>span classpost-comment-link>a classcomment-link hrefhttp://programming.mvergel.com/2014/01/403-status-code-on-twitter-api.html#comment-form onclick>0comments/a>/span>span classpost-icons>span classitem-control blog-admin pid-358595943>a hrefhttps://www.blogger.com/post-edit.g?blogID4569327525154736169&postID5414236904030006269&frompencil titleEdit Post>img alt classicon-action height18 srchttps://resources.blogblog.com/img/icon18_edit_allbkg.gif width18/>/a>/span>/span>div classpost-share-buttons goog-inline-block>/div>/div>div classpost-footer-line post-footer-line-2>span classpost-labels>Labels:a hrefhttp://programming.mvergel.com/search/label/fix reltag>fix/a>,a hrefhttp://programming.mvergel.com/search/label/solution reltag>solution/a>,a hrefhttp://programming.mvergel.com/search/label/Twitter%20API reltag>Twitter API/a>/span>/div>div classpost-footer-line post-footer-line-3>span classpost-location>/span>/div>/div>/div>/div> /div>/div> div classdate-outer> h2 classdate-header>span>Dec 27, 2013/span>/h2> div classdate-posts> div classpost-outer>div classpost hentry item programming>a name4656890203515542927>/a>h2 classpost-title entry-title>a hrefhttp://programming.mvergel.com/2013/12/path-to-iphone-simulator-files-in-mac.html>Path to iPhone Simulator files in Mac OS X Mavericks, Xcode 5/a>/h2>div classdateHeader>Posted Dec 27, 2013/div>div classpost-header>div classpost-header-line-1>/div>/div>div classitemBody post-body entry-content idpost-body-4656890203515542927>div dirltr styletext-align: left; trbidion>You should start looking in:br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>Users/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>/span>span stylecolor: #66d9ef;>current/span> span stylecolor: #66d9ef;>user/span>span stylecolor: #f8f8f2;>/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>Library/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>iPhone/span> span stylecolor: #f8f8f2;>Simulator/span>span stylecolor: #f92672;>//span>/pre>/div>br />If you cant see the b>Library/b> folder in Finder, a hrefhttp://programming.mvergel.com/2013/12/show-all-hidden-files-and-folders-mac.html>click here how to show hidden files and folders in Mac OS X/a>.br />br />To access the applications in the Simulator, pick the iOS version you are using e.g.:br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>Users/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>/span>span stylecolor: #66d9ef;>current/span> span stylecolor: #66d9ef;>user/span>span stylecolor: #f8f8f2;>/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>Library/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>iPhone/span> span stylecolor: #f8f8f2;>Simulator/span>span stylecolor: #f92672;>//span>span stylecolor: #ae81ff;>6/span>span stylecolor: #f8f8f2;>./span>span stylecolor: #ae81ff;>1/span>/pre>/div>br />Go to Applications folder and pick the hashed folder name that contains your application e.g.br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>Users/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>/span>span stylecolor: #66d9ef;>current/span> span stylecolor: #66d9ef;>user/span>span stylecolor: #f8f8f2;>/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>Library/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>iPhone/span> span stylecolor: #f8f8f2;>Simulator/span>span stylecolor: #f92672;>//span>span stylecolor: #ae81ff;>6/span>span stylecolor: #f8f8f2;>./span>span stylecolor: #ae81ff;>1/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>Applications/span>span stylecolor: #f92672;>//span>span stylecolor: white;>2ABAAFD5-71B0-478A-BEBD-13BA56AA03D7/span>/pre>/div>br />For the SQLite Database, it should be inside the Documents folder with the extension .sqlite e.g.:br />div stylebackground: #272822; border-width: .1em .1em .1em .8em; border: solid gray; overflow: auto; padding: .2em .6em; width: auto;>pre styleline-height: 125%; margin: 0;>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>Users/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>/span>span stylecolor: #66d9ef;>current/span> span stylecolor: #66d9ef;>user/span>span stylecolor: #f8f8f2;>/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>Library/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>iPhone/span> span stylecolor: #f8f8f2;>Simulator/span>span stylecolor: #f92672;>//span>span stylecolor: #ae81ff;>6/span>span stylecolor: #f8f8f2;>./span>span stylecolor: #ae81ff;>1/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>Applications/span>span stylecolor: #f92672;>//span>span stylecolor: white;>2ABAAFD5-71B0-478A-BEBD-13BA56AA03D7/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>Documents/span>span stylecolor: #f92672;>//span>span stylecolor: #f8f8f2;>myapp.sqlite/span>/pre>/div>br />You can use a hrefhttps://itunes.apple.com/us/app/liya/id455484422?mt12 target_blank>Liya/a> app (its free) to open the sqlite database.br />br />div classseparator styleclear: both; text-align: center;>a hrefhttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSEuc50r8L-qOc91GW3ZTg9c6UtBjqDPLRd1DD6WD7YsKSOr6kCGH0Aj6myOe5utPy8rI5qQHls3GXsS0tZfJPbjN-WPA5nUpLJd4CvKwtQMwo9BCXDC_GxkCDzMgj8UIYpASa0Wi42ps/s1600/iphone-sim-icon.png imageanchor1 stylemargin-left: 1em; margin-right: 1em;>img border0 height200 srchttps://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSEuc50r8L-qOc91GW3ZTg9c6UtBjqDPLRd1DD6WD7YsKSOr6kCGH0Aj6myOe5utPy8rI5qQHls3GXsS0tZfJPbjN-WPA5nUpLJd4CvKwtQMwo9BCXDC_GxkCDzMgj8UIYpASa0Wi42ps/s200/iphone-sim-icon.png width200 />/a>/div>br />/div>div styleclear: both;>/div>/div>div classpost-footer>div classpost-footer-line post-footer-line-1>span classpost-author vcard>Posted byspan classfn>a hrefhttps://www.blogger.com/profile/08628795337915247664 relauthor titleauthor profile>Manny/a>/span>/span>span classpost-timestamp>ata classupdated timestamp-link hrefhttp://programming.mvergel.com/2013/12/path-to-iphone-simulator-files-in-mac.html relbookmark titlepermanent link>abbr classpublished title2013-12-27T12:12:00+08:00>12:12 PM/abbr>/a>/span>span classpost-comment-link>a classcomment-link hrefhttp://programming.mvergel.com/2013/12/path-to-iphone-simulator-files-in-mac.html#comment-form onclick>0comments/a>/span>span classpost-icons>span classitem-control blog-admin pid-358595943>a hrefhttps://www.blogger.com/post-edit.g?blogID4569327525154736169&postID4656890203515542927&frompencil titleEdit Post>img alt classicon-action height18 srchttps://resources.blogblog.com/img/icon18_edit_allbkg.gif width18/>/a>/span>/span>div classpost-share-buttons goog-inline-block>/div>/div>div classpost-footer-line post-footer-line-2>span classpost-labels>Labels:a hrefhttp://programming.mvergel.com/search/label/iOS reltag>iOS/a>,a hrefhttp://programming.mvergel.com/search/label/Lion reltag>Lion/a>,a hrefhttp://programming.mvergel.com/search/label/Mavericks reltag>Mavericks/a>,a hrefhttp://programming.mvergel.com/search/label/Mountain%20Lion reltag>Mountain Lion/a>,a hrefhttp://programming.mvergel.com/search/label/OS%20X reltag>OS X/a>,a hrefhttp://programming.mvergel.com/search/label/Snow%20Leopard reltag>Snow Leopard/a>,a hrefhttp://programming.mvergel.com/search/label/SQLite%20Client reltag>SQLite Client/a>,a hrefhttp://programming.mvergel.com/search/label/SQLite%20DB reltag>SQLite DB/a>/span>/div>div classpost-footer-line post-footer-line-3>span classpost-location>/span>/div>/div>/div>/div> /div>/div> /div>div classblog-pager idblog-pager>span idblog-pager-older-link>a classblog-pager-older-link hrefhttp://programming.mvergel.com/search?updated-max2013-12-27T12:12:00%2B08:00&max-results7 idBlog1_blog-pager-older-link titleOlder Posts>Older Posts/a>/span>a classhome-link hrefhttp://programming.mvergel.com/>Home/a>/div>div classclear>/div>div classblog-feeds>div classfeed-links>Subscribe to:a classfeed-link hrefhttp://programming.mvergel.com/feeds/posts/default target_blank typeapplication/atom+xml>Posts (Atom)/a>/div>/div>/div>/div>div idSPONSOR_2 stylewidth: 100%>div class>img altMy Sponsor srchttp://www.mvergel.com/public/images/my_sponsor.png/>a classhideSponsor hrefjavascript:document.getElementById('SPONSOR_2').style.display'none'>Hide/a>/div>script typetext/javascript>google_ad_client ca-pub-8715834584620590;/* mvergel square ad */google_ad_slot 5938693531;google_ad_width 300;google_ad_height 250;/script>script srchttp://pagead2.googlesyndication.com/pagead/show_ads.js typetext/javascript>/script>/div>/div>/div>div classcolumn-left-outer>div classcolumn-left-inner>aside>/aside>/div>/div>div classcolumn-right-outer>div classcolumn-right-inner>aside>/aside>/div>/div>/div>div styleclear: both>/div>!-- columns -->/div>!-- main -->/div>/div>div classmain-cap-bottom cap-bottom>div classcap-left>/div>div classcap-right>/div>/div>/div>footer>div classfooter-outer>div classfooter-cap-top cap-top>div classcap-left>/div>div classcap-right>/div>/div>div classfauxborder-left footer-fauxborder-left>div classfauxborder-right footer-fauxborder-right>/div>div classregion-inner footer-inner>div classfoot section idfooter-1>div classwidget HTML data-version1 idHTML2>script typetext/javascript> var disqus_shortname deadsimplesolutions; var disqus_blogger_current_url http://programming.mvergel.com/; if (!disqus_blogger_current_url.length) { disqus_blogger_current_url http://programming.mvergel.com/; } var disqus_blogger_homepage_url http://programming.mvergel.com/; var disqus_blogger_canonical_homepage_url http://programming.mvergel.com/; /script>style typetext/css> .post-comment-link { visibility: hidden; } /style>script typetext/javascript> (function() { var bloggerjs document.createElement(script); bloggerjs.type text/javascript; bloggerjs.async true; bloggerjs.src http://+disqus_shortname+.disqus.com/blogger_index.js; (document.getElementsByTagName(head)0 || document.getElementsByTagName(body)0).appendChild(bloggerjs); })(); /script>/div>div classwidget HTML data-version1 idHTML1>div classwidget-content>script typetext/javascript>var addthis_config {data_track_addressbar:true};/script>script typetext/javascript srchttp://s7.addthis.com/js/300/addthis_widget.js#pubidra-50b249925ce18d84>/script>script typetext/javascript>document.doAT function(cl){ var myclass new RegExp(hentry); var myTitleContainer new RegExp(post-title); var myPostContent new RegExp(post-footer); var elem this.getElementsByTagName(div); for (var i 0; i elem.length; i++) { var classes elemi.className; if (myclass.test(classes)) { var container elemi; for (var b 0; b container.childNodes.length; b++) { var item container.childNodesb.className; if (myTitleContainer.test(item)) { var link container.childNodesb.getElementsByTagName(a); if (typeof(link0) ! undefined) { var url link0.href; var title link0.innerHTML; } else { var url document.url; var title container.childNodesb.innerHTML; } if (typeof(url) undefined|| url undefined ){ url window.location.href; } var singleq new RegExp(, g); var doubleq new RegExp(, g); title title.replace(singleq, ', gi); title title.replace(doubleq, ", gi); } if (myPostContent.test(item)) { var footer container.childNodesb; } } var addthis_tool_flag true; var addthis_class new RegExp(addthis_toolbox); var div_tag this.getElementsByTagName(div); for (var j 0; j div_tag.length; j++) { var div_classes div_tagj.className; if (addthis_class.test(div_classes)) { if(div_tagj.getAttribute(addthis:url) encodeURI(url)) { addthis_tool_flag false; } } } if(addthis_tool_flag) { var n document.createElement(div); var at div classaddthis_toolbox addthis_default_style addthis_32x32_style addthis:title+title+ addthis:url+encodeURI(url)+ > a classaddthis_button_facebook>/a> a classaddthis_button_twitter>/a> a classaddthis_button_google_plusone_share>/a> a classaddthis_button_pinterest_share>/a> a classaddthis_button_compact>/a> a classaddthis_counter addthis_bubble_style>/a> /div> ; n.innerHTML at; container.insertBefore(n , footer); } } } return true;};document.doAT(hentry);/script>/div>div classclear>/div>/div>div classwidget BlogArchive data-version1 idBlogArchive1>h2>Blog Archive/h2>div classwidget-content>div idArchiveList>div idBlogArchive1_ArchiveList>ul classhierarchy>li classarchivedate expanded>a classtoggle hrefjavascript:void(0)>span classzippy toggle-open> ▼ /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2014/>2014/a>span classpost-count dirltr>(6)/span>ul classhierarchy>li classarchivedate expanded>a classtoggle hrefjavascript:void(0)>span classzippy toggle-open> ▼ /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2014/06/>June/a>span classpost-count dirltr>(1)/span>ul classposts>li>a hrefhttp://programming.mvergel.com/2014/06/format-nsstring-to-left-pad-zeroes-in.html>Format NSString to left pad zeroes in Objective C/a>/li>/ul>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2014/05/>May/a>span classpost-count dirltr>(1)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2014/01/>January/a>span classpost-count dirltr>(4)/span>/li>/ul>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2013/>2013/a>span classpost-count dirltr>(28)/span>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2013/12/>December/a>span classpost-count dirltr>(2)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2013/10/>October/a>span classpost-count dirltr>(2)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2013/09/>September/a>span classpost-count dirltr>(3)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2013/08/>August/a>span classpost-count dirltr>(1)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2013/07/>July/a>span classpost-count dirltr>(4)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2013/06/>June/a>span classpost-count dirltr>(3)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2013/03/>March/a>span classpost-count dirltr>(2)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2013/02/>February/a>span classpost-count dirltr>(2)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2013/01/>January/a>span classpost-count dirltr>(9)/span>/li>/ul>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2012/>2012/a>span classpost-count dirltr>(23)/span>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2012/12/>December/a>span classpost-count dirltr>(2)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2012/11/>November/a>span classpost-count dirltr>(8)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2012/10/>October/a>span classpost-count dirltr>(4)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2012/06/>June/a>span classpost-count dirltr>(1)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2012/05/>May/a>span classpost-count dirltr>(5)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2012/04/>April/a>span classpost-count dirltr>(3)/span>/li>/ul>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2011/>2011/a>span classpost-count dirltr>(15)/span>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2011/11/>November/a>span classpost-count dirltr>(2)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2011/10/>October/a>span classpost-count dirltr>(3)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2011/09/>September/a>span classpost-count dirltr>(3)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2011/08/>August/a>span classpost-count dirltr>(4)/span>/li>/ul>ul classhierarchy>li classarchivedate collapsed>a classtoggle hrefjavascript:void(0)>span classzippy> ► /span>/a>a classpost-count-link hrefhttp://programming.mvergel.com/2011/07/>July/a>span classpost-count dirltr>(3)/span>/li>/ul>/li>/ul>/div>/div>div classclear>/div>/div>/div>/div>!-- outside of the include in order to lock Attribution widget -->div classfoot section idfooter-3>div classwidget Attribution data-version1 idAttribution1>div classwidget-content styletext-align: center;>Powered by a hrefhttps://www.blogger.com target_blank>Blogger/a>./div>div classclear>/div>/div>/div>/div>/div>div classfooter-cap-bottom cap-bottom>div classcap-left>/div>div classcap-right>/div>/div>/div>/footer>!-- content -->/div>/div>div classcontent-cap-bottom cap-bottom>div classcap-left>/div>div classcap-right>/div>/div>/div>/div>/div>div classrightPane sponsor idSPONSOR_1 styletop: 0px>div classrightPaneHeader>img altMy Sponsor srchttp://www.mvergel.com/public/images/my_sponsor.png/>a classhideSponsor hrefjavascript:document.getElementById('SPONSOR_1').style.display'none'>Hide/a>/div>div classside-medianet>/div>script typetext/javascript>google_ad_client ca-pub-8715834584620590;/* mvergel skyscraper */google_ad_slot 5799092739;google_ad_width 160;google_ad_height 600;/script>script srchttp://pagead2.googlesyndication.com/pagead/show_ads.js typetext/javascript>/script>/div>/div>/div>/div>/div>/div>/div>div classfooter idFOOTER rolecontentinfo>div classcenterContent>div classsitemap idSITEMAP>div classcol>a hrefhttp://www.mvergel.com/>Home/a>br/>a hrefhttp://blog.mvergel.com>Personal Blog/a>br/>a hrefhttp://programming.mvergel.com>Programming Blog/a>br/>a hrefhttp://www.hundredsteps.com>Food Blog/a>/div>div classcol>a hrefhttp://www.mvergel.com/photos.html>Photos/a>br/>a hrefhttp://www.mvergel.com/portfolio.html>Portfolio/a>br/>a hrefhttp://www.mvergel.com/about.html>About/a>br/>a hrefhttp://www.mvergel.com/sitemap.html>Sitemap/a>/div>/div>div classfooterAbout clearfix>div>a href/about.html>img srchttp://www.mvergel.com/public/images/manny_sml.jpg/>/a> The author is Manuel Vergel aka Manny. Hes an experienced software developer in the Philippines. Hes passionate about programming and sharing web development knowledge to the Filipino youth. Hes into Java, Oracle, iOS (iPhone and iPad) development. Along with his blog in mvergel.com, he also authors Pesobility.com and is the co-creator of JuanSolution.com. a hrefhttp://www.mvergel.com/about.html>(more)/a>/div>/div>/div>div stylemargin:4px auto; margin-top: 12px; text-align: center; font-size: 8px; width: 400px;>div stylewidth: 140px; float: left>a hrefhttp://www.ontoplist.com/ target_blank titleOnline Marketing>img altOnline Marketing border0 srchttp://www.ontoplist.com/images/ontoplist32.png?id50b314206159b/>/a>br/>a hrefhttp://www.ontoplist.com/join/ titleadd blog>Add blog/a> to our directory./div>div stylewidth: 140px; float: left>a hrefhttp://www.topblogs.com.ph/web-development/>img altWeb Development & Design - Top Blogs Philippines srchttp://www.topblogs.com.ph/track_42300.gif styleborder:none/>/a>/div>/div>/div>script typetext/javascript> window.setTimeout(function() { document.body.className document.body.className.replace(loading, ); }, 10); /script>script typetext/javascript> var _gaq _gaq || ; _gaq.push(_setAccount, UA-21818545-1); _gaq.push(_trackPageview); (function() { var ga document.createElement(script); ga.type text/javascript; ga.async true; ga.src (https: document.location.protocol ? https://ssl : http://www) + .google-analytics.com/ga.js; var s document.getElementsByTagName(script)0; s.parentNode.insertBefore(ga, s); })(); /script>script typetext/javascript srchttps://www.blogger.com/static/v1/widgets/1812387825-widgets.js>/script>script typetext/javascript>window__wavt AOuZoY5cR9N5f-UEdOCa7n-2M3XynhJbUg:1742635435486;_WidgetManager._Init(//www.blogger.com/rearrange?blogID\x3d4569327525154736169,//programming.mvergel.com/,4569327525154736169);_WidgetManager._SetDataContext({name: blog, data: {blogId: 4569327525154736169, title: Dead-Simple Solutions, url: http://programming.mvergel.com/, canonicalUrl: http://programming.mvergel.com/, homepageUrl: http://programming.mvergel.com/, searchUrl: http://programming.mvergel.com/search, canonicalHomepageUrl: http://programming.mvergel.com/, blogspotFaviconUrl: http://programming.mvergel.com/favicon.ico, bloggerUrl: https://www.blogger.com, hasCustomDomain: true, httpsEnabled: false, enabledCommentProfileImages: true, gPlusViewType: FILTERED_POSTMOD, adultContent: false, analyticsAccountNumber: , encoding: UTF-8, locale: en, localeUnderscoreDelimited: en, languageDirection: ltr, isPrivate: false, isMobile: false, isMobileRequest: false, mobileClass: , isPrivateBlog: false, isDynamicViewsAvailable: true, feedLinks: \x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Dead-Simple Solutions - Atom\x22 href\x3d\x22http://programming.mvergel.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Dead-Simple Solutions - RSS\x22 href\x3d\x22http://programming.mvergel.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Dead-Simple Solutions - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/4569327525154736169/posts/default\x22 /\x3e\n, meTag: \x3clink rel\x3d\x22me\x22 href\x3d\x22https://www.blogger.com/profile/08628795337915247664\x22 /\x3e\n, adsenseClientId: ca-pub-8715834584620590, adsenseHostId: ca-host-pub-1556223355139109, adsenseHasAds: false, adsenseAutoAds: false, boqCommentIframeForm: true, loginRedirectParam: , view: , dynamicViewsCommentsSrc: //www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js, dynamicViewsScriptSrc: //www.blogblog.com/dynamicviews/459db401c2dc748e, plusOneApiSrc: https://apis.google.com/js/platform.js, disableGComments: true, interstitialAccepted: false, sharing: {platforms: {name: Get link, key: link, shareMessage: Get link, target: }, {name: Facebook, key: facebook, shareMessage: Share to Facebook, target: facebook}, {name: BlogThis!, key: blogThis, shareMessage: BlogThis!, target: blog}, {name: X, key: twitter, shareMessage: Share to X, target: twitter}, {name: Pinterest, key: pinterest, shareMessage: Share to Pinterest, target: pinterest}, {name: Email, key: email, shareMessage: Email, target: email}, disableGooglePlus: true, googlePlusShareButtonWidth: 0, googlePlusBootstrap: \x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e}, hasCustomJumpLinkMessage: false, jumpLinkMessage: Read more, pageType: index, pageName: , pageTitle: Dead-Simple Solutions}}, {name: features, data: {}}, {name: messages, data: {edit: Edit, linkCopiedToClipboard: Link copied to clipboard!, ok: Ok, postLink: Post Link}}, {name: template, data: {name: custom, localizedName: Custom, isResponsive: false, isAlternateRendering: false, isCustom: true}}, {name: view, data: {classic: {name: classic, url: ?view\x3dclassic}, flipcard: {name: flipcard, url: ?view\x3dflipcard}, magazine: {name: magazine, url: ?view\x3dmagazine}, mosaic: {name: mosaic, url: ?view\x3dmosaic}, sidebar: {name: sidebar, url: ?view\x3dsidebar}, snapshot: {name: snapshot, url: ?view\x3dsnapshot}, timeslide: {name: timeslide, url: ?view\x3dtimeslide}, isMobile: false, title: Dead-Simple Solutions, description: Technical and business side of software development., url: http://programming.mvergel.com/, type: feed, isSingleItem: false, isMultipleItems: true, isError: false, isPage: false, isPost: false, isHomepage: true, isArchive: false, isLabelSearch: false}});_WidgetManager._RegisterWidget(_NavbarView, new _WidgetInfo(Navbar1, navbar, document.getElementById(Navbar1), {}, displayModeFull));_WidgetManager._RegisterWidget(_HeaderView, new _WidgetInfo(Header1, header, document.getElementById(Header1), {}, displayModeFull));_WidgetManager._RegisterWidget(_BlogView, new _WidgetInfo(Blog1, main, document.getElementById(Blog1), {cmtInteractionsEnabled: false, lightboxEnabled: true, lightboxModuleUrl: https://www.blogger.com/static/v1/jsbin/791292575-lbx.js, lightboxCssUrl: https://www.blogger.com/static/v1/v-css/1964470060-lightbox_bundle.css}, displayModeFull));_WidgetManager._RegisterWidget(_HTMLView, new _WidgetInfo(HTML2, footer-1, document.getElementById(HTML2), {}, displayModeFull));_WidgetManager._RegisterWidget(_HTMLView, new _WidgetInfo(HTML1, footer-1, document.getElementById(HTML1), {}, displayModeFull));_WidgetManager._RegisterWidget(_BlogArchiveView, new _WidgetInfo(BlogArchive1, footer-1, document.getElementById(BlogArchive1), {languageDirection: ltr, loadingMessage: Loading\x26hellip;}, displayModeFull));_WidgetManager._RegisterWidget(_AttributionView, new _WidgetInfo(Attribution1, footer-3, document.getElementById(Attribution1), {}, displayModeFull));/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]