A Medley of Potpourri

A Medley of Potpourri is just what it says; various thoughts, opinions, ruminations, and contemplations on a variety of subjects.

Search This Blog

Saturday, November 24, 2018

PHP

From Wikipedia, the free encyclopedia

PHP
PHP-logo.svg
ParadigmImperative, functional, object-oriented, procedural, reflective
Designed byRasmus Lerdorf
DeveloperThe PHP Development Team, Zend Technologies
First appeared1995; 23 years ago

Stable release
7.2.12 / November 8, 2018; 16 days ago
Preview release
7.3.0RC6 / November 8, 2018; 16 days ago
Typing disciplineDynamic, weak since version 7.0:
Gradual
Implementation languageC (primarily; some components C++)
OSUnix-like, Windows
LicensePHP License (most of Zend engine under Zend Engine License)
Filename extensions.php, .phtml, .php3, .php4, .php5, .php7, .phps, .php-s, .pht
Websitesecure.php.net
Major implementations
Zend Engine, HHVM, Phalanger, Quercus, Parrot
Influenced by
Perl, C, C++, Java, Tcl
Influenced
Falcon, Hack

PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, and also used as a general-purpose programming language. It was originally created by Rasmus Lerdorf in 1994; the PHP reference implementation is now produced by The PHP Group. PHP originally stood for Personal Home Page, but it now stands for the recursive initialism PHP: Hypertext Preprocessor.

PHP code may be embedded into HTML code, or it can be used in combination with various web template systems, web content management systems, and web frameworks. PHP code is usually processed by a PHP interpreter implemented as a module in the web server or as a Common Gateway Interface (CGI) executable. The web server combines the results of the interpreted and executed PHP code, which may be any type of data, including images, with the generated web page. PHP code may also be executed with a command-line interface (CLI) and can be used to implement standalone graphical applications.

The standard PHP interpreter, powered by the Zend Engine, is free software released under the PHP License. PHP has been widely ported and can be deployed on most web servers on almost every operating system and platform, free of charge.

The PHP language evolved without a written formal specification or standard until 2014, with the original implementation acting as the de facto standard which other implementations aimed to follow. Since 2014 work has gone on to create a formal PHP specification.

History

Early history

Rasmus Lerdorf, who wrote the original Common Gateway Interface (CGI) component, together with Andi Gutmans and Zeev Suraski, who rewrote the parser that formed PHP 3.

PHP development began in 1994 when Rasmus Lerdorf wrote several Common Gateway Interface (CGI) programs in C, which he used to maintain his personal homepage. He extended them to work with web forms and to communicate with databases, and called this implementation "Personal Home Page/Forms Interpreter" or PHP/FI.

PHP/FI could be used to build simple, dynamic web applications. To accelerate bug reporting and improve the code, Lerdorf initially announced the release of PHP/FI as "Personal Home Page Tools (PHP Tools) version 1.0" on the Usenet discussion group comp.infosystems.www.authoring.cgi on June 8, 1995. This release already had the basic functionality that PHP has today. This included Perl-like variables, form handling, and the ability to embed HTML. The syntax resembled that of Perl, but was simpler, more limited and less consistent.

Early PHP was not intended to be a new programming language, and grew organically, with Lerdorf noting in retrospect: "I don't know how to stop it, there was never any intent to write a programming language [...] I have absolutely no idea how to write a programming language, I just kept adding the next logical step on the way." A development team began to form and, after months of work and beta testing, officially released PHP/FI 2 in November 1997.

The fact that PHP was not originally designed, but instead was developed organically has led to inconsistent naming of functions and inconsistent ordering of their parameters. In some cases, the function names were chosen to match the lower-level libraries which PHP was "wrapping",[18] while in some very early versions of PHP the length of the function names was used internally as a hash function, so names were chosen to improve the distribution of hash values.

PHP 3 and 4

This is an example of custom PHP code for the CMS WordPress.

Zeev Suraski and Andi Gutmans rewrote the parser in 1997 and formed the base of PHP 3, changing the language's name to the recursive acronym PHP: Hypertext Preprocessor. Afterwards, public testing of PHP 3 began, and the official launch came in June 1998. Suraski and Gutmans then started a new rewrite of PHP's core, producing the Zend Engine in 1999. They also founded Zend Technologies in Ramat Gan, Israel.

On May 22, 2000, PHP 4, powered by the Zend Engine 1.0, was released. As of August 2008 this branch reached version 4.4.9. PHP 4 is no longer under development nor will any security updates be released.

PHP 5

On July 14, 2004, PHP 5 was released, powered by the new Zend Engine II. PHP 5 included new features such as improved support for object-oriented programming, the PHP Data Objects (PDO) extension (which defines a lightweight and consistent interface for accessing databases), and numerous performance enhancements. In 2008 PHP 5 became the only stable version under development. Late static binding had been missing from PHP and was added in version 5.3.

Many high-profile open-source projects ceased to support PHP 4 in new code as of February 5, 2008, because of the GoPHP5 initiative, provided by a consortium of PHP developers promoting the transition from PHP 4 to PHP 5.

Over time, PHP interpreters became available on most existing 32-bit and 64-bit operating systems, either by building them from the PHP source code, or by using pre-built binaries. For the PHP versions 5.3 and 5.4, the only available Microsoft Windows binary distributions were 32-bit x86 builds, requiring Windows 32-bit compatibility mode while using Internet Information Services (IIS) on a 64-bit Windows platform. PHP version 5.5 made the 64-bit x86-64 builds available for Microsoft Windows.

PHP 6 and Unicode

PHP received mixed reviews due to lacking native Unicode support at the core language level. In 2005, a project headed by Andrei Zmievski was initiated to bring native Unicode support throughout PHP, by embedding the International Components for Unicode (ICU) library, and representing text strings as UTF-16 internally. Since this would cause major changes both to the internals of the language and to user code, it was planned to release this as version 6.0 of the language, along with other major features then in development.

However, a shortage of developers who understood the necessary changes, and performance problems arising from conversion to and from UTF-16, which is rarely used in a web context, led to delays in the project. As a result, a PHP 5.3 release was created in 2009, with many non-Unicode features back-ported from PHP 6, notably namespaces. In March 2010, the project in its current form was officially abandoned, and a PHP 5.4 release was prepared containing most remaining non-Unicode features from PHP 6, such as traits and closure re-binding. Initial hopes were that a new plan would be formed for Unicode integration, but as of 2014 none had been adopted.

PHP 7

During 2014 and 2015, a new major PHP version was developed, which was numbered PHP 7. The numbering of this version involved some debate. While the PHP 6 Unicode experiment had never been released, several articles and book titles referenced the PHP 6 name, which might have caused confusion if a new release were to reuse the name. After a vote, the name PHP 7 was chosen.

The foundation of PHP is a PHP branch that was originally dubbed PHP next generation (phpng). It was authored by Dmitry Stogov, Xinchen Hui and Nikita Popov, and aimed to optimize PHP performance by refactoring the Zend Engine while retaining near-complete language compatibility. As of 14 July 2014, WordPress-based benchmarks, which served as the main benchmark suite for the phpng project, showed an almost 100% increase in performance. Changes from phpng are also expected to make it easier to improve performance in the future, as more compact data structures and other changes are seen as better suited for a successful migration to a just-in-time (JIT) compiler. Because of the significant changes, the reworked Zend Engine is called Zend Engine 3, succeeding Zend Engine 2 used in PHP 5.

Because of major internal changes in phpng, it must receive a new major version number of PHP, rather than a minor PHP 5 release, according to PHP's release process. Major versions of PHP are allowed to break backward-compatibility of code and therefore PHP 7 presented an opportunity for other improvements beyond phpng that require backward-compatibility breaks. In particular, it involved the following changes:
  • Many fatal- or recoverable-level legacy PHP error mechanisms were replaced with modern object-oriented exceptions;
  • The syntax for variable dereferencing was reworked to be internally more consistent and complete, allowing the use of the operators ->, [], (), {}, and :: with arbitrary meaningful left-hand-side expressions;
  • Support for legacy PHP 4-style constructor methods was deprecated;
  • The behavior of the foreach statement was changed to be more predictable;
  • Constructors for the few classes built-in to PHP which returned null upon failure were changed to throw an exception instead, for consistency;
  • Several unmaintained or deprecated server application programming interfaces (SAPIs) and extensions were removed from the PHP core, most notably the legacy mysql extension;
  • The behavior of the list() operator was changed to remove support for strings;
  • Support for legacy ASP-style PHP code delimiters (<% and %>, ) was removed;
  • An oversight allowing a switch statement to have multiple default clauses was fixed;
  • Support for hexadecimal number support in some implicit conversions from strings to number types was removed;
  • The left-shift and right-shift operators were changed to behave more consistently across platforms;
  • Conversions between integers and floating point numbers were tightened and implemented more consistently across platforms;
PHP 7 also included new language features. Most notably, it introduces return type declarations for functions  which complement the existing parameter type declarations, and support for the scalar types (integer, float, string, and boolean) in parameter and return type declarations.

Beginning on June 28, 2011, the PHP Development Team implemented a timeline for the release of new versions of PHP. Under this system, at least one release should occur every month. Once per year, a minor release should occur which may include new features. Every minor release should at least be supported for two years with security and bug fixes, followed by at least one year of only security fixes, for a total of a three-year release process for every minor release. No new features, unless small and self-contained, are to be introduced into a minor release during the three-year release process.

Mascot

The elePHPant, PHP mascot.

The mascot of the PHP project is the elePHPant, a blue elephant with the PHP logo on its side, designed by Vincent Pontier in 1998. "The (PHP) letters were forming the shape of an elephant if viewed in a sideways angle." The elePHPant is sometimes differently colored when in plush toy form.

Many variations of this mascot have been made over the years. Only the elePHPants based on the original design by Vincent Pontier are considered official by the community. These are highly collectible and some of them are extremely rare. Different variations are listed on A Field Guide to Elephpants.

Syntax

The following "Hello, World!" program is written in PHP code embedded in an HTML document:
 


 
 PHP Test
 
echo 'Hello World
'
; ?>

However, as no requirement exists for PHP code to be embedded in HTML, the simplest version of Hello, World! may be written like this, with the closing tag omitted as preferred in files containing pure PHP code

 'Hello world';

The PHP interpreter only executes PHP code within its delimiters. Anything outside its delimiters is not processed by PHP, although non-PHP text is still subject to control structures described in PHP code. The most common delimiters are to open and ?> to close PHP sections. The shortened form also exists. This short delimiter makes script files less portable, since support for them can be disabled in the local PHP configuration and it is therefore discouraged. However, there is no recommendation against the use of the echo short tag . Prior to PHP 5.4.0, this short syntax for echo() only works with the short_open_tag configuration setting enabled, while for PHP 5.4.0 and later it is always available. The purpose of all these delimiters is to separate PHP code from non-PHP content, such as JavaScript code or HTML markup.

The first form of delimiters, and ?>, in XHTML and other XML documents, creates correctly formed XML processing instructions. This means that the resulting mixture of PHP code and other markup in the server-side file is itself well-formed XML.

Variables are prefixed with a dollar symbol, and a type does not need to be specified in advance. PHP 5 introduced type hinting that allows functions to force their parameters to be objects of a specific class, arrays, interfaces or callback functions. However, before PHP 7.0, type hints could not be used with scalar types such as integer or string.

Unlike function and class names, variable names are case sensitive. Both double-quoted ("") and heredoc strings provide the ability to interpolate a variable's value into the string. PHP treats newlines as whitespace in the manner of a free-form language, and statements are terminated by a semicolon. PHP has three types of comment syntax: /* */ marks block and inline comments; // or # are used for one-line comments. The echo statement is one of several facilities PHP provides to output text, e.g., to a web browser.

In terms of keywords and language syntax, PHP is similar to the C style syntax. if conditions, for and while loops, and function returns are similar in syntax to languages such as C, C++, C#, Java and Perl.

Data types

PHP stores integers in a platform-dependent range, either a 64-bit or 32-bit signed integer equivalent to the C-language long type. Unsigned integers are converted to signed values in certain situations; this behavior is different from other programming languages. Integer variables can be assigned using decimal (positive and negative), octal, hexadecimal, and binary notations.

Floating point numbers are also stored in a platform-specific range. They can be specified using floating point notation, or two forms of scientific notation.[113] PHP has a native Boolean type that is similar to the native Boolean types in Java and C++. Using the Boolean type conversion rules, non-zero values are interpreted as true and zero as false, as in Perl and C++.

The null data type represents a variable that has no value; NULL is the only allowed value for this data type.

Variables of the "resource" type represent references to resources from external sources. These are typically created by functions from a particular extension, and can only be processed by functions from the same extension; examples include file, image, and database resources.

Arrays can contain elements of any type that PHP can handle, including resources, objects, and even other arrays. Order is preserved in lists of values and in hashes with both keys and values, and the two can be intermingled. PHP also supports strings, which can be used with single quotes, double quotes, nowdoc or heredoc syntax.

The Standard PHP Library (SPL) attempts to solve standard problems and implements efficient data access interfaces and classes.

Functions

PHP defines a large array of functions in the core language and many are also available in various extensions; these functions are well documented in the online PHP documentation.[116] However, the built-in library has a wide variety of naming conventions and associated inconsistencies, as described under history above.

Custom functions may be defined by the developer, e.g.:

// define a function, this one is named "myAge"
function myAge(Int $birthYear) : String {

 // calculate the age
 $yearsOld = date('Y') - $birthYear;

 // return the age in a descriptive form
 return $yearsOld . ' year' . ($yearsOld != 1 ? 's' : ''); 
}

// Next, output the text concatenated
// with the return value of myAge()
// As the result of the syntax "myAge()", the myAge function is called.
echo 'I am currently ' . myAge(1995) . ' old.';

In 2018, the output of the above sample program is 'I am currently 23 years old.

In lieu of function pointers, functions in PHP can be referenced by a string containing their name. In this manner, normal PHP functions can be used, for example, as callbacks or within function tables. User-defined functions may be created at any time without being prototyped. Functions may be defined inside code blocks, permitting a run-time decision as to whether or not a function should be defined. There is a function_exists function that determines whether a function with a given name has already been defined. Function calls must use parentheses, with the exception of zero-argument class constructor functions called with the PHP operator new, in which case parentheses are optional.

Until PHP 5.3, support for anonymous functions and closures did not exist in PHP. While create_function() exists since PHP 4.0.1, it is merely a thin wrapper around eval() that allows normal PHP functions to be created during program execution. PHP 5.3 added syntax to define an anonymous function or "closure" which can capture variables from the surrounding scope:

function getAdder($x) {
 return function($y) use ($x) {
 return $x + $y;
 };
}

$adder = getAdder(8);
echo $adder(2); // prints "10"

In the example above, getAdder() function creates a closure using passed argument $x (the keyword use imports a variable from the lexical context), which takes an additional argument $y, and returns the created closure to the caller. Such a function is a first-class object, meaning that it can be stored in a variable, passed as a parameter to other functions, etc.

Unusually for a dynamically typed language, PHP supports type declarations on function parameters, which are enforced at runtime. This has been supported for classes and interfaces since PHP 5.0, for arrays since PHP 5.1, for "callables" since PHP 5.4, and scalar (integer, float, string and boolean) types since PHP 7.0. PHP 7.0 also has type declarations for function return types, expressed by placing the type name after the list of parameters, preceded by a colon. For example, the getAdder function from the earlier example could be annotated with types like so in PHP 7:

function getAdder(int $x): \Closure {
 return function(int $y) use ($x) : int {
 return $x + $y;
 };
}

$adder = getAdder(8);
echo $adder(2); // prints "10"
echo $adder(null); // throws an exception because an incorrect type was passed
$adder = getAdder([]); // would also throw an exception

By default, scalar type declarations follow weak typing principles. So, for example, if a parameter's type is int, PHP would allow not only integers, but also convertible numeric strings, floats or booleans to be passed to that function, and would convert them. However, PHP 7 has a "strict typing" mode which, when used, disallows such conversions for function calls and returns within a file.

PHP Objects

Basic object-oriented programming functionality was added in PHP 3 and improved in PHP 4. This allowed for PHP to gain further abstraction, making creative tasks easier for programmers using the language. Object handling was completely rewritten for PHP 5, expanding the feature set and enhancing performance. In previous versions of PHP, objects were handled like value types.[121] The drawback of this method was that code had to make heavy use of PHP's "reference" variables if it wanted to modify an object it was passed rather than creating a copy of it. In the new approach, objects are referenced by handle, and not by value.

PHP 5 introduced private and protected member variables and methods, along with abstract classes, final classes, abstract methods, and final methods. It also introduced a standard way of declaring constructors and destructors, similar to that of other object-oriented languages such as C++, and a standard exception handling model. Furthermore, PHP 5 added interfaces and allowed for multiple interfaces to be implemented. There are special interfaces that allow objects to interact with the runtime system. Objects implementing ArrayAccess can be used with array syntax and objects implementing Iterator or IteratorAggregate can be used with the foreach language construct. There is no virtual table feature in the engine, so static variables are bound with a name instead of a reference at compile time.

If the developer creates a copy of an object using the reserved word clone, the Zend engine will check whether a __clone() method has been defined. If not, it will call a default __clone() which will copy the object's properties. If a __clone() method is defined, then it will be responsible for setting the necessary properties in the created object. For convenience, the engine will supply a function that imports the properties of the source object, so the programmer can start with a by-value replica of the source object and only override properties that need to be changed.

The following is a basic example of object-oriented programming in PHP:

