Showing posts with label get. Show all posts
Showing posts with label get. Show all posts

Friday, September 29, 2017

tsu Get Paid To Post

tsu Get Paid To Post


The Most Promising Social Network.
Other social sites like Facebook and Twitter wont give you this kind of perks.

How to register on tsu?

There is no direct registration on this site. You must have a members short code to sign up. You can you use mine if you want. Follow the link below

Register Now

Download this app for android phones



First social networking site that pays users
Users make money from social network and content creation

Tsu takes 10 percent of the ad revenue
Passing the other 90 percent back to users

In one year based off user with 2,000 friends you will earn at least $1,000
A celebrity like Taylor Swift with 2.8M followers can earn up to $2.8M

 How to earn money from tsu?

 Tsu�s algorithm automatically tracks, measures, and distributes revenue to the appropriate user and their Family Tree. At a high level, 90% of revenues are distributed to users. To maintain the platform, tsu receives 10%. To see how this breaks down, let�s take a look at 4 users, all with varying start dates on tsu:

User A invites user B, who invites user C, who invites user D

Part 1
- $100 of earned revenue is generated based on the content user D shared (photos, videos, status updates, etc.)

Part 2
- 90% of earned revenue go to the users. In this case, $90 of the $100 is shared with all the users.
- ts? takes 10% of the $100 for platform fees. In this case $10.

Part 3
- User D, the original content creator takes 50% of the $90. In this case, $45.
- User C gets 33.3% (1/3) of the original $90 generated. In this case, $29.70
- User B gets 11.1% (1/3 of 1/3 = 1/9) of the original $90 generated. In this case $9.99
- User A gets 3.70% (1/3 of 1/3 of 1/3 = 1/27) of the original $90 generated. In this case $3.33
- This is what we call the rule of infinite thirds

Watch this vide of TSU Founder Sebastian Sobczak on Fox Business


Its not our content, so give it away...

download file now

Read more »

Tuesday, September 26, 2017

Trick to Get Old Facebook Chat Back New Facebook Chat is Not That Good

Trick to Get Old Facebook Chat Back New Facebook Chat is Not That Good




Recently, Facebook made many changes such as they introduced Facebook Messages, Facebook Video Chat and they also made changes in Facebook Chat system. New Facebook Chat shows also those people who are not online and many people just hate this thing or this does not satisfy them. If you are one of them who do not like new Facebook Chat, here is a good news for you; now you can get old Facebook chat back easily....









This trick needs a software to be installed in your browser. Currently, you can get old Facebook chat on Mozilla Firefox and Google Chrome browsers as they support latest scripts. If you are using FireFox or Chrome, follow this trick else first download any of these two browser.

How to Get Old Facebook Chat Back ?

  • If you using Mozilla Firefox, Click here to install an addone called Greasemonkey. After installation, restart firefox (if you are using chrome, move to next step) 


    •  Using Chrome or Firefox, Whatever... Click Here to install a script called Facebook Sidebar Chat Reversion. This works on Firefox and Chrome both.



       


      • Install this script on your browser, restart your browser and Enjoy Old Facebook Chat Back !

       



download file now

Read more »

Wednesday, September 6, 2017

Uber CLI Quickly Get Uber Time To Pickup And Price Estimates From The Command Line

Uber CLI Quickly Get Uber Time To Pickup And Price Estimates From The Command Line


uber logo

Uber CLI is a tool to get time-to-pickup and price estimates for Uber from the command line. The application cannot be used to request Uber rides.

This is useful if you use Uber and the command line a lot, as its much faster than checking these details on your phone, especially if you create some Bash aliases for your home address and the places you frequently use Uber to get to.

The developer says that he created Uber CLI because "[...] as a lazy person it pains me every time [I] open my phone, open the Uber app, type my destination, and see the estimated price, only for my inner, responsible, cost-cutting, fiduciary-self to end up taking the bus all the way home. I think we can all agree that it would be much more efficient to simply be disappointed before I open my phone at all".


Installing and using Uber CLI


1. To install Uber CLI, youll need Node.js and npm.

For Ubuntu 16.04 and newer, you can use the Node.js and npm packages from the official repositories:
sudo apt install nodejs npm

For Ubuntu versions older than 16.04, youll need a newer Node.js/npm version. This can be installed by using the official Node.js repository. Youll find exact instructions HERE (in my test I installed Node.js 6.x in Ubuntu 14.04 and uber-cli installed without any issues).

2. Install Uber CLI

Before proceeding, you may wish to set up npm to allow installing packages globally without sudo. For how to do this, see our previous article. You can skip this and use the command below with sudo, but thats not recommended!

To install Uber CLI, simply type the following command in a terminal:
npm install uber-cli -g

Thats it. You can now start using Uber CLI. To get a time-to-pickup estimate, use the following command:
uber time pickup address
replacing pickup address with the address the Uber ride should pick you up.

