
NewManLiving
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-24-2015
12:40 AM
Re: Dev Setup Survey / Inquiry
Hardware
============================
ASUS i7 2.4GHz 8GB 1TB Laptop, Win 8
All Supported models of ROKU ( except TV and the new 2 which is really the 3, and the new 3 which has not changed internally from what I read )
LG 32 HD 1080 TV
Thinking about the ROKU TV will eventually get it
Development, Backup, CDN
===========================
Amazon Cloud ( costs about 1$ a month for development use )
S3 Browser for Amazon S3, Amazon S3 APP for ios
IDE
============================================
Eclipse LUNA Release 2 (4.4.2) Setup with JSON and XML plugins as well as the internal web browser for Brightscript reference
Software
===================================================================
MediaCoder
HandBrake
FormatFactory
Paint.NET
NotePad++
Gimp 2
Swish ( Flash generator also generates png frames )
Synfig Studio
Powerpoint
============================
ASUS i7 2.4GHz 8GB 1TB Laptop, Win 8
All Supported models of ROKU ( except TV and the new 2 which is really the 3, and the new 3 which has not changed internally from what I read )
LG 32 HD 1080 TV
Thinking about the ROKU TV will eventually get it
Development, Backup, CDN
===========================
Amazon Cloud ( costs about 1$ a month for development use )
S3 Browser for Amazon S3, Amazon S3 APP for ios
IDE
============================================
Eclipse LUNA Release 2 (4.4.2) Setup with JSON and XML plugins as well as the internal web browser for Brightscript reference
Software
===================================================================
MediaCoder
HandBrake
FormatFactory
Paint.NET
NotePad++
Gimp 2
Swish ( Flash generator also generates png frames )
Synfig Studio
Powerpoint
My Channels: 2D API Framework Presentation: https://owner.roku.com/add/2M9LCVC
Updated: 11-11-2015 - Completed Keyboard interface
The Joel Channel ( Final Beta )
Updated: 11-11-2015 - Completed Keyboard interface
The Joel Channel ( Final Beta )
sjb64
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-24-2015
07:20 AM
Re: Dev Setup Survey / Inquiry
"dev42" wrote:"sjb64" wrote:
2 TVs plus Windows 7 on 6 screen 16Gb PC (on a 2 row by 3 wide stack)
Seriously?!...
Yes, but understand I'm mainly doing some rather large C# development for the backend and web services, CMS, housekeeping, and other systems that the Roku (and website and so on) call, RDPing into our Azure VMs and our automated transcoding and syncing servers, etc., so this setup makes sense for that, is admittedly overkill if I was doing mainly brightscript coding.
But I'll admit, having a setup like this is convenient.
EnTerr
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-27-2015
08:01 PM
Re: Dev Setup Survey / Inquiry
"TheEndless" wrote:"BradC" wrote:
Managed to accidentally delete all my source code a couple years ago. (yay me! wooo! :oops: ) Trying real hard not to repeat that one, but I probably will.
I have CrashPlan setup to backup my source folder every 5 minutes, and keep infinite versions... 😉
You guys, umm... don't believe in source control systems?
Things like cvs, subversion, git, whathaveyou...

TheEndless
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-27-2015
11:09 PM
Re: Dev Setup Survey / Inquiry
"EnTerr" wrote:"TheEndless" wrote:"BradC" wrote:
Managed to accidentally delete all my source code a couple years ago. (yay me! wooo! :oops: ) Trying real hard not to repeat that one, but I probably will.
I have CrashPlan setup to backup my source folder every 5 minutes, and keep infinite versions... 😉
You guys, umm... don't believe in source control systems?
Things like cvs, subversion, git, whathaveyou...
I use subversion, github, bitbucket, etc. when working on code that I'm collaborating on and/or sharing with clients, but for personal development and backup of code between commits, automated backups have proven very effective and beneficial.
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
EnTerr
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-28-2015
01:21 AM
Re: Dev Setup Survey / Inquiry
"TheEndless" wrote:"EnTerr" wrote:
You guys, umm... don't believe in source control systems?
Things like cvs, subversion, git, whathaveyou...
I use subversion, github, bitbucket, etc. when working on code that I'm collaborating on and/or sharing with clients, but for personal development and backup of code between commits, automated backups have proven very effective and beneficial.
Hmm, how interesting! Glad i asked and can see different way of thinking.
I use revision control for other reasons beyond backup - actually mostly for the other benefits.
For example i do some code review of the deltas when committing. Premise being the code in repository is stable/working and i inspect transactionally the differences i will be introducing. The code in the working copy on the other hand might not be - there'd be snippets of me horsing around, trying different things and forgot about them - which i dont want to leak into the repository.
I also tend to comment on each commit what was done, so at a later date i can pull a detailed list of changes (like this one). It comes quite handy if i have been poking at the code on and off over a long period (over a year in the sample presented) and frankly have no idea what was changed.
It also comes handy when i've shot myself in the foot - except a month ago and did not realize it till now but have been editing other parts of the code. So with revision control it's easier for me to pinpoint (diffs) when the damage occurred temporarily - and i don't have to revert but can just see the offending delta and (usually manually) undo the harm.
I am not mentioning branching/merging, where version control systems shine because that's not typical for the kind of development we are talking here. But at least tagging the tree at beta/release versions is useful.
How do you manage such things with auto-backups? Or is it so rarely you find yourself needing things like above that it's not worth the botheration?

