Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

To those seeking an RPC/Email backend server

Evil Fool
"==" != "="
Join date: 30 Jul 2004
Posts: 110
10-12-2004 20:13
web: nexus
mail: murdock

This is great, can't believe they also give a free domain with the 10 dollar 1 year thing

then again, they plan that alot of users will decide to keep their account/domain, and they will make alot off of all these cheap-o users

heh
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
10-12-2004 20:16
got my account. Looks like i'll be able to do all the projects i've been putting off.
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river.
- Cyril Connolly

Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence.
- James Nachtwey
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
10-12-2004 20:31
...
I don't actualy know perl or python, which would be easy for a c programer to learn?
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river.
- Cyril Connolly

Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence.
- James Nachtwey
Azelda Garcia
Azelda Garcia
Join date: 3 Nov 2003
Posts: 819
10-12-2004 20:41
Python is always easy to learn.

I did some Perl back in '97, but the function declarations did nothing to endear the language to me. It may have changed, but at the time you'd declare the arguments simply by type, eg ( @ @ ) would mean you accept two arrays, then youd access each argument by number, like $1 and $2.

Neither are really C-like, but OTOH they both expose a robust API to bolt-on new functions written in C.

I couldnt really comment on Perl in 2004, it might rock now, but I will say that Python is very cool. There's nothing that made me go Ewww, but plenty of features that made me go Oooo :-O.

Azelda
_____________________
Alondria LeFay
Registered User
Join date: 2 May 2003
Posts: 725
10-12-2004 21:38
Perl fan here.. The syntax while a little, well, bizare, is fairly easy to learn. My root language was C and Perl did not come too hard to me, once I figured out all the "funkiness". Real quick for development and has a HUGE assortment of modules/objects.
Hiro Pendragon
bye bye f0rums!
Join date: 22 Jan 2004
Posts: 5,905
10-12-2004 22:03
Strife,
Get the O'Reilly Learning Perl book and you will have it down with a couple hours a day for a week. It's cake. I love the fact that the type casting is very easy, which, while processing text input and such, is often handy. Perl is a nice web language for POST processing and the like.

All,
I have my server, my domain... was easy. I recommend this service while it's cheap!
_____________________
Hiro Pendragon
------------------
http://www.involve3d.com - Involve - Metaverse / Emerging Media Studio

Visit my SL blog: http://secondtense.blogspot.com
Azelda Garcia
Azelda Garcia
Join date: 3 Nov 2003
Posts: 819
10-12-2004 23:44
Note that when running executables built using the gcc 3.4.0 at /home/hughperkins/gccbin/usr/local/bin, you will need to point LD_LIBRARY_PATH to the shared objects, something like:

CODE

export LD_LIBRARY_PATH=/home/hughperkins/gccbin/usr/local/lib
_____________________
Essence Lumin
.
Join date: 24 Oct 2003
Posts: 806
10-13-2004 10:17
A few random things. There is no /home/hughperkins on the box I am
on. The box's hostname command claims it is nexus. All the home
directories are nfs mounts off of what must be some superbox at
10.3.38.108. Mine is 10.3.38.108:/vol/thicky/randy/ganymede.

As for Perl prototypes, they aren't meant to be used like C prototypes.
They are for coercing functions to act like builtin functions. For
practical purposes, for better or worse, Perl doesn't have a standard
way to require specific types when passing arguments to a function.

(Sorry for the bad formatting, I'm using w3m right now)
Samhain Broom
Registered User
Join date: 1 Aug 2004
Posts: 298
10-13-2004 12:10
PERL (According to Larry Wall, Pathologically Eclectic Rubbish Lister, and my favorit rendition of the name) basically has three types of variables. Scalar, (it starts with a "$";) Array, (it starts with "@";) and Associative Array (it starts with a %).

The strings, numeric values, (both integer and floating point) are all subsets of this type. The array and scalar variables can handle an assortment of variables.

I like the way you do parsing in PERL. If you've been doing "vi" for any length of time, and know your regular expressions, (which I think C also uses similar syntax) or have been doing any AWK, SED, ED, then you will not have any trouble with PERL.

For instance if you want to remove dashes from a string: $string = "a-b-c-d-e-f";

$string =~ s/-//g; #wasn't that easy? $string now = "abcdef".

PERL has no problem with initializing a number of variables all at the same time:

$a = $b = $c = $d = 0;

Another thing PERL is available for free for almost EVERY platform I have ever worked on. I think Python is too, but I do not know that language well.

Send me a IM if you need any help with PERL or Expect. I use them both well.
_____________________
rm -rf /bin/ladden #beware of geeks bearing grifts
Francis Chung
This sentence no verb.
Join date: 22 Sep 2003
Posts: 918
10-13-2004 15:26
From: Cienna Rand
Impressive since there's 777 of them, supposedly. ;)


You can have up to 15 shell accounts / signup :) I think I'm at 6 or 7 so far.

