January 16th, 2001

computer crap

Introductions...

Following in Muerte's footsteps, here is shit about me:

I am a web developer. Natively a Perl/BML man, although I've been working with PHP for a couple of months now. Use SQL with both of those. Only really tinkered with MySQL and PostgreSQL. Have some pretty basic Linux skills, etc... the usual package. I am always kinda low on time, which is my downside, but I love LiveJournal, so I guess I can find some time...
my eye
  • foobar

Hello all...

I can't really brag about my programming skills, as I'm at best competent with perl and shell scripts and don't know anything else, but I'm a decent SA, having run Linux, Solaris, and SGI boxes for a few years now. I've also dabbled with AIX, FreeBSD, and OpenBSD, and have to admit to a shameful period when I worked on Windows boxes. I was young, I needed the money!

But anyway... I'll help however I can. :)
  • lique

Intro

And another ...

I freelance web design, but, back that up with things that actually pay the bills, mostly in working fairly heavily with Perl/MySQL (best area for being useful) ... I've fairly good grounding in PHP and ASP, and basic (read as: don't run to me with problems if you actually want them fixed) skills in linux and FreeBSD. I'm not exactly overflowing with time either, but, will make an effort to contribute when I can ...
  • ahze

into

Everyone else is doing it so here it is..

My name is Michael Johnson.
I have a pretty good knowledge in FreeBSD. I use *BSD religiously on all my boxen at home.
I know a good bit in the perl and php dept.
computer crap

(no subject)

The new word of the day is "boxen." Kinda like Oxen. Plural of "box" when referring to servers. Does anyone else thing this is fucking hilarious? I think it must just be too late for me to think correctly.
hulk, strong, party
  • revjim

New new servers

Brad and I have decided that MANY stupid servers are better than a few smart ones. Therefore, we have opted not to include RAID in the configuration of any of the new web server machines (and most likely not in the new slave database servers). The line of thought here is that redundant machines are better than redundant disks. Sure... it might cost a little more getting started... but in the long run, will be a better investment.

We are looking at Dual Processor, Intel only, 800Mhz or better, Dual NICs (preferably eepro100's), 9GB of SCSI storage space, and 1GB of memory all in a 1U case. Must be Linux and FreeBSD compatible hardware.

I am currently looking at the offerings of penguincomputing.com, valinux.com, dell.com and, just for fun, indybox.com. Support for the machine is required and all of the hardware should be included without us having to crack the case. Obviously, we want to keep our costs low, without buying cheap hardware. Using the bang/buck algorithm here.

Any suggestions? Currently, our price point looks to be from $2000-$3000, and we intend on buying two machines.
hulk, strong, party
  • revjim

Developer Profile

I am an experienced web application developer specializing in database driven applications with web front ends. I have experience in Linux, Solaris, Tru64 Unix, Informix (damn them all to hell), MySQL, Apache, Miva, PHP, PHP, PHP, Perl, XML, XSLT and now (but not thankfully so) IBM MQSeries. Although it is irrelevant in this environment, I am also capable of telephone switch administration on the GTD5, 5ESS, DMS10, and DMS100... though I cannot do so without a reference of some sort. I excel at database design and rapid application development. Although my design skills are lacking, I am capable of HTML and JavaScript... but I only do so when I have to. I have VERY limited graphic design capabilities (i.e. I can smack colored anti-aliased text on a background and save it as a PNG). I also have moderate experience in TCP/IP and basic Unix system administration. Though I don't like to admit it... I am capable of administering an NT/Win2k server... but refuse to do so without putting up a fight.

My day job consists of developing internal applications to improve process flow and mechanize day to day tasks for provisioners and managers of a large telecommunications corporation (sounds like I am at a job interview). I am required to juggle up to 10 different projects at any given time, train other developers on new technologies, perform technical writing tasks, handle database and application design for all projects my team handles, provide technical assistance when other developers are stuck, and still write about 30% of all code produced by our 8 man group.

Now back to your regularly scheduled programming.

FTP Server

I need to find a good FTP daemon that'll let developers upload new stuff to livejournal without having to go through me as much. So far the best FTP daemon I know of is ProFTPD but I haven't really used it ... I've downloaded it, untarred it, read through the docs some, but that was months ago.

I'd like the following in whatever solution I pick:

-- users won't need user accounts on the machine. preferrably the FTP server allows some sort of pluggable authentication and authorization module, so I can write an auth/authz handler that connects to the LJ database and uses the LJ priv system

Currently maintainers of documents are using the file edit tool which I hacked together in 10 minutes to let users edit documents on the site. this doesn't work when you need to upload binaries, or when somebody needs to upload a ton of files.

If we can't find a solution I'll make the fileedit system just let you upload a zip or tarball, but FTP would be cooler ... plus a lot of the less-technical LJ contributors know how to use their CuteFTP programs. :-)

