Monday, 1 August 2016

Fakta Unik dan Aneh Dibalik Game Pokemon Go

Baru-baru ini masyarakat dunia termasuk Indonesia sedang dihebohkan dengan kehadiran sebuah game atau permainan baru bernama Pokemon Go. Yup game yang bisa dioperasikan melalui smartphone Android dan iOS ini mendadak menjadi primadona baru tak hanya di kalangan para gamer namun juga kalangan umum. Hal itulah yang membuat game Pokemon Go ini mampu memecahkan rekor peringkat game unduhan aplikasi tertinggi yang kabarnya telah diunduh sebanyak 10 juta pengguna smartphone baik Android maupun iOS hanya dalam waktu 1 minggu.

Dalam permainan ini para pemain diharuskan untuk mengaktifkan GPS untuk mengetahui wilayah mana yang terdapat Pokemon yang kemudian akan ditangkap. Dibalik keberhasilan permainan ini dalam memecahkan rekor dunia sebagai game yang paling banyak diunduh, ternyata ada fakta unik dan aneh dibelakangnya. Apa sajakah fakta unik dan aneh tersebut? Berikut fakta unik dan aneh game Pokemon Go.

Dibutuhkan Waktu 20 Tahun

John Hanke adalah seorang nama penting dibalik lahirnya game Pokemon Go ini. Dia adalah pencipta sekaligus pendiri dan juga CEO Niantic Labs yang berdiri pada tahun 2015. Keberhasilan yang ia peroleh sekarang dari permainan yang sedang digandrungi ini tak terjadi dalam waktu sekejap. John Hanke harus bekerja keras dan berjuang selama 20 tahun untuk mewujudkan impiannya tersebut. Sejak tahun 1996 ia dikenal sebagai pencipta permainan yang berbasis GPS. Sempat bekerja selama 6 tahun di Google, ia masuk dalam tim Google Geo dan berhasil menciptakan Google Maps dan Google Street Views. Dari situlah cikal bakal Pokemon Go lahir. Dengan kegigihan dan tekad yang luar biasa serta komitmen yang konsisten, pria ini berhasil menggaet para investor seperti Google, Perusahaan Pokemon, Nintendo dan lain-lain pada tahun 2015 untuk mengembangkan idenya perihal permainan unik ini. Tanpa menunggu lama, tepat tanggal 6 Juli 2016 kemarin keseruan game Pokemon Go resmi diluncurkan dan dapat dinikmati oleh semua orang.

Menangkap Pokemon Di Sela Istri Melahirkan

Jika fakta diatas menceritakan tentang proses perjuangan John Hanke dalam menciptakan permainan kontroversi ini, lain lagi cerita yang berasal dari seorang pria bernama Jonathan Theriot. Pria tersebut diceritakan sedang menunggui istrinya yang akan melaksanakan prosesi melahirkan. Di sela-sela waktu menunggu tersebut, Jonathan Theriot asyik bermain Pokemon Go. Tak disangka-sangka ia mendapatkan momen langka yang jarang didapat oleh orang-orang kebanyakan. Jonathan Theriot tiba-tiba mendapati seorang Pokemon yang bernama Pidgey tepat berada di sebelah ranjang yang ditempati oleh istrinya. Sontak momen unik tersebut ia abadikan dengan mencapturenya. Tak cukup itu saja, Jonathan Theriot pun mengunggah gambar tersebut ke akun pribadi media sosialnya dan langsung mendapat perhatian besar dari para netizen.

Bermain Pokemon Go Hingga Mengalami Kecelakaan

Fakta lain atau lebih tepatnya jika disebut dengan kontroversi lain yang ditimbulkan dari permainan Pokemon Go adalah peristiwa buruk yang menimpa seorang pria bernama Steven Cary. Pria berusia 28 tahun yang berasal dari Oregon ini diketahui sedang dalam perjalanan menuju New York untuk mengunjungi keluarganya. Disela waktu menyetir mobil, ia iseng memainkan permainan tersebut. Singkatnya kala ia memainkan game tersebut, Steven Carry melihat Lapras yakni jenis Pokemon yang terkenal langka dan susah ditemukan justru berada di dekatnya. Tanpa berpikir panjang ia pun berusaha untuk menangkap Lapras tersebut namun naas justru kejadian sebaliknya lah yang terjadi. Ia pun menabrak pohon sekencang-kencangnya. Beruntung ia masih berhasil selamat dan “hanya” mendapatkan cedera patah tulang di bagian kakinya. Sementara Lapras yang awalnya akan ia tangkap justru berhasil lolos!

Gubernur Jakarta Dukung Pokemon Go

Demam Pokemon Go memang sedang dialami oleh sebagian besar masyarakat Indonesia. Dan mungkin fakta inilah yang menjadi salah satu alasan seorang Gubernur Jakarta yakni Basuki Tjahaja Purnama atau lebih akrab disapa Ahok menyambut positif dan mendukung permainan ini masuk di Indonesia. Dalam sebuah wawancara Ahok mengatakan bahwa Pokemon Go dapat menarik wisatawan lebih banyak datang ke Balai Kota. Dengan adanya game yang menggabungkan dunia nyata dan virtual ini, Ahok berencana untuk bekerjasama dengan Google untuk menjadikan wilayah Balai Kota Jakarta sebagai tempat bertarung Pokemon atau Gym. Jika wacana ini benar-benar berhasil direalisasikan oleh Pemerintah Provinsi DKI, maka bisa dipastikan jumlah wisatawan yang datang mengunjungi Balai Kota juga semakin banyak karena Pokemon Go.

Munculnya Pokemon Go Bajakan

