Bananas Development Blog: share your thoughts

Bildschirm rucken

Einfach mal den Bildschrim auf der Arbeit ein wenig verschieben oder sogar die Seite wechseln. Das wirkt Wunder. Schon arbeitet es sich anders.

commit often

Bei der Arbeit sollte man immer ein Versions-Kontroll-System verwenden. Am besten eines, das lokale Commits zulässt ( z.b. git ). Denn damit hat man die beste Möglichkeit seine Arbeit zu protokollieren.

Es bringt nichts Code zu verändern und sich zu denken "Ach das committe ich später wenn es funktioniert". Denn da fangen die Probleme an.
Wenn man aber jeden seiner Schritte protokolliert, hat man bei Fehlern die Möglichkeit diese zu beheben, denn man hat ja das Protokoll.
Sind die commits auch noch lokal, dann muss man sich auch keine Gedanken über die Mitarbeiter machen, denn die bekommen das gar nicht mit. Und das Erstellen einer branch wird auch vermieden.


S.T.A.L.K.E.R. 2 Es geht weiter

Nun kann man mal die Daumen drücken, denn es geht mit S.T.A.L.K.E.R. 2 doch weiter:

Die letzten Stunden von Stalker 2 schienen bereits gezählt, doch anscheinend steckt noch ein Lebensfunke in diesem Spiel. Und GSC beginnt bald mit der Reanimierung.

Entwicklung geht bald weiter

Aussage auf Facebook

via

Web developer freebies

Hach, da freut sich doch das Herz wenn es Gutes für lau gibt:

Html5 Starter Pack Lovingly crafted by Radu Chelariu
Free PSD Themes für Wordpress and more
Apache autoindex

Map of CPAN

Wer schon immer mal wissen wollte, wie so die Verteilung der einzelnen Bestandteile von CPAN ist, dem seit hiermit geholfen:

Map of CPAN


Backups sind wichtig

What Is Happening To The jQuery Plugins Site?

Die haben einfach mal die Plugin Site gelöscht. Einfach so. Aber das Beste kommt noch. Das letzte Backup ist EIN Jahr alt ! Was für Vollpfosten sind denn da am Werk ?

In the process of deleting on the spam, all the plugins were deleted and we didn’t have a recent backup


Wenn man wirklich was bereinigen will, dann macht man doch erst recht ein Backup ?
jQuery war ja noch nie mein Fall und dies bestätigt sich mit so einem stümperhaften Anfängerfehler...

CS: Global Offensive

Danke Valve, dass Ihr den Grundprinzipien treu geblieben und nicht auf den MW Zug aufgesprungen seit.

Video-Previews der Beta von IGN, Gamestar
Kein Zielen über Kimme und Korn, keine Killstreaks und Perks oder automatisches Aufladen der Gesundheit, wie man es von anderen zur Zeit populären Ego-Shooter-Marken wie Call of Duty oder Battlefield kennt. Valve ist den Grundprinzipien, die Counter-Strike ausmachen, treu geblieben.


Ich finde es gut, denn Valve hat nicht immer was tolles mit CS gemacht... Viele finden ja, dass Version 1.5 die Beste war.

Cheat Sheets

Es gibt ja schon viele davon (einfach mal hier im Blog suchen) aber es gibt leider nur wenige die sich auf eine DIN A4 Seite drucken lassen.

Nun hat Dave auf cheatography.com ein Portal erstellt, dass viele solcher Cheat Sheets zur Verfügung stellt. Alle passed auf DIN A4 Seiten.
Cheatography is a cheat sheet generator and repository where you can build and share cheat sheets and quick reference material for your hobbies, home, holidays or work.


Einfach anmelden und mitmachen


Programmierfundgrube

Noch eine Fundgrube.
Diesmal mit vielen Anleitungen und PDFs von Graphics Programming bis VIM

Become a Programmer, Motherfucker
If you don't know how to code, then you can learn even if you think you can't.



Linux Befehl Fundgrube

Es gibt unzählige Programme und Helferlein für die Kommandozeile unter GNU/Linux. Man kann nicht alle kennen.

Auf reddit hat nun einer die Frage gestellt, welcher Befehl in die Kategorie " hätte ich das schon früher gewusst " rein passt. Dabei ist eine ordentliche Fundgrube zusammengekommen. Manche Befehle werden auch ausführlich erklärt.

Give me that one command you wish you knew years ago.

Lesenswert !

Wie speichert man ein Passwort

Man kann es nicht oft genug sagen/beschreiben/verlinken:

How To Safely Store A Password
( Mirror )

My grandfather is a chimney

A: Since Mac OS X, this operating system is linux based.

B: No, here you can find the refence to mac os x’s kernel: http://en.wikipedia.org/wiki/Mac_OS_X

A: “unix-based”, there you have it

B: unix != linux

A: come on man… dont be so ultra exactly, linux is part of unix family

B: exactly.

based on the assumptions:

- mac os x is based on unix
- linux is based on unix

the statement:

- mac os x is based on linux

is wrong, because is a wrong sillogism.

analogue:

- chimneys smoke
- my grandfather smokes

=> my grandfather is a chimney.

so, if you say that Mac OS X is unix-based, it’s correct, if you say that is linux-based, it’s wrong.


Damit wäre dies auch mal geklärt.

via

Suhosin und das memory_limit

Argh, das hätte man wissen sollen...

suhosin.memory_limit
Suhosin changes this fact and disallows setting the memory_limit to a value greater than the one the script started with, when this option is left at 0


Erspart so manche verzweifelte Suche nach einem "Fehler" ...