zhieng.com Report : Visit Site


  • Ranking Alexa Global: # 5,663,520

    Server:Apache...
    X-Powered-By:PHP/5.6.36

    The main IP address: 43.225.109.64,Your server Singapore,Singapore ISP:iCore Hosting Singapore  TLD:com CountryCode:SG

    The description :skip to main content toggle navigation lee zhi eng about tutorials links contact new book published may 16, 2018 may 16, 2018 zhi eng leave a comment i have recently published another book with packt...

    This report updates in 19-Jul-2018

Created Date:2009-09-26
Changed Date:2016-09-26
Expires Date:2017-09-26

Technical data of the zhieng.com


Geo IP provides you such as latitude, longitude and ISP (Internet Service Provider) etc. informations. Our GeoIP service found where is host zhieng.com. Currently, hosted in Singapore and its service provider is iCore Hosting Singapore .

Latitude: 1.2896699905396
Longitude: 103.85006713867
Country: Singapore (SG)
City: Singapore
Region: Singapore
ISP: iCore Hosting Singapore

HTTP Header Analysis


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.

X-Powered-By:PHP/5.6.36
Transfer-Encoding:chunked
Set-Cookie:PHPSESSID=24edm077dcdvc1rbarf25ic593; path=/
Expires:Thu, 19 Nov 1981 08:52:00 GMT
Keep-Alive:timeout=5, max=100
Server:Apache
Connection:Keep-Alive
Link:; rel="https://api.w.org/"
X-UA-Compatible:IE=edge,chrome=1
Pragma:no-cache
Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Date:Thu, 19 Jul 2018 08:15:07 GMT
Content-Type:text/html; charset=UTF-8

DNS

soa:nscp1005.icorehosting.com. iicore.network.monitor.icorehosting.net. 2018061600 3600 7200 1209600 86400
ns:nscp1006.icorehosting.com.
nscp1005.icorehosting.com.
ipv4:IP:43.225.109.64
ASN:132198
OWNER:ICORE-MY iCore Technology Sdn Bhd, MY
Country:MY
mx:MX preference = 0, mail exchanger = zhieng.com.

HtmlToText