Dibalik karya yang hebat pasti ada saja yang dengan sengaja menyalahgunakan hak cipta sang pembuat dengan cara membajaknya. Yup, tak hanya kaset-kaset CD yang dibajak bahkan game Pokemon Go pun tak luput dari tukang bajak. Game yang pertama kali dirilis serentak di negara Amerika Serikat, Selandia Baru dan Australia ini dalam kurun waktu dua hari saja sudah memperoleh banyak laporan yang mengadukan perihal beredarnya game bajakan Pokemon Go. Salah satu alasan orang-orang mengunduh permainan yang tidak orisinil tersebut adalah dikarenakan game Pokemon Go dianggap terlalu berat. Apalagi game ini sebenarnya belum secara resmi dirilis di Indonesia, maka semakin membuat orang-orang terpancing untuk mengunduhnya demi agar bisa memainkan permainan fenomenal tersebut. Namun sayangnya, Pokemon Go bajakan ini tentu saja tidak aman digunakan.

Itulah beberapa fakta unik dan aneh yang ada dibalik Pokemon Go. Semoga dari fakta-fakta diatas yang menceritakan tentang sisi gelap dibalik game seru ini cukup berhenti di kejadian yang telah berlalu dan tak berakibat pada hilangnya nyawa seseorang lagi.


Tutorial Ionic Framework (English Language) Ionic Basics : Ionic - Environment Setup

This chapter will show you how to start with Ionic framework. There are following components needed to start with Ionic:

Installing Cordova and Ionic
We will use windows command prompt for this tutorial. The same steps can be applied to OSX terminal. Open your command window to install Cordova and Ionic:

C:\Users\Username> npm install -g cordova ionic
Creating Apps
While creating your app, you can choose from 3 options to start:


  1. Tabs App:
  2. Blank App:
  3. Side menu app

In your command window open the folder where you want to create your app and try one of the options mentioned below.

Tabs App
If you want to use Ionic tabs template your app will be built with tab menu, header and couple of useful screens and functionalities. This is default Ionic template. Open your command window and choose where you want to create your app.

C:\Users\Username> cd Desktop
This command will change working directory. Our app will be created on Desktop.

C:\Users\Username\Desktop> ionic start myApp tabs
Ionic Start command will create folder named myApp and setup Ionic files and folders.

C:\Users\Username\Desktop> cd myApp
Now we want to access myApp folder that we just created. This is our root folder.

Now let's add Cordova project for android Platform and install basic cordova plugins. This step allows us to run the app on Android emulator or device.

C:\Users\Username\Desktop\myApp> ionic platform add android
Next let's build our app. If you have building errors after running following command you probably didn't install android SDK and its dependencies. Head on to our android tutorial and follow the steps shown there.

C:\Users\Username\Desktop\myApp> ionic build android
The last step of the installation process is to run your app which will start the mobile device if connected or default emulator if there is no device connected. Android default emulator is slow so I suggest you to install Genymotion or some other popular Android emulator.

C:\Users\Username\Desktop\myApp> ionic run android
This will produce below result which is an Ionic Tabs App.

Blank App
If you want to start from scratch you can install Ionic blank template. We will use the same steps we explained above with the addition of ionic start myApp blank instead of ionic start myApp tabs.

C:\Users\Username\Desktop> ionic start myApp blank
Ionic Start command will create folder named myApp and setup Ionic files and folders.

C:\Users\Username\Desktop> cd myApp
Let's add Cordova project for android Platform and install basic cordova plugins as explained above.

C:\Users\Username\Desktop\myApp>ionic platform add android
Next let's build our app:

C:\Users\Username\Desktop\myApp> ionic build android
Finally we will start the App as follows:

C:\Users\Username\Desktop\myApp> ionic run android
This will produce below result which is an Ionic Blank App.


Side Menu App
Third template that you can use is side menu template. The steps are the same as the previous two templates, we will just add sidemenu when starting our app.

C:\Users\Username\Desktop> ionic start myApp sidemenu
Ionic Start command will create folder named myApp and setup Ionic files and folders.

C:\Users\Username\Desktop> cd myApp
Let's add Cordova project for android Platform and install basic cordova plugins as explained above.

C:\Users\Username\Desktop\myApp> ionic platform add android
Next let's build our app:

C:\Users\Username\Desktop\myApp> ionic build android
Finally we will start the App as follows:

C:\Users\Username\Desktop\myApp> ionic run android
This will produce below result which is an Ionic Side Menu App.


Test App in Browser
Since we are working with JavaScript you can serve your app on any web browser. This will speed up your building process but you should always test your app on native emulators and devices. Type the following to serve your app on web browser.

C:\Users\Username\Desktop\myApp> ionic serve
The above command will open your app in web browser. Google chrome provides device mode functionality for mobile development testing. Press F12 to access developer console.

The top left corner of the console window click has "Toggle device mode" icon. Next you need to click "Dock to right" icon in top right corner. Refresh the page and you should be ready for testing on web browser.

Project Folder Structure
Ionic creates the following directory structure for all type of apps. This is really important for Ionic developer to understand the purpose of every directory and file mentioned below:


Let's have a quick look into every folders and files available in the above mentioned project folder structure:

hooks
Hooks are scripts that can be triggered during build process. They are usualy used for Cordova commands customisation and for building automated processes. We will not use this folder during this tutorial.

platforms
This is the folder where Android and IOS projects are created. You might encounter some platform specific problems during developement that will require these files but you should leave them intact most of the time.

plugins
This folder contains Cordova plugins. When you initially create Ionic app some of the plugins will be installed. We will show you how to install Cordova plugins in some of our next chapters.

resources
This folder is used for adding resources like icon and splash screen to your project.

