Ranking Alexa Global: # 13,775,324
Server:Apache/2.2.22 (Debia...
X-Powered-By:PHP/5.4.35-0+deb7u2
The main IP address: 80.68.95.61,Your server United Kingdom,York ISP:Bytemark Computer Consulting Ltd TLD:com CountryCode:GB
The description :home about presentations software grey matters in technology by safe hammad posts rss comments rss twitter 18 posts and 32 comments till now this wordpress theme is downloaded from wordpress themes we...
This report updates in 27-Jul-2018
Created Date: | 2009-10-18 |
Changed Date: | 2016-10-19 |
Expires Date: | 2017-10-18 |
Geo IP provides you such as latitude, longitude and ISP (Internet Service Provider) etc. informations. Our GeoIP service found where is host safehammad.com. Currently, hosted in United Kingdom and its service provider is Bytemark Computer Consulting Ltd .
Latitude: | 53.957630157471 |
Longitude: | -1.0827100276947 |
Country: | United Kingdom (GB) |
City: | York |
Region: | England |
ISP: | Bytemark Computer Consulting Ltd |
HTTP Header information is a part of HTTP protocol that a user's browser sends to called Apache/2.2.22 (Debian) containing the details of what the browser wants and will accept back from the web server.
X-Powered-By: | PHP/5.4.35-0+deb7u2 |
Transfer-Encoding: | chunked |
Keep-Alive: | timeout=5, max=99 |
Server: | Apache/2.2.22 (Debian) |
Connection: | Keep-Alive |
Date: | Thu, 26 Jul 2018 23:45:19 GMT |
Content-Type: | text/html; charset=UTF-8 |
X-Pingback: | http://safehammad.com/xmlrpc.php |
soa: | a.ns.bytemark.co.uk. hostmaster.safehammad.com. 1532648699 16384 2048 1048576 2560 |
ns: | a.ns.bytemark.co.uk. b.ns.bytemark.co.uk. c.ns.bytemark.co.uk. |
ipv4: | IP:80.68.95.61 ASN:35425 OWNER:BYTEMARK-AS, GB Country:GB |
mx: | MX preference = 10, mail exchanger = a.mx.safehammad.com. |
home about presentations software grey matters in technology by safe hammad posts rss comments rss twitter 18 posts and 32 comments till now this wordpress theme is downloaded from wordpress themes website. is english tonal? 31 mar 2013 an interesting feature of several widely used asian languages is that they’re tonal . in tonal languages, changing the intonation of what seems to be the same word (at least to the western ear) can markedly change the meaning of that word. this can be quite hard to fathom for the typical english speaker. a celebrated example of this can be found in mandarin chinese: 妈 mā mother 麻 má hemp 马 mǎ horse 骂 mà scold 吗 ma (question tag) i was in an english supermarket recently and read the word “discount” on several items for sale. it occurred to me that the word discount can be used with at least a couple of different but related meanings: in the supermarket it’s often used as a noun meaning “a reduction in the sale price”. it can also mean the verb “to dismiss”, “to remove from consideration” and sometimes “to reduce in price”. what then struck me is that these two usages are spelled the same but pronounced differently. in the first meaning, the first syllable is stressed whereas in the second meaning, the second syllable is stressed. i tried to think of more words which followed this pattern and it took me some time to come up with “reject”, “survey” and “upset”. my hunch was that there were plenty more words like that so i set about seeing if i could automate finding them. one can argue that changing the stresses on a word’s syllables changes its intonation. does that make english tonal after all, albeit on a small scale? pronunciation the carnegie mellon pronouncing dictionary is a machine-readable pronunciation dictionary for north american english. its database of 100,000+ words contains a set of pronunciations organised as a list of sounds, for example: tree = ['t', 'r', 'iy1'] biscuit = ['b', 'ih1', 's', 'k', 'ah0', 't'] undo = ['ah0', 'n', 'd', 'uw1'] i’m interested here not in the actual consonant and vowel sounds which can vary quite markedly with differences in regional accent, but in the stresses of the vowel sounds. these are indicated by a numeric suffix: 0 – no stress 1 – primary stress 2 – secondary stress in the examples above, “biscuit” is pronounced with the stress on the first syllable and “undo” with the stress on the second. in the python programming language, the cmu pronouncing dictionary can be accessed using the natural language toolkit (nltk). if you’re using the nltk for the first time, you’ll need to do the following: >>> import nltk >>> nltk.download() a gui will appear where you can choose to download the cmu pronouncing dictionary. this only needs to be done once. the dictionary can then be accessed as follows: >>> from nltk.corpus import cmudict >>> pronunciations = cmudict.dict() >>> pronunciations['tree'] [['t', 'r', 'iy1']] >>> pronunciations['discount'] [['d', 'ih0', 's', 'k', 'aw1', 'n', 't'], ['d', 'ih1', 's', 'k', 'aw0', 'n', 't']] here we can see that “discount” is indeed listed with more than one pronunciation. now lets distill the stresses in theses pronunciations: >>> def stresses(pronunciation): ... return [i[-1] for i in pronunciation if i[-1].isdigit()] ... >>> stresses(['d', 'ih0', 's', 'k', 'aw1', 'n', 't']) ['0', '1'] >>> stresses(['d', 'ih1', 's', 'k', 'aw0', 'n', 't']) ['1', '0'] so in one pronunciation, the stress is on the first syllable and in the other pronunciation, the stress is on the second, just as we suspected. part of speech wordnet is a lexical database of english nouns, verbs, adjectives and adverbs. the database lists the multiple uses of a given word, and for any given use, its definition and most remarkably, its relationship to other words. for example, “dog” is a type of “canine” and a “poodle” is a type of “dog”. we’re interested in the fact that wordnet also helpfully stores the part of speech (i.e. noun, verb etc.) for any given usage. wordnet can also be accessed using nltk. once again, for first use, the wordnet database needs to be downloaded using nltk.download(). each usage of a word is called a “synset” (i.e. synonym set) in wordnet parlance and can be accessed as follows: >>> wordnet.synsets('discount') [synset('discount.n.01'), synset('discount_rate.n.02'), synset('rebate.n.01'), synset('deduction.n.02'), synset('dismiss.v.01'), synset('discount.v.02')] as might be apparent from this example, the synset’s primary word may or may not be ‘discount’. in fact, each synset contains a list of words (known as lemmas) which can represent that usage: >>> synsets = wordnet.synsets('discount') >>> synsets[0] synset('discount.n.01') >>> synsets[0].definition 'the act of reducing the selling price of merchandise' >>> synsets[0].lemma_names ['discount', 'price_reduction', 'deduction'] we’ll concentrate on those synsets whose primary lemma is the word we are interested in. finally, the part of speech for a synset is easily obtained: >>> synsets[0] synset('discount.n.01') >>> synsets[0].definition 'the act of reducing the selling price of merchandise' >>> synsets[0].pos 'n' >>> synsets[5] synset('discount.v.02') >>> synsets[5].definition 'give a reduction in price on' >>> synsets[5].pos 'v' putting it all together so to find our “tonal” words, all we need to do is find words which fit the following criteria: two or more syllables. multiple pronunciations with different stresses. can be used as a noun or verb. a sample python script can be found here . and here’s the full list of 112 tonal english words found using this script: ['addict', 'address', 'affiliate', 'affix', 'ally', 'annex', 'associate', 'average', 'bachelor', 'buffet', 'combine', 'commune', 'compact', 'compound', 'compress', 'concert', 'concrete', 'confederate', 'conflict', 'content', 'contest', 'contract', 'contrast', 'converse', 'convert', 'convict', 'coordinate', 'correlate', 'costume', 'debut', 'decrease', 'defect', 'delegate', 'desert', 'detail', 'detour', 'dictate', 'digest', 'discharge', 'discount', 'duplicate', 'effect', 'escort', 'estimate', 'excerpt', 'excise', 'ferment', 'finance', 'forearm', 'geminate', 'general', 'graduate', 'impact', 'implant', 'import', 'impress', 'imprint', 'increase', 'insert', 'interest', 'intrigue', 'invalid', 'laminate', 'leverage', 'mentor', 'mismatch', 'object', 'offset', 'overflow', 'permit', 'pervert', 'postulate', 'predicate', 'present', 'privilege', 'produce', 'progress', 'project', 'protest', 'ratchet', 'recall', 'recess', 'record', 'recount', 'reference', 'refund', 'regress', 'research', 'reset', 'retake', 'rewrite', 'romance', 'segment', 'separate', 'sophisticate', 'subject', 'submarine', 'subordinate', 'supplement', 'surcharge', 'survey', 'suspect', 'syndicate', 'syringe', 'transfer', 'transport', 'trespass', 'underestimate', 'update', 'upgrade', 'upset', 'veto'] observations interesting observations include: in most cases, stressing the first syllable yields the noun whereas stressing a later syllable yieds the verb. the noun and verb are usually closely related in meaning, however the nouns of some words have taken on a common usage which has detached it from the meaning of the verb. obvious examples include “project”, “subject”… and “pervert”! there also seems to be a high frequency of words beginning with ‘com’, ‘con’ and ‘re’. is this significant or is this is common of english verbs? i’ll leave that question as an exercise for the reader. with a minor tweak to the script, we can find words that are combinations of adjectives, nouns and verbs. this gives us much smaller lists of words: adjective/noun: ['antecedent', 'commemorative', 'compact', 'complex', 'compound', 'concrete', 'deliverable', 'eccentric', 'general', 'hostile', 'inside', 'invalid', 'invertebrate', 'juve
http://safehammad.com/tag/python3/
http://safehammad.com/2013/03/31/is-english-tonal/
http://safehammad.com/2011/04/10/django-javascript-integration-ajax-and-jquery/
http://safehammad.com/tag/unicode/
http://safehammad.com/category/programming/
http://safehammad.com/software/
http://safehammad.com/wp-login.php
http://safehammad.com/wp-uploads/2012/09/tree.png
http://safehammad.com/wp-uploads/2011/10/days.png
http://safehammad.com/2011/08/10/be-good-to-your-colon/#comments
http://safehammad.com/category/general/
http://safehammad.com/tag/jobs/
http://safehammad.com/tag/databases/
http://safehammad.com/comments/feed/
http://safehammad.com/tag/hessian/
library.manchester.ac.uk
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: safehammad.com
Registry Domain ID: 1572695005_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.1and1.com
Registrar URL: http://1and1.com
Updated Date: 2016-10-19T07:26:34.000Z
Creation Date: 2009-10-18T18:14:46.000Z
Registrar Registration Expiration Date: 2017-10-18T18:14:46.000Z
Registrar: 1&1 Internet SE
Registrar IANA ID: 83
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.8774612631
Reseller:
Domain Status: clientTransferProhibited https://www.icann.org/epp#clientTransferProhibited
Domain Status: autoRenewPeriod https://www.icann.org/epp#autoRenewPeriod
Registry Registrant ID:
Registrant Name: Safe Hammad
Registrant Organization:
Registrant Street: 10 High Timber Street
Registrant Street: 100 Globe View
Registrant City: London
Registrant State/Province:
Registrant Postal Code: EC4V 3PS
Registrant Country: GB
Registrant Phone: +44.2072484940
Registrant Phone Ext:
Registrant Fax:
Registrant Fax Ext:
Registrant Email: [email protected]
Registry Admin ID:
Admin Name: Safe Hammad
Admin Organization:
Admin Street: 10 High Timber Street
Admin Street: 100 Globe View
Admin City: London
Admin State/Province:
Admin Postal Code: EC4V 3PS
Admin Country: GB
Admin Phone: +44.2072484940
Admin Phone Ext:
Admin Fax:
Admin Fax Ext:
Admin Email: [email protected]
Registry Tech ID:
Tech Name: Hostmaster ONEANDONE
Tech Organization: 1&1 Internet Ltd.
Tech Street: Discovery House
Tech Street: 154 Southgate Street
Tech City: Gloucester
Tech State/Province: GLS
Tech Postal Code: GL1 2EX
Tech Country: GB
Tech Phone: +44.3333365691
Tech Phone Ext:
Tech Fax: +49.72191374215
Tech Fax Ext:
Tech Email: [email protected]
Nameserver: c.ns.bytemark.co.uk
Nameserver: b.ns.bytemark.co.uk
Nameserver: a.ns.bytemark.co.uk
DNSSEC: Unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2017-07-17T11:43:24Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
REGISTRAR 1&1 INTERNET SE
REFERRER http://registrar.1and1.info
SERVERS
SERVER com.whois-servers.net
ARGS domain =safehammad.com
PORT 43
SERVER whois.1and1.com
ARGS safehammad.com
PORT 43
TYPE domain
DOMAIN
NAME safehammad.com
NSERVER
A.NS.BYTEMARK.CO.UK 80.68.80.26
B.NS.BYTEMARK.CO.UK 85.17.170.78
C.NS.BYTEMARK.CO.UK 80.68.80.27
STATUS
clientTransferProhibited https://icann.org/epp#clientTransferProhibited
CHANGED 2016-10-19
CREATED 2009-10-18
EXPIRES 2017-10-18
REGISTERED yes
The following list shows you to spelling mistakes possible of the internet users for the website searched .