How to find out the version of an Etherpad instance?

The git hash is stored in the HTTP Response headers.

red

Open your browser (ff/chrome)
F12 (developer tools)
Network
Look in the header responses. It will show the Git Hash of the current revision then look at http://github.com/ether/etherpad-lite to see which hash is relevant to which version.

5 reasons I left Tinkercad for Blender

Tinkercad is a great free online CAD editor but Blender is a way better offline alternative. Tinkercad is very easy to get started with understanding the fundamentals of 3d modelling but it’s limitations of number of designs and polygons is a deal breaker.

Blender is a great free and open source tool that has extremely powerful features and amazing functionality. It is cross platform and extremely well documented.

So here are my 5 reasons:

1. Blender is free and open source, Tinkercad kept changing things around me (moving buttons etc) and it got confusing.
2. Blender supports more file formats
3. Blender can provide high quality image renders
4. Blender can create objects with more polygons
5. Blender has documentation for doing complex tasks

Download Blender today

Investing in 3D printing

TLDR; The companies that make the reels of ABS are a good shout, the actual printer companies are not a safe bet.

Also a lot of the online companies sculpteo etc. are not public yet despite having a lot of available capital.

Most of the consumer level printers are getting funding through stuff like kickstarter and most of them are fizzling out but contributing back to the larger reprap project.

Investors are invited into this sector unless you go higher up the chain (Parts). 3D printing is an example of how investment can go into the hands of the wealthy for quite a prolonged period of time(the innovation period) before it needs to go public.

Know at which point on the chain of supply you want to invest.

The main investment areas are:

1) Software / Web services (SaaS) stuff IE Sculteo, tinkercad, shapeways..

2) Printer manufacturers (see all the projects on kickstarter etc.) — some companies IE BitsFromBytes are toxic and should be avoided.

3) ABS suppliers

4) The electric motor, printer nozzle suppliers

IMHO the smart person longs on ABS or the motor suppliers ~(90%), the risk taker shorts on SaaS ~(30%), the dreamer shorts on hardware ~(5%).. % are my estimation on getting a positive return.

Also remember that amateurs who get good at 3D design are going to want to start using professional tools such as autocad/solidworks and that is another market you might want to look at.  Personally I think Blender provides the best value and is the best modelling tool but as it’s FOSS you wont be able to invest with an expectation on return.

Someone who knows more about 3D printing than me might argue that ABS is less quality than the reductive powder available but I’d argue that amateurs wont need such high quality and that the ABS presents a better value case for the next ~10 years.

So yeah.. Here is your safe / long

44 Tech sites to contact when launching your product

This is my contact list for an NFC piece of tech I’m working on.  I thought it might be useful for other tech startups launching new products especially for those in the mobile / android / NFC space.

When you submit a news tip to these websites you might not receive a response and/or you may be waiting up to 4 weeks before they get around to writing publishing.  Don’t worry if this is the case, they are very busy and sometimes your products just doesn’t fit in with what their audience might be interested in.

You should use the Chicago manual of style when drafting any newsworthy articles.  The likelihood of your tip being picked up on depends on the quality of your press pack and it’s relevance according to the editors audience.  I would suggest spending at least a week working on your press pack and if possible get it proof read by an expert.  Creating a press pack is a skill, this contact list is only 1% of the problem solved.

When contacting for a review you wont need to be so formal however you may want to provide them with a press release style statement so they can quote you.

Each website will have a different audience so you should tweak how you contact them to emphasize how your new product will affect their audience.

  1. xda-developers  – http://www.xda-developers.com/suggest-content/
  2. YCombinator – http://news.ycombinator.com/submit
  3. Reddit – http://reddit.com
  4. slashdot – http://slashdot.org/
  5. Wired – http://www.wired.com/about/feedback/
  6. engadget – http://www.engadget.com/about/tips/
  7. Gizmodo – tipbox@gizmodo.com
  8. theregister.co.uk – news@theregister.co.uk
  9. gadgetsin – https://twitter.com/gadgetsin
  10. The huffington post – scoop@huffingtonpost.com
  11. Mashable – http://mashable.com/submit/
  12. Techcrunch – tips@techcrunch.com
  13. Before it’s news – http://beforeitsnews.com/editorial/
  14. gizmag – editor@gizmag.com
  15. guyism – http://live.guyism.com/submit
  16. sellcell.com – http://www.sellcell.com/help-and-support/
  17. sellmymobile.com – http://www.sellmymobile.com/help-and-support/
  18. the next web – http://thenextweb.com/contact/
  19. geek.com – http://www.geek.com/about/
  20. the gadgeteer – http://the-gadgeteer.com/well-review-it/
  21. ewallstreeter – http://ewallstreeter.com/page/contact.php
  22. gear diary – http://www.geardiary.com/how-to-submit-your-product-for-review/
  23. android spin – http://androidspin.com/contact-us/
  24. gizbot – https://twitter.com/gizbotcom
  25. rfid journal – mroberti@rfidjournal.com
  26. gentlemint – http://gentlemint.com/
  27. pymnts.com – http://pymnts.com/regulations/submit-content/
  28. dailyme – http://dailyme.com/mynews/addcontent
  29. lazy tech guys – http://lazytechguys.com/contact-us/
  30. techchee.com – tips@techchee.com
  31. nfc world – http://www.nfcworld.com/tip-off/
  32. tech wench – http://www.techwench.com/contact/
  33. damn geeky – damngeeky@gmail.com
  34. runaroundtech – http://www.runaroundtech.com/product-submission/
  35. golem.de – news@golem.de
  36. betakit – tips@betakit.com
  37. android rundown – http://www.androidrundown.com/about/submit-app-hardware-review/
  38. Android Banks – http://www.androidbands.com/
  39. mobile developer tips – http://mobiledevelopertips.com/submit-tip
  40. nfcnews – http://www.nfcworld.com/contacts/
  41. TG Daily – http://www.tgdaily.com/contact
  42. Electronista – http://www.electronista.com/contact/newstips/1
  43. GigaOM – http://gigaom.com/tips/
  44. Forbes – readers@forbes.com

Do you think your website should be included?  Leave me a comment and I will check it out.

Also this

Get Etherpad Pad contents in Javascript

function getElementByIdInFrames(id, base) {
  var el;
  if(el = base.document.getElementById(id)) {
    return el;
  }

  for(var i = 0, len = base.frames.length; i < len; i++) {
    if(el = getElementByIdInFrames(id, base.frames[i])) {
      return el;
    }
  }
}
getElementByIdInFrames("innerdocbody", window).innerHTML;

This means you can also do…

getElementByIdInFrames("innerdocbody", window).innerHTML = "Superducky";

And if you want to use jQuery a one liner will sort you out..

console.log($('iframe[name="ace_outer"]').contents().find('iframe').contents().find("#innerdocbody"));

NOTE: Due to a change in the jQuery API a . after iframe was removed — 10/02/2013

Means you can do..

$('iframe[name="ace_outer"]').contents().find('iframe').contents().find("#innerdocbody").html("Superducky");

Thanks to Mark Fisher for the jQuery example