Profile

Cover photo
Lars Albrecht
Works at neusta GmbH | Ein Unternehmen von team neusta
288,425 views
AboutPostsPhotosVideos+1'sReviews

Stream

Lars Albrecht

Shared publicly  - 
1
Add a comment...

Lars Albrecht

Shared publicly  - 
 
 
"Work @ +team neusta heißt der neue #Film  über unsere Unternehmensphilosophie, der von +neusta communications realisiert wurde.

In drei Minuten erfahrt Ihr, wie die Unternehmensgruppe tickt und was uns ausmacht.

Wir wünschen viel Spaß beim Anschauen!
 ·  Translate
View original post
2
Add a comment...

Lars Albrecht

Shared publicly  - 
 
Einfach weil der Postillion die Bild erwähnt
 ·  Translate
 
"Bild"-Zeitung zieht Leser-Truppen für Invasion Griechenlands zusammen
Aus dem Archiv (Medien/Politik)
 ·  Translate
Berlin (dpo) - Geht es den "Pleite-Griechen" jetzt an den Kragen? Das Boulevardblatt Bild hat heute begonnen, Truppen auf dem Gelände des ehemaligen Flughafens Berlin-Tempelhof zusammenzuziehen. Sobald die militärischen Kapaz...
28 comments on original post
1
Add a comment...
 
#Wissen: Meine Antwort auf die Frage: Haben #Pinguine #Knie?


 ·  Translate
Aachen. Manche Leute sagen, dass Pinguine deshalb so lustig laufen, weil sie keine Knie haben. Das ist aber nicht richtig. Wie bei allen Wirbeltieren besteht auch das Bein der Pinguine aus einem Oberschenkelknochen (der aber sehr kurz ist), einem Knie und den Unterschenkel- und Zehenknochen.
1
Add a comment...

Lars Albrecht

Shared publicly  - 
 
 
wow, großartige Aktion
1 comment on original post
1
Add a comment...

Lars Albrecht

Shared publicly  - 
 
Wo er recht hat...
 ·  Translate
 
PHP bekommt Scalar Type Declarations, leider sind die kaputt.

Angenommen wurde der Vorschlag in https://wiki.php.net/rfc/scalar_type_hints_v5

Dieser sieht vor, daß man mit 

declare(strict_types=1);

in der ersten Zeile eines Programmes und nur dort für diese Datei und nur diese strikte Typenchecks einschschalten kann.

Wenn diese Checks eingeschaltet sind, dann macht PHP eine Unterscheidung zwischen 1 und "1", true sowie 1.0 - das sind ein int 1, ein string "1", ein bool true und ein float 1.0.

Das Beispiel in https://wiki.php.net/rfc/scalar_type_hints_v5#example zeigt die Logik: Es ist Sache des Aufrufers, ob die aufgerufene Funktion ihre Typenchecks aktiviert hat oder nicht.

Der gewählte Ansatz ist auf drei Arten defekt:

a. Als ob PHP noch nicht genug Schalter hätte, die die Syntax und Semantik der Sprache beeinflussen führt dieser Beschluß einen weiteren Schalter ein, und eine weitere Art, umzuschalten obendrein.

