منگل، 7 اپریل، 2020

Waqas ahmed وقاص احمد

موت ھے اور موت کے خدشات ہیں
سنسنی  ھے ان  دِکھے  خدشات  ہیں

خوف پھیلا ھے وبا کے روپ میں
قریہ قریہ پل رہے  خدشات  ہیں

گر کوئی  تریاق  ھے  وہ ھےیقیں
زہر کی صورت لیے خد شات ہیں

اس صدی کے آدمی , تو, ھے خدا؟
تو نے ہی پیدا کیے خد شات ہیں؟

دائرہ    در   دائرہ    تشکیک   ھے
بے طرح پھیلے ہوئے خدشات ہیں

تجھ میں ہمت ھے تو ان کو مات دے
اے  نئے   انساں   نئے   خدشات    ہیں         
           --            --

وہ  گلی  کے موڑ  پر  ھے  منتظر
ڈررہا ہوں میں مرے خدشات ہیں

وقاص

Asim nadeem aasi

جرا ثیموں بھری سوئی سے تن کو سی رہے ہیں
دوائی زہر سی ھے زہر بھی تو پی رہے ہیں

ہمارا سانس ہی سر طان بن جائے نہ دل کا
ہم ایسی حبس آمیزہ ہوا میں جی رہے ہیں

قرنطینہ میں رکھے ہوں یا اہراموں کے اندر
بدن عبرت  سرا ماحول  پرطاری  رہے  ہیں

تگ و تازِ نفس  ھے موت  کے مدِمقابل
لہو انسان کا نادیدہ کیڑے پی رہے ہیں

سرشتِ  آدمی  میں  ہارنا شامل  نہیں  ھے
مسائل جوبھی ہیں حالات جیسے بھی رہے ہیں

تو کیا ھے گر ملا لیں جھوٹ اور سچائی کے جِین
وہ ایسے تجربے ویسے بھی تو کر ہی رہے ہیں

نئی دنیاؤں کے جو پاسورڈ سوچے ہیں ہم نے
وہ عاصم زندگی کی ابتدائی,, کی,, رہے ہیں

عاصم ندیم عاصی

منگل، 16 اگست، 2016

Professor Andrew Nix, Wireless Communication Systems, University of Bristol and Roger Nichols, Keysight’s 5G Program Manager. 5G research in the UK is kicking into gear, as the University of Bristol has announced a new collaboration with Keysight Technologies. The two companies are already focused on developing and testing 5G technologies, but by collaborating they’ll be able to combine Keysight’s experience with millimetre-wave and ultra-broadband design and testing with the University of Bristol’s wireless research. This combining of skillsets will help speed the development of the new capabilities needed for 5G. The two organisations will be particularly focused on trying to understand the nuances of millimetre-wave frequencies, using Keysight’s millimetre-wave channel sounding hardware and software and the University of Bristol’s advanced antenna and ray-tracing technologies to explore these frequencies in a test environment. Millimetre-wave frequencies are much higher than those currently used by mobile networks, but they may be required to provide the amount of bandwidth needed for 5G. “I am delighted to formalize our collaboration with Keysight. Their world-leading millimetre-wave design, test and measurement facilities radically enhance our ability to contribute to global 5G developments,” said, Professor Andrew Nix, Wireless Communication Systems, Dean of the Engineering Faculty and Head of the Communication Systems and Networks research group, University of Bristol. “Through our Centre for Doctoral Training in Communications we will use the Keysight tools to equip a new generation of engineers with the skills needed to develop and roll-out 5G networks.” “The multi-gigahertz bandwidth capability of the Keysight platform will give us greater insight into the propagation mechanisms at millimetre-wave frequencies and facilitate our research in projects such as mmMagic” said Professor Mark Beach, Communication Systems and Network Research Group, manager CDT in Communications, University of Bristol. “This equipment will work hand-in-hand with the stacked-bandwidth capability of our Anite Propsim F8 channel emulators recently procured through an U.K. EPSRC equipment award.” This follows the recent announcement that the University of Bristol had set up its own closed 5G network. Along with the 5G Innovation Centre at the University of Surrey the University of Bristol looks set to be at the forefront of 5G research in the UK. Back Related Articles ATIS has teamed with NGMN to foster development of 5G Two major industry organisations have signed a new co-operation agreement, aimed