skip to main content toggle navigation lee zhi eng about tutorials links contact new book published may 16, 2018 may 16, 2018 zhi eng leave a comment i have recently published another book with packt publishing, entitled “ hands-on gui programming with c++ and qt5 “. this is the 3rd book i’ve written so far, and hopefully the content quality is improving more this time. if you’re using kindle for reading ebooks, you can get this book from amazon . otherwise, you can get the ebook and printed copy at packtpub . you can also get all the source files used in this book at the github page . killing mysql processes july 7, 2017 february 9, 2018 zhi eng leave a comment once in a while you might face problems related to mysql being not responding. most of the time it’s due to large database size or you’re running a select query on an un-indexed table. instead of waiting for the process to complete (which may take hours), you can cancel the stalling processes using the following method. first, open up another mysql session and call the following query: show processlist; next, you will see results like this: +—-+—————–+———–+——+———+——+————————+——————+———-+ | id | user | host | db | command | time | state | info | progress | +—-+—————–+———–+——+———+——+————————+——————+———-+ | 254772 | event_scheduler | localhost | null | daemon | 2693 | waiting on empty queue | null | 0.000 | | 435342 | root | localhost | null | query | 0 | table lock | show processlist | 0.000 | +—-+—————–+———–+——+———+——+————————+——————+———-+ look for the id of the query which you wish to terminate and use it in the following query, for example: kill 435342; that’s it, the process will then be terminated by mysql. hope it helps. prevent direct execution of exe april 12, 2017 april 12, 2017 zhi eng 3 comments back in early 2000s was the time when mmos were very very very poppular in asian countries. that was also the time when i was crazy about ragnarok online, one of the most famous korean mmorpgs of all time. besides playing the game (which cost around us$10 per month, a large sum for a middle school student like me), i also went into modding the game and ran it on an emulator (private server running locally). one thing that i noticed was the existence of a mysterious exe file in its installation directory called “ragexe.exe” which can never be executed; it will show you an error message whenever you double click on it. years later when i started to learn c/c++ programming i finally understood what the hell was that exe file for; in-fact, it’s the actual game executable and not the other exe that has the game icon on it, the other exe is actually the updater client, nothing else. so finally, the mystery has been solved. however, the question is: how can we re-create this for our own programs/games? what if we also want our users to run the updater first and not directly execute the main program? it turns out, it’s pretty easy to achieve. in the following example i will be using c/c++ and qt but it should be pretty similar in other programming languages and platforms as well. the sample code here is pretty simple: #include "mainwindow.h" #include <qapplication> int main(int argc, char *argv[]) { qapplication a(argc, argv); if (argc <= 1) { qmessagebox::critical(0, "application error", "please run mygame.exe instead."); return 0; } else { if (argv[1] != "yourpassword") { qmessagebox::critical(0, "application error", "please run mygame.exe instead."); return 0; } } mainwindow w; w.show(); return a.exec(); } in the example above, your exe will simply pop out an error message that says “please run mygame.exe instead.” if you double click on it directly. this is because the argc variable is either 0 or 1 (depending on platform, which means no additional input argument during launch) if you run it directly. however, if there is one or more arguments being dumped to the program during launch, check (within the argv array) whether the second argument (the first argument is usually the program’s name) matches your secret phrase or password before allowing the program to launch. usually there will be input arguments if the user drag one or more files to the exe to make it launch, as this is very useful for programs like text editors or image editors. that’s why we must check if the argument matches your password or not. now that your program can no longer be run directly, what about the updater? how to ask the updater to execute your main program with an input argument? it’s actually pretty easy as well. in the following example i will be using c/c++ and qt, but it should be similar across different programming languages and platforms: qprocess *process = new qprocess(this); process->setnativearguments("yourpassword"); process->startdetached("mygame.exe"); delete process; exit(exit_success); in the code above, i simply declared a qprocess object and set the native argument before starting the main program and close the updater client. that’s all, it’s very simple to achieve. the tutorial above is by no mean professional: technical names and phrases are not necessarily accurate, and the method used is not necessarily the standard way. i’m just trying to share what i know and what i did with my own projects. peace. gigabyte brix (intel nuc) gb-xm12-3227 review february 19, 2017 february 19, 2017 zhi eng 6 comments so… the other day i bought this gigabyte brix barebone which is basically an intel nuc system, but manufactured by gigabyte. i’ve tried the vanilla intel nuc systems before and it worked great, except the older generation which had over-heating issue but resolved after adding a thermal pad to it as well as a firmware upgrade, but overall still pretty okay i guess. now, back to gigabyte brix, specifically the gb-xm12-3227 model. i can’t talk about the other models as i have never used it before, so let’s just stick to this one. all-and-all, it worked fine at first. it booted up windows 10 without any problem, hdmi connected to the monitor without any problem, great resolution, etc. until i tried to use the web browser. even though the internet status is “connected”, i still couldn’t use the damn internet on my browser. after hours and hours of research and trials, i realized that the issue is the firmware. not only it’s old (from 2013), but it’s supposedly for windows 8.1, and not windows 10. went to gibabyte’s website to look for the latest drivers, and guess what, they only have firmware updates up to 2014, so still, no windows 10 support. further more, i downloaded the latest bios and tried to flash it, only to realize the bios utility doesn’t support 64-bit windows, because it is a god-damn windows xp service pack 2 executable file! then, i went to windows 10’s device manager and check out my wireless network adapter’s properties. this is when i realized the wifi adapter only supports up to ieee 802.11b/g and not the newer ieee 802.11b/g/n, which unfortunately is what i set on my router. so then i moved over to my router’s admin page and changed the transmission mode to the appropriate setting. i have no idea what’s causing this. outdated bios? outdated drivers? i have no idea. however, despite able to connect to the internet now, the speed is still very limited. often time it took roughly 20 seconds or more just to load a web page. then, i used a chinese software called 360安全卫士 (translated as “360 safety guard”) and went to the “optimization and speed-up” page. that particular page contains an automated scan-and-fix feature which includes “network speed-up” option. after running the optimization process, my wireless network is finally back to usable state! what sorcery is that?? (however, ieee 802.11b/g/n is still not supported). overall, the gigabyte brix works okay except the bios and drivers are really outdated and urgently need an update. that’s all for today, have a nice day folks. opengl side project november 26, 2016 december 8, 2016 zhi eng leave a comment it’s been a l

URL analysis for zhieng.com