Heres an example:
$ uber time 10 downing street london uk
?????????????????????????????????????????????????????
? 10 Downing St, Westminster, London SW1A 2AA, UK ?
?????????????????????????????????????????????????????
? ? ?
?????????????????????????????????????????????????????
? 2 min. ? uberPOOL,uberX,uberXL ?
?????????????????????????????????????????????????????
? 4 min. ? UberEXEC ?
?????????????????????????????????????????????????????
? 6 min. ? UberLUX ?
?????????????????????????????????????????????????????
? 8 min. ? uberASSIST ?
?????????????????????????????????????????????????????
? 17 min. ? uberWAV ?
?????????????????????????????????????????????????????
? 14 min. ? taxi ?
?????????????????????????????????????????????????????

You may skip the city and country - in my test, this worked without any issues, but I assume it is required in cases where there are multiple streets with the same name, etc.

To get price estimates, use the following:
uber price -s start address -e end address
replacing the start and end addresses with the actual locations.

Heres an example:
$ uber price -s 10 downing street london uk -e 221b baker street london uk
??????????????????????????????????????????????????????????????????????
? ? ? ? ? Surge ?
??????????????????????????????????????????????????????????????????????
? uberPOOL ? �10-�11 ? 3.74 mi. ? 20 min. ? ?
??????????????????????????????????????????????????????????????????????
? uberX ? �9-�12 ? 3.74 mi. ? 20 min. ? ?
??????????????????????????????????????????????????????????????????????
? uberXL ? �13-�17 ? 3.74 mi. ? 20 min. ? ?
??????????????????????????????????????????????????????????????????????
? UberEXEC ? �17-�23 ? 3.74 mi. ? 20 min. ? ?
??????????????????????????????????????????????????????????????????????
? UberLUX ? �27-�35 ? 3.74 mi. ? 20 min. ? ?
??????????????????????????????????????????????????????????????????????
? uberASSIST ? �9-�12 ? 3.74 mi. ? 20 min. ? ?
??????????????????????????????????????????????????????????????????????
? uberWAV ? �9-�12 ? 3.74 mi. ? 20 min. ? ?
??????????????????????????????????????????????????????????????????????
? taxi ? ?undefined-?undefined ? 3.74 mi. ? 20 min. ? ?
??????????????????????????????????????????????????????????????????????
? ? 10 Downing St, Westminster, London SW1A 2AA, UK ?
??????????????????????????????????????????????????????????????????????
? ? 221B Baker St, Marylebone, London NW1 6XE, UK ?
??????????????????????????????????????????????????????????????????????

The blank cells in the examples above are Emoji, but I removed them so the columns dont get messed up. To get Emoji support in Linux, install the EmojiOne Color SVGinOT font (but note that it doesnt work properly with monospace formatted text and causes incorrect character alignment, or at least thats the case at the time Im writing this).

app seen @ desdelinux.net

download file now

Read more »

Sunday, September 3, 2017

Tutorial Install VirtualBox in Linux Ubuntu Using apt get

Tutorial Install VirtualBox in Linux Ubuntu Using apt get


Installation VirtualBox can do with command:
apt-get install virtualbox-ose vboxgtk

Also need to install kernel module. There are some kernel module option, ie:
  • virtualbox-ose-modules-386
  • virtualbox-ose-modules-generic
  • virtualbox-ose-modules-openvz
  • virtualbox-ose-modules-rt
  • virtualbox-ose-modules-server
  • virtualbox-ose-modules-virtual


For example:
apt-get install virtualbox-ose-modules-generic

Make sure <user> have access rights to directory /dev/vboxdrv
adduser <user> vboxusers

Or the other way a bit more brutal
chmod-Rf 777 /dev/vboxdrv

Restart VirtualBox
/etc/init.d/virtualbox-ose restart


download file now

Read more »

Tuesday, August 29, 2017

Ubuntu showing a warrning at sudo apt get install

Ubuntu showing a warrning at sudo apt get install



When try to install any one in ubuntu showing a warrning-
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a

download file now

Read more »

Monday, August 28, 2017

Ubuntu 14 04 Trusty Tahr Might Get A New Icon Theme

Ubuntu 14 04 Trusty Tahr Might Get A New Icon Theme



In an Ubuntu Developer Summit session today, Matthieu James (Graphic/Visual Designer at Canonical) presented the design guidelines as well as some of the work done to create a new icon theme for Ubuntu (both desktop and touch).

The main goal is to finalize the new icon theme for 14.04 on touch devices but its also possible for the icon theme to be available for Ubuntu 14.04 Trusty Tahr on the desktop.


Here are a few screenshots with some of the slides in Matthieus presentation (the quality is pretty bad since I took screenshots of the G+ hangout):










Unfortunately, the presentation used in the vUDS session is not yet available, but you can watch the entire session below:


(direct video link)


What do you think?

Also see: Possible Changes In Ubuntu 14.04 LTS (Trusty Tahr)

download file now

Read more »

Saturday, August 26, 2017

Ubuntu Disable Apport to get rid of the annoying crash reports

Ubuntu Disable Apport to get rid of the annoying crash reports


Apport is an automatic crash reporting tool in Ubuntu that is mainly useful in the development cycle. You can read more about it here:
https://wiki.ubuntu.com/Apport