scss
Since Ionic core is built with Sass this is the folder where your Sass file is located. For simplicity we will not use Sass for this tutorial. Our styling will be done using CSS.

www
Www is main working folder for Ionic developers. You will spend most of your time here. Ionic gives us their default folder structure inside 'www' but you can always change it to acommodate your own needs. When you open this folder you will find:
  • css folder where you will write your CSS styling.
  • img for images.
  • js contains apps main configuration file (app.js) and AngularJS components (controllers, services, directives). All of your Javascript code will be inside these folders.
  • libs are where your libraries will be placed.
  • templates for your HTML files.
  • index.html as a starting point to your app.

Other files
Since this is beginners tutorial, we will just mention some of the other files and their purpose.

  • .bowerrc is bower configuration file.
  • .editorconfig is editor configuration file.
  • .gitignore is used to instruct what part of the app should be ignored when you want to push your app to Git repository.
  • bower.json will contain bower components and dependencies if you choose to use bower package manager.
  • gulpfile.js is used for creating automated tasks using gulp task manager.
  • config.xml is Cordova configuration file.
  • package.json contains information about the app, dependencies and plugins that are installed using NPM package manager.

Tutorial Ionic Framework (English Language) Ionic Basics : Ionic - Overview


Ionic is front end HTML framework built on top of AngularJS and Cordova. As per official document following is the definition of the Ionic Framework:
Ionic is an HTML5 mobile app development framework targeted at building hybrid mobile apps. Think of Ionic as the front-end UI framework that handles all the look and feel and UI interactions your app needs in order to be compelling. Kind of like "Bootstrap for Native," but with support for a broad range of common native mobile components, slick animations, and beautiful design.
Ionic Framework Features
Following are the most important features of Ionic:

AngularJS
Ionic is using AngularJS MVC architecture for building rich single page applications optimized for mobile devices.

CSS components
With native look and feel, these components offer almost all elements that mobile application needs. Components default styling can be easily overridden to accommodate your own design.

JavaScript components
These components are extending CSS components with JavaScript functionalities to cover all mobile elements that can't be done only with HTML and CSS.

Cordova Plugins
Apache Cordova plugins offer API needed for using native device functions with JavaScript code.

Ionic CLI
This is NodeJS utility powered with commands for starting, building, running and emulating Ionic applications.

Ionic View
Very useful platform for uploading, sharing and testing your application on native devices.

Licence
Ionic is released under MIT license. 

Ionic Framework Advantages
  • Ionic is used for hybrid app development. This means that you can package your applications for IOS, Android, Windows Phone and Firefox OS which can save you a lot of working time.
  • Starting your app is very easy since Ionic provides useful pre-generated app setup with simple layouts.
  • The apps are built in very clean and modular way, so it's very maintainable and easy to update.
  • Ionic developers team have very good relationship with google developers team and they are working together to improve the framework. The updates are coming out regularly and Ionic support group is always willing to help when needed.


Ionic Framework Limitations
  • Testing can be tricky since browser doesn't always give you right information about the phone enviroment. There is so many different devices and platforms and you usually need to cover most of them.
  • It can be hard to combine different native functionalities. Lot of time you will run into plugin compatibility issues, which leads to build errors hard to debug.
  • Hybrid apps tend to be slower than the native ones, but since the mobile technologies are improving fast this will not be an issue in the near future.

Tutorial Ionic Framework (English Language) Ionic Basics : Hello World - Your First Ionic Framework App

In almost every case of learning a new programming language or framework, the first thing you learn to create is the “hello world” application. This app is the most basic app you can make and is your starting point for bigger and better things.
In this article we’ll create the “Hello World” Ionic App, with a couple different variations to get started towards your first Ionic App.

Let’s start with a very basic blank HTML page. We’ll also include a viewport meta tag for proper scaling and import the ionic.min.css and ionic.bundle.js files in the head tag.
<!DOCTYPE html>

<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
    <link href="http://code.ionicframework.com/1.0.0/css/ionic.min.css" rel="stylesheet">
    <script src="http://code.ionicframework.com/1.0.0/js/ionic.bundle.js"></script>
  </head>
  <body>
Hello World!
  </body>
</html>

If you load this up in the browser, you’ll see “Hello World!” on the screen… but, this isn’t an Ionic app yet. This is just some text.

App Module
For us to really make this an Ionic App, we need to first register it as an app using the ng-app directive on the body tag and defining the app as a module. We’ll also want to import the Ionic module.

First, let’s modify that body tag.
<body ng-app="ionicApp">
… and define the module in an app.js file.
angular.module('ionicApp', ['ionic']);
Notice the name of the module, app matches the value of the ng-app attribute. Don’t forget to include this script AFTER the Ionic script.
<link href="http://code.ionicframework.com/1.0.0/css/ionic.min.css" rel="stylesheet"><script src="http://code.ionicframework.com/1.0.0/js/ionic.bundle.js"></script><script src="app.js"></script>
Using Ionic Directives
Now we officially have an Ionic app, so let’s add some Ionic directives in there.

First, lets add a header bar.
<ion-header-bar class="bar-stable"> <h1 class="title">Hello World!</h1></ion-header-bar>
And then a content area.
<ion-content class="padding"> <p>Hello World, how are you?</p></ion-content>
Now, we have a very basic Ionic app up and running.

Adding a Controller
Now, lets add a controller to our app so we can start seeing some more structure. The most basic way to add a controller to our Hello World app is to use the ng-controller directive on our body tag.

<body ng-app="ionicApp" ng-controller="MainCtrl">
We’ll also need to define the controller.

