Re:Large uptick in Qt usage?
on
Qt Becomes LGPL
·
· Score: 1
Many don't like the noteworthy long start up times of Qt apps compared to say Gtk.
While I will agree with you that Qt is not the holy grail of toolkits, I wonder if maybe you are not confusing Qt with kdelibs in general here.
A KDE Application on a non KDE desktop will take forever to launch at first because it must launch all the other kde communication processes, like dcopserver. It has been a while since I used KDE, but I recall it then launched all the generic processes that would provide kioslaves and friends.
Again, It's been a while since I used KDE, I could be wrong, but this is at least how I recall it.
Neither the summary nor the article said anything about piracy, whether "in general" or otherwise. You made that association on your own.
Are we reading the same article? From TFA:
DivX looks set to continue to be the video format of choice for 'grey' content
Anybody familiar with Blu-ray rips found on BitTorrent sites or other filesharing networks will instantly recognize the MKV file format in combination with the H.264 codec as a popular way
Now, unless you are aware of a completely legit interpretation of the words "Blu-ray rips on filesharing networks" that I am not aware of...
Becoming a consultant mends this rule a bit. They pay you for your professional opinion, and are much, much more likely to accept it based on the fact that they explicitly reached out for your help.
There is also a way of telling management their ideas are stupid and should be lit on fire, and put out with a nicely targeted urine stream before being repeatedly shot, and hung high as an example of "what not to do". That is a learned skill, which took me a few years to become proficient with.
Once you master that, you may tell management their ideas suck without coming off as an argumentative bastard.
Also, I just wouldn't be able to shut up and go with a stupid idea. I don't see why I would want to do this unless I want to retire early as a bitter, cynical asshole, completely disgusted by my field of work. I really don't want that.
Actually, I left a PC at my girlfriend's appartement, so I can have some sort of home away from home.
Whenever I log into steam from her place, it logs me out at home, and vice versa.
In no way does it actually prevents me from playing.
Clearly, you've never used git to think that some UI can make subversion usable.. Try merging a reasonably-sized branch with subversion (and you'll fail and cry and ask why oh why you didnt use git).
Have you ever tried Subversion 1.5? It does branch reintegration well now. Also merging trunk changes in your branch is much easier, too.
Even with 1.4, merging reasonably-sized branches was certainly possible, if done correctly. However, nobody does it correctly, ever. So I guess your point is valid in that regard.
I'm sure Microsoft is trembling.
Common--you know that that means. "We open sourced part of our software to try and suck you in--but you'll really find it limited until you fork over slightly less that you would have with Microsoft Exchange."
Actually, you're the second person I see in here so far bringing up the price of exchange as a compelling reason to use an alternative (indirectly).
It might be that the shop would like to keep a Unix-only shop in the server room, for various reasons. Could be hardware, could be vendor contracts, could be IT knowledge, could be software requirements where bringing in an extra Windows server would not be welcome, etc etc etc.
There, even if slightly less than exchange in cost, it still is a relevant alternative.
Am I the only one reminded of Havenco?
Basically, they are a datacenter running on an old WW2 defense tower in northern england, with armed guards, no copyright laws, "self-declared sovereign nation" etc etc...
That also sounds an awful lot like Cryptonomicon, too, but hey.
I second the arduino. It uses a modified version of Wiring, which is a subset of C++ itself. It's actually pretty great to code for and work with, even for a total newbie on the topic like me.
I like rooting for the underdog, or the little guy as much as the next slashdotter, but spending more money on an unlicensed, unsupported clone running a closed source operating system is just plain stupid from a security standpoint.
Apple already sucks at delivering patches in a timely fashion (bind, anyone?), they're certainly not going to go out of their way to ensure their patches are installable on Pystar machines.
So while the idea of saying up yours to EULAs and non-enforcable clauses and arguing that point in court is entertaining, and tickles my "aww neat" spot, spending money on an unmaintainable, closed source, hacked, unlicensed piece of crap does not.
Also, I doubt Pystar did all the work to get OS X on their boxes. I can't vouch for this but I would not be surprised if they were simply making you pay for the stuff from osx86, which is even worse, in my book.
Bottom line, running a Hackintosh should probably be restricted to the hacking lab, or entertainement value, or for quick and dirty testing, not production use -- which is not what Pystar is implying.
So that's sad, but I probably won't shed any e-tears when Pystar crashes and burns.
Okay, which one of those crappy websites went ahead and committed a capital sin?
The web designer of one of the websites linked in TFA took it upon him/herself to resize my browser.
You don't touch my browser without permission. I really wonder who the fuck tought it was a good idea to even allow such crap to take place.
I have my browser set just the way I want it, centered exactly where I want it on my widescreen desktop. Whenever some crappy website goes ahead and wrecks this up, I end up not viewing it. It infuriates me to no end.
Sorry for the rant, feel free to mod me offtopic, but I felt it had to be said.
This actually carries really strong meaning, and is something that while looking awesome, will always mean something really important to you. Or at least that's how it feels to me.
I've been wanting to get a glider tatooed on my forearm for a while, this just convinced me to go ahead and do it. As long as I still stand proud of what it means, I don't give two shits what other people think.
>This fork is just another proof (and WTH is with that "premier multi-protocol instant messaging client" remark? Nobody uses that on Windows and Mac OS X).
I use Pidgin on Windows. And i'm reasonably certain i'm not alone. MSN/Windows Live messenger got so damn awful during the past years...
Also, no end user cares that there are forks of projects. Because average end users use whatever their/distributor/ packaged into their distribution.
I set-up one of the small buisnesses I do IT work for with it, and moved them away from the pirated copy of Exchange/SBS Server they used.
At first they were really pleased. I for one really liked how dynamic it seemed to be for a web application. Working right clicks, drag and drop, the whole shebang. AJAXy and all.
I also really liked how it imported data flawlessly from.pst files. That's a massive win.
Another really nice thing was how it still provided POP/IMAP/SMTP and LDAP gateways for all of its services (It uses postfix and Cyrus-imap underneath the hood).
Well, turns out the AJAX stuff is the problem. It seems to behave really poorly after a while. Performance is sub-par, some older browsers don't exactly like the fancy shmancy AJAX stuff, and when reverting to the basic view, it sucks and looses the "desktop app" feel.
They also relied on shared "Tasks" in outlook a lot to keep neat todo lists. I tried moving them towards the Wiki and documents feature, but it just didn't cut it.
They also had problems handling multiple mails open at the same time. I'm not sure what they meant by this, but it seems to be a real problem. They seem to copy paste a lot of information out of e-mails, and the workflow they used in doing this didn't seem very smooth.
Server side, I also find it really heavy. It is also hell when it comes to packaging. The thing comes in RPM packages, and provides for all of its dependencies. This means they provide their own apache server, their own mysql server, their own apache tomcat, their own install of clamav, their own exim, their own openldap, snmp, postfix, cyrus, their own jdk (java), their own dspam and amavis, aspell, sleepycat db, perdition, etc etc etc. And they all listen (or try to) on the default ports.
This means that you leave them in control of all of these packages, security fixes or not. And this means you pretty much have to dedicate the server or instance to running zimbra, and pretty much only zimbra. While this may sound obvious to many of you, in the land of Small Buisnesses, you're constantly being asked to do more with less. And even if I really am a Unix guy, if my favourite Operating System is OpenBSD, if I really love Linux and none of my machines at home, servers or workstations run Windows (save from a Xen instance), I'm switching them back to a managed exchange set-up, which provides them with a license for Outlook 2007. They seem pretty happy so far.
If I recall well, the Canadian governement ran a series of ads near the end of the 90es advising us to NOT shutdown and power up our PCs every day, but instead opt to turn off the monitor but leave the machine running. The rationale behind this was that, somehow, powering up your computer ate more electricity than running it for a week. I remember them phrasing it this way quite clearly.
This begs the question, has the situation changed with modern hardware, or where they just full of it to begin with?
Another vote for Xapian here. I indexed a Wikipedia Dump with it and found to be eerily accurate when searching.
The API is really simple, and fairly easy to work with -- i'm a total retard when it comes to C++, but I managed to write a simple interface that did what I wanted.
It also has bindings for Java, Python, PHP and friends.
(Disclaimer: I like Xapian so much I elected to build and package the Python bindings for Windows, even though it is not my platform of choice.
I name myself as an example. I consider myself relatively knowledgable about IPv4 in general. Subnetting, supernetting how-nat-works the cisco-vs-the-world layout of a datagram and all the required things to know when you work as a network enginner.
But please humor my candor here for a moment, I have no clue how IPv6 works. At all. I know what an IPv6 address looks like, and that's about it. I also have a vague superficial concept of what is a 6to4 gateway.
But I have no idea how it is scoped, how it is routed, how it is laid out, or basically anything.
The short answer is "buy a book", of course. Which I will do. Even take a class if necessary. Training is good, right? But has anyone thought of the implications in the enterprise? I have a few clients right now where I don't see their network admins understanding that change immediately. I know, bad admins, change them, or train them... But still.
It vaguely worries me in a strange way. Like you know, as a child, seeing a small frog cross the road and being actually fascinated by what might happen, yet still uncomfortable at that idea.
I'm just rambling. I guess my point that this is a massive technology change, and I'm just vaguely afraid of either not being able to keep up, or seeing people around not keeping up at all.
So, right now seems like a good time to start reading up on it.
Many don't like the noteworthy long start up times of Qt apps compared to say Gtk.
While I will agree with you that Qt is not the holy grail of toolkits, I wonder if maybe you are not confusing Qt with kdelibs in general here.
A KDE Application on a non KDE desktop will take forever to launch at first because it must launch all the other kde communication processes, like dcopserver. It has been a while since I used KDE, but I recall it then launched all the generic processes that would provide kioslaves and friends.
Again, It's been a while since I used KDE, I could be wrong, but this is at least how I recall it.
Come on, the article is titled "DivX 7 adds support for Blu-ray rips", not "DivX 7 adds supports for popular HD formats"...
Neither the summary nor the article said anything about piracy, whether "in general" or otherwise. You made that association on your own.
Are we reading the same article?
From TFA:
DivX looks set to continue to be the video format of choice for 'grey' content
Anybody familiar with Blu-ray rips found on BitTorrent sites or other filesharing networks will instantly recognize the MKV file format in combination with the H.264 codec as a popular way
Now, unless you are aware of a completely legit interpretation of the words "Blu-ray rips on filesharing networks" that I am not aware of...
Remind me again, how does Matroska + H.264 automagically equals "Blu-ray Rips" and piracy in general?
Isn't that a bit like saying that Bittorrent automatically equals pirated software?
Becoming a consultant mends this rule a bit. They pay you for your professional opinion, and are much, much more likely to accept it based on the fact that they explicitly reached out for your help.
There is also a way of telling management their ideas are stupid and should be lit on fire, and put out with a nicely targeted urine stream before being repeatedly shot, and hung high as an example of "what not to do". That is a learned skill, which took me a few years to become proficient with.
Once you master that, you may tell management their ideas suck without coming off as an argumentative bastard.
Also, I just wouldn't be able to shut up and go with a stupid idea. I don't see why I would want to do this unless I want to retire early as a bitter, cynical asshole, completely disgusted by my field of work. I really don't want that.
Actually, I left a PC at my girlfriend's appartement, so I can have some sort of home away from home.
Whenever I log into steam from her place, it logs me out at home, and vice versa.
In no way does it actually prevents me from playing.
Have you ever tried Subversion 1.5? It does branch reintegration well now. Also merging trunk changes in your branch is much easier, too.
Even with 1.4, merging reasonably-sized branches was certainly possible, if done correctly. However, nobody does it correctly, ever. So I guess your point is valid in that regard.
I'm sure Microsoft is trembling. Common--you know that that means. "We open sourced part of our software to try and suck you in--but you'll really find it limited until you fork over slightly less that you would have with Microsoft Exchange."
Actually, you're the second person I see in here so far bringing up the price of exchange as a compelling reason to use an alternative (indirectly).
It might be that the shop would like to keep a Unix-only shop in the server room, for various reasons. Could be hardware, could be vendor contracts, could be IT knowledge, could be software requirements where bringing in an extra Windows server would not be welcome, etc etc etc.
There, even if slightly less than exchange in cost, it still is a relevant alternative.
Am I the only one reminded of Havenco?
Basically, they are a datacenter running on an old WW2 defense tower in northern england, with armed guards, no copyright laws, "self-declared sovereign nation" etc etc...
That also sounds an awful lot like Cryptonomicon, too, but hey.
I second the arduino. It uses a modified version of Wiring, which is a subset of C++ itself. It's actually pretty great to code for and work with, even for a total newbie on the topic like me.
Arduinos are not only cheap, but you can build your own, for added geek points.
http://www.freeduino.org/freeduino_open_designs.html
I like rooting for the underdog, or the little guy as much as the next slashdotter, but spending more money on an unlicensed, unsupported clone running a closed source operating system is just plain stupid from a security standpoint.
Apple already sucks at delivering patches in a timely fashion (bind, anyone?), they're certainly not going to go out of their way to ensure their patches are installable on Pystar machines.
So while the idea of saying up yours to EULAs and non-enforcable clauses and arguing that point in court is entertaining, and tickles my "aww neat" spot, spending money on an unmaintainable, closed source, hacked, unlicensed piece of crap does not.
Also, I doubt Pystar did all the work to get OS X on their boxes. I can't vouch for this but I would not be surprised if they were simply making you pay for the stuff from osx86, which is even worse, in my book.
Bottom line, running a Hackintosh should probably be restricted to the hacking lab, or entertainement value, or for quick and dirty testing, not production use -- which is not what Pystar is implying.
So that's sad, but I probably won't shed any e-tears when Pystar crashes and burns.
Okay, which one of those crappy websites went ahead and committed a capital sin?
The web designer of one of the websites linked in TFA took it upon him/herself to resize my browser.
You don't touch my browser without permission. I really wonder who the fuck tought it was a good idea to even allow such crap to take place.
I have my browser set just the way I want it, centered exactly where I want it on my widescreen desktop. Whenever some crappy website goes ahead and wrecks this up, I end up not viewing it. It infuriates me to no end.
Sorry for the rant, feel free to mod me offtopic, but I felt it had to be said.
... but some people actually got a Glider.
This actually carries really strong meaning, and is something that while looking awesome, will always mean something really important to you. Or at least that's how it feels to me.
I've been wanting to get a glider tatooed on my forearm for a while, this just convinced me to go ahead and do it. As long as I still stand proud of what it means, I don't give two shits what other people think.
>Then DEC cleaned their cocks with VMS and the VAXen.
At least that's how I read that.
Strangely, It enhances the post significantly.
In other news, a dictator urged the population to be cool with a totalitarian state.
Because even if you pay for it, the EULA forbids you from legally running it on non-apple branded hardware.
http://images.apple.com/legal/sla/docs/macosx105.pdf
>This fork is just another proof (and WTH is with that "premier multi-protocol instant messaging client" remark? Nobody uses that on Windows and Mac OS X).
/distributor/ packaged into their distribution.
I use Pidgin on Windows. And i'm reasonably certain i'm not alone.
MSN/Windows Live messenger got so damn awful during the past years...
Also, no end user cares that there are forks of projects. Because average end users use whatever their
See x.org vs XFree86 for reference, if you must.
I really wanted to like zimbra.
.pst files. That's a massive win.
I really did.
I set-up one of the small buisnesses I do IT work for with it, and moved them away from the pirated copy of Exchange/SBS Server they used.
At first they were really pleased. I for one really liked how dynamic it seemed to be for a web application. Working right clicks, drag and drop, the whole shebang. AJAXy and all.
I also really liked how it imported data flawlessly from
Another really nice thing was how it still provided POP/IMAP/SMTP and LDAP gateways for all of its services (It uses postfix and Cyrus-imap underneath the hood).
Well, turns out the AJAX stuff is the problem. It seems to behave really poorly after a while. Performance is sub-par, some older browsers don't exactly like the fancy shmancy AJAX stuff, and when reverting to the basic view, it sucks and looses the "desktop app" feel.
They also relied on shared "Tasks" in outlook a lot to keep neat todo lists. I tried moving them towards the Wiki and documents feature, but it just didn't cut it.
They also had problems handling multiple mails open at the same time. I'm not sure what they meant by this, but it seems to be a real problem. They seem to copy paste a lot of information out of e-mails, and the workflow they used in doing this didn't seem very smooth.
Server side, I also find it really heavy. It is also hell when it comes to packaging. The thing comes in RPM packages, and provides for all of its dependencies. This means they provide their own apache server, their own mysql server, their own apache tomcat, their own install of clamav, their own exim, their own openldap, snmp, postfix, cyrus, their own jdk (java), their own dspam and amavis, aspell, sleepycat db, perdition, etc etc etc. And they all listen (or try to) on the default ports.
This means that you leave them in control of all of these packages, security fixes or not. And this means you pretty much have to dedicate the server or instance to running zimbra, and pretty much only zimbra. While this may sound obvious to many of you, in the land of Small Buisnesses, you're constantly being asked to do more with less. And even if I really am a Unix guy, if my favourite Operating System is OpenBSD, if I really love Linux and none of my machines at home, servers or workstations run Windows (save from a Xen instance), I'm switching them back to a managed exchange set-up, which provides them with a license for Outlook 2007. They seem pretty happy so far.
I have planned on doing this for a while but never got around to. Do you have any pointers regarding how to implement such a solution?
Where it is said that the purpose of the software is to help your company save money?
Now if Google could just port Google Browser Sync over...
>You basically set them up however you want. You want to run linux? cool. FreeBSD? awesome. Basically you can run any *NIX clone you please.
No you don't. You have to run Linux. And they pick the kernel. It runs on Xen after all.
Also, why does everyone seems to ignore the fact that the virtual machines are automatically wiped/reset to base image state whenever they terminate?
While inconvenient, their API is simply fantastic. My EC2 machines boot, add-remove certain components, and then deploy data from S3 on boot.
You just have to build your thing with one thing in mind: EC2 Virtual machines are one shot, disposable machines.
If I recall well, the Canadian governement ran a series of ads near the end of the 90es advising us to NOT shutdown and power up our PCs every day, but instead opt to turn off the monitor but leave the machine running. The rationale behind this was that, somehow, powering up your computer ate more electricity than running it for a week. I remember them phrasing it this way quite clearly.
This begs the question, has the situation changed with modern hardware, or where they just full of it to begin with?
Another vote for Xapian here. I indexed a Wikipedia Dump with it and found to be eerily accurate when searching. The API is really simple, and fairly easy to work with -- i'm a total retard when it comes to C++, but I managed to write a simple interface that did what I wanted.
It also has bindings for Java, Python, PHP and friends.
(Disclaimer: I like Xapian so much I elected to build and package the Python bindings for Windows, even though it is not my platform of choice.
Cheap plug: Xapian Python 2.5 Bindings for Win32)
I name myself as an example. I consider myself relatively knowledgable about IPv4 in general. Subnetting, supernetting how-nat-works the cisco-vs-the-world layout of a datagram and all the required things to know when you work as a network enginner.
But please humor my candor here for a moment, I have no clue how IPv6 works. At all. I know what an IPv6 address looks like, and that's about it. I also have a vague superficial concept of what is a 6to4 gateway.
But I have no idea how it is scoped, how it is routed, how it is laid out, or basically anything.
The short answer is "buy a book", of course. Which I will do. Even take a class if necessary. Training is good, right? But has anyone thought of the implications in the enterprise? I have a few clients right now where I don't see their network admins understanding that change immediately. I know, bad admins, change them, or train them... But still.
It vaguely worries me in a strange way. Like you know, as a child, seeing a small frog cross the road and being actually fascinated by what might happen, yet still uncomfortable at that idea.
I'm just rambling. I guess my point that this is a massive technology change, and I'm just vaguely afraid of either not being able to keep up, or seeing people around not keeping up at all.
So, right now seems like a good time to start reading up on it.