With both the upgrade and the fresh install of Ubuntu 13.10 things got out of hand as I had about 8 crash reports on each boot. As things worked fine otherwise, I decided to disable the error popups.

In the terminal type:

 sudo gedit /etc/default/apport 

Set the value of enabled from 1 to 0, save the file and you are done.

download file now

Read more »

Sunday, August 20, 2017

Ubuntu How to get a pendrive formatted with exFAT working

Ubuntu How to get a pendrive formatted with exFAT working


Just type this in the terminal and restart your machine:

 sudo apt-get install exfat-utils exfat-fuse 

download file now

Read more »

Thursday, August 10, 2017

Tutorial How to make an IP logger To get others IP Detailed

Tutorial How to make an IP logger To get others IP Detailed



An IP-address (Internet Protocol) is a specific, unique number given to each computer, this is used to communicate with other computer devices.
There are right now, two different kind of IP-addresses, the ipv4 (32-bit system) and ipv6 (128-bit system).
The first one was the ipv4 system, but because we were running out of IP-addresses, we needed a new system and then, the ipv6 was born.

Examples:
Ipv4 - 173.194.112.0
Ipv6 - 2a00:1450:4001:c02::8a:

But some people abuse this system to do harm to other people.


Well, to do this, we need multiple things:Basic knowledge about HTML, CSS, JavaScript, and PHP (No worry if you don’t know them).A webhost (000webhost.com)A domain name (dot.tk)A .txt file

Okay, it maybe seems like a LOT for you, and extremely hard – Well, it isn’t!
We only are making a simple button in HTML & CSS, an alert-box in JS, and the log-system in PHP. :)

I’ll explain every line, so don’t worry!

We’ll be making a simple web-page that gets the IP of the victim, and then saves it in a .txt file.


Okay, first we have to make the webpage, for this we need two languages, HTML and CSS.
I assume you already know these, if not, I highly recommend learning them. :)
http://codecademy.com can help you a lot further.
We only need the basics though.

First we need an editor (program to code in, Mostly used for Mark-up (HTML), Stylesheet (CSS), and scriping languages (JavaScript).
Notepad++ is a good free one, but if you dont have that one your normal Notepad is okay to.
Go here: http://notepad-plus-plus.org/download/ - Recommended; Download & Install
Or, if you want to do it fast and now, useWinkey + R > "Notepad".

Now, were ready to go!
The basic HTML tags:

Code:

<!DOCTYPE html>
<html>
<head>
<title></title>

</head>
<body>

</body>
</html>

So, let me explain all these things.
Every tag you open in the HTML language, must also be closed (most of the time).
<html> (open) </html> (close it "").
<!DOCTYPE html> - Our browsers must know were using the latest HTML version (HTML5)<head> - Here we place all our metadata and styling,...<title> - The text you see in your browser bar (Hack Forums)<body> - All the content (not necessary layout) is placed here

Peanuts isnt it? :)

Well, now lets go deeper in our HTML code, Ill use comments (<!-- TEXT -->) to show what Ive added this time. Comments wont be displayed on the webpage
because its ignored by browsers.

Code:

<!DOCTYPE html>
<html>
<head>
<!-- NEW! Ive set a title here, this will be displayed in the browser tab-->
<title>Give a damn • Now!</title>

</head>
<body>
<!--NEW! Ive added a division-->
<div>Give a damn</div>
</body>
</html>

Okay, So, Ive added a browser tab title, and adivision.
Let me explain that division.
A division means in HTML... Nothing!
You dont say anything with it.

But for what is it used then?
Just to wrap text together, or wrap other elements in your text together, or to only select a specific area on/in your page/code.

If you save it now as index.php (nothing else! It MUST be index.php (mention the .php extension),
and open it with your browser you will see the title in your browser tab + The text "Give a damn!".
Not much, isnt it?

It looks, so boring... Lets style it!
For styling we use the language CSS (Cascading StyleSheet), cascading because the structure of such a code, and StyleSheet because its to... Style. :D

Code:

<!DOCTYPE html>
<html>
<head>
<title>Give a damn • Now!</title>
<!-- NEW! Ive added <style>-->
<style>

</style>
</head>
<body>
<!--NEW! Ive added an ID in this division-->
<div id="button">Give a damn</div>
</body>
</html>

I again added two things.
Style, and an id.
In the <style> tags we are going to place our CSS codes.
Let me now explain what an ID is;

If you give an element in HTML an ID by adding id="anything" to it, you say that only that one element, no other, only that one must listen to what the CSS says.
That means that if CSS says: "EVERYTHING RED, NOW!" But id-anything says: "Please, become blue" The element including id-anything will turn blue.

In short: You can edit only one element with it. :P

If you want to give an element an id in HTML, you add id="text" to it, where text can be anything.
Example:

Code:

<p id="turnBlue"></p> - Paragraph has an ID called "turnBlue"
<div id="main"></div> - This division has an ID called "main", probably its the biggest div of all
<font id="specialFontFamily"></font> - This font has an ID called "specialFontFamily", probably the coder added a special font-family (Arial, Courier,...) to it.

But we may set as many unique IDs as we want, if there is no CSS, those IDs have no clue what to do! And we dont want to confuse our IDs, do we?

So we add it in our CSS, I pick out a piece of our long code, so its easier to explain etc.

Weve got a division with ID "button", in CSS we declare were picking out an ID from our HTML using the #-symbol.
Thatd give:

Code:

<!-- Remember our Style where we place all our CSS?-->
<style>
#button {

}
</style>