And, ah, as for the Perl/Python debate that's raging on, I've personally decided to learn Python. After a brief look at both languages, I've found it's a bit like choosing which gun you want to shoot yourself with. They both have their quirks.

eg. In Python, default values for arguments for functions are only evaluate once, which will no doubt give me a headache when I have a mutable initializer....

On the other hand, Perl is really way too arcane for my taste. One of the tutorials briefly went into this one example with the code (IIRC):

if ( -M > 7 ) { ...

*Note: -M is not a variable. It's a switch with some magical meaning referring to whatever the last referenced handle was or some nonsense.

No sane language should allow this to compile.

...


Not entirely sure why you'd want to buy a book unless you want to read it on the bus. It's the digital age man ;)
_____________________
--
~If you lived here, you would be home by now~
Essence Lumin
.
Join date: 24 Oct 2003
Posts: 806
10-13-2004 17:05
From: Francis Chung


if ( -M > 7 ) { ...

*Note: -M is not a variable. It's a switch with some magical meaning referring to whatever the last referenced handle was or some nonsense.

No sane language should allow this to compile.



That is a particularly ugly example of Perl. I'd think of junking that tutorial.
The dash letter operators are all file test operators. -M is quite obscure. It
is the age of a file in days since the script started (I had to look that up).
If -M isn't given an argument such as
print -M "/etc/hosts";
it defaults to whatever is in $_ for the filename.

It's a consequence of the language evolving since 1989. It is a great language
so long as you avoid nonsense like that. Supposedly a lot of Perl's cruftiness
and irregularities will be dealt with in Perl 6 but that is quite a long ways
away still.
Azelda Garcia
Azelda Garcia
Join date: 3 Nov 2003
Posts: 819
10-13-2004 21:33
Essence,

Ok, /home contains links to home directories all around, but it looks like the list is incomplete on each box. Also, my mount doesnt show ganymede coming up at all, though the mounts I do see are coming from the same nfs server as yours.

/home/hughperkins is at:

10.3.38.108:/vol/thicky/randy/halston on /home/.halston

mount table on my machine:
CODE

[marvin]$ mount
/dev/hda1 on / type ext3 (rw,noatime,errors=remount-ro)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hda3 on /usr/local type ext3 (rw,noatime,data=journal)
10.3.38.108:/vol/thicky/randy/aku on /home/.aku type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
10.3.38.108:/vol/thicky/randy/ballyhoo on /home/.ballyhoo type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
10.3.38.108:/vol/thicky/randy/calli on /home/.calli type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
10.3.38.108:/vol/thicky/randy/danielle on /home/.danielle type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
10.3.38.108:/vol/thicky/randy/einstein on /home/.einstein type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
10.3.38.108:/vol/thicky/randy/farrell on /home/.farrell type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
10.3.38.108:/vol/thicky/randy/gannett on /home/.gannett type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
10.3.38.108:/vol/thicky/randy/halston on /home/.halston type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
10.3.38.108:/vol/thicky/randy/ignatius on /home/.ignatius type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
10.3.38.108:/vol/thicky/randy/jameel on /home/.jameel type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
10.3.38.108:/vol/thicky/randy/kalmuk on /home/.kalmuk type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
10.3.38.108:/vol/thicky/randy/lana on /home/.lana type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
10.3.38.108:/vol/thicky/randy/madison on /home/.madison type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
10.3.38.108:/vol/thicky/randy/nappy on /home/.nappy type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
10.3.38.108:/vol/thicky/randy/odetta on /home/.odetta type nfs (rw,intr,vers=3,rsize=8192,wsize=8192,bg,addr=10.3.38.108)
[marvin]$


Looks like on this machine I get mounts from a to o, apart from ganymede.

Azelda
_____________________
Hiro Pendragon
bye bye f0rums!
Join date: 22 Jan 2004
Posts: 5,905
10-14-2004 01:39
From: Francis Chung
Not entirely sure why you'd want to buy a book unless you want to read it on the bus. It's the digital age man ;)

