|
Hi:
But the syntax colorizer is the most useful stuff.
I think in the beta there was some provision for CommandPrompt Applications via the Active Window. In that case, you can plugin csc.exe with the Active Window to compile. Is'nt it? I have'nt used this feature anyway but perhaps should be a useful feature.
Deepak Kumar Vasudevan
http://deepak.portland.co.uk/
|
|
|
|
|
Deepak Kumar Vasudevan wrote:
But the syntax colorizer is the most useful stuff.
Definitely, but if that was all, I'd just use Scite.
Deepak Kumar Vasudevan wrote:
I think in the beta there was some provision for CommandPrompt Applications via the Active Window. In that case, you can plugin csc.exe with the Active Window to compile. Is'nt it? I have'nt used this feature anyway but perhaps should be a useful feature.
Yeah, they have a plugin that can compile and run a C# app, but it seems to be limited to only one file. I use this occasionally, when I don't want to use as much resources as SharpDevelop takes, but until they get project support, references support, etc, it won't be too useful.
"Blessed are the peacemakers, for they shall be called sons of God." - Jesus
"You must be the change you wish to see in the world." - Mahatma Gandhi
|
|
|
|
|
Macromedia has a product called Studio MX. One of the modules is Dreamweaver which is pretty good. I tried it for ASP which was better then Visual Interdev.
I am sure, this version is good for ASP.net also. Check this link
http://www.macromedia.com/software/dreamweaver/
Hope it helps. Happy programming
~~~~Pankaj~~~~
Follow your goals, Means will follow you ---Gandhi---
|
|
|
|
|
OK, this is kind of a rant...
I am currently writing a web app using MSDev 6 technology. That includes VBScript for the ASP pages, Java Script for client-side scripting, and C++ for components.
Obviously, there is an inefficiency in using multiple languages for development. For example, my VBscript never compiles because I keep putting ; at the end of each line.
Just out of curiousity, is there any web environment, such as .NET, where you can use a single language for all development? As I understand it, client-side scripting can only be done in Java Script, (or maybe if Netscape support is required) which would mean that Java or Java Script would have to be used on the server side. That is the only single language environment I can think of.
|
|
|
|
|
I would say sticking to c# would be the way to go. JavaScript and C# have similar syntax requirements, ie the ;
|
|
|
|
|
You could use JavaScript on server side with ASP.
but I would recomend moving to C#.
theJazzyBrain
Wise is he who asks good questions, not he who gives good answers
|
|
|
|
|
I don't see why you couldn't build .NET assemblies using J# or something, but since its so similar to C# syntax anyway you may as well just use C# (allowing you to have pages compiled on the server rather than pre-building them) and JavaScript.
Of course, you could use Managed C++/C++ to build the components (as you are at the moment), use C# to build the web pages (reasonably similar -- at least there are semicolons in there!), and JavaScript on the client-side.
--
Paul
"Put the key of despair into the lock of apathy. Turn the knob of mediocrity slowly and open the gates of despondency - welcome to a day in the average office."
- David Brent, from "The Office"
MS Messenger: paul@oobaloo.co.uk
Download my PGP public key
|
|
|
|
|
I stick with C derivatives.
I work with C++/MFC, JavaScript, PHP, Perl...these langs let me do everything all under one similar lang. Works great
I'm drinking triples, seeing double and acting single
|
|
|
|
|
MSDN says[^] that IHTMLDocument2::get_links() returns a collection of LINK and AREA elements. Yet I seem to be getting a collection of anchors i.e. <A> tags instead. Anyone know what's going on?
VARIANT var0 ;
VariantInit( &var0 ) ;
V_VT(&var0) = VT_I4 ;
V_I4(&var0) = 0 ;
IHTMLElementCollection* pIHTMLElementCollection ;
hr = pIHTMLDocument2->get_links( &pIHTMLElementCollection ) ;
ASSERT( SUCCEEDED(hr) ) ;
long nLinks ;
hr = pIHTMLElementCollection->get_length( &nLinks ) ;
ASSERT( SUCCEEDED(hr) ) ;
for ( int i=0 ; i < nLinks ; ++i )
{
VARIANT var ;
VariantInit( &var ) ;
V_VT(&var) = VT_I4 ;
V_I4(&var) = i ;
IDispatch* pIDispatch ;
hr = pIHTMLElementCollection->item( var , var0 , &pIDispatch ) ;
ASSERT( SUCCEEDED(hr) ) ;
IHTMLLinkElement* pIHTMLLinkElement ;
hr = pIDispatch->QueryInterface( IID_IHTMLLinkElement , (void**)&pIHTMLLinkElement ) ;
IHTMLAnchorElement* pIHTMLAnchorElement ;
hr = pIDispatch->QueryInterface( IID_IHTMLAnchorElement , (void**)&pIHTMLAnchorElement ) ;
pIDispatch->Release() ;
}
And yes, the doco refers to it as links() but it seems to be get_links().
"Sucks less" isn't progress - Kent Beck [^]
Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.
|
|
|
|
|
Taka Muraoka wrote:
pIHTMLDocument2->get_links( &pIHTMLElementCollection )
MSDN:
HRESULT IHTMLDocument2::get_links(IHTMLElementCollection **p);
Could the different syntax be causing this behavior (ie, -> instead of : ?
Just a shot in the dark, Taka - I'm not familiar with these functions.
"Welcome to Arizona! Drive Nice - We're Armed..." - Proposed Sign at CA/AZ Border
|
|
|
|
|
Well, either it fails or it doesn't. I don't think that's the cause of the problem.
I always thought that pIHTMLDocument2->get_links was supposed to return anchors, not AREAs and LINKs.
"Blessed are the peacemakers, for they shall be called sons of God." - Jesus
"You must be the change you wish to see in the world." - Mahatma Gandhi
|
|
|
|
|
jdunlap wrote:
I always thought that pIHTMLDocument2->get_links was supposed to return anchors, not AREAs and LINKs.
According to the doco (HA!), that is done by calling get_anchors(). I hacked around it by getting *everything* and looking for the LINK elements but that's obviously going to be a fair bit slower.
Maybe I should try calling get_anchors(). Sigh...
"Sucks less" isn't progress - Kent Beck [^]
Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.
|
|
|
|
|
I'm looking foir a good HTTP Sniffer, but am not having much luck finding one that fits the bill for me.
Here's my wishlist:
1) Finds/ allows me to select my net connection (which is a cell phone via IR) - EffeTech's sniffer can't do it.
2) Captures POSTed data - many sniffers I found just won't show you what you're posting.
3) Does not operate as a proxy - it's no good to me at all if I need to set proxy settings for it.
4) Probably impossible - captures HTTPS traffic without having to configure it as a proxy server(Stephen Toub's HTTPS proxy is great, but if an app requests via HTTPS it expects HTTPS back)
Any recommandations?
|
|
|
|
|
I've been using WinDump[^] over the last couple of weeks to sniff network traffic. It's a bit lower-level than you need (TCP/IP) but I wrote a quick Python script to parse the packets and reassemble the HTTP requests.
"Sucks less" isn't progress - Kent Beck [^]
Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.
|
|
|
|
|
Thanks for the recommendation, but unfortunately anything that uses the WinPcap library simply won't work with my connection. running WinDump with the -D switch reveals that it cannot find any adaptors on my system at all
|
|
|
|
|
Bummer. I've also been using Ethereal[^] which is great but also uses WinPcap.
BTW, are you still in Thailand? Much work out there? I used to live up in Chiang Mai and would love to move back out to the LOS again for a while.
"Sucks less" isn't progress - Kent Beck [^]
Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.
|
|
|
|
|
I've now downloaded 17 different apps, none of which suit my requirements. I have found 3 capturers that will succesfully grab incoming packets, but none that will capture my outgoing packets - Looks like I'm out of luck unless I do it myself
On the other subject, yes I'm still in Thailand, in Chiangmai as a matter of fact. As for work, I really wouldn't know because I don't work for a Thai Co, and didn't bother looking into it any further after seeing the salaries on offer in the Bangkok Post. I plan to meet up with another CPian here in CNX in the next few days (Bill) - I will see if he knows of any work opps.
If you make your way back we'll have to catch up and have a beer!
|
|
|
|
|
Furty wrote:
Looks like I'm out of luck unless I do it myself
Oh, I'm sure there's a hardware sniffer out there somewhere...
Furty wrote:
in Chiangmai as a matter of fact
Cool! I used to work with Took at the Brasserie (say hi next time you're down there ), Cottage as well as a few hotels around town. I'm trying to set up a new business now and hopefully, if it takes off, I'll be able to move operations to CNX and base myself there. Awasu by day, play music at night, EXCELLENT!
"Sucks less" isn't progress - Kent Beck [^]
Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.
|
|
|
|
|
Furty wrote:
I don't work for a Thai Co, and didn't bother looking into it any further after seeing the salaries on offer in the Bangkok Post.
What are the salaries anyway? I would guess about 15,000/month for a graduate in CNX, maybe 25,000 in BKK. And say 25,000/35,000 for a mid-level guy.
Close?
"Sucks less" isn't progress - Kent Beck [^]
Awasu 1.1.1 [^]: A free RSS reader with support for Code Project.
|
|
|
|
|
Pretty much spot-on there, and as you'd know good money for a local, but hardly enough for a farung - it'd hardly cover my drinking bills
|
|
|
|
|
Hi Furty,
Where can I find Stephen Toubs Proxy that supports HTTPS ? I've searched on Google and cant find it.
Thanks,
John
|
|
|
|
|
It's on GotDotNet, that's why you can't find it on google (why they have a robots.txt file to stop spidering is beyond me), anyway you can find it here:
SSLProxy[^]
|
|
|
|
|
Lets say I have a 5-element array such as @array = (1,2,3,4,5). Is there a function or some quick way insert element "100" into the 3rd position such as (1,2,100,3,4,5)?
I cannot find a way to use an index to reference an array element.
Another example: If I have an array with (1,2,100,6,4,100,3,100), how can I quickly sort it to (1,2,100,100,100, 6,4,3)?
Please help. Thanks.
|
|
|
|
|
Hi,
Check
http://www-2.cs.cmu.edu/People/rgs/pl-exp-arr.html
You'll find all the functions you can use for arrays.
Have fun!
-----
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
|
|
|
|
|
Florin Ochiana wrote:
We are what we repeatedly do. Excellence, then, is not an act, but a habit.
Nice sig!
"Blessed are the peacemakers, for they shall be called sons of God." - Jesus
"You must be the change you wish to see in the world." - Mahatma Gandhi
|
|
|
|
|