|
|
| Author |
Message |
ssokolow none

Joined: 06 Apr 2004 Posts: 8
|
Posted: Jun 01, 2004 10:26am Post subject: |
|
|
| zeke wrote: | | the annoyance I have with mIRC is that it is windows-only, and I think the idea of making the scripts compilable to prevent ripping is an excellent idea....build a script, compile it, and just load one binary file into mIRC. |
That wouldn't happen unless there was also some kind of bundling system too. Besides, you can't make something idiot proof because nature is always looking for ways to make a better idiot. |
|
| Back to top |
|
 |
codemastr Idler

Joined: 05 Feb 2004 Posts: 353
|
Posted: Jun 01, 2004 12:32pm Post subject: |
|
|
| Quote: | Windows Scripting Host? I don't really like it to begin with.
What I was trying to say is that, you can't dynamically alter c++ programs at runtime. Programming lanugages like Python or Perl have the exec command (among other, more efficient ways) so your scripts can actually link in as a part of the main program. (just dynamically import all of the enabled scripts and let the init function be coded to patch it in to the main.) |
If you want dynamically editable programs, then you want something like LISP. And if someone even thought of writing an IRC client in LISP, they should be shot. But anyway, YES you can edit a C++ program at runtime. You just don't know how. An example of changing the program at runtime would be the StunTour dll for mIRC. It redefines what the send/connect/recv/close functions do. It does this by changing the pointer to point to a different function. C++ programs are not required to be reentrant, you can modify them. |
|
| Back to top |
|
 |
uchat Idler

Joined: 17 Mar 2004 Posts: 335
|
Posted: Jun 01, 2004 9:43pm Post subject: |
|
|
| Rob_ wrote: | | This is very off topic, but lots of people have said they want scripts to be compilable, or at least, some way to stop people viewing / "ripping" the source to thier scripts. Why? how many people who are in favour of this would use an ircd/serviecs if they did the same thing? |
I would. |
|
| Back to top |
|
 |
uchat Idler

Joined: 17 Mar 2004 Posts: 335
|
Posted: Jun 01, 2004 9:45pm Post subject: |
|
|
| Quote: |
But that wouldn't be compatible with the IRC-based file sharing that most of the anime fansubbing groups use. If you want to convince them to switch, go ahead.
|
This has absolutely nothing to do with IRC ... you should write a p2p app that has a built in chat. |
|
| Back to top |
|
 |
codemastr Idler

Joined: 05 Feb 2004 Posts: 353
|
Posted: Jun 01, 2004 9:55pm Post subject: |
|
|
| Quote: | | This is very off topic, but lots of people have said they want scripts to be compilable, or at least, some way to stop people viewing / "ripping" the source to thier scripts. Why? how many people who are in favour of this would use an ircd/serviecs if they did the same thing? |
If you want something to be secret, don't distribute it! Regardless of what encoding method a client uses, someone will find a way to crack it. I mean, I could think of it right now. Since, Khaled likely won't want to rewrite the entire parsing system, mIRC would read the encoded file, decode it, and store it in memory. That means, all you need to do is discover where it is stored in memory and now you have the decoded script. Writing a program to find it would be super easy. So it provides a false sense of protection, not real protection. It's like hanging a "no tresspassing" sign on your door. If someone wants to get in, they're going to get in, regardless of whether you have the sign. |
|
| Back to top |
|
 |
ssokolow none

Joined: 06 Apr 2004 Posts: 8
|
Posted: Jun 02, 2004 12:44pm Post subject: |
|
|
| uchat wrote: | | Quote: |
But that wouldn't be compatible with the IRC-based file sharing that most of the anime fansubbing groups use. If you want to convince them to switch, go ahead.
|
This has absolutely nothing to do with IRC ... you should write a p2p app that has a built in chat. |
As I said, if you can convince all of the anime fansubbing groups to move to it, I will. Otherwise, let me write it and you just continue using whatever client you like. |
|
| Back to top |
|
 |
Goplat Guest
|
Posted: Jun 02, 2004 3:09pm Post subject: |
|
|
| The one thing I hate about mIRC is that it takes so long to process large amounts of join/quits, very annoying since one network I use is freenode (which is large and splits a lot) |
|
| Back to top |
|
 |
Cobi Lurker

Joined: 30 Dec 2003 Posts: 121 Location: IRC
|
Posted: Jun 02, 2004 11:21pm Post subject: |
|
|
| uchat wrote: | I use mIRC and would like the ability to either compile my script or lock the script editor or any other text editor from opening my script in plain text. I hate rippers  |
that is possible... get a C compiler or a VB compiler... compile a dll file and use a simple script to load the dll... |
|
| Back to top |
|
 |