Suggestions?

OC3

From Speakeasy:
    The routing switchover should happen tomorrow night, if all goes well. Once its done, you guys will need to re-ip the boxes. I'll get you some new IPs in a bit so you have the info.
Yay ... we'll finally have enough bandwidth. FYI, we're currently on a temporary 1.5 Mbps local DSL line that we're totally maxing out most of the day.

After tomorrow night we'll be sharing an OC3, so we'll have plenty more bandwidth.

Me

Greeting everyone. My name is Eric.. but you can call me.. well.. whatever you want, as long as the words "Retard" and "Fucking" arn't in it. ;-)

I specialize in ASP/VB/COM/MS SQL/JavaScript/HTML ... Currently I've been working on a lot of XML/WAP/WML/SQL 2000 stuff.

And actually, before I got hired at my current job I was working with PHP/Perl .... but hey.. the price was right, so in essance, I've become a Microsoft Whore.

My main Arena of Play is Windows NT 4.0/2000 ... I run my own Web Server... and .. ehm... My mom says I'm cool.

That about sums me up. Just thought I'd say hello.
  • Current Mood
    geeky

Robots and Netscape 4.?? sucks

A lot of users using Netscape 4.x prior to Netscape 4.7 have been reporting a "Communication Exception (-336)" when view any friends pages.

This happened after I started sending the "Robots: NOINDEX" header on those pages. The reason I did this was because they're pointless to index... they scroll so fast anyway, and a lot of people don't want to be indexed anyway.

I also send the Robots: NOINDEX header on people's journals that have selected the "Don't let robots index my site" option in editinfo.bml.

I used to be making a robots.txt file, but it grew to be over 200k, and google.com people mailed me, saying they stop indexes sites when the robots.txt file gets over 100k ... I didn't realize so many paranoid people would be checking that option.

In any case, robots.txt isn't scalable, so I send the Robots HTTP header now instead.

BUT --- it's breaking Netscape 4.something.

Your mission, should you choose to accept it: Go fire up old versions of Netscape, get the error to reoccur, and mail me the user-agent string of the browser.

To get the user agent, go to:
http://www.livejournal.com/cgi-bin/dump.cgi

Then, we'll write a regular expression to match buggy Netscape clients, and not send that header.
  • fubarpa

A brief intro...

My name is Brad (not to be confused with the other Brad ;) ). I'm a COBOL (don't laugh :) ) developer by day... I have experience in HTML, and I'm currently learning Perl and Python. On the operating system end, I'm Win95, 98 and NT proficient, and I'm experimenting with FreeBSD at the moment. I feel that I can be of use in testing, and the design / discussion phase. My job title at work is programmer / analyst, and half my day is usually spent developing ways to do things and testing software.
press your luck
  • colin

A brief anti-introduction

My mind is fit for programming, I just don't know anything well enough to use it fully. I've learned Scheme and Standard ML academically. I've taught myself enough Perl and ASP in the past to do what I needed to (a journal maintainence script and a simple discussion forum, respectively), but I really don't know how to do enough to say "I know them." I know how to hack my way around JavaScript. I guess my strong points are my graphic design and idea skills. Sometimes I manage things well. Soon I might learn to write programs with some practical value... we'll see.

I think I'll just lurk around here for a while, and maybe post some worthwhile ideas if I come up with them. Maybe by then I'll be able to do stuff...
hulk, strong, party
  • revjim

new new servers update

After looking over all of the rack mountable 1U options I that I could find online at reputable companies... I feel our best option is at valinux.com.

Here are the specifics. Please let me know if any of you know of anything better.

$3571.00

  • VA Linux 1000 Server
  • 2 800 MHz PIII, 256k Adv cache .18 Micron
  • 1 GB (4x256MB memory modules)
  • 7 GB 4800 RPM IDE Drive
  • 2 Integrated 10/100 Ethernet Ports
  • Integrated Display adapter.



It seems that over 512K of RAM with a small disk IDE system is a very rare configuration. Therefore, many vendors only offer servers above and below our requirements. This causes me to rethink our purchase plans.

First of all, is our specific application more memory intensive than most applications, therefore requiring the additional memory? Or could we get by with only 512MB of RAM (perhaps... get it in the 2x256 configuration, leaving room for two more sticks, should we need it)?

In addition, how stuck are we on the 1U size? Does speak easy charge us based on case form factor, bandwidth, or both. By going with a 2U case, the manufacturer doesn't have to cram so much in such a small space, therefore resulting in less expensive machines.

Comments appreciated....
  • jon

Source management

