Domain: sf.net
Stories and comments across the archive that link to sf.net.
Comments · 3,385
-
Re:Interesting
"Still no GPG encryption on IM clients (well, other than gabber)."
Actually Gaim has an encryption plugin: http://gaim-encryption.sourceforge.net/
It's certainly not as good as having it built into the official AIM client, but gaim is certainly a popular client in use these days, especially with its Windows port. Tabs and spellchecking have won over a few of my Windows-using co-workers.
Cheers -
Re:on the mac...
Ouch!....
:: Pulls dagger from chest ::Make sure to post your crash logs if you haven't so we can fix them! (http://fire.sf.net/)
Also, if you haven't tried Fire 1.0.3 (or the 1.1 alpha) you really should.
Yes, this is a commercial
;). I spend hundreds of hours developing Fire, so I would like others to enjoy it... -
xml piping, using XMLStarlet
It's important that the input and output of these processes are structures (actually, objects, but I don't want to tickle anyone's prejudices about OOP).
Sounds like you need to look into XMLStarlet or one of the other XML-grokking command-line filter tools.Structured pipe data has been around for a while, and XML's a natural format for that. I certainly don't see a need to drop in a
.Net dependency where XML will do. (Note that I would welcome an XML output mode from ps, though ;)Also, re: piping binary data about: see netpbm, a graphics toolkit built around pipes.
-
Re:nope...
So sad. I grabbed DOSBox a few days back, and have been re-playing a lot of my old favorites, and Sierra / Dynamix did a lot of quality stuff during the 90s. So did a lot of companies that aren't around anymore. Oh well.
-
Use Nice!You could use Nice, which has operator overloading, generates Java bytecode, and allows you to give a syntactically pleasing interface to existing libraries. For instance, supposing there is Matrix.times(Matrix) method in the Jama package, you could declare in Nice:
import Jama.*;
Then you can write m1 * m2 and that will call the times method.
Matrix `*`(Matrix, Matrix) = native Matrix.times(Matrix);You can also use Eclipse, JUnit and Ant with Nice. Don't hesitate to ask for help on the nice-info mailing list.
-
Re:IF ONES PLAYS WITH SH!T, ONE MAKES SH!T
And here are the links that the parent AC was to lazy to make:
OGRE
The Nebula Device -
mICQ crappy text interface
That's funny.
I have used many (mirabilis, miranda, trillian, gaim, ayttm, eb-lite, center-icq, bitlbee) IM programs, and by far mICQ has the most comfortable user interface.
The only problem is that it's ICQ-only, and nowadays many people are only on msn, so I had to switch. My choice now: SIM. -
SIM
No. Miranda is by far the best on Windows.
But I run only Linux at home, so which ICQ client I'll use?
First I tried gaim, didn't like it's interface.
Then both forks of everybuddy: ayttm and eb-lite. Still unsatisfied.
I was missing a linux port of Miranda..
Then a non-geek friend of mine told me about SIM.
Still not perfect, but I found it to be better then the alternatives, and closer to the Miranda approach (plugin-based, and a lean interface). -
At least according to one developer roadmap...
-
1.0 and no gaim-vv merge?
While I'm glad to see gaim moving on to a "stable" number, wouldn't it be smart to wait until the boys at gaim-vv got video and voice chat working? Gaim rocks for an instant messaging client, but can't do the major stupid little things that the "official" clients can do. This may turn off users who see 1.0 and expect it to do that...
Then again, I might be paranoid and need to have my morning coffee. -
Lex Systems makes some nice small systems
Lex Systems makes some nice Mini-ITX systems that might be right up your alley, of you can get past the horrors of their flash-based site. I bought a Light system from them a couple months ago with a fanless C3 533, threw a CF card in and installed Bering uClibc on it. Now I have a silent linux based firewall with an internal ADSL interface with enough oomph to run a few IPSEC tunnels and do some nifty firewall tricks. Best of all, since I installed that firewall and turned off the desktop system I never used the noisiest thing in my apartment is the 3 year old harddrive in my iBook, and with Laptop-mode even that isn't spinning most of the time. Silence is golden!
I've had a fanned 800Mhz C3 Light system running as a 3 port firewall at work for over a year now and it works great. A friend of mine has several of them scattered around town as NAT/DHCP/IPSEC appliances for the different branches of the company he works for. Never had a problem with the systems, only the DSL lines their connected to.
- RustyTaco -
Shared Libraries
Locking down graphics settings and views and such is all well and good.
However, if ID is relying on a shared library for their OpenGL implementation, then they're ultimately playing a losing game. There are a number of software projects that can swap out the OpenGL shared library at runtime and intercept all of the gl and wgl calls. With this functionality, you can make the graphics look however you want them to. Remove shadows, change fov, even change the viewpoint entirely! -
Shared Libraries
Locking down graphics settings and views and such is all well and good.
However, if ID is relying on a shared library for their OpenGL implementation, then they're ultimately playing a losing game. There are a number of software projects that can swap out the OpenGL shared library at runtime and intercept all of the gl and wgl calls. With this functionality, you can make the graphics look however you want them to. Remove shadows, change fov, even change the viewpoint entirely. -
IMVU
Hey, I'm one of the engineers at IMVU. I thought many of the coolets things about IMVU weren't even mentioned in the article, and figured I'd post a link. Please feel free to post your comments. Oh, and if you're interested in joining one of our many free software projects, drop me a line.
For those of you too lazy to click here is some text from our About Us page:
Our philosophy
* Censorship-free micropayment economy - We're creating a marketplace for digital goods that (as one of our customers put it) is "for the people, by the people." We have worked hard to prevent the IMVU experience from ever being overtaken by our opinions, preferring to leave it up to our customers to decide what they want to create and do with IMVU.
* Open platform - We know that good ideas come from all over, not just from our office. So we're committed to creating every opportunity to open up our platform to new kinds of creativity. Let us know if you've got a good idea.
* Eat our own dogfood - We've set up our business so that if our developers don't succeed, we don't succeed. We like it that way, because it prevents any distinction between our developers' interests and our own. Developers use the exact same tools we do to create content for IMVU, and can sell in our economy just as well as we can.
* Release early, release often - We are committed to fast fixes and rapid iteration, and strive to incorporate as much feedback as humanly possible. We think the fastest way to grow a successful product is to release the product as early as possible and to improve it over time in collaboration with our customers. We appreciate everyone's patience, and believe that we will all share in the reward of seeing IMVU's exciting and rapid evolution.
* Free and open-source software - IMVU would not be possible without the countless contributors around the world that have developed, tested, and maintained the many open source and free software projects we use. We strive to use free and open-source alternatives whenever they are available, and actively engage with communities that produce the software we use. We are contributors to many projects, and have even started a few of our own.
-
Re:My little 2 minute bitch...
Right now I'm using gaim to talk on there. If you want to use it without gaim or messenger, then you can use Web Messenger.
And to be honest, I've never found having long sayings as a name to be a problem. But this could just be that I know the people I talk to on there well enough that I can recognise the names.
If you want to leave a message to someone wwho is offline, just send an email. Most MSN users use hotmail anyway, so it registers with MSN. But I just use MSN to talk in real time, and if I need to talk to someone who is offline, I just call them. Like, with a phone.
Not that I didn't say MSN messenger (the program), I meant that MSN Messenger (the network) works for me. -
acpi support for laptops?
Ok, I see that improved laptop support is one of the touted features here. My question is, how good is it?
I just switched back to windows (rather painlessly, thanks to the excellent QtParted and, strangely enough, a windows ME boot disk [for an XP machine--needed to restore the MBR]). I can't tell you how greatly it pains me to do so--as far as i'm concerned, linux is ready for the desktop, and has been for some time. ACPI-based laptops though, are another story. I've been trying for weeks to get my battery life to come close to what's possible under windows, and while the Software suspend project seems to work for a lot of people, i could never get it to work on my laptop (or maybe just my kernel). I've tried various distributions, from suse to xandros to straight debian to knoppix and even the simpler ones such as DSL and none of them allow me to really use my laptop for more than about an hour (give or take a quarter) without plugging in, which is just unacceptable for my purposes.
So i finally gave up and dropped the linux partitions and reinstalled the boot sector (oh how that final 'fdisk /mbr' pained me!) but at least i can spend three and a half hours at a coffee shop without needing an outlet. cygwin takes the edge off, but its a bit like methadone if you asked me.
so anyway, for anyone who's tested and/or used the new version of MDK on a recent laptop, what's your experience with the ACPI support? Battery life? Suspend functionality? dare i ask--functional keys? (yes, i know that's not really related to acpi, but mandrake is generally pretty conscientious about things like that, i thought perhaps they might have integrated a solution.) -
Re:Fire not happy-happy with Jabber
For Jabber I've always beeing using Psi. Multiplatform as well, thanks to Qt.
-
Re:Hardened Gentoo
Ok, how about this goto Debian Hardened and read the status (hint, hint 3 - Alpha). Now goto Gentoo and read the status and then notice that, indeed there is a difference between alpha and stable code and therefor one would gain a higher understanding of code maturity.
-
gaim does it
-
Re:What we really need
Hey, come over to the dark side
Fire http://fire.sf.net/ has supported Group chat (on AIM and Yahoo) for YEARS and now supports it on MSN and Jabber as well.
Also, when I finish the AV work I am doing, it will support Video for iChat/AIM/Yahoo. But that will take a bit more time... I am only about 600 hours into the AV project so far...
I need a less time consuming-hobby...
-
Re:Fire not happy-happy with Jabber
You will be happy to note that the imminent release of Fire 1.1 will include improved support for Jabber including Group Chat Support, and improved support for the challenge response authentication model.
Also, Fire will be 100% Tiger compatible when Tiger hits the streets... Testing for that is already underway... Including interoperability with the Jabber Server on Tiger
We are working on support for Jabber server-stored buddy lists, but that may have to wait until a future release. You can give the new version a trial run by downloading the alpha at http://fire.sf.net/Prerelease/snapshot.dmg
(BTW, we used the jabber libraries from Nitro, so hat's off to that team for the help.... Isn't open source great!!!)
-
Fire not happy-happy with Jabber
When it comes to MacOS X, there are several worthy contenders: Fire, Adium to name a few.
One big problem I have with Fire is its lack of good Jabber support. Basics are there, but I can't reliably use it for group chatting. (It might not even support it, IIRC)
For Jabber, I've had to use Nitro to get the group support I needed. And on Linux (since I have an ancient RH 8 box) I end up using Gabber instead of GAIM
-
Fire not happy-happy with Jabber
When it comes to MacOS X, there are several worthy contenders: Fire, Adium to name a few.
One big problem I have with Fire is its lack of good Jabber support. Basics are there, but I can't reliably use it for group chatting. (It might not even support it, IIRC)
For Jabber, I've had to use Nitro to get the group support I needed. And on Linux (since I have an ancient RH 8 box) I end up using Gabber instead of GAIM
-
SIM
I tried gaim, but I didn't like the interface.
Back when I used Windows at work, I was using Miranda, which is the best FOSS for Windows I've seen (Firefox doesn't count).
Now I'm using SIM, (based on Qt, but can be compiled without KDE), and works for Linux and Windows. Not as perfect as Miranda, but I'm pretty satisfied, and it's light and modular. -
Re:What we really need
While GAIM might have a very good coverage, as far as IM networks are concerned, I can't say that I enjoy running it in the situations when I have to -- e.g. when I am on my BSD box.
When it comes to MacOS X, there are several worthy contenders: Fire, Adium to name a few. All of them are Cocoa apps and you do not need to run X11 to use them.
-
Re:Any program?
It doesn't work well but it's still possible.
-
Re:Any program?
-
Sphinx
Hmm, this is nice, but I was never impressed by ViaVoice. Sphinx is much better to work with.
Reed -
Nice, but cleanly and happilly incorrect.
Bram Cohen, creator of BitTorrent got the idea for BitTorrent because he was working on a p2p backup system. Its called mojonation:
http://mojonation.sf.net/
Or how about this article from slashdot in 2002 about mojonation:
http://slashdot.org/articles/02/07/18/0244256.shtm l?tid=156
Excuse me if my response is off topic ;-) -
Re:Hmmm...
The Windows NT kernel (same one in 2000/xp) has nothing to do with "Internet Explorer/Media Player/Instant Messenger". Microsoft whined that they couldn't be removed not because it is technically infeasable but because it is part of an 'indispensible user expierence'.
NT design 101: On the bottom, there is the kernel, then the executive, which includes the object, configuration, process, VM, I/O managers, the security ref monitor (a runtime to create tokens, check ACLs) and the local procedure call provider. After that, device drivers. After that, everything is in user mode with one exception. Then there are the intrinsic subsystems: the session manager (the init process, aka smss), the local security authority (lsass), the security accounts manager (SAM), winlogon, and the service control manager. Then the environment subsystems, namely win32. The entire syscall interface is exported to user mode by the Nt* functions in ntdll.dll. Environment subsystems translate calls from their API into native calls. Win32's environment server is hosted in csrss.exe. With NT4, the meat of win32 was moved into kernel mode (win32k.sys) to reduce context switching overhead; win32 was not then and still isn't integrated into the kernel itself. The kernel doesn't care what environment subsystems are running. After that, you have the shell components; these all run in the security context of the logged on user (subsystem components run as SYSTEM). The shell includes Internet Explorer and the start menu. On top of that (usually) are applications.
Each layer only cares about the one immediately above and below it at most. To the kernel, Internet Explorer is just another user mode program. A hole in IE cannot escilate beyond the user's privledges in the process's security context. Your machine be hosed by a hole in IE if you are running it as Admin (just as a hole in Mozilla if it was running as root), but not if it is running as a normal user. You need to exploit a local vuln in the kernel first, just like any other OS.
Look at the entire syscall interface (the Nt* functions). Tell me which functions are "directly tied into the lowest levels of the operating system". -
Linux From Scratch
Roll your own using http://www.linuxfromscratch.org/
I've found most distros have thier own GUI tools to simplify configuring your system but all these tools simply mask what's going on underneath where everything is really just shell commands and scripts strung together. When the GUI fails what you want to do, you're lost without knowing what goes on underneath. Beyond that, if you become familiar with Redhat tools and GUI and your work installs Debian you're starting over. I'd also reccomend learning Bash shell scripting which is the ultimate in telliing your Linux system what to do.
for an example of what's been done with Linux from scratch check out ByzantineOS
-
Re:The Real Challenge
Is creating a _really_ secure equivalent of the internet chess club. I see this as a serious opportunity for an open source team to demonstrate how they can do security _right_.
Short history, from memory: Way way back, there was only ICS, the Internet chess server. In 1995, it was turned into the commercial server ICC, the Internet Chess Club, which is still around and going strong. It's closed source and costs money unless you're a grandmaster.
As a protest to this, FICS, the Free ICS was started. It is, to this day, free "as in beer" (if for a moment we assume that beer is free of charge). It used to be Free as in GPL and avilable from the FTP site.
However, after others downloaded the Free code and started their own commercial servers with it (and they don't have to distribute their own changes under the GPL, since the software isn't distributed at all, it only runs the server), the code was closed as the developers didn't like working for free for a commercial server. I believe that server was Chess.net.
Later, FICS new main developer recoded all of FICS, so that none of the GPL code remained - or so he claimed when he sold a copy to a company named GamesParlour during the Internet boom, under some license other than the GPL. He also worked for them for a while. Endless FICS flamewars ensued. There is actually a reasonable chance that his claim is true, since he's been the sole developer for many years now.
Anyway, some people thought this was reason enough to start a new, open source chess server. The one I know of is chessd. I have no idea about its status.
To this day, FICS is still the best place to play chess for free for non-GMs, while talking about AI in the religion channel and politics in the politics channel, and everything else in ch 50.
Oh, and keeping track of time client side, and sending the times to ICC is done there with a utility called "timestamp". On FICS, the equivalent is called "timeseal", and I would be really really surprised if it wasn't at least as vulnerable. I believe there is actually some exploit in the wild. Not many people care though.
(I'm ElOso on FICS.)
-
Re:Don't just mention them... nominate them
i think folks that write documentation for open source projects are often unsung. think of all of the documentation that exists for projects like linux, apache, perl, etc. these projects wouldn't be nearly as useful if there wasn't good documentation for them.
documentation is one of those non-sexy aspects of open source that is often the hardest part to find someone to get it done, and even harder to get done in a way normal folks can understand. tech oriented folks, like programmers, often have a hard time communicating complex ideas to non-tech folks in a usable form.
fortunately, i know my work was well appreciated and helped lots of folks out with questions via the faq (i wrote lots of the documentation for the earlier versions of popfile). sadly, i lack the free time these days to continue working on the popfile project, but i'm proud to see lots of my work on the faq living on in the wiki and extended by others. btw, there's a new release of popfile today, thanks john & team! :) -
At the moment, my heroes are...
-
Easy
David Hinds, maintainer and big developer of the PCMCIA packages for Linux.
That man alone has pretty much made Linux on laptops usable.
-Erwos -
rsync?
You mean rsync runs correctly in both user and daemon mode????
On 10.2?
Yay! I've been trying to get BackupPC to backup our XServe with no luck at all to this point. Finally! I had tried compiling from sources and from Fink and both failed miserably. Something about an OS-specific bug. w00t! -
What no one wants to help out the lawyers?
Here is a few that I found at http://www.sf.net/ and I searched for lawyer.
http://etude.sourceforge.net/
http://www.yoma.com.au/products/cmfpractice
I hope these help.
I cannot validate how useful these will be for you since I myself have no idea about what it takes to run a law office or be a laywer but theseshould be a good start for you. -
Free Star Trek games that are similar
There are a couple of free (as in open-source) ST-based games that could be taken in a similar MMOG direction:
Vega Strike has a mod called Vega Trek which is basically porting Star Trek models and thematic elements to this open space simulator engine. It's also got a bit of Trek-specific gameplay tweaks (such as ships stretching out as they go to warp). I think once it's more polished it could be a reasonable alternative controlled by the community (barring lawsuits of course).
Star Voyager has been rather stagnant in development for a while, but it's basically a 2D top down space shooter with an expansive universe. I always saw this as having great potential, since one could start out commanding a small fighter or freighter, but eventually upgrade to the point where they control a bigger starship like Galaxy or Vor'cha, a starbase, or even a whole fleet. It would be similar to Escape Velocity or Elite, but with multiplayer. Sadly my programming skills are anemic. -
Re:Google is going to be upset
> Until Google offers an API for services like this
> to access it (which I doubt they ever will), any
> system based on GMail will be quite unstable.
Since I started work on libgmail (Python bindings for Gmail, used by GmailFS) there has only been one change that negatively impacted operation--one instance of cookie generation being moved from Javascript to server headers.
The guts of Gmail is *not* HTML, it's a pile of easily parsed Javascript arrays. So these things are lot more stable than the average screen-scraper.
--Phil. -
excited, but..
I'm not remotely excited about `true' transparency and drop shadows - features which are no use beyond looking pretty for me. However I can see that in order to get support, which is what an OSS project thrives on, the screenshot-happy users need to be pleased. So in that regard I think such developments are a trade-off.
What significant X developments would impact me? Well, has anyone tried adding a 3rd-party driver to X? I have to download the entire x source (apt-get source xfree86) and stick a diff from aiptektablet into the debian patch directory and build the whole freakin` thing (which, with .o's, clocks in over 300MB) in order to get my graphics tablet to work. Thats an enormous download and compile job when a mere fraction of that code and the result is needed. Streamlining and simplifying this process would allow more people to experiment with x hacks and make our lives easier.
I think hardware support for vector rendering will be a great benefit to how quickly window-manager and toolkit operations are performed - anyone profiled a GTK2 app recently, and seen the slice pango takes up?
Finally there is a lot of innovation going on outside of the x.org project which I think is equally as important as the framework - examples of next-generation window management such as ion and devil's pie show where I think things are moving for power-users. -
Re:The problem with external TV tuners...
I'm curious about the picture quality of this thing. I own a Hauppauge WinTV, and two ATI All In Wonder cards, and I have to say the AIW cards blow the Hauppauge out of the water when it comes to picture quality. The Hauppauge has a pretty grainy picture, and when CPU usage is high, it drops frames big time.
Of course being a Linux user, my primary concern is driver support. On that front, the Hauppauge wins easily. The driver is part of the standard Linux kernel, and capture support is fantastic. In order to watch TV on the All In Wonder I have to compile my X server with Gatos which takes about 3 hours to do, and there is sometimes quite a bit of lag between a XFree/Xorg release, and support from Gatos. I've never been able to capture video with it, but I'm not really interested in doing that, so I'll blame myself for that. Others seem to be doing it just fine. There is some pretty exciting talk about merging Gatos into Xorg on the mailing list, and I'm hoping all goes well with that effort.
I'll admit to not having read TFA, but I searched it for Linux, and didn't find it mentioned. Anyone have one of these things, and is it useable? -
Re:why not an opensource game like that?
I know I would love to put together something like GTA:VC or MTA. I'm sure many others have as well. My problem is that I'm perhaps not as good a coder as I'd like to think, and I've never explored game programming before. But I have put a lot of thought into it the last year or two, and have come up with these resources:
- OGRE - an object-orientated graphics engine.
- Open Dynamics Engine - as used by the well-known stair and truck dismount games.
- DIE - a car game in the early stages of development. It uses the two previous libraries.
- Boost - C++ libraries. In particular, there is Boost.Python which allows good cooperation between C++ and Python. That could be useful for scripting the interactive behaviour of the various people, vehicles, weapons, and other devices.
As you say, the key would be in creating a flexible engine at the core. I imagine people adding new vehicles, tools, missions, and venues. I'm not sure what the "aim" of the game would be, but I'm sure people would create things to do. Here's my wishlist of improvements and other ideas:
- Climbing ability. I see lots of ladders around GTA:VC, but can't climb them. The ability to hang onto ledges like Tomb Raider would be useful as well.
- More detailed buildings. Most of the buildings in GTA:VC are just boxes. I'd like the ability to walk inside, use the stairs or elevators, find a sniping position on the balcony or window, etc.
- Focus less on violence. GTA:VC has been heavily criticised for its violence and sometimes even I find it a little too much. I'd like to see more focus on stunts and tricks, mischief, puzzle solving and just simple exploration. Perhaps make the police more likely to catch you when you do something "wrong".
- Different character classes. Perhaps not as detailed as a full-on role-playing game, but do have different types of characters with slightly different abilities. You need variety when multiple people are playing online.
- More interactive elements like light switches, garage doors, elevators, etc. Perhaps the player could obtain a garage door remote control and go around opening peoples garages.
- For the ultimate geek thrill, simulate several thousand artificial people! Get rid of the annoying "background" element of the cars and pedestrians in GTA:VC. Everyone has a house, they travel to work every morning and travel home every evening. Police and police cars actually patrol and have to travel to you instead of just appearing. Likewise with the heavier SWAT vans, police helicopter, and army trucks and tanks. Tourists travel in on planes to the airport, stay at hotels, travel around by day seeing the sights, and leave again by plane. Oh boy, lots of computation and memory and bandwidth! Perhaps a little too far-fetched for now.
-
gnuwin32 as well
http://gnuwin32.sf.net/ has utilities (some overlap with unxutils, some don't) that don't require the cygwin or SFU environments as well.
-
Radeon 7500
Still no support for the Radeon 7500.
Gatos and DRI both provide functionality. It's not really necessary, though, the stock kmod radeon and stock Xf86 radeon drivers work.
Except for that pesky s-video port. The kernel has no trouble putting the console screen on the TV but only the VESA driver is successful for Xf86. The VESA driver isn't fast enough to watch DVDs.
Pick and choose, I've tried all the combos:
kmod: 2.4.18-2.6.7, Gatos, DRI
drivers: Xf86 4.1.0-Xf4.3.0, Gatos, DRI
Put the kmod on the x-axis and the drivers on the y-axis and make a matrix. I've tried them all. Only the VESA driver will correctly get the sync values for the s-video port with a Radeon 7500. I've tried the math to convert VESA screenmodes to modelines with no luck. -
Radeon 7500
Still no support for the Radeon 7500.
Gatos and DRI both provide functionality. It's not really necessary, though, the stock kmod radeon and stock Xf86 radeon drivers work.
Except for that pesky s-video port. The kernel has no trouble putting the console screen on the TV but only the VESA driver is successful for Xf86. The VESA driver isn't fast enough to watch DVDs.
Pick and choose, I've tried all the combos:
kmod: 2.4.18-2.6.7, Gatos, DRI
drivers: Xf86 4.1.0-Xf4.3.0, Gatos, DRI
Put the kmod on the x-axis and the drivers on the y-axis and make a matrix. I've tried them all. Only the VESA driver will correctly get the sync values for the s-video port with a Radeon 7500. I've tried the math to convert VESA screenmodes to modelines with no luck. -
Re:There's one feature I can't WAIT to start usingUnfortunately, with Java 5 you will still need to write
return list.toArray(new Foo[list.size()]);
since list.toArray() still returns an Object[]. That's because of the restriction that forbids new T[...]. Of course, with a more advanced language, you could simply writereturn list.toArray();
and let the compiler do the work for you. -
Re:The device isn't usually the issue for me
For me the T3 and Linux combination is perfect.
Why?
Because it's the best platform for running Plucker and Jpluck. For those who don't know, Plucker is without doubt the best offline reader for any PDA platform. Features include:
Anti aliased custom fonts.
DIA support on T3.
Newsfeed support via Jpluck.
Easy to use one handed operation.
Jpluck pulls down whatever I want every morning and the T3 syncs it before I commute to work. All I have to do is remember to remove it from the cradle. Of course the other good reason to use Plucker is because it's free. -
Switcher linksI've probably switched about a dozen people by now. so here's some of the things i show them when they first start.
Important URLs:- Mac Rumors - Good rumors website
- Mac Slash - Slashdot like mac news site
- Mac News Bytes - Good quick links to mac related articles
- Version Tracker - Software update website. Kind of like download.com for mac.
- Mac Update - Similar to versiontracker.com
- Mac OS X Hints - Good tips site for beginners and experienced people alike.
- Think Secret - Another good rumors site. Very accurate, most of the time.
- Emulation.net - Links to game emulation for mac
Important Apps:- Adium - Multi-protocol IM client
- Byte Controller - Good itunes hotkey/menu pager applet
- Camino - Nice mac based gecko browser.
- Colloquy - Webkit based IRC client. not too newbish.
- Cyberduck - SFTP/FTP client for os x
- Desktop Manager - Multi desktop app for os x
- Apple X11 Server - Apple's integrated X11 server. you'd want this for the next two items
- Fink - UNIX software for your mac
- Gimp.app - decent free photo editor
- Handbrake - DVD to mpeg4 ripper
- iTerm - Multi tabbed terminal
- Logorrhea - iChat log viewer/searcher/indexer
- Meteorologist - Weather applet for the menu bar
- Menu Meters - Menu applet for cpu usage, net usage, and more.
- Mplayer OS X - This app will play just about any media format in existance
- Poisoned - GiFT (Kazaa) and mldonkey based P2P mac client.
- Quicksilver - Very cool file/application/url/itunes/etc/etc/etc indexing program. It's like spotlight, only here TODAY and free!
- VLC - Another good video playing app. Nice to have a backup sometimes if mplayer doesn't play a file (which is very very rare).
That's the jist of things i give them. Besides that. play with expose. it is godlike. i recommend setting the screen corners for maximum efficiency. Besides that, the best thing you can do is to just play around with the apps and system until you're comfortable -
Switcher linksI've probably switched about a dozen people by now. so here's some of the things i show them when they first start.
Important URLs:- Mac Rumors - Good rumors website
- Mac Slash - Slashdot like mac news site
- Mac News Bytes - Good quick links to mac related articles
- Version Tracker - Software update website. Kind of like download.com for mac.
- Mac Update - Similar to versiontracker.com
- Mac OS X Hints - Good tips site for beginners and experienced people alike.
- Think Secret - Another good rumors site. Very accurate, most of the time.
- Emulation.net - Links to game emulation for mac
Important Apps:- Adium - Multi-protocol IM client
- Byte Controller - Good itunes hotkey/menu pager applet
- Camino - Nice mac based gecko browser.
- Colloquy - Webkit based IRC client. not too newbish.
- Cyberduck - SFTP/FTP client for os x
- Desktop Manager - Multi desktop app for os x
- Apple X11 Server - Apple's integrated X11 server. you'd want this for the next two items
- Fink - UNIX software for your mac
- Gimp.app - decent free photo editor
- Handbrake - DVD to mpeg4 ripper
- iTerm - Multi tabbed terminal
- Logorrhea - iChat log viewer/searcher/indexer
- Meteorologist - Weather applet for the menu bar
- Menu Meters - Menu applet for cpu usage, net usage, and more.
- Mplayer OS X - This app will play just about any media format in existance
- Poisoned - GiFT (Kazaa) and mldonkey based P2P mac client.
- Quicksilver - Very cool file/application/url/itunes/etc/etc/etc indexing program. It's like spotlight, only here TODAY and free!
- VLC - Another good video playing app. Nice to have a backup sometimes if mplayer doesn't play a file (which is very very rare).
That's the jist of things i give them. Besides that. play with expose. it is godlike. i recommend setting the screen corners for maximum efficiency. Besides that, the best thing you can do is to just play around with the apps and system until you're comfortable -
Switcher linksI've probably switched about a dozen people by now. so here's some of the things i show them when they first start.
Important URLs:- Mac Rumors - Good rumors website
- Mac Slash - Slashdot like mac news site
- Mac News Bytes - Good quick links to mac related articles
- Version Tracker - Software update website. Kind of like download.com for mac.
- Mac Update - Similar to versiontracker.com
- Mac OS X Hints - Good tips site for beginners and experienced people alike.
- Think Secret - Another good rumors site. Very accurate, most of the time.
- Emulation.net - Links to game emulation for mac
Important Apps:- Adium - Multi-protocol IM client
- Byte Controller - Good itunes hotkey/menu pager applet
- Camino - Nice mac based gecko browser.
- Colloquy - Webkit based IRC client. not too newbish.
- Cyberduck - SFTP/FTP client for os x
- Desktop Manager - Multi desktop app for os x
- Apple X11 Server - Apple's integrated X11 server. you'd want this for the next two items
- Fink - UNIX software for your mac
- Gimp.app - decent free photo editor
- Handbrake - DVD to mpeg4 ripper
- iTerm - Multi tabbed terminal
- Logorrhea - iChat log viewer/searcher/indexer
- Meteorologist - Weather applet for the menu bar
- Menu Meters - Menu applet for cpu usage, net usage, and more.
- Mplayer OS X - This app will play just about any media format in existance
- Poisoned - GiFT (Kazaa) and mldonkey based P2P mac client.
- Quicksilver - Very cool file/application/url/itunes/etc/etc/etc indexing program. It's like spotlight, only here TODAY and free!
- VLC - Another good video playing app. Nice to have a backup sometimes if mplayer doesn't play a file (which is very very rare).
That's the jist of things i give them. Besides that. play with expose. it is godlike. i recommend setting the screen corners for maximum efficiency. Besides that, the best thing you can do is to just play around with the apps and system until you're comfortable