INSERT INTO sites(host) VALUES('kovyrin.net') 1045: Access denied for user 'www-data'@'localhost' (using password: NO) kovyrin.net 网站价值¥352,529(不含域名),MYIP.CN网站综合数据统计 - 域名,Alexa,PR,反向链接,关键字
   【推荐】秀网互联|集群主机|免备案空间 网站目录,免费收录各类优秀网站

  
                    
免备案|美国|韩国|香港机房T2供您选择

网站页面信息

标题:
描述:
关键字:
sponsored links:
连接:
图片:
网站历史:

网站流量与估价

网站流量:
网站估价:  (注:不包含域名价值,不代表公司价值)

网站排名

Alexa全球排名:
Google Page Rank:
toolbarqueries.google.com
www.google.cn
www.google.ca
www.google.co.uk
www.google.fr
www.google.de
真假PR鉴别:   (提示:若此处显示网站与查询网站不同,则疑为劫持PR)
Sogou Rank:
百度快照日期:

搜索引擎收录

搜索引擎收录情况反向链接
 谷歌Google:
 百度Baidu:
 微软Bing:
 搜搜Soso:
 雅虎Yahoo:
 有道Youdao:
 搜狗Sogou:

服务器信息

Web服务器:
IP地址:    
IP所在地:

域名注册信息

注册人:
Email:
ICANN注册机构:
创建时间:
修改时间:
过期时间:
状态:
Name Server:
Whois Server:

Alexa 排名走势数据

流量统计: 当日 一周平均 三个月平均
排名:
PV:
日独立IP:

网站在各国/地区的排名

国家/地区访问比例

下属子站点被访问比例

Alexa 排名走势图

Alexa Reach走势图

Google 网站趋势

域名 Whois 记录

Who is kovyrin.net at whois.tucows.com

Domain Name: KOVYRIN.NET

Domain ID: 138500815_DOMAIN_NET-VRSN

Registrar WHOIS Server: whois.tucows.com

Registrar URL: http://tucowsdomains.com

Updated Date: 2016-09-21T11:25:12Z

Creation Date: 2004-12-30T13:47:01Z

Registrar Registration Expiration Date: 2025-12-30T13:47:01Z

Registrar: TUCOWS, INC.

Registrar IANA ID: 69

Registrar Abuse Contact Email: domainabuse

Registrar Abuse Contact Phone: +1.4165350123

Reseller: Hover

Domain Status: ok https://icann.org/epp#ok

Registry Registrant ID:

Registrant Name: Contact Privacy Inc. Customer 0132317362

Registrant Organization: Contact Privacy Inc. Customer 0132317362

Registrant Street: 96 Mowat Ave

Registrant City: Toronto

Registrant State/Province: ON

Registrant Postal Code: M6K 3M1

Registrant Country: CA

Registrant Phone: +1.4165385457

Registrant Phone Ext:

Registrant Fax:

Registrant Fax Ext:

Registrant Email: kovyrin.net@contactprivacy.com

Registry Admin ID:

Admin Name: Contact Privacy Inc. Customer 0132317362

Admin Organization: Contact Privacy Inc. Customer 0132317362

Admin Street: 96 Mowat Ave

Admin City: Toronto

Admin State/Province: ON

Admin Postal Code: M6K 3M1

Admin Country: CA

Admin Phone: +1.4165385457

Admin Phone Ext:

Admin Fax:

Admin Fax Ext:

Admin Email: kovyrin.net@contactprivacy.com

Registry Tech ID:

Tech Name: Contact Privacy Inc. Customer 0132317362

Tech Organization: Contact Privacy Inc. Customer 0132317362

Tech Street: 96 Mowat Ave

Tech City: Toronto

Tech State/Province: ON

Tech Postal Code: M6K 3M1

Tech Country: CA

Tech Phone: +1.4165385457

Tech Phone Ext:

Tech Fax:

Tech Fax Ext:

Tech Email: kovyrin.net@contactprivacy.com

Name Server: ns3.hover.com

Name Server: ns1.hover.com

Name Server: ns2.hover.com

DNSSEC: unsigned

URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/

>>> Last update of WHOIS database: 2016-09-21T11:25:12Z <<<



"For more information on Whois status codes, please visit https://icann.org/epp"