https://www.addtoany.com/add_to/twitter?linkurl=http%3a%2f%2fwww.zhieng.com%2fgigabyte-brix-intel-nuc-gb-xm12-3227-review%2f&linkname=gigabyte%20brix%20%28intel%20nuc%29%20gb-xm12-3227%20review
https://www.addtoany.com/add_to/facebook?linkurl=http%3a%2f%2fwww.zhieng.com%2fkilling-mysql-processes%2f&linkname=killing%20mysql%20processes
http://www.zhieng.com/category/programming/
http://www.zhieng.com/tag/irrlicht/
http://www.zhieng.com/category/events/
http://www.zhieng.com/wordpress/wp-content/uploads/2017/04/rageexe_error.png
http://www.zhieng.com/tag/sql/
http://www.zhieng.com/wordpress/wp-content/uploads/2016/11/opengl_test.png
https://www.addtoany.com/add_to/google_plus?linkurl=http%3a%2f%2fwww.zhieng.com%2fprevent-direct-execution-of-exe%2f&linkname=prevent%20direct%20execution%20of%20exe
http://www.zhieng.com/tag/amazon/
http://www.zhieng.com/tag/unity/
http://www.zhieng.com/tag/procedural/
https://www.addtoany.com/add_to/twitter?linkurl=http%3a%2f%2fwww.zhieng.com%2fkilling-mysql-processes%2f&linkname=killing%20mysql%20processes
http://www.zhieng.com/tag/html/
http://www.zhieng.com/tag/tutorial/

Whois Information


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: ZHIENG.COM
Registry Domain ID: 1570370906_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.name.com
Registrar URL: http://www.name.com
Updated Date: 2016-09-26T15:21:09Z
Creation Date: 2009-09-26T07:41:28Z
Registrar Registration Expiration Date: 2017-09-26T07:41:28Z
Registrar: Name.com, Inc.
Registrar IANA ID: 625
Reseller:
Domain Status: clientTransferProhibited https://www.icann.org/epp#clientTransferProhibited
Registry Registrant ID: Not Available From Registry
Registrant Name: Whois Agent
Registrant Organization: Domain Protection Services, Inc.
Registrant Street: PO Box 1769
Registrant City: Denver
Registrant State/Province: CO
Registrant Postal Code: 80201
Registrant Country: US
Registrant Phone: +1.7208009072
Registrant Fax: +1.7209758725
Registrant Email: [email protected]
Registry Admin ID: Not Available From Registry
Admin Name: Whois Agent
Admin Organization: Domain Protection Services, Inc.
Admin Street: PO Box 1769
Admin City: Denver
Admin State/Province: CO
Admin Postal Code: 80201
Admin Country: US
Admin Phone: +1.7208009072
Admin Fax: +1.7209758725
Admin Email: [email protected]
Registry Tech ID: Not Available From Registry
Tech Name: Whois Agent
Tech Organization: Domain Protection Services, Inc.
Tech Street: PO Box 1769
Tech City: Denver
Tech State/Province: CO
Tech Postal Code: 80201
Tech Country: US
Tech Phone: +1.7208009072
Tech Fax: +1.7209758725
Tech Email: [email protected]
Name Server: nscp1003.icorehosting.com
Name Server: nscp1004.icorehosting.com
DNSSEC: unSigned
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.7203101849
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2017-04-12T08:07:57-06:00 <<<


The Data in the Name.com, Inc. WHOIS database is provided by Name.com, Inc. for information purposes, and to assist persons in obtaining information about or related to a domain name registration record. Name.com, Inc. does not guarantee its accuracy. By submitting a WHOIS query, you agree that you will 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 (spam); or (2) enable high volume, automated, electronic processes that apply to Name.com, Inc. (or its systems). Name.com, Inc. reserves the right to modify these terms at any time. By submitting this query, you agree to abide by this policy.


  REGISTRAR NAME.COM, INC.

  REFERRER http://www.name.com

SERVERS

  SERVER com.whois-servers.net

  ARGS domain =zhieng.com

  PORT 43

  SERVER whois.name.com

  ARGS zhieng.com

  PORT 43

  TYPE domain

DOMAIN

  NAME zhieng.com

NSERVER

  NSCP1003.ICOREHOSTING.COM 103.6.245.199

  NSCP1004.ICOREHOSTING.COM 103.6.245.200

STATUS
clientTransferProhibited https://icann.org/epp#clientTransferProhibited

  CHANGED 2016-09-26

  CREATED 2009-09-26

  EXPIRES 2017-09-26

  REGISTERED yes

Go to top

Mistakes


