Kamis, 02 Juli 2015

Game Performance: Data-Oriented Programming

Posted by Shanee Nishry, Game Developer Advocate



To improve game performance, we’d like to highlight a programming paradigm that will help you maximize your CPU potential, make your game more efficient, and code smarter.



Before we get into detail of data-oriented programming, let’s explain the problems it solves and common pitfalls for programmers.



Memory


The first thing a programmer must understand is that memory is slow and the way you code affects how efficiently it is utilized. Inefficient memory layout and order of operations forces the CPU idle waiting for memory so it can proceed doing work.



The easiest way to demonstrate is by using an example. Take this simple code for instance:



char data[1000000]; // One Million bytes
unsigned int sum = 0;

for ( int i = 0; i < 1000000; ++i )
{
sum += data[ i ];
}


An array of one million bytes is declared and iterated on one byte at a time. Now let's change things a little to illustrate the underlying hardware. Changes marked in bold:



char data[16000000]; // Sixteen Million bytes
unsigned int sum = 0;

for ( int i = 0; i < 16000000; i += 16 )
{
sum += data[ i ];
}


The array is changed to contain sixteen million bytes and we iterate over one million of them, skipping 16 at a time.



A quick look suggests there shouldn't be any effect on performance as the code is translated to the same number of instructions and runs the same number of times, however that is not the case. Here is the difference graph. Note that this is on a logarithmic scale--if the scale were linear, the performance difference would be too large to display on any reasonably-sized graph!




Graph in logarithmic scale


The simple change making the loop skip 16 bytes at a time makes the program run 5 times slower!



The average difference in performance is 5x and is consistent when iterating 1,000 bytes up to a million bytes, sometimes increasing up to 7x. This is a serious change in performance.



Note: The benchmark was run on multiple hardware configurations including a desktop with Intel 5930K 3.50GHz CPU, a Macbook Pro Retina laptop with 2.6 GHz Intel i7 CPU and Android Nexus 5 and Nexus 6 devices. The results were pretty consistent.



If you wish to replicate the test, you might have to ensure the memory is out of the cache before running the loop because some compilers will cache the array on declaration. Read below to understand more on how it works.



Explanation


What happens in the example is quite simply explained when you understand how the CPU accesses data. The CPU can’t access data in RAM; the data must be copied to the cache, a smaller but extremely fast memory line which resides near the CPU chip.



When the program starts, the CPU is set to run an instruction on part of the array but that data is still not in the cache, therefore causing a cache miss and forcing the CPU to wait for the data to be copied into the cache.



For simplicity sake, assume a cache size of 16 bytes for the L1 cache line, this means 16 bytes will be copied starting from the requested address for the instruction.



In the first code example, the program next tries to operate on the following byte, which is already copied into the cache following the initial cache miss, therefore continuing smoothly. This is also true for the next 14 bytes. After 16 bytes, since the first cache miss the loop, will encounter another cache miss and the CPU will again wait for data to operate on, copying the next 16 bytes into the cache.



In the second code sample, the loop skips 16 bytes at a time but hardware continues to operate the same. The cache copies the 16 subsequent bytes each time it encounters a cache miss which means the loop will trigger a cache miss with each iteration and cause the CPU to wait idle for data each time!



Note: Modern hardware implements cache prefetch algorithms to prevent incurring a cache miss per frame, but even with prefetching, more bandwidth is used and performance is lower in our example test.





In reality the cache lines tend to be larger than 16 bytes, the program would run much slower if it were to wait for data at every iteration. A Krait-400 found in the Nexus 5 has a L0 data cache of 4 KB with 64 Bytes per line.



If you are wondering why cache lines are so small, the main reason is that making fast memory is expensive.



Data-Oriented Design



The way to solve such performance issues is by designing your data to fit into the cache and have the program to operate on the entire data continuously.



This can be done by organizing your game objects inside Structures of Arrays (SoA) instead of Arrays of Structures (AoS) and pre-allocating enough memory to contain the expected data.



For example, a simple physics object in an AoS layout might look like this:



struct PhysicsObject
{
Vec3 mPosition;
Vec3 mVelocity;

float mMass;
float mDrag;
Vec3 mCenterOfMass;

Vec3 mRotation;
Vec3 mAngularVelocity;

float mAngularDrag;
};


This is a common way way to present an object in C++.



On the other hand, using SoA layout looks more like this:



class PhysicsSystem
{
private:
size_t mNumObjects;
std::vector< Vec3 > mPositions;
std::vector< Vec3 > mVelocities;
std::vector< float > mMasses;
std::vector< float > mDrags;

// ...
};


Let’s compare how a simple function to update object positions by their velocity would operate.



For the AoS layout, a function would look like this:



void UpdatePositions( PhysicsObject* objects, const size_t num_objects, const float delta_time )
{
for ( int i = 0; i < num_objects; ++i )
{
objects[i].mPosition += objects[i].mVelocity * delta_time;
}
}


