Can you recommend me any SAS alternatives for Mac? I would not use any Parallel like solution. Which andvantage Oracle technology has in front of SAS?
If you are familiar with SAS already, there is JMP - it's developed by SAS and runs on the Windows, Mac, and Linux platforms.
WPS works with the SAS language and does much of what base SAS does. It doesn't have a GUI on the mac (yet) but it will run scripts of SAS code from thus command line. Most 9.2 syntax is supported including macros.
I successfully run SAS University Edition in my Mac. In the background it runs a VMWare Machine, and I connect to it using SAS Studio in Safari. If you prefer not to do the calculations on your Mac at all it is possible to have VM run in a free-Tier Amazon AWS Machine, thus you don't need to install anything at all on your Mac.
More info on the official SASĀ® University Edition website.
You can open SAS datasets if they have been exported as transport datasets.
This takes a 4 line SAS program to do, so it is not hard.
You can set up the SAS server in a parallels/VMware machine on the same Mac (I am planning to do this soon, I have seen a set up like this running, so it does work ;-)
From the Stats POV there is little JMP cannot do - what is missing is specialized (eg proc genetics is not available on JMP).
From a data exploration POV JMP is much better than SAS and has many features SAS does not have - principally dynamic selection of observations (often called brushing). It does also do data manipulation - joins, transpose, etc, simply and well.
The latest JMP can call R programs so if you are avoiding SAS because of fees then that is a way to go.
Oracle is a whole other story more focused on databases and applications built on them. SAS is built in the other direction from the reporting down to the data.
HTH
Related
We're looking for a way to run someone with experience with ILMN's NextSeq platform. We're currently trying to convert native bcl files to fastq, but the platform doesn't provide that option by default.
ILMN offers this through the BaseSpace community website/appstore, but this is problematic for us b/c running bcl2fastq through BS doesn't allow us to specify any parameters.
There's a converter tool ILMN offers through their website, which runs on Linux. This is problematic for us, too, as we're essentially a highly regulated (think FDA-level, 21CFR.11 and all those things) Windows environment, so "just" putting a Linux box on-prem is not as simple as it sounds.
So we looked into running bcl2fastq through a VirtualBox VM on top of Windows, but that was rather disappointing; it takes roughly 2 days to run bcl2fastq on a VM, versus under one hour on a "native" Linux setup.
I don't think we've exhausted all of our options yet though to get bcl2fastq to work somehow in a Windows environment. Amongst others, the source code of bcl2fastq is actually publicly available, so perhaps we could re-compile the whole thing for a Windows architecture as well.
I am currently deployed overseas with the military and am using my down time to keep up with my civilian education, which is about 1 year of computer science. I developed this rather simple batch program that functions to use taskkill to kill a specific .exe after a specified time, aka an application-specific Sleep Timer:
Blog post describing use of program.
However, I have never had any experience with a GUI program. I have seen some old Q&As here recommending using Qt to get started, but as things change so quickly in the technology world, would you all be kind enough to give me some fresh information on how to create a GUI out of this application?
Instead of Microsoft technologies coupled with Qt, you'll cut learning and dev time by learning and using tcl/tk which comes with "expect" to communicate with command line programs and utilities. The only downside is needing to deploy tcl/tk to each machine to run your program as it's not compiled, rather an interpretive language.
I would use the Windows API + Windows Resource files + the C language to do it. ResEdit is a useful tool to edit resource files. Some handy links:
Windows Application UI Development
MSDN Library
ResEdit Home Page
Hope it helps.
I have a site in ASP that I want to convert to a language that I can host on my Mac (I haven't found a practical way to host Classic ASP). The site connects to a MySQL database to pull data which is represented using Google Charts in a Dashboard.
I don't have experience with many other scripting languages, but am willing to learn. It seems that Web.py would be the easiest. Any suggestions?
I know it's a late answer but this caught my eye. Last year I moved a very complex aplication from ASP.NET to run on unix using the Mono framework.
I found Mono and the MonoDevelop editor to be solid tools, and had no problems running my code natively on linux and osx.
Now you're talking about classic ASP. Mono does have the opensource "xsp" and "xsp2" web servers built in... I believe xsp can handle classic ASP.
Using Mono bought us the 12 weeks I needed to go heads down and convert the entire application to Python using web.py. I agree it's a great framework, especially if you want a lot of control and not be bound by a templating based system like Django.
Regarding Stare's comment... if you do virtualization I'd strongly recommend VirtualBox. Parallels has burned all their bridges with me.
I would advice you to use a virtualization software on your mac to run an IIS (like VMware Fusion or Parallels). The you could easily develop ASP on your MAC.
Thats what I'm doing (Even .NET with Visual Studio) and it has been the best investment ever!
It's a long time that I have given up MS platform and was working on open source, now I'm in a situation where I need user Hardware info. All hardware IDs of all devices of system including BIOS info. so I decided to go for VB6. It's easy in other languages, but they need dot net framework installed. How can this be done in VB6 alone.
Use Windows WMI:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx
There you can query for quite some bit of information. Here is some sort of how-to which happen to be written for Visual Basic Script
http://msdn.microsoft.com/en-us/library/aa394587%28VS.85%29.aspx
I'd like to do some light data processing - a little binary data manipulation followed by conversion to text serialization. The result is written to a file, and processed by an external program (run by my program). The data processing is more than I'd care to consider doing in batch files.
I'd prefer to use a scripting language, but not have to install the language first. The target computers are mostly older Windows boxes, which are disconnected from the network (no updates, such as PowerShell)
I'm not familiar with the various language's tools for creating EXE files. Which ones have solutions that work well and don't produce huge files? (i.e., whole interpreter package plus my script.)
For my money (its free) AutoIt 3 is exactly what your looking for. AutoIt produces relatively (250k is the standard overhead) small stand alone exes. It has a full perl like regex engine so your light data processing should be a breeze (I've written some pretty heavy data processing scripts in it myself). When downloading autoit be sure to get the full version including Scite this makes compile to exe a one click operation.
I know I might get flamed for this, but VB 6 is a viable option. Since XP SP2 (I think, possibly earlier), Windows has come with its runtimes installed. Not sure about vista.
Theres also the Windows Scripting Host that uses VBScript and JScript.
http://en.wikipedia.org/wiki/Windows_Script_Host
Lua is an excellent choice for that kind of stuff. You can integrate it in your executable or use the standalone Lua interpreter to run your scripts.
While waiting for answers I ran across Shoes, which can make Ruby .exe (I'm most familiar with Ruby) I got it mostly working, although the size of 2.4MB was a bit larger than I'd like. However, I found that it would crash when changing application focus.
I switched to a 'regular' terminal script, and found rubyscript2exe, which, after working around a problem with rubygems, seems to work, and creates a ~700kb file.
I did rather like some of the options presented, but it's not worth redeveloping at this point.
Python with py2exe. Depends on what you mean by small though.
Would using PowerShell script be something you've considered. The data processing might be richer there.
Why not knock up a .NET application? There are free editions of the IDE, and the Framework comes with Windows as a standard component (which also includes a C# compiler, as it happens.)