Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment TWiki (Score 1) 170

I have been using TWiki since 2002. I used to have binders before that, but searching through binders is a pain. TWiki provides version control automatically on all documents. Documents are kept in text files. You can use HTML tags plus TWiki's own markup language. There is no database backend so you don't have to worry about database corruption.

Subjects can be organised into "webs", which are colour-coded to make them visually distinct. Each web is a directory with its own internal structure, templates, etc.

I can upload binary files which are attached to the particular topic, so I can add screenshots, config files, router configuration files, executables, tgz files, PDFs, etc.

I use TWiki to track my projects, customers, network layouts, scripts, code, documentation, pictures, basically my entire life.

In response to the idea that my descendants will not be able to access this chronicle of my life, since TWiki is basically a bunch of folders with text files, as long as one browser that can be basic HTML and text survives, this information will be available.

To me, TWiki is my superpower. It has turned your average geek into a Guru, despite being over 50 years old and not able to remember anything from last week, I have a tool that allows me to recall commands I used in Windows 95/3.11, code snippets from the green screen era of System V UNIX, MS-DOS, Novell, OS/2 and C/PM.

Because TWiki supports HTML, I have built screens that allowed me to manage networks with hyperlinks to run VNC to connect to users' desktop PCs, phones, printers, PBXes, servers. I have code from hacking cellphones, databases, weird little one-off projects like swipe card interfaces. Code snippets in dBase, C, SQL, PHP, Informix, VisualBasic.

All searchable with regular expressions.

Blessed Ishtar, how does one live without a wiki? I literally can't remember life without it.

Comment Re:IBM ThinkPad (Score 1) 702

O5, huh?
I got me an X20 whose BIOS says 1999. It has a Pentium III 600MHz with a whopping 192MB RAM. Love the keyboard. I use it as my morning PC when I'm drinking my coffee upstairs looking out at the tropical forest around my home. I like old computers. Also got a Model M keyboard but my wife uses it now. I'll have to steal it back from her someday. She doesn't appreciate it.
I love my Dell Mini 9's but they're young still, from 2008. I take one on my bike with me. Rock solid. I got three of them, so by the magic of parts replacement, at least one should last a while.

Comment Best practice = personal wiki (Score 1) 136

My most important habit for system administration is to record things in my wiki. I have been maintaining it since 2002. Every shell script, procedure, config file, screenshot goes into it. All my daily personal logs (with timestamps) go into it. Network layouts, tips, tricks, shortcuts, links to tutorials, whatever.

It has become my personal superpower. There is nothing more important as a tool. If you are not using one, start today. I can't recommend it enough.

Comment Re:To be an effective admin AND stay in a job (Score 1) 136

I concur. There are 2 mistakes I have made in the past. One is to fix something that people thought was impossible to fix. That sets you up as a godlike figure. People start to expect the impossible as a matter of course. The second is about not pacing myself. You have to establish an understanding with your employers/userbase that a request takes X amount of time, be it 2 days or a week. Once you have established that, you are giving yourself time to fix the ones that really take a week. The rest of the time you are giving yourself time to think about the job and prepare for problems to happen. You also have to establish habits like ACTUALLY taking an hour to eat lunch instead of eating at your desk. The important message to convey is that good system administration takes time.

Comment Re:Sounds like I'm not alone (Score 1) 452

Uh, Slackware? Closest thing to SysV UNIX I've used. Doesn't get in your way when you want to do something. Rock solid stable. I've tried all the other distros and keep coming back to Slackware. Spent my 80s on UNIX, my 90s on Windows, now on Slackware on the Y2K era. Never looked back.

No, really, Slackware. Never mind it gets bad press from all the *buntu fanbois. Slackware does NOT get in your way. Hackable to the extreme. Comes with 5 different desktop environments, pick one. Don't like it, install something else. Slackware don't care. You can make it work YOUR way. No strange shit happening in the night while you sleep.

I often think people like *buntu coz it reminds them of how Windows behaved. *buntu keeps doing strange shit when you not looking. Slackware? Something not working, you got a hardware problem. This thing just works. Every day, all day, all night. Boring really. The good kind of boring. Like mainframe boring, Novell Netware boring, OS/2 boring, SysV boring. Damn thing just works, no hysterics.

And they don't go changing the initialization system on you, either. Same old boring init scripts we've been using since Adam was a boy. Get it here -> http://www.slackware.com./ See the boring website. This is the oldest distro around. Kernel version - 3.10.17-smp. Boring, no drama.

Want Gnome? Get it here -> http://www.droplinegnome.org/. Can't imagine why anybody would.

Thank me later.

Comment Re:Themes... (Score 1) 452

I disagree.

What users are accustomed to, is a paradigm. Double-click on an icon to open it, click on the X in the upper right hand window to close a window, etc. Change that and they get confused. But as long as the new desktop obeys the same rules, they are ok.

XFCE by default, behaves according to that paradigm. So it is not difficult to transition users from XP to XFCE. I have done it. With the proverbial grey-haired, fussy, old biddy who complained for everything. Never complained about the new desktop. Just wanted to know how to save to a USB drive.
I've even put KDE for some users and they loved all the sexy desktop effects.

And oh yes, they've been using it for 3 years now and are quite comfortable with it. It all depends on how you approach the transition. In the end, it is not about the technology, it is about the people. If you take time with them and make them feel comfortable, it will work.

Comment Re:No. (Score 1) 452

My experience is different. In my last job, I put down Slackware desktops to replace Windows XP. In conversation with the managing director, we were debating XFCE vs KDE. I wanted to use XFCE but he said, 'Give them the bling!'. So I put KDE in the Sales department and they loved it. I showed them all the sexy effects and they lapped it up. In the Accounts department, I put the XFCE desktop. In the end, XFCE was simpler for me. But the KDE users never complained. They loved it. Mind you, I did not try configuring it like XP. I just gave them the standard setup.