Some people have mentioned using CVS for version control. I'd like to mentioned Perforce. My experiences are summarized here and here. It has a lot of cool features that LiveJournal could exploit, and, provided the LiveJournal code ends up as open source, the server license is free.
computer crap

(no subject)

I just got an idea... How about if ( username.livejournal.com | livejournal.com/~username | livejournal.com/users/username )/friends/filtername points to /friends?filter=appropriate_number ?

I like the filtering options right now, it's just not quick enough to get to the filtering page... this could also be useful for newbies making links.
boring
  • tmtl

Yet another introduction

"Oh bugger" I hear you all sigh, as I join lj_dev

So, here goes I guess

I run a small web design company. So can (hopefully) create nice HTML.
I am happy enough to write perl scripts - 9 times out of 10 I have no idea how to achieve the goal, but always seem to find out
I am currently teaching myself MySQL - and at the moment am fairly happy with it. As it all seems logical. Although, designing the actual database isn't my forte ('e' with a squiggle ;-) )
At the same time, I'm teaching myself PHP. It's all right, but I personally prefer perl whenever I can. Possibly because I know more of perl

I know essentially nothing of Linux, sorry guys but this is a Windows box :o(
That said, I am currently downloading Linux (Mandrake if anyone's interested. I'm open to suggestions)

Tell me what to do, and I shall attempt to make your dreams come true. Well, that or complete the project you gave me - Whichever comes first

LiveJournal's great, and I am willing to help in any way, shape, or form that I can

I know I'm far less talented than most, and have fewer skills (And no qualifications as of yet). But that doesn't stop my eagerness for learning and helping

If this profile isn't enough for you, feel free to ask
If it's too much, feel free to ignore

- Ben
neomlee

Whee! lj_dev access means one-time bragging rights!

And I'm gonna use 'em, too.
I'm going to give a link-tastic lowdown on what I actually do, then a word-tastic lowdown on what my resume says I can do. There is probably a good chance I can do the things listed here, and even things NOT listed here. Such non-existent skills will be obtained through the advent of 'learning'.

Anyway...
For the past year, I have happily ran Rydia.net, which is a webhosting business aimed at artists. I have handled every little thing that goes on there. Apache, SSHD, postfix, various linux crap, upgrades, MySQL setup, DNS, pop3, customer service, random customer code, daily backups (rsync is your god), billing, machine co-location/upgrade/repair. Blah. All of that good shit that normally requires hired help. This doesn't take much of my time anymore though, since I have automated all of my daily tasks.

To show off my coding prowess (and to just have a place to call my own... on my own server) I started this crappy homesite which features lots and lots of static content generated by a perl program thrown at an XML file. The backend code to the site lies here but is old compared to what actually runs the site now, and doesn't include the XML crap. So don't look at it, at all. I need to fix that.
I'll roll into a quick perl theme, and say that the sites here and here are operating (the server-side BBS part, that is) on clone software I wrote of this horribly twisted piece of shit (again, the BBS part, the java applets aren't something I wanted to touch.)
I also wrote a small banner rotation script for a banner exchange for my customers. It doesn't keep logs or anything else incriminating, nor does it charge your credit card or rape your MySQL server for stats.
I have written various other scripts, but they're not public here. The only other running perl program that I believe is worth mentioning is an IRC robot which lets artists store and retrieve pictures and so forth. No one uses it :)

I have a few other working public code snippits. One java and one (albeit useless) in C.

I used to write a lot of java, and I now write a lot of perl and C. Most of my time is spent writing code for landfish, a new video game company. I write most of the code, do most of the arch design, and even beat Python into a working, embedded scripting language for our first few linux games (it wasn't too hard, just me saying that I know how to use Python. :)

At home, I completely lack usage of a windows machine (hah, no link!) and instead use linux solely for my workstation, and a few of my servers. You can also spot FreeBSD and OpenBSD humming quietly in my humble abode. OpenBSD is the favored child.

I practically summed up my sysadmin stuffs in the beginning, so I won't repeat that.

I also have done a lot of streaming media 'study' and 'practice' -- This just means I don't suck at timing loops.
Aside from that, I have other assorted code skills (I can h4x0r a gameboy!) and sysadmin skills (I worked on a WAN for a while, and my room is quite outfitted.)

I'm quite the security nut. My books on security, firewalling, and bloodied books of zen prove this. FTP/telnet bugs me deep inside, and I tend to not do anything unless it's over an
SSH
or SSL connection.

Uh.
XML/DTD/XSL/PHP/MIVA/NFS/HTML/SQL/CSS/HASH/BANG/BIN/SLASH/BASH (or zsh, but I hate csh.)

Uh, there's more, but if it isn't detailed already, it probably isn't useful for livejournal. Although ask anyway, I'll probably have some useless trivia on the subject.