The PhysicsObject is loaded into the cache but only the first 2 variables are used. Being 12 bytes each amounts to 24 bytes of the cache line being utilised per iteration and causing a cache miss with every object on a 64 bytes cache line of a Nexus 5.



Now let’s look at the SoA way. This is our iteration code:



void PhysicsSystem::SimulateObjects( const float delta_time )
{
for ( int i = 0; i < mNumObjects; ++i )
{
mPositions[ i ] += mVelocities[i] * delta_time;
}
}


With this code, we immediately cause 2 cache misses, but we are then able to run smoothly for about 5.3 iterations before causing the next 2 cache misses resulting in a significant performance increase!



The way data is sent to the hardware matters. Be aware of data-oriented design and look for places it will perform better than object-oriented code.



We have barely scratched the surface. There is still more to data-oriented programming than structuring your objects. For example, the cache is used for storing instructions and function memory so optimizing your functions and local variables affects cache misses and hits. We also did not mention the L2 cache and how data-oriented design makes your application easier to multithread.



Make sure to profile your code to find out where you might want to implement data-oriented design. You can use different profilers for different architecture, including the NVIDIA Tegra System Profiler, ARM Streamline Performance Analyzer, Intel and PowerVR PVRMonitor.



If you want to learn more on how to optimize for your cache, read on cache prefetching for various CPU architectures.



Rabu, 01 Juli 2015

Harga dan Spesifikasi Lenovo y50 Review Laptop Gaming

Lenovo y50 - Harga dan Spesifikasi Lenovo y50 Review Laptop Gaming - Laptop Lenovo ini merupakan salah satu produk yang memiliki performa yang sangat tinggi, Yaitu Lenovo Thinkpad Y50-70-7993, Seri Laptop yang satu ini sangat cocok digunakan untuk memaikan game dan aplikasi-aplikasi dengan spesifikasi tinggi lainnya. Baca Juga : Daftar Harga Laptop Lenovo 

Performa dan Spesifikasi 
Laptop lenovo y50 ini memiliki processor Intel Core i7 dengan type 4710HQ yang berkecepatan 2.5GHz dengan Cahce Memory 6MB,  ini dapat menghasilkan performa dahsyat dan memberikan kinerja yang luar biasa, laptop lenovo y50 ini semakin baik dengan dukungan RAM yang juga tergolong besar yaitu 8 GB DDR3 yang berfungsi sebagai media tempat pernyimpanan 'sementara' pada saat menjalankan berbagai proses/aktifitas dari laptop ini.

Lenovo y50

lenovo y50

Selain itu, Banyak juga fitur-fitur yang sudah disediakan pada laptop lenovo y50 ini, seperti Fitur HDMI dan Juga USB 3.0, Port HDMI ini bisa anda manfaatkan untuk menghubungkannya pada proyektor agar menghasilkan Output yang besar, Sedangkan Fitur USB 3.0 ini membuat proses pemindahan data lebih cepat dibanding USB 2.0.

Salah satu spesifikasi yang sangat disukai dari laptop ini adalah, NVIDIA GTX 860M yang memiliki kapasitas memori sebesar 4 GB dengan tipe DDR5, tentu saja dengan spesifikasi grafis diatas anda bisa menghasilkan kualitas gambar/video/game dengan resolusi tinggi tanpa takut nge-hang, Nah Satu Lagi, Layar monitor  sebesar 15,6 ini ini sudah mendukung fitur FULL HD.

Spesifikasi Laptop Lenovo y50

  • Nama Produk Thinkpad Y50-70-7993
  • Series thinkpad
  • Processor Type Intel Core i7 4710 2.5GHz
  • Processor Core QuadCore
  • Memory Size 8GB DDR3 1600MHz
  • Memory Slot 2
  • Storage Size 1TB 5400Rpm HDD
  • Storage Interface Serial ATA
  • Graphic Card NVIDIA GeForce
  • Graphic Card Memory Size 4GB
  • Wireless Type IEEE802.11b/g/n
  • Screen Size 15.6inch
  • Screen Resolution 1920 x 1080Pixel
    • USB 2.0 : 1 
    • USB 3.0 : 2
  • Average Battery Life 5Hours
  • Batter 6 cell lithium ion
  • Weight 2.4kg
  • Dimensions 388.6x271.7x20.3
  • Operating System Windows 8

Harga Laptop Lenovo y50

  • Harga Baru (Termurah) : Rp. 13.250.000
  • Harga Bekas : ~

Untuk harga diatas mungkin sedikit berbeda dengan harga laptop terbaru di daerah anda, dan anda juga perlu ketahui bahwa diatas harga dapat sewaktu-waktu berubah sesuai kondisi yang ada. Oke Mungkin Hanya sekian yang dapat saya berikan pada review laptop lenovo thinkpad y50 ini, semoga bermanfaat dan terima kasih telah membaca artikel saya yang berjudul Spesifikasi Lenovo Y50.

Spesifikasi dan Harga Laptop Aspire One 14 Z1401-C9UE