Lets say, we want to give it a yellow colour, with black coloured text which is in font-family Courier.
Thatd give:

Code:

<!-- Remember our Style where we place all our CSS?-->
<style>
#button {
background-color: #FFFF00;
width: 25%;
height: 15%;
font-family: Courier;
font-size: 250%;
text-align: Center;
position:absolute; top:40%; left:40%;
}
</style>

Let me explain everything about it!
- First we of course say were using an ID called "button" > #button, everything we style for that ID do we place in {} brackets.
- Background-color ~ Declare we want to set a specific background-color for our ID (division).
- With # ~ we dont only declare IDs, but also that were using HTML-colour-codes to say what colour to use, #FFFF00 gives yellow (you dont have to learn those
from outside >>http://html-color-codes.info<< well, you may learn those from outside, but eh...)
- Width and height ~ to set a specific width and height of our division.
- Font-family ~ to say we want to use a specific font family
- Font-size ~ To set a specific font size (250% = 2.5 times bigger as default [mostly 16px])
- text-align: Center ~ We want all our text in our div(ision) with id "button" is in the center (you can also place left and right)
- Position ~ We set our division box 40% away from the top, and 40% away from the left, so its perfectly in the middle of our browser screen.

So, now weve got a button, but on a white background? That doesnt look professional!
Lets make it blue!

We do that with the body element, the body (<body>) element goes over our whole webpage.
We do it like this:

Code:

<style>
/*NEW! We added the body to change (CSS has special comments [/*Comment Text*/])*/
body {
background-color:#0000FF;
}
#button {
background-color: #FFFF00;
width: 25%;
height: 15%;
font-family: Courier;
font-size: 250%;
text-align: Center;
position:absolute; top:40%; left:40%;
}
</style>

Because body isnt an ID, nor a class (.myClassName - Able to give to multiple elements) we use body directly in our CSS without a special icon.
And we make it blue (#FFFF00).
Lets place our style back in our HTML code.

No weve got a nice button! :)
It doesnt look much, but it isnt needed. The IP gets logged directly after a person visits it, we just style our webpage so it doesnt look suspicious. ;)

So, our full HTML & CSS code would be:

Spoiler (Click to View)


Now, lets move on to our next language called JavaScript, JavaScript is an extremely powerful scripting (just say programming) language on the web, and also exists
as long as the web does. We wont be using it that much now, but okay.

Were going to make a pop-up box, we do that with the alert() function, it looks like this:
alert("This Text will be displayed");
And

Quote:This Text will be displayed


will pop-up.

Well, Lets go!
To code in JavaScript, we have to include <script> tags.
<script>
//JS here
</script>

So, our code will look like this:

Code:

<!DOCTYPE html>
<html>
<head>
<title>Give a damn • Now!</title>
<style>
body {
background-color:#0000FF;
}
#button {
background-color: #FFFF00;
width: 25%;
height: 15%;
font-family: Courier;
font-size: 250%;
text-align: Center;
position:absolute; top:40%; left:40%;
}
</style>
<script>
alert("Thanks for giving a Damn!!!!!");
</script>
</head>
<body>
<div id="button">Give a damn</div>
</body>
</html>

No click on that give-a-damn button!
...
Yeah, it doesnt work.
We have to make it work by Clicking On the button, lets use onClick for that in our HTML!
To use onClick we need two things:A JS-functionA HTML element
Weve already got a HTML element (our DIV), but no JS-function.
I wont go to deep on this because you can write a whole book about functions.

Anyway, we use functions to say a piece of code to return something, that piece of code do we place between {} brackets while we defined our function.

Example:

Code:

<script>
function myFunctionName() {
//Piece of code to do something...
}
</script>

Now, we can trigger that function using onClick in our div. Like this:

Code:

<div id="button" onClick="myFunctionName()"></div>

So, your full code would be:

Spoiler (Click to Hide)

Code:

<!DOCTYPE html>
<html>
<head>
<title>Give a damn • Now!</title>
<style>
body {
background-color:#0000FF;
}
#button {
background-color: #FFFF00;
width: 25%;
height: 15%;
font-family: Courier;
font-size: 250%;
text-align: Center;
position:absolute; top:40%; left:40%;
}
</style>
<script>
function thx() {
alert("Thanks for giving a Damn!");
}
</script>
</head>
<body>
<div id="button" onClick="thx()">Give a damn</div>
</body>
</html>

Lets move on! :)


