Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

May 21 2011

nobody
11:18

Debian Packages - Server autostart

All in all, I really like Debian and I use it a lot. However there is one thing which I do not understand: Why do all those daemon packages add the daemon to the default runlevels and why do they start them immediately?

If you are honest, most daemons which are not basic system daemons are somehow useless until configured correctly, if not even insecure. Latest examples: the ejabberd package starts ejabberd automatically on installation, also starting the erlang rpc daemon listening for connections from any IP address. The latter is a security issue. 

Or take jabberd2 (granted, this package is only in sid) it starts the xmpp router with the password "secret" also listening on any IP. This is also a security issue.

I wonder: At least for ejabberd the Debian maintainers' answer to that question was: "if we would bind the rpc daemon to ::1/127.0.0.1 instead, we would break clustering". Having the xmpp router listening on anything else than loopback is also only relevant for bigger jabber setups which have to distribute c2s,s2s,sm,transports over different machines. Is it really a good idea to configure packets with an insecure default configuration which allows for features most people won't need and of which those who need it know their way around, or should packages come with a secure default configuration?

February 28 2011

nobody
19:32
nobody
19:26

TWARZĄ W ZNANĄ TWARZ



Iggy Pop


Marc Jacobs


Helen Mirren


Paris Hilton


Valentino


Cate Blanchett


Angelina Jolie


Zinedine Zidane


Heath Ledger


Sarah Palin


Jack Nicholson


George Clooney


Mark Zuckerberg


Jay-Z


Clint Eastwood


Dennis Hopper


Barack Obama


Colin Farrell


Zach Galifianakis


Christopher Walken


Bill Murray


Mickey Rourke


Justin Timberlake


Del Valte Ozbbel


Harriet Sykes


Kelly Slater


Toni Cipolla


John McEnroe


Marina Abramovic





za: http://community.livejournal.com/everyday_i_show/106914.html?page=1#comments
Reposted fromhahat hahat vialotterleben lotterleben
nobody
19:13
A couple of months ago, ad-projectors appeared in a Berlin subway station, throwing moving images all over the station walls and lifting visually aggressiveness to a new level. Since the images were projected, we could get between projector and projection to fight this new quality of exaggerated advertisement with its own weapons. Minimalinvasive adbusting devices made of mirrors, magnets and quite some ducktape.


Berlin, 2011
Reposted fromeat-slow eat-slow vialotterleben lotterleben

February 27 2011

14:43

Reservoir Trek


Every Trekker has his day. (Transporter Dogs by Rabittooth, link via Shopped Sci Fi)

Previously on Popped Culture...


Reposted frompoppedculture poppedculture viak1r4n3ry5 k1r4n3ry5

February 26 2011

nobody
11:07
0692_b0b0_350
Reposted fromkjuik kjuik viak1r4n3ry5 k1r4n3ry5
nobody
11:06
I am a Doctor...
Reposted fromwaka waka viak1r4n3ry5 k1r4n3ry5
nobody
11:03
Play fullscreen
Reposted fromwiedi wiedi

February 10 2011

nobody
00:27
Gibt es eigentlich einen Grund weswegen das Video gespiegelt ist?

January 23 2011

nobody
18:38
meow of doom
Reposted fromkot-z-cheshire kot-z-cheshire viaziomalon ziomalon
nobody
18:32
0876_7517_350
Reposted fromczlowiekdyskoteka czlowiekdyskoteka
nobody
10:38
Hm, der kommt mir bekannt vor. :)
Let's head for 8 * 10^7
nobody
10:35

Su Holder sagt der Familienministerin ihre Meinung!

Es ist ungefähr so, wie wenn der größte Klassenstreber, der immer nur Einsen schreibt, sagt: “Oh Gott, hoffentlich fall ich nicht durch”…

Familienministerin Kristina Schröder ist schwanger und sorgt sich um ihre Zukunft. Die Frauen der FritzRedaktion haben sich heute Morgen extrem darüber aufgeregt.

Su Holder mit einem offenen Wort an die schwangere Familienministerin:

Liebe Kristina Schröder,

ich freu mich eigentlich immer über Schwangerschaftsbotschaften, aber alle Zitate von Ihnen, die man heute lesen muss, rufen Ekel und Würgereflexe in mir hervor. Zum Beispiel: “Wir werden vor den gleichen Herausforderungen stehen wie viele andere Paare in Deutschland, bei denen beide beruflich sehr gefordert sind.”

Wie anmaßend, schamlos, unmoralisch, blind und bescheuert sind Sie eigentlich? Mit 16.529,50 Euro im Monat und einem garantierten, vergoldeten Betreuungsplatz in der 5 Sterne-Bundestags-Kita stehen Sie NICHT vor den gleichen Herausforderungen wie viele andere Paare in Deutschland.

Sie hoffen “Karriere und Familie unter einen Hut zu bringen mit der Unterstützung ihrer Familien”… Erzählen Sie uns bitte nicht, dass Sie von Existenzängsten geplagt sich nachts wälzen und sorgen, ob das Geld für Windeln reichen wird, ob Sie problemlos ihre Arbeitsstelle zurück bekommen. Fragen Sie sich lieber, wer eigentlich vor kurzem das Elterngeld gekürzt hat.