angular.module('ionicApp', ['ionic'])
.controller("MainCtrl",function(){  console.log("Main Controller says: Hello World");});
And just like that, we have a controller.
Adding Routing/States
One major thing we are missing here is multiple pages. Right now we just have one page and in most apps, you most likely have a couple different pages. Ionic uses the Angular UI Router which uses the concept of states. Each state is essentially a page.

Let’s take the page we already have and convert it into a state.

First, lets take the code we currently have in the body and move it to a file templates/main.html where templates is a folder off the root of your project (Most likely “www”).
<ion-header-bar class="bar-stable"> <h1 class="title">Hello World!</h1></ion-header-bar><ion-content class="padding"> <p>Hello World, how are you?</p></ion-content>
Next, Let’s add a ion-nav-view to the body of our index page. This ion-nav-view is where your views/states will be displayed. We’ll also remove the ng-controller directive from our body tag as we will configure the state to use the main controller in our state configuration.
<body ng-app="ionicApp"> <ion-nav-view></ion-nav-view></body>

This leaves us with a very clean index page.

Next, we need to set up our first state. We’ll do this in a .config function using the $stateProvider. We’ll call this state main and make it so the URL will be /main. We’ll also point it to the controller we created before.
.config(function($stateProvider){

$stateProvider
.state('main', {
url: "/main",
templateUrl: "templates/main.html",
controller: 'MainCtrl'
});

});

Here, we are defining the state with the name main, defining the url, and telling it what template to use and what controller. We are still missing one thing, however. We need to tell our app where to go by default. We’ll use the $urlRouterProvider for this.


.config(function($stateProvider, $urlRouterProvider){
$stateProvider

.state('main', {
url: "/main",
templateUrl: "templates/main.html",
controller: 'MainCtrl'
});

$urlRouterProvider.otherwise('/main');
});


If you load this up, we’re back where we were before visually with our Hello World screen. We’re making progress. Let’s add a second route by adding a new template at templates/page2.html. We’ll give it the same look at the main page, but we’ll change the text on it.

<ion-header-bar class="bar-stable">
<h1 class="title">Page 2!</h1>
</ion-header-bar>
<ion-content class="padding">
<p>I am Page 2!</p>
</ion-content>
Let’s modify our main view to link to this one.

<ion-header-bar class="bar-stable">
<h1 class="title">Hello World!</h1>
</ion-header-bar>
<ion-content class="padding">
<p>Hello World, how are you? <a href="#/page2">Go to Page 2</a></p>
</ion-content>
Finally, we’ll need to modify our state configuration to add this state.

.config(function($stateProvider, $urlRouterProvider){
  $stateProvider
  .state('main', {
    url: "/main",
    templateUrl: "templates/main.html",
    controller: 'MainCtrl'
  })

  .state('page2', {
    url: "/page2",
    templateUrl: "templates/page2.html",
  })

  // if none of the above states are matched, use this as the fallback
  $urlRouterProvider.otherwise('/main');
});
In this case, we aren’t giving our state a controller. Our final javascript for our app is as follows:

angular.module('ionicApp', ['ionic'])
.controller("MainCtrl",function(){
  console.log("Main Controller says: Hello World");
})
.config(function($stateProvider, $urlRouterProvider){
  $stateProvider
  .state('main', {
    url: "/main",
    templateUrl: "templates/main.html",
    controller: 'MainCtrl'
  })

  .state('page2', {
    url: "/page2",
    templateUrl: "templates/page2.html",
  })

  // if none of the above states are matched, use this as the fallback
  $urlRouterProvider.otherwise('/main');
});
And you can find a demo of the final code on the Ionic Playground. (NOTE: This uses text/ng-template script tags to hold template markup and the app.js file in automatically included from the JS tab.)






5 Actors Who Attempted Music (And Failed Miserably)

There's a curious tradition in Hollywood wherein, every so often, an actor gets it into their head that maybe they can cross boundaries and become a singer as well. Think of it like entertainment rabies. It's rare but not unheard of, it strikes without warning, and the victim will most likely end up dying a horrible death.

It's not that actors can't sing or vice versa; it's just that most can't and shouldn't. While your Dolly Partons and Ice-Ts may thrive in both forums, others fail so miserably someone should have intervened at the start with a harsh "No!" and a rolled-up newspaper to the nose.

5. David Hasselhoff: Night Rocker


David Hasselhoff is a full-grown adult man who was in his 30s when he dropped Night Rocker on us like a stray dog drops an unusually shiny turd near your shoe. There was no cause for this other than a vanity project and, since we all know the cliche joke about Hasselhoff's German popularity, we know what became of it. But do you know why?

The title track, "Night Rocker," is not about low-light rocking chair shenanigans. Instead it's about how the Hoff plans to seduce you with his rock 'n' roll badassery. And with lines like these, he'll have the women in slippery stacks waiting for him:

Kiss me and world is so cool and bright
It's so much music in the street
And when I'm walking with you down the boulevard
Something comes alive in me


"Boulevard"? That word's about as sexy as "dysentery" or "Hasselhoff." The fact that it's sung as out of tune as every other word isn't helping. And what's with all that music in the street? Are there bands all over the place, trying to out-music each other, or did a dump truck full of music tip over? Is it disrupting traffic? I mean, he's not talking about the quality of the music; he's clearly talking about quantity. There's just so much of it, and I guess he really likes that. But wait, there's more. There's the chorus:

I am the night rocker
I wanna rock you all night long
I am the night rocker
I wanna love you in a song
It's a sweet lullaby
And I know you want to fly
So come, let's fly away
I am the night rocker

He's the night rocker; he'll rock you all night long. His story checks out when you do the math, but something tells me there'll be less rocking and more half a glass of fiber supplement before bed.