Registration Service Provider:


Hover, help@hover.com

+1.8667316556

https://help.hover.com





This domain's privacy is protected by contactprivacy.com. To reach the domain contacts,

please go to http://www.contactprivacy.com and follow the instructions.



The Data in the Tucows Registrar WHOIS database is provided to you by Tucows

for information purposes only, and may be used to assist you in obtaining

information about or related to a domain name's registration record.



Tucows makes this information available "as is," and 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:

a) allow, enable, or otherwise support the transmission by e-mail,

telephone, or facsimile of mass, unsolicited, commercial advertising or

solicitations to entities other than the data recipient's own existing

customers; or (b) enable high volume, automated, electronic processes that

send queries or data to the systems of any Registry Operator or

ICANN-Accredited registrar, except as reasonably necessary to register

domain names or modify existing registrations.



The compilation, repackaging, dissemination or other use of this Data is

expressly prohibited without the prior written consent of Tucows.



Tucows reserves the right to terminate your access to the Tucows WHOIS

database in its sole discretion, including without limitation, for excessive

querying of the WHOIS database or for failure to otherwise abide by this

policy.



Tucows reserves the right to modify these terms at any time.



By submitting this query, you agree to abide by these terms.



NOTE:
THE WHOIS DATABASE IS A CONTACT DATABASE ONLY. LACK OF A DOMAIN

RECORD DOES NOT SIGNIFY DOMAIN AVAILABILITY.

网站缩略图

sponsored links:

网站访问速度测试

国内Ping速度测试      国内TraceRoute路由测试
美国Ping速度测试      美国TraceRoute路由测试

网站关键字指数 (越高越热门)

域名 kovyrin 其他后缀注册情况   查看更多

后缀 注册时间 到期时间 是否注册
.com
.net
.org
.cn
.com.cn
.asia
.mobi

同类相似网站

查看更多
Alexa标题

模拟搜索引擎蜘蛛抓取

