rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

On Windows systems, Cygwin provides a Linux-type command environment with all the usual tools, including GCC compilers, bash shell, c-shell, and such. It works very well. I used to use its xorg X-Windows server in order to run X applications on remote servers that I had connected to with ssh or Putty (using the -X option to forward X-Windows protocol messages to Cygwin).

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

How you do it depends upon your operating system - Windows or Linux. It is time for you to do some research. It isn't too difficult, but in order for data to get to the correct computer this needs to be done. If your modem were attached to a router, this would not be necessary, but since it is attached to your computer, then you need to enable routing on your computer.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

You would probably need to set up routing in the computer the modem is attached to. Also, you need the modem's IP address, which if it is dynamic (not a static address) may be a problem. Check with your ISP about this.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Again, please DO NOT double (or triple) post in these forums. Remove this instance please. I have already answered one of these.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Please do NOT double post! Remove this one, please.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Part of your problem is that you are using the same name for the global Numero_de_Materias as well as the argument name for a number of functions. DON'T DO THAT! use different names. This is why I try to indicate that a variable is global with a leading g_Name or static with s_Name. That will keep things clean. If you want to continue this discussion via private mail yo puedo hablar espanol con fluencia.

That said, I haven't analyized the code enough to know why it is failing for you as yet.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Name: My First Loan Program
Logo: A dollar sign with wings flying away

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

This helps. I'll get back to you after I've had a chance to look closer.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Posting 500+ lines of code with no indication or description of the errors or problems you are getting just doesn't work.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Go to the control panel's add/remove programs page and look for the bitlocker entry. It should show the version there.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Definitely keep up on the math! 9 years ago I took a job designing and devloping risk analysis software for the options trading industry at the CBOE in Chicago. Even though I hadn't used it for years, I dusted off my college calculus texts to refresh my understanding of 3rd order differential equations, necessary for computing things like the Black-Scholes algorithms needed to properly evaluate risk and rebalance portfolios based upon those factors! Without the foundational studies, that would have been impossible.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Besides the MySQL connector, you may need the MySQL client on the client machines. Also, make sure that you are installing the correct MySQL Connector and Client versions. They may have already had a different version installed and that is still the default.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

What Dave said, plus, recursion also occurs when functionA calls functionB ... and finally functionX calls functionA again, before any of them return to their caller. These function stacks can become very deep, and difficult to debug.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

For more technical information and tutorials on random number generators, go here: http://www.phy.ornl.gov/csep/CSEP/RN/RN.html

Not what you need for your class, but good nontheless... :-)

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Ok. This is a python script. There is a Makefile, and running "make" will put the script and stuff in the build directory. Then if you run "sudo make install" it will put all the stuff in the proper places so you can run vol.py to run it - it is put in /usr/bin/vol.py. There may be missing python modules that you will need to install. In my case, there were several.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Is there a Makefile? I'll download and check it out to better help you.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

To install on Linux, you will need to build from source. Here is the link: http://downloads.volatilityfoundation.org/releases/2.4/volatility-2.4.tar.gz

Download, untar with the command "tar -zxvf volatility-2.4.tar.gz". Go into the directory created. There may be a configure script. If so, run that as in "./configure". If that succeeds, then next run the make command, and finally "sudo make install" to install it. The default location will be in /usr/local instead of /usr, so /usr/local/bin will need to be in your path environment variable.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

