Ranking Alexa Global: # 4,998,586
Server:Apache...
The main IP address: 54.206.6.246,Your server Australia,Sydney ISP:Amazon.com Inc. TLD:com CountryCode:AU
The description :notorm is a php library for simple reading data from the database. the most interesting feature is a very easy work with table relationships....
This report updates in 03-Jul-2018
Created Date: | 2010-04-27 |
Changed Date: | 2018-03-28 |
Geo IP provides you such as latitude, longitude and ISP (Internet Service Provider) etc. informations. Our GeoIP service found where is host notorm.com. Currently, hosted in Australia and its service provider is Amazon.com Inc. .
Latitude: | -33.867851257324 |
Longitude: | 151.20732116699 |
Country: | Australia (AU) |
City: | Sydney |
Region: | New South Wales |
ISP: | Amazon.com Inc. |
HTTP Header information is a part of HTTP protocol that a user's browser sends to called Apache containing the details of what the browser wants and will accept back from the web server.
Content-Length: | 13161 |
Content-Encoding: | gzip |
Vary: | Accept-Encoding |
Keep-Alive: | timeout=5, max=40 |
Server: | Apache |
Connection: | Keep-Alive |
Date: | Tue, 03 Jul 2018 15:06:39 GMT |
Content-Type: | text/html; charset=utf-8 |
soa: | ns-647.awsdns-16.net. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400 |
ns: | ns-1244.awsdns-27.org. ns-1597.awsdns-07.co.uk. ns-293.awsdns-36.com. ns-647.awsdns-16.net. |
ipv4: | IP:54.206.6.246 ASN:16509 OWNER:AMAZON-02 - Amazon.com, Inc., US Country:US |
mx: | MX preference = 5, mail exchanger = maxipes.logix.cz. |
notorm notorm is a php library for simple working with data in the database. the most interesting feature is a very easy work with table relationships. the overall performance is also very important and notorm can actually run faster than a native driver. notorm for databases is like simplexml for xml documents. doctrine 2 versus notorm video tutorial download , source codes on github , forum , zend-notorm requirements: php 5.1+ with any database supported by pdo – tested with mysql , sqlite , postgresql , ms sql , oracle ( dibi support is obsolete ) free for commercial and non-commercial use ( apache license or gpl ) articles about notorm: english , czech: 1 , 2 , 3 , 4 , 5 osi days 2010 presentation ( download presentation and demo ), workshop at wikidi (czech) examples api performance column names persistence faq deferred why? examples (image created by adminer .) notorm provides a very intuitive api. examples are showing the api on a simple database that is included in the download. connecting include "notorm.php"; $pdo = new pdo("mysql:dbname=software"); $db = new notorm($pdo); notorm uses pdo driver to access the database. reading data foreach ($db->application() as $application) { // get all applications echo "$application[title]\n"; // print application title } use a method call to get rows from the table. use square brackets to access a column value. limiting result set $applications = $db->application() ->select("id, title") ->where("web like ?", "http://%") ->order("title") ->limit(10) ; foreach ($applications as $id => $application) { echo "$application[title]\n"; } the example gets first ten applications with http url ordered by a title. getting a single row $application = $db->application[1]; // get by primary key $application = $db->application("title = ?", "adminer")->fetch(); relationships echo $application->author["name"] . "\n"; // get name of the application author foreach ($application->application_tag() as $application_tag) { // get all tags of $application echo $application_tag->tag["name"] . "\n"; // print the tag name } simple work with relationships is a killer feature of notorm. method call ->() on a row object gets all rows from referencing table, member access -> stands for table referenced by the current row, and array access [] gets always a value in the row. checkout the performance of this code. joins // get all applications ordered by author's name foreach ($db->application()->order("author.name") as $application) { echo $application->author["name"] . ": $application[title]\n"; } if you need to filter or order rows by column in referenced table then simply use the dot notation. grouping echo $db->application()->max("id"); // get maximum id foreach ($db->application() as $application) { // get count of each application's tags echo $application->application_tag()->count("*") . "\n"; } all grouping functions are supported. applications of authors with name starting by j $db->application("author_id", $db->author("name like ?", "j%")); // select * from application where author_id in (select id from author where name like 'j%') // alternative $db->application("author.name like ?", "j%"); // select application.* from application inner join author on application.author_id = author.id where author.name like 'j%' applications without tags $db->application("id not", $db->application_tag()->select("application_id")); // select * from application where id not in (select application_id from application_tag) -- api database $db = new notorm($pdo[, $structure[, $cache]]) get database representation $db->debug = true call error_log("$file:$line:$query; -- $parameters") before executing a query $db->debug = $callback call $callback($query, $parameters) before executing a query, if $callback would return false then do not execute the query $db->debugtimer = $callback call $callback() after executing a query $db->rowclass = 'classname' derive row objects from this class (defaults to 'notorm_row' ) $db->transaction = $command assign 'begin' , 'commit' or 'rollback' to start or stop transaction result $table = $db->$tablename([$where[, $parameters[, ...]]]) get representation of table $tablename $table->where($where[, $parameters[, ...]]) set where (explained later) $table->and($where[, $parameters[, ...]]) add and condition $table->or($where[, $parameters[, ...]]) add or condition $table->order($columns[, ...]) set order by , can be expression ( "column desc, id desc" ) $table->order("") reset previously set order $table->select($columns[, ...]) set retrieved columns, can be expression ( "col, md5(col) as hash" ) $table->select("") reset previously set select columns $table->limit($limit[, $offset]) set limit and offset $table->group($columns[, $having]) set group by and having $table->union($table2[, $all]) create union $table->lock($exclusive) append for update (default) or lock in share mode (non-exclusive) $array = $table->fetchpairs($key, $value) fetch all values to associative array $array = $table->fetchpairs($key) fetch all rows to associative array count($table) get number of rows in result set (string) $table get sql query $table($where[, $parameters[, ...]]) shortcut for $table->where() since php 5.3 repetitive calls of where , order and select are possible – it will append values to the previous calls ( where by and ). these methods plus group and limit provide a fluent interface so $table->where()->order()->limit() is possible (in any order). all methods are lazy – the query is not executed until necessary. the $where parameter can contain ? or :name which is bound by pdo to $parameters (so no manual escaping is required). the $parameters[, ...] can be one array, one associative array or zero or more scalars. if the question mark and colon are missing but $parameters are still passed then the behavior is this: $table->where("field", "x") translated to field = 'x' (with automatic escaping) $table->where("field", null) translated to field is null $table->where("field", array("x", "y")) translated to field in ('x', 'y') (with automatic escaping) $table->where("not field", array("x", "y")) translated to not field in ('x', 'y') (with automatic escaping) $table->where("field", $db->$tablename()) translated to "field in (select $primary from $tablename)" $table->where("field", $db->$tablename()->select($column)) translated to "field in (select $column from $tablename)" $table->where("field > ? and field < ?", "x", "y") bound by pdo $table->where("(field1, field2)", array(array(1, 2), array(3, 4))) translated to (field1, field2) in ((1, 2), (3, 4)) (with automatic escaping) $table->where(array("field" => "x", "field2" => "y")) translated to field = 'x' and field2 = 'y' (with automatic escaping) if the dot notation is used for a column anywhere in the query ( "$table.$column" ) then notorm automatically creates left join to the referenced table. even references across several tables are possible ( "$table1.$table2.$column" ). referencing tables can be accessed by colon: $applications->select("count(application_tag:tag_id)") . the result also supports aggregation: $table->count("*") get number of rows $table->count("distinct $column") get number of distinct values $table->sum($column) get minimum value $table->min($column) get minimum value $table->max($column) get maximum value $table->aggregation("group_concat($column)") run any aggregation function row foreach ($table as $id => $row) iterate all rows in result $row = $db->{$tablename}[$id] get single row with id $id from table $tablename ( null if the row does not exist) $row = $table[$id] get row with primary key $id from the result $row = $table[array($column => $value)] get first row with $column equals to $value $row = $table->fetch() get next
https://www.notorm.com/#why
https://www.notorm.com/static/osidays2010.zip
https://www.notorm.com/#faq
https://www.notorm.com/#performance
https://www.notorm.com/static/doctrine2-notorm/
https://www.notorm.com/static/wikidi/
https://www.notorm.com/#then
https://www.notorm.com/static/osidays2010/
https://www.notorm.com/#api
https://www.notorm.com/#persistence
https://www.notorm.com/#identifiers
https://www.notorm.com/#examples
Whois is a protocol that is access to registering information. You can reach when the website was registered, when it will be expire, what is contact details of the site with the following informations. In a nutshell, it includes these informations;
Domain Name: NOTORM.COM
Registry Domain ID: 1594621579_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.joker.com
Registrar URL: http://www.joker.com
Updated Date: 2018-03-28T01:45:20Z
Creation Date: 2010-04-27T20:19:05Z
Registry Expiry Date: 2019-04-27T20:19:05Z
Registrar: CSL Computer Service Langenbach GmbH d/b/a joker.com
Registrar IANA ID: 113
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +49.21186767447
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: NS-1244.AWSDNS-27.ORG
Name Server: NS-1597.AWSDNS-07.CO.UK
Name Server: NS-293.AWSDNS-36.COM
Name Server: NS-647.AWSDNS-16.NET
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2018-07-03T15:31:15Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
registrar's sponsorship of the domain name registration in the registry is
currently set to expire. This date does not necessarily reflect the expiration
date of the domain name registrant's agreement with the sponsoring
registrar. Users may consult the sponsoring registrar's Whois database to
view the registrar's reported date of expiration for this registration.
TERMS OF USE: You are not authorized to access or query our Whois
database through the use of electronic processes that are high-volume and
automated except as reasonably necessary to register domain names or
modify existing registrations; the Data in VeriSign Global Registry
Services' ("VeriSign") Whois database is provided by VeriSign for
information purposes only, and to assist persons in obtaining information
about or related to a domain name registration record. VeriSign does not
guarantee its accuracy. By submitting a Whois query, you agree to abide
by the following terms of use: You agree that you may use this Data only
for lawful purposes and that under no circumstances will you use this Data
to: (1) allow, enable, or otherwise support the transmission of mass
unsolicited, commercial advertising or solicitations via e-mail, telephone,
or facsimile; or (2) enable high volume, automated, electronic processes
that apply to VeriSign (or its computer systems). The compilation,
repackaging, dissemination or other use of this Data is expressly
prohibited without the prior written consent of VeriSign. You agree not to
use electronic processes that are automated and high-volume to access or
query the Whois database except as reasonably necessary to register
domain names or modify existing registrations. VeriSign reserves the right
to restrict your access to the Whois database in its sole discretion to ensure
operational stability. VeriSign may restrict or terminate your access to the
Whois database for failure to abide by these terms of use. VeriSign
reserves the right to modify these terms at any time.
The Registry database contains ONLY .COM, .NET, .EDU domains and
Registrars.
REGISTRAR CSL Computer Service Langenbach GmbH d/b/a joker.com
SERVERS
SERVER com.whois-servers.net
ARGS domain =notorm.com
PORT 43
TYPE domain
DOMAIN
NAME notorm.com
CHANGED 2018-03-28
CREATED 2010-04-27
STATUS
clientTransferProhibited https://icann.org/epp#clientTransferProhibited
NSERVER
NS-1244.AWSDNS-27.ORG 205.251.196.220
NS-1597.AWSDNS-07.CO.UK 205.251.198.61
NS-293.AWSDNS-36.COM 205.251.193.37
NS-647.AWSDNS-16.NET 205.251.194.135
REGISTERED yes
The following list shows you to spelling mistakes possible of the internet users for the website searched .