Acer One Z1401 - Spesifikasi dan Harga Laptop Aspire One 14 Z1401-C9UE - Laptop Aspire One 14 Z1401-C9UE atau biasa orang-orang memanggilnya dengan nama Acer One Z1401 ini merupakan keluaran Vendor yang sudah lama melintang di dunia teknologi

Performa dan Spesifikasi
Acer One Z1401 ini memiliki processor Intel Celeron Tipe N2840 yang berkecepatan 2.16Ghz dan jika ditingkatkan ke versi turbo, maka kecepatanya menjadi 2.58Ghz dengan processor Dual Core. Tipe N2840 ini juga sudah ditanamkan memori cache sebesar 1MB yang akan menjadi bagian dari pengalaman baru yang anda rasakan, Juga tambahan RAM sebesar 2GB DDR3 yang juga berfungsi dalam meningkatkan performa dan kinerja dari pengolah data dari processor laptop Acer One Z1401 ini.

Acer One Z1401

Acer One Z1401


Selain Itu, Laptop acer one 14 z1401 ini memiliki media pernyimpanan data sebesar 500GB Sata, Ukuran seperti ini sudah sangat cukup untuk menampung berbagai macam file multimedia yang anda miliki dan dokumen-dokumen lainnya. Nah Perangkat DVD-RW SuperMulti Juga turut menambah fitur dari laptop Acer One Z1401 ini selain berguna sebagai Pembacaan CD  atau DVD, fitur yang satu ini juga berfungsi sebagai pemutar video disk pada  Acer Aspire One 14 Z1401-C9UE.

Baca Juga : Spesifikasi Acer Aspire E1-451G

Jika dilihat dari Segi Fisik, Terlihat Layar 14 inchi yang digunakan pada laptop Acer Aspire One 14 Z1401-C9UE ini berupa Acer Cine Crystal LED-backlit TFT LCD dan telah dengan dua speaker beserta microphone yang mendukung aktifitas anda sehari-hari.

Spesifikasi Aspire One 14 Z1401-C9UE

  • Nama Produk Aspire One 14 Z1401-C9UE
  • Series Aspire One14
  • Processor Type Intel Celeron N2840 2.16GHz
  • Processor Core DualCore
  • Memory Size 2GBDDR3
  • Memory Slot 1
  • Storage Size 500GB 5400RPM HDD
  • Storage Interface Serial ATAp
  • Graphic Card Intel Integrated Graphics
  • Screen Size 14inch
  • Screen Resolution 1366 x 768Pixel
  • Wireless Type IEEE802.11b/g/n
  • USB 2.0 : 2
  • USB 3.0 : 1
  • Average Battery Life 5Hours
  • Operating System Windows 8

Harga Aspire One 14 Z1401-C9UE

  • Harga Baru : Rp. 3.600.000
  • Harga Bekas : ~
Baca Juga :

Untuk Harga laptop acer z1401 diatas dapat sewaktu-waktu berubah sesuai kondisi yang ada, dan Harap, Selalu memeriksa barang yang akan anda beli. Oke Mungkin hanya sekian informasi yang dapat saya berikan, semoga bermanfaat dan jika ada pertanyaan silahkan kirim di kolom komentar dibawah. Terima Kasih Telah membaca artikel Acer One Z1401.

Minggu, 28 Juni 2015

CARA UPGRADE OS ANDROID LEWAT APLIKASI SAMSUNG KIES

Cara upgrade os android lewat aplikasi samsung kies upgrade atau dalam bahasa indonesianya yaitu : meningkatkan atau memperbaharui sistem piranti lunak pada OS ( Operasi System ) di perangkat android  dari versi sebelumnya ke versi yang lebih baru dan lebih tinggi, dalam istilah ilmu IT hal tersebut di sebut sebagai upgrade frimware atau kernel.

Mengapa OS android pada perangkat device smartphone, tablet, tab dan lain sebagainya sangat di anjurkan untuk melakukan upgrade...? karena tentu saja hal tersebut akan memberikan epek positif sekaligus manfa'at yang sangat besar selain dari menghindari kerusakan serius pada sistem piranti lunak juga akan membuat OS adroid di perangkat device tersebut akan terasa menjadi lebih baik dan ringan 

Ada beberapa metode yang dapat di tempuh guna melakukan upgrade OS android tersebut bisa dengan menggunakan Box Flashing yang konon harganya cukup lumayan mahal, dan biasanya alat tersebut di gunakan oleh para tehnisi ponsel, dan metode lainya yaitu  bisa juga melalui sebuah software atau aplikasi yang namanya samsung kies yang memang di rekomendasikan alias di sarankan oleh pihak vendor android.

Dan pastinya Cara upgrade OS android lewat aplikasi samsung kies tersebut akan di jamin jauh lebih aman serta praktis sekaligus mendapatkan frimware yang original / asli dari vendor androidnya langsung, juga tidak harus mengeluarkan dana yang lumayan besar atau di bawa ke konter servis HP, untuk itu silahkan simak serta ikuti bagaiman proses cara upgarde OS android tersebut di bawah ini :

