!function(e){function n(t){if(r[t])return r[t].exports;var i=r[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,r,o){for(var s,a,l=0,u=[];l1)for(var t=1;td)return!1;if(p>f)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e="";return"quora.com"==window.Q.subdomainSuffix&&(e+=[window.location.protocol,"//log.quora.com"].join("")),e+="/ajax/log_errors_3RD_PARTY_POST"}function l(){var e=o(h);h=[],0!==e.length&&c(a(),{revision:window.Q.revision,errors:JSON.stringify(e)})}var u=t("./third_party/tracekit.js"),c=t("./shared/basicrpc.js").rpc;u.remoteFetching=!1,u.collectWindowErrors=!0,u.report.subscribe(r);var f=10,d=window.Q&&window.Q.errorSamplingRate||1,h=[],p=0,m=i(l,1e3),w=window.console&&!(window.NODE_JS&&window.UNIT_TEST);n.report=function(e){try{w&&console.error(e.stack||e),u.report(e)}catch(e){}};var y=function(e,n,t){r({name:n,message:t,source:e,stack:u.computeStackTrace.ofCaller().stack||[]}),w&&console.error(t)};n.logJsError=y.bind(null,"js"),n.logMobileJsError=y.bind(null,"mobile_js")},"./shared/globals.js":function(e,n,t){var r=t("./shared/links.js");(window.Q=window.Q||{}).openUrl=function(e,n){var t=e.href;return r.linkClicked(t,n),window.open(t).opener=null,!1}},"./shared/links.js":function(e,n){var t=[];n.onLinkClick=function(e){t.push(e)},n.linkClicked=function(e,n){for(var r=0;r>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(t=n),r=0;r>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i>>0;if(0===i)return-1;var o=+n||0;if(Math.abs(o)===Infinity&&(o=0),o>=i)return-1;for(t=Math.max(o>=0?o:i-Math.abs(o),0);t>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=0;r>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=new Array(s),i=0;i>>0;if("function"!=typeof e)throw new TypeError;for(var r=[],i=arguments.length>=2?arguments[1]:void 0,o=0;o>>0,i=0;if(2==arguments.length)n=arguments[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");n=t[i++]}for(;i>>0;if(0===i)return-1;for(n=i-1,arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),t=n>=0?Math.min(n,i-1):i-Math.abs(n);t>=0;t--)if(t in r&&r[t]===e)return t;return-1};t(Array.prototype,"lastIndexOf",c)}if(!Array.prototype.includes){var f=function(e){"use strict";if(null==this)throw new TypeError("Array.prototype.includes called on null or undefined");var n=Object(this),t=parseInt(n.length,10)||0;if(0===t)return!1;var r,i=parseInt(arguments[1],10)||0;i>=0?r=i:(r=t+i)<0&&(r=0);for(var o;r
Need a place to store those beautiful flowers from a loved one or personal garden, but not a big fan of the giant, antique vase? I strongly recommend making a bottle vase holder! These easy to design, easy to make bottle vase holders are the perfect starter project for anyone new to the world of woodworking and looking for a project to help get them off the ground.
Aside from the privacy it offers, a latticework porch trellis is a perfect way to add major curb appeal to your home for $100 or less. The trellis shown here is made of cedar, but any decay-resistant wood like redwood, cypress or treated pine would also be a good option. Constructed with lap joints for a flat surface and an oval cutout for elegance, it’s a far upgrade from traditional premade garden lattice. As long as you have experience working a router, this project’s complexity lies mostly in the time it takes to cut and assemble. Get the instructions complete with detailed illustrations here.
These things may be tiny in size, but building one is not that easy. It takes some serious woodworking knowledge and skill to build a nice wooden mobile stand. When I first saw one online, I just couldn’t resist thinking of buying one. But when I saw the price, I was forced to rethink. Also, a woodwork lover like me cannot be contained with just one piece and I was not willing to spend on more than one. So instead I decided to build myself one. Yes, it took some doing but the final result was satisfying. Luckily, I found this awesome tutorial online that helped me build my first ever wooden phone holder.
Hard Hat News is a regional trade paper for the heavy construction, road building and excavating contractors in the Northeast, mid-Atlantic and Great lakes regions of the US. Jam-packed with the most complete listings of used equipment, auctions and more! Hard Hat News also sponsors the New York Hard Hat Expo, the largest construction show east of the Mississippi!

Nightstand table plans have everything you need to create a bedside table to keep every needy thing at reach at night time. This Nigh Stand plan is quite different in design from the most of the other plans. This stand has not only the three regular drawers but also having a hidden drawer that uses a secret locking mechanism to keep contents securely.

Most of the products you see in my videos have product links in the video descriptions, and those links earn me a small commission if they generate a sale. Typical commissions are 2-4% on most goods, but they can go much higher on specialty products like health aids and weight loss items that may or may not provide any direct benefit to the consumer.

With a pencil and a protractor, divide the larger disc into 30-degree wedges to create 12 center lines for the bottle indents. Center and trace the smaller disc on top of the larger disc. Next, with a drill press, drill 3/8-in.-deep holes on the 12 center lines with the 1-7/8-in. Forstner bit, spacing them between the disc’s outer edge and the traced circle. Next, divide the smaller disc into 60-degree wedges and drill six more 3/8-in.-deep holes with the Forstner bit.
You'll probably want a nice place to plant yourself for the best view of your landscape. Building yourself a simple but comfy bench, and position it in a shady spot—a place to take leisurely breaks. If you're good with a jigsaw, it's not difficult to make a nice contoured one with simple horizontal slats. A well-placed bench will be a welcome respite for the constant gardener, or any visiting admirers.
Cut off a 21-in.-long board for the shelves, rip it in the middle to make two shelves, and cut 45-degree bevels on the two long front edges with a router or table saw. Bevel the ends of the other board, cut dadoes, which are grooves cut into the wood with a router or a table saw with a dado blade, cross- wise (cut a dado on scrap and test-fit the shelves first!) and cut it into four narrower boards, two at 1-3/8 in. wide and two at 4 in.
×