Thrall none

Joined: 01 Mar 2004 Posts: 34
|
Posted: Jun 03, 2004 8:36am Post subject: heh |
|
|
ya'll do what you bloody please, and cut the crap.
if you don't like mIRC, why use it?
if you don't like Xchat, why use it?
come on children, go grab a porno and a box of tissues.
my two cents worth. |
|
| Back to top |
|
 |
theRealOne none

Joined: 07 Feb 2004 Posts: 1
|
Posted: Jun 04, 2004 11:47am Post subject: Re: What do you most hate about your IRC client? |
|
|
I frequently use two different IRC clients, usually X-Chat and occasionally KVIrc.
X-Chat irritates me due to the fact it doesn't comply with a lot of major issues brought up in RFC 1459 (Internet Relay Chat Protocol) and in RFC 2812 (Internet Relay Chat: Client Protocol). For instance, by default, it has a lot of commands which override those which are included and are standard server-side (and while, yes, these are modifiable via the menu "Settings", "Lists" and then "User Commands...", not everyone will be aware of that, nor will they have the time or patience to search for that). An example of this is the /version command, which I use quite often to check which software the server is running. X-Chat overrides this so that it actually CTCP version's a user (parameter two is the user you want to VERSION opposed to which server you want to find out on what it runs). It is a standard server-side command, as mentioned in RFC 1459.
| Quote: | 3.4.3 Version message
Command: VERSION
Parameters: [ <target> ]
The VERSION command is used to query the version of the server
program. An optional parameter <target> is used to query the version
of the server program which a client is not directly connected to.
Wildcards are allowed in the <target> parameter.
Numeric Replies:
ERR_NOSUCHSERVER RPL_VERSION
Examples:
VERSION tolsun.oulu.fi ; Command to check the version of
server "tolsun.oulu.fi". |
As for KVIrc, it's lack to keep up with the ever-changing IRC protocol annoys me. For instance, it doesn't support the !, & and ~ channel mode prefixes, which UnrealIRCd and UltimateIRCd (the two most popular IRC DAEmons) use. |
|
| Back to top |
|
 |
zeke Idler

Joined: 04 Oct 2003 Posts: 321
|
Posted: Jun 04, 2004 11:29pm Post subject: |
|
|
| Cobi wrote: | | uchat wrote: | I use mIRC and would like the ability to either compile my script or lock the script editor or any other text editor from opening my script in plain text. I hate rippers  |
that is possible... get a C compiler or a VB compiler... compile a dll file and use a simple script to load the dll... |
now i begin the process of beating myself up, asking "WHY DIDN'T I THINK OF THAT?!"
thas an excellent idea
now i jus need to learn C or VB  |
|
| Back to top |
|
 |
aquanight Lurker

Joined: 14 Jun 2004 Posts: 118 Location: Boise, ID
|
Posted: Jun 21, 2004 10:21pm Post subject: Re: What do you most hate about your IRC client? |
|
|
| theRealOne wrote: | | X-Chat overrides this so that it actually CTCP version's a user (parameter two is the user you want to VERSION opposed to which server you want to find out on what it runs). It is a standard server-side command, as mentioned in RFC 1459. |
First of all RFC 1459 is horribly out of date .
Second, mIRC can be accused of "violating" RFC in this manner as well. The nomal PING command is replaced with an alias that will CTCP PING someone. |
|
| Back to top |
|
 |
uchat Idler

Joined: 17 Mar 2004 Posts: 335
|
Posted: Jun 21, 2004 10:26pm Post subject: |
|
|
| Cobi wrote: | | uchat wrote: | I use mIRC and would like the ability to either compile my script or lock the script editor or any other text editor from opening my script in plain text. I hate rippers  |
that is possible... get a C compiler or a VB compiler... compile a dll file and use a simple script to load the dll... |
Which means I'd have to learn yet another language ... no thanks ... I just won't release my script. |
|
| Back to top |
|
 |
Rob_ Idler

Joined: 13 Dec 2003 Posts: 309
|
Posted: Jun 22, 2004 1:18am Post subject: |
|
|
| Why not just let people do what they like with your script?, feel happy they thought it good enough to use etc... :) |
|
| Back to top |
|
 |
uchat Idler

Joined: 17 Mar 2004 Posts: 335
|
Posted: Jun 22, 2004 5:20am Post subject: |
|
|
| Rob_ wrote: | Why not just let people do what they like with your script?, feel happy they thought it good enough to use etc...  |
Because taking something that is not yours, that someone else has spent months if not years on and calling yours is very disrepectful to say the least. I can't find pleasure in someone disrespecting me or my work. |
|
| Back to top |
|
 |
|