Cara Upgrade OS Android Lewat Aplikasi Samsung Kies

 

Cara upgrade os android
Cara Upgrade OS Android
 

 

1. Alat sebagai sarana yang wajib di sediakan yaitu :

    A. Komputer /laptop, kabel data USB port 3.0 atau usahakan kabel data bawaanya

    B. Aplikasi samsung kies dan SAMSUNG USB Driver for Mobile phones usahakan kedua software tersebut harus yang terbaru alias last version silahkan cari di mbah google

    C. Koneksi atau sambungan internet dengan kecepatan minimal 100 kbps

2. Langkah-langkah yang harus di lakukan sebelum upgrade os android :

    A. Download dan instal aplikasi samsung kies ke PC/laptop anda

    B. Download dan instal driver samsung USB ke PC/laptop anda jika ke duanya sudah di instal jangan lupa restart PC/laptopnya

    C. Sambungkan device atau perangkat smartphone anda ke PC/laptop menggunakan kabel USB

    D. Janga lupa untuk mencentang opsih Menebug USB pada perangkat device yang akan di upgrade dan caranya ikuti langkah  berikut di bawah ini :

Klik >> Pengaturan / Settings atau Setelan >> lalu klik Aplikasi/Aplications >> kemudian klik Perkembangan /Development lalu centang pada opsih USB debugging 

Cara upgrade os android


    E. Apabila sambungan device anda dengan Pc/laptop sudah berhasil maka tahap berikutnya buka aplikasi samsung kiesnya setelah itu tunggu sebentar sampai proses otorisasi device anda dapat terbaca seperti yang nampak pada contoh gambar di bawah  ini :

Cara upgrade os android


    F. Selanjutnya klik Menu Back up/ Restore di dashbor samsung kies kemudian centang kotak Select All items setelah itu klik Backup perhatikan contog gambar di bawah ini :

Cara upgrade os android

 G. Pada tahap ini anda harap sabar sampai proses backup semua data selesai biasanya butuh beberapa menit dan itu tergantung seberapa banyak data yang tersimpa di memory internal anda

 H.  Jika proses backup data suhah selesai atau complate maka tahap selanjutnya anda klkik Menu Tools pada menu bar samsung kies lalu pilih Frimware Upgrade and Initialisation kemudian akan muncul Box perintah dan Klik OK lihat contoh gambar satu dan dua berikut di bawah ini


Cara upgrade os android
Gbr 1
Cara upgrade os android
Gbr 2
   I. Pada pesan perintah selanjutnya anda klik Update

Cara upgrade os android


Sampai tahap ini anda harus sabar untuk menunggu sampai proses upgrade android anda selesai dan berhasil di tingkatkan versi frimwarenya ke versi yang terbaru dan biasanya membutuhkan waktu kurang lebih 20 menit.

Setelah proses instalisasi frimware ke perangkat device mobile phone anda selesai dan berhasil maka cabut atau lepas kabel datanya.

Demikianlah tutorial singkat tentang cara upgrade OS android lewat aplikasi samsung kies semoga bermanfa'at.

Baca juga : Pengertian back up dan cara back up data




Spesifikasi dan Harga Asus X550ZE Terbaru 2016

Asus X550ZE - Spesifikasi dan Harga Asus X550ZE-XX033D Terbaru - Banyak keluaran asus yang sudah sangat terkenal dan sangat disukai para pelanggannya salah satunya adalah Asus X550ZE yang ini dirancang agar terlihat simple namun tetap masih memiliki daya tarik tersendiri, Keyboard 'Island Type' yang menandakan bahwa laptop atau notebook ini juga sangat mendukung dalam proses pengetikan dokumen-dokumen, Untuk performa-nya sendiri anda tidak usah meragukan kemampuannya dalam menjalankan berbagai macam aktifitas dan aplikasi anda.

Asus X550ZE-XX033D

Asus X550ZE


Performa dan Spesifikasi
Asus X550ZE-XX033D Ini dilengkapi dengan chipset AMD A76M FCH dan mempunyai processor yang handal yaitu AMD A10 -7400P yang berkecepatan 2.5GHz, Kemampuan processor ini dalam manage berbagai program dirasakan sudah sangat baik, dengan time loading yang sangat minim, Selain itu laptop Asus X550ZE ini dilengkapi dengan Ram Sodimm DDR3 yang berkapasitas  4GB, Anda juga bisa menambah kapasitas ram hingga 8GB untuk menambah kinerja dan performa laptop Asus X550ZE ini.

Nah, Untuk urusan grafisnya laptop Asus X550ZE ini mengandalkan AMD Radeon R5 M230 yang sangat bagus, apalagi anda seorang yang sangat suka bermain game ataupun desain grafis, laptop yang satu ini adalah pilihan yang tepat. Selain itu, Media penyimpanan data sebesar 1TB yang dapat digolongkan sangat besar berkecepatan hingga 5400. Tentunya Laptop ini adalah pilihan yang tepat bagi anda.

