SRL Archive - News and General

Request a program!


ShowerThoughts

2009-02-19 11:55:19

Hey, you can request a program!

List of possibility's :
- Help from different pc ( My pc can control his in the right way)
- Image resizer, converter, uploader and some handy functions.
- Easy small Image (less size, jpg) (drag and drop a image)?
- Grand Exchange thing.
- Remote acces.
- ………

Tell me!
~Hermpie

impiwimpi

2009-02-19 12:28:50

Perhaps an easy Image File Reducer?
It should be able to downsize your image so you can post it anywhere on a forum without to upload it somewhere.
So that would meen you could go from a 2.5 Mb screenshot to just a few Kb
Dunno if it's theoratically possible but it would make some things easier:garfield:

EDIT: I know there are allready some of these programs but an easy/small prog would be nice…

ShowerThoughts

2009-02-19 13:30:09

Lol it's easy just convert to jpg
I already got a "taking screenshot to name + jpg format converter" :)

Goobs

2009-02-20 12:44:20

Hmm… How about a Grand Exchange Price Grabber? =P

ShowerThoughts

2009-02-20 12:46:10

Didn't someone made it for firefox? if not ill add it to the list :)

GoF

2009-02-20 13:46:19

Something that can "het a lfie".

EvilChicken!

2009-02-20 14:32:46

Something like Sumilion's PathMaker, only for (R)RW.
If you're going to make it in Delphi, I have some source you might want to take a look at if you're interested in this suggestion.

ShowerThoughts

2009-02-20 15:45:30

From: GoF
Something that can "het a lfie".

?
From: EvilChicken!
Something like Sumilion's PathMaker, only for (R)RW.
If you're going to make it in Delphi, I have some source you might want to take a look at if you're interested in this suggestion.


It will be in C#, if I would make it.
I'm not sure what you exactly mean?

Dan Cardin

2009-02-20 15:58:39

From: Hermpie
?
he said get a life with bad spelling?

make a remote access program. (meaning you can control your computer from another computer.)

ShowerThoughts

2009-02-20 16:00:26

This is already released by someone few days ago, but i'll add it to the list one question also showing the remote controlled pc's screen?

TViYH

2009-02-20 16:08:00

Make a remote access tool for Windows <-> Linux.

:)

That, or just make one that implements helpful tools like SRL Link, SCAR link, etc.

ShowerThoughts

2009-02-20 16:20:37

you mean that I can use scar from mine to your computer for example?

TViYH

2009-02-20 16:38:14

Yeah, something like that.

Basically remote access, but more for SCAR/SRL teaching.

ShowerThoughts

2009-02-20 16:39:34

I c, I will think about it, this sounds more interesting…

TViYH

2009-02-20 16:41:17

And, this part is important.

Have a Client (user) and Server (teacher) program type deal. Where the student connects to the teacher via a code, IP, something like that.

ShowerThoughts

2009-02-20 16:42:21

More IRC like or IRC Remote like?

TViYH

2009-02-20 16:45:06

Hmmm..Well, kind of.

But, not really IRC. Lol. Remote control type program, with chat capabilities, client-take-over capabilities, etc. But would be used for SCAR/SRL teaching.

ShowerThoughts

2009-02-20 16:48:42

Very clear maybe I can teach you some stuff to help me;)

Dan Cardin

2009-02-20 20:47:30

From: Hermpie
This is already released by someone few days ago, but i'll add it to the list one question also showing the remote controlled pc's screen?

when was this released by someone else? and yea, showing the controlled pc's screen the whole point

Buckleyindahouse

2009-02-20 23:47:09

From: Hermpie
More IRC like or IRC Remote like?

Sockets, Have fun with that in c# :D.
This ought to be interesting.

ShowerThoughts

2009-03-01 16:01:41

From: Buckleyindahouse
Sockets, Have fun with that in c# :D.
This ought to be interesting.


Hehe :p I know ; but you just keep updating your sites tuts! ;)

Sorry friends, I thought I had alot alot of time. But I have been busy with www.home.impsoft.info and real life.

Mountain Lions Own?

2009-03-01 22:00:13

do u know of a program that can download streaming videos? I'd be using it for movies not for youtube

Buckleyindahouse

2009-03-02 06:28:49

