My current keyboard clacks aloud in a way that ensures anyone within a five mile radius realizes I'm working on an e-mail.
I wonder if Python is making some kind of resurgence. I see that Python has iterated to version 3.x, breaking compatibility with all earlier versions as they never did before, but probably in a good way.
It seems weird to me, regardless. System-like programming with a scripting language feels counter-intuitive. That said, I'm not completely sure what these guys hope to accomplish. Maybe a scripting language is good enough.
Sat Jan 11 2014 15:40:02 EST from fleeb @ UncensoredI wonder if Python is making some kind of resurgence. I see that Python has iterated to version 3.x, breaking compatibility with all earlier versions as they never did before, but probably in a good way.
which seems to be some of the drama of python; most of the production systems seem to be on 2.x even 5 years after the first 3.x release...
All of the important libs are available for 3x meanwhile; but availability in LTS distribution is only slowly happening
as for the choice of interpreted languages - as long as most of your system is about I/O from DB etc. anyways, its acceptable.
i.e. python tornado seems to be a pretty good thing to do _fast_ & scaleable systems like people also do with nodejs.
For shure ruby has to be named too for favoourite languages used by those doing creative programming with linux as host os.
Yeah, I see a lot of stuff up for Ruby. I've looked at it a little, but never seriously got into it.
Then again, I don't tend to seriously do much of anything until money becomes involved, heh.
Python works fairly well for me. I how some of the libraries make it quite stupidly simple to implement things (Requests lib comes to mind):
http://docs.python-requests.org/en/latest/
I wonder if Python is making some kind of resurgence. I see that
Python has iterated to version 3.x, breaking compatibility with all
earlier versions as they never did before, but probably in a good way.
It's pretty hard to make practical use of 3.x. Linux distributions haven't really migrated. It doesn't ship with OS X. Many 3rd party libraries haven't moved.
Mon Jan 13 2014 03:56:25 PM EST from LoanShark @ UncensoredIt's pretty hard to make practical use of 3.x. Linux distributions haven't really migrated. It doesn't ship with OS X. Many 3rd party libraries haven't moved.
I keep trying on each new project, but it is usually some small lib that holds me back. I will probably use ctypes in future to just wrapper share libs in future.
I think they goofed. Python 3.x is not quite Python anymore... it's a closely related new language.
Sorry guys, if you want to fix what you view as fundamental design flaws... shoulda gotten it right the first time.
For all of Java's faults, it's generally done a better job of backwards compatibility. Yes there have been incompatibilities, but those have been pushed out towards the edges of the platform... not right there at its core, in places you use all the time.
2.x is not so horribly bad that people feel the need to suffer through the move.
hm, yes, fwvm was my first wm too.
I quickly advanced to afterstep, which offered some kind of eye candie; then windowmaker, which was there for quiet a while.
After having tried Ratpoison (YES, I LIKE THAT NAME!!!!111eleven) for a week or so, a friend of mine showed me ion (in the pre-1 releases) which I liked. I never warmed up with that lua driven crap, and my routines wouldn't work with more recent versions, so I remained with the 0.7 version, which I last compiled successfully when wheezy was terribly unstable.
Then I saw a speech of Michael Stapelberg, Initiator of i3wm.org (meanwhile the ion developer Auke somewhat publicly switched to the Redmond OS) on the FrosCon and liked it.
So now here we are. its modern, well documented, uses library in common which citserver uses - I like it!
Enlightenment was always my go to favorite. Love the fact they are still hacking on it after all these years. Always made me think, this is kinda like flying an alien space ship. After I was done playing, I did fall back to more simple fvwm and even more simple fvwm95 or something like that. Turns out I don't need all the fancy bits to get work done. It was mostly for playing around with strange menu options etc.
On the same plane / tangent: I did like the interface for killing procs that psdoom had:
http://psdoom.sourceforge.net/
I think more tools should be like that in the sysadmin world. It would make the day more enjoyable :-)
The man page for resize2fs(8) is *awesome*
Note: when kilobytes is used above, I mean real, power-of-2 kilobytes,
(i.e., 1024 bytes), which some politically correct folks insist should
be the stupid-sounding ``kibibytes''. The same holds true
for
megabytes, also sometimes known as ``mebibytes'', or gigabytes, as the
amazingly silly ``gibibytes''. Makes you want to gibber, doesn't it?
Whoever invented the stupid names for binary multiples is probably the same person who invented "CE/BCE" and all of the stupid sounding gender-nonspecific pronouns.
I've been playing a little prank... alert threshholds in our admin console are specified in decimal, in *bytes*
So every time a memory alert needs to be changed, I'll whip out the calculator and calculate the decimal value of 512M (power-of-two)...
Makes for some interestingly unreadable values. ;-)
If the sysadmin is old enough to remember the inchworm song (and had an 8 bit computer), it would not be unfamiliar ground :-)
Whoever invented the stupid names for binary multiples is probably the
same person who invented "CE/BCE" and all of the stupid sounding
gender-nonspecific pronouns.
CE/BCE is a pretty old Jewish construct, indicating "Common Era/Before Common Era" rather than "Before Christ/Anno Domine"...and we Jews would prefer that you leave us out of the whole political correctness discussion, if you please.
We've got enough going on. LOL