Spesifikasi Asus X550ZE-XX033D

  • Nama Produk X550ZE-XX033D
  • Processor Type AMD A-Series A10-7400P  2.5GHz
  • Processor Core QuadCore
  • Memory Size 4GB DDR3 (Baca Juga : Harga Laptop Ram 4GB)
  • Memory Speed 1600MHz
  • Storage Size 1TB HDD 5400RPM 
  • Storage Interface Serial ATA
  • Graphic Card AMD Radeon R5 M230
  • Graphic Card Memory Size 2GB
  • Screen Size 15.6inch
  • Screen Resolution 1920 x 1080Pixel
  • Wireless Type IEEE802.11b/g/n
  • USB 3.0: 2 
  • Dimensions 80 x 251 x 25.1
  • Battery 4Cells 44Whrs
  • Weight 2.26kg
  • Operating System Windows 8

Harga Asus X550ZE-XX033D

  • Harga Baru : Rp. 6.230.000
  • Harga Bekas : ~
Untuk harga laptop Asus X550ZE diatas dapat sewaktu-waktu berubah sesuai dengan kondisi dan daerah tempat tinggal anda, Nah, Mungkin cukup sekian informasi harga laptop yang dapat saya sampaikan, semoga bermanfaat dan Terima kasih.

Baca Juga :
Harga Laptop Asus Terbaru
Laptop Asus Core i3 Terbaru
Harga Notebook Asus Murah

Spesifikasi dan Harga Laptop Acer Aspire E1-451G

Acer Aspire E1-451G - Spesifikasi dan Harga Laptop Acer Aspire E1-451G - Performa, Laptop Acer Aspire E1-451G ini Didukung dengan sistem operasi berbasis linux, yang menawarkan kenyamanan dan keamanan program dan data-data yang anda miliki, Dengan Processor A8-4500 berkecepatan 1.9GHz ini sangat bagus dalam hal menjalankan aplikasi secara mulus, Juga Tambahan Ram 4Gb yang turut serta dalam penambahan kinerja dan performa laptop, Dengan Ukuran kapasitas penyimpanan sebesar 500GB tentunya anda dapat menyimpan berbagai macam file, data, multimedia, dll.

Spesifikasi Laptop Acer Aspire E1-451G yang lain adalah, dengan dukungan AMD Radeon™ HD 8750M 2 GB RAM sebagai memory grafis yang tentunya sangat mendukung Performa laptop dalam hal gamming atau pun menonton video dengan kualitas yang super.

 Acer Aspire E1-451G

 Acer Aspire E1-451G


Bagaimana Dengan Fiturnya ?
Fitur Laptop Acer Aspire E1-451G ini menawarkan fitur-fitur yang cukup lengkap bagi anda yang sangat suka berselancar di dunia internet, tersedia port Lan dan jaringan Wireless Wi-fi untuk konekfitas, Tersedia juga VGA, Bluetooth, Port USB 3.0 serta card reader yang dipersiapkan untuk dukungan kinerja laptop Acer Aspire E1-451G dengan perangkat keras.

Desain
Untuk Desainnya sendiri, Acer Aspire E1-451G ini dibalut dengan warna dan bentuk yang menawan, adalah pilihan yang tepat bagi anda yang menyukai gaya yang elegan dan modern, Laptop Berukuran layar 14 inchi dan resolusi 1366x768 px ini mampu membuat mata anda tidak terlepas dari pandangan laptop yang membuat anda semakin nyaman, Bobot yang ringan hanya 1,1 kg menambah nilai plus pada laptop ini.

Spesifikasi Acer Aspire E1-451G

  • Nama Produk Aspire E1-451G
  • Processor Type AMD A-Series A8-4500 1.9GHz
  • Processor Core DualCore
  • Memory Size 4GB DDR3
  • Memory Speed 1333MHz
  • Memory Slot 2
  • Storage Size 500GB HDD 5400Rpm
  • Screen Size 14inch & Resolution 1366 x 768Pixel
  • Storage Interface Serial ATA
  • Graphic Card ATI Radeon
  • Graphic Card Memory Size 2GB
  • Wireless Type IEEE802.11b/g/n
  • USB 2.0 : 3
  • Battery 1 Lithium ion batteries required. (included)
  • Average Battery Life 5Hours
  • Dimensions 342x33.5x249
  • Weight 2.2kg
  • Operating System DOS

Harga Acer Aspire E1-451G

  • Harga Baru : Rp. 4.775.000
  • Harga Bekas : ~
Oke Sekian informasi dan referensi spesifikasi dan harga laptop Acer Aspire E1-451G yang bisa saya sampaikan, kurang dan lebihnya mohon dimaafkan, jika anda mempunyai pertanyaan seputar harga laptop terbaru diatas anda bisa kirim melalui kolom komentar dibawah. Sekian dan Terima Kasih.