b. Zwanzig Jahre Legacy Code in PHP sind der Auffassung, daß ein int $i mit einem "1" befüllt werden darf. Parameter, die aus __REQUEST[] kommen sind so immer Strings, und Parameter, die aus einer Datenbank kommen, sind auch gerne einmal unerwartet Strings (http://stackoverflow.com/questions/20079320/php-pdo-mysql-how-do-i-return-integer-and-numeric-columns-from-mysql-as-int).

Die Art der Typunterscheidung, die dieser RFC macht, ist also nicht nutzbringend in dem Sinne, daß er hilft, Fehler zu finden und zu vermeiden. Alles, was passieren wird: Code ist nun voller Casts.

c. Der Vorschlag erzwingt nicht, daß alle Methoden in einer Datei mit Strict Mode Typsignaturen haben müssen.

Die Beispiele  https://gist.github.com/tpunt/4830d18d47e2df021c2f und https://gist.github.com/tpunt/eecfed2495bdccb73632 sind sehr erhellend.

Die verbesserte Version davon sieht so aus:

declare(strict_types=1);

class s {
  function __construct($i = 0) {
    $this->work($i);
  }

  function work(int $i) {
    printf("i = %s typ %s\n", $i, gettype($i));
  }
}

Ruft man das in einer zweiten Datei ohne declare() so auf:

$s = new s("1");

auf, dann explodiert das mit einem Typ Error.

$s = new s();
$s->work("1");

explodiert nicht und druckt "i=1 type string."

Mit anderen Worten, der Beschluß ist sinnlos und nutzlos und muß sterben, denn er wird großes Leid und wenig Freude bringen.

Man vergleiche https://wiki.php.net/rfc/coercive_sth. Das findet tatsächlich Fehler in existierendem Code, kommt ohne Schalter hin und ist widerspruchsfrei.

Würde man diese Logik mit E_DEPRECATED als Meldung einführen und später auf Error ziehen, hätte die Sprache ein sinnvolles Typmodell, einen Schalter weniger und das Typsystem würde Code verbessern.

Die ganze Affäre ist ein weiteres Beispiel dafür, daß Software-Architektur keine Demokratie ist. Wenn man eine Menge Leute dazu bringt, für eine schlechte Architektur mit "Ja" zu stimmen, dann wird die Architektur davon nicht besser.
 ·  Translate
Nachdem vorherige Versuche, neue Deklarationen für skalare Typen einzuführen, gescheitert waren, soll der nun angenommene Vorschlag die Lager der Freunde starker und schwacher Typisierung vereinen.
41 comments on original post
1
Add a comment...

Lars Albrecht

Shared publicly  - 
 
Dann schreib ich SMS 
 ·  Translate
1
Add a comment...
 
 
Verletzungen der Netzneutralität sind jetzt schon jetzt die Regel! Wir haben recherchiert und unser Report deckt auf: Es gibt ein Problem. Die Politik muss jetzt aktiv werden!
 ·  Translate
Vergangene Woche hat die US-amerikanische Regulierungsbehörde FCC in einer wegweisenden Entscheidung strengere Regeln zum Schutz der Netzneutralität beschlossen. Diese sollen explizit auch für das mobile Internet gelten. Bei uns in Deutschland und in der EU denken Politiker leider nicht so weit, sondern setzen eher auf ein Glücksspiel: Sie schenken den Telekommunikationsunternehmen Regulierung ...
3 comments on original post
1
Add a comment...

Lars Albrecht

Shared publicly  - 
1
Add a comment...

Lars Albrecht

Shared publicly  - 
 
#Wissen: Meine Antwort auf die Frage:
Können #Pferde erbrechen? 
 ·  Translate
1
Add a comment...
Work
Employment
  • neusta GmbH | Ein Unternehmen von team neusta
    Fachinformatiker - Anwendungsentwickler, 2010 - present
Links
Basic Information
Gender
Male
Relationship
Married
Lars Albrecht's +1's are the things they like, agree with, or want to recommend.
Formular-Styling mit CSS – Select-Listen, Radio-Buttons und Checkboxen i...
blog.kulturbanause.de

In diesem Beitrag findet ihr CSS-Snippets zur Gestaltung von Checkboxen, Radio-Buttons und Select-Listen.

Unser Report deckt auf: Verletzungen der Netzneutralität sind in Deutsch...
netzpolitik.org

Vergangene Woche hat die US-amerikanische Regulierungsbehörde FCC in einer wegweisenden Entscheidung strengere Regeln zum Schutz der Netzneu

Android Sliding Menu using Navigation Drawer
www.androidhive.info

Android tutorial about implementing app slider menu using navigation drawer. An example of google + navigation drawer is explained with a cu

Adventskalender-Gewinnspiel
www.vr-module.de

Spielablauf. Vom 1. bis zum 24. Dezember 2014 können Sie jeden Tag ein Türchen unseres Adventskalenders per Mausklick öffnen. Dahinter verbi

You Are Your Own Gym: The Bible of Bodyweight Exercises
market.android.com

From an elite Special Operations physical trainer, an ingeniously simple, rapid-results, do-anywhere program for getting into amazing shape

You Are Your Own Gym
market.android.com

Finally, the bible of bodyweight exercises can be kept in the palm of your hand!Based on the best selling book by Mark Lauren, the bodyweigh

Recherche Google
market.android.com

Application Recherche Google pour Android : le moyen le plus facile et le plus rapide de trouver ce dont vous avez besoin sur le Web et sur

Postbank Finanzassistent
market.android.com

So einfach kann Mobile Banking sein: Willkommen beim Postbank Finanzassistenten!Die Einnahmen und die Ausgaben fest im Blick behalten – jede

Carcassonne
market.android.com

NEW: Now available as in-app purchases: Inns and Cathedrals, Traders and Builders, Crop Circles, The Festival and (for free) The River II! T

Sleep as Android
market.android.com

睡眠サイクルを解析する目覚まし時計です。 あなたが快適な朝を迎えられるよう、睡眠の浅い時に優しく起こします。 特徴:睡眠履歴グラフ、睡眠の深さ、共有(Facebook, メール)、 徐々にボリュームの上がる自然なアラーム(鳥の鳴き声、海岸の音、嵐...) 、就寝時には音楽のボリュ

TeamViewer para Remote Control
market.android.com

O TeamViewer fornece acesso remoto fácil, rápido e seguro para os sistemas Windows, Mac e Linux. O TeamViewer já está sendo usado em mais de

Game Dev Story
market.android.com

-40% off in honor of "Dream House Days"- Manage your own game company and try to create a million-selling game in this unique simulation.Fea

Google Play Music
market.android.com

Google Play Music makes it easy to discover, play and share the music you love on Android and the web. With our new All Access service, you

Zum Alten Krug
plus.google.com

Zum Alten Krug hat auf dieser Seite noch nichts mit Ihnen geteilt.

Ingress
market.android.com

Ingress verandert de echte wereld in het landschap voor een wereldwijde game met mysterie, intrige en concurrentie. Onze toekomst staat op h

Titanium Backup ★ root
market.android.com

☆Needs ROOT, Android 1.5-4.4+ (ARM,x86,MIPS) ☆Over 12 million users, 30+ languages. ☆PRO Key is available on Play Store! ☆Voted #1 TOP ROOT

Schöner Kindergarten. Hier wird viel mit den Kindern gemacht. Basteln, kneten, tuschen, spielen (drinnen und draußen), verkleiden usw. Mehrere Projekte begleiten die Kinder in der Kindergartenzeit.
Public - 4 months ago
reviewed 4 months ago
Sehr netter Arzt, der sich Zeit für seine Patienten nimmt.
Public - 4 months ago
reviewed 4 months ago
Top Service, und das trotz Notdienst. Das habe ich schon anders erlebt.
Public - 8 months ago
reviewed 8 months ago
Wir waren Abends zum Buffet dort. Die Auswahl ist riesig. Von Reis bis Känguru gibt es eine sehr große Auswahl an Speisen. Sushi, Eis und Pudding als Nachtisch, oder zwischendurch. Man hat die Wahl. Es ist sehr voll gewesen, aber es gab nie ein unhöfliches Gedränge am Buffet oder auf dem Weg dorthin. Kann ich nur empfehlen, denn es gibt nicht nur viel, es schmeckt auch sehr gut.
Public - a year ago
reviewed a year ago
15 reviews
Map
Map
Map
Tolle Beratung und ein sehr nettes Gespräch, und das in der Notfallzeit um viertel vor elf.
Public - 8 months ago
reviewed 8 months ago
Ich war schon vor ein paar Jahren hier, zum "Schnitzel Satt" essen. Und ich kann nur sagen das es noch besser geworden ist. Die Schnitzel gibt es wahlweise mit Pommes, Kroketten oder Bratkartoffeln und einer von 4 verschiedenen Soßen. Nach jedem Schnitzel kann man sich auch alles noch einmal bringen lassen, oder auch eine andere Soße / Beilage wählen. Die dicke der Schnitzel könnte man auch wählen, allerdings habe ich bisher darauf verzichtet, da sie - so wie sie gebracht werden - sehr lecker schmecken. Genau wie die Soßen, kann man also ein "Schnitzel Satt" Essen hier nur empfehlen. Das Restaurant ist schön eingerichtet, auch die Preise sind nicht überteuert. Leider gibt es zwei Kleinigkeiten zu bemängeln: Zu jedem neuen Schnitzel gab es leider keine Zitrone, wobei ich davon ausgehe das man diese bekommen würde, wenn man danach fragt. Weiterhin muss man teilweise nach einem "Gang" längere Zeit warten, bis man wieder bedient wird. Dies liegt auch daran das - jedenfalls war es bei unserem Besuch so - es nur eine richtige Kellnerin gibt. Diese hat das allerdings - in dem vollen Gasthaus - sehr gut gemacht.
• • •
Public - a year ago
reviewed a year ago
Bisher der beste Lieferservice den ich bisher hatte. Von Pizza über Rollos, chinesischen und griechischen Gerichte, gibt es eine große Auswahl. Und es schmeckt. So leckeres Fleisch habe ich selten bis gar nicht bei einem Lieferservice bekommen. Nette und schnelle Fahrer runden das alles ab. Auch die Preise sind für das gebotene in Ordnung und ich kann diesen Lieferservice ohne Bedenken empfehlen. Bisher gab es nicht ein Gericht das uns nicht geschmeckt hat.
Food: ExcellentDecor: GoodService: Excellent
Public - a year ago
reviewed a year ago