Become a fan of Slashdot on Facebook


Forgot your password?

Comment: Re:What can I do with a smart watch? (Score 1) 219

by AntiSol (#48631475) Attached to: Ask Slashdot: What Can I Really Do With a Smart Watch?

Your employer doesn't mind you leaving your workspace to take calls all the time? If it is work related can't they supply you with some system to answer emails/phone calls etc in side of the clean room? (Generally I don't spend my own money to solve my employers problems).

That was my first take, too - I was going to say something along the lines of "Perhaps you should log off of facebook and do your job instead? Those cat pictures will still be there at lunch time".

Comment: Re:No real evidence... (Score 1) 190

by AntiSol (#48625965) Attached to: Sony Reportedly Is Using Cyber-Attacks To Keep Leaked Files From Spreading

Firstly, I made no such assumption - I merely pointed out that the assumption that a known criminal will abide by the law is problematic.

And secondly, No, it's not. It comes down to previous experience and character judgements.

you might use Michael Jackson as a methaphor: The first kid, I gave him the benefit of the doubt: "Oh, some kid's family has come up with a way to cash in on jacko being a bit weird"... But when the second kid turned up, things started looking a bit fishy.

If you're going to give Mad Dog Tannen the benefit of the doubt that he didn't kill your pa, despite the fact that you saw him kill your grandpa and that he's currently re-loading his six-shooter, then you sir are the idiot.

(awesome gramattical, by the way - your mastery of tense are impressive).

Comment: Re:good question (Score 1) 110

by AntiSol (#48597635) Attached to: Ask Slashdot: Best Software To Revive PocketPCs With Windows Mobile 5-6?

Good Answer.

I tried putting Linux on my HP 6515 back in the day. It wasn't fun. It's going to be really painful and you're not going to have 100% success. If you get X started you're doing really well.

The best thing to do if you actually want to use them is to not waste your time or energy with linux - use the built-in OS and find old pocket pc software. TomTom is great on those things. There's also a ScummVM port, so it'll run all the important games.

Alternative options:

  • * hit them with a hammer. laugh. upload video to youtube.
  • * put them on ebay with 'COLLECTABLE' in the listing. If you're lucky and they're in good condition (boxed will be a big plus) there might be a collector out there willing to give you good money for them. Use the money to buy something which is linux-friendly and has more processing power than all the pocket pcs combined.

Comment: Re:Obvious guy says (Score 1) 223

by AntiSol (#48395565) Attached to: Ask Slashdot: Programming Education Resources For a Year Offline?

Agreed, OP didn't ask "what should I do in nepal?" - I'm sure he also has "see nepal" pencilled in. Few answers to this question have been any help at all.

My recommendation: download a bunch of documentation (I recommend HTML format) and take it with you. I'm building my own offline documentation repository right now, and it's kind of fiddly but not difficult. Here's the process:
* get out a text editor and start writing a list of languages / toolkits / etc that you use or are interested in. Mine looks something like this: php, javascript, jquery, python/pygtk, ruby, mysql, postgres, bash, linux from scratch, etc.
* create a new directory for your compendium
* for each item on your list, google it, go to the official site, find the 'download documentation' option, and download the docs - they're mostly small, only a couple of megs, and they're rarely difficult to find. In some cases there might not be downloadable documentation. In this case, I recommend wget --mirror
* extract the docs and build a master index file in the root with links to each set of documentation. My index sits in a small frame at the top of the browser window so that you can switch to a certain docset easily.
* When done, To save (lots of) space, use mksquashfs to create a compressed volume which you can mount and read offline.

You'll find the searching functionality of offline documentation limited, but i find that in most cases I can find what I want via the index. I'm also thinking about ways to do a search without resorting to running a local webserver or leaving the browser (one can obviously use grep for searching, but this is not a brilliant user experience). Any suggestions on how to do this would be welcome, btw.

I prefer html documentation because it's parseable / greppable and so that I can view it in links on a low-powered device. It also happens to compress really well. But PDF documentation has its merits too - e.g some PDFs have indexes which are quite helpful. The .chm format has the best of both worlds, but I'm not personally a fan of any of the .chm viewer apps. Your preferred format might depend on your device and interface preferences - I'm on a low-powered device and I want a text-only interface in this case, but to each his own.

In addition to language references, There are also many good free programming books on many subjects available online in downloadable formats. It all depends on what subjects you're interested in.

I was kind of suprised to find that there is no 'documentation compendium' project out there already - I had expected that I'd be able to just download all this stuff at once with a nice index. I did find a program called zeal, but the list of languages/toolkits seemed small and I wanted something more lightweight than a QT app. I've been thinking that once I have my own compendium sorted out I might put it out there for others.

Comment: Re:The gradual middle road (Score 1) 522

by AntiSol (#48184167) Attached to: Debian Talks About Systemd Once Again

systemd-journald has long been capable of forwarding the logs to rsyslogd.

Unfortunately, if they acknowledged this, systemd haters would be left with one less thing to hate.

This isn't true - compare:

* daemon -> systemd -> syslog -> textfile
* daemon -> syslog -> textfile

Simple question: Which one has more parts and contains new software and is therefore more prone to failure?

Writing a binary log and then forwarding to syslog isn't acceptable because it makes the assumption that nothing will go wrong with the logging. Since we're talking about failure conditions this is not necessarily going to be true. This translates to an increased risk of lost and unrecoverable logging information, which in a mission-critical production environment is a big deal.

If you're going to write both plaintext and binary logs, you should be writing the text log first. That way if there's a problem like disk failure you can read the (partial) text log rather than being left with a corrupt and unreadable binary blob. The problem with doing it that way, apparently, is that then you wouldn't need binary logging...

Comment: Re:Remove It (Score 1) 522

by AntiSol (#48175219) Attached to: Debian Talks About Systemd Once Again

Having rich meta data with every log entry is simply too good a thing to have. Small things like monotonic time stamps are really handy, the ability to filter messages based on field values is simply awesome.

So why don't you set syslog up to log everything to a database? It's had that ability since forever. The data files written by the DB engine will even be binary, just like you want. You'll be able to save very rich metadata and do all kinds of interesting things. For example, use the rich SQL language to do complex queries and joins - much more than simple filters you love in systemd. If you like binary logs, you'll *love* database logs!

Database engines are designed to handle massive amounts of data efficiently, so you can keep your entire log history all in one huge binary blob and query away at it to your heart's content - none of this 'only 3 months worth of logs' crap. Pretty much any modern database engine will handle a table with millions of rows no sweat - way more than you're likely to need for a logging system unless you're just being gratuitious.

Database engines also come with other nice features such as data consistency guarantees (this is a big one) and user access control and support for clustering, replication, and load balancing (if you're e.g pumping out a lot of log entries or need security, reliability, or redundancy). Hell, you could use triggers to make things happen when certain things are logged. You can do really cool stuff.

And if you have mysql installed you probably won't even need to install any new software. You definitely wouldn't need to go near the init system. Or mess with compatibility or reliability. Or force a bunch of dependencies down anybody's throat. And I could still use sane, simple tools like grep to look at the logfiles on my desktop system, and you could use your huge binary enterprizey system running on oracle databases, and neither would need to impact on the other, and we could all live in peace and harmony.

It's pretty cool what we already have. All you need to do is read the docs and configure things to do what you want.

Comment: Re:Hope! (Score 3, Insightful) 522

by AntiSol (#48175097) Attached to: Debian Talks About Systemd Once Again

It sounds more to me like he was running a distribution which had a track record of being fairly stable despite being declared inherently unstable, and that one particular piece of software broke things fairly substantially for him on more than one occasion, so he decided to avoid that piece of software, even if it meant changing distros.

Seems sensible enough to me.

Comment: Re:Go Ross, Go! (Score 2) 208

by AntiSol (#48099437) Attached to: Ross Ulbricht's Lawyer Says FBI's Hack of Silk Road Was "Criminal"

the people he attempted to have murdered

You mean "the people he alledgedly attempted to have murdered".

I'm not saying he didn't do it, but at this point he's innocent because he hasn't been found guilty by a court.

Unless you were his accomplice or have seen evidence that hasn't been released publicly, you're making the assumption that he's guilty based on nothing. If you were his accomplice of have seen such evidence, then perhaps this public forum isn't the best place to be running your mouth off.

Comment: Re:Oh... wait... I'm guilty of that. (Score 1) 993

by AntiSol (#48089687) Attached to: Lennart Poettering: Open Source Community "Quite a Sick Place To Be In"

heh, that's exactly what happened to me:

"systemd? New init system? Whatever. I trust debian, I'm sure it'll be fine."

"Oh that systemd thing again huh? Wow, seems to be controversial. But as long as I can easily configure my startup I don't care."


Violence/threats/etc are never acceptable, but I think it's very fair to be concerned that people who want to be in charge of the most critical process on your system couldn't even get a sound server right. Especially considering that said sound server was unnecessary in the first place and was also shoved down our throats.

Loose bits sink chips.