From: Mountain Lions Own?
do u know of a program that can download streaming videos? I'd be using it for movies not for youtube

He is not referring people to programs, he is making them for people so request what you want and he will possibly make it. That is, if he has time.

ShowerThoughts

2009-03-02 14:29:41

From: Buckleyindahouse
He is not referring people to programs, he is making them for people so request what you want and he will possibly make it. That is, if he has time.


Exactly, about the video streaming thing there are allot and I mean ALLOT of these programs free on the internet.

~Fatheadz

anonymity

2009-03-02 14:52:46

If you have firefox… then you can use Antz to download video from websites that have the video streaming…

EDIT: Antz is a plugin

NiiX

2009-03-02 15:13:14

Here is a good one :)

Make a program that gets u free Email accounts for a short time!

Click a button and it gives ya a new email account!

Lets c how this turns out :p

ShowerThoughts

2009-03-02 15:18:24

Hmm, I got a website/server thing; I might use it as mail-client.
I see your point sounds again interesting.

NiiX

2009-03-02 16:47:12

From: Hermpie
Hmm, I got a website/server thing; I might use it as mail-client.
I see your point sounds again interesting.


Thats cuz I thougt bout wut 2 write :D

Grippy

2009-03-03 13:49:16

From: Buckleyindahouse
Sockets, Have fun with that in c# :D.
This ought to be interesting.


If both ends are in C# forget about the sockets and go with the WCF, much better solution, and quicker to write too. It can be sockets under the hood, but you never have to worry about it.

ShowerThoughts

2009-03-03 14:16:42

A thanks for your reply!
Where does WCF stands for?

Grippy

2009-03-03 17:30:24

From: Hermpie
A thanks for your reply!
Where does WCF stands for?


Windows Communication Foundation.

You can think of it as a layer of software that takes all the cruddy details of working with a communications channel and hides it away from you.

As an example, I have a Delphi application that must talk to a server to get updated data. Say I want the client to get the server version number to see what features it supports. In previous versions I would put a string into NameValue pairs in a TStringList:


Command=GetServerVersion
ClientID=ClientVersion
UserID=SomeGuysName

Then I'd copy that out as CommaText to put into a TCP packet to send to the server:


TCP packet contents: "Command=GetServerVersion,ClientID=ClientVersion,UserID=SomeGuysName"

The server would reverse that process, decide what to do and then send back the appropriate data:


TCP packet contents: "Command=GetServerVersion,VersionNum=1.0.0.0"

The client would dump that back into a string list, then use the Name[] property to get the server version back out.

Pretty cheezy now, but it was quite effective when it was written about 6-7 years ago.

I'm migrating the server to C# now, using the WCF. To do this I just create a class that implements an interface that has a function that I want the client to be able to call, then I add some attributes (the stuff in square brackets) to set things up to work with the WCF. This tells the WCF what functions I want to expose as a service, in this case, just GetServerInfo(), which returns a data type of ServerInfo.


[ServiceContract]
public interface IServerAppService
{
[OperationContract]
ServerInfo GetServerInfo();
}

public class ServerAppService : IServerAppService
{
ServerInfo GetServerInfo()
{
return new ServerInfo(){ ServerVersion="1.0.0.0", SupportsFoo=true };
}
}

Then we tell it what a ServerInfo is. This is the part that carries the data back down to the client across the communication channel. Again add some properties to tell the WCF what it should expose:


[DataContract]
public class ServerInfo
{
[DataMember]
public string VersionNumber;

[DataMember]
public bool SupportsSomeFeature;
}

So that all defines the function call that I can make and what the function returns. All I have to do then is edit a config file to tell WCF how I want to make it available. For my project I tell it to publish it through SOAP so Delphi can import the WSDL, generate the code to call the function, and it's done. From Delphi I just create an instance of the ServerAppService and call the function GetServerVersion and I get back a variable containing VersionNumber and SupportsSomeFeature.

If want to make it available through an web or secure web connection, it's just a config file change, no recompile. I can set it up to run on whatever TCP connection (without going through HTTP protocol) or even through channels like named pipes. All through the config file with zero code changes.

Cool stuff, and way easier than it might sound. Also, completely free from Microsoft, just download MSVC# 2008 Express Edition. You should see what they save to put in the pay versions!

