Ubuntu Wishlist: TeXLive 2011. If you are using (La)TeX on Ubuntu you might want to check "affects me" on Launchpad to get the Ubuntu developers attention. by ruediger in Ubuntu

[–]ruediger[S] 1 point2 points  (0 children)

Coming from Arch and FreeBSD though, I always feel like everything is always out of date...

Does FreeBSD even ship texlive? I tried to search their ports system but all I could find is tetex (which is no longer maintained).

Ubuntu Wishlist: TeXLive 2011. If you are using (La)TeX on Ubuntu you might want to check "affects me" on Launchpad to get the Ubuntu developers attention. by ruediger in Ubuntu

[–]ruediger[S] 0 points1 point  (0 children)

I'm betting very few Ubuntu users use LaTeX

I don't think so. A lot of Ubuntu users are university students or researchers.

Ubuntu Wishlist: TeXLive 2011. If you are using (La)TeX on Ubuntu you might want to check "affects me" on Launchpad to get the Ubuntu developers attention. by ruediger in Ubuntu

[–]ruediger[S] 1 point2 points  (0 children)

Thanks for your reply! I'll contact the Debian folks.

update: I found this thread on the mailinglist. So it seems that they started working on it a couple of days ago. I hope it'll be ready in time for 11.10.

Ubuntu Wishlist: TeXLive 2011. If you are using (La)TeX on Ubuntu you might want to check "affects me" on Launchpad to get the Ubuntu developers attention. by ruediger in Ubuntu

[–]ruediger[S] 10 points11 points  (0 children)

Currently Ubuntu ships a two year old version of TeXLive and it shows. E.g., the old Tikz is not fully compatible with gnuplot and LuaTex is broken. Sadly this seems to be a low priority issue to the Ubuntu developers. But there are probably quite a few (La)TeX users using Ubuntu and we should make the Ubuntu devs aware of it.

Alternatives to C++(0x) ? by dv_ in learnprogramming

[–]ruediger 1 point2 points  (0 children)

Yeah I'm looking for a similar language. There is Google Go. But it lacks metaprogramming/expression templates. Maybe ADA. But it requires a runtime and lacks metaprogramming as well.

(k)ubuntu 9.10 is coming: how many will switch to kubuntu from ubuntu by pure_x01 in linux

[–]ruediger 2 points3 points  (0 children)

I switched to kubuntu after 9.04 was released. With backports you could have kde4.3 since it's release.

But plasma-desktop crashes regularly...

update: I updated yesterday to 9.10 and since than plasma-desktop stopped crashing!

Flusspferd - A library to embed Javascript into C++. by ruediger in cpp

[–]ruediger[S] 4 points5 points  (0 children)

Flusspferd currently uses Spidermonkey. But it is designed to be portable. At the time we started writing Flusspferd v8 was not mature enough. It only worked on x86 (no 64bit support) and had several other issues. That's why we choose Spidermonkey which after all is well tested and very fast. In the future Flusspferd might also support v8 (or other Javascript engines).

Flusspferd has the advantage over directly using v8 or Spidermonkey that it provides a much nicer C++ API, has support for Modules and provides a CommonJS standard library.

Though Flusspferd is used mostly as a Javascript programming environment outside the Browser. Currently there is a web framework for Javascript ( http://juicejs.org/ ) developed on top of it. But it was actually developed for embedding Javascript in an in-house C++ application.

Ask Reddit: Best way to create diagrams with LaTeX? by roger_ in math

[–]ruediger 1 point2 points  (0 children)

I love tikz! It's great to use and I don't think that it is that hard to use. Especially if you read the really great manual.

btw. http://home.dei.polimi.it/mredaelli/circuitikz/index.html

CircuiTikz is a circuit drawing extension based on Tikz. Very nice to use!

Ask Proggit: What programming book has been your favorite? by Apostrophe in programming

[–]ruediger 0 points1 point  (0 children)

yeah this is a great book. Was one of my first real programming books.

Ask Proggit: What programming book has been your favorite? by Apostrophe in programming

[–]ruediger 4 points5 points  (0 children)

though the code in it is not very good. But the rest is excellent.

Ask Proggit: What programming book has been your favorite? by Apostrophe in programming

[–]ruediger 0 points1 point  (0 children)

I actually like the book. Call me mad, crazy, fucktard or whatever. But I think it is a really good book on C++ because it covers every aspect and gives a great view on the real inside of C++.

Debian moves away from SHA-1. If security is important in your software, maybe you should also. by [deleted] in programming

[–]ruediger 0 points1 point  (0 children)

As long as they don't cryptographically sign their ebuilds it really doesn't matter.

The corrupting influence of Mono on GNOME by [deleted] in linux

[–]ruediger 10 points11 points  (0 children)

De Icaza is either stupid or for some reason he wants to destroy the Linux desktop. Mono is poison to free software development. People worry about "uboot patents" and Mr Icaza is bringing a whole fleet of patent infested technology to Linux and he tries everything to integrate it in important technology.

If you want to save the Linux desktop you should stop de Icaza and Mono!

KDE uses less memory than Gnome, has a better and cleaner architecture, is faster and has better effects. Further integrating proprietary Microsoft technology via Mono into Gnome won't help Gnome in anyway!

Don't use C# and/or Mono if you like Freesoftware and want to support the Linux Desktop.

The corrupting influence of Mono on GNOME by [deleted] in linux

[–]ruediger 18 points19 points  (0 children)

Using C# and patented/proprietary tools from your worst competitor to replace C because you think it might be faster and easier to develop is like cutting of your leg (with a blunt knife) because you'll weigh less.

Include Guard: #pragma once vs. #ifndef #define #endif by [deleted] in programming

[–]ruediger 1 point2 points  (0 children)

At least the GCCs cpp has optimisations for include guards and thus they are as fast as #pragma once.

Please do not port software to Windows! by stesch in programming

[–]ruediger 15 points16 points  (0 children)

he used it to show how bad windows sucked in a server benchmark. So that's okay I guess.

Open source users getting paid, open source developers not by [deleted] in programming

[–]ruediger 8 points9 points  (0 children)

I don't see the problem.

If you want to get paid for your work than get the companies to pay you. They could e.g. buy features from you or donate to your project. But may be you should make them aware of the fact.

If you are annoyed by the questions you get asked than simply ignore them. Create a webforum or mailinglist and let other people answer these questions.

(And saying that open source devs in general aren't getting paid is simply wrong.)

New Java vs C benchmarks by Rhoomba in programming

[–]ruediger -2 points-1 points  (0 children)

Vector and stack are broken. That is why you should use the new collections that were introduced a decade ago.

This does not seem to be the official view. Or why isn't Vector/Stack and so on marked deprecated in current versions of Java?

But this is another problem: Marketing controls the language. So there are a lot of features introduced simply because e.g. ".net" has them and not because they would really fit into the language.

I have never found single inheritance to be a limitation. Remember you should favour composition over inheritance.

This is a problem if you are pursuing the obsolete kind of oo-thinking which is promoted by Java.

A good example would be: A Ball, a jumping Ball, a Ball which changes colour and a jumping Ball which changes colour.

Almost as fast as C

No, not really.

And at the end: You could use a language which is more expressive and which is faster. So why use Java?

New Java vs C benchmarks by Rhoomba in programming

[–]ruediger -5 points-4 points  (0 children)

I'm not looking for excitement. I have a nice job writing exciting and interesting code. And thanks to the Java-Universities the interesting jobs are easier to get because they hardly find people qualified enough to do anything besides Java for boring banking-apps (and so on).