PHPMaster.com: Better Understanding Zufällige

Auf PHPMaster.com gibt es ein neues Tutorial reden Zufälligkeit in PHP , was es ist und einige der Dinge, die sie verwendet werden für.

Verwendung von zufälligen Werten ist sehr wichtig, in der Computer-Security-Bereich. Es ist entscheidend, in Computer-Programmierung für die Entwicklung von sicheren Systemen, die nicht anfällig für böswillige Subversion. Kryptographie beruht auf zufälligen Wert Generation und ihre Reproduzierbarkeit zu unvorhersehbaren Ausgang, der Kern für die Sicherheit eines Systems ist. Zufällige Werte sind von grundlegender Bedeutung für die sichere Codierung Praktiken und PHP höchst nutzt sie für die Sicherheit. Sie finden sie in allen Bibliotheken und Frameworks verwendet und fast alle Codes auf sie verlassen für die Erzeugung von Tokens, Salze und als Eingänge für weitere Funktionen.

Er spricht über die Bedeutung von guter Zufallszahlen und einige der häufigsten Anwendungen für das Erzeugen sie Salze und eindeutige Kennungen. Er erwähnt die „Pseudozufälligkeit“ von PHP Generatoren und wie sie ausgesät zu helfen, erhöhen diese Zufälligkeit. Er beendet das Tutorial mit einigen Anregungen und Sprach-Features für die Erstellung von „so zufällig wie möglich“ Werte wie die Verwendung von „/ dev / urandom“ auf Linux-basierten Systemen.

Link: http://phpmaster.com/better-understanding-random
PHPDeveloper.org

Community News: Packagist Neuerscheinungen für 2013.04.14