Now, weve got our HTML, CSS, and JS done!
Now we have to program our PHP.
PHP stands for Hypertext PreProcessor and is a server-side language, that means we cant test it while coding offline (except if you got an APACHE server downloaded). :)
But as soon as we upload it, you can.

Okay, the code we will be using is this one:

Code:

<?php
$ip = $_SERVER[REMOTE_ADDR]." ";
$logFile = logs.txt;
$fO = fopen(logs.txt , a);
fwrite($fO, $ip);
fclose($fO);
?>

You can place it anywhere, I recommend beneath the <HTML> tags. :)
The <script> for JS and the <style> for CSS is <?php ?> for PHP.

In PHP we declare variables using the $-symbol, we keep using that symbol if we want to use our variable for something.

So, Ive got a variable called IP with this as value:

Code:

//Just to get IP
$_SERVER[REMOTE_ADDR]

That is to get the IP, " " so the IPs get listened beneath each other and not side-by-side. :)

- $logFile is our variable which says what .txt file were going to use.
Make a .txt file called: logs.txt and just type: "--IP-addresses:--" [Press Enter]X2 in it.

- $fo variable together with the fopen function to open the file (fopen), we open the file logs.txt the a means that we only allow to write something in the file, but nothing else!
Not reading, not editing, only writing. :)

- And then the most important, the fwrite function, we write the value of $ip and $ date in logs.txt with the permission a.

- And as last we close it (fclose).

Not that hard, is it? :)

So, our full, full, code will be:

Spoiler (Click to Hide)

Code:

<!DOCTYPE html>
<html>
<head>
<title>Give a Damn - Now!</title>
<style>
body {
background-color:#0000FF;
}
#button {
background-color:#FFFF00;
width:25%;
height:15%;
position:absolute; top:40%; left:40%;
font-family:Courier;
font-size:250%;
text-align:Center;
}
</style>
<script>
function thx() {
alert("Thanks for giving a damn!");
}
</script>
</head>
<body>
<div id="button" onClick="thx()">Give a Damn!</div>
</body>
</html>
<?php
$ip = $_SERVER[REMOTE_ADDR]." ";
$logFile = logs.txt;
$fO = fopen(logs.txt , a);
fwrite($fO, $ip);
fclose($fO);
?>

Now, our site is ready.
But, we need to put it online!

And we dont want to spend a penny of course.
What we need is a free webhost, and a free domain name.
The webhost will make sure our site is online, theyre the server.
The domain name will translate that complex ip-address in to a domain name (http://www.example.com).

We will be usinghttp://www.000webhost.com as webhost, and http://www.dot.tk as domain name system (DNS).
Ill be also making a video explaining this.

First, register at dot.tk, leave that tab open and browse to 000webhost.com.
Now, you register at 000webhost.

When thats ready (and you waited a long time) you can got your CPanel, there on the top-left you should see Account details.

The first 4 tables include the info you need, it are our Nameserves, that is what we will be linking to our Domain Name Service (Dot.tk).

When youre on the dot.tk page of registering your Domain (you can also edit it afterwards) you should see these boxes:

Just type the nameserver details over (Keep the order like you see at 000webhost).
You can choose how long you want that domain, and save it! :)
After that, our site# should be online in 48 hours or less! ;)

So, the site is online, but our files yet arent!
You should have two files now:index.php (including the code for our webpage)logs.txt (inlcuding the text: --IP-addresses--

We will both upload them.
Go to File Manager on your CPanel of 000webhost. Log-in there, after that you need to browse to public_html. Its a folder.
Now, you just click upload and select the files you want to upload (logs.txt and index.php). Accept > Accept (Green check-icon).
If you visit your site now you should get refered to your index.php site! :)
Now, you can check the content of logs.txt through your FTP-server (click view, open)!
And the IP-address of everyone who visits it.

You can use url-shorteners (bitf.ly) to spoof the URL so it looks more legit. ;)
(Ill post videos about this part soon if you want).


Now, lets analyse what weve done.
First we created a webpage in HTML, CSS, JavaScript and PHP.
Full code (Bit customized by me):

Spoiler (Click to View)

Like you see, not a beast website.
Of course we could make a nice style 100% responsive scroll-style website, if we hadnt a 18.000 character limit. :)
Also, it isnt needed, the IP gets logged as soon the user visits the webpage.

After that, we uploaded the website to 000webhost, and linked it to our Dot.tk DNS (100% free of course).

Done! :)


Well, you can also short the URL with #/dot.tk/goog.gl... so it looks again less suspicious.
You just send the URL to any person you want the IP of, if he doesnt use Tor/VPN/Proxy/... You get the IP! :)

What can I do with an IP?
An IP is an unique number, that means that you can track the unique device who uses that IP and their users.
http://www.infosniper.net/ is an awesome site where you can get some info about the IP-address. (Location, ISP,..).
When you got all these info, you can start DOXing, DOXing (documenting) is getting a lot of info about a specific person, an IP is an important part of that.