ShowerThoughts

2009-03-07 15:38:10

From: Grippy
Windows Communication Foundation.

You can think of it as a layer of software that takes all the cruddy details of working with a communications channel and hides it away from you.

As an example, I have a Delphi application that must talk to a server to get updated data. Say I want the client to get the server version number to see what features it supports. In previous versions I would put a string into NameValue pairs in a TStringList:


Command=GetServerVersion
ClientID=ClientVersion
UserID=SomeGuysName

Then I'd copy that out as CommaText to put into a TCP packet to send to the server:


TCP packet contents: "Command=GetServerVersion,ClientID=ClientVersion,UserID=SomeGuysName"

The server would reverse that process, decide what to do and then send back the appropriate data:


TCP packet contents: "Command=GetServerVersion,VersionNum=1.0.0.0"

The client would dump that back into a string list, then use the Name[] property to get the server version back out.

Pretty cheezy now, but it was quite effective when it was written about 6-7 years ago.

I'm migrating the server to C# now, using the WCF. To do this I just create a class that implements an interface that has a function that I want the client to be able to call, then I add some attributes (the stuff in square brackets) to set things up to work with the WCF. This tells the WCF what functions I want to expose as a service, in this case, just GetServerInfo(), which returns a data type of ServerInfo.


[ServiceContract]
public interface IServerAppService
{
[OperationContract]
ServerInfo GetServerInfo();
}

public class ServerAppService : IServerAppService
{
ServerInfo GetServerInfo()
{
return new ServerInfo(){ ServerVersion="1.0.0.0", SupportsFoo=true };
}
}

Then we tell it what a ServerInfo is. This is the part that carries the data back down to the client across the communication channel. Again add some properties to tell the WCF what it should expose:


[DataContract]
public class ServerInfo
{
[DataMember]
public string VersionNumber;

[DataMember]
public bool SupportsSomeFeature;
}

So that all defines the function call that I can make and what the function returns. All I have to do then is edit a config file to tell WCF how I want to make it available. For my project I tell it to publish it through SOAP so Delphi can import the WSDL, generate the code to call the function, and it's done. From Delphi I just create an instance of the ServerAppService and call the function GetServerVersion and I get back a variable containing VersionNumber and SupportsSomeFeature.

If want to make it available through an web or secure web connection, it's just a config file change, no recompile. I can set it up to run on whatever TCP connection (without going through HTTP protocol) or even through channels like named pipes. All through the config file with zero code changes.

Cool stuff, and way easier than it might sound. Also, completely free from Microsoft, just download MSVC# 2008 Express Edition. You should see what they save to put in the pay versions!


Wow, impressive.
Sounds very interesting I think I do understand you.
Add me Hermen otter [at] live [dot] nl
Than we can have a little chit chat about this.

Buckleyindahouse

2009-03-08 00:20:52

From: Hermpie
Wow, impressive.
Sounds very interesting I think I do understand you.
Add me Hermen otter [at] live [dot] nl
Than we can have a little chit chat about this.

Add me Hermen otter [at] live [dot] nl

Why do you do that it irks me.
Just put your full email on the site so it's copy and paste able.

Widget

2009-03-08 03:42:30

From: Buckleyindahouse
Add me Hermen otter [at] live [dot] nl

Why do you do that it irks me.
Just put your full email on the site so it's copy and paste able.

Spambots crawl the web, so putting regular emails might get you a ton of spam =\

Buckleyindahouse

2009-03-08 03:52:58

From: Widget
Spambots crawl the web, so putting regular emails might get you a ton of spam =\

Oh ok. gotcha.

ShowerThoughts

2009-08-11 01:33:21

You can still request programs, portabled existing applications or games!

anonymity

2009-08-11 02:29:18

Possible portable/USB photoshop?

ShowerThoughts

2009-08-11 13:00:12

From: anonymity
Possible portable/USB photoshop?

Sounds interesting… but a lot of work…
Pm me a trial link.

Laimonas171

2009-08-11 14:49:18

From: anonymity
Possible portable/USB photoshop?


yes. :) i have seen Portable PS4 :)

Laur€ns

2009-08-11 15:21:02

.. Thinapp .. :p