class Person
{
   public $firstName;
   public $lastName;

   public function __construct($firstName, $lastName = '') { // optional second argument
     $this->firstName = $firstName;
     $this->lastName = $lastName;
   }

   public function greet() {
     return 'Hello, my name is ' . $this->firstName .
       (($this->lastName != '') ? (' ' . $this->lastName) : '') . '.';
   }

   public static function staticGreet($firstName, $lastName) {
     return 'Hello, my name is ' . $firstName . ' ' . $lastName . '.';
   }
}

$he = new Person('John', 'Smith');
$she = new Person('Sally', 'Davis');
$other = new Person('iAmine');

echo $he->greet(); // prints "Hello, my name is John Smith."
echo '
';

echo $she->greet(); // prints "Hello, my name is Sally Davis."
echo '
';

echo $other->greet(); // prints "Hello, my name is iAmine."
echo '
';

echo Person::staticGreet('Jane', 'Doe'); // prints "Hello, my name is Jane Doe."

The visibility of PHP properties and methods is defined using the keywords public, private, and protected. The default is public, if only var is used; var is a synonym for public. Items declared public can be accessed everywhere. protected limits access to inherited classes (and to the class that defines the item). private limits visibility only to the class that defines the item. Objects of the same type have access to each other's private and protected members even though they are not the same instance.

Implementations

The original, only complete and most widely used PHP implementation is powered by the Zend Engine and known simply as PHP. To disambiguate it from other implementations, it is sometimes unofficially called "Zend PHP". The Zend Engine compiles PHP source code on-the-fly into an internal format that it can execute, thus it works as an interpreter. It is also the "reference implementation" of PHP, as PHP has no formal specification, and so the semantics of Zend PHP define the semantics of PHP. Due to the complex and nuanced semantics of PHP, defined by how Zend works, it is difficult for competing implementations to offer complete compatibility.

PHP's single-request-per-script-execution model, and the fact the Zend Engine is an interpreter, leads to inefficiency; as a result, various products have been developed to help improve PHP performance. In order to speed up execution time and not have to compile the PHP source code every time the web page is accessed, PHP scripts can also be deployed in the PHP engine's internal format by using an opcode cache, which works by caching the compiled form of a PHP script (opcodes) in shared memory to avoid the overhead of parsing and compiling the code every time the script runs. An opcode cache, Zend Opcache, is built into PHP since version 5.5. Another example of a widely used opcode cache is the Alternative PHP Cache (APC), which is available as a PECL extension.

While Zend PHP is still the most popular implementation, several other implementations have been developed. Some of these are compilers or support JIT compilation, and hence offer performance benefits over Zend PHP at the expense of lacking full PHP compatibility. Alternative implementations include the following:
  • HHVM (HipHop Virtual Machine) – developed at Facebook and available as open source, it converts PHP code into a high-level bytecode (commonly known as an intermediate language), which is then translated into x86-64 machine code dynamically at runtime by a just-in-time (JIT) compiler, resulting in up to 6× performance improvements;
  • Parrot – a virtual machine designed to run dynamic languages efficiently; Pipp transforms the PHP source code into the Parrot intermediate representation, which is then translated into the Parrot's bytecode and executed by the virtual machine;
  • Phalanger – compiles PHP into Common Intermediate Language (CIL) bytecode;
  • Quercus – compiles PHP into Java bytecode;
  • HipHop – developed at Facebook and available as open source, it transforms the PHP scripts into C++ code and then compiles the resulting code, reducing the server load up to 50%. In early 2013, Facebook deprecated it in favor of HHVM due to multiple reasons, including deployment difficulties and lack of support for the whole PHP language, including the create_function() and eval() constructs.

Licensing

PHP is free software released under the PHP License, which stipulates that:
Products derived from this software may not be called "PHP", nor may "PHP" appear in their name, without prior written permission from group@php.net. You may indicate that your software works in conjunction with PHP by saying "Foo for PHP" instead of calling it "PHP Foo" or "phpfoo".
This restriction on use of "PHP" makes the PHP License incompatible with the General Public License (GPL), while the Zend License is incompatible due to an advertising clause similar to that of the original BSD license.

Development and community

PHP includes various free and open-source libraries in its source distribution, or uses them in resulting PHP binary builds. PHP is fundamentally an Internet-aware system with built-in modules for accessing File Transfer Protocol (FTP) servers and many database servers, including PostgreSQL, MySQL, Microsoft SQL Server and SQLite (which is an embedded database), LDAP servers, and others. Numerous functions familiar to C programmers, such as those in the stdio family, are available in standard PHP builds.

PHP allows developers to write extensions in C to add functionality to the PHP language. PHP extensions can be compiled statically into PHP or loaded dynamically at runtime. Numerous extensions have been written to add support for the Windows API, process management on Unix-like operating systems, multibyte strings (Unicode), cURL, and several popular compression formats. Other PHP features made available through extensions include integration with IRC, dynamic generation of images and Adobe Flash content, PHP Data Objects (PDO) as an abstraction layer used for accessing databases, and even speech synthesis. Some of the language's core functions, such as those dealing with strings and arrays, are also implemented as extensions. The PHP Extension Community Library (PECL) project is a repository for extensions to the PHP language.

Some other projects, such as Zephir, provide the ability for PHP extensions to be created in a high-level language and compiled into native PHP extensions. Such an approach, instead of writing PHP extensions directly in C, simplifies the development of extensions and reduces the time required for programming and testing.

The PHP Group consists of ten people (as of 2015): Thies C. Arntzen, Stig Bakken, Shane Caraveo, Andi Gutmans, Rasmus Lerdorf, Sam Ruby, Sascha Schumann, Zeev Suraski, Jim Winstead, Andrei Zmievski.

Zend Technologies provides a PHP Certification based on PHP 5.5[145] exam for programmers to become certified PHP developers.

Installation and configuration

There are two primary ways for adding support for PHP to a web server – as a native web server module, or as a CGI executable. PHP has a direct module interface called Server Application Programming Interface (SAPI), which is supported by many web servers including Apache HTTP Server, Microsoft IIS, Netscape (now defunct) and iPlanet. Some other web servers, such as OmniHTTPd, support the Internet Server Application Programming Interface (ISAPI), which is a Microsoft's web server module interface. If PHP has no module support for a web server, it can always be used as a Common Gateway Interface (CGI) or FastCGI processor; in that case, the web server is configured to use PHP's CGI executable to process all requests to PHP files.

PHP-FPM (FastCGI Process Manager) is an alternative FastCGI implementation for PHP, bundled with the official PHP distribution since version 5.3.3. When compared to the older FastCGI implementation, it contains some additional features, mostly useful for heavily loaded web servers.

When using PHP for command-line scripting, a PHP command-line interface (CLI) executable is needed. PHP supports a CLI SAPI as of PHP 4.3.0. The main focus of this SAPI is developing shell applications using PHP. There are quite a few differences between the CLI SAPI and other SAPIs, although they do share many of the same behaviors.

PHP has a direct module interface called SAPI for different web servers; in case of PHP 5 and Apache 2.0 on Windows, it is provided in form of a DLL file called php5apache2.dll, which is a module that, among other functions, provides an interface between PHP and the web server, implemented in a form that the server understands. This form is what is known as a SAPI.
There are different kinds of SAPIs for various web server extensions. For example, in addition to those listed above, other SAPIs for the PHP language include the Common Gateway Interface (CGI) and command-line interface (CLI).

PHP can also be used for writing desktop graphical user interface (GUI) applications, by using the PHP-GTK extension. PHP-GTK is not included in the official PHP distribution, and as an extension it can be used only with PHP versions 5.1.0 and newer. The most common way of installing PHP-GTK is compiling it from the source code.

When PHP is installed and used in cloud environments, software development kits (SDKs) are provided for using cloud-specific features. For example:
  • Amazon Web Services provides the AWS SDK for PHP;
  • Windows Azure can be used with the Windows Azure SDK for PHP;
Numerous configuration options are supported, affecting both core PHP features and extensions. Configuration file php.ini is searched for in different locations, depending on the way PHP is used. The configuration file is split into various sections, while some of the configuration options can be also set within the web server configuration.

Use

A broad overview of the LAMP software bundle, displayed here together with Squid.

PHP is a general-purpose scripting language that is especially suited to server-side web development, in which case PHP generally runs on a web server. Any PHP code in a requested file is executed by the PHP runtime, usually to create dynamic web page content or dynamic images used on websites or elsewhere. It can also be used for command-line scripting and client-side graphical user interface (GUI) applications. PHP can be deployed on most web servers, many operating systems and platforms, and can be used with many relational database management systems (RDBMS). Most web hosting providers support PHP for use by their clients. It is available free of charge, and the PHP Group provides the complete source code for users to build, customize and extend for their own use.

Dynamic web page: example of server-side scripting (PHP and MySQL).

PHP acts primarily as a filter, taking input from a file or stream containing text and/or PHP instructions and outputting another stream of data. Most commonly the output will be HTML, although it could be JSON, XML or binary data such as image or audio formats. Since PHP 4, the PHP parser compiles input to produce bytecode for processing by the Zend Engine, giving improved performance over its interpreter predecessor.

Originally designed to create dynamic web pages, PHP now focuses mainly on server-side scripting, and it is similar to other server-side scripting languages that provide dynamic content from a web server to a client, such as Microsoft's ASP.NET, Sun Microsystems' JavaServer Pages, and mod_perl. PHP has also attracted the development of many software frameworks that provide building blocks and a design structure to promote rapid application development (RAD). Some of these include PRADO, CakePHP, Symfony, CodeIgniter, Laravel, Yii Framework, Phalcon and Zend Framework, offering features similar to other web frameworks.

The LAMP architecture has become popular in the web industry as a way of deploying web applications. PHP is commonly used as the P in this bundle alongside Linux, Apache and MySQL, although the P may also refer to Python, Perl, or some mix of the three. Similar packages, WAMP and MAMP, are also available for Windows and OS X, with the first letter standing for the respective operating system. Although both PHP and Apache are provided as part of the Mac OS X base install, users of these packages seek a simpler installation mechanism that can be more easily kept up to date.

As of April 2007, over 20 million Internet domains had web services hosted on servers with PHP installed and mod_php was recorded as the most popular Apache HTTP Server module. As of June 2018, PHP was used as the server-side programming language on 83.5% of websites where the language could be determined. Web content management systems written in PHP include MediaWiki, Joomla, eZ Publish, eZ Platform, SilverStripe, WordPress, Drupal, and Moodle. Websites written in PHP, in back-end and/or user-facing portion, include Facebook, Digg, Tumblr, Dailymotion, and Slack.

For specific and more advanced usage scenarios, PHP offers a well defined and documented way for writing custom extensions in C or C++. Besides extending the language itself in form of additional libraries, extensions are providing a way for improving execution speed where it is critical and there is room for improvements by using a true compiled language. PHP also offers well defined ways for embedding itself into other software projects. That way PHP can be easily used as an internal scripting language for another project, also providing tight interfacing with the project's specific internal data structures.

PHP received mixed reviews due to lacking support for multithreading at the core language level,[191] though using threads is made possible by the "pthreads" PECL extension.

As of January 2013, PHP was used in more than 240 million websites (39% of those sampled) and
was installed on 2.1 million web servers.

A command line interface, php-cli, and two ActiveX Windows Script Host scripting engines for PHP have been produced.

Security

In 2017, 3% of all vulnerabilities listed by the National Vulnerability Database were linked to PHP; historically, about 30% of all vulnerabilities listed since 1996 in this database are linked to PHP. Technical security flaws of the language itself or of its core libraries are not frequent (22 in 2009, about 1% of the total although PHP applies to about 20% of programs listed). Recognizing that programmers make mistakes, some languages include taint checking to automatically detect the lack of input validation which induces many issues. Such a feature is being developed for PHP, but its inclusion into a release has been rejected several times in the past.

There are advanced protection patches such as Suhosin and Hardening-Patch, especially designed for web hosting environments.

Historically, old versions of PHP had some configuration parameters and default values for such runtime settings that made some PHP applications prone to security issues. Among these, magic_quotes_gpc and register_globals[201] configuration directives were the best known; the latter made any URL parameters become PHP variables, opening a path for serious security vulnerabilities by allowing an attacker to set the value of any uninitialized global variable and interfere with the execution of a PHP script. Support for "magic quotes" and "register globals" settings has been deprecated as of PHP 5.3.0, and removed as of PHP 5.4.0.

Another example for the potential runtime settings vulnerability comes from failing to disable PHP execution (e.g. via engine configuration directive) for the directory where uploaded files are stored; enabling it can result in execution of malicious PHP code embedded within the uploaded files, e.g. when allowing users to upload images. The best practice is to either locate the image directory outside of the document root available to the web server and serve it via intermediary script, or disable PHP execution for the directory which stores the uploaded files.

Also, enabling the dynamic loading of PHP extensions (via enable_dl configuration directive) in a shared web hosting environment can lead to security issues.

Implied type conversions that result in different values being treated as equal, sometimes against the programmer's intent, can lead to security issues. For example, the result of the comparison 0e1234 == 0 is true, because the first compared value is treated as scientific notation having the value (0×101234), i.e. zero. Errors like this resulted in authentication vulnerabilities in Simple Machines Forum, Typo3 and phpBB when MD5 password hashes were compared. The recommended way is to use hash_equals() (for timing attack safety), strcmp or the identity operator (===), as 0e1234 === 0 results in false.

In a 2013 analysis of over 170,000 website defacements, published by Zone-H, the most frequently (53%) used technique was exploitation of file inclusion vulnerability, mostly related to insecure usage of the PHP functions include, require, and allow_url_fopen.
at November 24, 2018
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Newer Post Older Post Home

Bionics