4. Joe Pesci: Vincent LaGuardia Gambini Sings Just For You

Society as a whole has been complicit in the lie that Joe Pesci is a tough guy since Martin Scorsese cast him in 1990's Goodfellas. Since that time, he's repeatedly appeared in intimidating roles despite being roughly the size of a football. Compounding this madness is the fact that Pesci has played up one of his alter egos, pseudo-tough guy Vincent Gambini, from the movie My Cousin Vinny, and given him a singing career. In point of fact, Pesci is neither a tough guy nor a singer, as his album adequately displays with his cover of Louis Armstrong's "What A Wonderful World."

Here's a sample lyric, spelled phonetically for your enjoyment:

And I think to myself, "Wow, what a byoo-dee-full world."

The Beatles somehow dropped their accents entirely when they sang, but Pesci manages to ham his up by a couple of degrees on the Tony Danza scale. But he's in character, right? So it's charming? Well, here's Pesci busting out his '90s rap groove for "Wise Guy," a song about how he'll sexually violate your female relatives and then kill the men in your family, if time permits.

First, to ease us into the song:

It's the bitches that'll get yas
It's the bitches that'll get yas
It's the bitches that'll get yas

The stage has been set. We're already wary of bitches because we know they will get us. What next, Cousin Vinny?

A made man, fact like my ass is fat
Catch Joe in Bermuda throwing 'em back
Sipping on Tequila with a straw hat
Put the prez on hold, tell him I'll call him back
Tow away zones? I don't get a ticket
Any crime committed, that shit is acquitted
I'm a goodfella, I'll tell ya if I did it
Freak scenes with your wife last time I hit it
Cuz I'm more man than you'll ever be
And it was probably your wife in bed with me
If you see me you better look the other way
Double cross me you won't live to see another day
I got seven cars in my garage
A limousine with a TV and bar
I'm a star
Don't do blow and I don't sell crack
Stay alert, I got someone to whack


This is all presented with unbridled sincerity, like a latter day Kanye West. Why was Pesci probably sleeping with your wife -- what the hell did you ever do to him? For that matter, what war crime did you commit to make your wife turn to Joe Pesci for comfort? And why do we care about the TV in his limo? Minivans have TVs in them. And most bizarre of all, how does he go from callously ignoring parking tickets to straight-up murder? This verse got out of hand.

Even more shocking is that, yes, Pesci actually is/was a singer and released an album before his acting career took off. He was almost in The Four Seasons, in fact. So what happened? We can only assume all those blows to the head during Home Alone ruined him.

3. Steven Seagal: Songs From The Crystal Cave

There's an awesome Hollywood rumor about Steven Seagal that's gone around for years. He has been known to be a bully on the set of his movies, and this has been corroborated by many actors and stunt people. Based on the number of unrelated people who have come forward with this story, there's a good chance it's true and/or the truth is even worse than the stories of him needlessly hitting and attacking his co-workers to prove how tough he is. But one story stands out, and that is about how on the set of Out For Justice, Seagal bragged to the crew that he could never be choked out. Judo legend Gene LeBell was on set and decided to make an example of Mr. Seagal by proceeding to choke him not just out but right into a hearty pantload of crapping himself.

Did a man ever choke out Seagal until he shat himself? Seagal says no, but LeBell, in an oddly respectful way, has gone on record saying yes. We'll probably never know the truth. Why do I mention this? Because even if Seagal didn't shit his pants, he certainly shit this album out.

This multi-genre album tries to present pop, hip-hop, Jamaican dancehall, soft rock, and the poetic stylings of a glue-huffing Muppet. Read these lyrics and remember they weren't written while he was in a full=blown epileptic seizure:

If you sing with me
We can fill the world with harmony
If you dance with me
We can create a better place to be
Walk with me, feel me musically
You gotta let the music be the remedy
If you sing with me
We can change the world with a melody

You're going to think I'm joking when I tell you this, but I swear to you that I'm not: That song is literally just called "Music." And now I can't stop laughing, thinking of him saying things like, "This is a poem I wrote for my youngest child, Daughter. It's called 'Poem.'"

You can almost see Seagal playing a brightly colored plastic ukulele while a cartoon lamb sings backup vocals. The album is so unfocused it's hard to imagine anyone not in the midst of a bath-salts-fueled rage appreciating it for anything more than its comedy value. This is epitomized in the song "Lollipop," for which nothing can prepare you either physically or emotionally. You're not ready to hear this song; no one is. It's what happens when a sleepy white guy who fancies himself a Native American/Japanese warrior tries to become Bob Marley. The result is the Lords Of Darkness wincing and putting tentacles in their ears while the inventor of music shoots God a quick "I'm sorry" Hallmark card. Ostentatious and exaggerated criticism? I dare you to listen to the song that spawned these lyrics:

My girl Lollipop
My girl Lollipop (woooh yeah)
You make my heart go giddyup (woooh yeah)
You are as sweet as candy (woooh yeah)
You are my sugar dandy (woooh yeah)

That's, sadly, the least-stupid part of the song, and Seagal sings it with a mumble-mouth vaguely Jamaican patois. Should any decent human ever have to use the word "patois" when discussing Steven Seagal? God no.

2. Mr. T: Mr. T's Commandments

Here's some of Mr. T's sage wisdom for children:

Honor thy mother and father
The Bible makes it clear
If you break the rules
God help you fool
You got Mr. T to fear

In the midst of this in the video, Mr. T throws a man out of a window. You know, for not honoring his mother and father.

