cwarn23 387 Occupation: Genius Team Colleague Featured Poster

The results of the three "echo" statements are as follows:
Regen remainder: 57
Current time: 1264322357
1.2643223E+09

This is a limitation in the computing world (64 and 32 bit processors). They can only store so many numbers before showing all weird things. Fortunately php has a way around this. When doing math for large numbers try using the bcmath library. This will store the numbers as strings and process the numbers as strings. Then you may have infinit sized numbers. If you like post your full code and I shall try to implement it for you.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Is this homework help? Your asking half a dozen questions without showing any code for us to build on. The first part (displaying the table) is achieved by a simple mysql query with a loop. Then the page numbers are part of whats called pagination. So could you post some code (eg previous attempts) for us to build on because I don't even know the mysql column structure.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

I'm currently in the process of making a login script myself but I find that the easiest thing to do is to just write it from scratch using good security practices. As for how to separate normal users from admin, simply store in the database weather the user is admin or guest and factor that into the login script. But if you still want to use an external class then I haven't heard of any but would be willing to help make a login script.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

so can u tell more about opera? anything cool? anything i must have? or must do/tweak?

Other than the Opera ad block there isn't really much more to tweak as Opera comes with all the features you will ever need (IMO).

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

flash is a graphic
google translator translates text

Yes and the only way you can translate flash is by designing the flash so all language output uses the google api. I think google might have a flash api too.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Not supporting every language. Below are the codes for each language. Did you use these short codes?

ar = Arabic
bg = Bulgarian
ca = Catalan
zh-CN = Chinese
hr = Croatian
cs = Czech
da = Danish
nl = Dutch
en = English
tl = Filipino
fi = Finnish
fr = French
de = German
el = Greek
iw = Hebrew
hi = Hindi
id = Indonesian
it = Italian
ja = Japanese
ko = Korean
lv = Latvian
lt = Lithuanian
no = Norwegian
pl = Polish
pt = Portuguese
ro = Romanian
ru = Russian
sr = Serbian
sk = Slovak
sl = Slovenian
es = Spanish
sv = Swedish
uk = Ukrainian
vi = Vietnamese
cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Where would we be without them! :P

Probably using another interface eg terminal as browser just make it easier to browse the web.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

i have a small doubt. phpcode works in this? i am using php for retriving data from database in html . is it works? i tried but colors not changing.

Well remember not to put the <script></script> tag into that function as it can't filter javascript (only html).

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Would this do the trick?

<?php
    if (!isset($_GET['language']) || empty($_GET['language'])) {
    $_GET['language']='en';
    }
    class Google_Translate_API {
 
	/**
	 * Translate a piece of text with the Google Translate API
	 * @return String
	 * @param $text String
	 * @param $from String[optional] Original language of $text. An empty String will let google decide the language of origin
	 * @param $to String[optional] Language to translate $text to
	 */
	function translate($text, $from = '', $to = 'en') {
		$url = 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q='.rawurlencode($text).'&langpair='.rawurlencode($from.'|'.$to);
		$response = file_get_contents(
			$url,
			null,
			stream_context_create(
				array(
					'http'=>array(
					'method'=>"GET",
					'header'=>"Referer: http://".$_SERVER['HTTP_HOST']."/\r\n"
					)
				)
			)
		);
		if (preg_match("/{\"translatedText\":\"([^\"]+)\"/i", $response, $matches)) {
			return self::_unescapeUTF8EscapeSeq($matches[1]);
		}
		return false;
	}
 
	/**
	 * Convert UTF-8 Escape sequences in a string to UTF-8 Bytes
	 * @return UTF-8 String
	 * @param $str String
	 */
	function _unescapeUTF8EscapeSeq($str) {
		return preg_replace_callback("/\\\u([0-9a-f]{4})/i", create_function('$matches', 'return html_entity_decode(\'&#x\'.$matches[1].\';\', ENT_NOQUOTES, \'UTF-8\');'), $str);
	}
}
 
 
function display($input) {
$trans_text = Google_Translate_API::translate($input, '', $_GET['language']);
    if ($trans_text !== false) {
        return $trans_text;
    }}