Comment Simplest is best (Score 1) 452

I would suggest using XFCE as the desktop. It's easy to transition users from XP to XFCE. The windows work the same. You can configure it for double-click or single-click to open icons, etc. Click on the X in the upper right hand corner to close Windows, etc.
As for the distro, I chose Slackware after experimenting with Linux Mint. I know it sounds counter-intuitive but it makes for a more stable environment becoz users can't just download and install stuff on their own. Slackware requires more work to install stuff and that's actually a good thing. It ensures that the working environment doesn't change without you being involved. Makes for a very controlled environment. Plus, Slackware is wicked fast even on crap machines.
The main headache is going to be stuff like incompatible printers. Stay away from Canon ImageRunners - no drivers. Use HP or Brother printers. HP has some multi-function machines that actually have web interfaces to do scanning.
For really necessary Windows applications, use a Virtual machine. You can have a desktop with both Windows and Linux icons on it at the same time using Virtualbox's seamless mode. My younger brother uses it all the time.
But, strategically, you should be promoting the web instead of the desktop. I'd hook people up with Gmail accounts and have them sharing documents and calendars across that. It's really more productive. Just my two cents.

Comment Re:How much do you share data with other offices? (Score 1) 452

All right, I am not disagreeing with you, but, in practice, how often does that occur?

I have transitioned five organisations to Google Apps/OpenOffice. They all have external partners in various parts of the world. People make do. They learn to send PDFs if formatting becomes an issue.

Listen, this is a problem even between versions of Microsoft Office, if I'm not mistaken. It's part of the reason the term 'forced upgrade' was invented. So, it's not just limited to Linux desktop environments. That was why there was this big controversy over the ODF standard in Europe.

And this is being worked out between organisations all the time. Nobody is so big that they don't need to compromise when dealing with external parties.

So, push come to shove, you could maintain a virtual machine somewhere for the express purpose of converting documents if need be. For 10 workstations, I don't see this as a problem. If the management wants to avoid upgrading the machines, they can work this out without too much of a fuss. It's a matter of talking it out, not a technical issue.

Comment Linux as a desktop (Score 1) 452

It's possible to replace XP with Linux. I've done that in a company with non-technical users.

You just have to select your targets carefully.

If you want to replace Windows desktop applications with Linux desktop applications, you may be barking up the wrong tree. In this company, we replaced Microsoft Office applications with Google Apps. This takes time but it does work. Once you have people settled into Google Apps, the desktop becomes irrelevant. I changed people from XP to Slackware Linux desktops without any fuss. Yeah, Slackware, not Ubuntu. And they loved the speed of response.

If you sit back and think about it, the desktop without applications just provides operating system services like networking, printing, a graphical environment, etc. Once people get used to the paradigm of clicking on icons to open windows, clicking on the X in the corner to close the window, etc, one graphical environment is pretty much the same as the other.

Now there are always applications that can't be replaced. I would create a virtual machine to handle those applications. Virtualbox provides a remote desktop server for its virtual machines, so the users can use rdesktop to connect to the virtual machines.

I would go so far to say that you should think of replacing all Windows XP machines with either Linux machines or thin clients. Move the essential applications to a server running Terminal Services and have the users login onto that server if they need a Windows desktop. Windows Server 2003 looks and feels pretty much like Windows XP, so that transition would not be too unsettling. If the server is powerful enough, they should actually get a peformance boost from working off the server.

So, the end of support for Windows XP doesn't have to be traumatic. You have options - a cloud-based desktop like Google Apps, a Linux desktop, or a Terminal Services-provided desktop. All are doable, manageable, for 10 workstations.

Comment Why am I replying to this? (Score 1) 200

At work, we use Linux for web, email, some database stuff. We have a Slackware server running the free VMWare server, hosting W2K. About 20 people use the W2K server via rdesktop on diskless workstations from http://www.disklessworkstations.com/ which boot Linux. They don't even know they're running Linux.

It's worked so well, that we've decided not to buy any more PCs, only diskless workstations. We've also changed the low-end PCs into diskless workstations as well.

We still have a WinNT PDC, so I can't answer about AD. We have a SQL Server 7 database server, which supports a mission critical app written in Visual Basic. I can't get rid of that.

But we have stopped writing reports and programs for the Windows environment a long time ago. We develop everything now for the web, using PHP/FreeTDS to query the database server.

End result. The business has benefited. Once you write an app for the web, it's instantly installed. There is no need to go around to each workstation to install anything. You just send out an email with the URL to the new app or report. Instant upgrade.

We have only 2 people in our IT dept. The other guy uses W2K as his desktop most of the time. I use only Slackware. If I have to do something in Windows, I'll rdesktop to a server to do it.

So yes, it's all possible. Is it good for the business? Yes. My boss is happy. He likes the idea of spending less on IT using open source.

There are probably much more complex scenarios than the one we have to deal with. But Linux + the web are making the desktop obsolete anyhow.

I think this is why Microsoft is concentrating so much on the gaming platform. They know the desktop is doomed. If you can get from the web what you used to get from the desktop, all you need is a light desktop.

This is why the server is so much more important than the desktop. And Linux excels on the server. So I'd go with the idea "convert the server first, the desktop will follow".

User Journal

Journal Journal: Another blasted early morning!

Crap. Woke up before 4 again. As soon as my brain cleared, I knew I was never getting back to sleep. Coffee and turned on the computer.

Slashdot Top Deals

"Unibus timeout fatal trap program lost sorry" - An error message printed by DEC's RSTS operating system for the PDP-11

Working...