Another thing is to take down that IP, you can DDoS (An attack where you overflood a server (/router)) that IP, if your attack is strong enough that IP cant connect
to the internet for a while, that means that the persons who uses that IP also cant connect to the internet anymore! But this is not legal (of course). ;)
For DDoSing you need a booter/Botnet. :)

And best of all... Getting IP-addresses this way is 100% legal! Its done by millions of sites a day, maybe while you dont even know it! :D

Of course we could also just link a third-party tool to our webpage, but doesnt it feel better to 100% code it yourself?
Anyway


download file now

Read more »

Ubuntu 16 04 2 Has Released and upgrade for get Latest Kernel Support

Ubuntu 16 04 2 Has Released and upgrade for get Latest Kernel Support



The Ubuntu team is pleased to announce the release of Ubuntu 16.04.2 LTS for its Desktop, Server and Cloud products, as well as other flavours of Ubuntu with long-term support. Like previous LTS series, 16.04.2 includes hardware enablement stacks for use on newer hardware

Welcome to the Xenial Xerus edition of the Ubuntu Linux operating system, an open-source and free GNU/Linux distribution derived from the award-winning Debian GNU/Linux project.

Distributed as 64-bit/32-bit Live ISO images for the Desktop Edition

Ubuntu 16.04 LTS is currently distributed as two Live ISO images for the Desktop Edition, suitable for deployment on 64-bit (amd64) or 32-bit (i386) hardware architectures, and five ISOs for the Server Edition, which is also available for s390x, PowerPC 64-bit Little Endian (PPC64el), and PowerPC (PPC) architectures.

The Ubuntu team is pleased to announce the release of Ubuntu 16.04.2 LTS
(Long-Term Support) for its Desktop, Server, and Cloud products, as well
as other flavours of Ubuntu with long-term support.

Like previous LTS series, 16.04.2 includes hardware enablement stacks
for use on newer hardware.  This support is offered on all architectures
except for 32-bit powerpc, and is installed by default when using one of
the desktop images.  Ubuntu Server defaults to installing the GA kernel,
however you may select the HWE kernel from the installer bootloader.

As usual, this point release includes many updates, and updated
installation media has been provided so that fewer updates will need to
be downloaded after installation.  These include security updates and
corrections for other high-impact bugs, with a focus on maintaining
stability and compatibility with Ubuntu 16.04 LTS.

Kubuntu 16.04.2 LTS, Xubuntu 16.04.2 LTS, Mythbuntu 16.04.2 LTS,
Ubuntu GNOME 16.04.2 LTS, Lubuntu 16.04.2 LTS, Ubuntu Kylin 16.04.2 LTS,
Ubuntu MATE 16.04.2 LTS and Ubuntu Studio 16.04.2 LTS are also now
available. More details can be found in their individual release notes:


updated images for Kubuntu, Xubuntu, Mythbuntu, Ubuntu GNOME, Lubuntu, Ubuntu Kylin, Ubuntu MATE and Ubuntu Studio are also provided.

Download links:
ubuntu-16.04.2-desktop-amd64.iso (1,482MB, SHA256, signature, torrent, pkglist)
kubuntu-16.04.2-desktop-amd64.iso (1,498MB, SHA256, signature, torrent, pkglist)
xubuntu-16.04.2-desktop-amd64.iso (1,239MB, SHA256, signature, torrent, pkglist)
mythbuntu-16.04.2-desktop-amd64.iso (1,389MB, SHA256, signature, torrent, pkglist)
ubuntu-gnome-16.04.2-desktop-amd64.iso (1,260MB, SHA256, signature, torrent, pkglist)
lubuntu-16.04.2-desktop-amd64.iso (880MB, SHA256, signature, torrent, pkglist)
ubuntukylin-16.04.2-desktop-amd64.iso (1,466MB, SHA256, signature, torrent, pkglist)
ubuntu-mate-16.04.2-desktop-amd64.iso (1,618MB, SHA256, signature, torrent, pkglist)
ubuntustudio-16.04.2-desktop-amd64.iso (2,691MB, SHA256, signature, torrent, pkglist).

Follow this page for upgrade from Ubuntu 16.04.1

download file now

Read more »

Wednesday, August 2, 2017

Ubuntu Package Management Part 2 Basic Apt Get Commands

Ubuntu Package Management Part 2 Basic Apt Get Commands



This beginners guide for Part 2 explains Apt-get commands with examples for Ubuntu package management. This including some required explanations (about package, how apt works, and apt "database") and screenshots for 10 examples. This guide also includes add-apt-repository command, despite its not part of APT, its mentioned here to ensure beginner users happy with PPA and third-party repositories. This guide is a continuation of the Part 1 Dpkg Commands. I hope everyone can take advantage from this article. Enjoy.
Subscribe to UbuntuBuzz Telegram Channel https://telegram.me/ubuntubuzz to get article updates directly.


Package


In Ubuntu operating system platform, software is �distributed� by Ubuntu developer to all the users. Ubuntu already distributes approximately 80.000 software in the 16.10 version at 2016. Each software is distributed as certain file called �package�. The user installs software in their Ubuntu system also in form of �package�. So in other words working with Ubuntu is working with software packages.