The idea of Mr. T recording an album of lessons for kids isn't terrible, in context; Mr. T was kind of a real-life superhero back in the day, and kids could look up to him. Why not impart some useful life lessons with the odd window toss? Sadly, what Mr. T possesses in common sense and good intentions he drastically lacks in musical skill, rhythm, and pacing. The whole album plays out like a sin Jesus wouldn't even take a splinter for, let alone die for. This, combined with the numerous murders he commits in the video (shortly after lyrics about honoring thy mother and father, he literally tosses two men down an elevator shaft) makes his lessons hard to swallow.

You go into this album wanting to hear Mr. T rap about kicking a hole through the spines of terrorists. Instead he raps about not opening the door when you're home alone and not doing drugs. Worse yet, in hero-shattering fashion, Mr. T's rap skills make Vanilla Ice look like a sci-fi hybrid of Tupac, Eminem, and Biggie. William Shatner could rap a better album than this after six whiskeys and a wisdom tooth removal.

T's "Don't Talk To Strangers" is probably the album's most egregious example of a badass tough guy from yesteryear shitting all over his own image for the sake of pandering to children. His voice takes on the affectation of one speaking to a dog that has a penchant for running into windows.

You're walking home after school
And this man drives up, and he's acting real cool
He'll say, "You want some candy, or do you need a ride?"
You just say, "No thank you, sir. I'm doing just fine!"

Bam! Abduction thwarted. I love it when a plan comes together.

1. Edward Furlong: Hold On Tight

You'll be forgiven if you weren't aware that the lovable scamp from Terminator 2 had a music career back in the day, because it's likely the CDC took possession of every copy of his album and buried it with those E.T. Atari games before humanity had a chance to unleash their plague.

These days young actor/singers are a dime a dozen, and, honestly, it wasn't even rare in the '70s for people to be marketed the same way, from your Donny and Marie Osmond all the way up to your modern-day Selena Gomez (I say "your" to imply it's someone else's fault). The difference between them and Eddie Furlong is that some fans would argue the Osmonds can sing. No one would extend that courtesy to the gravelly, limp-noodled throat farts of Furlong. Not now, not back in the 1990s. And that's just his technique. The actual songs he sings somehow lower his musical prowess into an abyss previously reserved for people who whistle while selling tainted baby aspirin.

When you're afraid my love will guide you
We'll cross the deepest ocean 'til we reach the other shore
And when you think you're out of love, I'll give you more and more

These are abrasively bad lyrics, like musical sand paper doused in Tabasco and rubbed on your asshole. The sorts of things a sixth-grader writes inside his binder during algebra because he's convinced if he ever meets Dave Navarro this is the song that will make him famous, and it was totally inspired by the time at that party when he felt Stephanie's boob. Wait, it gets worse:

I still remember when you gave your heart to me
It was a year ago today
We made a promise as I held you tenderly
A gift of love and holiday

That's from Furlong's holiday opus "It's Christmas Time," a festive ditty he had the balls to include in the same curiously robotic monotone as the entire rest of the album. Keep in mind this album was released in 1992 to capitalize on Furlong's Terminator fame, which means it was recorded in his mid-teens, and every song is about his undying love for some nameless girl who's in for an unfortunate romance -- except one: Furlong's aggressively terrible cover of The Doors' "People Are Strange," an addition clearly meant to punish Jim Morrison in the afterlife for some unnamed crime against Furlong's family.



Pengertian dan sejarah Olahraga Sepak Bola

A. Pengertian Sepak bola

Sepak bola adalah salah satu olahraga yang sangat populer di dunia. Dalam pertandingan, olahraga ini dimainkan oleh dua kelompok berlawanan yang masing-masing berjuang untuk memasukkan bola ke gawang kelompok lawan. Masing-masing kelompok beranggotakan sebelas pemain, dan karenanya kelompok tersebut juga dinamakan kesebelasan.


B. Peraturan resmi sepak bola adalah:
• Offside
• Pelanggaran
• Tendangan Bebas
• Tendangan penalti
• Lemparan Dalam
• Tendangan Gawang
• Tendangan Sudut
Selain peraturan-peraturan di atas, keputusan-keputusan Badan Asosiasi Sepak bola Internasional (IFAB) lainnya turut menambah peraturan dalam sepak bola. Peraturan-peraturan lengkapnya dapat ditemukan di situs web FIFA.
C. TEKNIK DASAR PERMAINAN SEPAKBOLA
Untuk bermain bola dengan baik pemain dibekali dengan teknik dasar yang baik. Pemain yang memiliki teknik dasar yang baik pemain tersebut cenderung dapat bermain sepakbola dengan baik pula. Beberapa teknik dasar yang perlu dimiliki pemain sepakbola adalah Menendang ( kicking ), Menghentikan atau Mengontrol ( stoping ), Menggiring ( dribbling ), Menyundul ( heading ), Merampas ( tacling ), Lemparan Kedalam ( trow – in ) dan Menjaga Gawang ( Goal Keeping ). Dibawah ini akan dijelaskan beberapa teknik Menendang, Menghentikan, dan Mengiring bola dalam permainan Sepakbola.
D. Taktik Permainan