Ich wünsche Ihnen Sodbrennen, Wasserbeine, Müdigkeit, Krampfadern und Hämorrhoiden – wenigstens körperlich gleiche Herausforderungen.

------

Bitte weiterverbreiten! Radio Fritz wurde, wie es z.Zt. aussieht, gezwungen diesen Text zu entfernen. Da ich Zensur in einem demokratischen Land nicht tolerieren kann sag ich nur noch eins dazu: Streisandeffekt!

Das Kraftfuttermischwerk » Radio Fritz nimmt den offenen Brief von Su Holden an die schwangere Familienministerin offline
Reposted fromcheatha cheatha viastraycat straycat

November 16 2010

nobody
19:09
1466_f6fb_350

November 14 2010

nobody
17:29
Good to know. The thought of seeing something like this in the wild on recent hardware did not really occur to me. (Especially as diskette drives are getting rare and at least this BIOS only shows that graphic if there is in fact a diskette drive in the box)
nobody
14:23
0884_6a61_350
old IBM bios error message
Reposted bysofakindyouamstraycatschottladenthreeheadedmonkeyfaselekeliasDiviusjohn-damaxoxo4sciphexmondkroeteleyrerxanngerdistanbenestrikercoloredgrayscalenicapicellakrannixjawedocquestefreakpenpensofastneuernickteddybaervscdnetzquadratjt182feeglooRevvJohnnySixarmssoupremeDosAmpSpinNE555

November 13 2010

nobody
16:40

C++ has an astonishingly complicated grammar, which means that compilation takes forever and other tools don't work as well as they do for languages with simpler grammars, like C or Java.

C++ doesn't really have compile-time encapsulation: if you add a private member to a class, you need to recompile everything that uses that class even though the class's public interface didn't change. That woudn't be so bad in and of itself except that C++, again, takes forever to compile.

C++ also doesn't have run-time encapsulation or really any serious run-time error checking that you don't do yourself. Yes, it's for performance reasons, but some people are working on problems that aren't performance-critical and would prefer a language that doesn't pound nails through our dicks. (if it doesn't have encapsulation, why do they call it "object oriented?")

C++'s exception support is hilariously broken. 1) If you've allocated some memory for an object, and then you throw an exception, you don't have that pointer anymore, and because C++ doesn't have garbage collection you've just leaked memory. The only way around this is to implement garbage collection yourself; C++ weenies call this "RAII" and if they're really far down the rabbit hole they sometimes don't even realize that it's just them implementing shitty reference-counting garbage collection. 2) You can't throw exceptions in destructors. Well, you can, but when an exception is raised, all the destructor for objects on the stack are called, and if one of them throws an exception while you're already handling an exception the program terminates. Seriously, that's what the standard says, I'm not making this up. So you can't throw exceptions in destructors, or call any function that might throw an exception. 3) In every major compiler I've used, exception handling support is implemented in such a way that it slows down every function call you make. Yes, it's only slightly, but it means if you really care about performance, you can't use exceptions, and if you don't care about performance why the hell are you using C++? And even if you want to use them they're almost worthless; I mean you can't even get a goddamn stack trace out of them. You can throw arbitrary objects, but the catcher can't figure out what the hell the object is because of C++'s lack of reflection. Etc.

C++, in an effort to be sort-of compatible with C (except where it's not compatible with C, which makes you wonder why they bothered in the first place) keeps all of C's features while creating duplicate features with their own new, horrifying problems. So you have C++ templates, but you still need to deal with C macros. You have std::vectors, but you still need to deal with arrays. You have std::string and char*, and neither is particularly good. Making things even funnier, C++ doesn't like to use its new features and prefers the C stuff: a string literal is a char*, not a std::string, the arguments to main() are int argc, char** argv, rather than something sensible like std::vector args, iostream does not take std::string for its filename arguments, etc.

While we're on the subject, the standard iostream is pants-on-head retarded. The streams are stateful, which means that std::cout foo; depends not only on the values of cout, foo, and the overloaded left bit shift operator, but also on whatever's been sent to cout in the past. You send values like std::hex or std::setw(int) to set parameters, so when you grab a stream you don't really know what the fuck will happen. This is supposed to be an improvement over printf? They're verbose as hell, too: say you're printing some hex numbers. In C, you'd use "printf("0x%08xn", x);" for int x. In C++, you use "std::cout std::hex std::setfill('0') std::setw(8) x std::dec std::endl;" It's absurd.

The standard library is completely anemic. I'm not even talking about GUI stuff, here: there's no platform-independent way to do some really basic stuff like pausing for a length of time, or starting a new thread. You can use some "platform independent library wrapper" like ACE, but which of the many, many mutually incompatible wrappers are you going to use? Is that wrapper still going to be maintained when you're working on your program a few years down the line? Do you need to ship this wrapper's runtime to your customers? Why the hell doesn't the language spec specify some of this shit? The STL (and any other template-heavy code, particularly code that does a lot of operator overloading, too) also just loves to dump gigantic unintelligible multi-kilobyte error messages at the slightest provocation.

I could go on, really. If you've only used C++ in class or in personal projects then it seems like a neat language; it's not until you need to use it for a large codebase with lots of other people, some of whom have already moved on to other companies, that you realize what an unholy mess the language is.

Slashdot Comments | The Coming War Over the Future of Java
Reposted fromcypher cypher viacoloredgrayscale coloredgrayscale

November 12 2010

nobody
15:40
Dass die DENIC noch existiert, ist wohl allein dem Umstand geschuldet, dass die Waffengesetzgebung Deutschlands nicht ganz so liberal ist wie die der USA.

October 27 2010

nobody
12:00
1378_9bba_350
adbusting
Reposted fromNoodletom Noodletom viak1r4n3ry5 k1r4n3ry5

October 22 2010

nobody
21:25

Der Erlenrouter

Wer routet so spät durch Nacht und Wind?
Es ist der Router, er routet geschwind!
Bald routet er hier, bald routet er dort
Jedoch die Pakete, sie kommen nicht fort. .

Sie sammeln und drängeln sich, warten recht lange
in einer zu niedrig priorisierten Schlange.
Die Schlangen sind voll, der Router im Streß,
da meldet sich vorlaut der Routingprozeß
und ruft: “All Ihr Päckchen, Ihr sorgt Euch zu viel,
nicht der IP-Host, nein, der Weg ist das Ziel!”

Es komme gar bald einem jeden zu Gute
eine sorgsam geplante und loopfreie Route.
Des Netzes verschlungene Topologie
entwirr’ ich mit Dijkstras Zeremonie.
Der Lohn, eine herrliche Routingtabelle,
dort steh’n sogar Routen zu Himmel und Hölle.

Vergiftet der Rückweg, das Blickfeld gespalten,
mit RIP wird die Welt nur zum Narren gehalten.
Doch OSPF durchsucht schnell und bequem
mein ganz und gar autonomes System.
Für kunstvolle Routen, das vergesst bitte nie,
benötigt man Kenntnis der Topologie.

Zu Überraschungs- und Managementzwecken
durchsuch’ ich mit RMON die hintersten Ecken.
Kein Winkel des Netzes bleibt vor mir verborgen,
mit SNMP kann ich alles besorgen.

Wohlan nun, Ihr Päckchen, die Reise beginnt,
Mit jeder Station Eure Lebenszeit rinnt.
Doch halt, Ihr Päckchen, bevor ich’s vergesse:
“Besorgt euch mit NAT eine neue Adresse!”

“Mein Router, mein Router, was wird mir so bang!
Der Weg durch das WAN ist gefährlich und lang.”

“Mein Päckchen, mein Päckchen, so fürchte Dich nicht,
denn über Dich wacht eine Sicherungsschicht.”

“Mein Router, mein Router, was wird mir so flau!
Dort draußen am LAN-Port, da wartet die MAU!”

“Mein Päckchen, mein Päckchen Dir droht nicht der Tod,
denn über Dich wacht ja der Manchester-Code.
Doch halte dich fern von der flammenden Mauer.
Die sorgt selbst bei mir noch für ängstliche Schauer.”

“Mein Router, mein Router, wie glänzt dort voll Tücke
der schmale und schlüpfrige Weg auf der Brücke.”
“Oh weh! Das Netz ist mit Broadcasts geflutet.
Ach hätt’ ich doch niemals zur Brücke geroutet!

Mein Päckchen, den Kopf hoch, Du musst nicht verzagen,
an Dich wird sich niemals ein Bitfehler wagen.”

Schnell wie der Wind geht die Reise nun weiter
durch helle und funkelnde Lichtwellenleiter.

“Mein Päckchen, mein Päckchen, willst Du mit mir gehen?
Die Wunder des Frame-Relay-Netzes ansehen?”

“Mein Router, mein Router, ja hörst Du denn nicht,
was die WAN-Wolke lockend mir leise verspricht?”

“Glaub mir, mein Päckchen, im LAN, da entgeht
Dir sowieso Lebens- und Dienstqualität.
Reise nur weiter ganz ruhig und sacht
Quer durchs ATM-Netz mit FRF.8 .”

“Mein Router, mein Router, man hat mich verführt,
zerlegt, verschaltet und rekombiniert!”

“Mein Päckchen, das macht nichts, nun sparen wir viel,
ein VPN-Tunnel, der bringt Dich ans Ziel.

DiffSERV und TOS-Feld, merk’ Dir die Worte,
die öffnen zu jedem Router die Pforte.”

Finster der Tunnel, die Bandbreite knapp,
wie schön war die Backplane im eigenen Hub.
Am Ende des Tunnels: Das Päckchen ist weg,
vernichtet vom Cyclic Redundancy Check.

(Johann Wolfgang von Switch)
Reposted fromvscd vscd viakrannix krannix
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.