The arrival of 5Gwill bring about higher mobile network connection speeds and greater data capacity. In order to power this boosted performance, however, new base station technology is required. Base stations are a key bottleneck through which all mobile network traffic must pass. It’s this bottleneck that currently restricts 4G to an average peak data rate of 50 megabits per second, and prevents it from being able to handle true real time transmissions. Conversely, 5G could well enable real-time radio communication and maximum data rates of 10 gigabits per second. The Fraunhofer Institute for Applied Solid State Physics IAF in Freiburg, Germany, claims to have “special knowledge on how to widen this bottleneck”. Its researchers are developing new types of power amplifiers that can send higher quantities of data more quickly than current 4G technology. These new power amplifiers utilise additional radio frequencies of up to 6 gigahertz - LTE, by comparison, is limited to 2.7 gigahertz. However, while these higher frequencies lead to faster data transmission, they are also much harder to power efficiently. As such, Fraunhofer IAF’s scientists are using gallium nitride (GaN) to create power transmitters that are better suited to higher 5G frequencies. Dr. Rüdiger Quay of Fraunhofer IAF explains, “Due to its special crystal structure, the same voltages can be applied at even higher frequencies, leading to a better power and efficiency performance”. Combined with new electronically steerable antennas that will deliver data to customers with pinpoint accuracy, 5G networks will be able to handle an expected 200-fold increase in data transmission without a massive increase in power expenditure.


State is the place where the data comes from. You should always try to make your state as simple as possible and minimize number of stateful components. If you have, for example, ten components that need data from the state, you should create one container component that will keep the state for all of them. Using Props Code sample below shows how to create stateful component using EcmaScript2016 syntax. App.jsx importReactfrom'react';classAppextendsReact.Component{ constructor(props){super(props);this.state ={ header:"Header from state...","content":"Content from state..."}} render(){return(

{this.state.header}

{this.state.content}

);}}exportdefaultApp; main.js importReactfrom'react';importReactDOMfrom'react-dom';importAppfrom'./App.jsx';ReactDOM.render(, document.getElementById('app'))


In this tutorial we will show you how to combine components to make the app easier to maintain. This approach will allow you to update and change your components without affecting the rest of the page. Stateless Example Our first component in example below isApp. This component is owner ofHeaderandContent. We are creatingHeaderandContentseparately and just adding it inside JSX tree in ourAppcomponent. OnlyAppcomponent needs to be exported. App.jsx importReactfrom'react';classAppextendsReact.Component{ render(){return(
);}}classHeaderextendsReact.Component{ render(){return(

Header

);}}classContentextendsReact.Component{ render(){return(

Content

The content text!!!

);}}exportdefaultApp; To be able to render this on page, we need to import it inmain.jsfile and callreactDOM.render(). We already did it when we were setting environment. main.js importReactfrom'react';importReactDOMfrom'react-dom';importAppfrom'./App.jsx';ReactDOM.render(, document.getElementById('app')); Above code will generate following result: Stateful Example In this example we will set the state for owner component (App). TheHeadercomponent is just added like in the last example since it doesn't need any state. Instead of content tag, we are creatingtableandtbodyelements where we will dynamically insertTableRowfor every object from thedataarray. You can see that we are using EcmaScript 2015 arrow syntax (⇒) which looks much cleaner then the old JavaScript syntax. This will help us create our elements with fewer lines of code. It is especially useful when you need to create list with a lot of items. App.jsx importReactfrom'react';classAppextendsReact.Component{ constructor(){super();this.state ={ data:[{"id":1,"name":"Foo","age":"20"},{"id":2,"name":"Bar","age":"30"},{"id":3,"name":"Baz","age":"40"}]}} render(){return(
{this.state.data.map((person, i)⇒)}
);}}classHeaderextendsReact.Component{ render(){return(

Header

);}}classTableRowextendsReact.Component{ render(){return({this.props.data.id}{this.props.data.name}{this.props.data.age});}}exportdefaultApp; main.js importReactfrom'react';importReactDOMfrom'react-dom';importAppfrom'./App.jsx';ReactDOM.render(, document.getElementById('app')); NOTE Notice that we are usingkey = {i}insidemap()function. This will help React to update only necessary elements instead of re-rendering entire list when something change. It is huge performance boost for larger number of dynamically created