Taktik yang biasa dipakai oleh klub-klub sepak bola adalah sebagai berikut:
4-4-2 , 4-3-2-1 , 4-5-1 , 3-4-3 , 3-5-2 , 4-3-3
Taktik yang dipakai oleh sebuah tim selalu berubah tergantung dari kondisi yang terjadi selama permainan berlangsung. Pada intinya ada tiga taktik yang digunakan yaitu; Bertahan, Menyerang dan Normal.
E. Ofisial
Sebuah pertandingan diperintah oleh seorang wasit yang mempunyai “wewenang penuh untuk menjalankan pertandingan sesuai Peraturan Permainan dalam suatu pertandingan yang telah diutuskan kepadanya” (Peraturan 5), dan keputusan-keputusan pertandingan yang dikeluarkannya dianggap sudah final. Sang wasit dibantu oleh dua orang asisten wasit (dulu dipanggil hakim/penjaga garis). Dalam banyak pertandingan wasit juga dibantu seorang ofisial keempat yang dapat menggantikan seorang ofisial lainnya jika diperlukan.
F. Tim
Setiap tim maksimal memiliki sebelas pemain, salah satunya haruslah penjaga gawang. Kadang-kadang ada peraturan kejuaraan yang mengharuskan jumlah minimum pemain dalam sebuah tim (biasanya delapan).Sang penjaga gawang diperbolehkan untuk mengambil bola dengan tangan atau lengannya di dalam kotak penalti di depan gawangnya.
Pemain lainnya dalam kedua tim dilarang untuk memegang bola dengan tangan atau lengan mereka ketika bola masih dalam permainan, namun boleh menggunakan bagian tubuh lainnya. Pengecualian terhadap peraturan ini berlaku ketika bola ditendang keluar melewati garis dan lemparan dalam dilakukan untuk mengembalikan bola ke dalam permainan. Sejumlah pemain (jumlahnya berbeda tergantung liga dan negara) dapat digantikan oleh pemain cadangan pada masa permainan. Alasan umum digantikannya seorang pemain termasuk cedera, keletihan, kekurangefektifan, perubahan taktik, atau untuk membuang sedikit waktu pada akhir sebuah pertandingan. Dalam pertandingan standar, pemain yang telah diganti tidak boleh kembali bermain dalam pertandingan tersebut.
Lapangan yang digunakan biasanya adalah lapangan rumput yang berbentuk persegi empat. Dengan panjang 91.4 meter dan lebar 54.8 meter. Pada kedua sisi pendek, terdapat gawang sebesar 24 x 8 kaki, atau 7,32 x 2,44 meter.
G. Lama permainan
Lama permainan sepak bola normal adalah 2×45 menit, ditambah istirahat selama 15 menit (kadang-kadang 10 menit). Jika kedudukan sama imbang, maka diadakan perpanjangan waktu selama 2×15 menit, hingga didapat pemenang, namun jika sama kuat maka diadakan adu penalti.
Kebanyakan pertandingan biasanya berakhir setelah kedua babak tersebut, dengan sebuah tim memenangkan pertandingan atau berakhir seri. Meskipun begitu, beberapa pertandingan, terutamanya yang memerlukan pemenang mengadakan babak tambahan yang disebut perpanjangan waktu kala pertandingan berakhir imbang: dua babak yang masing-masing sepanjang 15 menit dimainkan. Hingga belum lama ini, IFAB telah mencoba menggunakan beberapa bentuk dari sistem ‘sudden death’, namun mereka kini telah tidak digunakan. Jika hasilnya masih imbang setelah perpanjangan waktu, beberapa kejuaraan mempergunakan adu penalti untuk menentukan sang pemenang. Ada juga kejuaraan lainnya yang mengharuskan pertandingan tersebut untuk diulangi.
Perlu diperhatikan bahwa gol yang dicetak sewaktu babak perpanjangan waktu ikut dihitung ke dalam hasil akhir, berbeda dari gol yang dihasilkan dari titik penalti yang hanya digunakan untuk menentukan pemenang pertandingan.
H. Wasit sebagai pengukur waktu resmi
Wasit yang memimpin pertandingan sejumlah 1 orang dan dibantu 2 orang sebagai hakim garis. Kemudian dibantu wasit cadangan yang membantu apabila terjadi pergantian pemain dan mengumumkan tambahan waktu. Pada Piala Dunia 2006, digunakan ofisial ke-lima. Penggunaan 2 wasit sempat dicoba pada copa italia.Penggunaan 4 hakim garis kabarnya juga dicoba di piala dunia 2010,dimana 2 diantaranya berada di belakang gawang.

Definisi dan Sejarah Olahraga Sepak Takraw

Olahraga sepaktakraw adalah transformasi dari permainan yang dalam bahasa Malayu disebut Sepak Raga (raga = keranjang), disebut Takraw dalam bahasa Thai, di Filipina disebut Sipa, di Burma disebut Chinlone, di Laos disebut Kator.
Pada permainan Sepak Raga para pemain berdiri membentuk lingkaran dan menggunakan bola yang terbuat dari rotan yang dianyam bulat.
Transformasi ini terjadi pada era 1940-an ketika permainan bola keranjang ini mulai menggunakan jaring dan peraturan angka, serta para pemain tidak lagi berdiri membentuk lingkaran tetapi dimainkan di lapangan ganda badminton.

Dan pada masa sekarang bola yang digunakan tidak lagi yang terbuat dari rotan tetapi yang terbuat dari fiber. Kejuaraan paling bergengsi dalam cabang ini adalah King’s Cup World Championships, yang diadakan di Bangkok, Thailand. (23rd King’s Cup SepakTakraw World Championship 2008: August 25-30th).

PEMAIN
• Dimainkan oleh dua regu yang masing-masing pihak terdiri dari 3 (tiga) orang;
• Satu orang dari tiga pemain ini berdiri di belakang yang dinamakan “TEKONG”;
• Dua orang pemain depan, dikiri dinamakan Apit Kiri yang dikanan Apit Kanan;
• Istirahat bisa diberikan selama 5 menit sebelum games (set) terakhir dimulai;