Baca Juga:

Sabtu, 27 Juni 2015

Spesifikasi dan Harga Laptop HP 14-G102AU Murah

HP 14-G102AU - Spesifikasi dan Harga Laptop HP 14-G102AU Murah - Perusahaan HP Raksasa Tak henti-hentinya mengeluarkan produk terbarunya, Kali ini kita akan membahas salah satu produk laptop HP Pavilion 14-G102AU, Laptop dengan kelas entry level ini memiliki spesifikasi yang sangat lengkap, jika dilihat dari komponen pada bagian dalam, laptop ini menggunakan berbagai spesifikasi yang mungkin sangat cocok bagi anda.

Kinerja dan Performa
Laptop HP 14-G102AU, Itulah sebutan untuk laptop yang satu ini, yang memiliki Processor AMD A4-5000 yang tentunya mampu menjalankan berbagai aplikasi dengan lancar, juga tambahan RAM sebesar 2GB tentu menambah kinerja dan performa dari laptop hp 14-G102AU ini, Untuk anda yang mempunyai file-file yang cukup banyak, laptop 14-G102AU ini bisa menjadi pilihan yang tepat, dikarenakan jumlah kapasitas tempat penyimpanan data disediakan sebesar 500GB, Sangat cukup untuk menampung berbagai macam file.

HP 14-G102AU

HP 14-G102AU
Fitur Unggulan
Selain Spesifikasi Laptop HP 14-G102AU yang mengesankan, juga laptop entry level unggulan yang diberikan oleh vendor cukup beragam dan banyak. Salah Satu Contohnya Adalah  Media DVD RW yang ada pada laptop ini, memungkinkan anda untuk bisa memainkan film ataupun musik yang sudah mendukung Teknologi Double Layer, Selain itu anda juga dapat memanfaatan media optical sebagai media penyimpanan eksternal pada laptop yang satu ini. Selain Itu, Laptop HP 14-G102AU ini dilengkapi dengan fitur Touchpad yang bisa anda manfaatkan sebagai alternatif mouse untuk menavigasi laptop hp 14-G102AU.

Spesifikasi Laptop HP 14-G102AU

  • Nama Produk Pavilion 14-G102AU
  • Processor Type AMD A-Series 1.7GHz
  • Processor Number A4-5000
  • Processor Core DualCore
  • Ukuran Memory 2GB DDR3
  • Kecepatan Memory 1600MHz
  • Storage Size 500GB HDD
  • Storage Speed 5400Rpm
  • Graphic Card ATI Readeon
  • Wireless Type IEEE802.11b/g/n
  • USB 3.0 = 1 + USB 2.0 = 2
  • Dimensions 345x244x25.3
  • Battery 4 cell lithium ion
  • Weight 1.96kg
  • Storage Interface Serial ATA
  • Operating System Windows 8

Harga Laptop HP 14-G102AU

  • Harga Baru  :  Rp. 3.100.000
  • Harga Bekas : ~

Untuk Harga Laptop HP 14-G102AU diatas dapat sewaktu-waktu berubah sesuai dengan kondisi dan daerah tempat tinggal anda, Tapi anda tidak perlu khawatir karena harga laptop diatas tidak berbeda jauh dengan harga laptop di daerah anda.

Baca Juga :
Spesifikasi dan Harga Laptop HP 1000-1b09AU
Harga Laptop Murah
Laptop Murah Dibawah 2 Jutaan

Oke Mungkin Hanya sekian informasi yang dapat saya sampaikan semoga bermanfaat jangan lupa untuk membaca artikel-artikel lain dari hargalaptop99.blogspot.com, Jika anda punya pertanyaan silahkan kirim di kolom komentar dibawah atau jika anda ingin menyimpan harga laptop hp 14-G102AU diatas anda bisa menekan tombol CTRL + D, Sekian dan Terima kasih.

Jumat, 26 Juni 2015

An update on Eclipse Android Developer Tools


Posted by Jamal Eason, Product Manager, Android


Over the past few years, our team has focused on improving the development experience for building Android apps with Android Studio. Since the launch of Android Studio, we have been impressed with the excitement and positive feedback. As the official Android IDE, Android Studio gives you access to a powerful and comprehensive suite of tools to evolve your app across Android platforms, whether it's on the phone, wrist, car or TV.



To that end and to focus all of our efforts on making Android Studio better and faster, we are ending development and official support for the Android Developer Tools (ADT) in Eclipse at the end of the year. This specifically includes the Eclipse ADT plugin and Android Ant build system.




Time to Migrate


If you have not had the chance to migrate your projects to Android Studio, now is the time. To get started, download Android Studio. For many developers, migration is as simple as importing your existing Eclipse ADT projects in Android Studio with File → New→ Import Project as shown below:










For more details on the migration process, check out the migration guide. Also, to learn more about Android Studio and the underlying build system, check out this overview page.




Next Steps