TheEndless
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-28-2015
07:05 AM
Re: Dev Setup Survey / Inquiry
"EnTerr" wrote:
How do you manage such things with auto-backups? Or is it so rarely you find yourself needing things like above that it's not worth the botheration?
For client code, I do exactly what you've described. Generate my changelog and verify deltas during the diffs at check-in.
For my personal code, I definitely should, but I generally don't. I've tried it on several occasions. I even have my own SVN server set up "in the cloud", but I never remember to check stuff into it, so having automatic backups is the next best thing. FWIW, my makefile also appends a timestamp to the end of every zip and/or pkg file it generates, so until/unless I manually clean up my builds folder for each project, I also have a copy of every single build I make of a channel.
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
BradC
Binge Watcher
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-28-2015
05:31 PM
Re: Dev Setup Survey / Inquiry
"EnTerr" wrote:
You guys, umm... don't believe in source control systems?
Things like cvs, subversion, git, whathaveyou...
I'm up to my eyeballs in using and managing subversion and TFS at my *real* job.

♦MiniGolf♦HangMan♦Brain Puck♦Retro Tennis♦BORK♦FLIP♦Pathogen♦Pathogen 2♦Shut the Box♦Birdie♦Logic♦Dots♦Pool♦küglo♦Bubble Wrap♦Trivia Channel♦Mancala♦Air Hockey♦Weather♦CAMERA♦Your Photos Screensaver♦Desert Beauty Screensaver♦Wild Lakes Screensaver♦

Komag
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-29-2015
02:40 AM
Re: Dev Setup Survey / Inquiry
All my Roku files are in my Dropbox folder, so that's my backup (cloud, and my other PCs). I just overwrite the zip of my channel every time, but every few days I copy it over to a "backup" folder, so I have old versions.
And whenever I cut out some section of code or make significant changes, I copy the old part into an "old code" file with some notes. I've "searched" it on a couple occasions for some snippet I needed to get back, but mostly it's just a graveyard.
So my whole approach is very amateurish and small potatoes, but hey, this is my first programming, so it works for me 🙂
And whenever I cut out some section of code or make significant changes, I copy the old part into an "old code" file with some notes. I've "searched" it on a couple occasions for some snippet I needed to get back, but mostly it's just a graveyard.
So my whole approach is very amateurish and small potatoes, but hey, this is my first programming, so it works for me 🙂
sjb64
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-29-2015
06:44 AM
Re: Dev Setup Survey / Inquiry
"Komag" wrote:
So my whole approach is very amateurish and small potatoes, but hey, this is my first programming, so it works for me 🙂
I know a lot of professional programmers with decades of experience who, without an enforced corporate version/source control system in place, do a lot worse than that. Informal and not as 'thorough' as TFS or GIT or any of the local SC systems might be, but works a lot better than nothing at all (unfortunately the most common scenario).

Romans_I_XVI
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-03-2015
07:55 AM
Re: Dev Setup Survey / Inquiry
@TheEndless I love your setup. I know what you mean about Macs, if I had the money I'd do the same, except I'd slap a penguin sticker over that Apple! 😛 Love Linux. Despise windows 8 so bad, if I need windows I stick with 7. Also I want to steal your MinGW , never heard of it before but what you say you can do with it sounds VERY cool.
And if anyone is curious of my setup.
Old low powered laptop with a screen that's way too small for development (seriously want a new one)
Ubunu Linux with Gnome Shell DE (actually prefer Arch but Ubuntu is easier to install and breaks less)
Eclipse
It's really a very basic setup. Maybe someday I'll have a fancy setup like TheEndless 😛
Also I'm with you Enterr, I use private Git for my games. The comments are useful, also I do use branches if say I want to try to add a new feature to a game that I am otherwise happy with. Great way to try out new things while leaving the original version in tact.
And if anyone is curious of my setup.
Old low powered laptop with a screen that's way too small for development (seriously want a new one)
Ubunu Linux with Gnome Shell DE (actually prefer Arch but Ubuntu is easier to install and breaks less)
Eclipse
It's really a very basic setup. Maybe someday I'll have a fancy setup like TheEndless 😛
Also I'm with you Enterr, I use private Git for my games. The comments are useful, also I do use branches if say I want to try to add a new feature to a game that I am otherwise happy with. Great way to try out new things while leaving the original version in tact.