function displayhtml($input) {
    preg_match_all('#<[^>]+>#',$input,$htmlout);
    $input=preg_split('#<[^>]+>#',$input);
    $output='';
    $i=0;
    foreach ($input AS $val) {
        $output.=str_replace(array('\r','\n'),array("\r","\n"),display($val)).$htmlout[0][$i];
        $i++;
        }
    return $output;
    }
echo displayhtml('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
 
<body>
 <form name="language" action="'.$_SERVER['PHP_SELF'].'" method="GET">
	<select onchange = "document.language.submit()"  name="language">
  	<option selected="selected"> select-language</option>
       <option value="en"> English</option>
     <option value="es"> Spanish</option>
       <option value="fr"> French</option>
    </select>
	<p class="normal_text">A woman`s body performing to its utmost capability- that`s what pregnancy is. From conception to delivery, the female form is tried and tested to carry and bring forth new life. …
cwarn23 387 Occupation: Genius Team Colleague Featured Poster

haaaa.............haaaaa....it is very complecated procedure. it is not easy to do. very carefully do this.
there is no other option for this echo ing each and every html tag.
otherwise take in php function in class and using this class call this funtion where ever we want that function.
is it possible?
why b'coz i have to do convert more html pages.

It might be possible to use regex to convert all the data in the one hit but could be hard to make. Could you post an example file which includes these complex javascripts.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

It would require javascript but as for the basics I believe it would be something like the following.

<table>
<tr onclick=javascript:showrow(1)><td></td><td id="1"></td></tr>
<tr onclick=javascript:showrow(2)><td></td><td id="2"></td></tr>

Then you would use css to hide the rows and a custom javascript function to show the rows. Hope that helps.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

how to write echo for javascript with in the php code? for suppose in above example may have javascript so how to write echo for that?

Could you give an example. From my understanding it would be as follows.

<?php
echo '<script>'."\n";
echo 'document.write("';
display('some text');
echo '");'."\n";
echo '</script>';
?>
cwarn23 387 Occupation: Genius Team Colleague Featured Poster

I have a question - are there any free verb list downloads because I keep on finding movies and mp3's called verb. Thanks...

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Solved. Downloaded the latest version of php-gtk and the bug is fixed.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Found the problem. The following line is the bug.

$textareaBuffer->set_text($text);

The buffer can't hold more than 1024 characters. Does anybody know how to insert more?

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

The table name and fields that have spaces in the name must be inclosed in single quotes:

INSERT INTO 'employee record'('Employee ID', 'Employee type', 'First Name', 'Last name', 'Farm location', 'Farm type') VALUES('34', 'caretaker', 'Michael', 'Hipolito', 'lara', 'nursery' )

I could be wrong but don't column names and tables have a different type of quote like the following?

INSERT INTO `employee record`(`Employee ID`, `Employee type`, `First Name`, `Last name`, `Farm location`, `Farm type`) VALUES('34', 'caretaker', 'Michael', 'Hipolito', 'lara', 'nursery' )
cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Hi and I have the below php-gtk script but for some reason it is reporting the error "Not enough storage is available to process this command." in the command console but the application still loads. It only happens when I try to import a 1.75MB text file for processing. Does anybody know why regex and str replace on a 1.75MB file causes this error or how to increase its storage. Please advice.

<?php
ini_set('memory_limit','256M');
if (!class_exists('gtk')) {
    die("Please load the php-gtk2 module in your php.ini\r\n");
}
function func_generate() {
//reword button clicked.
return true;
}
function func_open() {
global $wnd, $filebox, $textareaBuffer,$text;
$fileselection = new GtkFileSelection('Open');
$fileselection->set_select_multiple(false);
$fileselection->complete('*.*');
$fileselection->hide_fileop_buttons();
$fileselection->show_all();
$fileselection->cancel_button->hide_all();
//$fileselection->history_pulldown->hide_all();
if ($fileselection->run() == Gtk::RESPONSE_OK) {
    if (@is_readable($fileselection->get_filename())) {
        $fileselection->hide_all();
        $filebox->set_text($fileselection->get_filename());
        $text=str_replace(array('(',')','  ','  '),array(' ( ',' ) ',' ',' '),preg_replace('#[^a-zA-Z0-9\'\(\) ]#',' ',file_get_contents($fileselection->get_filename())));
        /*$text_tmp=file_get_contents($fileselection->get_filename());
        $text_tmp=str_split($text_tmp,1);
        $arr=array();
        $chars=array('a'=>true,'b'=>true,'c'=>true,'d'=>true,'e'=>true,'f'=>true,'g'=>true,'h'=>true,'i'=>true,'j'=>true,'k'=>true,'l'=>true,'m'=>true,'n'=>true,'o'=>true,'p'=>true,'q'=>true,'r'=>true,'s'=>true,'t'=>true,'u'=>true,'v'=>true,'w'=>true,'x'=>true,'y'=>true,'z'=>true,'A'=>true,'B'=>true,'C'=>true,'D'=>true,'E'=>true,'F'=>true,'G'=>true,'H'=>true,'I'=>true,'J'=>true,'K'=>true,'L'=>true,'M'=>true,'N'=>true,'O'=>true,'P'=>true,'Q'=>true,'R'=>true,'S'=>true,'T'=>true,'U'=>true,'V'=>true,'W'=>true,'X'=>true,'Y'=>true,'Z'=>true,'('=>true,')'=>true,'\''=>true,' '=>true);
        for ($i=0;$i<count($text_tmp);$i++) {
            if (isset($chars[$text_tmp[$i]])) {
                if (($text_tmp[$i]=='(' || $text_tmp[$i]==')') && $text_tmp[($i-1)]!=' ') {
                    $arr[]=' ';
                    }
                $arr[]=$text_tmp[$i];
                if (($text_tmp[$i]=='(' || $text_tmp[$i]==')') && $text_tmp[($i+1)]!=' ') {
                    $arr[]=' ';
                    }
                }
            }
        unset($text_tmp);
        $text='';
        foreach($arr AS $val) {
        $text.=$val;
        }*/
        $textareaBuffer->set_text($text);
        } else {
        self::open();
        }
    }
return true;
}
 
$wnd = new GtkWindow();
$wnd->resize(875,700);
$wnd->set_title('Reworder bot - by cwarn23');
$wnd->connect_simple('destroy', array('gtk', 'main_quit'));
 

// Create a new buffer and a new view to show the buffer.
$textareaBuffer = new GtkTextBuffer();
$textarea       = new GtkTextView();
 
// Add some text to the buffer.
$textareaBuffer->set_text('');
 
// Add the buffer to the view and make sure no one edits the text.
$textarea->set_buffer($textareaBuffer);
$textarea->set_editable(false);
 
$viewPort= new GtkViewPort();
$textView= …
cwarn23 387 Occupation: Genius Team Colleague Featured Poster

fast? how fast? microseconds? i dont care how fast it is. firefox speed is fast enough. it doesnt seem slow. maybe it dependent on the users computer speed. but to me, the speed of browsing experience in firefox is enough to satisfy my needs. and i dont think those add-ons are simple. they rocks! dude! and that makes them on the TOP! and so what if the opera can open unlimited tabs? is that an advantage? most people dont open so many tabs, especially organized people. so that advantage seem to be useless.

I always have around 20 tabs open and Firefox crashes when I try to do that. Opera is the only browser that can keep over 20 tabs open 24/7 as I do. Take a look at a screeny of my browser.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

I used to use Firefox previously now I like the lightweight Google Chrome. But it is true that firefox has some best add-ons xmarks,download manager and Adblock plus so in my opinon yes it is the best one around.

Also I will add on top of that it is possible to use the Firefox adblock on Opera simply by exporting it's block list as a .txt file and add those blocked url matches (with wild cards being * ) into Operas url blocking system. And of course you can make exceptions so that the ads on your favourate sites (eg. daniweb) can still appear at your option. To do that simply delete certain entries.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

firefox is the best and number 1.
http://internet-browser-review.toptenreviews.com/

Firefox sux IMO. Mozilla 1.8 took 4 times longer to load then Opera 6.03. Those figures show that Opera is the fastest browser on the planet. It is said that Opera 10 is even faster than opera 9 and opera 9 was already the fastest in most areas. So if you want speed and reliability then choose Opera. If your after slow gadgets then choose firefox. Looks like most people prefer the slow gadgets.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Grr. I might just switch compilers and try out some of the libraries available which don't work on VC++. Seems impossible to get open source to work on VC++. Does anyone know of a different compiler with about as gooder debugging system as VC++ and hopefully supports both g++ and MinGW? I think that's the true key to the problem.

Just discovered the Codelite IDE I use on Ubuntu is cross platform. And it does everything I want it to do (hopefully). So take that Microsoft as it supports every variation of c++ and not just the Microsoft Libraries. Will keep you updated if I need any further help...

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Grr. I might just switch compilers and try out some of the libraries available which don't work on VC++. Seems impossible to get open source to work on VC++. Does anyone know of a different compiler with about as gooder debugging system as VC++ and hopefully supports both g++ and MinGW? I think that's the true key to the problem.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

So is it solved?

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Take a look at the MP BigNum Library.

Except that is C, not C++. (I want C++) so are there any written in C++ which work in the VC++ compiler and have at least some documentation? I found BigInt but it doesn't work for VC++. Any others like BigInt which work for VC++?

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

(the 'y' chromosome is just a broken 'X' anyway, heh,heh)

That a great quote which may even be true. I never thought of it that way but yea lol.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Perhaps it is some configurations that may need changing now that you have installed the software. Although I'm not too good at configuring mysql you could start by checking if there are any configurations in /var/lib/mysql/mysql.sock In case you don't realize the error code you have mentioned is 2002 which will help when searching the web but as for my opinion, I'm not too sure on this as I myself haven't encountered this error before. Hope that helps...

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

I know how to make 64 bit integers but how do I make 64 megabit integers? That is a bit rate of (1024^3)*64 bits. Is this a simple job as I don't know where to begin. I thought somebody might know of a library/script that will allow custom bit rates as it will save me a lot of time writing a library from scratch. Any links as google reviled nothing? Thanks.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

"Cloning in biology is the process of producing populations of genetically-identical individuals that occurs in nature when organisms such as bacteria, insects or plants reproduce asexually. Cloning in biotechnology refers to processes used to create copies of DNA fragments (molecular cloning), cells (cell cloning), or organisms. The term also refers to the production of multiple copies of a product such as digital media or software." Twins are genetically-identical individuals and therefore fit the definition of clones.

Your belief or your feelings about what you want the 'clone' to mean is valueless - we communicate by using words as they are commonly defined. There is no communication if you use your own randomly created definition of words.

That reminds me - star fish. Their produced the same way clones are. So yea clones would be exactly like starfish making them just as part of evolution as us humans are. So I can see why human clones would have exactly the same rights as humans because they are still part of the same evolutionary process. Thanks. That word asexual reminded me a few things from biology where a organism can reproduce by splitting or in this case cloning.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

U bothe are useing same technique. Don t use insertion and display in same loop

I assumed the echo was being used as a test and that the insertation was the real deal. But yes recording mysql data into an array should be avoided whenever possible.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Try the following.

<?php
$resultSN = mysql_query("SELECT * FROM table ") or die(mysql_error());
$count=mysql_num_rows($resultSN);
$machineName=array();
while($row = mysql_fetch_assoc($resultSN))
{
   $machineName_O = $row['MachineName'];

     for ($i=0; $i<$count; $i++)
     {
	$machineName[] = $machineName_O;
	echo $i. " " . $machineName_O . "<br>";
    }
}
?>
cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Try placing this at the top of each page.

<?php
session_start();
if (!empty($_GET)) {
for ($i=0;$i<count($_SESSION['GET']);$i++) {
    if ($_SESSION['GET'][$i]==$_GET) {
        die('This page has already been viewed.');
        }
    }
$_SESSION['GET'][]=$_GET;
}
?>
cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Now that you have downloaded mysql, next you need to install it's services so that mysqld/mysql will start on bootup. After that php should be able to recognize mysql. So try and google "how to setup mysql service on <your linux brand>" then if you have any further troubles tell us what variation of linux you have.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

As far as I know it isn't possible to removes ones url history but perhaps you should consider $_POST. Then the user will need to confirm the post request and if they do you should then get the server to check if the same post request has been sent in the last 48 hours. Mysql or maybe even sessions could help you there. If you could post some code then I will help you implement these features.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Could you explain further please. It is hard to know what you are asking. I do know that for to get the square root you can just use the sqrt() function but I don't have a clue what the others mean.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Does anybody know where there is an open source search engine algorithm because I'm stuck. I'm not so much after code but after the theory for how the algorithm should work. Is there any documenation for that?

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Spot the error hey. This sounds fun...
Anyways my suggestion is to use mysql_real_escape_string() on the $val variable (line 20) and also your mysql_connect() function doesn't have all of the required parameters. Also on line 39 of index.php needs the closing quotes and return symbol for the echo function.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

I guess you mean Codelite IDE

Indeed and the Codelite IDE from the Ubuntu repository/synaptic package manager seems to come with the above error when I select MSVC++ Library. I'm starting to suspect that since Codelite IDE is cross platform, that particular feature may not work in Ubuntu. Can anybody confirm this?

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

@crarn: IMO your best solution would be to use Code::Blocks/MinGW on both MS-Windows and Ubantu. I like Microsoft compilers a lot too, but it isn't cross-platform to *nix. OpenGL would be the engine you need, not DirectX. It seems to me that you need to be more open minded and use the tools that produce the end-result you want instead of attempting to force the end result to meed the tools that you like.

I can understand OpenGL having to be used since linux doesn't have directX but I mainly do command line stuff and the Mingw/g++ libraries seem to not behave the same as the Microsoft Libraries. So although I don't mind not using the directx libraries I would still like the same string+math libraries etc.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Does anybody know what happened to Bill Gates as it would be interesting to see what happened to Bill after Microsoft? Bill was a Legend who changed the world. But now he has left Microsoft his hardly spoken of. So what does he do today and what do you think of him today?

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Soory for hijacking thread for a minute. Does this allow gmail thing+local wamp server. It would be cool playing wth e-mail related PHP without "true" server

If you are talking about using the google server to send mail without having any mail server installed well that is possible with the help of a custom mail script/class you can download. Now don't get me banned by hijacking a thread...

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

I managed to find a Ubuntu c++ compiler which supports every variation of c++ and its name is Codelite. But I have one problem. When I compile my above code I get the below error message.

----------Building project:[ Dehasher - Debug ]----------
/bin/sh: cl.exe: not found
make[1]: *** [Debug/main.obj] Error 127
cl.exe /nologo /c  "/home/cwarn23/.codelite/Workspace1/Workspace1/main.cpp" /Zi  /FoDebug/main.obj "/I"C:/Program Files/Microsoft Visual Studio 8/VC/include"" "/I."  
make: *** [All] Error 2
----------Build Ended----------
0 errors, 0 warnings

Does anybody know how to fix the "cl.exe not found" message? I think that is the source of the problem. Thanks.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Well, I thought you were using some vc++ dot net bastardised code.

However, your code with a few exceptions for example, the system calls and, god forbid, 'void main' should run OK under g++.

Do a sudo apt-get install g++.

3d stuff will most likely not work. You'll be looking for openGL stuff.
In short the best way to check if something works is to compile it under ubunutu. Dunno if that helped.

Names of any compilers that are most compatible with VC++ code so I can search from the repository?

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Below is a simple script but I really like using the advanced engines for things like 3d games and they all require the VC++ libraries.

//#include<stdio.h>   
#include<string.h>   
#include<malloc.h>   
#include<math.h>   
#include<stdlib.h>   
#include<iostream>

#define rotateleft(x,n) ((x<<n) | (x>>(32-n)))   
#define rotateright(x,n) ((x>>n) | (x<<(32-n)))   
    
void SHA1(unsigned char * str1)   
{   
	int i;
    unsigned long int h0,h1,h2,h3,h4,a,b,c,d,e,f,k,temp;   
    
    h0 = 0x67452301;   
    h1 = 0xEFCDAB89;   
    h2 = 0x98BADCFE;   
    h3 = 0x10325476;   
    h4 = 0xC3D2E1F0;   
    
    unsigned char * str;   
    str = (unsigned char *)malloc(strlen((const char *)str1)+100);   
    strcpy((char *)str,(const char *)str1);   
    
    int current_length = strlen((const char *)str);   
    int original_length = current_length;   
    str[current_length] = 0x80;   
    str[current_length + 1] = '\0';   
    
    char ic = str[current_length];   
    current_length++;   
    
    int ib = current_length % 64;   
    if(ib<56)   
        ib = 56-ib;   
    else   
        ib = 120 - ib;   
    
    for(i=0;i < ib;i++)   
    {   
        str[current_length]=0x00;   
        current_length++;   
    }   
    str[current_length + 1]='\0';   
    
    for(i=0;i<6;i++)   
    {   
        str[current_length]=0x0;   
        current_length++;   
    }   
    str[current_length] = (original_length * 8) / 0x100 ;   
    current_length++;   
    str[current_length] = (original_length * 8) % 0x100;   
    current_length++;   
    str[current_length+i]='\0';   
    
    int number_of_chunks = current_length/64;   
    unsigned long int word[80];   
    for(i=0;i<number_of_chunks;i++)   
    {   
        for(int j=0;j<16;j++)   
        {   
            word[j] = str[i*64 + j*4 + 0] * 0x1000000 + str[i*64 + j*4 + 1] * 0x10000 + str[i*64 + j*4 + 2] * 0x100 + str[i*64 + j*4 + 3];   
        }   
        for(int j=16;j<80;j++)   
        {   
            word[j] = rotateleft((word[j-3] ^ word[j-8] ^ word[j-14] ^ word[j-16]),1);   
        }   
    
        a = h0;   
        b = h1;   
        c = h2;   
        d = h3;   
        e = h4;   
    
        for(int m=0;m<80;m++)   
        {   
            if(m<=19)   
            {   
                f = (b & c) | ((~b) & d);   
                k = 0x5A827999;   
            }   
            else if(m<=39)   
            { …
cwarn23 387 Occupation: Genius Team Colleague Featured Poster

This question is non-sense.

Just.

Could you explain why?

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

I would not say that is a bug with Firefox, that is related to any extensions that you load in the browser. As for the browser itself, I'm not aware of any bugs that warrant not using it.

Firefox has always used a lot of RAM, but that is not a bug and they have been improving on that with every release. The issue comes when you have 30 or so extensions that Firefox has to load into memory.

When I tried firefox I only had about 6 extensions. But 30 tabs max were open at any one time. Even without the multi tab row extension firefox still crashes. It is all because firefox is based on mosaic code and mosaic code had a memory limit bug. So that has doomed all browsers based on mosaic code which is basically all browsers except Opera. Anyways back on topic my favorite browser is Opera due to the memory flexibility.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

Firefox is bloated? I have rarely encountered any issues with the browser. What bugs do you speak of?

Well there are memory bugs where if you have 30 tabs with the double row tabs extension and keep on changing the pages in each tab then the browser crashes. Opera is the only one which doesn't crash when doing that which I do on a daily basis. Then there is some extensions that are incompatible with each other and cause the browser to crash when both loaded. That's 2 bugs... And Firefox tends to hog a lot of ram for what it does. I guess you could call that one a feature ;)

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

though I have given Opera a try. I think the browser is bloated in that it has a lot of cool features that the user may never use.

Opera ain't bloated and if anything Firefox is bloated with all its bugs.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

See post #6 of this thread from the Ubuntu forums:
http://ubuntuforums.org/showthread.php?t=976202

I thought I clearly explained this in my previous post. I want to create Ubuntu programs using the Microsoft c++ library. The standard library that comes with Dev-c++ and Mingw compilers just don't work for me. I only like working with the libraries that come with VC++. However I want my apps to be able to end up in a Ubuntu repository and to run without any emulators. In other words I want a true linux app using c++ and the Microsoft Standard Template Library. Any ideas? Can't make it much clearer.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

use Wine?

But then my compiled result wont be Ubuntu compatible (not directly). In other words I am looking for a Ubuntu compiler that accepts the VC++ code so the compilation result is a Ubuntu application. But as for wine I'm sure not many people would like to use wine to run all my c++ applications.

cwarn23 387 Occupation: Genius Team Colleague Featured Poster

I thought I would ask while this thread is active "What is the best Ubuntu c++ compiler that allows VC++ code?" I really like Visual C++ as it has great debugging features that Dev-c++ could never match. But how do I compile my VC++ projects to run on Ubuntu?