Ubuntu distribution gives two types of package to the users, source code package and binary package. Source package is a file with .tar.gz format while binary package is a file with .deb format. Ubuntu developer puts large efforts to transform all source packages into binary packages so every users can just install the .deb instantly and run the software in their computer. All software packages of Ubuntu distribution stored at some public server named "repository". Every Ubuntu user installs software from this so-called repository.

How APT Works


APT is a complex system composed of apt-get and many other programs. But from end-user point of view, the main concept is simple, this APT system is simply a client of Ubuntu repository server. In other words, APT is a local program in your Ubuntu system to communicate with the Ubuntu repository server. In particular, apt-get is the download manager of APT system to download package from repository.

In technical sense, APT�s main purpose is to resolve dependency, and that�s why people calls APT dependency resolver. APT works by reading Ubuntu internal databases to determine what packages installed and what packages not installed, then doing a calculation resulting complete list of packages need to be installed, and then the apt-get downloads those packages from repository through the network. The final job is actually done by Dpkg to install packages one by one. APT does not install package, APT is just dependency resolver. By downloading, APT stores all packages downloaded at /var/cache/apt/archives/ directory.

In order to work with repository, of course, APT needs the address of the repository itself. This requirement is fulfilled by sources.list settings. The sources.list is actually a text file containing URL addresses of repository and some �codes� to determine what �room� of repository enabled/disabled. The settings is located in /etc/apt/sources.list file. APT system gives more options by providing /etc/apt/sources.list.d/ directory if the user wants to use third-party repository.

Important Database


APT works with its own �database� in your Ubuntu system located at /var/lib/apt/lists/.  APT database is basically a bunch of text files storing complete information information such as name, URL, size, dependencies, description, etc. of every single of thousand packages from the repository.  To make APT works, first the user must invokes APT to download the �map� from repository (I call it here: reload). Once this "map" completeley obtained, then the user can perform search for any package they want and ask APT to install any package. Without this "map" APT will not work.


1. Reload


Command synopsis:
$ sudo apt-get update

Example:
$ sudo apt-get update

Output:

Explanation:
The update command downloads "repository map". Repository map is database files containing complete information about the repository and all packages inside it. All database files downloaded stored at /var/lib/apt/lists/ as .list files and you can read them using any text editor. Whenever you change your sources.list settings, you should run this update command once. Without this �map�, APT can not download any package. This requires internet connection.

Note: I use the term "Reload" here to avoid confusion between "update" and "upgrade" terms, to make it clear that apt-get update does not install any package. Also, the term "Reload" is used in popular Synaptic Package Manager to express the same thing.

2. Install


Command synopsis:
$ sudo apt-get install <package_name>

Example:
$ sudo apt-get install flowblade

Output:


Explanation:
The install command installs a software from repository. You will be asked firstly for password, type it anyway and press Enter; then you will be asked secondly for permission, type �y� letter anyway and press Enter. The APT will download all packages needed and the software will be installed in your system. Do not close the terminal while the installation progress is still going. Therefore, this requires internet connection.


3. Remove


Command synopsis:
$ sudo apt-get remove <package_name>

Example:
$ sudo apt-get remove firefox

Output:


Explanation:
The remove command uninstalls software from your system. The remove command uninstalls only a single package, it does not uninstalls the package dependencies came with it. After performing this command, you can no longer run the software you removed. This does not require internet connection.


4. Upgrade


Command synopsis:
$ sudo apt-get upgrade

Example:
$ sudo apt-get upgrade

Output:

Explanation:
The upgrade command downloads and installs all new version of all packages installed in your system. This command depends on your sources.list settings, so APT can find new version of packages only if the repository you used does provide them. Remember that upgrade is completely different to update: upgrade installs packages while update does not install any.

5. Dist-Upgrade


Command synopsis:
$ sudo apt-get dist-upgrade

Example:
$ sudo apt-get dist-upgrade

Output:



Explanation:
The dist-upgrade command is a companion of upgrade command, it helps the upgrade command with a �smart conflict resolution�. To give you the difference between both commands: upgrade does not delete any package, while dist-upgrade may delete packages in order to resolve conflicts. This dist-upgrade is usually performed by the user once upgrade command finished. The dist-upgrade command does only packages upgrade, not system version upgrade, so using it will never upgrade Ubuntu 16.04 into 16.10 for example.

6. Download Only


Command synopsis:
$ sudo apt-get download <package_name>

Example:
$ sudo apt-get download gparted

Output:

Explanation:
The download command downloads package. This shows that apt-get is basically a download manager. This command will not install the package. The package will be downloaded to the same directory as your command line running. For example, when you perform this command without changing directory, then by default the package stored at your $HOME.

7. Simulate


Command synopsis:
$ sudo apt-get --simulate install <package_name>
$ sudo apt-get --simulate upgrade
$ sudo apt-get �simulate dist-upgrade

Example:
$ sudo apt-get --simulate install gparted

Output:


Explanation:
This option --simulate is available for apt-get commands to simulate (dry run) the package management being processed. This option is usable in the install, remove, upgrade, and dist-upgrade commands. The �simulate is extremely useful to prevent any error before installing/upgrading, because it shows the installing/upgrading process without doing the real installing/upgrading. So you will know if installing certain package there will be an error or not by this --simulate. It can be used when offline.


8. Add Repository


Command synopsis:
$ sudo add-apt-repository

Example
$ sudo add-apt-repository deb http://kambing.ui.ac.id/ubuntu yakkety main universe
$ sudo add-apt-repository �ppa:gimp/gimp-stable�

Output: 


Explanation:
This add-apt-repository command is not a part of APT, rather, it is a part of software-properties-common package in Ubuntu. This command is a helper to add new repository address to sources.list easily. This command is very common among majority of Ubuntu desktop users, to add new PPA repository (third party repository) to the system so they can install the software available in that repository. To use it, run it as example, and then read the message retrieved, and then press Enter to continue adding the repository address, and after adding you should do Reload to get "the map" of the new repository. This command should be used online.

Note: the reason I put add-apt-repository is because this command is very famous among PPA users and almost all Ubuntu desktop users use PPA. So for your convenience, I put it here.

9. Print Uris


Command synopsis:
$ sudo apt-get  --print-uris install <package_name>

Example:
$ sudo apt-get --print-uris install gparted

Output:


Explanation:
This option --print-uris shows all download links of a software package installation. So for example if a gparted installation needs two packages to be downloaded, it shows the two download links of two packages. If you download the two packages manually somewhere and install them by Dpkg, you may install gparted software correctly in an offline Ubuntu system. Yes, this option --print-uris is extremely useful for offline users. This option �print-uris can be used when offline, because APT generates all download links from its �repository map� (local database /var/lib/apt/lists/ and its sources.list). Again, apt-get is basically a download manager so it certainly knows all package download links. This does not require any internet connection.

10. Always Yes


Command synopsis:
$ sudo apt-get install --yes <package_name>

Example:
$ sudo apt-get install --yes gparted
$ sudo apt-get remove --yes gparted
$ sudo apt-get upgrade --yes
$ sudo apt-get dist-upgrade --yes

Output:


Explanation:
This option --yes makes the user may leave safely the Terminal while APT is processing. The meaning of --yes here is to answer �y� automatically to APT for all questions possible while doing install/remove/upgrade/dist-upgrade. So, by using this you do not need to answer any further question one by one while doing package management.

download file now

Read more »

Monday, July 31, 2017

Ubuntu 10 10 Will Get Unity Ubuntu Light Interface

Ubuntu 10 10 Will Get Unity Ubuntu Light Interface


unity light ubunut
Ubuntu Light with Unity launcher


Mark Shuttleworth just announced a version of Ubuntu for the dual-boot called Unity and a range of Light versions of Ubuntu, both netbook and desktop, that are optimised for dual-boot scenarios. These "Light" Ubuntu versions are optimized for the web.


The Ubuntu Netbook Edition 10.10 Maverick will get a new panel on the left of the screen which will be used for launching and switching between applications. This panel can be expanded so it is touch-friendly.

The top panel wont be removed since it will be used for the Global Menu which we aleady talked about as well as the window title.

But like Mark said, the Unity interface will also be available for the Desktop, with a dual-boot for instant web access (known as Ubuntu Netbook Light and Ubuntu Desktop Light). However, Ubuntu Light for the Desktop will only be available for OEMs, and you wont be able to download Ubuntu Light from ubuntu.com:

Given the requirement to customise the Light versions for specific hardware, there won�t be a general-purpose downloadable image of Ubuntu Light on ubuntu.com.



Unity



unity

Unity already exists and can be installed from a PPA:

sudo add-apt-repository ppa:canonical-dx-team/une
sudo apt-get update && sudo apt-get install unity

Then logout and then log back in selecting Unity UNE Session from your login screen.


There are also a lot of branches to this project which you can get from HERE.

unity ubuntu 10.10


However, Unity for Ubuntu Netbook Edition 10.10 will evolve a lot and wont look like it is today. There is currently a mock-up available with an app called Dash which presents files and applications as an overlay. The inspiration for the Dash comes from consoles and devices, which use full-screen, media-rich presentation. We want the Dash to feel device-like, and use the capabilities of modern hardware:

dash

Unity will use Mutter for window management, and Zeitgeist will be an anchor component of the file management approach. The interface itself is built in Clutter.



Unity already has its own page @ http://www.canonical.com/products/unity. The webpage says that Ubuntu Light boots to the web in seven seconds on a Dell Mini 10v.


Ubuntu Developer Summit (UDS)


More news on Unity will probably come soon, as the Ubuntu 10.10 Maverick Meerkat development has already started. Also, UDS is not over yet, so things we might get some new announcements.


Mark Shuttleworth also announced at Ubuntu Developer Summit today that "The Perfect 10" will have new icons, new fonts and many other desktop improvements. Also, he said that Ubuntu 10.10 is set to be released on October 10, 2010 (thats 10.10.10).

download file now

Read more »