x

Einloggen

Hast du noch keinen Account? Jetzt registrieren!

Code

In der Vergangenheit gab es viele Namenskonventionen, aber es scheint, dass lediglich zwei davon die Lieblinge der Programmierer sind. Zum einen der Unterstrich und zum andern Camelcase. Sicher kann man sich streiten, dass es auch noch andere beliebte Konventionen gibt, aber vergleichen wir für den Augenblick nur diese beiden und lassen Programmierer abstimmen, welche sie bevorzugen. Am Ende ist ein Programmierer meist sowieso vom Standard der Sprache abhängig, die er verwendet. Aber das hält mich nicht von diesem Vergleich ab, wenn auch ein wenig aus dem Kontext gerissen.

Bei der Unterstrich-Konvention werden nur Kleinbuchstaben verwendet, die mit einem Unterstrich getrennt werden. Allgemein wird diese Art für die Namen von Variablen und Funktionen benutzt. Die Pascal-Konvention hingegen wird normalerweise für Klassen, Strukturen, Aufzählungen und Schnittstellen eingesetzt. Unterstriche wurden von C-Programmierern verwendet, dann übernahm C++ dieselbe Konvention für seine Schlüsselwörter und Standard Templates Library. Später wurde diese Konvention auf für Boost übernommen, womit sie recht beliebt unter den C++ Programmierern wurde, aber nicht dominierte, da andere Programmierer verschiedene andere Konventionen einschliesslich Pascal und Camelcase einsetzten. Die Unterstrich-Konvention wird für die PHP-Standardbibliotheken verwendet und kann gut und gerne als Standard für PHP-Entwickler bezeichnet werden. Wie ich gehört habe, verwendet auch Ruby Unterstriche.
434 Mal gelesen
+2
17. Feb 2011, 20:47
Als ein kleines Vorwort zu diesem Artikel: Öffnet mal diese Webseite (nur Firefox oder Opera werden unterstützt) und schaut euch den Quellcode an. Überrascht? Es gibt nämlich gar keinen, schauen wir uns mal an, wie wir das selbst hinkriegen.

Erster Trick
Viele werden gar nicht wissen, dass man die Tags , und gar nicht benutzen muss. Dieser Quellcode ist nämlich voll funktionsfähig:
<!DOCTYPE html>
<title>Example</title>

Man braucht nicht mal HTML5 DOCTYPE wie im Beispiel, mit HTML 4.01 DOCTYPE würde alles analog funktionieren. Das kommt dadurch, da falls der Browser die Tags nicht findet, er sie dann selbst generiert. (Achtung, man sollte es natürlich in der Praxis lieber lassen und auf die Standards setzen! Das alles hier ist eher als Spass zu verstehen!)

Da die Tags also generiert werden, kann man auch CSS anwenden, deshalb funktioniert auch der folgende Code:
<!DOCTYPE html>
<title>Example</title>
<style>
  html {
    background: red;
  }
  body {
    background: blue;
    margin: 0 auto;
    width: 30em;
  }
</style>
489 Mal gelesen
+3
6. Jan 2011, 13:02
Was man nicht alles findet, wenn man ein wenig im Internet surft.
So habe ich gerade eine Seite gefunden, die 50 PSN-Downloadcodes für "Obscure: The Afthermath" verschenkt.

!ALLE CODES WURDEN VERGEBEN!
229 Mal gelesen
+2
19. Mai 2010, 15:11
Ein deutscher Computer-Ingenieur gab vor einem Monat bekannt, dass er den geheimen Code zur Verschlüsselung der weltweit meisten digitalen Mobiltelefonate geknackt und veröffentlicht hat, um mit seinem Versuch auf Sicherheitslücken in globalen Wireless-Systemen hinzuweisen.

Die Mobilfunkverschlüsselung wurde geknackt

Die Aktion des Verschlüsselungsexperten Karsten Nohl zielte darauf hin, die Effektivität des 21 Jahre alten GSM-Algorithmus – einem Code, der 1988 entwickelt wurde und noch immer genutzt wird, um den Datenschutz für 80% aller weltweit getätigten Mobilfunktelefonate zu gewährleisten — in Frage zu stellen. (Die Abkürzung steht für Global System for Mobile Communication.)

„Dies zeigt, dass die existierende GSM-Sicherheit inadäquat ist”, erklärte Nohl vor rund 600 Anwesenden beim Kommunikationskongress – einer viertägigen Konferenz für Computer-Hacker in Berlin. „Wir wollen die Anbieter dazu bringen, dass bessere Sicherheitsmaßnahmen für Mobilfunkanrufe etabliert werden.“
312 Mal gelesen
+4
28. Jan 2010, 09:35
1. Schreiben Sie für eine breite Leserschaft

Code ist darauf ausgelegt, Jobs zu überdauern. Wenn wir Code verfassen, halten wir ihn nicht nur für uns selbst fest, sondern für eine Leserschaft von Kollegen und Nachfolgern, die ihn ansehen und pflegen. Wollen wir, dass sie dies mit Ehrfurcht und Respekt tun oder mit einem Kopfschütteln? Leicht zu pflegenden Code zu verfassen, macht unser Leben nicht nur einfacher, sondern auch das der Personen um uns herum und erntet Bewunderung, Lob und Lohn, der zwar nicht immer finanzieller Natur ist, aber zumindest gut für unser Karma ist.
388 Mal gelesen
+3
29. Dez 2009, 13:48