-
Posts
1550 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by Xittenn
-
I think the best way to choose a language to learn is based on choice in profession: Business: Mandarin Technologist/Robotics Engineering: Japanese Computer Programming: Hindi Mechanical Engineering: German Mathematics: Russian Fashion: Italian Culinary: French International Goods Delivery: Korean Medicinal Research: Swahili etc. Most of these are gross stereotypes and are only intended to convey the point. I'm just saying, often one chooses a language for more practical reasons than pure enjoyment and you might want to review this decision introspectively.
-
ASP.NET?
-
I wouldn't worry too much about the ramp up if it is something you really want to do. I've been doing this stuff since I was five and I still suck, but I do it anyway .... We don't all have to be Mark Zuckerberg. He's funny looking anyway /me shakes fist
-
replace the execfile( "c:/Users/PrettyFlower/Desktop/myfirstprogram.py" ) with exec( open( "c:/Users/PrettyFlower/Desktop/myfirstprogram.py" ).read() ) and raw_input() with input() as you are using 3.1 and not 2 something :/ google errors as you will have more errors than you will be able to post eg. google => execfile nameerror name .... This is assuming that you are running in All Programs => Python 3.1 => Python (command line) myfirstprogram.py print( 1 + 1 ) input() I could probably expand on this and say that exec is acting on a 'stream' object. The file itself is not a 'stream object it is a file. So first we open the file with the open() function inputing the file name as parameter. This function loads the contents of the file as a 'storage' object. The 'storage' object is returned by reference whereupon the 'stream' object is created by appending the .read() to the reference returned by the open( fn ) function call. The changes themselves from release to release reflect optimizations done and the result closely mirrors the underlying function calls which are made via the python interpreter down to the c language. If you wish to run the program as the tutorial you linked suggested you would have to open All Programs => Accessories => command prompt and then go to the python directory so ... C:\python\ and run something like C:\python\python.exe myfirstprogram.py
-
I have been known to create earthquakes and massive weather systems capable of causing global panic Am I allowed to say this?
-
Are there any projects working towards a heavy weight code completion and edit time debugging tool like intellisense? This would be a pretty stylin' project ... but really, really hard.
-
FAQ 7 OOo is a joke, I laugh ..... Have you ever tried to create an index with Open Office? I use row column select and I like to think I'm a little more than just a hobbyist, not that I would ever be given such respect. Truthfully I would never encourage anyone one way or another I will simply state why I choose one path over another. Linux has a lot of packages and many of them have potential to be productive solutions. In my opinion none of them meet the requirements of their professional industries and simply provide home users with an inexpensive alternative to commercial software. The ability of most to get this software functional currently is not adequate to push the market over that way at this time. In the end I bet it will and the market will break up some. Back to my first point of my policies as a developer .... If I am working on plant management I will use Microsoft Dynamics( Assistant Production Engineer; Sunrise Kitchens 2007-09.) If I am developing in house software for Game Design or for Industrial Machining purposes I will use Visual Studio and this would extend to Web Dev. as well. I will almost absolutely always prefer Office over any other software packages as by the time any other package becomes adequate I will still be most familiar with the Microsoft Office product from Excel to Power Point. Linux has now provided me with something I need however and as a consequence I now have a nix partition. I need to learn more about analytical biochemistry and practices for manipulating protein structures on a machine as this is what I am striving towards as my next step in education and this has been provided for me. And so thank you Mr. Pauling whom I envy greatly for having done such important work at such a young age! I extend to Linux a live long and prosper .....
-
Well there are only three programs on that list that I have opinions about and of the three none are good. I'm in a rush but ... CODE::BLOCKS is fugly and although it provides the environment equivalent it omits the important stuff, the automation tools. There is a very good reason for when I right click a project I open up a very long list of potential variables in VCStudio. This functionality is simply not provided and I would rather just use a text editor and compile Make files. I think the greatest thing about VCStudio is, aside from intellisense, row column select GIMP I will say is a reasonable alternative to its commercial partner, it's free I can't complain. No self respecting artist will ever utter GIMP outperforms Photoshop in any way whatsoever. Having studied Game Design in a film school I have been specially privy to such banter. Open Office has caused me a number of times to almost release some rather serious wrath upon my PC. There is nothing I hate more than completing a few hours of work on making a very pretty table just to have the program crash and leave me with a corrupt or reset file. Have I mentioned my fondness for the ribbon, no not OOo silly .... VCStudio Express is free and powerful and allows anyone to write commercial software openly. Paint.NET is a free open drawing package that has the raw power of Photoshop and is expandable through the addition of tools. It does however have some quarks in how tools are interfaced to the canvass. There is always wordpad and every Windows station is well equipped with spell checking.
-
If you look at the time frame for which transmission is most likely to be a high risk factor and this being the first three months of a relationship, this proposed system would be useless. I am tested regularly I have good conscious not to transmit a disease to another person. Someone who deliberately infects another human being is both sick(psychotic) and criminal and without regard. It is already illegal to knowingly infect another! So if someone is getting tested there is a good chance that this person is of good conscious and is not going to harm others. If this system was in place malicious individuals would simply conceal their identity and would limit their interactions with their prey. The only proper method of preventing infection is abstinence and protection. There are more consequences than just stds that are just as harmful as a result of careless intercourse such as children with parents who are unable to feed them. Resources could be better placed into managing the root causes for each of the issues mentioned above.
-
Yeah I've read that one a few times now. I think I will be deploying project builds with scons, it is a little more up to date then make. I didn't have the ability to check with the Rosetta people until my account cleared. This just happened to occur at the same time as I realised why the build was breaking and so I posted my solution. I wish Rosetta was a graphical program root up but in the time honoured nix tradition it is text based with a rendered result(I think it has renders, pretty sure.) Oh well I'll just have to learn FASTA until I get my own software to a better place. Looking at their code I think I will be getting there sooner than anticipated. I'll be sure to work in both environments, I mean who says nix is restricted to the command line, right?
-
I was going to get Vim ... I will have to take your word on the compiler issues it's not something I would assume to think about. I was thinking of switching down to compiler error level four but the last error I received was a python scons error so it wasn't even gcc this time.
-
I disagree! I mean if you just start with the flexibility in gaming of which Linux based systems are rather not and work your way over to the developer environment. My question is who is doing it for the general public? They all have to be built individually for every version of every compiler and kernel and distro and it's a bit of a mess, but this is just my opinion. Rosetta Commons is the exception because it is not general public software it is meant for academics at a higher level. It was recommended in one of my texts on my shelf which is why I'm so eager to install it. It did not make it through the build ... again ... but it did get a lot further. I guess for me it's a lot of the little things really. Even when I do have to write a makefile or do a makefile project in Windows I don't become lost. Having to switch between terminal and editor and having to remember five million key combinations and subtleties will drive me nuts eventually. And the human interface in general where colour schemes and mouse granularity are concerned are rather oppressive to me; I like ribbons, give me ribbons. I will concede to just do and quit complaining though because its something I'm finding is going to be necessary for me to survive in certain markets and that extends to certain industrial applications I may be facing. I had read an article once about Unix and it was back in, again, the early 90s .... It said if Unix was like an airliner all the passengers would bring one piece of the plane to the runway assemble it and hope that something didn't break. I'm not very good with my hands and most things I touch will fall apart in the end I like Windows :/
-
Script kiddies are high school kids who consume substances and listen to rave music. They like to think they know how to program but generally speaking they write files that execute programs. They are usually the cause of the spreading of malware and thus require the binaries to exist on their drives. Script kiddies get very excited about words like shell, kernel and bash ....
-
I feel I wish to add some points to this topic to maybe add some perspective on the matter. I must note that all of which I will be discussing is Fedora specific. I may be wrong in assuming that it is pretty much the same thing and if so correct me. Until then I will assume my assumption to be valid! For starters I needed to install Fedora and to do this I created live media on a USB drive and this had its problems and I do believe I may have either contracted a virus not detected or just faulty software. I will not blame any Linux distro for the necessities wherein installation is concerned. I will also not place blame on Linux distros for the time I had to spend to adequately set up my partitions(which two of my four main were required ???????) or boot sequences(which I now boot to windows unless I plug in my key in where I boot to the selection menu for live media and choose the HDD for which I have a modified entry.) Upon finally stabilizing a system, after some eighteen hours and several re-installations, I finally did manage to install my very OS(Fedora) specific graphics accelerator drivers(happily with an OpenCL distro.) There is a lot of talk about the wonderful fairy land that which is Linux where all computers are made equal and yet it is not even specified that a Linux driver may not be for your Linux system even if the kernel is the same. Will this benefit me in terms of graphical realisation on my desktop? As of yet no and I do continue to reminisce of the days of earlier macs circa 1995 .... Now comes the fun part. I wish to install Rosetta Commons and it is distributed not as binaries but as source. This is understandable it is elusive type software used by graduates and engineers. Do you have to be a rocket scientist? Yeah kind of sort of .... but here comes the fun part. If you have never programmed for a Linux system like myself you soon discover that the -Wall of text for which no testing is assumed during build is not only restricted to the source you wish to compile but for the compiler you wish to compile with as compiling the compiler may soon become necessary. Fact, all Linux systems are distributed with a gcc compiler suite! This may be an issue when the one distributed with the system is the newest release and isn't even being used by developers. So how do you get an older version installed. Well if you are lucky that hidden gem of a compatibility compiler repo file will have been compiled with your version of the OS in mind for which Fedora has 14 .... If not you must learn how to compile the compiler and this may require several attempts especially for us nubs. So you finally get a compiler compiled and well for the fifteenth time that source code fails to compile anyway. So you try another and another .... And some might say here, "well this doesn't reflect on the OS you are using", oh but it does! Especially when almost everything you do will be in text format and you will have millions of lines of this text to watch and hope and pray that this time there will finally be success. The reward? Well for this one very discerning circumstance the reward is, and only if it compiles, some very developed highly costly software for the very nice price of aggravation ..... Too bad I know nothing about folding proteins I'm just saying it isn't easy in any way shape or form. Maybe if it is as simple as watching youtube and getting mail, ok. I have used Open Office and have waisted a lot of time and getting it to not fail for my purposes and it was a long and tedious moment. ThermoDynamicMover was just compiled, this means I'm further than I was last time ...
-
NASA had grown active heart tissue ...
-
Absolutely nothing .... If I ever go to school, and I hope I do, it will be for Tissue Engineering and this would be one subject I would like to dedicate much time to. It is also something I spend a lot of time thinking about. Things like how would physical development of the body take place? Would we just put the thing on a tread mill and feed it through intravenous? Regardless it hadn't really occurred to me the reality of this potential for live, human, brain intact specimens being handled now. I guess part of this comes from some of my recent endeavors into certain communities who view certain aspects of slavery differently than most. I am open minded but the reality of this makes me so sad and scared and sick .... it's making me cry :/
-
I watched a rather disturbing movie last night. I didn't cry as much as I normally do, as it was a bit sad, I think this was a side effect of my being so purely and utterly disgusted and disturbed at the idea. The movie was Never Let Me Go and it was alright in terms of movies. I'll avoid the details of the actual movie and get to the point. In the film the idea of organ farming from engineered persons was presented as a feat of medical science made to the general public. We may not presently have the technology to engineer persons in any way, shape or form and this point is rather moot. We currently do have the technology to transplant organs. I know there are no programs currently available that allow the growth of a human being for the sole purpose of organ transplants. What really scared me about this movie was the very real potential for black market organ farming. I've seen a lot in terms of film and in terms of news with regards to human trafficking. It really disturbs me to think that individuals with less than respectable outlooks on life who do deal in criminal activity will in fact be developing a new black market that revolves around the farming of persons for their organs. Most people don't want to die and a good many are ready to do something to make their lives last just a little longer; even if it is illegal, immoral and evil.
-
Sorry I read that "does whole milk + evaporated milk = milk?"
-
Wiki says water will do just fine
-
Well considering the legislation in most jurisdictions on flying vehicles that are manned .... it's not something that is likely to happen. If it is relatively benign meaning it is plastic and small and meant to be played with and observed for learning purposes I'm sure the neighbors wouldn't gripe. If the blades are metallic and razor sharp or even carbon fiber it's not going to get flight permission without a lot of testing and it would probably require new legislation. Maybe if you live in California, I think they are reviewing their laws revolving around manned flight for the purpose of installing sky car highways, but again these will probably not be over populated areas. Honestly it could probably operate for an ammount of time without any official license but if anything happened or if someone reported it .... Oh and if it was weaponized, even if it was only a nerf gun, this would really bring down any case you had in favor of your endeavor! If it's in Texas it would probably just get shot down right?
-
The likelihood of your device severing a public transmission line of any sort is slim to none! I doubt it would even be capable of nicking the protective casing. Weaponizing your device is not going to help your case for its unveiling in public sectors and is something you should reflect on regularly, qid. I should probably add that both of my responses here reflect on the fact that well trained engineers and politicians and so forth had you in mind when they built the system and knew they should add the parachute!
-
For out of the box computers Dell and Apple Mac are probably the best. Dell has good hardware inside and is generally well priced, whereas Macs are time tried and user friendly. Desktop computers have more processing power and more often than not provide much more than needed. A laptop will generally maximize the use of its componentry, although in terms of power consumption the costs are levied and evaluated continuously in a laptop but ultimately I believe a desktop will waste less and are more green. A netbook has even less processing than a laptop and is designed for the consumer who wishes to run minimal application software and maximize their time spent net-twitting. There are plenty of threads about browsers and operating systems and this is not a question that really needs a fiftieth rendition. Norton Antivirus as far as I'm concerned is the best kept virus and protection software for the general consumer, if I had money I would buy a copy. Instead I choose to use Microsoft Essentials for my protection needs. I find the best solution for protection is to not download illegal copies of software or frequent sites that may have ill-mannered individuals. I'm sure you could find a used laptop for under $300 that will play games and net-twitt as well. If you want and/or need something new you will be hard pressed to find a netbook for that. You might want to look into the pod set of devices or similar, maybe a higher end phone.
-
Well I don't know about all languages and whether or not the entirety of them satisfy the needs of all applications. I do know the one language I spend my time in and that is C++; well sort of maybe know! If I could change anything it would be the following: 1) Name mangling would have some new universal cross platform specification that all compilers would abide by. 2) All function pointers should be the maximum size required of a polymorphic member function pointer no expense spared. I think 32 Bytes is the value of choice here. This would allow for callback member functions at a standardized system level. It would also allow for a standardized C++ implementation of delegates. All classes get message pumps without the overhead of managing a pool and when combined with 1) we have convenient event sink manipulation. 3) The new decltype keyword and trailing return type should allow for a much more developed compile time assessment of what the return should be. I'm not saying however that the language should cease to be strong typed as alan2here suggested, just that the language should strongly support Meta Programming as well; even more so than it already does. 4) The protected keyword should have polymorphic behavior and a base class should have access to another base class of the derived or the complete object without having to declare friends. Friends looks kind of metro or something and I hate when my code isn't looking quite the way I want it to. CRTP! 5) A template specialization should be accessible from its own translation unit, I do not like sticking all my code at the bottom of a header. 6) There should be a universal Interface Definition Language that extends to all platforms and to all languages. 7) A static struct should be initialized member-wise, initializer lists don't look right. 8) Temporaries should be considered a defined method of initialization for large static const constructs and arrays and the life of the temporaries extended indefinitely to the lifetime of the object being initialized. This is already fact but is questionable in ways and should be better defined. 9) Static and Dynamic code libraries should have a standardized definition, again to all platforms. .... there are more but I can't think of them right now .... aside from the above I like C++ and hope it maintains it's priority in the languages used for application development. C# and Java may have their place and I guess I appreciate what it is they do but I haven't really used them yet. I think I will be adding a layer of abstraction to my projects by developing a coding environment that sits on top of my libraries and it will be in C# and/or Java.
-
I don't concur! Learning math is much harder than learning a programming language. I find learning math far more rewarding but learning programming far more entertaining and this may have some influence on my statement. I'm getting pretty good at knowing the ins and outs of programming but I have to revisit even the most basic of math concepts whenever I need to use it. There are languages that focus on developing around a mathematical context already. I think the most appropriate one to refer to would be Haskell and the general family of functional programming languages; although there are other much more mathematically founded languages! I wish to, in my lifetime, write a language that is mathematically founded and categorize it as a Grand Unified Parallel Processing Language. It will be a harmonious blend of logic and analogue processing dedicated to the virtualization of reality on a machine. I wish to name it, and forgive me for making this statement, Kermit-On-Krack for no other reason than I loved the fact that the Kermit protocol was named as such and it will be a rather insane language. Just sayin' .... This would however require some rather fundamental changes to the way a processing unit would be designed as differential equations on a digital processor are slow even when using the most optimized numerical methods ....