I'll subscribe 2 u if you subscribe 2 me!!!

You dont have to leave a comment(but you can if you want) just subscribe 2 me and i'll subscribe to you!! however i will not subscribe if you post anything inapropriate or with exessive cursing

Posted by Zaphod Beeblebrox 8 years ago


OFFF 2009

At the 2009 OFFF, International Festival For The Post-Digital Culture, I gave a talk about the DIY movement, and what drives it forward, which was part of the NERDFERENCES PANEL With Eric Wilhelm, Peter Kirn, Gijs Gieskes; curated and presented by Julia Carboneras.You can find a PDF of my slides attached below.

Posted by ewilhelm 9 years ago


Instructables + Autodesk, the beginning!

Yesterday was my first day as an "artist in residence" here at Instructables - which also happens to be the first day that we all became employees of Autodesk! Good timing on my part, I think. :) Last night we got to visit the Autodesk offices here in San Francisco to become official employees and get a tour of their gallery. They also fed us lots of fancy tiny foods (if Autodesk ever offers to feed you, I recommend the spring rolls, samosas, and brownies. nom.) and gave us drinks. Oh, and water bottles and books. We have been courted! And I have to say that everyone I met on the Autodesk staff was so nice and so excited about bringing Instructables on - they all had so many questions about how the site worked and how it was run. They were very curious about every little thing, and wanted to hear our suggestions as well. Many people had already looked at the site and talked to me about specific projects they liked or asked me about what projects I had worked on. They also told us tons about projects they were working on - all the stuff they thought we could work into the site in the future to help our users. It sounds like there a lot of possibilities out there for us right now. :D I am feeling very optimistic after meeting the Autodesk folks... they showed so much enthusiasm for the site the general gist of all of my conversations with them is that we're only going to improve on what we've got here. I'm excited to see where this will go! I can say that nothing has really changed as far as the interns and crazy projects from when I was here a few years ago - just yesterday SHIFT!, penfoldplant, and I were on the roof finishing up penfoldplant's latest ible, which should be quite exciting. (Let's just say it involves giant plastic bags, duct tape, safety goggles, and shooting each other in the face.) And today the office is busy as usual... people are working on projects, Eric and Christy are doing the live chat, contests are being worked on, moderation is happening, bugs are being fixed, the internets are being scoured for new content, etc. So, you know, business as usual. Hopefully made more awesome in the near future. :D P.S. Random photos from the gallery below... I didn't take as many as I liked because I was eating and drinking and talking!

Posted by jessyratfink 7 years ago


A few thoughts about copyright and Instructables

I have had some excellent exposure from some of my projects on this site. My Nintendo card reader was published in Popular Photography magazine. My geek wallet went pretty viral. Even my shopping cart bike was picked up on Wired and may be published in an Italian magazine. These have been great because they have had my permission to publish my work. But there have been some negatives.Many splogs (spam blogs that just scrape content from valid blogs) have essentially stolen my photography. Thanks to a tip from someone near Boulder i was able to pick up a copy of a newspaper that had published one of my photos "courtesy Instructables." I'm happy to have other people take my ideas and tweak them. That's why i post my projects here. That's why the license i have chosen for all of my projects is Attribution Non-commercial Share Alike. This specifically states "This license lets others remix, tweak, and build upon your work non-commercially, as long as they credit you and license their new creations under the identical terms."So when a newspaper publishes my photo without my authorization and credits Instructables that gets me a little hot. When someone takes one of my projects and then makes a video of it and submits it to the MetaCafe rewards program that seems like a violation of my license. And when dozens of splogs pick up a popular project and i have to go around trying to get photographer credit it makes me really reconsider if sharing projects on here is actually beneficial to me at all. I'm sure others have had their great projects ripped off (if they want to retain any rights) in the effort to contribute to the community too. Admittedly, i do have a Leatherman and a few t-shirts and magazine subscriptions to show for my efforts. I do want this site to work - i truly believe in it. I guess i'd like to see image protection for projects that have specified that they need to be attributed. I'd like the license more visible on the project pages. Perhaps a "if you write about this project provide a link to Instructables.com as well as the author's website at xyz.com" type footer to projects. I suppose i can watermark all of my photos and put copyright notices all over my pages and it would be moot.

Posted by zieak 10 years ago


Skills every instructabler should know

These are the skills I think every instructabler should know. Proper English grammar and spelling Survival skills Using common tools (drill, dermal, soldering,etc.) Basic rope and knot skills Being resourceful Programing in a programing language Basic Camera skills Have a social life

Posted by starwing123 9 years ago


I'bles website stats

Hi, Is there somewhere stats about the website and the community like: - number of active members, - number of posted I'bles - number of featured I'bles - average number of views - average number of "like" - most liked /viewed I'ble - most active L iked / viewed members - ect... etc.... It is my very own curiosity to know that. b.

Posted by BaptisteL8 1 year ago


10 DIY Gifts for Friends and Family

I wrote an article for Popular Mechanics about making your own gifts, titled 10 DIY Gifts for Friends and Family, that features some great gift Instructables.You're the type of person who likes getting his hands dirty fixing, servicing, and building your home, car, and garage hobbies. Why wouldn't you do the same with holiday gifts? Not only is a handmade gift more economical, but recipients will cherish something you have made above something store-bought. So, with lower costs, the prospect of genuine "this is really cool" thank yous, and some homebuilding fun in mind, let's get started on a DIY holiday. From my project-sharing Web site, Instructables.com, here are five DIY gifts for a dad, brother or fellow PM reader, and five less-expensive (time and money!) DIY gifts for the rest of the friends and family.

Posted by ewilhelm 9 years ago


Change instructables header from orange! Update 4

(Made new topic because old one was getting crowded and ugly)Yes, folks, the moment we've all been waiting for...you can customize the header at long last!For years the instructables header has been full of orangey goodness. Maybe a little too much orangey goodness. When I first saw the site, I thought, "Huh. It's February. A little early for halloween...". No lie. When I realized it's like this all the time, I realized something had to be done. I finally got around to sitting down and once and for all giving full control of the header to the user. Now, don't get me wrong. I love orange. I think the admins did a great job picking colors, I'm not trying to hate on them. But let's face it, sometimes change is good.With these handy-dandy styles, you simply install stylish, load them, and presto! No more header screaming ORANGE ORANGE ORANGE and pounding you over the head with shocking vibrant hues until you die. No more co-workers saying "are you on instructables again?! " Yes folks, the header is in your control! Yellow! Green! Invisible! Lots more! Links are all black, to avoid conflict with buttons and such. Link colors (and header color) are easily edited. To install, Firefox users can just install this addon and load the ClearHeader style. However, that's not the only way to install. Firefox users can use greasemonkey if you want. Opera users, IE 7 (ptooie!) can load the style as a userscript. It's cross browser!Many thanks to Gmjhowe for his generous contribution of mad photoshop skillz. New! Red: http://userstyles.org/styles/21622Blue: http://userstyles.org/styles/14765 Invisible: http://userstyles.org/styles/15029Yellow: http://userstyles.org/styles/15107Green: http://userstyles.org/styles/14804Eric's shoes Purple taken from his famous shoes instructable!: http://userstyles.org/styles/15032Gray: http://userstyles.org/styles/15030New! Black: http://userstyles.org/styles/21620Kiteman: http://userstyles.org/styles/15039Ewilhelm: http://userstyles.org/styles/15099Edit, tweak and post these to your heart's content. If you want THE WHOLE ENTIRE HEADER gone, not just graphics - you want EVERYTHING GONE from that bad boy, see here: https://www.instructables.com/community/Remove-the-entire-instructables-header-NOT-just/If you have questions, problems, etc, please post them here or PM me and we'll get it worked out.Many, many thanks to Yokozuna for providing me a handlogo file so I didn't have to color them in pixel by pixel like I was earlier, or mooch off gmjhowe like I did after that. :-DUPDATE: I have made substantial changes to all scripts. Please update your old versions. Due to name changes, some of them may not even update properly. If this happens, please uninstall any previously installed versions and install the new ones.Changelog:* Fixed bug in Blue header causing header to appear in all websites, not just instructables* Added the hand logo to Blue header * Marked obsolete versions of scripts* Changed all titles to reflect the application to instructables* Changed all descriptions to reflect the application to instructables* Made Black header* Made Red header* Gave all headers (except black) hand with proper white outlineFAQ:Q: I installed one header, then another one. Now I see the first one that I installed flash briefly before it goes to the current one. Now what?A: Make sure you disable all header scripts except for the one you are currently using.Q: Why are there CSS color codes at the top? That's extraneous code! You're dumb!A: Actually, I left it there on purpose, to make it nice and easy to refer to should you wish to change the link colors. Q: It's not working! Ahh!A: Make sure you have greasemonkey/stylish and the script itself enabled. If you continue to have issues, uninstall and reinstall.Q: I want to make my own. How do I do this?A: How to change the scripts:To change link colors, open the script and go to the sectionlinks */a {color: #000 !important; and change from #000 to whatever color you wish. To make custom-color scripts, download this file: . Edit it to whatever color you wish. Upload the file to an image hosting site such as tinypic or picoodle. Next, go to the first place where you see a url like (www.foo.jpg) and replace the url with the url of your uploaded picture.To make avatar headers, upload the appropriate file to an image hosting site and change as above. Then, go to the second url location and delete the url. Please upload any cool new scripts you make so others can enjoy them! If I like them I'll link them up here, too. ;)As always, please post bug reports and color requests in the comments.

Posted by Lithium Rain 8 years ago


Instrutables "Suddenly" appearing in "Unpublished" box when you publish them and logout and then sign back in...

I have been noticing my 3 'ibles keep appearing in "Unpublished" box after I submitted them and logged out and logged back in at a later time... Does anyone experience this or know about this bug... Or Have I Been hacked or what?!?

Posted by Macworldwizardz 8 years ago


What design features could be considered to make the laptop sit better on your legs, or that increases airflow when on a desk?

Asus, a sponsor of Instructables, has put together WePC where they are asking for input on their next generation laptops. As part of their sponsorship, they've asked my opinion on various aspects of laptops. Most recently What design features could be considered to make the laptop sit better on your legs (curved bottom), or that increases airflow when on a desk? In the next couple of weeks, I will be asking for your input on the final set of features for their community designed netbook. This is pretty exciting because feedback from users on Instructables will be directly incorporated in a consumer product that is scheduled to hit the shelves at the end of this year. For now, laptop stands:Instructables is full of laptop stands, and so I thought that the best way to answer this question would be to check out what lead users are already doing.A PVC laptop stand is one of the basic types, and it only requires cutting the PVC. The parts are held together with friction, and easily disassembled if necessary.PVC Laptop Standhttps://www.instructables.com/id/PVC-Laptop-Stand/An even more minimalist laptop stand can be fashioned from a metal coat hanger. Perhaps the Netbook should have flip-out legs to let users do this without an additional accessory?Ergonomic Laptop Stand Made From a Coat Hangerhttps://www.instructables.com/id/Ergonomic_Laptop_Stand_Made_From_a_Coat_Hanger/If you want to use your laptop in bed, the stand's legs needs to straddle you, like this laptop stand for bed.A better laptop stand for bedhttps://www.instructables.com/id/A-better-laptop-stand-for-bed/Since a laptop is essentially a monitor with a computer attached to it, an adjustable monitor arm can act as a laptop stand.Adjustable Vesa Arm Laptop Standhttps://www.instructables.com/id/Adjustable_Vesa_Arm_Laptop_Stand/Construction materials aren't only for insulating houses!Insulating Laptop Padhttps://www.instructables.com/id/Insulating-Laptop-Pad/Need to use your laptop outside? Try a tripod.Laptop Desk From Old Camera Tripodhttps://www.instructables.com/id/LAPTOP_DESK_FROM_OLD_CAMERA_TRIPOD/With the exception of the stands that are simple shelves, all of these stands have some sort of positive attachment point to the laptop in common. Like cameras, laptops should get a standardized bolt pattern allowing users to easily mount them in a variety of different ways. For more laptop stand ideas, see our Laptop Stands Guidehttps://www.instructables.com/id/Laptop_Stands/

Posted by ewilhelm 9 years ago


Nifty Gifty

My skills include:  electrical engineering, welding, programming, re-using, muffins Here's a link to my featured Instructable: https://www.instructables.com/id/%22Beating%22-LED-Heart-T-Shirt-finished!/ What I'd like to make for someone:  Bike Speedometer Kit/ EM levitation kit/ metal sculpture I'd be willing to make this size gift package for someone: s,m,l I'd be willing to receive a smaller or larger size gift package from someone than the one I make for someone else: sure! What I like:  functional things, educational things, things that make you go 'WOW', hand-made things, re-used things, art, visually stimulating/pleasing, elegant, muffins :-P What I don't like: cupcakes, k'nex/legos. I absolutely can't have: Type of thing I'd love to receive:  A functional/mind-grabbing piece of art.  Alternatively, something solar/energy related. Would you be willing to ship to an address outside your own country?  Yeah, sure. Confirm that are at least 18 years old: I'm 18++; [opt] januaryelement is someone who can keep a secret and knows me well.

Posted by T3h_Muffinator 8 years ago


how to delete instructables that were entered in contests that are long past?

Hi there, I just took another read through the terms of service and I feel sort of worried about some of my instructables which could be perceived as hazardous and I would like to delete them.  But because they had been entered in some contests (contests which are long since past) the system won't let me delete them.  I also tried making them private but got this huge stack trace as a result... With the ownership changing hands and stuff, I would feel more comfortable deleting some of my old contributions Thanks for any info -J 500 Servlet Exception javax.servlet.ServletException: javax.servlet.jsp.JspException: ServletException in '/common/layout1col.jspx': org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed at com.caucho.jsp.PageContextImpl.handlePageException(PageContextImpl.java:1120) at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:19) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:83) at javax.servlet.http.HttpServlet.service(HttpServlet.java:92) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277) at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113) at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527) at com.caucho.util.ThreadPool.run(ThreadPool.java:449) at java.lang.Thread.run(Thread.java:595) Caused by: javax.servlet.jsp.JspException: ServletException in '/common/layout1col.jspx': org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed at org.apache.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:923) at org.apache.tiles.taglib.InsertTag.doEndTag(InsertTag.java:457) at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:19) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:83) at javax.servlet.http.HttpServlet.service(HttpServlet.java:92) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277) at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113) at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527) at com.caucho.util.ThreadPool.run(ThreadPool.java:449) at java.lang.Thread.run(Thread.java:595) Caused by: javax.servlet.ServletException: javax.servlet.jsp.el.ELException: org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed at com.caucho.jsp.PageContextImpl.handlePageException(PageContextImpl.java:1120) at _jsp._common._nav__jsp._jspService(_nav__jsp.java:243) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933) at _jsp._common._layout1col__jspx._jspService(file:/home/instruct/deploy/instructables/common/layout1col.jspx:85) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:870) at org.apache.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:143) at org.apache.tiles.TilesUtil.doInclude(TilesUtil.java:149) at org.apache.tiles.taglib.InsertTag.doInclude(InsertTag.java:760) at org.apache.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:892) at org.apache.tiles.taglib.InsertTag.doEndTag(InsertTag.java:457) at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:19) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:83) at javax.servlet.http.HttpServlet.service(HttpServlet.java:92) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277) at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113) at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527) at com.caucho.util.ThreadPool.run(ThreadPool.java:449) at java.lang.Thread.run(Thread.java:595) Caused by: javax.servlet.jsp.el.ELException: org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed at com.caucho.el.ELExceptionImpl.create(ELExceptionImpl.java:61) at com.caucho.el.Expr.invocationError(Expr.java:1113) at com.caucho.el.ArrayExpr.evalObject(ArrayExpr.java) at com.caucho.el.PathExpr.evalObject(PathExpr.java:112) at com.caucho.el.Expr.evalStringNonNull(Expr.java:216) at _jsp._common._nav__jsp._jspService(common/nav.jsp:61) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933) at _jsp._common._layout1col__jspx._jspService(file:/home/instruct/deploy/instructables/common/layout1col.jspx:85) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:870) at org.apache.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:143) at org.apache.tiles.TilesUtil.doInclude(TilesUtil.java:149) at org.apache.tiles.taglib.InsertTag.doInclude(InsertTag.java:760) at org.apache.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:892) at org.apache.tiles.taglib.InsertTag.doEndTag(InsertTag.java:457) at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:19) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:83) at javax.servlet.http.HttpServlet.service(HttpServlet.java:92) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277) at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113) at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527) at com.caucho.util.ThreadPool.run(ThreadPool.java:449) at java.lang.Thread.run(Thread.java:595) Caused by: org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:60) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:111) at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:140) at com.instructables.model.persistent.Fileset$$EnhancerByCGLIB$$2d010252.size() at com.instructables.model.FileAdded.getMainImage(FileAdded.java:84) at com.instructables.model.FileAdded.getImageURL(FileAdded.java:100) at com.instructables.model.persistent.User.getImageURL(User.java:136) at com.instructables.model.ImageEnabled.getTinyURL(ImageEnabled.java:108) at sun.reflect.GeneratedMethodAccessor146.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.caucho.el.ArrayExpr.evalObject(ArrayExpr.java) at com.caucho.el.PathExpr.evalObject(PathExpr.java:112) at com.caucho.el.Expr.evalStringNonNull(Expr.java:216) at _jsp._common._nav__jsp._jspService(common/nav.jsp:61) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933) at _jsp._common._layout1col__jspx._jspService(file:/home/instruct/deploy/instructables/common/layout1col.jspx:85) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:933) at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:870) at org.apache.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:143) at org.apache.tiles.TilesUtil.doInclude(TilesUtil.java:149) at org.apache.tiles.taglib.InsertTag.doInclude(InsertTag.java:760) at org.apache.tiles.taglib.InsertTag$InsertHandler.doEndTag(InsertTag.java:892) at org.apache.tiles.taglib.InsertTag.doEndTag(InsertTag.java:457) at _jsp._pages._error._error__jsp._jspService(pages/error/error.jsp:19) at com.caucho.jsp.JavaPage.service(JavaPage.java:60) at com.caucho.jsp.Page.pageservice(Page.java:570) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:179) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:485) at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350) at com.instructables.servlet.ErrorServlet.service(ErrorServlet.java:83) at javax.servlet.http.HttpServlet.service(HttpServlet.java:92) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106) at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:277) at com.caucho.server.webapp.RequestDispatcherImpl.error(RequestDispatcherImpl.java:113) at com.caucho.server.webapp.ErrorPageManager.sendServletError(ErrorPageManager.java:362) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:514) at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:527) at com.caucho.util.ThreadPool.run(ThreadPool.java:449) at java.lang.Thread.run(Thread.java:595) Resin Professional 3.0.28 (built Mon, 18 May 2009 02:21:41 PDT)

Posted by foobear 7 years ago


Homeowners go greener with do-it-yourself jobs

Michael Davis and his 60 Watt DIY Solar panel were mentioned in SFGate's Homeowners go greener with do-it-yourself jobs.Like a lot of Bay Area homeowners, Alissa Hauser and husband Steve Brown have already done the small things to save on utility bills and pursue a green life: lower the thermostat, install energy-efficient lightbulbs, use old T-shirts for rags instead of paper towels.But earlier this month, the East Bay couple took a longer stride into the do-it-yourself green home improvement era by spending a Saturday afternoon routing gray water pipes from their laundry machine to their garden. Now, each time they run a load of dirty clothes, the excess H{-2}O runs through a filtering system that waters their apple, plum and lemon trees. "In many ways, environmentalism has become an expensive, consumer-driven effort," Hauser, a director at a nonprofit, said. "But this kind of project proves environmentalism can be a money-saving lifestyle, too."...Michael Davis, a Florida inventor who owns property in the Arizona desert, became a minor DIY Internet sensation on the environmental Web site treehugger.com last month when he posted a step-by-step guide on building a homemade solar panel system for $105.Davis said he needed the free electricity to power tools and equipment on his property near Arizona's Painted Desert, where he relies mostly on a generator. He bought used and blemished solar panels off eBay for about $30 and strung together a bootleg unit that managed to power 60 watts of free juice, enough to recharge his drill overnight - a small but important step in the DIY quest to corral solar energy on the cheap.Davis' panels also received high attention on instructables.com, the San Francisco-based Web site that has become a popular destination for do-it-yourselfers looking for detailed instructions. Since the site added a green section last year, users worldwide have contributed more than 120 blueprints on green home improvement projects, everything from contraptions to convert attic heat into hot water to tinning a roof with aluminum cans.More news and press about Instructables here.

Posted by ewilhelm 9 years ago


Farewell my robot army

Dear Everyone (and you know who you are), The time we've spent together has been unforgettable and I think you're really swell, but I'm afraid it's time for me to move on now.  You've always been there for me, supporting my every effort, from cheeseburger salads and microwave cakes to turning Care Bears into a coat.  I love you for that. While in your tender, sometimes tempestuous, embrace, I've grown and blossomed from a green intern to the editor of your food and living channels, and you've rewarded me with your support, comments, and continuous inspiration.  But now it is time for me to spread my wings and move on to new territories.  I will always appreciate everything you've done for me.  I will still be here, lurking in the forums, popping up in your recent feed, featuring your awesome projects, and occasionally feeding you a new recipe of epically unhealthy proportions or gratuitously kitten-themed craft project.  So this is cheerio, but not goodbye. I hold all of you in my heart, and I am not going far.  You will find me just across the internet at Betabrand.com, turning a new group of people's ridiculous concepts into ridiculously popular products and trends, just as we always have here. So be prepared for a stream of disco-fabric and other related Instructables as I transition into my new role managing the Thinktank division and test out new product ideas.  I promise not to stop making cupcakes, or putting bacon where it doesn't belong.  Be well, do good, and keep making awesome projects. All the best, Sarah

Posted by scoochmaroo 5 years ago


Two different you pages

When logged in theres the spot that shows your image and says you in the upper right corner. If you right click on it and select open link in new tab you get the good you page - https://www.instructables.com/you/ This one lets you see your favorites, New stuff from people you folllow and other good stuff. But now if you left click on it a drop down box appears and clicking the word you takes you to a worse page - https://www.instructables.com/member/keebie81/ <--- the last part would be your user id. This page doesnt let you see who you follow, your premium membership info, or a bunch of other info such as your image library

Posted by keebie81 11 months ago


Share a photo of you in your happy (making) place!

I was in my garage the other night creating a big mess and a lot of noise, when I looked down and realized I was covered with sawdust and wood shavings. My immediate thought was, "This is my happy place!" . . . and I decided to snap a photo.  Got a photo of you in your happy (making) place? Whether you're surrounded by yards of fabric, hands covered in clay, whipping up something tasty, soldering iron in hand . . . we'd love to see some photos of you doing what you love--making stuff! I've got some pro memberships to give away, and maybe even a few robot t-shirts!  This is a standing offer. Share a comment and a photo below!

Posted by seamster 2 years ago


New Features!

We've just released a new version of the site with some noticable changes. The biggest are:new header layout with customization optionsWe moved the main menu items up nearer the top to make room for the category exploration tabs in the light orange bar. In the top right, for logged-in members, you'll see a CUSTOMIZE link. Behind that lies the ability to select up to five of your personal favorite links to create your own shortcut menu.Get notified of your favorite members' activityOn member pages, and on the author info boxes, you'll see a SUBSCRIBE button. Clicking that marks that member as someone you're interested in, and any time they publish or update something, you'll get an email. You can configure how often you get these emails in your You pages - choose Email Alerts. And change your subscriptions there too - choose Subscriptions.You'll be able to figure these out pretty easily so I won't go into too much detail. There are a couple smaller things too that I'll let you work out on your own.Got bugs? Let us know .

Posted by rachel 10 years ago


Instructables Robot on Twitter

I am on Twitter. See my various updates:Featured Instructables, Forum Topics, and Questions & Answers:http://twitter.com/instructablesAll Instructables:http://twitter.com/InstructableAll Instructables Questions & Answers: http://twitter.com/askinstructableLearn to syndicate your Instructables using our many RSS feeds:https://www.instructables.com/id/Syndicate_Your_Instructables_Forum_Topics_and_Fa/

Posted by Instructables-Robot 9 years ago


What Is The History Of the Instructables Robot

What is the history of the instructables robot?

Posted by TheAmazingMaker 3 years ago


Featured Instructables

If you sign up for a pro membership do your future  instructables get featured ?

Posted by mchhabra1 3 years ago


Instructables prize pack?

What is the instructables prize pack, besides the robot t shirt?

Posted by RiverFlame 4 years ago


Instructables page lay out

Why are the pictures not appearing on the screen when I view and instructable?

Posted by Deadpunk 6 years ago


Thank you Instructables Instructable - go see!

Simple: go see.Bumpus & gmjhowe put a lot of work into organising it - it deserves your views.

Posted by Kiteman 9 years ago


Instructables at Maker Faire!

Instructables will be at the Autodesk booth at the San Mateo Maker Faire! Anyone going?

Posted by Penolopy Bulnick 4 years ago


Wasagi Likes Instructables (Pivot)

(See Image)

Posted by Wasagi 9 years ago


What's Hot on Instructables Today?

See which Instructables are getting the most pageviews today:https://www.instructables.com/tag/type:id/?sort=hits_today

Posted by ewilhelm 9 years ago


How did you come across Instructables?

How did you all come across Instructables?

Posted by The Jamalam 10 years ago


who was the very first (non-employee/intern) instructables member

Who was the very first Instructables member who was not already an employee or intern of instructables? are they still around? if yes then what was their last instructable? if not then who is the oldest active member and what was their last instructable/comment?

Posted by budsiskos 10 years ago


Instructables Chat Room

I like sending email. However, sometimes email isn&apos;t fast enough. So, try this:.mcrmeebo { display: block; background:url("http://widget.meebo.com/r.gif") no-repeat top right; } .mcrmeebo:hover { background:url("http://widget.meebo.com/ro.gif") no-repeat top right; } If this one isn&apos;t to your liking, try this: Instructions on how to use this chat room here:https://www.instructables.com/id/How-to-Use-the-Instructables-IRC-Chatroom-With-C/

Posted by Instructables Robot 10 years ago


Site not accepting new instructables

It appears the function to create a new instructable is down.  Just get the animated dots running across top of page.

Posted by DiyWaterDog 1 year ago


Instructables in the News

Instructables seems to be finding its way around the news media. Here are links to the mentions I know of. If you see any others, leave a note in the comments, or post a forum topics and I'll add a link to it here. If you're from the press and would like to arrange an interview, please contact me here. See the most current news about Instructables with a Google News search for Instructables. The Top 100 Websites of 2011 - PCMag Share What You Make with Instructables - Forbes Autodesk 2011: On Autodesk Acquiring Instructables - Core77 Eric Wilhelm featured on NPR discussing DIY "Sous Vide" cooking techniques Maker Faire and the Growth of Do-It-Yourself - Entrepreneur Autodesk Buys Instructables; Design Software Giant in Consumer Marketing Push - Xconomy Instructables, A Mecca for Makers, Reflects Eric Wilhelm’s Passion for Building Stuff and Telling the Story - Xconomy Autodesk Acquires Instructables and What it Means for Makers - MAKE eBook Evolutions: Instructables - Forbes Blog Eric Wilhelm discusses high-tech Halloween projects on NPR's Science Friday 2010-10-22 New York Times - Bamboo Bicycles New York Times - Growing Vegetables Upside Down DIY Green Projects - ABC News Instructables in the Daily Green Taking an Open-Source Approach to Hardware - Instructables in the WSJ FYIs for the DIYers - Instructables in the Sacramento Bee Do-It-Yourself Guru Makes Treasures From Trash - Tim Anderson Profiled on NPR's Weekend Edition Instructables on WGHP Fox 8 - Paper Wallets and Marshmallow Shooters "It's not like everyone who does DIY is a communist!" - Instructables in the Financial Times Instructables in Inventors Digest - Five Questions with Eric Wilhelm Instructables on KSL5's Studio 5 How to make your own high-tech Christmas gifts - Instructables in New Scientist Build It Yourself at Instructables.com - Instructables on ABC's Ahead of the Curve DIY Holiday Gift Ideas - The Best of Instructables on NHPR's Word of Mouth Instructables on NPR's Here & Now 11/24/2008 Instructables on NYC's WCBS-AM 880 Monday Eco-nomical: Homemade Gifts -- Instructables Mentioned on NPR's Weekend Edition Sunday 2008-11-23 Instructables on NPR's Weekend Edition Saturday - 2008-11-22 Homeowners go greener with do-it-yourself jobs Faberge Egg Contest Round-up by Forbes Dry-Ice Martini and Electric Cake - Hungry Scientist and Instructables in the NYT Leah Buechley and Instructables Written Up by Forbes: "A Blinking Fashion Statement" Instructables Part of PC World's 100 Incredibly Useful and Interesting Web Sites Customers increasingly drive firms' innovations Netting circle - The crafting and DIY crazes are catching on with websites such as Etsy and Instructables Eric Wilhelm wins Technology Review's Top Innovators under 35 Award Tiny Talents - Learning Bar Tricks in the New York Times Magazine How To Fix The World & Grassroots Innovation Takes Root - Instructables in Forbes My Belt Sander Can Beat Your Circular Saw - Instructables in the New York Times 3 How-To Projects In 60 Seconds - Eric Wilhelm of Instructables on the Forbes Video Network Eric profiled by Technology Review in "Instructables pioneer loves to kite-surf" This, From That - Maker Faire and Instructables in the New York Times Instructables on NPR's Talk of the Nation April Fools' Day 2008 - The Top Five Office April Fools Pranks Instructables on NPR's Weekend Edition Sunday March 9th, 2008 Innovation: 'How-To' Web Sites Let You Learn Just About Anything - Instructables in Fox Business News Arts and Crafts Find New Life Online - Instructables in BusinessWeek Instructables in SmartComputing Instructables on LA's KROQ Instructables in the Telegraph -- Weird and wonderful inventions The How-Tos That You Do: Instructables Keep People In Step After Step After Step. - Instructables in Helio Mag Instructables in the New York Times -- Romancing the Flat Pack: Ikea, Repurposed Instructables in the New York Times - In a Highly Complex World, Innovation From the Top Down Mouse Mouse in FHM-Germany Instructables and Squid Labs featured in Tech Closeup's April 2007 Show Instructables in the New York Times - How to Improve it? Ask Those Who Use It Instructables wins the 2006 WIRED Rave award for Industrial Design Instructables in World Changing Instructables mentioned in Jane Mag Instructables in the Sydney Morning Herald PodTech Network Instructables team interview: Eric and Leah Instructables in FHM-Netherlands Laser Cutter Origami - Squid Labs in the New Yorker Instructables in Trendwatching Instructables in Edutopia Instructables in The Village Voice Instructables in Network World, January 2006 The Dream Factory - Instructables debuts in WIRED, September 2005 Squid Labs profiled in WIRED news, September 2005 More cool stuff about Instructables here at the guided tour.

Posted by ewilhelm 11 years ago


Version 2 of the Instructables Plugin for WordPress is out now

I just finished up version 2 of the Instructables Plugin for WordPress https://wordpress.org/plugins/instructables/ This plugin allows you to list instructables as posts or tiles by username, keywords, groups, all recent or featured on your WordPress site. 

Posted by MrRedBeard 1 year ago


Instructables: Quality Standards

I was thinking..... as I do. Quite a few of instructables, on.... instructables, havn't meet the quality standards of a good instructable, let alone get featured. Why do people bother make instructables 2 steps long? Wouldn't they like to be in the newsletter and get nice feedback? If you put all you effort in to an instructable you will get repaid with nice comments (normally). I wouldn't like to see instructables as a website with few featured instructables lots of quick put to gether nonsense. I would like to see quality, and a archive of fun things to do and make for all the family. A while back a published an instructable called 'professional water rocket guide'. I spend along time on it and was pleased with my self when it got featured, and it was in the newsletter. This it was gives me motivation to do good instructables. What do you think about poor informative an qualitive instructables? Thanks

Posted by oscarthompson 8 years ago


Can I create a new instructable on a progressing, but incomplete project?

I would like to create an instructable on a project I am just beginning and report on it as it progresses. Is that acceptable or is it preferred to create the instructable only on completed projects?

Posted by JimRD 7 years ago


Working on Mice At Instructables HQ

It's just a normal work day here at Instructables HQ with mice parts strewn all over the work table.

Posted by ewilhelm 10 years ago


How to install the Instructable app on a tablet?

When using a tablet, the Instructables app is not available in the Google Play store. Is there a way to install it on a tablet?

Posted by d ata 1 year ago


Instructables Poll

Hey everyone! I have a poll for you guys. I was wondering what brought you to the site we all know Instructables. Was it an instructable? A sudden need for DIY-ing? Whatever it is please tell me and everyone else in this forum.

Posted by lockpick 7 years ago


Here is my new Instructables

Https://www.instructables.com/id/Mobile-Car-Computer/

Posted by slwthr 7 years ago


Getting the Instructables ID?

Is there any way to obtain the ID of an Instructable? As in, now the URLs of iBles are www.instructables.com/id/insert name here, instead of a chain of "random" letters and numbers. Thanks, Bran.

Posted by Bran 10 years ago


Instructables appear multiple times in new layout

Not sure it's a bug, they might have intended this. Instructables often appear twice on the main page like this :

Posted by scraptopower 7 years ago


Instructables bar

Hey Look  what I found! In my neigborhood (on Barcelona, Spain) are the instructables preferred bar... Nice! PS. I promise I have no stock option of this bar!

Posted by mikolynn 6 years ago


What's the Instructables logo font

Seems like an odd question but I'm just curious.

Posted by asasklfjklasfkljasklfjaklfsjkl 9 years ago


"Joke" or "Funny" Instructables

Do you accept "joke" or Instructables based solely on "humor"? Do you think they should be allowed on Instructables? IMHO, if they are actually funny and/or build something cool in the process, I let them pass. Others, not so much. What say you?

Posted by Bran 10 years ago


Instructables Robot Family

Please meet some of my long lost and briefly lost cousins. Long lost robot cousinsBriefly lost robot cousinsemergency food preference

Posted by Instructables Robot 10 years ago


Star Trek Instructables.

Post any ideas for a 'ible related to Star Trek, and i will try to make it.

Posted by TyMan210 9 years ago


Top 100 Instructables of 2017

Hello friends! Looking back over the top-viewed Instructables from 2017, I realized what an interesting list it was and decided to put them into a collection to share. Here's a link: https://www.instructables.com/id/Top-100-Instructables-of-2017/ Take a look and see if some of your Instructables (or some of your favorite Instructables) made the list. If you've got any thoughts, comments, observations, please share below!

Posted by seamster 9 months ago


Anybody feel like making an Instructables app?

So you guys may know that Instructables no longer supports their apps for either phone platform. This is a pain as many of us like using our phones for the things they look at on the site. Is anyone interested in putting together an Instructables app?

Posted by jchoneandonly 1 year ago


Get Instructables statistics programatically

I want to have a small application / gadget that displays statistics of the instructables I submitted, kind of popularity meter. Is there an API, Webservice or something to get the data from the site?

Posted by zmashiah 6 years ago


Instructables stickers

Is there anywhere we can buy Instructables stickers? I know the old Yahoo store had them available, but that's gone now and there's only links to the spreadshirt store... which only does shirts.To quote Kiteman: You have stickers. We want stickers. GIVE STICKERS!https://www.instructables.com/community/Instructables-stickers/https://www.instructables.com/community/Instructables-Now-Has-a-Store/TIA. =)

Posted by ll.13 9 years ago


Instructables App

So, has anyone else seen the Instructables App? So many brilliant minds, apple/mac people... and it still works better to just use the browser?  Is it still being added to?  Is it being worked on more? I'm sorry to have to say, but this is the first time Instructables has really.. disappointed me.

Posted by tesla94 8 years ago