Over the next few months, we are migrating the rest of the standalone performance tools (e.g. DDMS, Trace Viewer) and building in additional support for the Android NDK into Android Studio.



We are focused on Android Studio so that our team can deliver a great experience on a unified development environment. Android tools inside Eclipse will continue to live on in the open source community via the Eclipse Foundation. Check out the latest Eclipse Andmore project if you are interested in contributing or learning more.



For those of you that are new to Android Studio, we are excited for you to integrate Android Studio into your development workflow. Also, if you want to contribute to Android Studio, you can also check out the project source code. To follow all the updates on Android Studio, join our Google+ community.
















Kamis, 25 Juni 2015

Spesifikasi dan Harga Laptop Acer Aspire S5-391 Terbaru

Acer Aspire S5Spesifikasi dan Harga Laptop Acer Aspire S5-391 Terbaru - Siapa yang tidak kenal dengan merk laptop yang satu ini, ya, acer memang sudah sangat lama malang melintang di dunia teknologi khususnya pada laptop, Nah pada kesempatan kali ini saya akan membahas salah satu produk acer yang mungkin anda sudah mengenal namanya, Oke langsung saja berikut Reviewnya.

Acer Aspire S5

Acer Aspire S5
Acer Aspire S5

Desain 
Laptop Acer Aspire S5 adalah sebuah laptop dengan type ultrabook yang dirangcang khusus untuk para pengguna yang menyukai perangkat dengan tampilan yang mewah dan tentunya menarik, Laptop Acer Aspire S5 ini juga sangat jauh dari kesan ringkih dan membosankan, Dan Pada permukaan body Laptop Acer Aspire S5 ini memliki beberapa ciri khas tersendiri yang terbuat dari bahan aluminuim dan magnesium. Dengan Berat 1.2kg tentunya Laptop Acer Aspire S5 ini terbilang sangat ringan sehingga mudah dibawa kemana-mana, Juga Dukungan dari Ukuran layar sebesar 13,3 inchi dengan resolusi 1366x768px Dapat dipastikan menampilkan kecerahan dan warna yang kaya pada layar Acer Aspire S5.

Performa
Untuk urusan spesifikasi Laptop Acer Aspire S5 ini juga tak mau kalah dengan laptop-laptop lainnya, Selain Desain yang menawan laptop ini juga mempunyai spesifikasi yang tinggi, Terlihat pada processor nya memakai Intel Core i7-3517U 1.9 GHz dan Juga RAM 4GB DDR3 yang ditambahkan guna menambah performa dan kinerja pada laptop, Intel HD Graphics 4000 juga turut dalam kelancaran dan keindahan tampilan graphics yang ditampilkan, Dengan adanya Intel HD Graphics maka Perkerjaan Gamming pun Terasa makin seru. Dan Juga Laptop Acer Aspire S5 ini menggunakan sistem operasi Windows 7.

Fitur
Laptop Acer Aspire S5 ini mempunyai fitur-fitur yang juga cukup lengkap dengan ketertarikan fitur-fiturnya masing-masing Seperti Atheros AR5BWB222 Wireless Network Adapter (b g n ), 4.0 Bluetooth, port USB, HDMI, VGA dan card reader yang disediakan untuk mendukung dan memberikan kemudahan pada perkerjaan anda, Selain Itu Salah satu fitur nya yang keren adalah laptop ini mampu menghasilkan suara berkualitas tinggi melalui speaker dan Intel Panther Point PCH - High Definition Audio Controller-nya.

Spesifikasi Laptop Acer Aspire S5-391

  • Laptop Type Ultrabook
  • Processor Intel Core i7 3517U 1.9GHz
  • Processor Core QuadCore
  • Memory Size 4GB DDR3
  • Memory Speed 1333MHz
  • Memory Slot 1
  • Storage Size 256GB
  • Screen 13.3inch 1366 x 768Pixel
  • Graphic Card Intel Integrated Graphics
  • Graphic Card Memory Size 64MB
  • Wireless Type IEEE802.11b/g/n
  • USB 3.0 : 3
  • Dimensions 324x15x227
  • Weight 1.2kg
  • Battery 1 Lithium ion batteries required. (included)
  • Average Battery Life 6.5Hours
  • Operating System Windows 7

Harga Laptop Acer Aspire S5-391

  • Harga Laptop Acer aspire s5 diatas dibandrol dengan harga Rp 12.299.000
  • Harga Bekas : ~
Untuk Harga Laptop Acer Aspire S5 dapat sewaktu-waktu berubah sesuai dengan kondisi dan daerah tempat  tinggal anda, Perlu anda ketahui bahwa spesifikasi dan harga Acer Aspire S5 diatas saya ambil dari  sumber-sumber terpercaya dan up to date.

Baca Juga :
Asus Zenbook ux31a
Asus Eee Pc 1015px
Spesifikasi Dell Inspiron 3442