React uses JSX for templating instead of regular JavaScript. It is not necessary to use it, but there are some pros that comes with it. JSX is faster because it performs optimization while compiling code to JavaScript. It is also type-safe and most of the errors can be caught during compilation. JSX makes it easier and faster to write templates if you are familiar with HTML. Using JSX JSX looks like regular HTML in most cases. We already used it in environment setup tutorial. Look at the code fromApp.jsxwhere we are returningdiv. App.jsx importReactfrom'react';classAppextendsReact.Component{ render(){return(
HelloWorld!!!
);}}exportdefaultApp; Even though it's similar to HTML, there are a couple of things you need to keep in mind when working with JSX. Nested Elements If you want to return more elements, you need to wrap it with one container element. Notice how we are usingdivas a wrapper forh1,h2andpelements. App.jsx importReactfrom'react';classAppextendsReact.Component{ render(){return(

Header

Content

Thisis the content!!!

);}}exportdefaultApp; Attributes You can use your own custom attributes in addition to regular HTML properties and attributes. When you want to add custom attribute, you need to usedata-prefix. In example below we addeddata-myattributeas an attribute ofpelement. importReactfrom'react';classAppextendsReact.Component{ render(){return(

Header

Content

Thisis the content!!!

);}}exportdefaultApp; JavaScript Expressions JavaScript expressions can be used inside of JSX. You just need to wrap it with curly brackets{}. Example below will render2. importReactfrom'react';classAppextendsReact.Component{ render(){return(

{1+1}

);}}exportdefaultApp; You can not useif elsestatements inside JSX but you can useconditional (ternary)expressions instead. In example below variableiequals to1so the browser will rendertrue, if we change it to some other value it will renderfalse. importReactfrom'react';classAppextendsReact.Component{ render(){var i =1;return(

{i ==1?'True!':'False'}

);}}exportdefaultApp; Styling React recommends using inline styles. When you want to set inline styles, you need to usecamelCasesyntax. React will also automatically appendpxafter the number value on specific elements. You can see below how to addmyStyleinline toh1element. importReactfrom'react';classAppextendsReact.Component{ render(){var myStyle ={ fontSize:100, color:'#FF0000'}return(

Header

);}}exportdefaultApp; Comments When writing comments you need to put curly brackets{}when you want to write comment within children section of a tag. It is good practice to always use{}when writing comments since you want to be consistent when writing the app. importReactfrom'react';classAppextendsReact.Component{ render(){return(

Header

{//End of the line Comment...}{/*Multi line comment...*/}
);}}exportdefaultApp


We already stated that ReactJS is JavaScript library used for building reusable UI components. Definition can be found on React official documentation − React is a library for building composable user interfaces. It encourages the creation of reusable UI components which present data that changes over time. Lots of people use React as the V in MVC. React abstracts away the DOM from you, giving a simpler programming model and better performance. React can also render on the server using Node, and it can power native apps using React Native. React implements one-way reactive data flow which reduces boilerplate and is easier to reason about than traditional data binding. React Features JSX− JSX is JavaScript syntax extension. It isn't necessary to use JSX in React development, but it is recommended. Components− React is all about components. You need to think of everything as a component. This will help you to maintain the code when working on larger scale projects. Unidirectional data flow and Flux− React implements one way data flow which makes it easy to reason about your app. Flux is a pattern that helps keeping your data unidirectional. License− React is licensed under the Facebook Inc. Documentation is licensed under CC BY 4.0. React Advantages React uses virtual DOM which is JavaScript object. This will improve apps performance since JavaScript virtual DOM is faster than the regular DOM. React can be used on client and server side. Component and Data patterns improve readability which helps to maintain larger apps. React can be used with other frameworks. React Limitations React only covers view layer of the app so you still need to choose other technologies to get a complete tooling set for development. React is using inline templating and JSX. This can seem awkward to some developers.


پیر، 15 اگست، 2016

follow waqqas51214 send to 40404


Twitter has a great paid ads option which is very effective for acquiring followers, but in this article we’ll only consider free options (since the paid one is pretty obvious). Don’t forget to add your best Twitter tips in the comments at the end of this post! 1.Follow more people. Researchshows a correlation between the number of people followed and the number of followers. 2.Use a tool like Hootsuiteor SproutSocialto schedule your tweets. Posting regularly will increase your engagement and visibility, thereby increasing your follower count. Recommended by Forbes 3.Use Twiendsto find new Twitter users you can connect with. Once you’re listed on the platform, other users with similar interests will also be able to find and follow you. 4.Optimize your Twitter bio. Users who want to find out more about you will inevitably visit your Twitter bio. Make sure it’s professional, complete and that it does a great job of representing you and your business. 5.Use links in your tweets. Tweets with links get more retweets than those without


اتوار، 14 اگست، 2016

Here’s exactly how to make money from your blog: 1.Write content that gets lots of traffic 2.Convert visitors into email subscribers 3.Send those subscribers content that builds trust 4.Sell products or services your audience wants That’s it. Four steps. The problem? It’s freaking hard to do. The process is simple on the surface, but each step is enormously complicated and requires extraordinary skill. Especially the last one. For instance, do you want to sell your own products or services? If so, which ones? Here are just a few of the options: Make money blogging by selling these types of things Or… what if you don’t have any products and services to sell? What should you do then? Well, you can also make money blogging by sellingsomeone else’sproducts and services. The most conventional (and least profitable) method is selling advertising, where you allow companies to promote their products and services to your audience in exchange for a fee. You can also form partnerships with other companies, promoting their products and services as an “affiliate” and earning a commission each time one of your readers purchases. Which model should you choose? What should you do? It’s up to you to decide, but before making your decision, there’s one crucial lesson you need to understand


This is a free and comprehensive report about facebook.com. facebook.com is hosted in Menlo Park CA, United States on a server with an IP address of 173.252.120.68. The local currency for Menlo Park CA, United States is USD ($). The website facebook.com is expected to be earning an estimated $5,466,756 USD on a daily basis. If facebook.com was to be sold it would possibly be worth $1,995,365,829 USD (based on the daily revenue potential of the website over a 12 month period). According to our google pagerank analysis, the url facebook.com currently has a pagerank of 0/10. Our records indicate that facebook.com receives an estimated 520,643,397 unique visitors each day - an unbelievable amount of traffic! facebook.com information and statisticsWebsite / Domain: facebook.com Website IP: 173.252.120.68 Hosting Location:Menlo Park CA, United StatesLocal Currency: USD ($)Alexa Rank: 3Google Index: View facebook.com Google LinksYahoo Index: View facebook.com Yahoo LinksBing Index: View facebook.com Bing LinksHistory: View facebook.com on WayBackMachine facebook.com traffic and earningsPurchase/Sale Value: $1,995,365,829 USD Daily Revenue:$5,466,756 USD Monthly Revenue:$166,390,822 USD Yearly Revenue:$1,995,365,819 USDDaily Unique Visitors: 520,643,397Monthly Unique Visitors: 15,846,744,926Yearly Unique Visitors: 190,034,839,905


waqas.gujjar.965: inbox dollar sign up and get money

waqas.gujjar.965: inbox dollar sign up and get money: If you’d like to earn a little extra money, you might want to sign up for InboxDollars, a free online rewards club which pays cash ...

بدھ، 23 ستمبر، 2015

how to save battery life in ios

Enabling Low Power Mode only takes a few steps. Open the Settings app on your iPhone.

  1. 1.open the setting app on your ifone


  2. Select Battery from the menu list.

     

  3. Toggle Low Power Mode to the On position.

     

  4. The battery icon will turn yellow to indicate that you are using Low Power Mode.

     

Low Power Mode reduces your iPhone's performance and cuts out some background activities. For example, mail must be fetched manually, background app refresh is disabled, and motion and brightness are reduced. 

 


Benchmarks have shown the iPhone's CPU performance with Low Power Mode on is significantly reduced in an effort to save on power consumption, so while simple tasks may continue to work just fine on an iPhone in Low Power Mode, more demanding ones may become sluggish. 

 


You don't have to keep Low Power Mode on all of the time; you can manually shut it off whenever you want. However, the general impression of users has been that the real-world slowdown is not so severe that you can't continue to use your iPhone.

With iOS 9, you will receive a prompt when your iOS device goes below 20 percent of its battery power left. The popup will allow you to quickly toggle Low Power Mode on so you can still use your device for only the most necessary of functions until you are able to recharge it.

This feature might be familiar to Apple Watch owners, as Power Reserve is a somewhat similar feature designed to allow the wrist-worn device to continue functioning as a basic watch as the battery drains toward zero by cutting off all other functions of the device. 

 


Low Power Mode is a nice addition to iOS 9 for improving the performance of your iPhone's battery.

 

منگل، 22 ستمبر، 2015

inbox dollar sign up and get money

If you’d like to earn a little extra money, you might want to sign up for InboxDollars, a free online rewards club which pays cash rather than points or gift cards. New members even receive a $5 sign-up bonus! After earning $30, you can request your first check and become a Gold Member, entitling you to even more rewards. Here are a few ways to make money: Read Emails – (The easiest way to start earning.) Once you join InboxDollars you will start receiving emails with offers on products and services. Simply click the link at the bottom of each email to confirm that you read it and you’ll earn cash rewards. You don’t have to purchase or sign up for anything, but of course if you complete the offer in the email you will earn even more cash. Complete 100% FREE Offers – Check out the 100% FREE offers area of the InboxDollars site to earn cash (between $0.25 – $3.00) for trying a new product or service with no money down and no credit card required. To find 100% FREE offers, visit InboxDollars, place your mouse over “Offers” and you’ll see 100% FREE offers as the first option. Search the Web – Download the InboxDollars toolbar to use its paid search feature. You earn $1.00 for downloading the toolbar and $0.01 per search per day, up to a maximum of $0.05 cents per day. It’s not a lot of money, but if you will be searching on the internet anyway, you might as well get paid for doing it! Watch Videos – This feature is the most time consuming, but may be the most fun way to earn. Simply watch short videos on InboxDollars.com and you’ll earn up to 6 cents per short video. New videos are posted every week, so you’ll always have new opportunities to watch and earn. Take Surveys – Earn between $0.50 – $10.00 for sharing your opinion on surveys which are emailed to you and posted on the website every day. If you complete 5-10 surveys, read emails and do web searches regularly and watch a few videos each week, you should be able to earn $30 within 4-5 weeks. Once you’ve reached $30 in earnings remember to request your first payment. Visit the My Account area on the site and click on “Request Payment” so InboxDollars can verify your mailing address and mail your check.

online 5 gifs maker tools

There are tons of free GIF makerapps available for both iPhone and Android devices, which you can create using your own videos that you film, but what if you've got a video, a TV show or a movie on your computer that you'd like to use for making GIFs?
Well, there's always Photoshop, GIMP or other types of GIF maker software you can install on your computer, but you may need some time to figure out how to actually use it to make GIFs. Most people want a quicker option than this.
Considering how popular GIF-sharing has become on the Internet, more online tools have become available to help simplify the GIF creation process. And the best part is that they're ridiculously easy and fast to use, no matter how technologically challenged you think you may be.
The following 5 online tools for creating GIFs are great to check out if you need a very simple GIF maker option for videos that can be completed in as little as a couple of minutes.

1.  MakeAGIF.com

MakeAGIF.com offers a whole bunch of options for your to create GIFs, including GIFs from pictures, your webcam, YouTube videos or a video you have already uploaded on your computer. It even offers free image hosting, so you can upload your GIF and share the URL all over the web. There's also a handy Chrome extension, and you can get rid of the watermark that shows up on your GIFs by signing up for an account first. More »

2.  Meme Center

Meme Center is generally known for its popular meme builder and quick meme features, but its GIF maker tool is pretty great as well. You can create animated GIFs or reaction GIFs, and then choose to create it from an existing video, image or from scratch. You can even add text and draw on your GIF to give it a little extra touch of personal artistry or web humor. Save it, and then share it when you're done. More »

3.  Imgflip

Imgflip gives you two options to create GIFs: either from video or from images. On the video tab, you can either copy and paste the address of a YouTube video into the URL bar, or you can upload your own video in almost any format from your computer. You may be asked to sign up for an account first before you can start creating. Imgflip also offers several customization options for your GIFs, as well as a Pro version if you need to upload videos larger than 35MB with its current free service. More »

4.  GIFsoup

GIFsoup is a simple GIF maker tool that currently only works with YouTube videos. So, if you have a video on your computer that you'd like to convert into a GIF, you'll have to try one of the other alternatives. Simply copy and paste the address of the YouTube video you want to use into GIFsoup and the tool will walk you through the rest after you sign up for an account. More »

5.  Jiffy (Chrome Extension)

 If you're a Chrome browser user, this one might be a good option for you. Jiffy is a GIF maker plugin that lets you easily convert parts of YouTube videos into GIFs up to 15 seconds long. All you have to do is navigate to the YouTube video you want, look for Jiffy right below the video player and then select the start and end times to make your GIF.

پیر، 21 ستمبر، 2015

How To Get Your Website or blog Indexed Fast Solved

How To Get Your Website or blog Indexed Fast Solved

Providing quality content to your readers is important, as it is an excellent way to build your online brand reputation. However, due to the tough competition on the World Wide Web, it is hard to break into the top SERPs (search engine results pages) and get noticed, especially if you are a newbie.
As a blogger or business owner, you need to build a reputation for yourself by providing high quality content to your readers. Before you can get your site to have high search engine rankings and traffic, you need to let search bots know that your website actually exists and produces good content. To do this, you should get your pages indexed as soon as they are created in order to deliver the new content to potential customers searching for information related to your niche.
Here are 6 excellent strategies to get search engines find and index your website fast:

1. Ping Your Website

Pinging your website is a method of alerting search engines and directories about new content on your website. Search engines do eventually find new blog posts, but sometimes it can feel like forever as you don't know when they will land on yours. To speed up the process you can tell them, “Hey I've got a new post, why don't you check it out?” With the help of pinging services, you can get your pages indexed fast by search engines.
Here are some FREE ping tools that you can use:
  • Pingomatic.com
  • Pingler.com
  • Pingoat.com
  • Pingmylink.com/submit
  • Feedshark.branbliss.com
Here's an example of how ping tools work. (Some tools may differ and if you don't know what to type in some boxes, skip them, just make sure you have added the URL of your new post. In this example, I used Pingomatic.com)

