Periodically, I get into a conversation with someone about 3d printing and end up rifling off a list of cool 3d apps and resources I've stumbled across. So, it's about time I made a list. If you know of other great resources or information, please enter it in the comments.
Tinker CAD; Simple, browser based 3d modeling software. You can also search and build on others' creations. Free
Fusion 360; Robust 3d modeling software for pc or mac. Free for hobbyists and start ups (earning less than $100k)
123 App; This is a suite of multiple apps and software for 3d design. 123D catch allows you to generate models from photos and 123D design is basic design. There are some changes coming to these apps soon. From the press release, it looks like they're consolidating apps and rolling some features into other apps. Be sure to read the comments as well where there are further clarifications.
Cookie Caster; Draw your own cookie cutter or make one from a photo. You can then download the file to 3d print it.
Thingverse; A platform for sharing designs. You can download and build on other designs or just download and print.
Instructables; User generated instructions on everything from construction to sewing, cooking and electronics. 3d printing Instructables may have also downloadable designs. At minimum, a great place for inspiration and learning. If you're over there, be sure to look me up.
YouTube; User generated video. It's a great place to see these apps in motion. You can often find a quick demonstration of exactly what you need. Be sure to check out my Maker Freak channel when you're there (though I have no 3d printing videos yet).
Bonus:
Fabricated; Book on how 3d printing will change the world. I had to stop reading it before bed because it would make my mind race with the possibilities. (Link is to Better World Books who sell books for non profit agencies and use their profits to support world literacy. Not to mention great prices and free shipping).
MIT app inventor; Great resource to start learning about design and building of apps. Companion app (to test your code) is Android only.
Scratch; Basic drag and drop programming
Disclosure; A number of the resources I'm recommending are from Autodesk Inc., but that's just because they're awesome and offer a bunch of free resources in support of makers and hobbyists. My brother works for Autodesk, but I have no relationship with the company nor have received any compensation for my recommendations. (But hey, Autodesk, if you want to throw some $$$ my way, I'd be happy to delete part of that last sentence).
Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts
Friday, January 6, 2017
Free 3D Design and Printing Applications + bonus recommendations
Labels:
3d app,
3d printing,
applications,
auto desk,
autodesk,
computer programming.,
free,
fusion,
fusion 360,
Instructables,
MIT app inventor,
programming,
scratch,
thingverse
Wednesday, February 13, 2013
WTF OMG its Dictionary Maintenance
It’s easy to ignore the thousands of decisions that go into a piece of software or a website. Beyond what each page says and how it’s arrange, there how many menu items and how they’re organized to the size of a font and the degree of contrast from the background. These are things that most people never think about, but encounter virtually every day.
Noah Sussman wrote a post called Falsehoods programmers believe about time . It illustrates all of the various ways a programmer can screw up coding time in an application. For example:
- There are always 24 hours in a day.
- Months have either 30 or 31 days.
- Years have 365 days.
- February is always 28 days long.
- Any 24-hour period will always begin and end in the same day (or week, or month).
I am reminded of these as I manage a system dictionary which serves as the spell check for the application. When you search for “dictionary maintenance” you get a full page of definitions of maintenance (with the last being the Urban Dictionary definition of “high maintenance”), but there no resources that I could find which aid in maintaining a system dictionary.
The reason for this is that the dictionary is, well, the dictionary. It’s given to us and there’s one way right way to write a word, right?
Aside from the obvious misspellings and slag which people frequently recommend be added to the dictionary, there are a host of other issues you encounter when you dive into the maintenance aspect of adding or rejecting items for the dictionary.
Names in general pose a variety of issues. Should proper nouns / proper names be in the dictionary? The editors as Wikipedia wish to make a distinction between the two,
A distinction is normally made in current linguistics between proper nouns and proper names. By this strict distinction, because the term noun is used for a class of single words (tree, beauty), only single-word proper names are proper nouns: Peter and Africa are both proper names and proper nouns; but Peter the Great and South Africa, while they are proper names, are not proper nounsFor my purposes they’re largely interchangeable. Individuals’ names do not need to be included in the dictionary while business names (especially those which are unique or spelled incorrectly al la Dunkin Donuts) should be included in the dictionary. Location and geographic names such as towns, cities, counties, states, lakes, rivers etc. should be included in the dictionary.
Initialisms and Acronyms are always fun. While extremely similar there are slight differences.
Initialisms are abbreviations which consist of the initial (i.e. first) letters of words and which are pronounced as separate letters when they are spoken”- Oxford DictionariesFor example the BBC (British Broadcasting Company), UN (United Nations) and the text lingo WTF (What the Fuck) and OMG (Oh My God). On the other hand,
Acronyms are words formed from the initial letters of other words and pronounced as they are spelled, not as separate letters.- Oxford DictionariesThese are things such FIAT, IKEA and SCUBA. (Some might also call these neologisms as they’ve become words inthemselves and most couldn’t tell you what they stand for with the possible exception of SCUBA).
Another issue with names is shortening them. While most Europeans wouldn't dream of shortening Katherine to Kathy without explicit permission, in America we frequently do just that. Rather than putting in the full name of a company, its shortened because it’s familiar. For example, L.L. Bean shortened to Bean’s /Beans (L.L.Bean also falls into the category Names with Punctuation).
Abbreviations: Similar to acronyms, abbreviations are short hand for longer words. So rather than writing out the full word such as “evaluation” the user writes “eval”. Client become clt. (or pt.). Many words may have multiple versions of an abbreviation such as appointment. Would you abbreviate it as appt? apt? If you schedule multiple, is it appts? What if they live in an apartment (apt.)?
There’s also names with punctuation which adds a twist. I always ensure that a business which uses punctuation has it correctly in the dictionary, but this doesn’t prevent people from recommending variations (especially names that seem like they should have hyphens such as Walmart/ Wal-Mart). Other names with punctuation include, O*Net, Asperger’s /Asperger syndrome (both seem to be acceptable) and L.L. Bean.
Lastly, you have those which hit the jackpot of issues: Lou Gehrig’s disease (proper name and punctuation) or should that be ALS (initialisms) or Amyotrophic Lateral Sclerosis?
Photo courtesy of Perosha
Subscribe to:
Posts (Atom)