1. Books have been proven easier on the eye than computer or PDA screens.
2. You can use a book when your Internet is down.
3. As a reference, it's easier to hit the index of a book and then to the page you need rather than opening up a new browser window and doing websearches.
4. It's nice to have the book on your shelf and not depend on technology for knowledge.

:)
_____________________
Hiro Pendragon
------------------
http://www.involve3d.com - Involve - Metaverse / Emerging Media Studio

Visit my SL blog: http://secondtense.blogspot.com
Yoshi Platini
Registered User
Join date: 23 Jul 2004
Posts: 111
10-14-2004 06:45
<whine>If only the host provided Ruby...</whine>

- yoshi
Azelda Garcia
Azelda Garcia
Join date: 3 Nov 2003
Posts: 819
10-14-2004 07:02
Well, y'know, before installing Python in my home directory, I checked with Support (actually I requested they upgrade the server Python, and they suggested I can install it in my home directory).

So... no reason you cant install Ruby there.

Azelda
_____________________
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
10-14-2004 10:43
From: Alondria LeFay
IT'S 77 CENTS A MONTH!

Looks like the best price offered (basic account, 2-yr pre-pay) is $7.95 a month. How did you get the $0.77 price?
_____________________
~ Tiger Crossing
~ (Nonsanity)
Archaegeo Platini
Ancient Earth University
Join date: 12 Aug 2004
Posts: 152
10-14-2004 10:56
Nod, best i see is 7.95/mo, still a good deal for what they offer.
_____________________
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Dean Archaegeo Platini
Ancient Earth University

Courses for the Second Life

secondlife://Sedig/211/46
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
10-14-2004 11:47
they probably ended the offer.

Does python have any of that stangeness going on?
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river.
- Cyril Connolly

Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence.
- James Nachtwey
Tiger Crossing
The Prim Maker
Join date: 18 Aug 2003
Posts: 1,560
10-14-2004 12:44
Darn. Missed it by THAT much. :(
_____________________
~ Tiger Crossing
~ (Nonsanity)
Alondria LeFay
Registered User
Join date: 2 May 2003
Posts: 725
10-15-2004 05:37
Yup, I was fearing that deal would not last.. Still, their normal price is very competitive, especially considering what the offer and the fact they have a great ping to SL.
Alondria LeFay
Registered User
Join date: 2 May 2003
Posts: 725
10-16-2004 15:24
Actually, it seems the code for the deal is still working (at least it was on the 15th).. Might be worth a try.. select the lowest account (I believe it is called "Crazy Domain Insane";) and try putting in the promotional code of 777... Could be worth a shot. (It updates the price before it will actually charge, so even if it does not work out, you can get out of it without spending)
Yoshi Platini
Registered User
Join date: 23 Jul 2004
Posts: 111
10-16-2004 19:10
From: Alondria LeFay
Actually, it seems the code for the deal is still working (at least it was on the 15th)..



Yup...cha-CHING.

Marry me, Alondria.

- yoshi
Jamie Otis
Streaming Live Audio
Join date: 6 Jul 2004
Posts: 203
10-17-2004 08:24
Dreamhost still offering the 77 cents per month for the hosting for the first 777 customers....

Simply place an order for the monthly plan so ($119.40 for the year), fill in your details.

THEN BEFORE CONFIRMING THE PAYMENT - place the promotion code 777 into the box on the summary page and press update.... BINGO 77 cents per month for hosting plan for the first year.

Offer is open to the first 777 customers....

Jamie Otis...
Alondria LeFay
Registered User
Join date: 2 May 2003
Posts: 725
10-17-2004 10:19
I have been thinking about creating an inworld group of those of us on this host to share solutions, ask questions, etc.. Would there be any interest?
prak Curie
----------
Join date: 4 Jun 2004
Posts: 346
10-17-2004 11:02
From: Alondria LeFay
I have been thinking about creating an inworld group of those of us on this host to share solutions, ask questions, etc.. Would there be any interest?


Yes.

At the very least it might be helpful for coordination of installed software. As Azelda Garcia has already demonstrated, there is no point in us all installing the same software if we can just setup our paths to take advantage of the work already done by others. Not only will this save time and headaches, it will also save of disk space.
_____________________
-prak
1 2 3