Pinging your website is recommended, but over doing it can result in being tagged as spam by search engines. There is no limit to pinging your website as long as you have added fresh content or a major update on your website.

2. Post New and Quality Content Regularly

If you're posting new blog posts regularly, chances are search engine spiders will keep coming back to crawl your pages and even check your updates to old pages as soon as you make changes. An idle website or blog can become unnoticed by search engines. Make an effort to update at least once a week, but ensure the content is top notch. You don't want to get tagged as a poor quality blog.
Here are some excellent ideas on how to create quality headlines: 101 Proven Clickable Headlines

3. Build Internal Links

Internal linking is very helpful in getting your new pages indexed by search engines. If you have an old page that has been indexed previously, you can mention your new page using an anchor text and update your previously indexed posts. Just make sure though that you're adding your new links to related pages.
Here's how to do it:
  • Identify the category of your new post
  • List all your tags for your new post
  • Go to each post in the category that relates to your new post and find where you can add your link as anchor text. (Sometimes you can rewrite your sentences to create suitable anchor text)
  • Or you can use the search box of your blog and type in your tags and go to each displayed result.

4. Build Deep Links

Create web pages and build backlinks to each individual post. Don't just build backlinks to your homepage as search engines look for variety. Having deep links is an indication to your website's overall quality content, thus scoring as a high domain authority. Domain authority is one important factor in ranking websites by the search engines.
Here are some powerful ways to build deep links to your blog posts:
  • Build web pages – use web 2.0 sites such as Squidoo, Tumblr or Hubpages. These high domain authority sites can help push up your rankings in the search engines because they enable you to use highly targeted anchor text and generate referral traffic. But the most effective web page building comes after creating quality and original content.
  • Add links to your social media profiles – when asked to add your website URL, add your latest blog post instea
  • Add links to your forum signatures – email signatures can be changed so why not add your new blog post so that every time you reply to a thread, other users can see your link.