Oke Sekian dulu artikel singkat ini, semoga bermanfaat dan bisa menjadi referensi buat anda yang membutuhkan, Jika anda pertanyaan silahkan kirim di kolom komentar dibawah atau Terkan Tombol Ctrl + D untuk membookmark halaman ini. Terima Kasih Telah membaca Review harga laptop terbaru Acer Aspire S5 ini.

DAFTAR FACEBOOK BARU | BUAT FB TANPA VERIFIKASI NO PONSEL DAN EMAIL

Daftar facebook baru atau buat fb tanpa verifikasi no ponsel dan email sebnarnya sangat mudah dan  pastinya dengan cara ini jauh lebih praktis sekaligus akan mempermudah  bagi siapa saja khususnya bagi mereka yang belum memiliki akun email seperti pada umunya bahwa dalam proses melakukan daftar facebook baru entah itu lewat smartphone,Hp biasa, tablet atau bahkan browser di PC selalu di berikan dua alternatif yaitu : menggunakan no posel dan akun email.

Buat akun facebook baru menggunakan email yahoo atau gmail yang seperti bisa kebanyakan di lakukan oleh pada umumnya orang tidak lepas yang namanya melakukan verifikasi  kepemilikan dari akun id facebook itu sendiri, namun kali ini saya akan memberikan bagaimana cara daftar facebook baru tanpa harus melakukan verifikasi.

Seperti yang telah kita ketahui bahwa Facebook merupakan salah satu jejaring sosial yang sangat banyak di minati oleh berbagai kalangan dari bermacam-macam setatus sosial yang berbeda-beda, facebook juga selain dapat di gunakan sebagai sarana pencarian teman di dunia maya melainkan dapat pula sebagai tempat kita berbagi setatus bahkan buat video ucapan terimakasih di facebook  untuk keluaraga atau sahabat yang dapat di kirimkan.

Dfatar facebook baru atau buat FB tanpa verifikasi no ponsel dan email akan saya uraikan dengan di sertai gambar yang mana tujuanya agar mudah di pahami oleh siapapun yang kebetulan ingin membuat facebook baru.

Daftar Facebook Baru Atau Buat FB Tanpa Verifikasi No Ponsel Dan Email

 

Daftar Facebook Baru / Buat FB
Daftar Facebook Baru / Buat FB

 

 1. Download dan instal aplikasi facebook di android anda melalui Google play store

2. Jika sudah terpasang seperti contoh pada gambar di bawah ini buka aplikasi facebook tersebut


Daftar Facebook Baru / Buat FB


3. Apabila sudah terbuka Masukan No Ponsel anda pada kolom No ponsel / email kemudian pada kolom Kata sandi : Masuka kata sandi minimal 6 digit lalu klik Daftar ke Facebook

Daftar Facebook Baru / Buat FB

4.Pada jendela halaman berikutnya klik Selanjutnya

Daftar Facebook Baru / Buat FB


5. Pada perintah Masuka Nomor Ponsel akan secara otomatis bahwa no ponsel tersebut akan muncul maka anda hanya cukup klik Selanjutnya lihat gambar di bawah

Daftar Facebook Baru / Buat FB
6.Kemudian pada halaman perintah berikutnya masukan Nama depan anda dan Nama belakang anda setelah itu klik Selanjutnya

Daftar Facebook Baru / Buat FB

7. Pada langkah selanjutnya masukan tanggal lahir anda dengan mengklik tanda + atau - jika sudah maka klik OK

Daftar Facebook Baru / Buat FB

8. Pada halaman berikutnya maka akan muncul Tanggal lahir bulan dan tahun  anda seperti contoh pada gambar berikut di bawah ini dan anda klik Selanjutnya

Daftar Facebook Baru / Buat FB

9.Lanjut pada jendela perintah berikutnya pilihlah apa jenis kelamin anda lalu klik selanjutnya

Daftar Facebook Baru / Buat FB

10. Setelah itu akan muncul halaman perintah Tambahkan Foto profil anda, silahkan klik Pilih Dari Galeri

Daftar Facebook Baru / Buat FB

11. Kemudian pada tahap selanjutnya anda akan di bawa menuju tempat penyimpanan Foto di galeri dan pilihlah salah satu poto yang sesuai dengan keinginan anda kenudian setelah itu klik SELESAI di pojok atas perhatika gambar di bawah ini :

Daftar Facebook Baru / Buat FB

12.Setelah anda menentuka foto profil maka aturlah posisi foto tersebut kemudian jika sudah klik Selesai

Daftar Facebook Baru / Buat FB

13.Pada halaman berikutnya anda di minta Temukan Teman dan bisa saja pada perintah ini anda klik Lewati

Daftar Facebook Baru / Buat FB

14. Dan selanjutnya anada akan menuju ke tampilan halaman profil anda yang sekaligus menunjukan bahwa anda telah berhasil melakukan daftar facebook baru atau buat FB tanpa verifikasi no ponsel dan email

Dengan demikian selesailah sudah proses daftar facebook baru tentunya anda selanjutnya tingal mencari teman dan menambahkanya.