|
As a general rule if you aren't willing to invest the time to create a very rough prototype of your application, you probably won't be willing to invest the time to create a rigorous enough specification to be considering outsourcing either.
|
# ? Apr 7, 2014 16:11 |
|
|
# ? Jun 7, 2024 23:10 |
|
MJP posted:I'm not really a coder/developer. It'd be easier for me to just do what I do manually without the app given the time investment it'd run me. Take a look at AutoHotKey? http://www.autohotkey.com/ It's an automation tool that lets you record actions and replay them. Can your idea be mocked up with that? If it can't (e.g. dependence on server holding information or something) you're looking at a much bigger problem. Ideas are generally worthless. If you'd like this tool and it's small enough, I thought there was a short/small app request thread bouncing around. If all you have is the idea, and you're not bringing any domain knowledge to the table, you're not going to make free money off someone else's expertise.
|
# ? Apr 7, 2014 16:36 |
|
MJP posted:I'm not really a coder/developer. It'd be easier for me to just do what I do manually without the app given the time investment it'd run me. The question is not "is it easier to do it manually". A ton of things I've coded were much easier to do manually... once. The question is either "will it be faster the 10,000th time I have to do it" or, more importantly, "are there 10,000 other people doing this manually". Answering the former with a yes is enough to learn to code so you can hack something together that works just good enough to save yourself time in the long run. Answer the latter with a yes, and you have a viable product idea. In which case you should hack something together just good enough to show the benefit to potential investors.
|
# ? Apr 7, 2014 16:47 |
|
MJP posted:So I guess part of the original question remains - is there anything other than Unity that can be used to develop applications across platforms without much difficulty? Or should I be looking for a Windows app dev, iOS app dev, and Android app dev? Or should I be looking for a specific language/languages that can be easily compiled and done for the major platforms? Besides what has been mentioned so far there's Haxe which targets all the platforms you've mentioned so far. Also if you can do PowerPoint you can probably whip up a prototype yourself.
|
# ? Apr 7, 2014 19:26 |
|
MJP posted:So I guess part of the original question remains - is there anything other than Unity that can be used to develop applications across platforms without much difficulty? Or should I be looking for a Windows app dev, iOS app dev, and Android app dev? Or should I be looking for a specific language/languages that can be easily compiled and done for the major platforms? Assuming you're ok with C++, you might want to investigate Qt, which has recently added Android and iOS support, has supported Linux, Windows and Mac forever, and for extra bonus points even works on a Blackberry. (it's a C++ cross-platform GUI framework with support for a whole bunch of other stuff like networking and threads and whatnot). Though Android and iOS apps would end up larger than 'native' since they'd need the relevant libraries as part of the app/downloaded on the fly at install time. Edit: OK, this is more useful advice for actual developers, not 'some guy with an idea'. Still, Qt's awesome. feedmegin fucked around with this message at 20:36 on Apr 7, 2014 |
# ? Apr 7, 2014 20:32 |
|
Anyone have any online tutorial or book suggestions for learning XSLT version 1? Can assume a basic knowledge of XML and XPath. I've tried going through the W3School and Zvon tutorials but they're pretty sparse and horrendous at explaining things conceptually. The specific scenario I'm trying to get to is turning a list of simple elements like this:code:
code:
|
# ? Apr 7, 2014 22:09 |
|
Internet Janitor posted:As a general rule if you aren't willing to invest the time to create a very rough prototype of your application, you probably won't be willing to invest the time to create a rigorous enough specification to be considering outsourcing either. Yeah, this is important. In trying to create the idea you will be more accurately defining the problem space so that when new people come onto the team they have a clear idea of what the vision is and the obstacles that need to be overcome. fwiw I'm working on a project that I originally built over the course of 2 years while being primary carer for my son. Its not great, and the design is poo poo, but I'm in testing on a ship (single customers usually have 10-15 end users so its not unreasonable testing) and as a result of my effort I now have a designer forming a company with me. If you put in the effort and put yourself out there, people will be willing to believe in you, and that's entirely what you're asking for whenever you say 'equity', belief that its got legs. Another side note, we've been working with a Business development/product strategy person over the last couple of months and while their input is valuable for steering the product, its not ℅33.3 valuable. The lions share of the equity, if you're talking dollars and time invested, will be reflected in production of the product, as any specialist will be worth what they could've been paid. That's where you put yourself if you want to be the ideas guy, low value work or cash source.
|
# ? Apr 7, 2014 22:41 |
|
"Just learn to program and make a demo, programming isn't so hard that it's a specialized field that pays six figures and up to people good at it, so spending two weeks to 'learn to program' is no big deal " Something to note is that your idea may not be feasible, or it might be very hard to do. You might want to talk to an actual developer and see if the idea is even worth pursuing before trying to bankroll it. A friend of mine me put in touch with a friend of hers who had a Great Idea, but didn't have the domain specific knowledge to do it. So, what happened was he gave me an NDA, then hired me for an hour to investigate his idea and see if it was feasible (it was not, at least with the technology at that time). If it was feasible, he would hire someone to do it for him. I gave him the lowdown on why it wasn't feasible, when to pursue it in the future, and about how difficult it might be then, along with some things to try if he wanted to do it anyway. If you want, send me a PM, and I'll give you a brief idea of how feasible and how difficult your idea might be, especially since you're thinking of mobile. If it's trivial, you might be able to hire someone to do it for a few thousand bucks. Volmarias fucked around with this message at 00:10 on Apr 8, 2014 |
# ? Apr 8, 2014 00:07 |
|
Volmarias posted:"Just learn to program and make a demo, programming isn't so hard that it's a specialized field that pays six figures and up to people good at it, so spending two weeks to 'learn to program' is no big deal " Instead of beating up your straw man, consider the idiocy of a salary's order of magnitude having anything to do with the difficulty involved in wetting one's feet.
|
# ? Apr 8, 2014 05:55 |
|
pokeyman posted:Instead of beating up your straw man, consider the idiocy of a salary's order of magnitude having anything to do with the difficulty involved in wetting one's feet. My point is that saying "just learn to program enough to make a demo in two weeks" isn't really realistic advice for most people. I totally agree that if he wants anything to happen he needs more than idea. Volmarias fucked around with this message at 12:20 on Apr 8, 2014 |
# ? Apr 8, 2014 12:17 |
|
XML/XSLT question from someone who has zero experience on the topic. Everything below is what I could find with google. I have an XSLT sheet that removes accents from all <city> nodes in an XML file. code:
|
# ? Apr 8, 2014 18:35 |
|
Trying to find a good crash course tutorial on SAS programming. A job I'm applying to requires "exposure" at a very minimal level to the language. Suggestions?
|
# ? Apr 8, 2014 20:31 |
|
the posted:Trying to find a good crash course tutorial on SAS programming. A job I'm applying to requires "exposure" at a very minimal level to the language. Suggestions? The online docs are quite good and have some step-by-step programming examples. http://support.sas.com/onlinedoc/913/docMainpage.jsp Go to the "Base SAS" / "Step-by-Step programming with base SAS" and you will probably be running in a short time. E: If you have experience with procedural languages it is really easy to "get it".
|
# ? Apr 8, 2014 21:11 |
|
the posted:Trying to find a good crash course tutorial on SAS programming. A job I'm applying to requires "exposure" at a very minimal level to the language. Suggestions? http://www.r-project.org
|
# ? Apr 8, 2014 21:27 |
|
Misogynist posted:Additionally, if you have any experience with other statistical programming languages like SPlus or R, those carry over pretty easily (though I'd still recommend familiarity with the SPlus language, of course). R happens to be free: I beg to disagree. SAS is closer to the traditional procedural languages (its syntax is very similar to PL/I) than to SPSS or R. The concepts, of course, are the same, but the way to achieve the results you want is quite different.
|
# ? Apr 8, 2014 22:15 |
|
There's a SAS/R/MATLAB/whatever thread that gets missed a lot because it's not in CoC.
|
# ? Apr 8, 2014 23:24 |
|
What's with all the XSLT questions suddenly? I've been trying to repress that my previous job was a big part XSLT.Eggnogium posted:Anyone have any online tutorial or book suggestions for learning XSLT version 1? I think my main reference used to be the W3 site: http://www.w3.org/TR/xslt Some former colleagues had one or two recommended books but I never used them:
To be honest, I'm not sure these are the books. I'm more of a googler than a book user and it's been two years since I worked with XSLT. Eggnogium posted:The specific scenario I'm trying to get to is turning a list of simple elements like this: Here's one solution, but there are many ways to solve this in XSLT. code:
Secx posted:XML/XSLT question from someone who has zero experience on the topic. Everything below is what I could find with google. Mayb I'm not understanding something but remove "node()" from the identity transform if you want to do something else with every node? Also check the priority attribute: http://www.w3.org/TR/xslt#conflict aerique fucked around with this message at 10:28 on Apr 9, 2014 |
# ? Apr 9, 2014 10:19 |
|
Bah I can't figure out what I'm doing wrong. Trying to get ffmpeg to output a log file with a specific name. It defaults to a generic name based on time which is next to useless when you're encoding a million different files in the same place and need the log files to line up with the output files.code:
https://www.ffmpeg.org/ffmpeg.html quote:‘-report’ Shaocaholica fucked around with this message at 07:01 on Apr 13, 2014 |
# ? Apr 13, 2014 06:59 |
I'm struggling a bit with regex/nginx. I need to take all requests for */{name}_cache{digits}.js and remove the _cache{digits} and serve the actual file (while telling the browser it's still the cache-busting uri). This is to circumvent lovely caching in browsers that is loving with my javascript libraries. So a request for: https://www.domain.com/assets/whatever/js/blah_cache33223587.js would serve the following real file under that uri: https://www.domain.com/assets/whatever/js/blah.js I have: code:
I think what's happening is that the first regex pattern is just getting the whole URI and so it's loving it up. I want to grab the first section with an exclusion, so it'll stop saving into the variable once it sees: code:
I'm trying various combos but I can't figure out a way to get it working. I'm currently working along this tack: code:
For reference, the incoming uri that it fails on, taken from the error log (with personal data modified): code:
Okay this is working in the regex test: code:
code:
quote:2014/04/13 12:37:33 [error] 16189#0: *1 open() "/home/username/http/hosts/domain.com/js/library/show_cache139738545239.js" failed (2: No such file or directory), client:[[my ip]], server: https://www.domain.com request: "GET /js/library/show_cache139738545239.js HTTP/1.1", host: "www.domain.com", referrer: "http://www.domain.com/site" e2: Okay, looks like I just needed a rewrite. Oops. This works: code:
Sulla Faex fucked around with this message at 11:49 on Apr 13, 2014 |
|
# ? Apr 13, 2014 11:20 |
|
You probably want the lookahead operator (?=) As an aside, putting an evening or two into Mastering Regular Expressions is well worth it. If you can't spare the time needed to cover the whole book, just skimming the first 140 pages will serve you well. coffeetable fucked around with this message at 11:53 on Apr 13, 2014 |
# ? Apr 13, 2014 11:48 |
coffeetable posted:You probably want the lookahead operator (?=) Thanks. I got it working the other way but there was an issue with filenames with extra periods to denote version, so this is working now using the lookahead: code:
|
|
# ? Apr 13, 2014 12:00 |
|
Is there a reason your urls can't just use a meaningless query argument as a cache-buster? It would have to be a really hosed-up browser that would use, for example, a result it's cached from youtube.com/watch?v=123456 when it's asked to look up youtube.com/watch?v=456789.
|
# ? Apr 13, 2014 12:50 |
Jabor posted:Is there a reason your urls can't just use a meaningless query argument as a cache-buster? It would have to be a really hosed-up browser that would use, for example, a result it's cached from youtube.com/watch?v=123456 when it's asked to look up youtube.com/watch?v=456789. Yeah I tried that but there were some articles around that said it's not guaranteed for every browser so I wanted to make sure it 100% couldn't be caching the files in some way. It looks like my problem lies somewhere else though.
|
|
# ? Apr 13, 2014 13:05 |
Sulla-Marius 88 posted:Yeah I tried that but there were some articles around that said it's not guaranteed for every browser so I wanted to make sure it 100% couldn't be caching the files in some way. It looks like my problem lies somewhere else though. Tried sending cache-refusal headers? Or just physically renaming the file every time it changes? (I know for one that qwebirc uses that method to ensure its CSS and JS gets cache-busted.)
|
|
# ? Apr 13, 2014 14:59 |
nielsm posted:Tried sending cache-refusal headers? Yeah, tried those. My current suspicion is that the problem might lie with my wireless internet trying to aggressively cache stuff to reduce bandwidth costs, which, if true, is out of my reach to fix. However I found the source of my problem with javascript and it seems to be a problem with knockout itself, or at least with my implementation of knockout's containerless functions and requirejs, so the problem that caused me to look into caching issues is now resolved. So the caching issues will just be a fun little annoyance as I keep working on things. That rewrite rule did actually work though, in terms of the caching. I just removed it once I realised it wasn't the source of my JS problem, and I can't be bothered to go back and reinstall it right now.
|
|
# ? Apr 13, 2014 15:09 |
|
Shaocaholica posted:Bah I can't figure out what I'm doing wrong. Trying to get ffmpeg to output a log file with a specific name. It defaults to a generic name based on time which is next to useless when you're encoding a million different files in the same place and need the log files to line up with the output files. Found my problem sort of. It worked in bash just not tcsh which is the default at work. Sigh. Something to do with the way env variables are set.
|
# ? Apr 13, 2014 15:31 |
|
edit ignore me im an idiot
Pollyanna fucked around with this message at 00:58 on Apr 14, 2014 |
# ? Apr 14, 2014 00:48 |
|
Shaocaholica posted:Found my problem sort of. It worked in bash just not tcsh which is the default at work. Sigh. Something to do with the way env variables are set. tcsh is crazy bananas with totally different syntax to Bourne-shell derivatives. If bash is available I'd advise using it instead. (What're you on, an old Solaris box or something?)
|
# ? Apr 14, 2014 20:43 |
feedmegin posted:tcsh is crazy bananas with totally different syntax to Bourne-shell derivatives. If bash is available I'd advise using it instead. (What're you on, an old Solaris box or something?) I think /bin/sh is meant to always be Bourne-compatible, so if you're writing scripts that need to run on weird machines, try to use that.
|
|
# ? Apr 14, 2014 22:04 |
|
nielsm posted:I think /bin/sh is meant to always be Bourne-compatible, so if you're writing scripts that need to run on weird machines, try to use that. No, /bin/sh is sh-compatible. You can't use bashisms and expect it to be portable. Use /bin/bash if you really need the bourne shell for some reason.
|
# ? Apr 15, 2014 03:57 |
|
Jabor posted:No, /bin/sh is sh-compatible. You can't use bashisms and expect it to be portable. "sh" is the Bourne shell. Bash is Bourne shell plus a lot of extras. /bin/sh should always be a Bourne-compatible shell, such as bash or dash or busybox's shell or original sh.
|
# ? Apr 15, 2014 04:30 |
|
Any recommendations for a book on probability theory in computer science? I'm taking a course on randomized algorithms and the material is a bit lacking.
|
# ? Apr 15, 2014 16:52 |
|
Boz0r posted:Any recommendations for a book on probability theory in computer science? I'm taking a course on randomized algorithms and the material is a bit lacking. Have you had a probability course already?
|
# ? Apr 16, 2014 02:09 |
|
Anyone know anything about gvpr for graphviz? It's supposed to be like awk for graphviz. I was trying to use gvpr to turn edges off in my graph by setting their style to invis but it totally jacks up my graph structure by adding a bunch of extra node declarations and crap. Is this normal? I am doing this in gvpr: code:
code:
code:
The pydot stuff does this to my initial declaration, which is fine: code:
|
# ? Apr 16, 2014 21:14 |
What's the best way to make gifs play when clicked using Wordpress? Right now when they're clicked they open in a new window. Don't want them to play automatically as there's a few on the page
|
|
# ? Apr 16, 2014 22:17 |
TwoDogs1Cup posted:What's the best way to make gifs play when clicked using Wordpress? Right now when they're clicked they open in a new window. Don't want them to play automatically as there's a few on the page http://stackoverflow.com/questions/20916166/how-to-play-a-gif-on-click-like-9gag-com-with-wordpress
|
|
# ? Apr 16, 2014 23:10 |
|
Python related question (I'm using Python 3). Why does the following set the items out of order? master_set = set(input("Enter your string: ").split())#Get input print(master_set) I enter the string: This is a string and get the following as output: Enter your string: this is a string {'this', 'a', 'is', 'string'} It should be: {'this', 'is', 'a', 'string'} right? Why is it out of order? edit: removing set() from the input line above fixed it. But Im still a bit confused why. Tacos Al Pastor fucked around with this message at 23:53 on Apr 16, 2014 |
# ? Apr 16, 2014 23:47 |
|
Sets have no order. If you want order, use a list. If you want order and no duplicates, use the keys of an OrderedDict: http://stackoverflow.com/questions/9792664/python-set-changes-element-order
|
# ? Apr 16, 2014 23:49 |
|
SurgicalOntologist posted:Sets have no order. If you want order, use a list. If you want order and no duplicates, use the keys of an OrderedDict: For this particular problem, Im to read input into a set but this definitely helps as I have to take that input and add it to a dict later and keep track of the number of times the word appears using the key for that dict. Thanks
|
# ? Apr 17, 2014 00:10 |
|
|
# ? Jun 7, 2024 23:10 |
|
Technically python sets and dictionaries have some kind of order but you should never rely on them and treat them as unordered. I'm just saying this if the idea of unordered computer data doesn't sit well with you.
|
# ? Apr 17, 2014 00:12 |