Author Topic: OSHW Hosting  (Read 18412 times)

0 Members and 1 Guest are viewing this topic.

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6190
  • Country: us
Re: OSHW Hosting
« Reply #25 on: January 21, 2015, 03:19:58 pm »
I primarily use arch linux, but I do all my arduino stuff (via codevisionAVR in C) on windows.

I can't ethically pay somebody as it's for college and If it's a skill worth learning, I'll learn it before I even consider farming it out.

A college student that knows Linux? Then, git is for you and it will be a long term investment.

For the project hope page using one of the online authoring tools (word express, site builders, etc) is probably the easiest, no need to learn HTML. Some version controls sites provide that as well. Github for example support markdown text format (easier than HTML) and wikis.  The nice thing about the markdown files is that they are version controlled like any other file.

This is a file in github markdown format
https://raw.githubusercontent.com/zapta/arm/master/pro-mini/README.md

And this is how it looks to visitors
https://github.com/zapta/arm/tree/master/pro-mini#arm-pro-mini

There are other version control web sites with arguably better features (e.g. better online diff, more friendly version control systems, download section with file descriptions and so on) but github is the defacto standard. People are familiar with it, have accounts and know how to fork your repository and submit bug reports. Its a long term investment.
 

Offline ehughes

  • Frequent Contributor
  • **
  • Posts: 409
  • Country: us
Re: OSHW Hosting
« Reply #26 on: January 22, 2015, 06:50:56 pm »
You may find these GIT tutorials helpful:

https://www.atlassian.com/git/tutorials/


I use both Git and SVN.   With Git,  you absolutely need to learn the command line.   The GUI tools often aggregate several operations in one command to try to make it more like SVN.  The problem is that the terminology between the different systems can use the same words with 2 different meanings.

Git can be very powerful but you have to understand what you are doing with every command.

What I have found is that SVN is better suited for tracking hardware revisions and GIT is better for software.   The infinite branch/merge feature of GIT does not reflect how a hardware workflow happens.  Not to say it isn't useful but GIT for hardware doesn't always make sense.


« Last Edit: January 22, 2015, 06:56:29 pm by ehughes »
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6190
  • Country: us
Re: OSHW Hosting
« Reply #27 on: January 22, 2015, 07:02:30 pm »
What I have found is that SVN is better suited for tracking hardware revisions and GIT is better for software.   The infinite branch/merge feature of GIT does not reflect how a hardware workflow happens.  Not to say it isn't useful but GIT for hardware doesn't always make sense.

I am using git for OSH hardware and software. A single branch, no merge, no stashing, very simple.  It's counter intuitive but you need to use only a few basic commands (git add, git rm, git status, git log, git diff, git commit, git push) and remember that 'git status' will suggest a few more commands (e.g. to revert).
 

Offline DIPLover

  • Regular Contributor
  • *
  • Posts: 178
  • Country: ca
Re: OSHW Hosting
« Reply #28 on: January 27, 2015, 05:24:43 am »
Try BitBucket (https://bitbucket.org/). There you can use Mercurial source control. Has pretty much the same functionality as git (distributed, fast, easy branching, ...) but it has really good Windows interface (TortoiseHg) and it just feels (at least to me) more friendly.

I use bitbucket also. Free repos for closed projects up to 5 people is useful. You can use mercurial or git. TortoiseHg is nice. Mercurial command line I find I like better than git. Feature-wise they're comparable. But git came from Linus' brain.
Web interface is nice.
 

Offline C222

  • Contributor
  • Posts: 13
Re: OSHW Hosting
« Reply #29 on: March 18, 2015, 10:56:38 pm »
I've hosted hardware and firmware from the same GitHub repository for a while and it worked fine. They have a halfway decent UI for windows that works well until something in the repo inevitably breaks, then you need a git guru or Google. (GitHub has a built-in STL renderer for some reason)

I've seen Upverter around the internet, but I haven't seen anyone use it or review it yet. It promises a lot. Free trial available.https://upverter.com/
 

Offline katzohki

  • Frequent Contributor
  • **
  • Posts: 378
  • Country: us
    • My Blog
Re: OSHW Hosting
« Reply #30 on: March 25, 2015, 08:52:05 pm »
You can build an entirely free website using Google Drive combined with a free DNS rerouter such as changeip.com

see http://www.freeenergy.isasecret.com/ and http://www.overpriced.organiccrap.com/ for two examples I made. You can go a lot more complicated, but this are just very basic hand-written HTML.
 

Offline codeboy2k

  • Super Contributor
  • ***
  • Posts: 1836
  • Country: ca
Re: OSHW Hosting
« Reply #31 on: March 26, 2015, 09:54:37 pm »
You can build an entirely free website using Google Drive combined with a free DNS rerouter such as changeip.com

see http://www.freeenergy.isasecret.com/ and http://www.overpriced.organiccrap.com/ for two examples I made. You can go a lot more complicated, but this are just very basic hand-written HTML.
Woah! that's cool!  Is this something that's generally well known and acceptable use for Google drive?

I have a few friends that have asked me to do websites for their (very small!) home based businesses, but the upfront costs and annual costs + dns registration puts them off.

They would go for a free Google drive solution if Google doesn't care.
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6190
  • Country: us
Re: OSHW Hosting
« Reply #32 on: March 26, 2015, 10:10:57 pm »
You can build an entirely free website using Google Drive combined with a free DNS rerouter such as changeip.com

see http://www.freeenergy.isasecret.com/ and http://www.overpriced.organiccrap.com/ for two examples I made. You can go a lot more complicated, but this are just very basic hand-written HTML.

You can also use the site builder. It supports themes, navigation, etc.

https://sites.google.com

BTW, the google code hosting that was mentioned earlier in this thread is not a viable option anymore so github is the king. I still have an old project that I need to migrate to github, hopefully the migration tool works as promised.

http://arstechnica.com/information-technology/2015/03/google-to-close-google-code-open-source-project-hosting/
 

Offline katzohki

  • Frequent Contributor
  • **
  • Posts: 378
  • Country: us
    • My Blog
Re: OSHW Hosting
« Reply #33 on: March 26, 2015, 10:39:39 pm »
Yeah, sites.google.com is even better if you want something a little bit nicer. I like the Google Drive hosting for very simple stuff and I think it can be used with ftp which is why I would want to use it. I've done a few Google Site examples too (https://sites.google.com/site/katzcospace/).

As far as Google caring about whether you use Drive for that purpose, I think the only limitations are how much you have stored (how big your files are) and how much bandwidth (number of visitors per timeframe).

You could also use one of these free DNS services and host your website on your own home server. All you have to do is set up an application that updates your IP address (for ISPs that have a dynamic IP) and set up your router (to forward web traffic to the correct computer).
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6190
  • Country: us
Re: OSHW Hosting
« Reply #34 on: March 27, 2015, 12:33:20 am »
My aunt wanted a web site for material she authors so I set for her a Dropbox account that acts as a server and she manages it by manipulating the directory on her computer.

It's also possible to serve directly from some version control sites, look for the 'raw' link of the files you submit.  I am using it for serving a help web page for one of my asps and it works great. Make sure it doesn't violate the terms though.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf