27. Juli 2011

[Java] Hex String in Integer umwandeln... und zurück

Convert a Hex String to an Integer and Back Again in Java

Langsam beginne ich, Java zu mögen ;)

Wer hätte gedacht, dass es so einfach ist Strings zu konvertieren?
In nicht einmal 5 Zeilen Code ist das Ganze erledigt (hin UND zurück!)

Angenommen, wir haben einen String, der eine Hexadezimalzahl darstellt,
und wollen diesen in einen Integer umwandeln.
Hier wenden wir einfach die ParseInt Methode an:


  1. String hex = "2A"//The answer is 42  
  2. int intValue = Integer.parseInt(hex, 16);  


Um den Wert wieder in einen (Hex) String umzuwandeln, gibt es die toHexString Methode:


  1. String hex = Integer.toHexString(42);  


Das selbe funktioniert natürlich auch mit Long Werten ;) (ParseLong)

Und siehe da, so einfach ist das :)


EDIT: vielleicht auch interessant ist die toOctalString oder toBinaryString Methode um einen Zahlenwert in einen String in oktal oder binär Darstellung umzuwandeln ;)


happy working
the incredible Leitman

20. Juli 2011

Dropbox – 10 GByte gratis (von http://blog.drewjosh.ch)

Eingestellt von drewjosh | 19. Juli 2011
Wer Dropbox rege benutzt kennt es. Irgendwann ist das Limit des frei verfügbaren 2 GB online Speichers erreicht, der blaue Karton ist voll. Die intelligente Box kann allerdings bis zu 10 GByte kostenlos erweitert werden.
Wer schnell zu mehr Speicherplatz kommen möchte, hat die Möglichkeit, sein Facebook und/oder Twitter-Konto mit Dropbox zu verknüpfen und erhält dafür jeweils 128 MByte zusätzlichen Speicherplatz. Folgt man Dropbox bei Twitter wächst die Box um 128 MByte und wer den Entwicklern erzählt, wieso man Dropbox mag, wird ebenfalls mit 128 MByte belohnt. Lädt der Nutzer seine Freunde per E-Mail, Facebook oder Twitter ein, winken pro neu angemeldeter Nutzer 250 MByte.


Mit einem einfachen Trick und ein wenig Zeit kannst du deine Dropbox um 8 GByte vergrössern. Was du genau benötigst und wie du vorgehen musst, findest du hier unter dem Link von CHIP online:

19. Juli 2011

tutorials.de Sonderaktion

tutorials.de Sonderaktion


tutorials.de Sonderaktion

tutorials Logo

Wir verschenken wieder "Computersachen". Alles garantiert ohne Mindestbestellwert und ohne weitere Verpflichtungen.
Es fällt nur eine Versandpauschale von 3,95€ an bzw. ab 19,- € Bestellwert liefern wir innerhalb Deutschlands auch noch versandkostenfrei!

Wähle deinen Wunschtitel für 0,00 EUR:

Windows 7 Video-Lernkurs

Windows 7 - Video-Training

Dieser vierstündige Windows 7 Video-Lernkurs zeigt Ihnen in 81 Kapiteln kompetent und umfassend, wie Windows 7 funktioniert, welche Programme dabei sind und wie Sie Windows 7 anpassen und tunen.
früher: 7,99€
jetzt: 0,00€
Photoshop Lightroom 2

Photoshop Lightroom 2

Karl Obermayr, langjähriger Fotobuch-Autor und Experte in Sachen RAW-Entwicklung, stellt das Programm in allen Details vor und zeigt Ihnen den optimalen Workflow eines Profi-Fotografen.
früher: 39,95€
jetzt: 0,00€
Das Samba-Buch

Das Samba-Buch

In diesem Buch beschreibt der Autor umfassend, was Samba ist und wie es für die unterschiedlichsten Zwecke, seien sie beruflich oder privat, eingesetzt werden kann.
früher: 49,90€
jetzt: 0,00€

Bonus: Kostenloser Versand für Softwareentwicklung - Einstieg für Anspruchsvolle

Software-Entwicklung
Lesetipp für alle Programmierer!
früher: 29,95€
Terrashop-Preis: 9,99€
Bonus für tutorials.de:
Versandkostenfreie Lieferung
innerhalb Deutschlands!



Aktion gültig bis Montag, den 15. August 2011 bzw. solange Vorrat reicht. Nur ein 0,- € Artikel pro Besteller.

15. Juli 2011

The Ten Commandments for C Programmers (Annotated Edition)

The Ten Commandments for C Programmers (Annotated Edition)




The Ten Commandments for C Programmers
(Annotated Edition)

by Henry Spencer




1

Thou shalt run lint frequently and study its pronouncements with care, for verily its perception and judgement oft exceed thine.

This is still wise counsel, although many modern compilers search out many of the same sins, and there are often problems with lint being aged and infirm, or unavailable in strange lands. There are other tools, such as Saber C, useful to similar ends.
``Frequently'' means thou shouldst draw thy daily guidance from it, rather than hoping thy code will achieve lint's blessing by a sudden act of repentance at the last minute. De-linting a program which has never been linted before is often a cleaning of the stables such as thou wouldst not wish on thy worst enemies. Some observe, also, that careful heed to the words of lint can be quite helpful in debugging.

``Study'' doth not mean mindless zeal to eradicate every byte of lint output-if for no other reason, because thou just canst not shut it up about some things-but that thou should know the cause of its unhappiness and understand what worrisome sign it tries to speak of.


2

Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end.

Clearly the holy scriptures were mis-transcribed here, as the words should have been ``null pointer'', to minimize confusion between the concept of null pointers and the macro NULL (of which more anon). Otherwise, the meaning is plain. A null pointer points to regions filled with dragons, demons, core dumps, and numberless other foul creatures, all of which delight in frolicing in thy program if thou disturb their sleep. A null pointer doth not point to a 0 of any type, despite some blasphemous old code which impiously assumes this.


3

Thou shalt cast all function arguments to the expected type if they are not of that type already, even when thou art convinced that this is unnecessary, lest they take cruel vengeance upon thee when thou least expect it.

A programmer should understand the type structure of his language, lest great misfortune befall him. Contrary to the heresies espoused by some of the dwellers on the Western Shore, `int' and `long' are not the same type. The moment of their equivalence in size and representation is short, and the agony that awaits believers in their interchangeability shall last forever and ever once 64-bit machines become common.
Also, contrary to the beliefs common among the more backward inhabitants of the Polluted Eastern Marshes, `NULL' does not have a pointer type, and must be cast to the correct type whenever it is used as a function argument.
(The words of the prophet Ansi, which permit NULL to be defined as having the type `void *', are oft taken out of context and misunderstood. The prophet was granting a special dispensation for use in cases of great hardship in wild lands. Verily, a righteous program must make its own way through the Thicket Of Types without lazily relying on this rarely-available dispensation to solve all its problems. In any event, the great deity Dmr who created C hath wisely endowed it with many types of pointers, not just one, and thus it would still be necessary to convert the prophet's NULL to the desired type.)
It may be thought that the radical new blessing of ``prototypes'' might eliminate the need for caution about argument types. Not so, brethren. Firstly, when confronted with the twisted strangeness of variable numbers of arguments, the problem returns... and he who has not kept his faith strong by repeated practice shall surely fall to this subtle trap. Secondly, the wise men have observed that reliance on prototypes doth open many doors to strange errors, and some indeed had hoped that prototypes would be decreed for purposes of error checking but would not cause implicit conversions. Lastly, reliance on prototypes causeth great difficulty in the Real World today, when many cling to the old ways and the old compilers out of desire or necessity, and no man knoweth what machine his code may be asked to run on tomorrow.



4

If thy header files fail to declare the return types of thy library functions, thou shalt declare them thyself with the most meticulous care, lest grievous harm befall thy program.

The prophet Ansi, in her wisdom, hath added that thou shouldst also scourge thy Suppliers, and demand on pain of excommunication that they produce header files that declare their library functions. For truly, only they know the precise form of the incantation appropriate to invoking their magic in the optimal way.
The prophet hath also commented that it is unwise, and leads one into the pits of damnation and subtle bugs, to attempt to declare such functions thyself when thy header files do the job right.



5

Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.

As demonstrated by the deeds of the Great Worm, a consequence of this commandment is that robust production software should never make use of gets(), for it is truly a tool of the Devil. Thy interfaces should always inform thy servants of the bounds of thy arrays, and servants who spurn such advice or quietly fail to follow it should be dispatched forthwith to the Land Of Rm, where they can do no further harm to thee.


6

If a function be advertised to return an error code in the event of difficulties, thou shalt check for that code, yea, even though the checks triple the size of thy code and produce aches in thy typing fingers, for if thou thinkest ``it cannot happen to me'', the gods shall surely punish thee for thy arrogance.

All true believers doth wish for a better error-handling mechanism, for explicit checks of return codes are tiresome in the extreme and the temptation to omit them is great. But until the far-off day of deliverance cometh, one must walk the long and winding road with patience and care, for thy Vendor, thy Machine, and thy Software delight in surprises and think nothing of producing subtly meaningless results on the day before thy Thesis Oral or thy Big Pitch To The Client.
Occasionally, as with the ferror() feature of stdio, it is possible to defer error checking until the end when a cumulative result can be tested, and this often produceth code which is shorter and clearer. Also, even the most zealous believer should exercise some judgement when dealing with functions whose failure is totally uninteresting... but beware, for the cast to void is a two-edged sword that sheddeth thine own blood without remorse.


7

Thou shalt study thy libraries and strive not to reinvent them without cause, that thy code may be short and readable and thy days pleasant and productive.

Numberless are the unwashed heathen who scorn their libraries on various silly and spurious grounds, such as blind worship of the Little Tin God (also known as ``Efficiency''). While it is true that some features of the C libraries were ill-advised, by and large it is better and cheaper to use the works of others than to persist in re-inventing the square wheel. But thou should take the greatest of care to understand what thy libraries promise, and what they do not, lest thou rely on facilities that may vanish from under thy feet in future.


8

Thou shalt make thy program's purpose and structure clear to thy fellow man by using the One True Brace Style, even if thou likest it not, for thy creativity is better used in solving problems than in creating beautiful new impediments to understanding.

These words, alas, have caused some uncertainty among the novices and the converts, who knoweth not the ancient wisdoms. The One True Brace Style referred to is that demonstrated in the writings of the First Prophets, Kernighanand Ritchie. Often and again it is criticized by the ignorant as hard to use, when in truth it is merely somewhat difficult to learn, and thereafter is wonderfully clear and obvious, if perhaps a bit sensitive to mistakes.
While thou might think that thine own ideas of brace style lead to clearer programs, thy successors will not thank thee for it, but rather shall revile thy works and curse thy name, and word of this might get to thy next employer. Many customs in this life persist because they ease friction and promote productivity as a result of universal agreement, and whether they are precisely the optimal choices is much less important. So it is with brace style.

As a lamentable side issue, there has been some unrest from the fanatics of the Pronoun Gestapo over the use of the word ``man'' in this Commandment, for they believe that great efforts and loud shouting devoted to the ritual purification of the language will somehow redound to the benefit of the downtrodden (whose real and grievous woes tendeth to get lost amidst all that thunder and fury). When preaching the gospel to the narrow of mind and short of temper, the word ``creature'' may be substituted as a suitable pseudoBiblical term free of the taint of Political Incorrectness.


9

Thy external identifiers shall be unique in the first six characters, though this harsh discipline be irksome and the years of its necessity stretch before thee seemingly without end, lest thou tear thy hair out and go mad on that fateful day when thou desirest to make thy program run on an old system.

Though some hasty zealots cry ``not so; the Millenium is come, and this saying is obsolete and no longer need be supported'', verily there be many, many ancient systems in the world, and it is the decree of the dreaded god Murphy that thy next employment just might be on one. While thou sleepest, he plotteth against thee. Awake and take care.
It is, note carefully, not necessary that thy identifiers be limited to a length of six characters. The only requirement that the holy words place upon thee is uniqueness within the first six. This often is not so hard as the belittlers claimeth.



10

Thou shalt foreswear, renounce, and abjure the vile heresy which claimeth that ``All the world's a VAX'', and have no commerce with the benighted heathens who cling to this barbarous belief, that the days of thy program may be long even though the days of thy current machine be short.

This particular heresy bids fair to be replaced by ``All the world's a Sun'' or ``All the world's a 386'' (this latter being a particularly revolting invention of Satan), but the words apply to all such without limitation. Beware, in particular, of the subtle and terrible ``All the world's a 32-bit machine'', which is almost true today but shall cease to be so before thy resume grows too much longer.

14. Juli 2011

Visual Studio 2005: Cool Debugging Tricks

just found on the interweb:
nice tips for debugging in Visual Studio :)

Visual Studio 2005: Cool Debugging Tricks

[copy-paste]

Tip: Call Stack Window Debugging: Many developers are not aware that you can set breakpoints in the Call Stack Window (except when doing SQL debugging). Just highlight the call you want to stop on and either press F9 or right-click on the line and select Insert Breakpoint from the shortcut menu. You can also right-click on any breakpoint in the Call Stack Window to enable, disable or set the properties of the breakpoint. For those unfamiliar with the Call Stack Window, this is how you find out "how did I get here" - it enables you to go back up the call stack to find out "from where" the method that you are in was called. Not only can you see where it was called from, you can actually go "Back there" and trace the exact execution path in the debugger. Not to be an evangelist, but if you haven't discovered it yet, please do so now and "get religion".
Tip: Use Run to Cursor for one-shot breakpoints: All you need to do is right-click on the line you want and choose "Run to Cursor" from the menu, and program execution will immediately continue to the point where you are at. Many developers are not aware that this is available from both debugging and editing. In edit mode, this will actually start the debugger and run your program to the cursor location. As with breakpoints, right-clicking in the Call Stack window pops up the shortcut menu that also offers this feature.
Tip: Set sub-expression breakpoints: For example, if you have the expression:
for (int j=0; m=0;j
when debugging, and you click in the margin next to the line, the breakpoint doesn't extend on the subexpressions that do the incrementing. By placing the cursor in the j++ or m-- portion of the line and hitting F9, you can set multiple breakpoints on the subexpressions and view these as separate entries in the Breakpoints window.
Tip: Use the BreakPoints Window: If you know the name of the class and method you want to break on, you can choose New from the Breakpoints window and type it directly into the Function area of the window. Developers can spend 15 minutes wandering through their projects opening files just so they can position the cursor over a line of code and hit the F9 key to set a breakpoint. If you know the name of the class and method, doing it this way will find it and set the breakpoint. In addition, you can click it in the Breakpoints list of the window and go to the location automatically.
You can also set a breakpoint by just entering the method name, if it is unique in your application. And, if it isn't you will actually get a list of ALL the locations where the method can be found, which is extremely useful for setting multiple breakpoints on a commonly used function throughout your project. It also displays for overloaded methods in the same class.
Tip: Use the Find ComboBox: If you enter a method name in the Find Box (that's on the top menu bar, just to the right of the Configuration dropdown that reads Debug, Release, Configuration Manager) and hit F9, this will also find the method and set a breakpoint.
Tip: Use Hit Counts: In the Breakpoints window, when you right-click and choose Properties and then click the Hit Counts button, you can modify a breakpoint with four possible combinations of choices. Experiment with this to see how useful it can be. What makes this especially useful is that when you have stopped in the Debugger, it tells you how many times your breakpoint has executed. You can also create conditional expressions that will trigger the debugger only if your expression evaluates to true or has changed since the last time it was evaluated.
Tip: Use the Watch window (and its brethren): The power offered by the Watch window and its close cousins, the Quick Watch Dialog, Autos window, Locals window, and the This / Me window are what can make the difference between hopping around aimlessly all day looking for a bug and quickly solving a problem. Also, you can use any of these windows to change a variable's value by simply typing in a new value.
Tip: Break only when a specific thread calls a method: To set a per-thread breakpoint, you need to uniquely identify a particular thread that you have given a name with its Name property. You can set a conditional breakpoint for a thread by creating a conditional expression such as "ThreadToStopOn" == Thread.CurrentThread.Name .
You can manually change the name of a thread in the Watch window by watching variable "myThread" and entering a Name value for it in the value window. If you don't have a current thread variable to work with, you can use Thread.CurrentThread.Name to set the current thread's name. There is also a private integer variable in the Thread class, DONT_USE_InternalThread, this is unique to each thread. You can use the Threads window to get to the thread you want to stop on, and in the Watch window, enter Thread.CurrentThread.DONT_USE_InternalThread to see the value of it so you can create the right conditional breakpoint expression.
Tip: Use Assertion Debugging: The idea behind asserts is very simple: When you are writing code, you understand that some condition is always expected to be true. If that condition is ever not true, then there is a bug. Asserts can be written so that if this condition is ever not true, the debugger will be launched at that exact point in your code:
System.Diagnostics.Debug.Assert (myValue >=0)
The nice thing about Assert windows is that they not only give you the opportunity to break or not, they also show you the stack trace at that point. A very powerful, yet highly under-utilized feature.
[/copy-paste]


originally posted by

Peter Bromberg posted at Thursday, July 26, 2007 1:06 PM
Member PhotoOriginal Article

20. Mai 2011

Eclipse - Tomcat und Servlets o.O


Nach zwei mühseligen Tagen in denen ich mich mit VBA beschäftigen musste -.-*
und sich im Endeffekt herausstellte, dass Tabellen aus Excel nicht über das Clipboard in eine Wordvorlage eingefügt werden können,
falls zum selben Zeitpunkt ein anderes Programm läuft, welches ebenfalls das OS Clipboard verwendet (a'la TightVNC, Clipdiary, ...) oder sogar IE 8 (??? wtf? o.O)
darf ich nun mit Eclipse Java JSP Webanwendungen entwickeln :)



Dazu habe ich erstmal ein wundervolles, einfaches (schon altes aber immer noch aktuelles) Tutorial gefunden,
wie  man überhaupt Tomcat installiert.
In dem Tutorial wird auch gleich das Eclipse Plugin für tomcat von Sysdeo vorgestellt und ein einfaches HelloWorld durchexerziert.

Im Großen und Ganzen eine Viertelstunde Arbeit aber mit unglaublichem Mehrwert ^^


Für alle angehenden Java JSP Entwickler ein absolutes Muss,
für Interessierte, schaut trotzdem mal rein:
Tutorial auf keyboardsamurais.de in englisch
und natürlich in der Originalfassung auf deutch

gutes Gelingen, may the source be with you ^^
- the incredible Leitman

17. Mai 2011

Hausmonster - Kitekat Foto wettbewerb 2011

Einmal etwas anderes...


Ich brauche eure Stimmen!

Kitekat veranstaltet wieder einmal einen Fotowettbewerb.
Diesmal gibts es eine Canon EOS 1000 zu gewinnen,
sowie einen Jahresvorrat von Kitekat Produkten :-o

Aus diesem Anlass habe ich unseren kleinen Haustiger auf der Jagd abgelichtet und hochgeladen :)

BITTE gebt ihm eure Stimme, dann muss er nie wieder hungern :D


- the incredible Leitman
und sein incredible Leitmonster :D

16. Mai 2011

Die Neue...

Ich habe seit gestern einen neue, mir unterstellte Mitarbeiterin :D

Verdammt heißes Fahrgestell,
sieht Hammer aus
und macht noch dazu einen Spitzen-Kaffee
oder sogar auf Wunsch Espresso :-o


und ja...

ich liebe sie <3




Sie heißt Jura :)


Nach dir habe ich mein Leben lang gesucht.... wo warst du all die Jahre?
Ich bin so glücklich, wenn wir zusammen sind

in Liebe
- the incredible Leitman

15. Mai 2011

Bilder einfügen in Google Mail

Nur kurz ;)

Weil ich mir eben ein neues Google Mail Konto angelegt habe und keine Bilder einfügen konnte o.O

Ist schon sooo lange her, dass ich vergessen habe wo man das einstellt und ich musste danach googlen (blush)

Jedenfalls, freischalten kann man dieses "Feature" unter Einstellungen ->Labs ->Bilder werden eingefügt
Quelle 



Zum einfügen von HTML Elementen, guckst du weiter hier. ^^

10. Mai 2011

dotnet-snippets.de Gewinnspiel!

Na wer sagts denn,
wieder einmal Glück gehabt :D

Wie bereits berichtet, feiert das Entwicklerportal dotnet-snippets.de fünfjähriges Jubiläum :)
Zu gewinnen gab es tolle Preise, wie z.B. ein Visual Studio, Microsoft Office oder diverse Lernlektüren.

Und ratet mal, wer nun den zweiten Preis sein eigen nennen darf ;)

Jaaaa! Der incredible Leitman hat ein Office Professional Plus gewonnen!

Wenn mein Paket da ist, werde ich wieder Beweisfotos machen,
wie bereits bei meiner XBoX von nextgen.at die ich schon mein Eigen nennen darf ;)


EDIT:
übrigens, gratuliert mir gleich noch einmal,
das ist mein sage und schreibe 600.er Post hier auf Blogger :-o

the incredible Leitman
- wird schon bald berühmt sein

29. April 2011

5 Jahre dotnet-snippets.de :-o Happy Birthday !

Wie ich eben aus dem Softwareentwickler Blog von Carsten erfahren habe,
wird dotnet-snippets.de bereits 5 Jahre alt :-o

Ich kann gar nicht mehr zählen, wie oft ich mir von dort schon Hilfe / Informationen und codestellen geholt habe xD
Was würde ich ohne euch bloß tun Leute ^^


Jedenfalls,
auch wenn meine Gewinnchancen dadurch um eniges sinken, werde ich dennoch einen Blogeintrag darüber verfassen :)

Denn, die Betreiber von dotnetsnippet veranstalten anlässlich ihres Jubiläums ein Gewinnspiel,
bei dem man Visual Studio Professional, Office Prof. oder diverse Magazine ergattern kann :)


Eigentlich wollte ich euch ja eine kreative Geburtstagstorte (sogar mit 5 Kerzen!! für jedes Jahr eine ^.^) backen,
aber bei meiner Begabung in der Küche würde das wohl eher so aussehen :-s

Ich könnte natürlich auf für euch singen, oder tanzen,
aber das würde nun auch schon wieder zu weit führen ;)

Deshalb poste ist  einfach ein Geek-Geburtstagstortenbild welches ich auf Google gefunden habe,
mit den allerbesten Glückwünschen:

und hoffe, dass ihr die falsche Jahreszahl und den Namen einfach überseht xDDD

Alles Guuuuuute dotnet.snippets.de und nochmal 5 so erfolgreiche Jahre
mit freundlichen Grüßen

the incredible Leitman

23. April 2011

Humble Indie Bundle 3 - 5 Indie-Spiele zum "Zahl was Du willst"-Preis

Die Entwickler von Frozenbyte bieten ihre Indie-Spiele in einem ganz besonderen Paket an: Im Paket sind 5 Indie-Spiele enthalten und der Käufer entscheidet selbst, was er dafür zahlen möchte.

Auch, wenn ich den Mode Begriff "Indie Game" (steht für unabhängige Entwickler, die oft mehr Raum für kreative Ideen haben.) überhaupt nicht ausstehen kann, möchte ich hiermit das Humble Bundle 3 vorstellen :)

Wer kennt sie nicht, die revolutionären Indie Games des letzten und dieses Jahres?
"World of Goo" war ein toller Erfolg, "Minecraft" ist in aller Munde, "Machinarium" war mehr der leise Underdog und "I MAED A GAM3 W1TH Z0MB1ES!!!1" ist alleine des Titels wegen schon sehenswert,
genauso wie "AaaaaAAaaaAAAaaAAAAaAAAAA!"



Der Entwickler von Frozenbyte enthält die Indie-Spiele "Trine", "Shadowgrounds" und "Shadowgrounds: Survivor". Hinzu kommt ein Gutschein für das Spiel "Splot", das sich derzeit noch in der Entwicklung befindet. Und mit "Jack Claw" erhalten die Käufer auch noch den Prototyp eines Spiels, das Frozenbyte aber nie fertiggestellt hat.
Alle Spiele sind für Mac, Windows und Linux erhältlich. Außerdem erhalten die Käufer die Spiele ohne jeglichen Kopierschutz. Die wichtigste Besonderheit: Die Käufer dürfen selbst entscheiden, wie viel ihnen das Spiele-Paket wert ist. Zusätzlich dürfen die Käufer auch entscheiden, welcher Anteil des Geldes an die Entwickler gehen soll oder wahlweise für einen guten Zweck gespendet werden soll.
Bisher konnte Frozenbyte über das Indie-Spiele-Paket über 146.000 Male verkaufen. Im Schnitt zahlten die Käufer dabei 5,07 US-Dollar. Den höchsten Durchschnittspreis zahlten mit 11,72 US-Dollar die Linux-Nutzer, gefolgt von den Mac-Nutzern (im Schnitt 6,31 US-Dollar) und Windows-Nutzern (im Schnitt 4,06 US-Dollar). Der höchste Kaufpreis liegt derzeit bei 2000,04 US-Dollar. Die Aktion läuft noch 7 Tage.

Wen das intressiert, der schaut einfach mal auf http://www.humblebundle.com/ vorbei.
Weitere Indie Games gibt es auf PCWelt zu entdecken, in dem interessanten Beitrag "Die 15 besten Indie-Games".

17. April 2011

Wikipedia - bereit für Weltkulturerbe?

Wie Gamestar berichtet, will der Verein Wikimedia Deutschland erreichen, dass die Online-Enzyklopädie Wikipedia in das Weltkulturerbe der UNESCO aufgenommen wird.
Wikipedia : Schon Ende März hatte der Verein auf der Wikimedia Conference 2011 das Ziel angekündigt, Wikipedia in das Weltkulturerbe der UNESCO aufnehmen zu lassen. Die UNESCO ist die Organisation der Vereinten Nationen für Erziehung, Wissenschaft und Kultur und hat für die Aufnahme in das Weltkulturerbe Richtlinien aufgestellt.

So muss beispielsweise eindeutig belegt werden, warum das entsprechende Kulturgut schützenswert ist. Außerdem müsste der Antrag über die betroffenen Staaten gestellt werden, was bei Wikipedia so nicht möglich ist.
Da die Online-Enzyklopädie »ein Meisterwerk der menschlichen Schöpferkraft« und »die größte von Menschen geschaffenen Wissenssammlung als Gemeinschaftsprojekt« darstellt, ist sie laut Wikimedia auch ein zu schützendes Kulturgut. Die Aufnahme soll nun über eine Petition erreicht werden, zu deren Unterstützung noch weitere Veranstaltungen stattfinden sollen.

Die Petition hierzu will Wikipedia nach Ostern dazu starten.
Was meint ihr dazu?
Bei einer angeblichen Quote von 5 % falscher Informationen und der großen Anzahl an Wikipedia copy-pastern, wäre das ein positiver Fortschritte?

16. April 2011

Baidu im SimCity Modus :D

Der Blog Kollege Drew Josh hat eine interessante Entdeckung auf der chinesischen Suchmaschine Baidu gemacht, genauer gesagt in deren Kartendienst (das Äquivalent zu Google maps).

Dort kann man nämlich, bei hohem Zoomlevel in größeren Städten in eine 3D Modell Ansicht wechseln.

Das Ganze sieht dann ungefähr so aus:
screenshot_beijing.PNG (954×616)