From Wikipedia, the free encyclopedia https://en.wikipedia.org/wiki/Bionics   ...

  • Islamic State and the Levant
    From Wikipedia, the free encyclopedia Islamic State of Iraq and the Levant الدولة الإسلامية في العراق والشام   ( ...
  • Heart Sutra
    From Wikipedia, the free encyclopedia A reproduction of the palm -leaf manuscript in Siddham script ...
  • Environmental impact of fracking
    From Wikipedia, the free encyclopedia Fracking Shale gas drilling rig near Alvarado, Texas The environme...

Search This Blog

  • Home

About Me

My photo
David J Strumfels
View my complete profile

Blog Archive

  • ►  2025 (843)
    • ►  May (90)
      • ►  May 15 (5)
      • ►  May 14 (6)
      • ►  May 13 (12)
      • ►  May 12 (4)
      • ►  May 11 (2)
      • ►  May 10 (5)
      • ►  May 09 (3)
      • ►  May 08 (7)
      • ►  May 07 (3)
      • ►  May 06 (8)
      • ►  May 05 (9)
      • ►  May 04 (5)
      • ►  May 03 (6)
      • ►  May 02 (5)
      • ►  May 01 (10)
    • ►  April (193)
      • ►  Apr 30 (8)
      • ►  Apr 29 (6)
      • ►  Apr 28 (5)
      • ►  Apr 27 (10)
      • ►  Apr 26 (9)
      • ►  Apr 25 (4)
      • ►  Apr 24 (11)
      • ►  Apr 23 (3)
      • ►  Apr 22 (8)
      • ►  Apr 21 (10)
      • ►  Apr 20 (14)
      • ►  Apr 19 (6)
      • ►  Apr 18 (13)
      • ►  Apr 17 (10)
      • ►  Apr 16 (8)
      • ►  Apr 15 (4)
      • ►  Apr 14 (6)
      • ►  Apr 13 (7)
      • ►  Apr 12 (7)
      • ►  Apr 11 (9)
      • ►  Apr 10 (1)
      • ►  Apr 09 (5)
      • ►  Apr 08 (4)
      • ►  Apr 07 (5)
      • ►  Apr 06 (4)
      • ►  Apr 05 (4)
      • ►  Apr 04 (2)
      • ►  Apr 03 (2)
      • ►  Apr 02 (2)
      • ►  Apr 01 (6)
    • ►  March (182)
      • ►  Mar 31 (5)
      • ►  Mar 30 (10)
      • ►  Mar 29 (12)
      • ►  Mar 28 (5)
      • ►  Mar 27 (7)
      • ►  Mar 26 (5)
      • ►  Mar 25 (7)
      • ►  Mar 24 (8)
      • ►  Mar 23 (6)
      • ►  Mar 22 (5)
      • ►  Mar 21 (5)
      • ►  Mar 20 (5)
      • ►  Mar 19 (6)
      • ►  Mar 18 (4)
      • ►  Mar 17 (7)
      • ►  Mar 16 (5)
      • ►  Mar 15 (7)
      • ►  Mar 14 (5)
      • ►  Mar 13 (2)
      • ►  Mar 12 (1)
      • ►  Mar 11 (1)
      • ►  Mar 10 (6)
      • ►  Mar 09 (8)
      • ►  Mar 08 (7)
      • ►  Mar 07 (6)
      • ►  Mar 06 (11)
      • ►  Mar 05 (6)
      • ►  Mar 04 (8)
      • ►  Mar 03 (4)
      • ►  Mar 02 (5)
      • ►  Mar 01 (3)
    • ►  February (115)
      • ►  Feb 28 (5)
      • ►  Feb 27 (5)
      • ►  Feb 26 (1)
      • ►  Feb 25 (2)
      • ►  Feb 24 (5)
      • ►  Feb 22 (2)
      • ►  Feb 21 (2)
      • ►  Feb 20 (3)
      • ►  Feb 19 (4)
      • ►  Feb 18 (4)
      • ►  Feb 17 (6)
      • ►  Feb 16 (2)
      • ►  Feb 15 (4)
      • ►  Feb 14 (4)
      • ►  Feb 13 (1)
      • ►  Feb 12 (3)
      • ►  Feb 11 (2)
      • ►  Feb 10 (7)
      • ►  Feb 09 (5)
      • ►  Feb 08 (4)
      • ►  Feb 07 (4)
      • ►  Feb 06 (5)
      • ►  Feb 05 (7)
      • ►  Feb 04 (6)
      • ►  Feb 03 (7)
      • ►  Feb 02 (7)
      • ►  Feb 01 (8)
    • ►  January (263)
      • ►  Jan 31 (7)
      • ►  Jan 30 (8)
      • ►  Jan 29 (8)
      • ►  Jan 28 (6)
      • ►  Jan 27 (7)
      • ►  Jan 26 (15)
      • ►  Jan 25 (11)
      • ►  Jan 24 (18)
      • ►  Jan 23 (10)
      • ►  Jan 22 (13)
      • ►  Jan 21 (5)
      • ►  Jan 20 (9)
      • ►  Jan 19 (2)
      • ►  Jan 18 (6)
      • ►  Jan 17 (4)
      • ►  Jan 16 (5)
      • ►  Jan 15 (7)
      • ►  Jan 14 (7)
      • ►  Jan 13 (11)
      • ►  Jan 12 (4)
      • ►  Jan 11 (16)
      • ►  Jan 10 (11)
      • ►  Jan 09 (6)
      • ►  Jan 08 (5)
      • ►  Jan 07 (9)
      • ►  Jan 06 (6)
      • ►  Jan 05 (10)
      • ►  Jan 04 (14)
      • ►  Jan 03 (4)
      • ►  Jan 02 (14)
      • ►  Jan 01 (5)
  • ►  2024 (3069)
    • ►  December (227)
      • ►  Dec 31 (6)
      • ►  Dec 30 (4)
      • ►  Dec 29 (5)
      • ►  Dec 28 (4)
      • ►  Dec 27 (4)
      • ►  Dec 26 (5)
      • ►  Dec 25 (3)
      • ►  Dec 24 (5)
      • ►  Dec 23 (6)
      • ►  Dec 22 (8)
      • ►  Dec 21 (9)
      • ►  Dec 20 (15)
      • ►  Dec 19 (4)
      • ►  Dec 18 (13)
      • ►  Dec 17 (9)
      • ►  Dec 16 (14)
      • ►  Dec 15 (14)
      • ►  Dec 14 (12)
      • ►  Dec 13 (6)
      • ►  Dec 12 (10)
      • ►  Dec 11 (11)
      • ►  Dec 10 (7)
      • ►  Dec 09 (7)
      • ►  Dec 08 (6)
      • ►  Dec 07 (13)
      • ►  Dec 06 (4)
      • ►  Dec 05 (8)
      • ►  Dec 04 (3)
      • ►  Dec 03 (2)
      • ►  Dec 02 (6)
      • ►  Dec 01 (4)
    • ►  November (223)
      • ►  Nov 30 (6)
      • ►  Nov 29 (6)
      • ►  Nov 28 (6)
      • ►  Nov 27 (4)
      • ►  Nov 26 (5)
      • ►  Nov 25 (12)
      • ►  Nov 24 (9)
      • ►  Nov 23 (9)
      • ►  Nov 22 (7)
      • ►  Nov 21 (8)
      • ►  Nov 20 (6)
      • ►  Nov 19 (5)
      • ►  Nov 18 (8)
      • ►  Nov 17 (7)
      • ►  Nov 16 (7)
      • ►  Nov 15 (8)
      • ►  Nov 14 (8)
      • ►  Nov 13 (5)
      • ►  Nov 12 (3)
      • ►  Nov 11 (7)
      • ►  Nov 10 (12)
      • ►  Nov 09 (6)
      • ►  Nov 08 (10)
      • ►  Nov 07 (8)
      • ►  Nov 06 (4)
      • ►  Nov 05 (2)
      • ►  Nov 04 (7)
      • ►  Nov 03 (19)
      • ►  Nov 02 (7)
      • ►  Nov 01 (12)
    • ►  October (231)
      • ►  Oct 31 (5)
      • ►  Oct 30 (9)
      • ►  Oct 29 (13)
      • ►  Oct 28 (11)
      • ►  Oct 27 (13)
      • ►  Oct 26 (11)
      • ►  Oct 25 (11)
      • ►  Oct 24 (8)
      • ►  Oct 23 (8)
      • ►  Oct 22 (1)
      • ►  Oct 21 (8)
      • ►  Oct 20 (2)
      • ►  Oct 17 (5)
      • ►  Oct 16 (8)
      • ►  Oct 15 (14)
      • ►  Oct 14 (15)
      • ►  Oct 13 (11)
      • ►  Oct 12 (7)
      • ►  Oct 11 (8)
      • ►  Oct 10 (4)
      • ►  Oct 09 (11)
      • ►  Oct 08 (3)
      • ►  Oct 07 (6)
      • ►  Oct 06 (3)
      • ►  Oct 05 (2)
      • ►  Oct 04 (5)
      • ►  Oct 03 (9)
      • ►  Oct 02 (8)
      • ►  Oct 01 (12)
    • ►  September (257)
      • ►  Sep 30 (3)
      • ►  Sep 29 (12)
      • ►  Sep 28 (16)
      • ►  Sep 27 (6)
      • ►  Sep 26 (2)
      • ►  Sep 25 (1)
      • ►  Sep 24 (3)
      • ►  Sep 23 (2)
      • ►  Sep 22 (6)
      • ►  Sep 21 (18)
      • ►  Sep 20 (5)
      • ►  Sep 19 (5)
      • ►  Sep 18 (2)
      • ►  Sep 17 (1)
      • ►  Sep 16 (4)
      • ►  Sep 15 (12)
      • ►  Sep 14 (4)
      • ►  Sep 13 (12)
      • ►  Sep 12 (6)
      • ►  Sep 11 (5)
      • ►  Sep 10 (4)
      • ►  Sep 09 (9)
      • ►  Sep 08 (12)
      • ►  Sep 07 (17)
      • ►  Sep 06 (13)
      • ►  Sep 05 (10)
      • ►  Sep 04 (10)
      • ►  Sep 03 (18)
      • ►  Sep 02 (20)
      • ►  Sep 01 (19)
    • ►  August (338)
      • ►  Aug 31 (16)
      • ►  Aug 30 (17)
      • ►  Aug 29 (11)
      • ►  Aug 28 (15)
      • ►  Aug 27 (16)
      • ►  Aug 26 (7)
      • ►  Aug 25 (7)
      • ►  Aug 24 (11)
      • ►  Aug 23 (9)
      • ►  Aug 22 (11)
      • ►  Aug 21 (8)
      • ►  Aug 20 (14)
      • ►  Aug 19 (9)
      • ►  Aug 18 (7)
      • ►  Aug 17 (3)
      • ►  Aug 16 (13)
      • ►  Aug 15 (7)
      • ►  Aug 14 (12)
      • ►  Aug 13 (12)
      • ►  Aug 12 (15)
      • ►  Aug 11 (13)
      • ►  Aug 10 (12)
      • ►  Aug 09 (17)
      • ►  Aug 08 (13)
      • ►  Aug 07 (8)
      • ►  Aug 06 (8)
      • ►  Aug 05 (17)
      • ►  Aug 04 (4)
      • ►  Aug 03 (7)
      • ►  Aug 02 (13)
      • ►  Aug 01 (6)
    • ►  July (305)
      • ►  Jul 31 (7)
      • ►  Jul 30 (14)
      • ►  Jul 29 (11)
      • ►  Jul 28 (17)
      • ►  Jul 27 (12)
      • ►  Jul 26 (13)
      • ►  Jul 25 (12)
      • ►  Jul 24 (4)
      • ►  Jul 23 (15)
      • ►  Jul 22 (8)
      • ►  Jul 21 (8)
      • ►  Jul 20 (11)
      • ►  Jul 19 (13)
      • ►  Jul 18 (5)
      • ►  Jul 17 (4)
      • ►  Jul 16 (7)
      • ►  Jul 15 (12)
      • ►  Jul 14 (12)
      • ►  Jul 13 (4)
      • ►  Jul 12 (11)
      • ►  Jul 11 (14)
      • ►  Jul 10 (10)
      • ►  Jul 09 (14)
      • ►  Jul 08 (10)
      • ►  Jul 07 (3)
      • ►  Jul 06 (9)
      • ►  Jul 05 (13)
      • ►  Jul 04 (9)
      • ►  Jul 03 (8)
      • ►  Jul 02 (8)
      • ►  Jul 01 (7)
    • ►  June (217)
      • ►  Jun 30 (5)
      • ►  Jun 29 (7)
      • ►  Jun 28 (6)
      • ►  Jun 27 (4)
      • ►  Jun 26 (4)
      • ►  Jun 25 (8)
      • ►  Jun 24 (9)
      • ►  Jun 23 (5)
      • ►  Jun 22 (5)
      • ►  Jun 21 (4)
      • ►  Jun 20 (4)
      • ►  Jun 19 (7)
      • ►  Jun 18 (10)
      • ►  Jun 17 (4)
      • ►  Jun 16 (10)
      • ►  Jun 15 (10)
      • ►  Jun 14 (11)
      • ►  Jun 13 (14)
      • ►  Jun 12 (9)
      • ►  Jun 11 (8)
      • ►  Jun 10 (6)
      • ►  Jun 09 (9)
      • ►  Jun 08 (14)
      • ►  Jun 07 (2)
      • ►  Jun 06 (1)
      • ►  Jun 05 (2)
      • ►  Jun 04 (11)
      • ►  Jun 03 (3)
      • ►  Jun 02 (15)
      • ►  Jun 01 (10)
    • ►  May (166)
      • ►  May 31 (3)
      • ►  May 30 (2)
      • ►  May 29 (6)
      • ►  May 28 (5)
      • ►  May 27 (9)
      • ►  May 26 (6)
      • ►  May 25 (3)
      • ►  May 24 (6)
      • ►  May 23 (6)
      • ►  May 22 (6)
      • ►  May 21 (8)
      • ►  May 20 (2)
      • ►  May 19 (5)
      • ►  May 18 (5)
      • ►  May 17 (3)
      • ►  May 16 (5)
      • ►  May 15 (6)
      • ►  May 14 (4)
      • ►  May 13 (4)
      • ►  May 12 (9)
      • ►  May 11 (12)
      • ►  May 10 (4)
      • ►  May 09 (7)
      • ►  May 08 (5)
      • ►  May 07 (8)
      • ►  May 06 (10)
      • ►  May 05 (2)
      • ►  May 04 (4)
      • ►  May 03 (2)
      • ►  May 02 (6)
      • ►  May 01 (3)
    • ►  April (275)
      • ►  Apr 29 (2)
      • ►  Apr 28 (8)
      • ►  Apr 27 (10)
      • ►  Apr 26 (11)
      • ►  Apr 25 (9)
      • ►  Apr 24 (7)
      • ►  Apr 23 (5)
      • ►  Apr 22 (8)
      • ►  Apr 21 (9)
      • ►  Apr 20 (8)
      • ►  Apr 19 (4)
      • ►  Apr 18 (9)
      • ►  Apr 17 (11)
      • ►  Apr 16 (15)
      • ►  Apr 15 (12)
      • ►  Apr 14 (15)
      • ►  Apr 13 (14)
      • ►  Apr 12 (15)
      • ►  Apr 11 (12)
      • ►  Apr 10 (14)
      • ►  Apr 09 (6)
      • ►  Apr 08 (16)
      • ►  Apr 07 (4)
      • ►  Apr 06 (9)
      • ►  Apr 05 (13)
      • ►  Apr 04 (8)
      • ►  Apr 03 (12)
      • ►  Apr 02 (5)
      • ►  Apr 01 (4)
    • ►  March (200)
      • ►  Mar 31 (6)
      • ►  Mar 30 (12)
      • ►  Mar 29 (9)
      • ►  Mar 28 (11)
      • ►  Mar 27 (13)
      • ►  Mar 26 (8)
      • ►  Mar 25 (9)
      • ►  Mar 24 (3)
      • ►  Mar 23 (7)
      • ►  Mar 22 (3)
      • ►  Mar 21 (16)
      • ►  Mar 20 (2)
      • ►  Mar 19 (7)
      • ►  Mar 18 (6)
      • ►  Mar 17 (12)
      • ►  Mar 16 (9)
      • ►  Mar 15 (10)
      • ►  Mar 14 (2)
      • ►  Mar 13 (8)
      • ►  Mar 12 (1)
      • ►  Mar 10 (4)
      • ►  Mar 09 (2)
      • ►  Mar 08 (1)
      • ►  Mar 07 (4)
      • ►  Mar 06 (6)
      • ►  Mar 05 (11)
      • ►  Mar 04 (9)
      • ►  Mar 02 (8)
      • ►  Mar 01 (1)
    • ►  February (220)
      • ►  Feb 29 (6)
      • ►  Feb 28 (1)
      • ►  Feb 27 (4)
      • ►  Feb 26 (6)
      • ►  Feb 25 (7)
      • ►  Feb 24 (4)
      • ►  Feb 23 (5)
      • ►  Feb 22 (7)
      • ►  Feb 20 (15)
      • ►  Feb 19 (4)
      • ►  Feb 18 (13)
      • ►  Feb 17 (4)
      • ►  Feb 16 (5)
      • ►  Feb 15 (10)
      • ►  Feb 14 (9)
      • ►  Feb 13 (17)
      • ►  Feb 12 (9)
      • ►  Feb 11 (10)
      • ►  Feb 10 (18)
      • ►  Feb 09 (5)
      • ►  Feb 08 (9)
      • ►  Feb 07 (11)
      • ►  Feb 06 (6)
      • ►  Feb 05 (10)
      • ►  Feb 04 (4)
      • ►  Feb 03 (5)
      • ►  Feb 02 (8)
      • ►  Feb 01 (8)
    • ►  January (410)
      • ►  Jan 31 (13)
      • ►  Jan 30 (11)
      • ►  Jan 29 (14)
      • ►  Jan 28 (11)
      • ►  Jan 27 (20)
      • ►  Jan 26 (22)
      • ►  Jan 25 (16)
      • ►  Jan 24 (14)
      • ►  Jan 23 (18)
      • ►  Jan 22 (15)
      • ►  Jan 21 (11)
      • ►  Jan 20 (16)
      • ►  Jan 19 (5)
      • ►  Jan 18 (11)
      • ►  Jan 17 (11)
      • ►  Jan 16 (8)
      • ►  Jan 15 (27)
      • ►  Jan 14 (12)
      • ►  Jan 13 (16)
      • ►  Jan 12 (4)
      • ►  Jan 11 (8)
      • ►  Jan 10 (7)
      • ►  Jan 09 (9)
      • ►  Jan 08 (10)
      • ►  Jan 07 (10)
      • ►  Jan 06 (13)
      • ►  Jan 05 (18)
      • ►  Jan 04 (9)
      • ►  Jan 03 (20)
      • ►  Jan 02 (14)
      • ►  Jan 01 (17)
  • ►  2023 (4333)
    • ►  December (314)
      • ►  Dec 31 (10)
      • ►  Dec 30 (18)
      • ►  Dec 29 (17)
      • ►  Dec 28 (8)
      • ►  Dec 27 (1)
      • ►  Dec 26 (14)
      • ►  Dec 25 (19)
      • ►  Dec 24 (20)
      • ►  Dec 23 (12)
      • ►  Dec 22 (12)
      • ►  Dec 21 (4)
      • ►  Dec 20 (18)
      • ►  Dec 19 (9)
      • ►  Dec 18 (5)
      • ►  Dec 17 (6)
      • ►  Dec 16 (17)
      • ►  Dec 15 (5)
      • ►  Dec 14 (16)
      • ►  Dec 13 (10)
      • ►  Dec 12 (7)
      • ►  Dec 11 (2)
      • ►  Dec 10 (7)
      • ►  Dec 09 (3)
      • ►  Dec 08 (5)
      • ►  Dec 07 (5)
      • ►  Dec 06 (16)
      • ►  Dec 05 (13)
      • ►  Dec 04 (11)
      • ►  Dec 03 (8)
      • ►  Dec 02 (7)
      • ►  Dec 01 (9)
    • ►  November (353)
      • ►  Nov 30 (10)
      • ►  Nov 29 (8)
      • ►  Nov 28 (7)
      • ►  Nov 27 (13)
      • ►  Nov 26 (7)
      • ►  Nov 25 (4)
      • ►  Nov 23 (11)
      • ►  Nov 22 (6)
      • ►  Nov 21 (7)
      • ►  Nov 20 (6)
      • ►  Nov 19 (5)
      • ►  Nov 18 (13)
      • ►  Nov 17 (10)
      • ►  Nov 16 (2)
      • ►  Nov 15 (16)
      • ►  Nov 14 (21)
      • ►  Nov 13 (14)
      • ►  Nov 12 (12)
      • ►  Nov 11 (19)
      • ►  Nov 10 (11)
      • ►  Nov 09 (24)
      • ►  Nov 08 (8)
      • ►  Nov 07 (11)
      • ►  Nov 06 (13)
      • ►  Nov 05 (18)
      • ►  Nov 04 (9)
      • ►  Nov 03 (21)
      • ►  Nov 02 (25)
      • ►  Nov 01 (22)
    • ►  October (549)
      • ►  Oct 31 (23)
      • ►  Oct 30 (19)
      • ►  Oct 29 (22)
      • ►  Oct 28 (30)
      • ►  Oct 27 (24)
      • ►  Oct 26 (28)
      • ►  Oct 25 (24)
      • ►  Oct 24 (20)
      • ►  Oct 23 (4)
      • ►  Oct 22 (24)
      • ►  Oct 21 (20)
      • ►  Oct 20 (17)
      • ►  Oct 19 (14)
      • ►  Oct 18 (14)
      • ►  Oct 17 (19)
      • ►  Oct 16 (12)
      • ►  Oct 15 (4)
      • ►  Oct 14 (23)
      • ►  Oct 13 (21)
      • ►  Oct 12 (22)
      • ►  Oct 11 (22)
      • ►  Oct 10 (11)
      • ►  Oct 09 (12)
      • ►  Oct 08 (19)
      • ►  Oct 07 (16)
      • ►  Oct 06 (19)
      • ►  Oct 05 (20)
      • ►  Oct 04 (11)
      • ►  Oct 03 (15)
      • ►  Oct 02 (11)
      • ►  Oct 01 (9)
    • ►  September (478)
      • ►  Sep 30 (25)
      • ►  Sep 29 (19)
      • ►  Sep 28 (28)
      • ►  Sep 27 (17)
      • ►  Sep 26 (21)
      • ►  Sep 25 (21)
      • ►  Sep 24 (6)
      • ►  Sep 23 (13)
      • ►  Sep 22 (6)
      • ►  Sep 21 (11)
      • ►  Sep 20 (9)
      • ►  Sep 19 (4)
      • ►  Sep 18 (6)
      • ►  Sep 17 (4)
      • ►  Sep 16 (11)
      • ►  Sep 15 (13)
      • ►  Sep 14 (22)
      • ►  Sep 13 (9)
      • ►  Sep 12 (11)
      • ►  Sep 11 (13)
      • ►  Sep 10 (25)
      • ►  Sep 09 (26)
      • ►  Sep 08 (23)
      • ►  Sep 07 (20)
      • ►  Sep 06 (27)
      • ►  Sep 05 (20)
      • ►  Sep 04 (18)
      • ►  Sep 03 (11)
      • ►  Sep 02 (24)
      • ►  Sep 01 (15)
    • ►  August (464)
      • ►  Aug 31 (20)
      • ►  Aug 30 (24)
      • ►  Aug 29 (10)
      • ►  Aug 28 (17)
      • ►  Aug 27 (15)
      • ►  Aug 26 (20)
      • ►  Aug 25 (12)
      • ►  Aug 24 (8)
      • ►  Aug 23 (16)
      • ►  Aug 22 (12)
      • ►  Aug 21 (21)
      • ►  Aug 20 (18)
      • ►  Aug 19 (10)
      • ►  Aug 18 (19)
      • ►  Aug 17 (14)
      • ►  Aug 16 (15)
      • ►  Aug 15 (22)
      • ►  Aug 14 (22)
      • ►  Aug 13 (11)
      • ►  Aug 12 (18)
      • ►  Aug 11 (15)
      • ►  Aug 10 (15)
      • ►  Aug 09 (22)
      • ►  Aug 08 (19)
      • ►  Aug 07 (24)
      • ►  Aug 06 (17)
      • ►  Aug 05 (3)
      • ►  Aug 04 (7)
      • ►  Aug 03 (2)
      • ►  Aug 02 (6)
      • ►  Aug 01 (10)
    • ►  July (359)
      • ►  Jul 31 (21)
      • ►  Jul 30 (5)
      • ►  Jul 29 (15)
      • ►  Jul 28 (10)
      • ►  Jul 27 (12)
      • ►  Jul 26 (12)
      • ►  Jul 25 (2)
      • ►  Jul 23 (17)
      • ►  Jul 22 (5)
      • ►  Jul 21 (15)
      • ►  Jul 20 (9)
      • ►  Jul 19 (11)
      • ►  Jul 18 (24)
      • ►  Jul 17 (10)
      • ►  Jul 16 (12)
      • ►  Jul 15 (6)
      • ►  Jul 14 (10)
      • ►  Jul 13 (7)
      • ►  Jul 12 (14)
      • ►  Jul 11 (14)
      • ►  Jul 10 (8)
      • ►  Jul 09 (8)
      • ►  Jul 08 (10)
      • ►  Jul 07 (12)
      • ►  Jul 06 (18)
      • ►  Jul 05 (19)
      • ►  Jul 04 (8)
      • ►  Jul 03 (17)
      • ►  Jul 02 (9)
      • ►  Jul 01 (19)
    • ►  June (397)
      • ►  Jun 30 (17)
      • ►  Jun 29 (15)
      • ►  Jun 28 (6)
      • ►  Jun 27 (8)
      • ►  Jun 26 (15)
      • ►  Jun 25 (18)
      • ►  Jun 24 (11)
      • ►  Jun 23 (23)
      • ►  Jun 22 (30)
      • ►  Jun 21 (20)
      • ►  Jun 20 (18)
      • ►  Jun 19 (18)
      • ►  Jun 18 (20)
      • ►  Jun 17 (16)
      • ►  Jun 16 (13)
      • ►  Jun 15 (8)
      • ►  Jun 14 (11)
      • ►  Jun 13 (7)
      • ►  Jun 12 (5)
      • ►  Jun 11 (4)
      • ►  Jun 10 (4)
      • ►  Jun 09 (4)
      • ►  Jun 08 (5)
      • ►  Jun 07 (3)
      • ►  Jun 06 (3)
      • ►  Jun 05 (21)
      • ►  Jun 04 (24)
      • ►  Jun 03 (12)
      • ►  Jun 02 (18)
      • ►  Jun 01 (20)
    • ►  May (395)
      • ►  May 31 (15)
      • ►  May 30 (25)
      • ►  May 29 (24)
      • ►  May 28 (26)
      • ►  May 27 (21)
      • ►  May 26 (23)
      • ►  May 25 (14)
      • ►  May 24 (7)
      • ►  May 23 (6)
      • ►  May 22 (4)
      • ►  May 21 (6)
      • ►  May 20 (2)
      • ►  May 19 (9)
      • ►  May 18 (8)
      • ►  May 17 (11)
      • ►  May 16 (8)
      • ►  May 15 (14)
      • ►  May 14 (15)
      • ►  May 13 (12)
      • ►  May 12 (10)
      • ►  May 11 (16)
      • ►  May 10 (10)
      • ►  May 09 (15)
      • ►  May 08 (12)
      • ►  May 07 (6)
      • ►  May 06 (8)
      • ►  May 05 (13)
      • ►  May 04 (14)
      • ►  May 03 (17)
      • ►  May 02 (12)
      • ►  May 01 (12)
    • ►  April (292)
      • ►  Apr 30 (13)
      • ►  Apr 29 (12)
      • ►  Apr 28 (19)
      • ►  Apr 27 (15)
      • ►  Apr 26 (18)
      • ►  Apr 25 (14)
      • ►  Apr 24 (24)
      • ►  Apr 23 (7)
      • ►  Apr 22 (21)
      • ►  Apr 21 (14)
      • ►  Apr 20 (10)
      • ►  Apr 19 (10)
      • ►  Apr 18 (12)
      • ►  Apr 17 (7)
      • ►  Apr 16 (8)
      • ►  Apr 15 (11)
      • ►  Apr 14 (9)
      • ►  Apr 13 (11)
      • ►  Apr 12 (12)
      • ►  Apr 11 (10)
      • ►  Apr 10 (13)
      • ►  Apr 09 (7)
      • ►  Apr 08 (10)
      • ►  Apr 07 (2)
      • ►  Apr 02 (1)
      • ►  Apr 01 (2)
    • ►  March (306)
      • ►  Mar 28 (1)
      • ►  Mar 27 (2)
      • ►  Mar 26 (3)
      • ►  Mar 25 (3)
      • ►  Mar 24 (5)
      • ►  Mar 22 (3)
      • ►  Mar 21 (3)
      • ►  Mar 20 (6)
      • ►  Mar 19 (17)
      • ►  Mar 18 (7)
      • ►  Mar 17 (23)
      • ►  Mar 16 (24)
      • ►  Mar 15 (18)
      • ►  Mar 14 (30)
      • ►  Mar 13 (24)
      • ►  Mar 12 (26)
      • ►  Mar 11 (13)
      • ►  Mar 10 (24)
      • ►  Mar 09 (22)
      • ►  Mar 08 (18)
      • ►  Mar 06 (9)
      • ►  Mar 05 (6)
      • ►  Mar 04 (7)
      • ►  Mar 03 (7)
      • ►  Mar 02 (3)
      • ►  Mar 01 (2)
    • ►  February (210)
      • ►  Feb 27 (1)
      • ►  Feb 26 (4)
      • ►  Feb 24 (12)
      • ►  Feb 23 (9)
      • ►  Feb 22 (9)
      • ►  Feb 21 (9)
      • ►  Feb 19 (4)
      • ►  Feb 16 (9)
      • ►  Feb 15 (2)
      • ►  Feb 14 (5)
      • ►  Feb 13 (1)
      • ►  Feb 12 (1)
      • ►  Feb 11 (13)
      • ►  Feb 10 (8)
      • ►  Feb 09 (12)
      • ►  Feb 08 (10)
      • ►  Feb 07 (19)
      • ►  Feb 06 (9)
      • ►  Feb 05 (18)
      • ►  Feb 04 (10)
      • ►  Feb 03 (13)
      • ►  Feb 02 (12)
      • ►  Feb 01 (20)
    • ►  January (216)
      • ►  Jan 31 (8)
      • ►  Jan 30 (11)
      • ►  Jan 29 (13)
      • ►  Jan 28 (7)
      • ►  Jan 27 (13)
      • ►  Jan 26 (13)
      • ►  Jan 25 (4)
      • ►  Jan 24 (2)
      • ►  Jan 23 (6)
      • ►  Jan 22 (7)
      • ►  Jan 21 (4)
      • ►  Jan 20 (5)
      • ►  Jan 19 (1)
      • ►  Jan 18 (3)
      • ►  Jan 17 (2)
      • ►  Jan 15 (1)
      • ►  Jan 14 (2)
      • ►  Jan 13 (13)
      • ►  Jan 12 (25)
      • ►  Jan 11 (13)
      • ►  Jan 10 (18)
      • ►  Jan 09 (18)
      • ►  Jan 07 (9)
      • ►  Jan 06 (2)
      • ►  Jan 05 (11)
      • ►  Jan 04 (3)
      • ►  Jan 03 (2)
  • ►  2022 (2401)
    • ►  December (115)
      • ►  Dec 31 (1)
      • ►  Dec 30 (2)
      • ►  Dec 10 (7)
      • ►  Dec 09 (8)
      • ►  Dec 08 (8)
      • ►  Dec 07 (12)
      • ►  Dec 06 (16)
      • ►  Dec 05 (11)
      • ►  Dec 04 (15)
      • ►  Dec 03 (15)
      • ►  Dec 02 (8)
      • ►  Dec 01 (12)
    • ►  November (498)
      • ►  Nov 30 (2)
      • ►  Nov 29 (11)
      • ►  Nov 28 (13)
      • ►  Nov 27 (1)
      • ►  Nov 26 (9)
      • ►  Nov 25 (13)
      • ►  Nov 24 (16)
      • ►  Nov 23 (8)
      • ►  Nov 22 (16)
      • ►  Nov 21 (21)
      • ►  Nov 20 (13)
      • ►  Nov 19 (24)
      • ►  Nov 18 (23)
      • ►  Nov 17 (28)
      • ►  Nov 16 (15)
      • ►  Nov 15 (22)
      • ►  Nov 14 (32)
      • ►  Nov 13 (20)
      • ►  Nov 12 (22)
      • ►  Nov 11 (30)
      • ►  Nov 10 (4)
      • ►  Nov 09 (21)
      • ►  Nov 08 (21)
      • ►  Nov 07 (21)
      • ►  Nov 06 (14)
      • ►  Nov 05 (19)
      • ►  Nov 04 (17)
      • ►  Nov 03 (14)
      • ►  Nov 02 (12)
      • ►  Nov 01 (16)
    • ►  October (272)
      • ►  Oct 31 (14)
      • ►  Oct 30 (12)
      • ►  Oct 29 (13)
      • ►  Oct 28 (9)
      • ►  Oct 27 (10)
      • ►  Oct 26 (6)
      • ►  Oct 25 (15)
      • ►  Oct 24 (11)
      • ►  Oct 23 (12)
      • ►  Oct 22 (9)
      • ►  Oct 21 (5)
      • ►  Oct 19 (5)
      • ►  Oct 18 (8)
      • ►  Oct 17 (4)
      • ►  Oct 16 (4)
      • ►  Oct 15 (10)
      • ►  Oct 14 (6)
      • ►  Oct 13 (8)
      • ►  Oct 12 (9)
      • ►  Oct 11 (14)
      • ►  Oct 10 (15)
      • ►  Oct 09 (9)
      • ►  Oct 08 (12)
      • ►  Oct 07 (14)
      • ►  Oct 06 (7)
      • ►  Oct 05 (13)
      • ►  Oct 04 (8)
      • ►  Oct 03 (10)
    • ►  September (149)
      • ►  Sep 30 (4)
      • ►  Sep 29 (6)
      • ►  Sep 28 (4)
      • ►  Sep 27 (3)
      • ►  Sep 26 (6)
      • ►  Sep 25 (1)
      • ►  Sep 24 (1)
      • ►  Sep 23 (6)
      • ►  Sep 22 (1)
      • ►  Sep 21 (6)
      • ►  Sep 20 (5)
      • ►  Sep 19 (6)
      • ►  Sep 17 (5)
      • ►  Sep 16 (2)
      • ►  Sep 15 (4)
      • ►  Sep 14 (6)
      • ►  Sep 13 (3)
      • ►  Sep 12 (5)
      • ►  Sep 11 (5)
      • ►  Sep 10 (4)
      • ►  Sep 09 (11)
      • ►  Sep 08 (6)
      • ►  Sep 07 (7)
      • ►  Sep 06 (6)
      • ►  Sep 05 (8)
      • ►  Sep 04 (5)
      • ►  Sep 03 (12)
      • ►  Sep 02 (2)
      • ►  Sep 01 (9)
    • ►  August (231)
      • ►  Aug 31 (7)
      • ►  Aug 30 (9)
      • ►  Aug 29 (8)
      • ►  Aug 28 (10)
      • ►  Aug 27 (6)
      • ►  Aug 26 (10)
      • ►  Aug 25 (9)
      • ►  Aug 24 (8)
      • ►  Aug 23 (12)
      • ►  Aug 22 (6)
      • ►  Aug 21 (4)
      • ►  Aug 20 (10)
      • ►  Aug 19 (12)
      • ►  Aug 18 (7)
      • ►  Aug 17 (10)
      • ►  Aug 16 (9)
      • ►  Aug 15 (10)
      • ►  Aug 14 (7)
      • ►  Aug 13 (9)
      • ►  Aug 12 (7)
      • ►  Aug 11 (8)
      • ►  Aug 10 (5)
      • ►  Aug 09 (7)
      • ►  Aug 08 (8)
      • ►  Aug 07 (9)
      • ►  Aug 06 (10)
      • ►  Aug 05 (10)
      • ►  Aug 04 (4)
    • ►  July (258)
      • ►  Jul 31 (1)
      • ►  Jul 30 (3)
      • ►  Jul 29 (3)
      • ►  Jul 28 (1)
      • ►  Jul 27 (5)
      • ►  Jul 26 (5)
      • ►  Jul 25 (4)
      • ►  Jul 24 (4)
      • ►  Jul 23 (6)
      • ►  Jul 22 (5)
      • ►  Jul 21 (2)
      • ►  Jul 20 (10)
      • ►  Jul 19 (5)
      • ►  Jul 18 (8)
      • ►  Jul 17 (1)
      • ►  Jul 15 (6)
      • ►  Jul 14 (11)
      • ►  Jul 13 (9)
      • ►  Jul 12 (8)
      • ►  Jul 11 (17)
      • ►  Jul 10 (16)
      • ►  Jul 09 (14)
      • ►  Jul 08 (18)
      • ►  Jul 07 (12)
      • ►  Jul 06 (12)
      • ►  Jul 05 (17)
      • ►  Jul 04 (13)
      • ►  Jul 03 (15)
      • ►  Jul 02 (12)
      • ►  Jul 01 (15)
    • ►  June (133)
      • ►  Jun 30 (10)
      • ►  Jun 29 (9)
      • ►  Jun 28 (9)
      • ►  Jun 27 (9)
      • ►  Jun 26 (11)
      • ►  Jun 25 (12)
      • ►  Jun 24 (12)
      • ►  Jun 23 (10)
      • ►  Jun 22 (10)
      • ►  Jun 21 (4)
      • ►  Jun 20 (3)
      • ►  Jun 19 (8)
      • ►  Jun 18 (2)
      • ►  Jun 17 (2)
      • ►  Jun 15 (3)
      • ►  Jun 14 (1)
      • ►  Jun 13 (1)
      • ►  Jun 07 (1)
      • ►  Jun 04 (5)
      • ►  Jun 03 (2)
      • ►  Jun 02 (7)
      • ►  Jun 01 (2)
    • ►  May (168)
      • ►  May 31 (1)
      • ►  May 30 (2)
      • ►  May 29 (1)
      • ►  May 28 (1)
      • ►  May 26 (4)
      • ►  May 24 (1)
      • ►  May 23 (1)
      • ►  May 21 (3)
      • ►  May 20 (3)
      • ►  May 19 (2)
      • ►  May 18 (5)
      • ►  May 17 (3)
      • ►  May 16 (5)
      • ►  May 15 (11)
      • ►  May 14 (7)
      • ►  May 13 (8)
      • ►  May 12 (8)
      • ►  May 11 (7)
      • ►  May 10 (10)
      • ►  May 09 (11)
      • ►  May 08 (14)
      • ►  May 07 (7)
      • ►  May 06 (9)
      • ►  May 05 (6)
      • ►  May 04 (12)
      • ►  May 03 (10)
      • ►  May 02 (7)
      • ►  May 01 (9)
    • ►  April (59)
      • ►  Apr 30 (8)
      • ►  Apr 29 (11)
      • ►  Apr 28 (3)
      • ►  Apr 27 (5)
      • ►  Apr 26 (4)
      • ►  Apr 23 (1)
      • ►  Apr 22 (1)
      • ►  Apr 16 (2)
      • ►  Apr 15 (1)
      • ►  Apr 14 (2)
      • ►  Apr 13 (1)
      • ►  Apr 11 (2)
      • ►  Apr 09 (1)
      • ►  Apr 08 (4)
      • ►  Apr 07 (1)
      • ►  Apr 06 (4)
      • ►  Apr 05 (7)
      • ►  Apr 04 (1)
    • ►  March (114)
      • ►  Mar 27 (1)
      • ►  Mar 26 (8)
      • ►  Mar 25 (1)
      • ►  Mar 23 (4)
      • ►  Mar 22 (4)
      • ►  Mar 21 (2)
      • ►  Mar 20 (8)
      • ►  Mar 17 (4)
      • ►  Mar 16 (1)
      • ►  Mar 15 (8)
      • ►  Mar 14 (1)
      • ►  Mar 13 (4)
      • ►  Mar 12 (6)
      • ►  Mar 11 (4)
      • ►  Mar 10 (6)
      • ►  Mar 09 (6)
      • ►  Mar 08 (12)
      • ►  Mar 07 (5)
      • ►  Mar 06 (3)
      • ►  Mar 05 (4)
      • ►  Mar 04 (2)
      • ►  Mar 03 (6)
      • ►  Mar 02 (6)
      • ►  Mar 01 (8)
    • ►  February (136)
      • ►  Feb 28 (3)
      • ►  Feb 27 (3)
      • ►  Feb 26 (4)
      • ►  Feb 25 (1)
      • ►  Feb 24 (1)
      • ►  Feb 23 (4)
      • ►  Feb 22 (6)
      • ►  Feb 21 (3)
      • ►  Feb 19 (4)
      • ►  Feb 18 (2)
      • ►  Feb 17 (4)
      • ►  Feb 16 (5)
      • ►  Feb 15 (7)
      • ►  Feb 14 (5)
      • ►  Feb 13 (6)
      • ►  Feb 12 (3)
      • ►  Feb 11 (7)
      • ►  Feb 10 (5)
      • ►  Feb 09 (4)
      • ►  Feb 08 (3)
      • ►  Feb 07 (2)
      • ►  Feb 06 (5)
      • ►  Feb 05 (6)
      • ►  Feb 04 (4)
      • ►  Feb 03 (11)
      • ►  Feb 02 (13)
      • ►  Feb 01 (15)
    • ►  January (268)
      • ►  Jan 31 (16)
      • ►  Jan 30 (21)
      • ►  Jan 29 (11)
      • ►  Jan 28 (14)
      • ►  Jan 27 (11)
      • ►  Jan 26 (14)
      • ►  Jan 25 (5)
      • ►  Jan 23 (1)
      • ►  Jan 22 (2)
      • ►  Jan 19 (2)
      • ►  Jan 17 (9)
      • ►  Jan 16 (3)
      • ►  Jan 14 (14)
      • ►  Jan 13 (5)
      • ►  Jan 12 (6)
      • ►  Jan 11 (8)
      • ►  Jan 10 (13)
      • ►  Jan 09 (4)
      • ►  Jan 08 (14)
      • ►  Jan 07 (9)
      • ►  Jan 06 (10)
      • ►  Jan 05 (15)
      • ►  Jan 04 (13)
      • ►  Jan 03 (14)
      • ►  Jan 02 (19)
      • ►  Jan 01 (15)
  • ►  2021 (3238)
    • ►  December (507)
      • ►  Dec 31 (10)
      • ►  Dec 30 (9)
      • ►  Dec 29 (14)
      • ►  Dec 28 (11)
      • ►  Dec 27 (18)
      • ►  Dec 26 (12)
      • ►  Dec 25 (18)
      • ►  Dec 24 (13)
      • ►  Dec 23 (13)
      • ►  Dec 22 (9)
      • ►  Dec 21 (6)
      • ►  Dec 20 (15)
      • ►  Dec 19 (12)
      • ►  Dec 18 (11)
      • ►  Dec 17 (19)
      • ►  Dec 16 (13)
      • ►  Dec 15 (22)
      • ►  Dec 14 (25)
      • ►  Dec 13 (23)
      • ►  Dec 12 (21)
      • ►  Dec 11 (21)
      • ►  Dec 10 (22)
      • ►  Dec 09 (18)
      • ►  Dec 08 (23)
      • ►  Dec 07 (25)
      • ►  Dec 06 (19)
      • ►  Dec 05 (11)
      • ►  Dec 04 (20)
      • ►  Dec 03 (19)
      • ►  Dec 02 (25)
      • ►  Dec 01 (10)
    • ►  November (305)
      • ►  Nov 30 (16)
      • ►  Nov 29 (20)
      • ►  Nov 28 (11)
      • ►  Nov 27 (16)
      • ►  Nov 26 (17)
      • ►  Nov 25 (20)
      • ►  Nov 24 (14)
      • ►  Nov 23 (15)
      • ►  Nov 22 (16)
      • ►  Nov 21 (16)
      • ►  Nov 20 (16)
      • ►  Nov 19 (11)
      • ►  Nov 18 (12)
      • ►  Nov 17 (10)
      • ►  Nov 16 (13)
      • ►  Nov 15 (9)
      • ►  Nov 14 (6)
      • ►  Nov 13 (5)
      • ►  Nov 12 (10)
      • ►  Nov 11 (3)
      • ►  Nov 10 (6)
      • ►  Nov 09 (7)
      • ►  Nov 08 (2)
      • ►  Nov 07 (1)
      • ►  Nov 06 (5)
      • ►  Nov 05 (4)
      • ►  Nov 04 (2)
      • ►  Nov 03 (5)
      • ►  Nov 02 (3)
      • ►  Nov 01 (14)
    • ►  October (238)
      • ►  Oct 31 (16)
      • ►  Oct 30 (6)
      • ►  Oct 29 (13)
      • ►  Oct 28 (16)
      • ►  Oct 27 (10)
      • ►  Oct 26 (8)
      • ►  Oct 25 (8)
      • ►  Oct 24 (5)
      • ►  Oct 23 (11)
      • ►  Oct 22 (5)
      • ►  Oct 21 (12)
      • ►  Oct 20 (4)
      • ►  Oct 19 (2)
      • ►  Oct 18 (2)
      • ►  Oct 17 (2)
      • ►  Oct 16 (1)
      • ►  Oct 15 (4)
      • ►  Oct 12 (2)
      • ►  Oct 11 (4)
      • ►  Oct 10 (9)
      • ►  Oct 09 (13)
      • ►  Oct 08 (4)
      • ►  Oct 07 (6)
      • ►  Oct 06 (6)
      • ►  Oct 05 (9)
      • ►  Oct 04 (12)
      • ►  Oct 03 (12)
      • ►  Oct 02 (20)
      • ►  Oct 01 (16)
    • ►  September (358)
      • ►  Sep 30 (16)
      • ►  Sep 29 (18)
      • ►  Sep 28 (10)
      • ►  Sep 27 (17)
      • ►  Sep 26 (11)
      • ►  Sep 25 (15)
      • ►  Sep 24 (11)
      • ►  Sep 23 (12)
      • ►  Sep 22 (7)
      • ►  Sep 21 (8)
      • ►  Sep 20 (19)
      • ►  Sep 19 (14)
      • ►  Sep 18 (16)
      • ►  Sep 17 (17)
      • ►  Sep 16 (20)
      • ►  Sep 15 (17)
      • ►  Sep 14 (8)
      • ►  Sep 13 (19)
      • ►  Sep 12 (13)
      • ►  Sep 11 (11)
      • ►  Sep 10 (10)
      • ►  Sep 09 (13)
      • ►  Sep 08 (8)
      • ►  Sep 07 (9)
      • ►  Sep 06 (6)
      • ►  Sep 05 (10)
      • ►  Sep 04 (8)
      • ►  Sep 03 (6)
      • ►  Sep 02 (4)
      • ►  Sep 01 (5)
    • ►  August (213)
      • ►  Aug 31 (6)
      • ►  Aug 30 (10)
      • ►  Aug 29 (4)
      • ►  Aug 26 (3)
      • ►  Aug 25 (2)
      • ►  Aug 23 (4)
      • ►  Aug 22 (2)
      • ►  Aug 21 (10)
      • ►  Aug 20 (12)
      • ►  Aug 19 (10)
      • ►  Aug 18 (13)
      • ►  Aug 17 (8)
      • ►  Aug 16 (12)
      • ►  Aug 15 (15)
      • ►  Aug 14 (12)
      • ►  Aug 13 (10)
      • ►  Aug 12 (3)
      • ►  Aug 11 (7)
      • ►  Aug 10 (7)
      • ►  Aug 09 (5)
      • ►  Aug 08 (7)
      • ►  Aug 07 (9)
      • ►  Aug 06 (9)
      • ►  Aug 05 (6)
      • ►  Aug 04 (5)
      • ►  Aug 03 (4)
      • ►  Aug 02 (6)
      • ►  Aug 01 (12)
    • ►  July (213)
      • ►  Jul 31 (18)
      • ►  Jul 30 (7)
      • ►  Jul 29 (17)
      • ►  Jul 28 (16)
      • ►  Jul 27 (6)
      • ►  Jul 25 (1)
      • ►  Jul 24 (7)
      • ►  Jul 23 (5)
      • ►  Jul 22 (13)
      • ►  Jul 21 (3)
      • ►  Jul 20 (8)
      • ►  Jul 19 (11)
      • ►  Jul 18 (9)
      • ►  Jul 17 (6)
      • ►  Jul 16 (16)
      • ►  Jul 15 (7)
      • ►  Jul 14 (8)
      • ►  Jul 13 (8)
      • ►  Jul 12 (5)
      • ►  Jul 11 (1)
      • ►  Jul 09 (4)
      • ►  Jul 08 (3)
      • ►  Jul 07 (1)
      • ►  Jul 05 (1)
      • ►  Jul 04 (2)
      • ►  Jul 03 (8)
      • ►  Jul 02 (5)
      • ►  Jul 01 (17)
    • ►  June (292)
      • ►  Jun 30 (13)
      • ►  Jun 29 (19)
      • ►  Jun 28 (17)
      • ►  Jun 27 (12)
      • ►  Jun 26 (27)
      • ►  Jun 25 (18)
      • ►  Jun 24 (11)
      • ►  Jun 23 (12)
      • ►  Jun 22 (11)
      • ►  Jun 21 (16)
      • ►  Jun 20 (7)
      • ►  Jun 19 (9)
      • ►  Jun 18 (14)
      • ►  Jun 17 (7)
      • ►  Jun 16 (11)
      • ►  Jun 15 (9)
      • ►  Jun 14 (12)
      • ►  Jun 13 (2)
      • ►  Jun 12 (4)
      • ►  Jun 11 (8)
      • ►  Jun 10 (6)
      • ►  Jun 09 (2)
      • ►  Jun 08 (5)
      • ►  Jun 07 (4)
      • ►  Jun 06 (3)
      • ►  Jun 05 (4)
      • ►  Jun 04 (4)
      • ►  Jun 03 (8)
      • ►  Jun 02 (6)
      • ►  Jun 01 (11)
    • ►  May (302)
      • ►  May 31 (14)
      • ►  May 30 (21)
      • ►  May 29 (11)
      • ►  May 28 (21)
      • ►  May 27 (8)
      • ►  May 26 (5)
      • ►  May 25 (11)
      • ►  May 24 (13)
      • ►  May 23 (5)
      • ►  May 22 (13)
      • ►  May 21 (8)
      • ►  May 20 (8)
      • ►  May 19 (8)
      • ►  May 18 (11)
      • ►  May 17 (12)
      • ►  May 16 (17)
      • ►  May 15 (13)
      • ►  May 14 (10)
      • ►  May 13 (8)
      • ►  May 12 (16)
      • ►  May 11 (11)
      • ►  May 10 (16)
      • ►  May 09 (9)
      • ►  May 08 (7)
      • ►  May 07 (5)
      • ►  May 06 (7)
      • ►  May 05 (1)
      • ►  May 04 (1)
      • ►  May 03 (3)
      • ►  May 02 (1)
      • ►  May 01 (8)
    • ►  April (398)
      • ►  Apr 30 (7)
      • ►  Apr 29 (6)
      • ►  Apr 28 (11)
      • ►  Apr 27 (5)
      • ►  Apr 26 (21)
      • ►  Apr 25 (18)
      • ►  Apr 24 (16)
      • ►  Apr 23 (21)
      • ►  Apr 22 (19)
      • ►  Apr 21 (14)
      • ►  Apr 20 (16)
      • ►  Apr 19 (25)
      • ►  Apr 18 (11)
      • ►  Apr 17 (3)
      • ►  Apr 16 (9)
      • ►  Apr 15 (8)
      • ►  Apr 14 (11)
      • ►  Apr 13 (19)
      • ►  Apr 12 (9)
      • ►  Apr 11 (15)
      • ►  Apr 10 (11)
      • ►  Apr 09 (14)
      • ►  Apr 08 (15)
      • ►  Apr 07 (15)
      • ►  Apr 06 (13)
      • ►  Apr 05 (12)
      • ►  Apr 04 (14)
      • ►  Apr 03 (17)
      • ►  Apr 02 (16)
      • ►  Apr 01 (7)
    • ►  March (330)
      • ►  Mar 31 (7)
      • ►  Mar 30 (8)
      • ►  Mar 29 (11)
      • ►  Mar 28 (16)
      • ►  Mar 27 (10)
      • ►  Mar 26 (12)
      • ►  Mar 25 (19)
      • ►  Mar 24 (14)
      • ►  Mar 23 (14)
      • ►  Mar 22 (11)
      • ►  Mar 21 (12)
      • ►  Mar 20 (14)
      • ►  Mar 19 (15)
      • ►  Mar 18 (17)
      • ►  Mar 17 (4)
      • ►  Mar 16 (12)
      • ►  Mar 15 (18)
      • ►  Mar 14 (9)
      • ►  Mar 13 (12)
      • ►  Mar 12 (12)
      • ►  Mar 11 (14)
      • ►  Mar 10 (7)
      • ►  Mar 09 (7)
      • ►  Mar 08 (11)
      • ►  Mar 07 (9)
      • ►  Mar 06 (7)
      • ►  Mar 05 (9)
      • ►  Mar 04 (4)
      • ►  Mar 03 (5)
      • ►  Mar 02 (5)
      • ►  Mar 01 (5)
    • ►  February (76)
      • ►  Feb 28 (8)
      • ►  Feb 27 (11)
      • ►  Feb 26 (4)
      • ►  Feb 25 (4)
      • ►  Feb 24 (1)
      • ►  Feb 23 (3)
      • ►  Feb 22 (2)
      • ►  Feb 21 (1)
      • ►  Feb 20 (3)
      • ►  Feb 19 (3)
      • ►  Feb 18 (4)
      • ►  Feb 17 (8)
      • ►  Feb 16 (2)
      • ►  Feb 15 (6)
      • ►  Feb 14 (1)
      • ►  Feb 13 (3)
      • ►  Feb 12 (5)
      • ►  Feb 10 (2)
      • ►  Feb 08 (1)
      • ►  Feb 06 (1)
      • ►  Feb 05 (2)
      • ►  Feb 02 (1)
    • ►  January (6)
      • ►  Jan 31 (1)
      • ►  Jan 24 (1)
      • ►  Jan 15 (1)
      • ►  Jan 14 (3)
  • ►  2020 (2688)
    • ►  December (67)
      • ►  Dec 29 (1)
      • ►  Dec 28 (3)
      • ►  Dec 27 (1)
      • ►  Dec 23 (5)
      • ►  Dec 21 (4)
      • ►  Dec 19 (1)
      • ►  Dec 18 (2)
      • ►  Dec 11 (1)
      • ►  Dec 10 (6)
      • ►  Dec 09 (15)
      • ►  Dec 08 (8)
      • ►  Dec 07 (10)
      • ►  Dec 06 (5)
      • ►  Dec 05 (5)
    • ►  November (141)
      • ►  Nov 30 (5)
      • ►  Nov 29 (5)
      • ►  Nov 28 (1)
      • ►  Nov 27 (8)
      • ►  Nov 26 (20)
      • ►  Nov 25 (9)
      • ►  Nov 24 (11)
      • ►  Nov 23 (9)
      • ►  Nov 22 (11)
      • ►  Nov 21 (12)
      • ►  Nov 20 (3)
      • ►  Nov 19 (10)
      • ►  Nov 18 (7)
      • ►  Nov 17 (8)
      • ►  Nov 16 (2)
      • ►  Nov 15 (4)
      • ►  Nov 14 (8)
      • ►  Nov 13 (4)
      • ►  Nov 12 (2)
      • ►  Nov 10 (1)
      • ►  Nov 02 (1)
    • ►  October (190)
      • ►  Oct 26 (1)
      • ►  Oct 25 (4)
      • ►  Oct 24 (19)
      • ►  Oct 23 (16)
      • ►  Oct 22 (2)
      • ►  Oct 21 (1)
      • ►  Oct 20 (1)
      • ►  Oct 16 (2)
      • ►  Oct 11 (11)
      • ►  Oct 10 (8)
      • ►  Oct 09 (14)
      • ►  Oct 08 (18)
      • ►  Oct 07 (9)
      • ►  Oct 06 (17)
      • ►  Oct 05 (17)
      • ►  Oct 04 (4)
      • ►  Oct 03 (14)
      • ►  Oct 02 (13)
      • ►  Oct 01 (19)
    • ►  September (371)
      • ►  Sep 30 (12)
      • ►  Sep 29 (11)
      • ►  Sep 28 (14)
      • ►  Sep 27 (14)
      • ►  Sep 26 (13)
      • ►  Sep 25 (25)
      • ►  Sep 24 (30)
      • ►  Sep 23 (16)
      • ►  Sep 22 (11)
      • ►  Sep 21 (18)
      • ►  Sep 20 (16)
      • ►  Sep 19 (23)
      • ►  Sep 18 (22)
      • ►  Sep 17 (15)
      • ►  Sep 16 (11)
      • ►  Sep 15 (13)
      • ►  Sep 14 (9)
      • ►  Sep 13 (11)
      • ►  Sep 12 (9)
      • ►  Sep 11 (6)
      • ►  Sep 10 (1)
      • ►  Sep 09 (9)
      • ►  Sep 08 (14)
      • ►  Sep 07 (7)
      • ►  Sep 06 (13)
      • ►  Sep 05 (8)
      • ►  Sep 04 (6)
      • ►  Sep 03 (1)
      • ►  Sep 02 (3)
      • ►  Sep 01 (10)
    • ►  August (112)
      • ►  Aug 31 (12)
      • ►  Aug 30 (2)
      • ►  Aug 29 (7)
      • ►  Aug 28 (2)
      • ►  Aug 27 (1)
      • ►  Aug 26 (1)
      • ►  Aug 24 (2)
      • ►  Aug 23 (2)
      • ►  Aug 21 (3)
      • ►  Aug 20 (4)
      • ►  Aug 19 (8)
      • ►  Aug 18 (5)
      • ►  Aug 17 (4)
      • ►  Aug 16 (6)
      • ►  Aug 15 (4)
      • ►  Aug 14 (1)
      • ►  Aug 13 (2)
      • ►  Aug 12 (4)
      • ►  Aug 11 (5)
      • ►  Aug 10 (7)
      • ►  Aug 09 (8)
      • ►  Aug 08 (4)
      • ►  Aug 07 (1)
      • ►  Aug 06 (5)
      • ►  Aug 05 (2)
      • ►  Aug 04 (1)
      • ►  Aug 03 (4)
      • ►  Aug 02 (1)
      • ►  Aug 01 (4)
    • ►  July (227)
      • ►  Jul 30 (3)
      • ►  Jul 29 (6)
      • ►  Jul 28 (2)
      • ►  Jul 27 (1)
      • ►  Jul 26 (7)
      • ►  Jul 25 (3)
      • ►  Jul 24 (3)
      • ►  Jul 23 (14)
      • ►  Jul 22 (1)
      • ►  Jul 21 (12)
      • ►  Jul 20 (8)
      • ►  Jul 19 (10)
      • ►  Jul 18 (12)
      • ►  Jul 17 (4)
      • ►  Jul 16 (12)
      • ►  Jul 15 (12)
      • ►  Jul 14 (8)
      • ►  Jul 13 (13)
      • ►  Jul 12 (8)
      • ►  Jul 11 (14)
      • ►  Jul 10 (7)
      • ►  Jul 09 (9)
      • ►  Jul 08 (7)
      • ►  Jul 07 (10)
      • ►  Jul 06 (8)
      • ►  Jul 05 (8)
      • ►  Jul 04 (8)
      • ►  Jul 03 (6)
      • ►  Jul 02 (4)
      • ►  Jul 01 (7)
    • ►  June (243)
      • ►  Jun 30 (5)
      • ►  Jun 29 (3)
      • ►  Jun 28 (4)
      • ►  Jun 27 (6)
      • ►  Jun 26 (4)
      • ►  Jun 25 (2)
      • ►  Jun 24 (3)
      • ►  Jun 23 (5)
      • ►  Jun 22 (6)
      • ►  Jun 20 (5)
      • ►  Jun 19 (6)
      • ►  Jun 18 (5)
      • ►  Jun 17 (16)
      • ►  Jun 16 (17)
      • ►  Jun 15 (8)
      • ►  Jun 14 (11)
      • ►  Jun 13 (8)
      • ►  Jun 12 (11)
      • ►  Jun 11 (6)
      • ►  Jun 10 (15)
      • ►  Jun 09 (6)
      • ►  Jun 08 (20)
      • ►  Jun 07 (10)
      • ►  Jun 06 (11)
      • ►  Jun 05 (13)
      • ►  Jun 04 (12)
      • ►  Jun 03 (11)
      • ►  Jun 02 (6)
      • ►  Jun 01 (8)
    • ►  May (405)
      • ►  May 31 (8)
      • ►  May 30 (6)
      • ►  May 29 (16)
      • ►  May 28 (10)
      • ►  May 27 (15)
      • ►  May 26 (18)
      • ►  May 25 (14)
      • ►  May 24 (23)
      • ►  May 23 (15)
      • ►  May 22 (21)
      • ►  May 21 (13)
      • ►  May 20 (22)
      • ►  May 19 (25)
      • ►  May 18 (17)
      • ►  May 17 (21)
      • ►  May 16 (10)
      • ►  May 15 (12)
      • ►  May 14 (22)
      • ►  May 13 (13)
      • ►  May 12 (14)
      • ►  May 11 (10)
      • ►  May 10 (8)
      • ►  May 09 (15)
      • ►  May 08 (17)
      • ►  May 07 (1)
      • ►  May 06 (3)
      • ►  May 05 (11)
      • ►  May 04 (11)
      • ►  May 03 (7)
      • ►  May 02 (2)
      • ►  May 01 (5)
    • ►  April (183)
      • ►  Apr 30 (10)
      • ►  Apr 29 (6)
      • ►  Apr 28 (7)
      • ►  Apr 27 (9)
      • ►  Apr 26 (8)
      • ►  Apr 25 (10)
      • ►  Apr 24 (8)
      • ►  Apr 23 (10)
      • ►  Apr 22 (4)
      • ►  Apr 21 (10)
      • ►  Apr 20 (9)
      • ►  Apr 19 (10)
      • ►  Apr 18 (22)
      • ►  Apr 17 (8)
      • ►  Apr 16 (8)
      • ►  Apr 15 (5)
      • ►  Apr 14 (2)
      • ►  Apr 13 (4)
      • ►  Apr 12 (1)
      • ►  Apr 11 (7)
      • ►  Apr 10 (8)
      • ►  Apr 09 (1)
      • ►  Apr 07 (3)
      • ►  Apr 06 (1)
      • ►  Apr 03 (3)
      • ►  Apr 02 (3)
      • ►  Apr 01 (6)
    • ►  March (208)
      • ►  Mar 31 (10)
      • ►  Mar 30 (9)
      • ►  Mar 29 (4)
      • ►  Mar 28 (3)
      • ►  Mar 27 (11)
      • ►  Mar 26 (5)
      • ►  Mar 25 (5)
      • ►  Mar 24 (7)
      • ►  Mar 23 (5)
      • ►  Mar 22 (7)
      • ►  Mar 21 (7)
      • ►  Mar 20 (9)
      • ►  Mar 19 (8)
      • ►  Mar 18 (3)
      • ►  Mar 17 (1)
      • ►  Mar 16 (1)
      • ►  Mar 14 (5)
      • ►  Mar 13 (8)
      • ►  Mar 12 (11)
      • ►  Mar 11 (9)
      • ►  Mar 10 (6)
      • ►  Mar 09 (10)
      • ►  Mar 08 (8)
      • ►  Mar 07 (10)
      • ►  Mar 06 (7)
      • ►  Mar 05 (11)
      • ►  Mar 04 (15)
      • ►  Mar 03 (9)
      • ►  Mar 02 (4)
    • ►  February (255)
      • ►  Feb 28 (6)
      • ►  Feb 27 (7)
      • ►  Feb 26 (6)
      • ►  Feb 25 (5)
      • ►  Feb 24 (12)
      • ►  Feb 22 (9)
      • ►  Feb 21 (11)
      • ►  Feb 20 (9)
      • ►  Feb 19 (9)
      • ►  Feb 18 (4)
      • ►  Feb 17 (9)
      • ►  Feb 16 (9)
      • ►  Feb 15 (12)
      • ►  Feb 14 (15)
      • ►  Feb 13 (13)
      • ►  Feb 12 (10)
      • ►  Feb 11 (12)
      • ►  Feb 10 (14)
      • ►  Feb 09 (7)
      • ►  Feb 08 (8)
      • ►  Feb 07 (11)
      • ►  Feb 06 (8)
      • ►  Feb 05 (14)
      • ►  Feb 04 (7)
      • ►  Feb 03 (12)
      • ►  Feb 02 (12)
      • ►  Feb 01 (4)
    • ►  January (286)
      • ►  Jan 31 (10)
      • ►  Jan 30 (12)
      • ►  Jan 29 (10)
      • ►  Jan 28 (6)
      • ►  Jan 27 (11)
      • ►  Jan 26 (11)
      • ►  Jan 25 (11)
      • ►  Jan 24 (13)
      • ►  Jan 23 (17)
      • ►  Jan 22 (6)
      • ►  Jan 21 (10)
      • ►  Jan 20 (9)
      • ►  Jan 19 (12)
      • ►  Jan 18 (6)
      • ►  Jan 17 (11)
      • ►  Jan 16 (6)
      • ►  Jan 15 (7)
      • ►  Jan 14 (8)
      • ►  Jan 13 (10)
      • ►  Jan 12 (9)
      • ►  Jan 11 (1)
      • ►  Jan 10 (11)
      • ►  Jan 09 (9)
      • ►  Jan 08 (10)
      • ►  Jan 07 (13)
      • ►  Jan 06 (5)
      • ►  Jan 05 (11)
      • ►  Jan 04 (8)
      • ►  Jan 03 (6)
      • ►  Jan 02 (11)
      • ►  Jan 01 (6)
  • ►  2019 (3306)
    • ►  December (344)
      • ►  Dec 31 (13)
      • ►  Dec 30 (9)
      • ►  Dec 29 (10)
      • ►  Dec 28 (15)
      • ►  Dec 27 (10)
      • ►  Dec 26 (6)
      • ►  Dec 25 (13)
      • ►  Dec 24 (10)
      • ►  Dec 23 (13)
      • ►  Dec 22 (9)
      • ►  Dec 21 (13)
      • ►  Dec 20 (14)
      • ►  Dec 19 (10)
      • ►  Dec 18 (12)
      • ►  Dec 17 (13)
      • ►  Dec 16 (16)
      • ►  Dec 15 (11)
      • ►  Dec 14 (19)
      • ►  Dec 13 (10)
      • ►  Dec 12 (15)
      • ►  Dec 11 (10)
      • ►  Dec 10 (9)
      • ►  Dec 09 (12)
      • ►  Dec 08 (9)
      • ►  Dec 07 (10)
      • ►  Dec 06 (7)
      • ►  Dec 05 (10)
      • ►  Dec 04 (8)
      • ►  Dec 03 (11)
      • ►  Dec 02 (10)
      • ►  Dec 01 (7)
    • ►  November (197)
      • ►  Nov 30 (13)
      • ►  Nov 29 (14)
      • ►  Nov 28 (11)
      • ►  Nov 27 (9)
      • ►  Nov 26 (5)
      • ►  Nov 25 (3)
      • ►  Nov 24 (11)
      • ►  Nov 23 (2)
      • ►  Nov 22 (7)
      • ►  Nov 21 (4)
      • ►  Nov 20 (4)
      • ►  Nov 19 (2)
      • ►  Nov 18 (7)
      • ►  Nov 17 (3)
      • ►  Nov 16 (9)
      • ►  Nov 15 (1)
      • ►  Nov 14 (3)
      • ►  Nov 13 (14)
      • ►  Nov 12 (2)
      • ►  Nov 11 (5)
      • ►  Nov 10 (5)
      • ►  Nov 09 (4)
      • ►  Nov 08 (11)
      • ►  Nov 07 (3)
      • ►  Nov 06 (9)
      • ►  Nov 05 (7)
      • ►  Nov 04 (2)
      • ►  Nov 03 (7)
      • ►  Nov 02 (10)
      • ►  Nov 01 (10)
    • ►  October (154)
      • ►  Oct 31 (7)
      • ►  Oct 30 (8)
      • ►  Oct 29 (5)
      • ►  Oct 28 (12)
      • ►  Oct 27 (5)
      • ►  Oct 26 (12)
      • ►  Oct 25 (7)
      • ►  Oct 24 (7)
      • ►  Oct 23 (5)
      • ►  Oct 22 (14)
      • ►  Oct 21 (9)
      • ►  Oct 20 (8)
      • ►  Oct 19 (4)
      • ►  Oct 18 (2)
      • ►  Oct 17 (5)
      • ►  Oct 16 (3)
      • ►  Oct 15 (9)
      • ►  Oct 14 (7)
      • ►  Oct 13 (4)
      • ►  Oct 12 (5)
      • ►  Oct 10 (2)
      • ►  Oct 09 (10)
      • ►  Oct 07 (2)
      • ►  Oct 05 (1)
      • ►  Oct 02 (1)
    • ►  September (67)
      • ►  Sep 30 (3)
      • ►  Sep 29 (1)
      • ►  Sep 28 (2)
      • ►  Sep 27 (2)
      • ►  Sep 26 (4)
      • ►  Sep 25 (3)
      • ►  Sep 22 (3)
      • ►  Sep 21 (6)
      • ►  Sep 19 (1)
      • ►  Sep 18 (3)
      • ►  Sep 16 (3)
      • ►  Sep 15 (2)
      • ►  Sep 14 (4)
      • ►  Sep 13 (1)
      • ►  Sep 11 (1)
      • ►  Sep 09 (4)
      • ►  Sep 08 (4)
      • ►  Sep 07 (1)
      • ►  Sep 06 (6)
      • ►  Sep 04 (3)
      • ►  Sep 03 (6)
      • ►  Sep 01 (4)
    • ►  August (84)
      • ►  Aug 26 (2)
      • ►  Aug 25 (2)
      • ►  Aug 24 (2)
      • ►  Aug 23 (1)
      • ►  Aug 22 (3)
      • ►  Aug 21 (2)
      • ►  Aug 19 (1)
      • ►  Aug 18 (2)
      • ►  Aug 17 (1)
      • ►  Aug 14 (1)
      • ►  Aug 13 (1)
      • ►  Aug 12 (5)
      • ►  Aug 11 (4)
      • ►  Aug 10 (7)
      • ►  Aug 09 (2)
      • ►  Aug 08 (2)
      • ►  Aug 07 (5)
      • ►  Aug 06 (6)
      • ►  Aug 05 (3)
      • ►  Aug 04 (5)
      • ►  Aug 03 (9)
      • ►  Aug 02 (8)
      • ►  Aug 01 (10)
    • ►  July (217)
      • ►  Jul 31 (6)
      • ►  Jul 29 (10)
      • ►  Jul 28 (5)
      • ►  Jul 27 (10)
      • ►  Jul 25 (7)
      • ►  Jul 24 (11)
      • ►  Jul 23 (8)
      • ►  Jul 22 (4)
      • ►  Jul 21 (17)
      • ►  Jul 20 (7)
      • ►  Jul 19 (11)
      • ►  Jul 18 (9)
      • ►  Jul 17 (7)
      • ►  Jul 16 (10)
      • ►  Jul 15 (6)
      • ►  Jul 14 (6)
      • ►  Jul 13 (15)
      • ►  Jul 12 (12)
      • ►  Jul 11 (3)
      • ►  Jul 10 (7)
      • ►  Jul 09 (2)
      • ►  Jul 08 (2)
      • ►  Jul 07 (7)
      • ►  Jul 06 (9)
      • ►  Jul 04 (11)
      • ►  Jul 03 (2)
      • ►  Jul 02 (4)
      • ►  Jul 01 (9)
    • ►  June (260)
      • ►  Jun 30 (7)
      • ►  Jun 29 (15)
      • ►  Jun 28 (4)
      • ►  Jun 27 (2)
      • ►  Jun 26 (6)
      • ►  Jun 25 (2)
      • ►  Jun 24 (10)
      • ►  Jun 23 (10)
      • ►  Jun 22 (8)
      • ►  Jun 21 (12)
      • ►  Jun 20 (8)
      • ►  Jun 19 (8)
      • ►  Jun 18 (12)
      • ►  Jun 17 (7)
      • ►  Jun 16 (7)
      • ►  Jun 15 (10)
      • ►  Jun 14 (11)
      • ►  Jun 13 (1)
      • ►  Jun 11 (2)
      • ►  Jun 10 (13)
      • ►  Jun 09 (16)
      • ►  Jun 08 (10)
      • ►  Jun 07 (16)
      • ►  Jun 06 (11)
      • ►  Jun 05 (17)
      • ►  Jun 04 (6)
      • ►  Jun 03 (13)
      • ►  Jun 02 (4)
      • ►  Jun 01 (12)
    • ►  May (426)
      • ►  May 31 (22)
      • ►  May 30 (14)
      • ►  May 29 (7)
      • ►  May 28 (16)
      • ►  May 27 (8)
      • ►  May 26 (9)
      • ►  May 25 (25)
      • ►  May 24 (10)
      • ►  May 23 (10)
      • ►  May 22 (13)
      • ►  May 21 (11)
      • ►  May 20 (16)
      • ►  May 19 (26)
      • ►  May 18 (8)
      • ►  May 17 (17)
      • ►  May 16 (11)
      • ►  May 15 (3)
      • ►  May 14 (17)
      • ►  May 13 (17)
      • ►  May 12 (14)
      • ►  May 11 (13)
      • ►  May 10 (18)
      • ►  May 09 (15)
      • ►  May 08 (12)
      • ►  May 07 (8)
      • ►  May 06 (12)
      • ►  May 05 (12)
      • ►  May 04 (13)
      • ►  May 03 (13)
      • ►  May 02 (16)
      • ►  May 01 (20)
    • ►  April (356)
      • ►  Apr 30 (9)
      • ►  Apr 29 (10)
      • ►  Apr 28 (11)
      • ►  Apr 27 (11)
      • ►  Apr 26 (15)
      • ►  Apr 25 (9)
      • ►  Apr 24 (12)
      • ►  Apr 23 (15)
      • ►  Apr 22 (12)
      • ►  Apr 21 (15)
      • ►  Apr 20 (13)
      • ►  Apr 19 (9)
      • ►  Apr 18 (14)
      • ►  Apr 17 (11)
      • ►  Apr 16 (8)
      • ►  Apr 15 (15)
      • ►  Apr 14 (6)
      • ►  Apr 13 (8)
      • ►  Apr 12 (10)
      • ►  Apr 11 (17)
      • ►  Apr 10 (12)
      • ►  Apr 09 (8)
      • ►  Apr 08 (13)
      • ►  Apr 07 (18)
      • ►  Apr 06 (11)
      • ►  Apr 05 (12)
      • ►  Apr 04 (16)
      • ►  Apr 03 (12)
      • ►  Apr 02 (12)
      • ►  Apr 01 (12)
    • ►  March (419)
      • ►  Mar 31 (13)
      • ►  Mar 30 (17)
      • ►  Mar 29 (13)
      • ►  Mar 28 (14)
      • ►  Mar 27 (17)
      • ►  Mar 26 (12)
      • ►  Mar 25 (9)
      • ►  Mar 24 (13)
      • ►  Mar 23 (13)
      • ►  Mar 22 (12)
      • ►  Mar 21 (12)
      • ►  Mar 20 (12)
      • ►  Mar 19 (12)
      • ►  Mar 18 (12)
      • ►  Mar 17 (12)
      • ►  Mar 16 (17)
      • ►  Mar 15 (13)
      • ►  Mar 14 (16)
      • ►  Mar 13 (8)
      • ►  Mar 12 (12)
      • ►  Mar 11 (11)
      • ►  Mar 10 (12)
      • ►  Mar 09 (15)
      • ►  Mar 08 (11)
      • ►  Mar 07 (19)
      • ►  Mar 06 (26)
      • ►  Mar 05 (14)
      • ►  Mar 04 (14)
      • ►  Mar 03 (12)
      • ►  Mar 02 (12)
      • ►  Mar 01 (14)
    • ►  February (375)
      • ►  Feb 28 (11)
      • ►  Feb 27 (10)
      • ►  Feb 26 (8)
      • ►  Feb 25 (11)
      • ►  Feb 24 (11)
      • ►  Feb 23 (5)
      • ►  Feb 22 (14)
      • ►  Feb 21 (13)
      • ►  Feb 20 (17)
      • ►  Feb 19 (14)
      • ►  Feb 18 (15)
      • ►  Feb 17 (12)
      • ►  Feb 16 (14)
      • ►  Feb 15 (14)
      • ►  Feb 14 (15)
      • ►  Feb 13 (20)
      • ►  Feb 12 (11)
      • ►  Feb 11 (21)
      • ►  Feb 10 (12)
      • ►  Feb 09 (18)
      • ►  Feb 08 (20)
      • ►  Feb 07 (13)
      • ►  Feb 06 (12)
      • ►  Feb 05 (14)
      • ►  Feb 04 (17)
      • ►  Feb 03 (8)
      • ►  Feb 02 (11)
      • ►  Feb 01 (14)
    • ►  January (407)
      • ►  Jan 31 (15)
      • ►  Jan 30 (11)
      • ►  Jan 29 (5)
      • ►  Jan 28 (19)
      • ►  Jan 27 (15)
      • ►  Jan 26 (13)
      • ►  Jan 25 (15)
      • ►  Jan 24 (13)
      • ►  Jan 23 (15)
      • ►  Jan 22 (10)
      • ►  Jan 21 (10)
      • ►  Jan 20 (18)
      • ►  Jan 19 (18)
      • ►  Jan 18 (7)
      • ►  Jan 17 (14)
      • ►  Jan 16 (17)
      • ►  Jan 15 (12)
      • ►  Jan 14 (14)
      • ►  Jan 13 (19)
      • ►  Jan 12 (8)
      • ►  Jan 11 (15)
      • ►  Jan 10 (9)
      • ►  Jan 09 (13)
      • ►  Jan 08 (12)
      • ►  Jan 07 (12)
      • ►  Jan 06 (15)
      • ►  Jan 05 (25)
      • ►  Jan 04 (11)
      • ►  Jan 03 (7)
      • ►  Jan 02 (12)
      • ►  Jan 01 (8)
  • ▼  2018 (2910)
    • ►  December (343)
      • ►  Dec 31 (10)
      • ►  Dec 30 (14)
      • ►  Dec 29 (10)
      • ►  Dec 28 (7)
      • ►  Dec 27 (6)
      • ►  Dec 26 (16)
      • ►  Dec 25 (15)
      • ►  Dec 24 (11)
      • ►  Dec 23 (14)
      • ►  Dec 22 (7)
      • ►  Dec 21 (11)
      • ►  Dec 20 (9)
      • ►  Dec 19 (12)
      • ►  Dec 18 (8)
      • ►  Dec 17 (13)
      • ►  Dec 16 (16)
      • ►  Dec 15 (14)
      • ►  Dec 14 (9)
      • ►  Dec 13 (12)
      • ►  Dec 12 (11)
      • ►  Dec 11 (7)
      • ►  Dec 10 (8)
      • ►  Dec 09 (8)
      • ►  Dec 08 (14)
      • ►  Dec 07 (16)
      • ►  Dec 06 (12)
      • ►  Dec 05 (14)
      • ►  Dec 04 (8)
      • ►  Dec 03 (10)
      • ►  Dec 02 (3)
      • ►  Dec 01 (18)
    • ▼  November (319)
      • ►  Nov 30 (11)
      • ►  Nov 29 (14)
      • ►  Nov 28 (9)
      • ►  Nov 27 (4)
      • ►  Nov 26 (10)
      • ►  Nov 25 (18)
      • ▼  Nov 24 (14)
        • PHP
        • Perl
        • MathML
        • XHTML
        • Standard Generalized Markup Language
        • Markup language
        • Universal grammar
        • Origin of speech
        • Homo erectus (updated)
        • Human taxonomy
        • Human evolutionary genetics
        • Human genetic clustering
        • Race and health in the United States
        • Political economy in anthropology
      • ►  Nov 23 (9)
      • ►  Nov 22 (15)
      • ►  Nov 21 (4)
      • ►  Nov 20 (6)
      • ►  Nov 19 (9)
      • ►  Nov 18 (3)
      • ►  Nov 17 (10)
      • ►  Nov 16 (5)
      • ►  Nov 15 (13)
      • ►  Nov 14 (11)
      • ►  Nov 13 (11)
      • ►  Nov 12 (16)
      • ►  Nov 11 (8)
      • ►  Nov 10 (14)
      • ►  Nov 09 (6)
      • ►  Nov 08 (6)
      • ►  Nov 07 (6)
      • ►  Nov 06 (14)
      • ►  Nov 05 (6)
      • ►  Nov 04 (18)
      • ►  Nov 03 (22)
      • ►  Nov 02 (7)
      • ►  Nov 01 (20)
    • ►  October (304)
      • ►  Oct 31 (6)
      • ►  Oct 30 (10)
      • ►  Oct 29 (17)
      • ►  Oct 28 (10)
      • ►  Oct 27 (11)
      • ►  Oct 26 (11)
      • ►  Oct 25 (12)
      • ►  Oct 24 (13)
      • ►  Oct 23 (13)
      • ►  Oct 22 (10)
      • ►  Oct 21 (9)
      • ►  Oct 20 (11)
      • ►  Oct 19 (7)
      • ►  Oct 18 (7)
      • ►  Oct 17 (14)
      • ►  Oct 16 (5)
      • ►  Oct 15 (13)
      • ►  Oct 14 (8)
      • ►  Oct 13 (13)
      • ►  Oct 12 (6)
      • ►  Oct 11 (17)
      • ►  Oct 10 (17)
      • ►  Oct 09 (1)
      • ►  Oct 08 (10)
      • ►  Oct 07 (2)
      • ►  Oct 06 (11)
      • ►  Oct 05 (16)
      • ►  Oct 04 (6)
      • ►  Oct 03 (9)
      • ►  Oct 02 (6)
      • ►  Oct 01 (3)
    • ►  September (324)
      • ►  Sep 30 (5)
      • ►  Sep 29 (8)
      • ►  Sep 28 (9)
      • ►  Sep 27 (9)
      • ►  Sep 26 (11)
      • ►  Sep 25 (13)
      • ►  Sep 24 (16)
      • ►  Sep 23 (7)
      • ►  Sep 22 (18)
      • ►  Sep 21 (8)
      • ►  Sep 20 (8)
      • ►  Sep 19 (8)
      • ►  Sep 18 (11)
      • ►  Sep 17 (6)
      • ►  Sep 16 (9)
      • ►  Sep 15 (13)
      • ►  Sep 14 (7)
      • ►  Sep 13 (13)
      • ►  Sep 12 (4)
      • ►  Sep 11 (14)
      • ►  Sep 10 (12)
      • ►  Sep 09 (9)
      • ►  Sep 08 (14)
      • ►  Sep 07 (11)
      • ►  Sep 06 (13)
      • ►  Sep 05 (17)
      • ►  Sep 04 (12)
      • ►  Sep 03 (17)
      • ►  Sep 02 (10)
      • ►  Sep 01 (12)
    • ►  August (453)
      • ►  Aug 31 (6)
      • ►  Aug 30 (12)
      • ►  Aug 29 (13)
      • ►  Aug 28 (7)
      • ►  Aug 27 (6)
      • ►  Aug 26 (9)
      • ►  Aug 25 (11)
      • ►  Aug 24 (6)
      • ►  Aug 23 (10)
      • ►  Aug 22 (18)
      • ►  Aug 21 (8)
      • ►  Aug 20 (18)
      • ►  Aug 19 (5)
      • ►  Aug 18 (8)
      • ►  Aug 17 (16)
      • ►  Aug 16 (18)
      • ►  Aug 15 (7)
      • ►  Aug 14 (8)
      • ►  Aug 13 (17)
      • ►  Aug 12 (18)
      • ►  Aug 11 (21)
      • ►  Aug 10 (10)
      • ►  Aug 09 (14)
      • ►  Aug 08 (25)
      • ►  Aug 07 (25)
      • ►  Aug 06 (22)
      • ►  Aug 05 (32)
      • ►  Aug 04 (24)
      • ►  Aug 03 (15)
      • ►  Aug 02 (26)
      • ►  Aug 01 (18)
    • ►  July (443)
      • ►  Jul 31 (28)
      • ►  Jul 30 (13)
      • ►  Jul 29 (20)
      • ►  Jul 28 (16)
      • ►  Jul 27 (30)
      • ►  Jul 26 (14)
      • ►  Jul 25 (16)
      • ►  Jul 24 (26)
      • ►  Jul 23 (14)
      • ►  Jul 22 (15)
      • ►  Jul 21 (21)
      • ►  Jul 20 (10)
      • ►  Jul 19 (11)
      • ►  Jul 18 (9)
      • ►  Jul 17 (12)
      • ►  Jul 16 (10)
      • ►  Jul 15 (10)
      • ►  Jul 14 (11)
      • ►  Jul 13 (12)
      • ►  Jul 12 (7)
      • ►  Jul 11 (12)
      • ►  Jul 10 (8)
      • ►  Jul 09 (16)
      • ►  Jul 08 (7)
      • ►  Jul 07 (11)
      • ►  Jul 06 (8)
      • ►  Jul 05 (22)
      • ►  Jul 04 (15)
      • ►  Jul 03 (15)
      • ►  Jul 02 (13)
      • ►  Jul 01 (11)
    • ►  June (335)
      • ►  Jun 30 (18)
      • ►  Jun 29 (16)
      • ►  Jun 28 (27)
      • ►  Jun 27 (8)
      • ►  Jun 26 (9)
      • ►  Jun 25 (15)
      • ►  Jun 24 (6)
      • ►  Jun 23 (12)
      • ►  Jun 22 (8)
      • ►  Jun 21 (6)
      • ►  Jun 20 (8)
      • ►  Jun 19 (15)
      • ►  Jun 18 (7)
      • ►  Jun 17 (7)
      • ►  Jun 16 (16)
      • ►  Jun 15 (9)
      • ►  Jun 14 (10)
      • ►  Jun 13 (14)
      • ►  Jun 12 (9)
      • ►  Jun 11 (20)
      • ►  Jun 10 (16)
      • ►  Jun 09 (10)
      • ►  Jun 08 (9)
      • ►  Jun 07 (9)
      • ►  Jun 06 (6)
      • ►  Jun 05 (9)
      • ►  Jun 04 (9)
      • ►  Jun 03 (6)
      • ►  Jun 02 (9)
      • ►  Jun 01 (12)
    • ►  May (298)
      • ►  May 31 (15)
      • ►  May 30 (10)
      • ►  May 29 (12)
      • ►  May 28 (13)
      • ►  May 27 (12)
      • ►  May 26 (23)
      • ►  May 25 (13)
      • ►  May 24 (7)
      • ►  May 23 (4)
      • ►  May 22 (10)
      • ►  May 21 (7)
      • ►  May 20 (13)
      • ►  May 19 (10)
      • ►  May 18 (10)
      • ►  May 17 (8)
      • ►  May 16 (8)
      • ►  May 15 (12)
      • ►  May 14 (10)
      • ►  May 13 (19)
      • ►  May 12 (7)
      • ►  May 11 (6)
      • ►  May 10 (11)
      • ►  May 09 (7)
      • ►  May 08 (4)
      • ►  May 07 (4)
      • ►  May 06 (12)
      • ►  May 05 (6)
      • ►  May 04 (3)
      • ►  May 03 (7)
      • ►  May 02 (13)
      • ►  May 01 (2)
    • ►  April (36)
      • ►  Apr 30 (3)
      • ►  Apr 29 (11)
      • ►  Apr 28 (2)
      • ►  Apr 27 (2)
      • ►  Apr 26 (4)
      • ►  Apr 23 (1)
      • ►  Apr 22 (3)
      • ►  Apr 21 (1)
      • ►  Apr 20 (4)
      • ►  Apr 16 (1)
      • ►  Apr 14 (1)
      • ►  Apr 08 (1)
      • ►  Apr 07 (2)
    • ►  March (24)
      • ►  Mar 30 (3)
      • ►  Mar 25 (1)
      • ►  Mar 24 (1)
      • ►  Mar 23 (1)
      • ►  Mar 22 (1)
      • ►  Mar 17 (1)
      • ►  Mar 15 (2)
      • ►  Mar 13 (1)
      • ►  Mar 12 (2)
      • ►  Mar 11 (2)
      • ►  Mar 10 (1)
      • ►  Mar 09 (1)
      • ►  Mar 06 (1)
      • ►  Mar 05 (2)
      • ►  Mar 03 (1)
      • ►  Mar 02 (2)
      • ►  Mar 01 (1)
    • ►  February (19)
      • ►  Feb 28 (4)
      • ►  Feb 26 (1)
      • ►  Feb 23 (1)
      • ►  Feb 21 (1)
      • ►  Feb 20 (1)
      • ►  Feb 19 (1)
      • ►  Feb 18 (2)
      • ►  Feb 17 (1)
      • ►  Feb 16 (1)
      • ►  Feb 15 (3)
      • ►  Feb 07 (1)
      • ►  Feb 06 (1)
      • ►  Feb 05 (1)
    • ►  January (12)
      • ►  Jan 28 (3)
      • ►  Jan 26 (5)
      • ►  Jan 24 (2)
      • ►  Jan 07 (1)
      • ►  Jan 05 (1)
  • ►  2017 (105)
    • ►  December (9)
      • ►  Dec 31 (1)
      • ►  Dec 27 (2)
      • ►  Dec 24 (1)
      • ►  Dec 15 (1)
      • ►  Dec 02 (4)
    • ►  November (8)
      • ►  Nov 24 (1)
      • ►  Nov 23 (1)
      • ►  Nov 17 (1)
      • ►  Nov 16 (2)
      • ►  Nov 13 (1)
      • ►  Nov 11 (2)
    • ►  October (1)
      • ►  Oct 09 (1)
    • ►  August (2)
      • ►  Aug 12 (1)
      • ►  Aug 04 (1)
    • ►  July (18)
      • ►  Jul 28 (1)
      • ►  Jul 27 (1)
      • ►  Jul 26 (4)
      • ►  Jul 19 (1)
      • ►  Jul 17 (1)
      • ►  Jul 15 (2)
      • ►  Jul 14 (2)
      • ►  Jul 13 (1)
      • ►  Jul 12 (2)
      • ►  Jul 02 (3)
    • ►  June (9)
      • ►  Jun 25 (1)
      • ►  Jun 18 (1)
      • ►  Jun 16 (1)
      • ►  Jun 14 (2)
      • ►  Jun 08 (1)
      • ►  Jun 05 (2)
      • ►  Jun 04 (1)
    • ►  May (22)
      • ►  May 29 (1)
      • ►  May 20 (2)
      • ►  May 19 (1)
      • ►  May 18 (1)
      • ►  May 17 (1)
      • ►  May 14 (3)
      • ►  May 13 (1)
      • ►  May 09 (1)
      • ►  May 07 (3)
      • ►  May 06 (2)
      • ►  May 05 (1)
      • ►  May 04 (2)
      • ►  May 03 (1)
      • ►  May 02 (1)
      • ►  May 01 (1)
    • ►  April (25)
      • ►  Apr 30 (1)
      • ►  Apr 29 (1)
      • ►  Apr 27 (1)
      • ►  Apr 24 (2)
      • ►  Apr 23 (1)
      • ►  Apr 18 (1)
      • ►  Apr 17 (2)
      • ►  Apr 16 (1)
      • ►  Apr 14 (2)
      • ►  Apr 12 (2)
      • ►  Apr 11 (1)
      • ►  Apr 08 (1)
      • ►  Apr 06 (1)
      • ►  Apr 05 (1)
      • ►  Apr 04 (1)
      • ►  Apr 03 (2)
      • ►  Apr 02 (2)
      • ►  Apr 01 (2)
    • ►  March (11)
      • ►  Mar 31 (2)
      • ►  Mar 30 (2)
      • ►  Mar 28 (1)
      • ►  Mar 27 (3)
      • ►  Mar 25 (2)
      • ►  Mar 11 (1)
  • ►  2016 (31)
    • ►  August (1)
      • ►  Aug 10 (1)
    • ►  March (3)
      • ►  Mar 17 (1)
      • ►  Mar 12 (1)
      • ►  Mar 04 (1)
    • ►  February (11)
      • ►  Feb 29 (1)
      • ►  Feb 24 (1)
      • ►  Feb 22 (1)
      • ►  Feb 21 (2)
      • ►  Feb 11 (1)
      • ►  Feb 09 (2)
      • ►  Feb 03 (1)
      • ►  Feb 02 (1)
      • ►  Feb 01 (1)
    • ►  January (16)
      • ►  Jan 26 (2)
      • ►  Jan 24 (1)
      • ►  Jan 22 (2)
      • ►  Jan 21 (1)
      • ►  Jan 20 (1)
      • ►  Jan 19 (2)
      • ►  Jan 16 (1)
      • ►  Jan 14 (3)
      • ►  Jan 13 (1)
      • ►  Jan 12 (1)
      • ►  Jan 07 (1)
  • ►  2015 (1803)
    • ►  December (9)
      • ►  Dec 31 (1)
      • ►  Dec 26 (1)
      • ►  Dec 25 (1)
      • ►  Dec 23 (1)
      • ►  Dec 22 (2)
      • ►  Dec 19 (1)
      • ►  Dec 01 (2)
    • ►  November (11)
      • ►  Nov 28 (2)
      • ►  Nov 13 (1)
      • ►  Nov 11 (1)
      • ►  Nov 09 (3)
      • ►  Nov 07 (1)
      • ►  Nov 05 (1)
      • ►  Nov 03 (1)
      • ►  Nov 02 (1)
    • ►  October (31)
      • ►  Oct 31 (1)
      • ►  Oct 30 (2)
      • ►  Oct 29 (1)
      • ►  Oct 28 (3)
      • ►  Oct 26 (1)
      • ►  Oct 24 (1)
      • ►  Oct 22 (1)
      • ►  Oct 21 (1)
      • ►  Oct 19 (1)
      • ►  Oct 17 (1)
      • ►  Oct 16 (1)
      • ►  Oct 15 (1)
      • ►  Oct 14 (1)
      • ►  Oct 11 (2)
      • ►  Oct 09 (4)
      • ►  Oct 08 (1)
      • ►  Oct 07 (6)
      • ►  Oct 06 (1)
      • ►  Oct 02 (1)
    • ►  September (34)
      • ►  Sep 29 (4)
      • ►  Sep 28 (2)
      • ►  Sep 27 (2)
      • ►  Sep 26 (3)
      • ►  Sep 25 (1)
      • ►  Sep 24 (1)
      • ►  Sep 23 (2)
      • ►  Sep 22 (4)
      • ►  Sep 21 (6)
      • ►  Sep 14 (1)
      • ►  Sep 13 (1)
      • ►  Sep 12 (1)
      • ►  Sep 11 (1)
      • ►  Sep 09 (2)
      • ►  Sep 08 (1)
      • ►  Sep 05 (1)
      • ►  Sep 04 (1)
    • ►  August (6)
      • ►  Aug 22 (1)
      • ►  Aug 20 (1)
      • ►  Aug 08 (1)
      • ►  Aug 07 (2)
      • ►  Aug 06 (1)
    • ►  July (29)
      • ►  Jul 21 (1)
      • ►  Jul 18 (1)
      • ►  Jul 15 (1)
      • ►  Jul 14 (3)
      • ►  Jul 13 (1)
      • ►  Jul 12 (1)
      • ►  Jul 10 (2)
      • ►  Jul 09 (1)
      • ►  Jul 08 (1)
      • ►  Jul 06 (4)
      • ►  Jul 05 (3)
      • ►  Jul 04 (1)
      • ►  Jul 03 (6)
      • ►  Jul 02 (1)
      • ►  Jul 01 (2)
    • ►  June (9)
      • ►  Jun 28 (2)
      • ►  Jun 24 (2)
      • ►  Jun 22 (1)
      • ►  Jun 18 (1)
      • ►  Jun 17 (1)
      • ►  Jun 02 (2)
    • ►  May (141)
      • ►  May 31 (3)
      • ►  May 30 (7)
      • ►  May 29 (8)
      • ►  May 28 (4)
      • ►  May 27 (4)
      • ►  May 26 (5)
      • ►  May 25 (1)
      • ►  May 24 (4)
      • ►  May 23 (8)
      • ►  May 22 (6)
      • ►  May 21 (4)
      • ►  May 20 (4)
      • ►  May 19 (7)
      • ►  May 18 (3)
      • ►  May 17 (2)
      • ►  May 16 (7)
      • ►  May 15 (10)
      • ►  May 14 (7)
      • ►  May 13 (5)
      • ►  May 12 (2)
      • ►  May 11 (2)
      • ►  May 10 (4)
      • ►  May 09 (3)
      • ►  May 08 (3)
      • ►  May 07 (5)
      • ►  May 06 (4)
      • ►  May 05 (4)
      • ►  May 04 (2)
      • ►  May 03 (3)
      • ►  May 02 (4)
      • ►  May 01 (6)
    • ►  April (150)
      • ►  Apr 29 (4)
      • ►  Apr 28 (5)
      • ►  Apr 24 (3)
      • ►  Apr 22 (1)
      • ►  Apr 19 (3)
      • ►  Apr 17 (2)
      • ►  Apr 16 (2)
      • ►  Apr 15 (1)
      • ►  Apr 14 (1)
      • ►  Apr 12 (3)
      • ►  Apr 10 (13)
      • ►  Apr 09 (18)
      • ►  Apr 08 (8)
      • ►  Apr 07 (15)
      • ►  Apr 06 (13)
      • ►  Apr 05 (17)
      • ►  Apr 04 (9)
      • ►  Apr 03 (4)
      • ►  Apr 02 (14)
      • ►  Apr 01 (14)
    • ►  March (609)
      • ►  Mar 31 (29)
      • ►  Mar 30 (24)
      • ►  Mar 29 (18)
      • ►  Mar 28 (15)
      • ►  Mar 27 (7)
      • ►  Mar 26 (14)
      • ►  Mar 25 (6)
      • ►  Mar 23 (11)
      • ►  Mar 22 (22)
      • ►  Mar 21 (29)
      • ►  Mar 20 (41)
      • ►  Mar 19 (34)
      • ►  Mar 18 (34)
      • ►  Mar 17 (41)
      • ►  Mar 16 (31)
      • ►  Mar 15 (1)
      • ►  Mar 14 (3)
      • ►  Mar 13 (17)
      • ►  Mar 12 (12)
      • ►  Mar 11 (12)
      • ►  Mar 10 (19)
      • ►  Mar 09 (25)
      • ►  Mar 08 (20)
      • ►  Mar 07 (17)
      • ►  Mar 06 (20)
      • ►  Mar 05 (19)
      • ►  Mar 04 (30)
      • ►  Mar 03 (5)
      • ►  Mar 02 (18)
      • ►  Mar 01 (35)
    • ►  February (652)
      • ►  Feb 28 (19)
      • ►  Feb 27 (19)
      • ►  Feb 26 (28)
      • ►  Feb 25 (18)
      • ►  Feb 24 (8)
      • ►  Feb 23 (26)
      • ►  Feb 22 (15)
      • ►  Feb 21 (40)
      • ►  Feb 20 (24)
      • ►  Feb 19 (40)
      • ►  Feb 18 (38)
      • ►  Feb 17 (39)
      • ►  Feb 16 (53)
      • ►  Feb 15 (28)
      • ►  Feb 14 (31)
      • ►  Feb 13 (14)
      • ►  Feb 12 (26)
      • ►  Feb 11 (18)
      • ►  Feb 10 (32)
      • ►  Feb 09 (15)
      • ►  Feb 08 (7)
      • ►  Feb 07 (24)
      • ►  Feb 06 (15)
      • ►  Feb 05 (16)
      • ►  Feb 04 (21)
      • ►  Feb 03 (9)
      • ►  Feb 02 (23)
      • ►  Feb 01 (6)
    • ►  January (122)
      • ►  Jan 31 (10)
      • ►  Jan 30 (21)
      • ►  Jan 29 (4)
      • ►  Jan 28 (5)
      • ►  Jan 27 (9)
      • ►  Jan 26 (3)
      • ►  Jan 25 (6)
      • ►  Jan 24 (9)
      • ►  Jan 23 (5)
      • ►  Jan 22 (4)
      • ►  Jan 21 (3)
      • ►  Jan 20 (1)
      • ►  Jan 17 (1)
      • ►  Jan 16 (2)
      • ►  Jan 15 (2)
      • ►  Jan 14 (2)
      • ►  Jan 13 (8)
      • ►  Jan 12 (4)
      • ►  Jan 11 (4)
      • ►  Jan 10 (2)
      • ►  Jan 09 (6)
      • ►  Jan 08 (6)
      • ►  Jan 07 (5)
  • ►  2014 (1062)
    • ►  November (6)
      • ►  Nov 26 (2)
      • ►  Nov 25 (3)
      • ►  Nov 24 (1)
    • ►  October (10)
      • ►  Oct 23 (2)
      • ►  Oct 16 (3)
      • ►  Oct 12 (4)
      • ►  Oct 06 (1)
    • ►  September (270)
      • ►  Sep 21 (34)
      • ►  Sep 20 (15)
      • ►  Sep 17 (9)
      • ►  Sep 13 (10)
      • ►  Sep 12 (33)
      • ►  Sep 11 (30)
      • ►  Sep 10 (1)
      • ►  Sep 09 (14)
      • ►  Sep 08 (23)
      • ►  Sep 07 (5)
      • ►  Sep 06 (19)
      • ►  Sep 05 (18)
      • ►  Sep 04 (24)
      • ►  Sep 03 (18)
      • ►  Sep 02 (10)
      • ►  Sep 01 (7)
    • ►  August (497)
      • ►  Aug 31 (15)
      • ►  Aug 30 (20)
      • ►  Aug 28 (1)
      • ►  Aug 25 (10)
      • ►  Aug 24 (26)
      • ►  Aug 23 (23)
      • ►  Aug 22 (14)
      • ►  Aug 21 (22)
      • ►  Aug 20 (21)
      • ►  Aug 19 (18)
      • ►  Aug 18 (66)
      • ►  Aug 17 (21)
      • ►  Aug 16 (16)
      • ►  Aug 15 (34)
      • ►  Aug 14 (25)
      • ►  Aug 13 (12)
      • ►  Aug 11 (7)
      • ►  Aug 10 (18)
      • ►  Aug 09 (13)
      • ►  Aug 08 (13)
      • ►  Aug 07 (26)
      • ►  Aug 06 (21)
      • ►  Aug 05 (7)
      • ►  Aug 04 (15)
      • ►  Aug 03 (20)
      • ►  Aug 02 (5)
      • ►  Aug 01 (8)
    • ►  July (85)
      • ►  Jul 31 (5)
      • ►  Jul 30 (26)
      • ►  Jul 29 (21)
      • ►  Jul 28 (33)
    • ►  March (3)
      • ►  Mar 25 (1)
      • ►  Mar 12 (1)
      • ►  Mar 09 (1)
    • ►  February (23)
      • ►  Feb 14 (1)
      • ►  Feb 06 (2)
      • ►  Feb 04 (4)
      • ►  Feb 03 (1)
      • ►  Feb 02 (6)
      • ►  Feb 01 (9)
    • ►  January (168)
      • ►  Jan 31 (10)
      • ►  Jan 30 (6)
      • ►  Jan 29 (4)
      • ►  Jan 27 (6)
      • ►  Jan 26 (1)
      • ►  Jan 25 (7)
      • ►  Jan 24 (13)
      • ►  Jan 23 (11)
      • ►  Jan 22 (3)
      • ►  Jan 21 (6)
      • ►  Jan 20 (3)
      • ►  Jan 19 (8)
      • ►  Jan 18 (7)
      • ►  Jan 17 (7)
      • ►  Jan 16 (13)
      • ►  Jan 15 (1)
      • ►  Jan 12 (1)
      • ►  Jan 11 (1)
      • ►  Jan 09 (3)
      • ►  Jan 08 (6)
      • ►  Jan 07 (7)
      • ►  Jan 06 (14)
      • ►  Jan 05 (10)
      • ►  Jan 04 (2)
      • ►  Jan 02 (6)
      • ►  Jan 01 (12)
  • ►  2013 (210)
    • ►  December (199)
      • ►  Dec 30 (5)
      • ►  Dec 29 (8)
      • ►  Dec 28 (6)
      • ►  Dec 27 (11)
      • ►  Dec 26 (9)
      • ►  Dec 25 (7)
      • ►  Dec 24 (15)
      • ►  Dec 23 (13)
      • ►  Dec 22 (3)
      • ►  Dec 21 (9)
      • ►  Dec 20 (10)
      • ►  Dec 19 (7)
      • ►  Dec 18 (4)
      • ►  Dec 17 (7)
      • ►  Dec 16 (6)
      • ►  Dec 15 (5)
      • ►  Dec 14 (3)
      • ►  Dec 13 (5)
      • ►  Dec 12 (2)
      • ►  Dec 11 (4)
      • ►  Dec 10 (9)
      • ►  Dec 09 (11)
      • ►  Dec 08 (11)
      • ►  Dec 07 (14)
      • ►  Dec 06 (3)
      • ►  Dec 05 (3)
      • ►  Dec 04 (6)
      • ►  Dec 03 (1)
      • ►  Dec 02 (2)
    • ►  September (2)
      • ►  Sep 25 (2)
    • ►  April (1)
      • ►  Apr 30 (1)
    • ►  January (8)
      • ►  Jan 22 (1)
      • ►  Jan 20 (4)
      • ►  Jan 16 (1)
      • ►  Jan 15 (1)
      • ►  Jan 14 (1)
  • ►  2012 (2)
    • ►  December (1)
      • ►  Dec 21 (1)
    • ►  January (1)
      • ►  Jan 11 (1)
  • ►  2011 (26)
    • ►  December (25)
      • ►  Dec 22 (1)
      • ►  Dec 17 (3)
      • ►  Dec 16 (2)
      • ►  Dec 15 (1)
      • ►  Dec 14 (1)
      • ►  Dec 13 (2)
      • ►  Dec 12 (1)
      • ►  Dec 11 (1)
      • ►  Dec 10 (1)
      • ►  Dec 07 (4)
      • ►  Dec 06 (2)
      • ►  Dec 04 (1)
      • ►  Dec 03 (2)
      • ►  Dec 02 (3)
    • ►  November (1)
      • ►  Nov 19 (1)
  • ►  2010 (2)
    • ►  September (1)
      • ►  Sep 11 (1)
    • ►  January (1)
      • ►  Jan 16 (1)
  • ►  2008 (1)
    • ►  April (1)
      • ►  Apr 05 (1)

Labels

  • Estradiol

Report Abuse

Followers

Total Pageviews

Translate

Simple theme. Theme images by merrymoonmary. Powered by Blogger.