Title:Homo-Adminus Blog: Unix/Linux, Web Servers, Databases, Development, Administration :: Oleksiy Kovyrin
Description:Yet Another Admin's blog
Keywords:
Body:
Homo-Adminus Blog: Unix/Linux, Web Servers, Databases, Development, Administration :: Oleksiy Kovyrin
Home
About Me
Contact
RSS
Homo-Adminus Blog
Yet Another Admin’s Blog
My Favourite Books in 2016
Posted in: Books
Tags: 2016, books, business, reading, startups
6 Jan2017
I’ve planned to read 36 books in 2016 and managed to hit that number a few hours before the NY! The best of those 36 books are listed below.
Business, Management and Leadership
Considering the new role I’ve started in January 2016 (first-time CTO of a growing startup company), my reading last year was heavily geared towards business, management and leadership topics. Here are my favourite books in this category:
“The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers” — in my opinion, a must-read book for anybody interested in starting a company or already building one. A treasure trove of great advice for startup founders on building and managing their teams.
“Crossing the Chasm: Marketing and Selling High-Tech Products to Mainstream Customers” — the author explains why so many companies, that find an initial product-market fit, subsequently fail to grow into leaders of their respective markets and often die a slow and painful death. The concept of a chasm and, especially, the idea of the whole product were very powerful for my understanding of what I felt in many companies I worked for — mainstream customers could not use your product unless they are provided with a minimum set of components and services to solve their problem. Very important read for leaders of modern SaaS companies, especially for API/platform enterprises.
“Turn the Ship Around!: A True Story of Turning Followers into Leaders” — an inspiring story of a navy captain transforming one of the worst-performing crews in the fleet into a perfectly functioning team by pushing control down to individual team members.
“The Score Takes Care of Itself” — inspiring story of one of the best sport team transformations and the man behind it, legendary coach Bill Walsh.
Miscellaneous
Few more books I found very interesting:
“The Collapse of Parenting: How We Hurt Our Kids When We Treat Them Like Grown-Ups” — maybe it is just a confirmation bias, but I absolutely loved this book. The author focuses on a few serious problems in today’s parenting and the resulting decline in the achievement and psychological health of American children. He finally managed put into words something that was bothering me for 10 years since moving to Canada. Now that I became a parent and would have to raise a child in this environment, I was glad to hear that I wasn’t crazy not to agree with the approach that is being pushed on modern parents by American society.
“Being Mortal: Medicine and What Matters in the End” — one of my favourite authors, Atul Gawande, explores the current state of end of life care in the USA, Canada, and Western Europe. Terrifying at first, the book makes you consider your own mortality and think about the choices you are bound to make eventually for yourself and, potentially, for your close family members.
“Sapiens: A Brief History of Humankind” — a captivating overview of our history as human species: from 70,000 years ago until the 20th century: how we evolved, how we affected other species on the planet and how did we end up where we are today. A long, but very interesting read!
“The Road To Sparta: Retracing the Ancient Battle and Epic Run that Inspired the World’s Greatest Foot Race” — fascinating story of Dean Karnazes (one of the most famous ultra-distance runners in the world) and his exploration of the legend of the Marathon. Highly recommended to anybody interested in running.
“Catastrophic Care: How American Health Care Killed My Father — and How We Can Fix It” — very detailed overview of what is broken in US healthcare today. Even if you don’t have anything to do with US healthcare market, the book is a great collection of stories about side-effects of what initially looked like great ideas, but ended up screwing the system even further.
Fiction
I was always a huge fan of sci-fi fiction and this past year I have discovered a few real gems that ended up on my all time favourite list:
“Remembrance of Earth’s Past (aka The Three Body Problem)” series by a Chinese author Liu Cixin — huge universe, highly-detailed and powerful characters, timeline spanning centuries — you can find all of it here. But on top of the standard components of a good space opera, there is this previously unknown to me layer of Chinese culture, language, philosophy.
This trilogy has become an instant classic for me and is in the top-10 of my all time favourites next to Asimov’s “Foundation” and Peter F. Hamilton’s “Void”.
Everything from Niel Gainman! Up until this year when I got exposed to his writing, I’ve never realized how much pleasure one could get from reading prose. I’m not sure how he does it, but if he were to publish a book of obituaries or classifieds, I’d be willing to read that too — I enjoyed his English so much! Favourite books so far: “The Graveyard Book” and “The Ocean at the End of the Lane”.
I hope you enjoyed this overview of the best books I’ve read in 2016. Let me know you liked it!
DbCharmer Development: I Give Up
Posted in: Development, My Projects
Tags: DbCharmer
14 Nov2014
About 6 years ago (feels like an eternity in Rails world) working at Scribd I #8217;ve started working on porting our codebase from some old version or Rails to a slightly newer one. That #8217;s when I realized, that there wasn #8217;t a ruby gem to help us manage MySQL connections for our vertically sharded databases (different models on different servers). I #8217;ve started hacking on some code to replace whatever we were using back then, finished the first version of the migration branch and then decided to open the code for other people to use. That #8217;s how the DbCharmer ruby gem was born.
For the next few years a lot of new functionality we needed has been added to the gem, making it more complex and immensely more powerful. I #8217;ve enjoyed working on it, developing those features, contributing to the community. But then I left Scribd, stopped being a user of DbCharmer and the situation drastically changed. For quite some time (years) I would keep fighting to make the code work with newer and newer versions of Rails, struggling to wrap my head around more and more (sometimes useless) abstractions Rails Core team decided to throw into ActiveRecord.
Finally, in the last 2 years (while trying to make DbCharmer compatible with Rails 4.0) it has become more and more apparent, that I simply do not want to do this anymore. I do not need DbCharmer to support Rails 4.0+, while it is very clear that many users need it and constant nagging in the issues and the mailing list, asking for updates generated a lot of anxiety for me, anxiety I couldn #8217;t do much about (the worst kind). As the result, since I simply do not see any good reasons to keep fighting this uphill battle (and developing stuff like this for ActiveRecord IS a constant battle!) I officially give up.
After some long and painful consideration I #8217;ve decided to officially suspend the project. Here is what the suspension means in this case:
I will stop making any changes in DbCharmer code
Pull Requests and Issues functionality on the project repository will be disabled (I will dump the issues somewhere for future reference, but no new messages could be added)
There will be a huge message in the project README explaining that no Rails versions beyond the latest 3.2.x are supported and there are no plans to do any development to make the code work with Rails 4.0+
Project mailing list will be disabled
Project website will be moved to a github domain (with the same message explaining the project status)
I #8217;m really sorry if any of the users of the project still had some hopes regarding the Rails4 branch and potential upgrade to the newer Rails versions, but 3.2.x will be the last version officially supported by the project.
Now, here are my answers to the questions that people have asked me about this decision (I #8217;ve talked to a few of the largest users of the project already):
Are you going to kill the repo? – No, the repository (and even the rails4 branch) are going to stay intact. I #8217;m just going to clearly mark it as inactive to make sure people do not try to use it with new Rails versions or expect the project to support those in the future.
What about Rubygems? – All rubygems versions released up until this point will stay active and accessible as long as rubygems is alive. Though no updates will be provided for any Rails versions beyond 3.2.x.
Why not crowdfund the development? – This is a really tough issue I struggled with for a long time. The problem here is that for many years now I had been very fortunate to be in a position when I #8217;m not motivated by the money anymore. So crowdfunding the development would only increase my anxiety 10x, while not really changing the situation on the motivation side. That #8217;s the opposite of what I need at this point.
What if you need DbCharmer functionality on your current or some next job? – This is why I #8217;m not deleting the repo, gems, etc and calling it a suspension and not a closure 🙂 There is a chance, that one day I will end up in a situation, where I will really need all those wonderful features I #8217;ve enjoyed with DbCharmer for years. And I #8217;m pretty sure, that unless there will be another project available on the market, I will try to revive the project (or build something new upon the most important pieces of DbCharmer codebase). But nobody knows what will happen, so for now the project is suspended.
Can I help with the development? Maybe send in a patch? – Another very tough issue. Accepting patches still requires a lot of time and dedication to review, understand and test them. And that is not something I want to do at this point. The only real way to resume the development of the project at this point would be to transfer the ownership to somebody else. But unless someone creates a fork, shows a true dedication to the project (making sure all the incoming changes are 100% test-covered and battle-tested, etc), I #8217;m not ready to do that. If you have some ideas on this matter, you could ping me any time.
Interesting Resources for Technical Operations Engineers
Posted in: Admin-tips, Links, My Projects
Tags: blogs, books, devops, operations, podcasts, systems administration, technical operations, techops
23 Sep2013
As a leader of a technical operations team I often have to work on technical operations engineer hiring. This process involves a lot of interviews with candidates and during those interviews along with many challenging practical questions I really love to ask questions like #8220;What are the most important resources you think an Operations Engineer should follow? #8221;, #8220;What books in your opinion are must-read for a techops engineer? #8221; or #8220;Who are your personal heroes in IT community? #8221;. Those questions often give me a lot of information about candidates, their experience, who they are looking up to in the community, what they are interested in, and if they are actively working on improving their professional level.
Recently, one of the candidates asked me to share my lists with him and I thought this information could be valuable to other people so I have decided to share it here on my blog.
Must-Read Books List
First of all, I would like to share a list of books I believe every professional in our field should read at some point in their life. You may notice that many of these books are not too technical or are not really related to the pure systems administration part of a techops job. I still think those are very important because technical operations work on senior levels involves much more than just making sure things work as expected. A lot of it involves time management, crisis management and many other topics that are equally important for a professional in this field.
So, here is the list (with not particular ordering, grouped by topics):
Systems and Networks Administration
Advanced Programming in the UNIX Environment
by W. Richard Stevens and Stephen A. Rago
High Performance MySQL: Optimization, Backups, and Replication
by Baron Schwartz, Peter Zaitsev and Vadim Tkachenko
UNIX and Linux System Administration Handbook
by Evi Nemeth, Garth Snyder, Trent R. Hein and Ben Whaley
Technical Operations, Architecture, Scalability
Web Operations: Keeping the Data On Time
by John Allspaw and Jesse Robbins
Release It!: Design and Deploy Production-Ready Software
by Michael T. Nygard
Scalable Internet Architectures
by Theo Schlossnagle
The Art of Capacity Planning: Scaling Web Resources
by John Allspaw
Project, Release and Time Management
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win
by Gene Kim, Kevin Behr and George Spafford
Kanban: Successful Evolutionary Change for Your Technology Business
by David J. Anderson
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
by Jez Humble and David Farley
The Power of Full Engagement: Managing Energy, Not Time, is the Key to High Performance and Personal Renewal
by Jim Loehr and Tony Schwartz
Other
Failure Is Not an Option: Mission Control from Mercury to Apollo 13 and Beyond
by Gene Kranz
Team Geek: A Software Developer #8217;s Guide to Working Well with Others
by Brian W. Fitzpatrick and Ben Collins-Sussman
Antifragile: Things That Gain from Disorder
by Nassim Nicholas Taleb
The Field Guide to Understanding Human Error
by Sidney Dekker
Behind Human Error
by David D. Woods, Sidney Dekker, Richard Cook, Leila Johannesen
For more information on interesting books for technical operations engineers, you can check out the following book lists on GoodReads:
DevOps Reading List
Surge 2013 Reading List
Interesting Conferences
Conferences, in my opinion, are an essential part in professional development of any engineer. Here is a list of conferences that could be useful for techops engineers:
Surge Conference #8211; in my opinion, this is definitely one of the best conferences dedicated to building and maintaining large web architectures. If I were to choose one conference a year to go to, it would definitely be Surge. Videos from previous years are freely available online: 2010, 2011, 2012. 2013 videos should be available soon as well.
Oreilly #8217;s Velocity Conference #8211; biggest and, probably, the oldest web operations and web performance event. In my opinion, recently it became too focused on web frontend performance, though it is still a really interesting event. Complete video compilations from the conference are available for sale: 2011, 2012, 2013.
Monitorama Conference #8211; pretty new, but already very popular conference with interesting content for everyone interested in monitoring (which most ops engineers are). Sides and videos from the first ever Monitorama conference in 2013 are available online.
Percona Live Conference #8211; really awesome event for anybody who has MySQL in their stack. Huge multi-track event with talks from the best and brightest people in MySQL community. Slides and keynote videos from 2013 event are available online.
DevOps Days #8211; small events happening all around the world and becoming more and more popular. The major topic of these conferences is the DevOps movement, related team/project management practices, etc. Videos and slides from some of the events are available online.
Even if you do not have time to watch any of those conference videos, I think every operations engineer out there would really enjoy 2011 Surge Conference closing plenary session video where Theo Schlossnagle (one of my personal heroes in IT community) described a typical debugging session many of us go through every once in a while:
Interesting Web Resources
And last, but certainly not least, I would like to share a list of web resources I like to follow to stay up to date on the most recent news and fresh ideas within the web operations community and related areas:
Leading Industry Sites and Blogs
MySQL Performance Blog from Percona #8211; one of the best resources on MySQL performance
High Scalability #8211; awesome resource with a lot of great articles on scalability, performance and design of large scale systems
Kitchen Soap #8211; Blog by John Alspaw (another of my personal heroes in IT field)
DevOps Community Planet #8211; feed/news aggregator for the DevOps community
DevOps Community on Reddit #8211; not too active, but still a useful resource for getting interesting news
Agile Sysadmin #8211; Blog of Stephen Nelson-Smith
obfuscurity #8211; Blog by Jason Dixon, maintainer of Graphite, author of Descartes, Tasseo and other useful tools for metrics collection and displaying
The Agile Admin #8211; Many interesting thoughts on agile web operations and devops
Operation Bootstrap #8211; Blog of Aaron Nichols talking about many different aspects of working in operations
Engineering Blogs of Large Web Companies
Code as Craft #8211; Etsy Development and Operations blog
Twitter Engineering Blog
Netflix Tech Blog
LinkedIn Engineering Blog
Podcasts
Changelog #8211; member-supported podcast on 5by5 network talking about interesting open source projects
Food Fight #8211; bi-weekly podcast for Chef community
DevOps Cafe #8211; interviews with interesting members of DevOps community
The Ship Show #8211; twice-monthly podcast, featuring discussion on everything from build engineering to DevOps to release management, plus interviews, new tools and techniques, and reviews
And this is it! I hope these lists would be useful for young engineers going into the technical operations and for people who already work in this space. I am going to try to regularly update this post in the future to make sure it stays relevant for a long time.
Join Me at Swiftype!
Posted in: Blog, My Projects
Tags: devops, hiring, operations, swiftype, sysops, technical operations, techops
18 Sep2013
As you may have heard, last January I have joined Swiftype #8211; an early stage startup focused on changing local site search for the better. It has been a blast for the past 8 months, we have done a lot of interesting things to make our infrastructure more stable and performant, immensely increased visibility into our performance metrics, developed a strong foundation for the future growth of the company. Now we are looking to expand our team with great developers and technical operations people to push our infrastructure and the product even further.
Since I have joined Swiftype, I have been mainly focused on improving the infrastructure through better automation and monitoring, and worked on our backend code. Now I am looking for a few good operations engineers to join my team to work on a few key projects like building a new multi-datacenter infrastructure, creating a new data storage for our documents data, improving high-availability of our core services and much more.
To help us improve our infrastructure we are looking both for senior operations engineers and for more junior techops people that we could help grow and develop within the company. Both positions could be either remote or we could assist you with relocation to San Francisco if you want to work in our office.
If you are interested, you can take a look at an old, but still pretty relevant post I wrote many years ago on what I believe an ops candidate should know. And, of course, if you have any questions regarding these positions in Swiftype, please email me at kovyrin@swiftype.com or use any other means for contacting me and I will try to get back to you as soon as possible. If you know someone who may be a great fit for these positions, please let them know!
Adding Custom Hive SerDe and UDF Libraries to Cloudera Hadoop 4.3
Posted in: Admin-tips, Databases, Development
Tags: cloudera, custom, hadoop, hive, jar, java, json, serde, udf
26 Jul2013
Yet another small note about Cloudera Hadoop Distribution 4.3.
This time I needed to deploy some custom JAR files to our Hive cluster so that we wouldn #8217;t need to do #8220;span class="text"ADD JARspan #8221; commands in every Hive job (especially useful when using HiveServer API).
Here is the process of adding a custom SerDE or a UDF jar to your Cloudera Hadoop cluster:
First, we have built our JSON SerDe and got a span class="text"json-serde-1.1.6.jarspan file.
To make this file available to Hive CLI tools, we need to copy it to span class="text"/usr/lib/hive/libspan on every server in the cluster (I have prepared an rpm package to do just that).
To make sure Hive map-reduce jobs would be able to read/write JSON tables, we needed to copy our JAR file to span class="text"/usr/lib/hadoop/libspan directory on all task tracker servers in the cluster (the same rpm does that).
And last, really important step: To make sure your TaskTracker servers know about the new jar, you need to restart your tasktracker services (we use Cloudera Manager, so that was just a few mouse clicks ;-))
And this is it for today.
#171; Older Entries
New Entries #187;
Categories
Admin-tips (35)
Blog (7)
Books (1)
Databases (31)
Development (51)
General (7)
Humor (2)
Links (10)
My Projects (27)
Networks (31)
My Projectsh3
Best Cooking Videos
Best Tech Videos
My Open-Source Projects
Rails Loops Plugin
Softlayer Status iCal Feed
Me and My Friendsh3
Canada Immigration Blog
Dmytro Shteflyuk #8217;s Blog
ESL Advices Blog
My Wife #8217;s Site
Running Ops
Scalexis Inc
Follow me on
Copyright copy; 2017 Oleksiy Kovyrin |
Designed by Tetyana Kovyrina

数据更新时间

正在更新   

常用工具

桌面软件: MyIP网站信息状态条  WebShot网页快照  SiteMapMaker网站地图生成 
网站信息: Alexa排名查询  PageRank查询/真假PR鉴别/PR劫持检测  外链检查  搜索引擎收录  搜索引擎反向链接  域名注册查询 
网页编辑: 颜色代码选择器  Html特殊符号 
网站调试: 蜘蛛抓取模拟  网站Header信息  网页源代码查看 
代码转换: 火星文查询  繁体/简体转换  Html/js代码转换  Html/UBB代码转换 
友情连接: CodeForge免费源码 CodeForge.com PCFans IT资讯 Ngnix Lighttpd GPhone中国    更多... (PR<5自动转内页)
网站地图: 1 2 3 4 5 6 7 8 9 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 250 300 350 400 450 500
免责声明 | 联系我们 | 交换友情链接 | 广告位招商QQ: 963-067-469
© 2009 MyIP.cn Dev by MYIP Elapsed:108.838ms 黑ICP备09072263号