oder so:



Nettes Feature :)

Wer mehr dazu sehen möchte, schaut einfach auf drewjosh.blogspot.com

Blogs und die Umwelt... - lasst uns einen Baum pflanzen :)

Fakt ist, Blogs verschmutzen die Umwelt!

... naja... vielleicht nicht unbedingt Blogs direkt, aber wie ihr freilich wisst, laufen auch die Server die diesen Blog beinhalten mit Strom ^^
Des weiteren habt ihr, werte Leser, bestimmt einen Monitor oder zumindest ein Smart Phone, mit dem ihr das jetzt überhaupt lesen könnt.

Deswegen: Fakt ist, Blogs verschmutzen die Umwelt.

Sei es nun durch den Stromverbrauch, durch den Elektromüll, der dabei herauskommt, wenn man die Hardware an den neuesten Standard anpasst oder einfach durch die ganzen beteiligten Anbieter, die zwischen dem Blog schreiben und den Lesern liegen.

Was könnt ihr / können wir dagegen tun?
Computer aus dem Fenster schmeißen, nie wieder etwas online schreiben oder gar lesen?
Tja, das fände ich unheimlich schade, würde aber bestimmt der Umwelt helfen ^^

Jedoch, dank einer Initiative von easy2sync und iplantatree.org wurde die Aktion "ein Blog, ein Baum" ins Leben gerufen :)

Will heißen, für jeden Post dieser Art und der anschließenden Verlinkung pflanzen die Anbieter einen Baum.

Auf diese Weise wurden nun so bereits über 501 Bäume gepflanzt, was einer CO2 Entnahme von über 4,24 Tonnen entspricht :)))

Mein Blog hat eine Eiche gepflanzt.

Die genauen Teilnahmebedingungen auf der Anbieterseite:
"Schreibe ein kurzes Posting in deinem Blog um deine Leser zu informieren. Verwende einen der unten stehenden Buttons in deinem Blog (z.B. im Sidebar) um Flagge zu zeigen. Sag uns bescheid (runterscrollen). Fertig. Wir pflanzen (und bezahlen) den Baum für dich.

(Das Unvermeidliche: Nur 1 Baum pro Blog. Maximal 1000 Bäume sind zu vergeben. Sorry, keine "gestern angelegte Pseudoblogs". Wir behalten uns vor bei Engpässen auf andere Baumsorten auszuweichen.)"


In diesem Sinne:
Ich wähle Eiche...  Weil SO! xD


PS: den incredible Blog kann man nun auch per Email Newsletter abonnieren ;)
Einfach rechts unter "Enter your email address" eintragen und schon erhaltet ihr bequem regelmäßig Updates von hier auf eurer Email Konto :)

openBVE - kostenloser Eisenbahn Simulator für Mac, Windows und Linux

Passend zu meinem (hoffentlich) bald abgeschlossenen Projekt der Firma RDCS,
präsentiere ich heute voller Stolz einen kostenlosen Eisenbahnsimulator für alle Betriebssysteme :)


Der OpenSource Eisenbahn-Simulator für Windows, Mac, und Linux openBVE entführt Sie kostenlos in eine realitätsnahe Simulation als Lokführer. Die Programmieren haben viel wert auf Einflüsse der Physik gelegt (Bremsen, Trägheit, etc). Nebst den Programm-Dateien benötigen Sie einige Zusatztools. Eine komplette Liste aller benötigter Software finden Sie auf der openBVE Webseite. Auf verschiedenen Fan-Seiten finden Sie zudem tolle Strecken. Es macht einfach spass, mit openBVE als Zugführer rumzudampfen. Wie erwähnt steht der Eisenbahn-Simulator kostenlos zur Verfügung. Es handelt sich um OpenSource-Software.
openBVE – ein Surftipp von www.linkorama.ch


Werbung:
Für den Fall, dass jemand das liest und zuuuufälligerweise ein Zugleitsystem mit Fahrgastinformation und mobilem Warnsystem für Arbeiterrotten brauchen kann,
hier die passende Adresse ;)