There are simple tools to do this without having to resort to VB. Look at notepad++. It can easily convert Unix/Linux text files to Windows ones (converting the LF in the *nix files to CRLF for Windows), and vice-versa.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Without your code, there isn't much to say. Post it here.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Did your computer come with a recovery partition? If so, you may be able to boot that and reinstall or repair the main system. If not, then you may be able to get a recovery disc from the system vendor. Barring those approaches, you will probably need to get a system disc from the system vendor. You will have to pay a nominal fee for that most likely, but that way you will be able to do a complete reinstallation, though note that will nuke all of your data. You can boot a live Linux CD/DVD and copy your data to an external drive first. Good luck!

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Early life failures in electronics are not uncommon. If they don't fail in the first year, then they probably will live a long and productive life - much like humans!

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Your basic problem is that A is a base class of both B and C, and the instance of A in an instance of B, is NOT the same instance in C! If you make the variable a static member rather than an instance variable, then both B and C will see the changes the other made to it.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Assuming you have verified that the power supply is working (you have, haven't you?) then the mother boards is probably dead and you need to get it replaced. As mentioned, the most likely cause is a power supply failure. Have you checked to see if the fuse or circuit breaker have tripped?

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster
  1. What database are you using?
  2. Are you building the database schema directly, or in PHP?
  3. What API are you using to implement this in PHP?
  4. Show your code.
rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

If you want real help, rather than some opinions on how to approach the problem, then post your code here!

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

I'd try it and debug it, but I don't have a Turbo-C++ compiler on my Linux system. I could modify it to build/run on current compilers when I have the time, but when that is will be next week at the earliest.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Ok. You stated the problem. Show the code you are trying to use.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

So, does your code work? If not, what errors are you getting? We can help you more now, and we can appreciate your difficulties using out-of-date tools. We will try to help you work around those. You have made a good first step.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

If you are booting a recovery or live CD/DVD/USB drive, the system hard drive will not be mounted. Since you seem to be getting similar errors in these cases, you either have a memory or motherboard/CPU problem.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

DO NOT modify the Makefile! That is unnecessary if you put the headers in the correct place. I didn't need to make any changes to the Makefile on my system. I did exactly what I said in my previous posts, and it built and ran just fine!

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

As I mentioned before, you need to install all the pkcs11*.h files in the source/Crypto directory. That should allow the CFLAGS options in the Makefile to find them for the build.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Describe your approach, show your code (even pseudo code), and where you are running into roadblocks. This will indicate an honest effort on your part to do the work. We won't do your work for you, but we will critique your work and try to point you in appropriate directions.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Ok. I'm almost there. The three pkcs11.. header files have to go into the TrueCrypt source/Crypto directory. Then you need to install the Linux native assembler nasm, and the fuse-devel (developer) package that has the fuse headers. After all that, it successfully built for me, though I haven't tried running it yet. :-) You'll find the linked executable "truecrypt" in Main under the source directory. Ok, I was able to run it with the --help option and get the command-line options.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

You should be able to build it by extracting the directory with the command: tar -zxvf "TrueCrypt 7.1a Source.tar.gz"

After that, cd into the source directory: cd truecrypt-7.1a-source
Then run the "make" command. Do note I just tried it on my RHEL 6.6 clone system and it had some errors with missing header files. I will try to resolve those and get back to you. You can also download the pre-built Linux executables and run those.

Re-reading your original post, those headers you need to wget are those that I am missing. I'll install those and see what happens.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

As explained in the stackoverflow thread, this would be a MAJOR security breach! If the user has logged into your server previously, the login information could be saved in the browser's password database, or as a cookie. If a cookie was saved, you could access it from there. In any case, getting the user's REAL Windows (or Linux) login ID is very bad juju!

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Function? The only function you have is main()...

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Specify CREDITRATING as a private member, but provide a protected setter and public getter method to set/get the data. Don't use friend or static members or methods for that. In your derived class, if you need to change the credit rating based upon some analytical processes, then you can call the protected base class setter function, but it keeps any old code from being able to change it without thought.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Use one or the other in C++, not both. Cout is preferred. You can use sprintf() to push the data into a string, and then output that with cout. Sometimes, that is a reasonable alternative, allowing you to use printf() formatting options to build the string you want to output.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

People need to recognize that PHP is an object-oriented language (C++ with training wheels) that runs on a web server, and can emit HTML and javascript as necessary to run on the client (browser) for further processing. I posted an article here about how to do that properly. Read it. It may help you build better web sites!

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Probably not. Apple is in full control of this stuff. Getting them to allow a retrograde installation is very unlikely... :-( That said, there are a lot of security upgrades in the new versions of firmware.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster
rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

This requires some sort of database to keep current user data, such as MySQL or PostgreSQL. You need to write your php scripts to capture the data to the database, and then the script to sync the data to mailchimp has to read that data. This is not a trivial task. How much PHP experience do you have?

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Besides the fact that Win98 is waaaaay out of date and insecure, why don't you upgrade to a current (or recent) Linux system? The CUPS printer files for Linux/Unix can probably handle your printer without problem. Also, viruses will pretty much be a thing of the past.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

You can try an 802.11n card and see if that helps. The one you provided the link to does support 802.11n, but you may need a driver for XP, and since XP is no longer supported by Microsoft, you may only get 802.11g/b speeds (no better than you get now). My advice would be to upgrade your OS to Win7 at least, unless the card has an XP driver that supports 802.11n as well.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Actually, you can modify it for personal use, but may have to pay a license fee if you want to redistribute it (sell it) with your changes - or at least get permission. I believe that is part of the LGPL lincense. At least that was my understanding when I worked for Nokia when it still owned Qt.

Anyway, I would have to look at the current licensing documents to know exactly what the restrictions are. Typically, LGPL licenses allow you to modify and redistribute code provided you provide proper attribution and a means to obtain the modified source code.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

If you are running WiFi 802.11b (probably) then you are getting about the max your wireless can provide (between 1 and 11 mbps), depending upon signal strength and distance from the access point.

According to the Dell user docs, the specs say that it should be able to support 802.11g (still 2.4GHz) which should provide up to 54mbps data rates, but I'm not sure your XP driver would support that. It also depends upon the access point.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

It puts the last character read from the input buffer back into the buffer so the next call to getch() will return it. Let's say you are reading numbers into a string buffer from stdin and you get a character. You want to process the numeric data and then start reading a string, so you put the character back with ungetch(). That way when you start reading a string, you start with the character you had read. Example where you are reading amounts and currency type and your incoming data looks like this:

100dollars
200euros
300pesos

So you read the 100, and then get the 'd'. You put it back in the buffer and then read the currency, starting with the 'd', getting "dollars", then 200 and 'e', putting the 'e' back and getting "euros", etc.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

You need to implement the order() function (and others) outside of main(). Java let's you implement functions inside others, but not in C or C++.

Also, please don't ask us to analyize 400+ lines of code. That is just disrepectful of our time and efforts.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

Each case statement needs a 'break;' command at the end, otherwise it will fall through to the next, resulting in your experienced output. Also, I would suggest that you to a case-conversion for weight in the switch() statement so you don't need stuff like case 'S': case 's': constructs.

rubberman 1,355 Nearly a Posting Virtuoso Featured Poster

The Linux kernel is written in C as are many of the system utilities, though python is becomeing very popular. Most large-scale programs are written in C++ or Java. I prefer C++ myself since it is much more efficient and flexible than Java (my opinion). If you want to write a GUI application, it is best to use one of the high-level API libraries available, such as Qt (a C++ library). Qt is also widely used to write Windows applications. It is very cross-platform compatible.

Slavi commented: flexibility! +0