I'm new to programming in general, and I'm currently working on a little game project in Python + pygame. One day I might want to work on my laptop, and the other day on my desktop.
How could I make it so that I can continue on my code from whatever computer I'll be working on?
You could compare it to working in the same document in Google Drive, from whatever device you want.
I've seen services like Github, Google Cloud Code, Microsoft Azure... could they be what I'm looking for?
Would it work storing my project folder in something like Microsoft Onedrive?
GitHub is exactly what you are looking for :)
Google: Version Control Systems
Try github desktop.
It works very well for me.
Related
I wonder if this question really fall in the topic of this site and feel free to tell me if it doesn't. But anyway, here's the situation : I'm currently in college and when I'm at school, I program on my lap top, and when I'm at home, I'd like to programm on my desktop. I was wondering, what is the best way to carry my projects over from one PC to another? I currently use Visual Studio 2015.
I tought of one solution, set my VS Workspace in my Google Drive so everytime I save a project, it's carried over.
But do you guys have a better solution? Thanks for your responses! :)
I also don't know whether this question belongs to SO. Anyway, I will try to answer your question.
In situation where you program in groups, a source code management system (version control) is absolutely necessary to synchronize code and avoid conflicts. A very popular one is Git which is used in many various projects in different programming languages. For other version control systems, look at the bottom of the wiki article.
It would be too much to explain Git (or version control in general) in this answer, but the general work flow is always the same: There is a server somewhere, an when you start coding you 'check out' your project, which means you copy the most recent updates to your local machine. When you are done, you commit the changes to the server. If you want to work on another computer, you just check your project out again. When finished, commit again.
I've started the process of porting over the toolkit version myself today and want to see if anybody has done this previously. I haven't been able to find resource off of the microsoft forums. I noticed one person has done this here or at least is part way into porting.
I'll update with specific technical difficulties as I go along.
Seems like something a lot of people would need to use in their universal phone apps since its a part of the design practices for wp development.
The client is trying to figure out whether they'd like to go with a node-webkit app with AngularJS, but their one sticking point is that they'd like to be able for their users to drag a file out of the app and onto the desktop or an email client (such as Outlook or Lotusnotes) like you can do with an applet (which I'm desperately trying to avoid).
As far as I can tell, this doesn't look possible, but I'm not well versed yet with the latest stuff you can do with HTML5 and Chrome specifically. Any guidance is greatly appreciated.
Edit: I've also never used node.js
http://www.html5rocks.com/en/tutorials/dnd/basics/#toc-dnd-files
http://www.thecssninja.com/javascript/gmail-dragout
The answer is yes. Here is some more text so that I can submit my answer.
#tjb1982 Using a demo like this one:
http://www.thecssninja.com/javascript/gmail-dragout worked for simple files, but when trying to drag a WAV file or MP3 file into a audio software( like logic, pro tools, ableton ) they won't recognise it as an audio file.
I would like to have students send me some Stata (.do) code by sharing it with me on Google Docs.
Is it possible to replace the shared with an updated version?
I don't see any option to do that in the File menu, just renaming and editing the file description.
Google Docs works well to share and correct papers, but I'm finding it difficult to share and correct anything else. Thanks for any help!
You can upload multiple versions of the same file. All the versions will be available for review later. To upload a new version, Just click on manage revisions (from where you are in your image) and a dialog will appear. Click on "upload new revision" and navigate to your updated file.
I believe gmail now let's you attach/share updated files to email via Google Drive, and it always keeps the most up-to-date version available. So you can simply update your .do file on your desktop, keep the updated version on your Google Drive, and your students should get them.
http://gmailblog.blogspot.com/2012/11/gmail-and-drive-new-way-to-send-files.html
You can also consider Google Code (http://code.google.com; if you have a gmail account, you also have the Code account, or at least you can transparently create one from the main Google account), and work with your code using the standard code sharing, development and maintenance tools like Mercurial and its various interfaces. I have developed Stata code pretty much professionally, trust me that this is a much better tool than Google Docs (and any other real programmer here on SO would confirm that).
Hi everyone I am looking to do more work based in the cloud, so I have more flexibility and can use virtually any computer to do my work on. So, my question to you is what is a good text editor for the cloud?
I currently do my development on a mac using text mate. Is there anything remotely similar that anyone would recommend?
If you need to edit text files in a cloud service like DropBox, I've recently discovered Draft https://draftin.com/
It combines a clear interface focused on writing, MarkDown support for formatting and connections to Dropbox , Google Drive, Evernote and Box. Any change on the document is automatically saved back to the service it originated from. I wrote about it here http://bit.ly/g-draft
Mozilla has developed a unique app called skywriter that seems to do the trick. http://mozillalabs.com/skywriter/
Update
I have since found the following.
Code Anywhere - https://codeanywhere.net/
Atom Write - http://www.atomwrite.com/
Koding - https://koding.com
All provide good solutions Code Anywhere is my favorite thus far.
I realize this is an older post, but I wanted to chime in here:
As CarterMan mentioned, there is Koding.com which is really good. You can get private vms now and will shortly be able to access them via ssh and host private domains. Couple with their editor and community features, koding.com is a pretty cool project.
Second to that would be Cloud9 IDE. You can edit in the cloud and use the command line, though you will need to upgrade to get all the premium features. One of the cool things about this project is you can fork the repo and host it on your own machine if you like, the process took me about 5 minutes to get up and running.
Previously I noticed that both these projects had disconnect issues in the past but more recently they've both seemed to become more stable.