Aktuelle Meldungen aus der Packagist:

  • Komponenten / Backbone (1.0.0) Geben Sie Ihrem JS App einige Backbone mit Models, Views, Sammlungen und Veranstaltungen.
  • titon / route (0.4.0, 0.3.0) Der Titon Route Paket fügt die Unterstützung für dynamische Routenführung Handhabung und Mapping.
  • titon / test (0.6.0, 0.5.0, 0.4.0, 0.3.0) Der Titon Testpaket stellt Klassen und Vorrichtungen für Testfälle. Dies sollte nicht in der Produktion verwendet werden.
  • titon / io (0.4.0) Der Titon IO Paket enthält Klassen, die Datei Manipulation und Ressourcenbündelung behandeln.
  • titon / common (0.7.0) Der Titon gemeinsamen Paket bietet Funktionen wie globale Klasse Eigenschaften und Vermehrung sowie Abhängigkeit und Konfigurationsmanagement.
  • titon/g11n (0.6.0, 0.5.0) Der Titon g11n Paket übernimmt die Lokalisierung und Internationalisierung der Anwendung.
  • titon / Umwelt (0.7.0, 0.6.0) Der Titon Umwelt Paket bietet mehrere Umwelt-Konfiguration und Bootstrap-Unterstützung.
  • Ein PHP-Implementierung von Complement Naive Bayes und SVM statistischen Klassifikatoren, einschließlich einer Struktur für den Aufbau anderer Sichter,
    mehrere Datenquellen und mehrere Caching-Backends
  • Behat / Nerz-zombie-driver (v1.1.0, v1.0.4) Zombie.js Treiber für Mink Rahmen
  • behat/mink-selenium2-driver (v1.1.0, v1.0.6) Selenium2 (WebDriver)-Treiber für Mink Rahmen
  • Behat / Nerz-Selen-driver (v1.1.0) Selenium Treiber für Mink Rahmen
  • Behat / Nerz-sahi-driver (v1.1.0) Sahi.JS Treiber für Mink Rahmen
  • Behat / Nerz-browserkit-driver (v1.1.0, v1.0.5) Symfony2 BrowserKit Treiber für Mink Rahmen
  • Behat / Nerz (v1.5.0) Web Abnahmeprüfung Framework für PHP 5.3
  • Behat / Nerz-goutte-driver (v1.0.8) Goutte Treiber für Mink Rahmen
  • webcodr / mango (0.6.9, 0.6.8, 0.6.7, 0.6.6) Ein Objekt MongoDB Dokument Mapper für PHP
  • Ausdauer / checker-php (0.2) Fast & einfache skalare / object / array Überprüfung / Validierung Klasse
  • mjohnson / Decoda (6.0.1) Ein leichtes lexikalische String Parser für BBCode styled Markup.
  • shuble / slurpy (1.0.0) php Wrapper für pdftk Kommandozeilen-Tool, und pdf Formular Füller
  • bitExpert / web-Asset-installer (0.2.1, 0.2.0, 0.1.0) Web Asset-Installer
  • kamisama / Kuchen-resque (3.3.0) Ein CakePHP Plugin für die Erstellung Hintergrund-Jobs mit Resque
  • polidog / quick-dns (0.0.3) PHP DNS Server
  • Simplon / Aufgabe (0.5.4) Erstellen und Ausführen von Aufgaben Konsole.
  • kdyby / Übersetzung (v0.9.5) Integration von Symfony / Übersetzung ins Nette Rahmenprogramm
  • jan-swiecki/simple-annotations (0.1.8, 0.1.7) Einfache Annotation Parser
  • maxnuf / maxnuf-smarty (v0.1) Zend Framework 2 Module, die eine Strategie und Smarty-Rendering-Funktionen und Modifikatoren, um Aktionen von Ihren Vorlagen machen bietet
  • Endroid / qrcode (1.1.2) Endroid QR Code
  • Simplon / Helfer (0.5.4) Allgemeine Helfer, die kommen-in hilfreich.
  • oneup / Uploader-Bündel (v0.9.3) Griff Multi-Datei-Uploads. Merkmale enthalten: Chunked Upload, Waisen-Management, Unterstützung Gaufrette
    .
  • soflomo / mail (v0.1.0) Kleines Modul mit Postbeförderung bewusst Klassen helfen
  • bento / Bento (0.4.2) Einfache Mikro-Rahmen
  • titon / http (0.5.0) Der Titon HTTP-Paket bietet Klassen für die Interaktion mit Sessions, Cookies und der Anfrage und Antwort.
  • titon / debug (0.3.0) Der Titon Debug-Paket bietet Low-Level-Debugging und Fehlerbehandlung.
  • titon / Typ (0.6.0) Der Titon Typ-Paket bietet Klasse Struktur und erweiterte Funktionen für Arrays, Strings, Objekte und Aufzählungen.
    a rel href=“https://packagist.org/packages/titon/type“> PHPDeveloper.org
  • Phil Bennett: Brauchen wir einen Rahmen für diese? Oder Hurry Up PHP-Figur

    In diese jüngste Beitrag auf seine Website, Phil Bennett Aktie einige Gedanken über die PHP-Figur, die Standards sie schlägt und wie die Aktien Schnittstellen könnten dazu beitragen, Abhängigkeiten in Rahmen-basierten Anwendungen.

    [Frameworks] kommen in verschiedenen Geschmacksrichtungen, die alle große Vorteile haben, aber auch ein paar Nachteile. Über entwickelt (wegen ihrer Popularität verlangt, dass sie sein), aktualisiert allzu oft nicht aktualisiert genug. Wenn Sie zum Beispiel für Ihre Anwendung verwenden Zend Framework 1 bis mit Zend Framework 2 aktualisieren möchten, wird dies mehr als wahrscheinlich benötigen, zumindest teilweise, eine der Ihren Code neu zu schreiben. Dies macht Skalierbarkeit schwierig.

    Er spricht einiges über den PSRs, dass die PHP-Figur Gruppe einschließlich der PSR-3 Protokollierung Interface-Struktur vorgeschlagen. Er weist darauf hin, dass, indem er diese gleiche Struktur, es Injizieren Abhängigkeiten einfach macht, während noch verlassen die eigentliche Funktionalität offen für Interpretation. Er schlägt auch vor, dass vielleicht ein Rahmen nicht die richtige Wahl für alle Anwendungen und dass möglicherweise mit einer Sammlung von Bibliotheken, die durch den PSR Standards gebunden, könnte eine bessere Antwort sein.

    Link: http://happyaccidents.me/blog/do-we-need-a-framework-for-that
    PHPDeveloper.org

    Community News: Packagist Neuerscheinungen für 2013.04.06

    Aktuelle Meldungen aus der Packagist:

  • robmorgan / PHINX (v0.2.3) Phinx macht es ridiculousy einfach, die Datenbank-Migrationen für Ihre PHP-Anwendung verwalten.
  • Hiraku / xml_builder (1.0.10) Einfache DSL für den Bau XML
  • aoyagikouhei / pg (0.0.1) PHP Class for PostgreSQL
  • dukt / vimeo (1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0) Komponist Wrapper für Vimeo PHP-Bibliothek
  • Codeception / Codeception (1.6.0) BDD-style-Test-Framework
  • sp / Laube-Bündel (v0.6) Griff Asset Abhängigkeiten mit Laube
  • kbrw / Riak-bundle (1.2.2) Kann die Anwendung intereact mit Riak Datencontainer
  • kdyby / redis (v2.0.1, v2.0.0) Redis Speicher für Nette Rahmen
  • morrisonlevi / glühender (0.6.1, 0.6.0) Eine gesunde Bibliothek für PHP
  • gevans / honeybadger (0.1.0) Unofficial PHP-Bibliothek für die Meldung von Fehlern, um honeybadger.io
  • candyCMS / plugins (3.0.0) Plugins für candyCMS.
  • Symfony FOSJsRoutingBundle
  • n98/magerun (1.60.0) Tools zum Verwalten von Magento Projekten und Installationen
  • mtdowling / cron-Ausdruck (v1.0.2) CRON für PHP: Berechnen Sie die nächste oder vorherige Laufdatum und festzustellen, ob ein CRON Ausdruck durch
  • opauth / evernote (0.0.1) Evernote Strategie für Opauth
  • znarkus / Stempel (v0.5) Poststempel PHP-Klasse
  • mlalbuquerque / silex-Skelett (v3.2.1, v3.2.0) Ein Silex Skelett für wenig (nicht winzig) Projekte
  • gabordemooij / redbean (v3.4.1) Einfache ORM für PHP
  • components / handlebars.js (1.0.0-RC3) Handlebars.js und Schnurrbart sind beide logicless Templating Sprachen, die Aussicht und den Code getrennt, wie wir alle wissen, sie sollten zu halten.
  • andyfleming / handy (v1.2.1) Handlich Model-Klasse für erstaunliche Daten Magie.
  • webcodr / Sammlung (2.1.0) Sammlung Bibliothek für PHP
  • sweikenb / php-Bibliothek (2.1.0, 2.0.0) Einige nützliche (und meist entkoppelt) php-Klassen für allgemeine Aufgaben.
  • Leitet eine absolute URL aus der relativen und Quelle URLs
  • webignition / url (1.7.2) Stellt eine URL, eine Bibliothek, in vielen anderen Orten verwendet werden. Gilt semantisch verlustfreie Normalisierung für Vergleiche.
  • Rezon / sugi (0.2.0) PHP5 Rahmen
  • phundament / app (0.17.1) Yii-Anwendung Boilerplate, mit Paketen vom Komponisten Repository http://packages.phundament.com
  • Parser für die Ausgabe der W3C CSS Validator
  • ncsuwebdev / php-ncstate (1.0.7) Werkzeugbibliothek für NC State
  • toin0u/trustpilot (0.1.0) Trustpilot Wrapper PHP 5.3 +-Bibliothek
  • sami / sami (v1.0) Sami,
    eine API-Dokumentation Generator
  • fsi / Datagrid-Bündel (v1.0.2) FSi Datagrid Bundle
  • nixilla / facebook-api-Consumer-(0,2, 0,1) Facebook API Verbraucher im Namensraum, einfach zu PHP testen
  • copiaincolla / Metatags-Bündel (1,0, 0,13) HTML Meta-Tags-Management.
  • schmunk42/multi-theme (0.1.1) Yii Framework Theme-Manager-Klasse, Schalter Themen von regulären Ausdrücken auf Controller Routen.
  • bgallagher / bgoauthprovider (0.1.2, 0.1.1) ZF2 OAuth 1.0a-Provider-Modul
  • mikejw / elib-base (0.9.3) Basiskomponente Bibliothek für die Empathie PHP Framework
  • Die UniqueKeyInstancePoolingBehaviors fügt zusätzliche Instanz Pooling Abfrage-Methoden, die auf eindeutigen Schlüsseln FindOne.
  • pk / command-extra-Bündel (v1.0.1, v1.0.0) Bundle, das einige Geschmack verleiht Symfony2 die Befehle
  • basecom / cronjob-bundle (2.0.0) Bündeln, um effiziente und Gewinde cronjobs schreiben.
  • basecom / wrapper-Bündel (2.0.1, 2.0.0) Fügt einige Standard-Schnellzugriffe für Container und Befehle
  • Presta / sitemap-Bündel (v1.1.0) Ein symfony 2 Bündel, die Werkzeuge, um Ihre Anwendung sitemap Aufbau bietet.
  • mikejw / Empathie (0.9.5) Empathy PHP Framework
  • pagon / logger (0.1.0) Pagon einfache Logger
  • pagon / Faser (0.1.0) Dependency Injector Container der Pagon
  • pagon / eventemitter (0.4.0) Ereignis-Emitter für PHP
  • mordilion/zf2-module-layouts (1,0) ZF2ModuleLayouts ist ein einfaches Modul zu bauen Modul angegeben Layouts
  • mjohnson / admin (0.15.0) Ein CakePHP Admin Plugin.
  • Leezy / pheanstalk-bundle (2.1.2) Die LeezyPheanstalkBundle ist ein Symfony2 Bundle, die eine Kommandozeilen-Schnittstelle sorgt für Verwaltung der beanstalkd workqueue Server & eine pheanstalk Integration.
  • mjohnson / Utility (1.4.0) Eine Sammlung von CakePHP Utility Bibliotheken.
  • pagon / argparser (0.2.0) arg Parser für PHP
    PHPDeveloper.org