I'm pretty sure HPSA is GSMIt's a little more convoluted than that, actually - if I remember correctly, 3G uses a variation of the GSM protocol, atop a [url=http://en.wikipedia.org/wiki/W-CDMA_%28UMTS%29]WCDMA radio layer[/url]... So it has the radio performance/range of CDMA, but with protocol compatibility with GSM.
Posts made by random_garbage
-
RE: Android battery symbol
-
RE: I called this like years back and I'm too lazy to look up the old thread
Google's finally dumping their Firefox relationship:
I like how you insinuate that this is an action on Google's part, when everything about that article, and [url=https://www.google.com/search?q=firefox+google+yahoo+deal]everything else I've seen about the deal[/url] suggests that it is Firefox that is moving away from Google... -
RE: Hungarian Notation Flamewar
or even
typedef byte* Image;Actually, @accalia, that one won't work -
[code]typedef byte* Image;[/code] and [code]typedef byte* ZipFile;[/code] can be assigned to each other, where [code]typedef struct { byte* pixeldata } Image;[/code] and [code]typedef struct { byte* compresseddata } ZipFile;[/code] cause compilation errors if you try to do: [code]Image a;
ZipFile b;
a = b; [/code] -
RE: Hungarian Notation Flamewar
The WTF here is that in dumb languages like C you have to use an array of bytes to store something that isn't an array of bytes because making your own types is somewhere on the difficult/stupid/impossible scale.
Because [code]typedef struct { byte* pixeldata } Image; [/code] is hard?
-
RE: Long battery name
Oh, you guys use the joy that is [url=http://www8.hp.com/us/en/software-solutions/service-manager-service-desk/]HP Service Manager[/url] too?
-
RE: The Nigerians are thinking of you...
@blakeyrat said:
@El_Heffe said:
@blakeyrat said:
@PJH said:
The movie was wrong.@blakeyrat said:
Weren't you UK types supposed to switch to the Euro?
No.Then explain the movie!
It happens.
Feh. Next thing, you'll be saying they just made up Darth Vader.
Or [url=http://www.imdb.com/title/tt0853096/]the Bush Assasination[/url]
-
RE: The long way to India
@KrakenLover said:
- Transfer the files over the network from my home computer to my work computer
Wait, umm, how is this step any quicker than directly downloading the file to the work computer? Does the VPN get priority over normal internet traffic?
-
RE: Storage Filer Ethernet WTF
@b_redeker said:
I'm trying to understand why you'd want multicast in a corporate network though. From what I read, this is mostly about video streams, games, etc, exactly the kind of thing you usually don't want (unless it's a webcast from the CEO). Or am I missing sth again?
He mentioned monitoring stations and video feeds, so I'm guessing these are either security camera feeds, or some internal corporate application for warehouse/process management or R&D or somesuch... Multiple cameras, multiple monitoring stations displaying the feeds, and you don't want to clog up the network with multiple streams for identical feeds, so you may as well use multicast...
-
RE: Not found (but check in Japan)
The broken url is [url]http://msdn.microsoft.com/library/default.asp[/url], and any variation thereon. On the other hand, [url]http://msdn.microsoft.com/library/default.aspx[/url] and [url]http://msdn.microsoft.com/library/[/url] work as expected.
Unfortunately, there are many, many old links pointing to the ASP version....
Edit: It appears that the problem was caused sometime in April... [url]http://translate.google.com/translate?hl=en&u=http://msdn.microsoft.com/ja-jp/cc527072.aspx[/url]
-
RE: Webmail Support
@morbiuswilters said:
you're saying it responds to ARPs for an IP that isn't bound to the interface the ARP came in on? That would be fucked up,
@morbiuswilters said:... generally you don't have a setup where Linux will respond to the ARP in such a way.
Actually, according to the link that CodeSimian posted, and some testing, it appears that that is exactly how the Linux kernel behaves.Random example:
eth0 192.168.1.5
eth1 10.4.4.20
ppp0 172.16.5.5ARPing from the 192.168.1.0/24 network for any of those three addresses will return the MAC of the eth0 interface. ARPing from the 10.4.4.0/24 network for any of those three addresses will return the MAC of the eth1 interface. This is true even for the 172.16.5.5 address bound to the ppp0 adapter, despite the fact that ppp is not ARPable!
(I've just tested this with my Linux-based DSL modem, which exhibits this behaviour. I can ARP the ppp0 address from the wifi network, and get the address of the wifi NIC back.
The kernel will even accept packets for the distant interface's IP address, unless rp_filter is turned on...
-
RE: Webmail Support
@Lingerance said:
@morbiuswilters said:
Hmm... Sounds like [url=http://en.wikipedia.org/wiki/Proxy_ARP]Proxy ARP[/url] to me... (Disclaimer: I've never actually used/needed to use it, but have come across the concept several times, and it seems to correspond to what you're describing here...)And you're sure that both machines have cleared ARP caches? Also, do the connections still work? For example, does the non-swapped machine route packets for the IP bound to the cross-over interface through the interface plugged into the switch? That would be super screwy.
The first time I plugged them together I actually had it so the IPs were swapped on the machine with only on gigabit card, although I will try tests with cleared caches. But yes the step-by-step is on par. -
RE: Why bother fixing website bugs...
@MarcB said:
@Pidgeot said:
That's the easy part. What is difficult is to get the result of pressing enter in two different textboxes to effectively click two different submit buttons. As it stands, in your example, pressing enter in any textboxt in your form will submit using the first submit button. Which means that if you want to choose the second action, you have to resort to the mouse, or to tabbing to the button and hitting enter....It's not really something you can fix that easily, since there's no way to specify another button as the default submit button in pure HTML. You can hack some JavaScript together,
What? You can't put a name="" parameter on the submit buttons so the browser submits the value="" portion? I do that quite frequently on pages that require different actions performed from a single form. -
RE: You should need a license before being allowed to use a computer
@Lingerance said:
But his system didn't have sane defaults, which is odd because afaik xorg will guess quite accurately without a config file.
@Renan_S2 said:Most current distros will, in one way or other, have an auto-configurator for X or an easy way to change configuration.
I'm not all that much of an old hand, but it makes me feel that way to see comments like this... It wasn't all that long ago that X11 on Linux meant XFree86, not X.org, and an invalid configuration meant no display. Back in the day, I spent my fair share of time tweaking XF86Config to get X working... Sure, this time around it was simply boot, install, run, but it wasn't always this easy... As asufffield points out, X11 predated Linux, and in the good old days of Unix, configuration meant editing text files, not running an "autoconfig" script...<practicing voice="oldman">Now, get of my lawn!</praciticing>
-
RE: PHP Random String
@Exteris said:
how about: $pass = substr(str_shuffle('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890'), 0, 16);
Nice... I used to do something similiar to generate such "password" strings:
bash$ echo '<?php $passlen = 16; echo substr(base64_encode(md5(uniqid(rand()))),rand(0,43-$passlen),$passlen) ?>' | php -
RE: Search results for ${query}
@Daniel15 said:
I like the URLs: http://www.iwantoneofthose.com/searchSite.do?SearchHandle=DADADJDFDADADDDGGBDFDBDBDGGDDFDGCNDEDGDAGCCNDEDBDEDECNGBGBGFDDCNGEDCDAGCGCDADJDBDADGDDDDDADADADBDCDADADADDHFHDGCDADADADEDADADADADADADADBDFDADADADBDADADADADADADADADADADADADBDADADADADDHFHDGCDADADADBDB&PageSettings=0%2310%230%23%230%230&SpecialCases=0&Action=1&Page=1
Try adding an &Query=flarble to the end of that url, for great justice... :-)
-
RE: Search teh forums
@aib said:
@Lingerance said:
@capnPedro said:
Jump to editing the URL bar?
Anyways, F6 does the same thing.
Bah, F6 is too far.
...leave alt-d alone.
Another possibility, for such times: Ctrl-L... -
RE: How to generate a random number
@aib said:
In any case they should have just used a simple PRNG of the sort rand[x] = A*rand[x-1] % B, and then maybe added wrappers for floating-point types.
That's called a Linear Congruential Generator, and that is what the S_ran function implements! (Hint: A=125, B=2796203.) He just returns the result as a double in [0,1) rather than a long in [0,2796203). His WTFs lie in the scaling function, which uses the hacks listed above, not in the PRNG... -
RE: Worse Than Failure Questionnaire WTF?
@PJH said:
Didn't we have a thread the other day about people replying to threads before reading all the replies given thus far?
Sure, but you didn't expect people to read it, did you? -
RE: Timing loop
@ender said:
@Daniel15 said:
... and also the joys of pre-emptive multitasking...Yeah, but TI-89s (well, most hardware versions) have a set clock speed, so you can be sure that the loop will have the same delay on all calculators it will run on. A PC is different, faster PCs will complete the loop quicker.
You can't be sure about the loop speed even on the same PC thanks to wonders of power management.
-
RE: Why WYSIWYG HTML editors should not exist.
@savar said:
@MasterPlanSoftware said:
@Kain0_0 said:
Okay, can I please get a show of hands?
Yes. Yes you can.
http://www.youtube.com/watch?v=P5h4PFBuzvw
did you actually mean http://www.youtube.com/watch?v=wZ7YedEopp4 ?
No, he was providing a show of hands. I would have given http://www.youtube.com/watch?v=K2cYWfq--Nw myself. -
RE: Inconsistency information
@asuffield said:
@PSWorx said:
I assume PSWorx is using an internaionalised version of windows, and ran the menu items through a translator: those words look awfully similar to babblefished "View -> Sort -> Show Groups" or whatever the menu item is actually called. (Not on my windows box at the moment, so I can't check.)Enable Appearance -> Order symbols -> Group view and sort the files after creation date
I don't see anything like that in winxp. -
RE: Hello World! Slashdot style
@ammoQ said:
Add "==0" or "!" in the "if" statement and it might actually even make sense.
D'oh!
Hey, I should claim that that was an intentional bug, to prove the point in the OP... Yeah, that was it, totally. *looks around anxiously*
-
RE: Hello World! Slashdot style
@ammoQ said:
@asuffield said:
How about:void report_error(char *msg)
if ( log_to_database(msg) == 0 )
return;
if ( log_to_file(msg) == 0 )
return;
...
}*smack*
#define
ZEROLOG_TO_DATABASE 0
#defineONELOG_TO_FILE 1
...void report_error(char *msg) {
int i,r;
for (i=0; i<=NINELOG_LAST; i++) {
switch(i) {
caseZEROLOG_TO_DATABASE: r=log_to_database(msg); break;
caseONELOG_TO_FILE: r=log_to_database(msg); break;
...
}
if (r==0) return;
}
}
<font color="#00ff00">int</font> (*error_func[])(<font color="#00ff00">char</font>*) = { log_to_database, log_to_file, log_to_syslog, send_by_email, send_to_printer, morse_code_on_pc_speaker, <font color="#ff6060">NULL</font> }; <font color="#00ff00">void</font> report_error (<font color="#00ff00">char</font>* msg) { <font color="#00ff00">int</font> i = <font color="#ff6060">0</font>; <font color="#0000ff">while</font>(error_func[i]) <font color="#0000ff">if</font>(error_func[i](msg)) <font color="#0000ff">return</font>; exit(<font color="#ff6060">1</font>); }
-
RE: Telstra... Getting more useless every day
@element[0] said:
I'm not sure where you're from but here in australia we have some spectacularly unimpressive internet plans, it's a bit of a joke compared to the rest of the developed world
Check out these deals from telstra
see that, you can get a whole 200MB downloads a month for only $30!!1! what an age we live in
We are really being held back by Telstra, that's true; everyone else seems to be able to offer better deals...
-
RE: Our clients are pidgeons
Well, they weren't hard to find, and the image seems to be one of those auto-rotating ones, where each reload of the page pulls up a different image. After a couple of refreshes, I even got their clients being a pile of rocks! :-P
[img]http://www.finsa.it/en/headers/tier2hdr12.jpg[/img]
According to Google, the passage translates to:Our Clients
The [redacted] works with the European Commission, with some of the leading companies in Italy and Europe and many governments. Overall our customers belong to a broad range of industrial sectors, but in this section we focus on five areas in particular:
-
RE: Bill, show me the money!
[quote user="Renan "C#" Sousa"]Yeah, but both methods are exploitable (you could fake forwardings for money if you could change your IP really fast). The technical limitations, like needing the email receivers to have enabled javascript, are already mentioned. Finally, I once made a mail client that would download images in html emails and attach the image to the email, supressing the image tag, should I forward html emails. I did so because I wouldn't give people red x's on a suare should the images be moved, but you see how it kills of the first method?[/quote] Agreed - the methods aren't foolproof, and are much less robust these days... Still, the it's dangerous to say "can't be tracked" when many people could be, quite trivially, and without them even noticing.
-
RE: Bill, show me the money!
[quote user="Renan "C#" Sousa"]It's even funnier that people believe there is a way to easily track email forwarding. Not only you can't track...[/quote]
I wouldn't be so sure of that... Here's a discussion I had with someone who forwarded me a version of this some years ago...
> > This thing started out being IBM, then IBM and Microsoft, then
> > Microsoft only, and I've even got one claiming that JAG is giving a
> > free pair of jeans per email! AOL seems to have deeper pockets than
> > anyone else that I've seen, though.
> >
> > The scary thing is that they could track the email, though. There
> > are several publicised techniques for tracking emails once they are
> > sent.> Thanks, mate. What are the ways of tracking that you describe,
> and how does it benefit the people who send them?
This is mostly a rant, and some scare-tactics - I've just read through it, and it probably comes under spare time reading... just remember, this is all theoretical - I would never do such a thing (looks slyly side to side ;-)
There are two easy ways that immediately come to mind - both involve HTML emails, and work with most modern email programs.
The easiest is to create an HTML email (you can do this with your version of outlook: select the "Formatted" or "Rich Text" option), which includes an image from a web site you control, or can get the logs from. When the mail program gets the email, it goes to the web site to get the image, and this is recorded in the site log. If the email links to the web site, you can track the viewer's behaviour on the site, and analyse what effect the email had on their usage patterns. If you use cookies, you can potentially track their movements across multiple visits, if this is of interest; you probably don't need this unless you're running a "dotcom". Also, if you're a major, international provider of advertising (DoubleClick, AdForce, LinkExchange), or a Great And Powerful Master Of The Computing World, And Owner Of A Giant Network Of Linked Sites (Micro$haft's MSN/Passport), you can track someone's internet usage before/after such an email. Again, not something useful to your average Joe, but possible, nonetheless.
This is how spam sites track you - when you read the spam, which usually is an HTML formatted email, it retrieves the product photo from the web. If a lot of such requests are generated by a small range of internet addresses, (such as a single ISP, or a person's permanent internet connection) then they will be a suitable target for more undercooked meat.
While this tells method you who received the email, it doesn't track which person forwarded it on. So this is of limited usefulness for the purposes described in the original email.
Another possibility is the use of embedded scripts in the email. This is another HTML email feature, and allows you to create emails with all the trimmings of a website: drop-down menus, fancy animations, etc. It also allows you to grab details, like the sender's name, and include them in requests to the server (like the image request). So instead of getting the image http://cool-site.com/image.gif, you get the image http://cool-site.com/image.gif?sender@email.address., and this shows up in your logs. Very useful. Still no business need for it though. (Legitimate business need, that is - violation of privacy not counted.) If there is anyone out there using this technique, they soon won't be - newer versions of Outlook/Netscape Mail (which are the main supporters of Javascript in email) ship with the options turned off by default.
In either case, the image requested need not be noticable: there is a vast network of affiliate web sites (I think it's run by Barnes & Noble), that use a plain white image, 1 pixel high by 1 pixel wide, to record your behaviour on their web sites. This would make B&N, (or whoever it was), able to provide a "customised" offer based on your browsing habits. They haven't linked it to any emails yet, that I've noticed - but it could be done.
Neither of these methods are 100% reliable. There are many people who have the necessary options for HTML emails, Javascript or cookies turned off, or who use less common programs which do not support them at all (like myself). This makes them immune from these techniques.
If you restrict the technology you use this on - like limiting it to users of the operating system and email program you wrote - then you have a much better chance. You can make your email program keep a log of every email incoming or outgoing, summarize it, and transmit it back to you in a coded form, when the operating system does it's default "critical updates" system check. This would give you everything - but it comes across as wildly unethical. I'm not claiming that any Major Software Giant (with an enormous almost-technology-illiterate userbase who won't ever notice this kind of invasion) would ever do such a thing, but who knows?
If you could come up with a plausible reason to need this in a relatively closed environment (like within an organisation), it could be done more reliably. A Lotus Note can include scripts which are much harder to turn off - and these scripts can be used much like Javascript. In fact, since Lotus Notes is a much more trused environment than regular email, with all messages digitally signed, etc, these scripts are less restricted than javascript, and can do more - like directly contacting someone, and sending messages/memos to others. This is how the "Yes, I'm in", "No I'm busy" buttons worked in [BigCorp where we previously worked together], for example. So a manager could send a memo out to his team, and include a script to check if anyone forwarded it, how far it went... (as long as it stayed within that environment).
That's probably waaayyy more than you wanted to get in reply, but I'm in a detailed frame of mind. Sorry if I've bored you to tears!And then late last year, while reading about the HP privacy invasion fiasco, I came across a site which provides a notification service for your sent email: http://www.readnotify.com/readnotify/about.asp (it's scary the amount of detail they claim to be able to track...)
-
RE: How not to use a variable
@Sunstorm said:
I like the fact that if there's something else in the buffer (as in the case if automatic buffering is on at the server), not only you lose that output, but you also get it in your variable, prepended to the file. Brillant.
It turns out that's not the case... The ob_start() command initialises a new output buffer, and ob_get_contents() only returns the contents of the innermost buffer... At least, I think that's what this fragment is telling me:bash$ cat buffer.php <font color="magenta"><?php</font> <font color="blue">ob_start</font><font color="magenta">()</font>; <font color="blue">print</font> "<font color="red">Test</font><font color="magenta">\n</font>"; <font color="blue">ob_start</font><font color="magenta">()</font>; <font color="blue">print</font> "<font color="red">Stuff</font><font color="magenta">\n</font>"; <font color="lime">$</font><font color="blue">stuff</font> <font color="lime">=</font> <font color="blue">ob_get_contents</font><font color="magenta">()</font>; <font color="blue">ob_end_clean</font><font color="magenta">()</font>; <font color="blue">print</font> "<font color="red">got: </font>" <font color="lime">.</font> <font color="lime">$</font><font color="blue">stuff</font>; <font color="blue">ob_end_flush</font><font color="magenta">()</font>; <font color="magenta">?></font> bash$ php buffer.php Test got: Stuff bash$
-
RE: Where is your e-mail address located?
@misguided said:
I don't think that campus and dormitory are distinct enough even if that's the case.
That depends; are you restricting yourself to on-campus dorms?
-
RE: Best Before September 31th
@Pap said:
Did they also put the expiration date to the exact minute? I'm pretty sure they're just more technically advanced in the ways of food preservation than are others.
Lots of places print a time on the Best Before date; it's actually an attempt at identifying the production batch. Instead of inventing a batch number, and printing that along with the Best Before date, they simply add a constant number of days to the exact time of manufacture... This means you can simply subtract that interval to identify which production run is implicated if a fault is discovered. -
RE: Stack WTF
[quote user="Renan "C#" Sousa"]
So, you can't use it, but it's harmless anyway. Right? Well, kinda...
Unless someone happens to use the stack 2,147,483,648 times, in which
case _version overflows. Since it's a 32-bit signed integer, and that
value is one unity greater than the maximum value for Int32.
Alright, so you have to be an ubber-bastard to use a single stack that
amount of times. But given the Law of Murphy and the destructive power
of some bastard users, I'm never using a stack outside a try block
anymore.
[/quote] @j_johnso said:
So The Real WTF is that some BOFH-esque type might perform ~2billion Stack manipulations between successive calls to StackEnumerator.next(), and the Enumerator won't be able to tell?There is a StackEnumerator class nested inside of the stack class. Look at the GetEnumerator() method of the Stack.
Inside of the StackEnumerator, there is the following code in several places.
<font color="#1000a0">if</font> (<font color="#1000a0">this</font>._version != <font color="#1000a0">this</font>._stack._version)
{
<font color="#1000a0">throw</font> <font color="#1000a0">new</font> InvalidOperationException(Environment.GetResourceString(<font color="#800000">"InvalidOperation_EnumFailedVersion"</font>));
}
-
RE: Some Error'd screenshots [kinda long post]
@Kain0_0 said:
@Daniel15 said:
Other than the trailing " - The Administrative Section", the first one actually is a valid way to rephrase that sentence to remove the passive voice. That's not to say that it's the best way, or even a good way at all. But it's not a WTF
What? So you're saying that Dr. Janson and the secretary to edit patients' records, and enter new records basically like an office section, use administration Section is valid English? It sounds so wrong, though. English is stupid.Unfortunately yes. The problem is the "and" it confusing the sense of the sentence.Your seeing it as this: [Listing an item], and [listing another item] - [sentence fragment]The hypen (-) could have been a been a colon (:) or semi colon (;) depending upon meaning.The way that is meant to read is: [Start of sentence], [fragment: direct explanation, extensions, further information but not necessary to understand the sentence], [end of sentece].Simply you could write the main intent as [start of sentence] [end of sentence] and place the [fragment] in a footer somewhere.HenceDr. Janson and the secretary to edit patients' records, and enter new records basically like an office section, use administration Sectionreads likeDr. Janson and the secretary to edit patients' records use administration Section.But you might also like to know that they (Dr. Janson and the secretary) also enter new records basically like an office sectionAdmittedly in the interest of style i would probably change the sentence to get rid of that "and".A student speaks English - A master realises that they can't speak English.Hmm... When I see that, I see the "to edit patients' records" bit as a subordinate clause, which I would read as:
Dr. Janson and the secretary, to edit patients' records, use [the] [A]dministration Section.Also, the "basically like an office section" bit got transferred to the wrong clause; it describes the "Administration Section", not the "enter new records". Other than that clause, I think you're right about the word ordering, but I feel like the punctuation wasn't quite right. I would render the sentence more like:
Dr. Janson and the secretary, to edit patients' records and enter new records, use [the] [A]dministration Section, which is basically like an office section.
Alternatives would include:
To edit patients' records and enter new records, Dr. Janson and the secretary use the Administration Section, which is basically an office section.
or
Dr. Janson and the secretary use the Administration Section - basically an office section - to edit patients' records and enter new records.
(Disclaimer: IANALinguist, I'm just going from what I learned in school...)
-
RE: Shame on the majority of the internet for not building in support for the character ҉
@pyro789x said:
Is this the product of some massive WTF on microsoft's end? I hear it only affects windows computers.
It's not Windows-only. I see it on Iceape (Mozilla Seamonkey) on Debian...
-
RE: What not to do in a server room
@jesuswaffle said:
http://c2.com/cgi/wiki?ExtremelyInterstrangled
Wowser... That's something...
TheReg had some other interesting ones some time back...- The world's most dangerous server room?
- The world's most dangerous server rooms (reader's responses to the above article)
- Server room dangerous? Here's BOFH armageddon
-
RE: One file fits all
@DZ-Jay said:
"Rule The Mall"?
WTF?!
"Rule Them All", even?
Although, now that you mention it.... Hmm... "Rule The Mall", huh? Maybe that's what Tolkien's hidden agenda was... -
RE: Broadband in India
@mercurysquad said:
To get an idea of the prices, just divide them by ten to get a rough US dollar equivalent. Yes it's expensive also.
I'd love to know where you can buy US Dollars for Rs.10!!! It seems like there would be great opportunities for arbitrage, and I could be rich in short order.
It only seems expensive because you're using horrible conversion factors... The rules of thumb I use for approximating Indian Rupees are Rs.30 to 1 Australian Dollar and Rs.45 to 1 US Dollar. With those conversion factors, the prices compare reasonably with what they are here in Australia, where we have one half to one fiftieth the population density of similar areas in India,,,
-
RE: SQL WTF. Yeah, another one
@dhromed said:
I mean, the data is stored in that direction, but the display of it is 90° rotated. Why not just keep the vertical layout?
Or, indeed, run the query vertically, then append columns rather than appending rows to get the horizontal layout...
-
RE: Dev server? We don't need no stinkin' dev server!
@RyanD said:
And don't worry about keeping previous versions of
any pages, there's no need to. Why would anyone want to rollback
changes?
Umm, aren't all the _work, _temp and _{date} files an example of
"keeping previous versions" of the pages? My guess would have been
"index.html" is the dev version, and all the others are the poor-mans
version control (or version lack-of-control, as the case may be.... ;) )
-
RE: The biggest WTF is the WTF software!!!
@Ulvhamne said:
Well.. We have a bunch of devs here. Make some snazzy design and lets get to it? ;)
@Sonic McTails said:I've done message board programming before,
I'd be willing to team up with other devs here to write new forum
software.
Ditto, count me in.
In fact, let's see if we can use this topic to get some momentum for this idea;
Functional Requirements:
@Alex Papadimoulis said:
- inexpensive (I'm not dropping a grand on this ;-))
- source avaiable and licenced for modifcation
- threaded post view (too many replies at this point not to have it)
- reasonable data model
- base software is maintained / supported (either by a company or community)
- database images/pictures storage support (or, fairly easy to add this in)
- Working quoting
- Working preview
- Working Code view
- No emoticons
- User-selectable number of posts/page
- Working CAPTCHA
- Post Editing
- Switchable between Flat mode and Nested, to keep everyone happy.
- Anything I've missed?
Technical Requirements (or at least, my guesses at them):
- Must run on Windows server (Is there a preference for IIS?)
- Separate DB server (Is there a preference for MSSQL? As in, is
this already bought and paid for, or would a non-MySQL free alternative
be better?)
- Minimal Javascripty badness.
- Anything else?
So: Who has the spec?TM