The following list shows you to spelling mistakes possible of the internet users for the website searched .

  • www.uzhieng.com
  • www.7zhieng.com
  • www.hzhieng.com
  • www.kzhieng.com
  • www.jzhieng.com
  • www.izhieng.com
  • www.8zhieng.com
  • www.yzhieng.com
  • www.zhiengebc.com
  • www.zhiengebc.com
  • www.zhieng3bc.com
  • www.zhiengwbc.com
  • www.zhiengsbc.com
  • www.zhieng#bc.com
  • www.zhiengdbc.com
  • www.zhiengfbc.com
  • www.zhieng&bc.com
  • www.zhiengrbc.com
  • www.urlw4ebc.com
  • www.zhieng4bc.com
  • www.zhiengc.com
  • www.zhiengbc.com
  • www.zhiengvc.com
  • www.zhiengvbc.com
  • www.zhiengvc.com
  • www.zhieng c.com
  • www.zhieng bc.com
  • www.zhieng c.com
  • www.zhienggc.com
  • www.zhienggbc.com
  • www.zhienggc.com
  • www.zhiengjc.com
  • www.zhiengjbc.com
  • www.zhiengjc.com
  • www.zhiengnc.com
  • www.zhiengnbc.com
  • www.zhiengnc.com
  • www.zhienghc.com
  • www.zhienghbc.com
  • www.zhienghc.com
  • www.zhieng.com
  • www.zhiengc.com
  • www.zhiengx.com
  • www.zhiengxc.com
  • www.zhiengx.com
  • www.zhiengf.com
  • www.zhiengfc.com
  • www.zhiengf.com
  • www.zhiengv.com
  • www.zhiengvc.com
  • www.zhiengv.com
  • www.zhiengd.com
  • www.zhiengdc.com
  • www.zhiengd.com
  • www.zhiengcb.com
  • www.zhiengcom
  • www.zhieng..com
  • www.zhieng/com
  • www.zhieng/.com
  • www.zhieng./com
  • www.zhiengncom
  • www.zhiengn.com
  • www.zhieng.ncom
  • www.zhieng;com
  • www.zhieng;.com
  • www.zhieng.;com
  • www.zhienglcom
  • www.zhiengl.com
  • www.zhieng.lcom
  • www.zhieng com
  • www.zhieng .com
  • www.zhieng. com
  • www.zhieng,com
  • www.zhieng,.com
  • www.zhieng.,com
  • www.zhiengmcom
  • www.zhiengm.com
  • www.zhieng.mcom
  • www.zhieng.ccom
  • www.zhieng.om
  • www.zhieng.ccom
  • www.zhieng.xom
  • www.zhieng.xcom
  • www.zhieng.cxom
  • www.zhieng.fom
  • www.zhieng.fcom
  • www.zhieng.cfom
  • www.zhieng.vom
  • www.zhieng.vcom
  • www.zhieng.cvom
  • www.zhieng.dom
  • www.zhieng.dcom
  • www.zhieng.cdom
  • www.zhiengc.om
  • www.zhieng.cm
  • www.zhieng.coom
  • www.zhieng.cpm
  • www.zhieng.cpom
  • www.zhieng.copm
  • www.zhieng.cim
  • www.zhieng.ciom
  • www.zhieng.coim
  • www.zhieng.ckm
  • www.zhieng.ckom
  • www.zhieng.cokm
  • www.zhieng.clm
  • www.zhieng.clom
  • www.zhieng.colm
  • www.zhieng.c0m
  • www.zhieng.c0om
  • www.zhieng.co0m
  • www.zhieng.c:m
  • www.zhieng.c:om
  • www.zhieng.co:m
  • www.zhieng.c9m
  • www.zhieng.c9om
  • www.zhieng.co9m
  • www.zhieng.ocm
  • www.zhieng.co
  • zhieng.comm
  • www.zhieng.con
  • www.zhieng.conm
  • zhieng.comn
  • www.zhieng.col
  • www.zhieng.colm
  • zhieng.coml
  • www.zhieng.co
  • www.zhieng.co m
  • zhieng.com
  • www.zhieng.cok
  • www.zhieng.cokm
  • zhieng.comk
  • www.zhieng.co,
  • www.zhieng.co,m
  • zhieng.com,
  • www.zhieng.coj
  • www.zhieng.cojm
  • zhieng.comj
  • www.zhieng.cmo
Show All Mistakes Hide All Mistakes