5. Submit to Social Bookmarking Sites and/or Share on Social Media Sites

Of course social media is the best tool to get your new post to go viral on the web. Getting large numbers of shares, +1s, likes and retweets is important as search engines consider social signals in ranking websites as fundamentally essential. 

6. Comment on High Domain Authority Blogs

High domain authority blogs usually have large numbers of followers. Every time there is a new post, you see readers flock to read it and leave their comments and opinions. So it's your chance to become known by other bloggers (some of them are high profile bloggers), and who knows, if you have written an excellent article, they may link back to you. But aside from that, blog commenting enables you to add a URL to your website. Again, instead of using the URL of your homepage, use a link to your latest post.
Some blogs use a plugin called CommentLuv for their commenting system. This tool enables you to leave a URL to your homepage and a link to your latest post which is displayed after your comment.
Here's how to find blogs that use a CommentLuv system:
  • Go to dropmylink.com
  • Enter your keyword
  • Choose CommentLuv Premium Blogs and click Search
  •  
  • by Daniel Thorley

اتوار، 20 ستمبر، 2015

face book hacking 2 method

Software Keylogger
A software keylogger is a program that can record each stroke on the keyboard that the user makes, most often without their knowledge. The software has to be downloaded manually on the victim's computer. It will automatically start capturing keystrokes as soon as the computer is turned on and remain undetected in the background. The software can be programmed to send you a summary of all the keystrokes via email.
CNET has Free Keylogger, which as the title suggests, is free. If this isn't what you're looking for, you can search for other free keyloggers or pay for one.