BENTUK PERMAINAN
Dalam Permainan sepaktakraw, dimainkan oleh dua regu yang berhadapan dan dipisahkan oleh jaring (net) pada bagian tengah Lapangan yang berbentuk persegi empat panjang dan rata seperti dalam permainan badminton.
Tangan adalah bagian tubuh yang tidak boleh tersentuh bola, dan bagian tubuh yang terutama digunakan untuk menyentuh bola adalah kaki dan kepala. Tujuan dari setiap regu adalah mengembalikan bola sedemikian rupa sehingga dapat jatuh di lapangan lawan atau menyebabkan lawan membuat pelanggaran.
Tekong yang melakukan sepakan permulaan (service) dan mengawal bahagian belakang gelanggang. Apit Kiri dan Apit Kanan mengawal bahagian depan gelanggang dan memikul tugas utama mematikan bola di gelanggang lawan.
Tiap regu akan bertukar tempat setiap berakhir set.
Bentuk permainan Sepaktakraw tidak jauh berbeda dengan permainan bola volley, dengan perbedaan:
• jumlah pemain untuk satu regu adalah tiga (3) orang.
• tangan pemain tidak boleh tersentuh bola.
• posisi pemain tetap / tidak rotasi.
BOLA
Bola terbuat dari bahan rotan atau fiber. Lingkaran bola 41 sampai 43 cm.

PAKAIAN PEMAIN
Pemain berpakaian olahraga dengan teratur dan memakai sepatu karet.

ANGKA (Point)
• Angka kemenangan untuk satu set adalah 21 point.
• Jika kedua regu mendapat 20 angka sama, wasit meneruskan pertandingan setelah berunding dengan regu yang menerima service untuk ditambah 5 angka.
• Jika kedua regu sama-sama memenangi satu game maka diteruskan dengan game terakhir (rubber set). Pemenang games (set) ke-3 adalah pemenang pertandingan itu.
• Angka kemenangan untuk set ke-3 adalah 18 point.

LAPANGAN

# Panjang Lapangan: 13,42 meter.

# Lebar Lapangan : 6,10 meter.

# Garis Batas: adalah garis (lines) yang lebarnya+ 5 cm.

# Lingkaran Tengah: Ditengah sebuah lapangan ada lingkaran yaitu tempat melakukan sepakan permulaan (service). dengan garis tengah lingkaran 61 cm.

# Garis seperempat lingkaran:
Pada penjuru tengah kedua lapangan terdapat garis seperempat lingkaran tempat melambungkan bola kepada pemain yang melakukan sepakan permulaan (service) dengan jari-jari 90 cm.

# Tiang:
Dua buah tiang sebagai tempat pengikat jaring, didirikan pada sebelah luar kedua garis samping kiri dan kanan dengan jarak 30,5 cm dari garis samping.
Tinggi tiang 1,55 meter untuk laki-laki dan 1.45 meter untuk perempuan.

# Jaring (net):
Jaring dibuat dari bahan benang kasar, tali, atau dari nylon dengan ukuran lubang-lubangnya 4-5 cm. Lebar jaring 72 cm dan panjangnya tidak lebih dari 6,71 m. Pada pinggir atas, bawah dan samping dibuat pita selebar + 5 cm yang diperkuat dengan tali yang diikatkan pada kedua ring. Tinggi jaring 1,55 m dari tanah/lantai.

PERMULAAN PERMAINAN
Sebelum permainan dimulai, wasit melakukan undian (Toss)dengan mempergunakan uang logam (toss of coin) untuk memilih bola atau tempat.
Permainan dipimpin oleh seorang wasit dan seorang pembantu wasit (wasit II) dengan dibantu oleh 6 orang penjaga garis (lines man) yang duduk di 4 penjuru lapangan.
Regu yang memilih bola yang pertama memulai permainan (set) pertama, selanjutnya pemenang game (set) pertama memulai permainan set kedua.

SEPAKAN PERMULAAN (Service)
• Tekong (Server) itu hendaklah sebelah kakinya berada dalam lingkaran.
• Apit Pelambung bola haruslah berdiri dalam lingkaran (dibagian tengah lapangan).
• Apit yang seorang lagi haruslah berada di dalam lingkaran penjuru lainnya.
• Regu yang menerima service boleh berdiri di mana saja di dalam lapangannya.
• Service dianggap sah walaupun bola menyentuh jaring.

KESALAHAN, PELANGGARAN (FAULTS) Untuk regu yang melakukan service:
# Tekong tidak menyepak bola pada lambungan pertama.
# Tekong tidak meletakan sebelah kakinya dalam lingkaran sewaktu melakukan service.
# Kedua kaki pelambung bola dan pemain depan lainnya (Apit kiri/Apit kanan) tidak berada di dalam garis seperempat lingkaran, atau Apit kiri / Apit kanan mengangkat kaki sewaktu melambungkan bola untuk sepakan permulaan (service).
# Menginjak garis (walaupun seorang).
# Tempat pemain-pemain bertukar.
# Mati bagi regu yang melakukan service, JIKA bola tidak masuk lapangan lawan, karena bola menyangkut di jaring atau bola jatuh diluar lapangan.

KESALAHAN, PELANGGARAN (FAULTS) Untuk regu yang menerima service:
# Berada di luar lapangan.
# Berjalan, menggertak, mengejek dengan tujuan mengganggu pihak lawan.

KESALAHAN, PELANGGARAN (FAULTS) Untuk Kedua regu dalam permainan :
# Menginjak garis tengah.
# Bola jatuh di dalam lapangan sendiri atau di luar lapangan.
# Bola menyentuh jaring dan tidak masuk lapangan lawan.
# Bola mengenai tangan atau lengan.
# Mengepit bola.
# Memegang jaring atau tiang jaring.
# Memainkan bola lebih dari 3 kali berturu-turut.
# Memasuki lapangan lawan.
# Menahan kawan dari menyentuh jaring, tiang jaring, bangku wasit.