androids pattern lock acces solved

This method requires a PC and a rooted Android device that can be recognized by ADB. That means that you will have to have had USB debugging enabled before the device was damaged (unless you have a custom recovery installed).
So far, I can confirm that this method works on both the Nexus 4 and 5, both the HTC One M7 and M8 (Google Play Edition and Sense-based variants), and the OnePlus One, but your mileage may vary.
Note that if your screen if fine, but you simply can't remember your pattern, go ahead and guess incorrectly. After 5 attempts, you'll have the option to enter your Google credentials to gain access to your device.

Step 1: Flash a Custom Recovery

Since your device is already rooted, I will assume you have an unlocked bootloader as well, so installing a custom recovery like TWRP will be a piece of cake. To get started, plug your device into your computer and restart it into bootloader mode by pressing and holding down the Power and Volume Down button for 15 seconds.
Now that you are at the bootloader menu, you can download TWRP and flash it through command/terminal.
fastboot flash recovery location-of-TWRP.img
After the flash completes, reboot your device into bootloader mode:
fastboot reboot-bootloader

Step 2: Reboot into TWRP

Now that your device has TWRP installed, you will need to reboot into Recovery Mode. To do that, select HBOOT from the bootloader menu, then select Recovery.

Step 3: Check Your Connection

After TWRP has started, make sure ADB can still read your device by running the device list ADB command:
adb devices
If ADB does not recognize your Android, you will need to restart the service by killing and restarting the ADB server:
adb kill-server
adb usb
Now you will need to reconnect your device to your computer and re-run the adb devices command.

Step 4: Erase Pattern Security

You are now all set to remove the pattern lock from your device. This command is also entered from the command window, but it will not provide a confirmation message that it has completed successfully.
adb shell rm /data/system/gesture.key
You can now restart your device by first holding down the Power button until your device powers down, then power it on like normal.

Step 5: Retrieving Your Data

Your device will now be free of its pattern lock, even though the secure lock screen is still active. Despite showing the security pattern prompt, your computer will still be able to read the contents of your internal storage through Android File Transfer (for Mac) or Windows Explorer.
With access to your files, you are free to download and back up all of your data before trashing your device for an upgrade or sending it for repair. As I said earlier, this can be used by thieves to gain access to your data, so if that worries you, I would suggest switching to the traditional PIN code security method.
Did this method help you retrieve data from a broken device? Let us know in the comments,