Showing posts with label Tips dan Trik. Show all posts
Showing posts with label Tips dan Trik. Show all posts

Saturday, May 27, 2023

How to copy files fast over network or LAN using cmd robocopy on Windows

Before run robocopy, you must know source and destination network or LAN

open CMD and run

ex copy 

from D:\

to \\YOUR-PC\D\

robocopy D:\ \\YOUR-PC\D\ /E /Z /ZB /XO /R:5 /W:5 /TBD /NP /V /MT:16



Notes:

/E — Copy Subdirectories, including empty ones.

/Z — Copy files in restart-able mode.

/ZB — Uses restart-able mode. If access is denied, use backup mode.

/XO — Exclude files that are older than those they're being copied over (skip for existing files)

/R:5 — Retry 5 times (you can specify a different number, the default is 1 million).

/W:5 — Wait 5 seconds before retrying (you can specify a different number, the default is 30 seconds).

/TBD — Wait for share names To Be Defined (retry error 67).

/NP — No Progress – don’t display percentage copied.

/V — Produce verbose output, showing skipped files.

/MT:16 — Do multithreaded copies with n threads (default is 8).

/compress — Enables SMB compression to speed up transfers over the network.

Sunday, April 26, 2020

Apa yang harus dilakukan saat upload web aplikasi pada Server dengan menggunakan CodeIgniter (CI)

Dalam membuat sebuah sistem informasi dibutuhkan skill dan logika yang mumpuni. Setidaknya memahami dalam setiap masalah yang ada seperti dalam aplikasi berbasis web dengan CodeIgniter. Pernahkah anda memiliki hasil tampilan seperti ini:




A PHP Error was encountered

Severity: Warning
Message: is_dir(): open_basedir restriction in effect. File(/opt/alt/php72/var/lib/php/session) is not within the allowed path(s): (/home/webiotid/:/tmp:/var/tmp:/opt/alt/php71/usr/share/pear/:/dev/urandom:/usr/local/lib/php/:/usr/local/php71/lib/php/)
Filename: drivers/Session_files_driver.php
Line Number: 134
Backtrace:
File: /home/webiotid/domains/webiot.id/public_html/link/application/controllers/Main.php
Line: 8
Function: __construct
File: /home/webiotid/domains/webiot.id/public_html/link/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning
Message: mkdir(): open_basedir restriction in effect. File(/opt/alt/php72/var/lib/php/session) is not within the allowed path(s): (/home/webiotid/:/tmp:/var/tmp:/opt/alt/php71/usr/share/pear/:/dev/urandom:/usr/local/lib/php/:/usr/local/php71/lib/php/)
Filename: drivers/Session_files_driver.php
Line Number: 136
Backtrace:
File: /home/webiotid/domains/webiot.id/public_html/link/application/controllers/Main.php
Line: 8
Function: __construct
File: /home/webiotid/domains/webiot.id/public_html/link/index.php
Line: 315
Function: require_once

An uncaught Exception was encountered

Type: Exception
Message: Session: Configured save path '/opt/alt/php72/var/lib/php/session' is not a directory, doesn't exist or cannot be created.
Filename: /home/webiotid/domains/webiot.id/public_html/link/system/libraries/Session/drivers/Session_files_driver.php
Line Number: 138
Backtrace:
File: /home/webiotid/domains/webiot.id/public_html/link/application/controllers/Main.php
Line: 8
Function: __construct
File: /home/webiotid/domains/webiot.id/public_html/link/index.php
Line: 315
Function: require_once

Lalu bagaimana cara mengatasi masalah ini,

Bagaimana cara untuk membedakan CodeIgneter atau CI di locahost dan server atau hosting,

Jika ada masalah seperi di atas, maka lakukan perubahan Config pada Folder Application/config/config.php.
Jika menggunakan localhost, maka cari dan gunakan kode berikut:



$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = NULL;
//$config['sess_save_path'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;


Jika menggunakan server atau hosting, maka cari dan gunakan kode berikut:



$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
//$config['sess_save_path'] = NULL;
$config['sess_save_path'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;




Masih banyak masalah lainnya. Seperti

A PHP Error was encountered

Severity: Runtime Notice
Message: Only variables should be passed by reference
Filename: controllers/Main.php
Line Number: 58
Backtrace:
File: F:\xampp\htdocs\yourApp\application\controllers\Main.php
Line: 58
Function: _error_handler
File: F:\xampp\htdocs\yourApp\index.php
Line: 315
Function: require_once

Fatal error: Maximum execution time of 30 seconds exceeded in F:\xampp\htdocs\yourApp\system\database\drivers\mysqli\mysqli_driver.php on line 305

A PHP Error was encountered

Severity: Error
Message: Maximum execution time of 30 seconds exceeded
Filename: mysqli/mysqli_driver.php
Line Number: 305
Backtrace:


Pemecahan masalahnya adalah sebagai berikut:



<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Main extends CI_Controller
{
 function __construct()
 {
     parent::__construct();
     setlocale(LC_TIME, "");
.................................................
         ini_set('max_execution_time', 0); 
         ini_set('memory_limit','2048M');
 }



Kode ini ditambahkan pada Controller yang ingin diberikan tambahan waktu upload file
         ini_set('max_execution_time', 0);
        ini_set('memory_limit','2048M');


Kesalahan lain:


Warning: Declaration of ActiveRecord\DateTime::setTime($hour, $minute, $second = NULL) should be compatible with DateTime::setTime($hour, $minute, $second = NULL, $microseconds = NULL) in F:\xampp7\htdocs\project\vendor\php-activerecord\php-activerecord\lib\DateTime.php on line 139

Pemecahan masalah:
ganti file dengan https://github.com/jpfuentes2/php-activerecord/blob/master/lib/DateTime.php
hilangkan  implements DateTimeInterface pada baris 36 yaitu:
class DateTime extends \DateTime

Warning: Class 'Former\Facades\Former' not found in F:\xampp7\htdocs\project\application\config\config.php on line 85

A PHP Error was encountered

Severity: 8192
Message: implode(): Passing glue string after array is deprecated. Swap the parameters
Filename: php-activerecord/ActiveRecord.php
Line Number: 41
Backtrace:
File: F:\xampp7\htdocs\project\vendor\php-activerecord\php-activerecord\ActiveRecord.php
Line: 41
Function: implode
File: F:\xampp7\htdocs\project\application\config\config.php
Line: 85
Function: class_alias
File: F:\xampp7\htdocs\project\index.php
Line: 283
Function: require_once

A PHP Error was encountered

Severity: 8192
Message: implode(): Passing glue string after array is deprecated. Swap the parameters
Filename: php-activerecord/ActiveRecord.php
Line Number: 41
Backtrace:
File: F:\xampp7\htdocs\project\vendor\php-activerecord\php-activerecord\ActiveRecord.php
Line: 41
Function: implode
File: F:\xampp7\htdocs\project\vendor\anahkiasen\former\src\Former\Facades\Former.php
Line: 10
Function: spl_autoload_call
File: F:\xampp7\htdocs\project\vendor\composer\ClassLoader.php
Line: 378
Function: include
File: F:\xampp7\htdocs\project\vendor\composer\ClassLoader.php
Line: 270
Function: Composer\Autoload\includeFile
File: F:\xampp7\htdocs\project\application\config\config.php
Line: 85
Function: class_alias
File: F:\xampp7\htdocs\project\index.php
Line: 283
Function: require_once

A PHP Error was encountered

Severity: 8192
Message: implode(): Passing glue string after array is deprecated. Swap the parameters
Filename: php-activerecord/ActiveRecord.php
Line Number: 41
Backtrace:
File: F:\xampp7\htdocs\project\vendor\php-activerecord\php-activerecord\ActiveRecord.php
Line: 41
Function: implode
File: F:\xampp7\htdocs\project\application\core\MY_Loader.php
Line: 56
Function: spl_autoload_call
File: F:\xampp7\htdocs\project\index.php
Line: 283
Function: require_once

A PHP Error was encountered

Severity: Warning
Message: Use of undefined constant MCRYPT_RIJNDAEL_192 - assumed 'MCRYPT_RIJNDAEL_192' (this will throw an Error in a future version of PHP)
Filename: core/MY_Loader.php
Line Number: 56
Backtrace:
File: F:\xampp7\htdocs\project\application\core\MY_Loader.php
Line: 56
Function: _exception_handler
File: F:\xampp7\htdocs\project\index.php
Line: 283
Function: require_once

A PHP Error was encountered

Severity: Warning
Message: Use of undefined constant MCRYPT_MODE_CFB - assumed 'MCRYPT_MODE_CFB' (this will throw an Error in a future version of PHP)
Filename: core/MY_Loader.php
Line Number: 56
Backtrace:
File: F:\xampp7\htdocs\project\application\core\MY_Loader.php
Line: 56
Function: _exception_handler
File: F:\xampp7\htdocs\project\index.php
Line: 283
Function: require_once

Fatal error: Uncaught Error: Call to undefined function PHPEncryptData\mcrypt_get_key_size() in F:\xampp7\htdocs\project\vendor\archwisp\php-encrypt-data\Simple.php:111 Stack trace: #0 F:\xampp7\htdocs\project\vendor\archwisp\php-encrypt-data\Simple.php(33): PHPEncryptData\Simple->_getKeySize() #1 F:\xampp7\htdocs\project\application\core\MY_Loader.php(58): PHPEncryptData\Simple->__construct('wpOxcuvJLA4Z4aX...', 'YeYcxVpY/ug6zwY...') #2 F:\xampp7\htdocs\project\system\core\Common.php(186): MY_Loader->__construct() #3 F:\xampp7\htdocs\project\system\core\Controller.php(67): load_class('Loader', 'core') #4 F:\xampp7\htdocs\project\system\core\CodeIgniter.php(357): CI_Controller->__construct() #5 F:\xampp7\htdocs\project\index.php(283): require_once('F:\\xampp7\\htdoc...') #6 {main} thrown in F:\xampp7\htdocs\project\vendor\archwisp\php-encrypt-data\Simple.php on line 111

A PHP Error was encountered

Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at F:\xampp7\htdocs\project\system\core\Exceptions.php:211)
Filename: core/Common.php
Line Number: 551
Backtrace:

A PHP Error was encountered

Severity: Error
Message: Uncaught Error: Call to undefined function PHPEncryptData\mcrypt_get_key_size() in F:\xampp7\htdocs\project\vendor\archwisp\php-encrypt-data\Simple.php:111 Stack trace: #0 F:\xampp7\htdocs\project\vendor\archwisp\php-encrypt-data\Simple.php(33): PHPEncryptData\Simple->_getKeySize() #1 F:\xampp7\htdocs\project\application\core\MY_Loader.php(58): PHPEncryptData\Simple->__construct('wpOxcuvJLA4Z4aX...', 'YeYcxVpY/ug6zwY...') #2 F:\xampp7\htdocs\project\system\core\Common.php(186): MY_Loader->__construct() #3 F:\xampp7\htdocs\project\system\core\Controller.php(67): load_class('Loader', 'core') #4 F:\xampp7\htdocs\project\system\core\CodeIgniter.php(357): CI_Controller->__construct() #5 F:\xampp7\htdocs\project\index.php(283): require_once('F:\\xampp7\\htdoc...') #6 {main} thrown
Filename: php-encrypt-data/Simple.php
Line Number: 111
Backtrace:



set_userdata codeigniter not working
Codeigniter $this->session->set_userdata() not working

In CodeIgniter 3.x if you just upgraded to PHP version 7.x, go to system/libraries/Session/session.php at line 281 and replace or give comment for this line "//":

ini_set('session.name', $params['cookie_name']); 

change it with:

ini_set('session.id', $params['cookie_name']);



how to enable error log in codeigniter
/application/config/config.php

$config['log_threshold'] = 1



Monday, March 30, 2020

Membuat artikel dengan penuh kodingan program di dalam blogger

Kadang-kadang sebagai programmer, sharing tentang koding perlu dilakukan agar ilmunya dapat bermanfaat dan berguna bagi yang lain. Namun jika membuat artikel dengan penuh kodingan program dilakukan di blogspot bagaimana caranya ya,
oke lihat code berikut ini,

silahkan masuk kedalam post baru pilih HTML untuk memasukkan kode berikut


 
<pre style="background: #f0f0f0; border: 1px dashed #cccccc; color: black; font-family: &quot;arial&quot;; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;">
 <code style="color: black; word-wrap: normal;">
<!-- simpan kodingan di sini -->
 </code>
</pre>
 

Nah setelah itu bisa kembali ke dalam COMPOSE dan masukkan kodingan di dalam kotak berwarna seperti di bawah ini

Demikian share tips dan trick ini kami berikan, semoga bermanfaat

Membuat artikel blog tak terbatas saat scroll down secara otomatis di Blogger atau Blogspot

Membuat infinity atau otomatis update older blog post setelah scroll down ke bawah. Hal ini cukuplah mudah. Secara otomatis artikel lama akan muncul sendiri tanpa klik older post di blogger atau blogspot.


Silahkan periksa demo tentang hal ini di beranda kami karena kami menggunakannya. Di demo, kami memiliki set beranda untuk menampilkan beberapa artikel blog post, ketika Anda gulir ke akhir atau scroll down posting, Anda akan melihat gambar loading atau tautan "LOAD MORE POSTS". Lalu Anda tetap menggulir lebih banyak posting akan dimuat secara otomatis. Jadi sekarang saatnya untuk menambahkan ini tetapi jangan lupa untuk memeriksa caranya setelah kode berikut,


<b:if cond='data:blog.pageType == &quot;index&quot;'>
<!-- if you have JQuery previously, then delete the script below-->
<script src='//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js'/>
<script type='text/javascript'>
//<![CDATA[
(function($){'use strict';Date.now=Date.now||function(){return+new Date()};$.webiot=function(g){var h=$.extend({},$.webiot.defaults,g);var i=new $.webiot.util();var j=new $.webiot.paging(h.scrollContainer);var k=(h.history?new $.webiot.history():false);var l=this;function init(){var d;j.onChangePage(function(a,b,c){if(k){k.setPage(a,c)}h.onPageChange.call(this,a,c,b)});reset();if(k&&k.havePage()){stop_scroll();d=k.getPage();i.forceScrollTop(function(){var a;if(d>1){paginateToPage(d);a=get_scroll_threshold(true);$('html, body').scrollTop(a)}else{reset()}})}return l}init();function reset(){hide_pagination();h.scrollContainer.scroll(scroll_handler)}function scroll_handler(){var a,scrThreshold;a=i.getCurrentScrollOffset(h.scrollContainer);scrThreshold=get_scroll_threshold();if(a>=scrThreshold){if(get_current_page()>=h.triggerPageThreshold){stop_scroll();show_trigger(function(){paginate(a)})}else{paginate(a)}}}function stop_scroll(){h.scrollContainer.unbind('scroll',scroll_handler)}function hide_pagination(){$(h.pagination).hide()}function get_scroll_threshold(a){var b,threshold;b=$(h.container).find(h.item).last();if(b.size()===0){return 0}threshold=b.offset().top+b.height();if(!a){threshold+=h.thresholdMargin}return threshold}function paginate(d,e){var f;f=$(h.next).attr('href');if(!f){if(h.noneleft){$(h.container).find(h.item).last().after(h.noneleft)}return stop_scroll()}if(h.beforePageChange&&$.isFunction(h.beforePageChange)){if(h.beforePageChange(d,f)===false){return}}j.pushPages(d,f);stop_scroll();show_loader();loadItems(f,function(a,b){var c=h.onLoadItems.call(this,b),curLastItem;if(c!==false){$(b).hide();curLastItem=$(h.container).find(h.item).last();curLastItem.after(b);$(b).fadeIn()}f=$(h.next,a).attr('href');$(h.pagination).replaceWith($(h.pagination,a));remove_loader();hide_pagination();if(f){reset()}else{stop_scroll()}h.onRenderComplete.call(this,b);if(e){e.call(this)}})}function loadItems(b,c,d){var e=[],container,startTime=Date.now(),diffTime,self;d=d||h.loaderDelay;$.get(b,null,function(a){container=$(h.container,a).eq(0);if(0===container.length){container=$(a).filter(h.container).eq(0)}if(container){container.find(h.item).each(function(){e.push(this)})}if(c){self=this;diffTime=Date.now()-startTime;if(diffTime<d){setTimeout(function(){c.call(self,a,e)},d-diffTime)}else{c.call(self,a,e)}}},'html')}function paginateToPage(a){var b=get_scroll_threshold(true);if(b>0){paginate(b,function(){stop_scroll();if((j.getCurPageNum(b)+1)<a){paginateToPage(a);$('html,body').animate({'scrollTop':b},400,'swing')}else{$('html,body').animate({'scrollTop':b},1000,'swing');reset()}})}}function get_current_page(){var a=i.getCurrentScrollOffset(h.scrollContainer);return j.getCurPageNum(a)}function get_loader(){var a=$('.webiot_loader');if(a.size()===0){a=$('<div class="webiot_loader">'+h.loader+'</div>');a.hide()}return a}function show_loader(){var a=get_loader(),el;if(h.customLoaderProc!==false){h.customLoaderProc(a)}else{el=$(h.container).find(h.item).last();el.after(a);a.fadeIn()}}function remove_loader(){var a=get_loader();a.remove()}function get_trigger(a){var b=$('.webiot_trigger');if(b.size()===0){b=$('<center><div class="webiot_trigger"><a href="#">'+h.trigger+'</a></div></center>');b.hide()}$('a',b).off('click').on('click',function(){remove_trigger();a.call();return false});return b}function show_trigger(a){var b=get_trigger(a),el;el=$(h.container).find(h.item).last();el.after(b);b.fadeIn()}function remove_trigger(){var a=get_trigger();a.remove()}};$.webiot.defaults={container:'.blog-posts',scrollContainer:$(window),item:'.post-outer',pagination:'#blog-pager',next:'#blog-pager-older-link a',loader:'<center><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_YYsuWHWDZAvOLz-U6AUu9NIUZyjvhjz8sFlXDgL7s_dhnxEzqNlhXryuGhjqVN2-DvkkCg0eW7el_vCDyCEzxwm-M4k283FMt2QsVX6A7t02e_NM6DacdWcv73FKgEsQs2UBIDN7T7c/s1600/progress-bar.gif"/></center>',loaderDelay:2000,triggerPageThreshold:2,trigger:'Load More Posts',thresholdMargin:-500,history:true,onPageChange:function(){},beforePageChange:function(){},onLoadItems:function(){},onRenderComplete:function(){ FB.XFBML.parse(); gapi.plusone.go(); twttr.widgets.load(); _gaq.push(['_trackPageview']); },customLoaderProc:false};$.webiot.util=function(){var c=false;var d=false;var e=this;function init(){$(window).load(function(){c=true})}init();this.forceScrollTop=function(a){$('html,body').scrollTop(0);if(!d){if(!c){setTimeout(function(){e.forceScrollTop(a)},1)}else{a.call();d=true}}};this.getCurrentScrollOffset=function(a){var b,wndHeight;if(a.get(0)===window){b=a.scrollTop()}else{b=a.offset().top}wndHeight=a.height();return b+wndHeight}};$.webiot.paging=function(){var c=[[0,document.location.toString()]];var d=function(){};var e=1;var f=new $.webiot.util();function init(){$(window).scroll(scroll_handler)}init();function scroll_handler(){var a,curPageNum,curPagebreak,scrOffset,urlPage;a=f.getCurrentScrollOffset($(window));curPageNum=getCurPageNum(a);curPagebreak=getCurPagebreak(a);if(e!==curPageNum){scrOffset=curPagebreak[0];urlPage=curPagebreak[1];d.call({},curPageNum,scrOffset,urlPage)}e=curPageNum}function getCurPageNum(a){for(var i=(c.length-1);i>0;i--){if(a>c[i][0]){return i+1}}return 1}this.getCurPageNum=function(a){a=a||f.getCurrentScrollOffset($(window));return getCurPageNum(a)};function getCurPagebreak(a){for(var i=(c.length-1);i>=0;i--){if(a>c[i][0]){return c[i]}}return null}this.onChangePage=function(a){d=a};this.pushPages=function(a,b){c.push([a,b])}};$.webiot.history=function(){var e=false;var f=false;function init(){f=!!(window.history&&history.pushState&&history.replaceState);f=false}init();this.setPage=function(a,b){this.updateState({page:a},'',b)};this.havePage=function(){return(this.getState()!==false)};this.getPage=function(){var a;if(this.havePage()){a=this.getState();return a.page}return 1};this.getState=function(){var a,stateObj,pageNum;if(f){stateObj=history.state;if(stateObj&&stateObj.webiot){return stateObj.webiot}}else{a=(window.location.hash.substring(0,7)==='#/page/');if(a){pageNum=parseInt(window.location.hash.replace('#/page/',''),10);return{page:pageNum}}}return false};this.updateState=function(a,b,c){if(e){this.replaceState(a,b,c)}else{this.pushState(a,b,c)}};this.pushState=function(a,b,c){var d;if(f){history.pushState({webiot:a},b,c)}else{d=(a.page>0?'#/page/'+a.page:'');window.location.hash=d}e=true};this.replaceState=function(a,b,c){if(f){history.replaceState({webiot:a},b,c)}else{this.pushState(a,b,c)}}}})(jQuery);
//]]>
</script>
<script>jQuery.webiot();</script>
<style>
.webiot_trigger {margin-bottom: 25px;margin-top: 25px;}
.webiot_trigger a{padding: 10px;color: #fff;background: #00c4ff;font-weight: bold;text-transform: uppercase;}
</style>
</b:if>

Cara menggunakan kode tersebut yaitu:
1.) Kunjungi dan login www.blogger.com
2.) Pilih "Blog".
3.) Pergi ke "Template".
4.) Klik "Edit HTML".
5.) Sekarang Klik Dalam Kotak Kode.
6.) Tekan [CTRL + F] Untuk Mencari </body> Kode.
7.) Salin kode di atas dan sematkan sebelum kode </body>.
8.) Klik "Save Template" Dan Selesai.

Friday, March 20, 2020

Cara memperbaiki lampu led philips mati dan berbunyi mendesis

Lampu led sangat banyak digunakan saat ini, namun jika lampu led tersebut mati bahkan berbunyi mendesis, maka lebih baik gunakan teknik jumper dengan menggunakan solder, timah, dan alat pendukung lain seperti pisau dan pinset atau besi atau konduktor kecil lainnya yang langsung dipegang oleh kita atau manusia untuk grounding. Perhatikan gambar berikut ini,








Friday, November 14, 2014

Install Java Plugin di Firefox Ubuntu

Postingan singkat di malam hari ini. Saya baru saja mengalami masalah yang cukup mengganggu, yaitu tidak bisanya firefox Ubuntu saya untuk menjalankan aplikasi berbasis java via browser. Selidik punya selidik ternyata firefox memang belum memiliki plugin untuk dapat menjalankan aplikasi berbasis java. Nah, solusi ampuh untuk mengatasi masalah ini adalah dengan menginstall aplikasi icedtea-plugin dengan mengeksekusi perintah berikut di terminal :

$ sudo apt-get install icedtea-plugin

Setelah terinstall, tutup dan bukalah kembali firefox kalian. Seharusnya sekarang kalian sudah bisa menjalankan aplikasi java via browser.

Berikut adalah contoh screenshot ketika saya menjalankan console dari Proxmox yang menggunakan aplikasi java.


Semoga bermanfaat :)

Install Java Plugin di Firefox Ubuntu

Postingan singkat di malam hari ini. Saya baru saja mengalami masalah yang cukup mengganggu, yaitu tidak bisanya firefox Ubuntu saya untuk menjalankan aplikasi berbasis java via browser. Selidik punya selidik ternyata firefox memang belum memiliki plugin untuk dapat menjalankan aplikasi berbasis java. Nah, solusi ampuh untuk mengatasi masalah ini adalah dengan menginstall aplikasi icedtea-plugin dengan mengeksekusi perintah berikut di terminal :

$ sudo apt-get install icedtea-plugin

Setelah terinstall, tutup dan bukalah kembali firefox kalian. Seharusnya sekarang kalian sudah bisa menjalankan aplikasi java via browser.

Berikut adalah contoh screenshot ketika saya menjalankan console dari Proxmox yang menggunakan aplikasi java.


Semoga bermanfaat :)

Saturday, March 29, 2014

Mengatasi Error : Live Preview Error Aplikasi Brackets di Ubuntu 13.10

Brackets adalah aplikasi editor HTML, CSS, dan Javascript yang cukup powerful untuk belajar mendesain sebuah web. Aplikasi inilah yang saat ini sering saya gunakan untuk belajar membuat dan mendesain web di Ubuntu 13.10. Bagi kalian yang tertarik untuk menginstall aplikasi ini di Ubuntu kalian, silahkan merujuk ke link ini saja ya.

Di ubuntu 13.10, pada saat pertama kali menjalankan fitur Live Preview, ternyata muncul error seperti ini :


Untuk mengatasi error tersebut, ternyata caranya cukup mudah. Berhubung error tersebut hanya karna masalah permission saja, maka kalian cukup ketikkan perintah berikut :

$ sudo chmod -R 777 /opt/brackets


Semoga bermanfaat :)

Mengatasi Error : Live Preview Error Aplikasi Brackets di Ubuntu 13.10

Brackets adalah aplikasi editor HTML, CSS, dan Javascript yang cukup powerful untuk belajar mendesain sebuah web. Aplikasi inilah yang saat ini sering saya gunakan untuk belajar membuat dan mendesain web di Ubuntu 13.10. Bagi kalian yang tertarik untuk menginstall aplikasi ini di Ubuntu kalian, silahkan merujuk ke link ini saja ya.

Di ubuntu 13.10, pada saat pertama kali menjalankan fitur Live Preview, ternyata muncul error seperti ini :


Untuk mengatasi error tersebut, ternyata caranya cukup mudah. Berhubung error tersebut hanya karna masalah permission saja, maka kalian cukup ketikkan perintah berikut :

$ sudo chmod -R 777 /opt/brackets


Semoga bermanfaat :)

Friday, February 28, 2014

Mengedit File PDF di Ubuntu dengan Master PDF Editor



Dulu banyak teman saya yang sering bertanya kepada saya begini, "zal, cara ngedit file pdf di Ubuntu pakai software apa sih?". Nah, bagi kalian yang juga mempunyai pertanyaan yang sama dengan teman-teman saya tersebut, kali ini saya akan membagikan sedikit tips untuk kalian tentang cara Mengedit File PDF di Ubuntu.

Nama aplikasi yang kita butuhkan adalah Master PDF Editor. Aplikasi ini bisa mengedit file-file pdf maupun xps seperti menambahkan teks, gambar, menggabungkan halaman, menghapus halaman, dan sebagainya. Saya sendiri sudah coba, dan memang bagus kok fitur-fiturnya. Selain itu, aplikasi ini benar-benar dapat membuka file pdf sesuai aslinya, tidak ada cacat sama sekali seperti misalnya kita membuka file docx pada Libre Office.



Untuk menginstallnya di Ubuntu, kalian cukup download file .deb nya disini, kemudian klik 2x file tersebut sehingga akan muncul menu instalasi melalui Ubuntu Software Center. Selanjutnya tinggal klik Install dan tunggu prosesnya sampai selesai. Atau bagi kalian yang lebih suka untuk menginstallnya melalui terminal, cukup letakkan file master-pdf-editor_1.9.23_i386.deb yang sudah kalian download di home folder kalian, lalu ketikkan perintah berikut ini :

$ sudo dpkg -i master-pdf-editor_1.9.23_i386.deb

Semoga bermanfaat :)

SUMBER

Mengedit File PDF di Ubuntu dengan Master PDF Editor



Dulu banyak teman saya yang sering bertanya kepada saya begini, "zal, cara ngedit file pdf di Ubuntu pakai software apa sih?". Nah, bagi kalian yang juga mempunyai pertanyaan yang sama dengan teman-teman saya tersebut, kali ini saya akan membagikan sedikit tips untuk kalian tentang cara Mengedit File PDF di Ubuntu.

Nama aplikasi yang kita butuhkan adalah Master PDF Editor. Aplikasi ini bisa mengedit file-file pdf maupun xps seperti menambahkan teks, gambar, menggabungkan halaman, menghapus halaman, dan sebagainya. Saya sendiri sudah coba, dan memang bagus kok fitur-fiturnya. Selain itu, aplikasi ini benar-benar dapat membuka file pdf sesuai aslinya, tidak ada cacat sama sekali seperti misalnya kita membuka file docx pada Libre Office.



Untuk menginstallnya di Ubuntu, kalian cukup download file .deb nya disini, kemudian klik 2x file tersebut sehingga akan muncul menu instalasi melalui Ubuntu Software Center. Selanjutnya tinggal klik Install dan tunggu prosesnya sampai selesai. Atau bagi kalian yang lebih suka untuk menginstallnya melalui terminal, cukup letakkan file master-pdf-editor_1.9.23_i386.deb yang sudah kalian download di home folder kalian, lalu ketikkan perintah berikut ini :

$ sudo dpkg -i master-pdf-editor_1.9.23_i386.deb

Semoga bermanfaat :)

SUMBER

Monday, December 9, 2013

Install Teamviewer 9 di Ubuntu/Linux Mint/Debian

Teamviewer merupakan salah satu program remote desktop via internet yang cukup terkenal dikalangan para pengguna jaringan. Nah, kini versi terbaru Teamviewer, Teamviewer 9 sudah rilis. Versi baru ini tentunya membawa banyak perbaikan dari versi sebelumnya dan juga terdapat beberapa tambahan fitur baru. Informasi lengkapnya dapat kalian lihat di website resminya disini.


Untuk menginstall Teamviewer 9 di Ubuntu/Linux Mint/Debian, caranya adalah sebagai berikut :

1. Unduh terlebih dahulu installer Teamviewer 9 dari sini. Pilih yang sesuai dengan arsitektur komputer kalian.

DOWNLOAD TEAMVIEWER 9

2. Setelah terdownload, silahkan kalian klik 2x saja filenya sehingga akan muncul menu penginstallan menggunakan Ubuntu Software Center. Klik saja Install.


3. Setelah proses penginstalasian selesai, akses aplikasinya melalui menu Distro masing-masing. Apabila di Ubuntu 13.10, tinggal search saja kata kunci teamviewer pada Dash Home.


nb : Jika kalian sudah mempunyai teamviewer sebelumnya, silahkan dihapus terlebih dahulu sebelum memulai proses penginstalan Teamviewer 9.

Semoga bermanfaat :)

Tested on Ubuntu 13.10

SUMBER

Install Teamviewer 9 di Ubuntu/Linux Mint/Debian

Teamviewer merupakan salah satu program remote desktop via internet yang cukup terkenal dikalangan para pengguna jaringan. Nah, kini versi terbaru Teamviewer, Teamviewer 9 sudah rilis. Versi baru ini tentunya membawa banyak perbaikan dari versi sebelumnya dan juga terdapat beberapa tambahan fitur baru. Informasi lengkapnya dapat kalian lihat di website resminya disini.


Untuk menginstall Teamviewer 9 di Ubuntu/Linux Mint/Debian, caranya adalah sebagai berikut :

1. Unduh terlebih dahulu installer Teamviewer 9 dari sini. Pilih yang sesuai dengan arsitektur komputer kalian.

DOWNLOAD TEAMVIEWER 9

2. Setelah terdownload, silahkan kalian klik 2x saja filenya sehingga akan muncul menu penginstallan menggunakan Ubuntu Software Center. Klik saja Install.


3. Setelah proses penginstalasian selesai, akses aplikasinya melalui menu Distro masing-masing. Apabila di Ubuntu 13.10, tinggal search saja kata kunci teamviewer pada Dash Home.


nb : Jika kalian sudah mempunyai teamviewer sebelumnya, silahkan dihapus terlebih dahulu sebelum memulai proses penginstalan Teamviewer 9.

Semoga bermanfaat :)

Tested on Ubuntu 13.10

SUMBER

Saturday, December 7, 2013

Cara Install Driver ATI Radeon HD5470 di Ubuntu 13.10

Seperti yang sudah saya janjikan sebelumnya, saya akan memposting satu lagi artikel menarik untuk kalian para pembaca setia Linuxku.com. Artikel ini akan membahas tentang cara fix mengatasi panas berlebih pada laptop yang menggunakan VGA ATI Radeon HD5470 di Ubuntu dengan cara menginstall driver proprietarynya.

Sebelumnya saya sudah pernah menuliskan tentang cara mengatasi overheat di Ubuntu dengan menginstall aplikasi TLP yang dapat kalian lihat artikelnya disini. Dengan menggunakan cara tersebut sebenarnya efeknya sudah lumayan, suhu laptop saya bisa turun sekitar 10 derajat. Tapi ternyata suhu sebesar 65 derajat dalam keadaan idle masih terbilang panas untuk ukuran sebuah laptop. Dan saya juga yakin sebenarnya suhu laptop saya bisa jauh lebih dingin dari itu, karena semasa saya masih memakai Ubuntu 10.10, suhu laptop saya bisa mencapai 50 derajat dalam keadaan idle.

Selidik punya selidik, ternyata panas berlebih ini akibat Ubuntu salah pakai driver untuk si VGA ATI ini. Jadi sebenarnya si ATI HD5470 ini punya 4 buah Driver yang dapat kalian pilih dari aplikasi Software & Updates > Additional Drivers.


Secara default Ubuntu memilih driver yang Open Source, namanya driver radeon. Memang sih, dengan menggunakan driver yang ini kita tidak perlu menginstall apa-apa. Setelah menginstall si Ubuntu, sang VGA sudah bisa digunakan dengan baik. Seluruh desktop efek dan game 3D langsung bisa digunakan. Tapi ya itu, panasnya minta ampun.

Lalu driver mana yang seharusnya kita pilih? Driver yang harus kita pilih adalah driver yang proprietary, yang bernama fglrx-updates. Wah berarti tinggal install saja pakai sudo apt-get install fglrx-updates? Oh tentu tidak. Ternyata tidak sesimpel itu. Dulu saya sudah pernah melakukan hal tersebut dan ternyata hasilnya setelah laptop saya restart, malah masuk ke mode CLI. Tidak bisa masuk ke GUI sama sekali. Nah, terus harus bagaimana dong?

Sebaiknya langsung kita praktekkan saja ya biar langsung ngerti. Kalau ada yang ingin ditanyakan atau tidak paham, nanti kesimpulan akhirnya bisa kalian baca dibagian akhir artikel ini. Oiya, saya hanya punya sedikit sekali screenshot pada artikel kali ini, karena memang pada saat saya mempraktekkannya sendiri, saya masih dalam proses trial dan error sehingga tidak terpikirkan sama sekali untuk membuat screenshot.

Yuk langsung kita mulai saja!

Hal yang perlu disiapkan :

1. Mempunyai pengetahuan tentang Command Line dasar di Linux.
2. Harus sudah menginstall TLP. Lihat caranya disini

Step by step :

1. Kita memerlukan driver resmi proprietary dari pihak AMDnya langsung beserta software AMD Catalystnya. Download terlebih dahulu dari link ini. Pilih yang AMD Catalyst™ 13.4 Proprietary Linux x86 Display Driver.

2. Setelah di download, agar mudah pindahkan file amd-driver-installer-catalyst-13-4-linux-x86.x86_64.zip yang baru saja didownload ke home folder kalian. Jangan diletakkan di folder apapun. Jika sudah, ekstraklah file tersebut hingga didapatkan file baru bernama amd-driver-installer-catalyst-13-4-x86.x86_64.run.

3. Beri hak executable, lalu jalankan :

$ chmod +x amd-driver-installer-catalyst-13-4-x86.x86_64.run
$ sudo ./amd-driver-installer-catalyst-13-4-x86.x86_64.run


4. Ikuti petunjuk instalasi AMD Catalyst yang muncul. Mudah kok, tinggal Continue-Continue saja.


5. Selanjutnya downloadlah file wm.sh dari link ini. Saya dapat tips dari suatu forum yang mengatakan harus mengeksekusi file ini untuk mengatasi error watermark namanya. Saya juga kurang tahu, tapi lebih baik lakukan saja lah. hehe. Setelah terdownload, beri hak executable dan jalankan scriptnya :

$ chmod +x wm.sh
$ sudo ./wm.sh


6. Install aplikasi Jockey-common untuk keperluan menginstall driver proprietary fglrx-updates nantinya. :

$ sudo apt-get install jockey-common -y

7. Restart komputer

$ sudo reboot

8. Setelah direstart, kalian masih bisa melihat tampilan login lightdm. Tapi ketika kalian masukkan password untuk login, maka dijamin kalian akan dikembalikan lagi ke layar lightdm. Begitu seterusnya. Untuk itu, masuklah ke mode CLI dengan menekan tombol CTRL + ALT + F1. Masukkan username kalian dan password kalian untuk login. Setelah berhasil login di mode CLI, kalian harus menguninstall driver AMD yang baru saja kalian install sebelumnya. Hal ini harus dilakukan karena ternyata ketika kita menginstall AMD Catalyst tadi, driver si AMD Catalyst bentrok dengan driver Open Source radeon. Cara menguninstallnya adalah sebagai berikut :

sudo /usr/share/ati/amd-uninstall.sh --force

9. Jika sudah, restart komputer kalian lagi.

$ sudo reboot

10. Kalau berhasil, maka sekarang tampilan Ubuntu kalian akan berubah menjadi resolusi rendah. Terlihat dari ikon-ikon pada layar lightdm yang besar-besar. Ini terjadi karena sekarang Ubuntu kalian sudah tidak menggunakan driver apapun untuk VGAnya. Driver radeon sudah dinonaktifkan ketika kalian menginstall driver amd catalyst, dan driver amd catalyst juga sudah kalian remove. Nah karena hal ini, sekarang kalian sudah bisa masuk ke mode grafis lagi walaupun yaa dengan resolusi rendah. Koneksikan internet kalian, lalu edit file sources.list untuk memasukkan repository lokal agar proses instalasi berjalan jauh lebih cepat :

$ sudo gedit /etc/apt/sources.list

Masukkan repository lokal berikut :

deb http://kambing.ui.ac.id/ubuntu/ saucy main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ saucy-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ saucy-security main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ saucy-backports main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ saucy-proposed main restricted universe multiverse

deb ftp://ftp.itb.ac.id/pub/ubuntu saucy main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu saucy-updates main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu saucy-security main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu saucy-backports main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu saucy-proposed main restricted universe multiverse


Simpan dan tutup file tersebut, kemudian update list-nya :

$ sudo apt-get update

11. Sekarang baru kalian install driver fglrx-updates nya :

$ sudo apt-get install fglrx-updates

12. Jika sudah selesai, restartlah komputer kalian :

$ sudo reboot

13. Pada saat booting, tampilan splash screen masih terlihat berresolusi rendah, tapi ketika kalian sampai ke layar lightdm, resolusi sudah terlihat normal kembali. Begitupun ketika kalian sudah login, resolusi terlihat normal dan seluruh desktop efek dapat berjalan dengan baik. Silahkan kalian cek driver VGA yang saat ini sedang digunakan oleh si Ubuntu dengan perintah ini :

$ lspci -v

Silahkan kalian cari bagian VGA Compatible Controller, maka kernel driver in use nya adalah fglrx_pci :


Ini adalah hasil screenshot suhu laptop saya dalam keadaan aktif. Cuma 62 derajat! Kalau idle antara 45-53 derajat lho. :)


Kesimpulan :

Penyebab utama kenapa laptop saya bisa begitu panas di Ubuntu, ada 2. Yang pertama adalah gagalnya si Ubuntu dalam mengenali sistem power saving pada VGA ATI ini. Sehingga si VGA selalu bekerja dalam keadaan maksimum yang membuat si VGA cepat panas. Dan yang kedua adalah salahnya Ubuntu dalam menggunakan driver VGA ATInya.
Masalah yang pertama sudah bisa diatasi dengan menginstall aplikasi TLP yang dapat mengaktifkan sistem power saving pada VGA, sehingga sang VGA tidak perlu bekerja maksimal secara terus menerus. Sedangkan masalah yang kedua dapat diatasi dengan mengganti driver VGA dari yang semula menggunakan driver radeon, menjadi driver fglrx-updates

Spesifikasi Hardware :
> Laptop : HP G42-360TX
> VGA : ATI Radeon HD5470

Semoga bermanfaat :)

Dari berbagai sumber

Cara Install Driver ATI Radeon HD5470 di Ubuntu 13.10

Seperti yang sudah saya janjikan sebelumnya, saya akan memposting satu lagi artikel menarik untuk kalian para pembaca setia Linuxku.com. Artikel ini akan membahas tentang cara fix mengatasi panas berlebih pada laptop yang menggunakan VGA ATI Radeon HD5470 di Ubuntu dengan cara menginstall driver proprietarynya.

Sebelumnya saya sudah pernah menuliskan tentang cara mengatasi overheat di Ubuntu dengan menginstall aplikasi TLP yang dapat kalian lihat artikelnya disini. Dengan menggunakan cara tersebut sebenarnya efeknya sudah lumayan, suhu laptop saya bisa turun sekitar 10 derajat. Tapi ternyata suhu sebesar 65 derajat dalam keadaan idle masih terbilang panas untuk ukuran sebuah laptop. Dan saya juga yakin sebenarnya suhu laptop saya bisa jauh lebih dingin dari itu, karena semasa saya masih memakai Ubuntu 10.10, suhu laptop saya bisa mencapai 50 derajat dalam keadaan idle.

Selidik punya selidik, ternyata panas berlebih ini akibat Ubuntu salah pakai driver untuk si VGA ATI ini. Jadi sebenarnya si ATI HD5470 ini punya 4 buah Driver yang dapat kalian pilih dari aplikasi Software & Updates > Additional Drivers.


Secara default Ubuntu memilih driver yang Open Source, namanya driver radeon. Memang sih, dengan menggunakan driver yang ini kita tidak perlu menginstall apa-apa. Setelah menginstall si Ubuntu, sang VGA sudah bisa digunakan dengan baik. Seluruh desktop efek dan game 3D langsung bisa digunakan. Tapi ya itu, panasnya minta ampun.

Lalu driver mana yang seharusnya kita pilih? Driver yang harus kita pilih adalah driver yang proprietary, yang bernama fglrx-updates. Wah berarti tinggal install saja pakai sudo apt-get install fglrx-updates? Oh tentu tidak. Ternyata tidak sesimpel itu. Dulu saya sudah pernah melakukan hal tersebut dan ternyata hasilnya setelah laptop saya restart, malah masuk ke mode CLI. Tidak bisa masuk ke GUI sama sekali. Nah, terus harus bagaimana dong?

Sebaiknya langsung kita praktekkan saja ya biar langsung ngerti. Kalau ada yang ingin ditanyakan atau tidak paham, nanti kesimpulan akhirnya bisa kalian baca dibagian akhir artikel ini. Oiya, saya hanya punya sedikit sekali screenshot pada artikel kali ini, karena memang pada saat saya mempraktekkannya sendiri, saya masih dalam proses trial dan error sehingga tidak terpikirkan sama sekali untuk membuat screenshot.

Yuk langsung kita mulai saja!

Hal yang perlu disiapkan :

1. Mempunyai pengetahuan tentang Command Line dasar di Linux.
2. Harus sudah menginstall TLP. Lihat caranya disini

Step by step :

1. Kita memerlukan driver resmi proprietary dari pihak AMDnya langsung beserta software AMD Catalystnya. Download terlebih dahulu dari link ini. Pilih yang AMD Catalyst™ 13.4 Proprietary Linux x86 Display Driver.

2. Setelah di download, agar mudah pindahkan file amd-driver-installer-catalyst-13-4-linux-x86.x86_64.zip yang baru saja didownload ke home folder kalian. Jangan diletakkan di folder apapun. Jika sudah, ekstraklah file tersebut hingga didapatkan file baru bernama amd-driver-installer-catalyst-13-4-x86.x86_64.run.

3. Beri hak executable, lalu jalankan :

$ chmod +x amd-driver-installer-catalyst-13-4-x86.x86_64.run
$ sudo ./amd-driver-installer-catalyst-13-4-x86.x86_64.run


4. Ikuti petunjuk instalasi AMD Catalyst yang muncul. Mudah kok, tinggal Continue-Continue saja.


5. Selanjutnya downloadlah file wm.sh dari link ini. Saya dapat tips dari suatu forum yang mengatakan harus mengeksekusi file ini untuk mengatasi error watermark namanya. Saya juga kurang tahu, tapi lebih baik lakukan saja lah. hehe. Setelah terdownload, beri hak executable dan jalankan scriptnya :

$ chmod +x wm.sh
$ sudo ./wm.sh


6. Install aplikasi Jockey-common untuk keperluan menginstall driver proprietary fglrx-updates nantinya. :

$ sudo apt-get install jockey-common -y

7. Restart komputer

$ sudo reboot

8. Setelah direstart, kalian masih bisa melihat tampilan login lightdm. Tapi ketika kalian masukkan password untuk login, maka dijamin kalian akan dikembalikan lagi ke layar lightdm. Begitu seterusnya. Untuk itu, masuklah ke mode CLI dengan menekan tombol CTRL + ALT + F1. Masukkan username kalian dan password kalian untuk login. Setelah berhasil login di mode CLI, kalian harus menguninstall driver AMD yang baru saja kalian install sebelumnya. Hal ini harus dilakukan karena ternyata ketika kita menginstall AMD Catalyst tadi, driver si AMD Catalyst bentrok dengan driver Open Source radeon. Cara menguninstallnya adalah sebagai berikut :

sudo /usr/share/ati/amd-uninstall.sh --force

9. Jika sudah, restart komputer kalian lagi.

$ sudo reboot

10. Kalau berhasil, maka sekarang tampilan Ubuntu kalian akan berubah menjadi resolusi rendah. Terlihat dari ikon-ikon pada layar lightdm yang besar-besar. Ini terjadi karena sekarang Ubuntu kalian sudah tidak menggunakan driver apapun untuk VGAnya. Driver radeon sudah dinonaktifkan ketika kalian menginstall driver amd catalyst, dan driver amd catalyst juga sudah kalian remove. Nah karena hal ini, sekarang kalian sudah bisa masuk ke mode grafis lagi walaupun yaa dengan resolusi rendah. Koneksikan internet kalian, lalu edit file sources.list untuk memasukkan repository lokal agar proses instalasi berjalan jauh lebih cepat :

$ sudo gedit /etc/apt/sources.list

Masukkan repository lokal berikut :

deb http://kambing.ui.ac.id/ubuntu/ saucy main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ saucy-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ saucy-security main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ saucy-backports main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ saucy-proposed main restricted universe multiverse

deb ftp://ftp.itb.ac.id/pub/ubuntu saucy main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu saucy-updates main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu saucy-security main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu saucy-backports main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu saucy-proposed main restricted universe multiverse


Simpan dan tutup file tersebut, kemudian update list-nya :

$ sudo apt-get update

11. Sekarang baru kalian install driver fglrx-updates nya :

$ sudo apt-get install fglrx-updates

12. Jika sudah selesai, restartlah komputer kalian :

$ sudo reboot

13. Pada saat booting, tampilan splash screen masih terlihat berresolusi rendah, tapi ketika kalian sampai ke layar lightdm, resolusi sudah terlihat normal kembali. Begitupun ketika kalian sudah login, resolusi terlihat normal dan seluruh desktop efek dapat berjalan dengan baik. Silahkan kalian cek driver VGA yang saat ini sedang digunakan oleh si Ubuntu dengan perintah ini :

$ lspci -v

Silahkan kalian cari bagian VGA Compatible Controller, maka kernel driver in use nya adalah fglrx_pci :


Ini adalah hasil screenshot suhu laptop saya dalam keadaan aktif. Cuma 62 derajat! Kalau idle antara 45-53 derajat lho. :)


Kesimpulan :

Penyebab utama kenapa laptop saya bisa begitu panas di Ubuntu, ada 2. Yang pertama adalah gagalnya si Ubuntu dalam mengenali sistem power saving pada VGA ATI ini. Sehingga si VGA selalu bekerja dalam keadaan maksimum yang membuat si VGA cepat panas. Dan yang kedua adalah salahnya Ubuntu dalam menggunakan driver VGA ATInya.
Masalah yang pertama sudah bisa diatasi dengan menginstall aplikasi TLP yang dapat mengaktifkan sistem power saving pada VGA, sehingga sang VGA tidak perlu bekerja maksimal secara terus menerus. Sedangkan masalah yang kedua dapat diatasi dengan mengganti driver VGA dari yang semula menggunakan driver radeon, menjadi driver fglrx-updates

Spesifikasi Hardware :
> Laptop : HP G42-360TX
> VGA : ATI Radeon HD5470

Semoga bermanfaat :)

Dari berbagai sumber

Thursday, December 5, 2013

Mengatasi Masalah Pencarian Dash Unity yang Sangat Lambat di Ubuntu 13.10


Hai kawan-kawan pembaca setia Linuxku.com, sudah lama rasanya saya tidak menulis lagi di blog ini. Maklum lah kesibukan seorang pelajar yang sedang tersiksa dengan tugas-tugas yang menumpuk. -_- Tapi tenang, walaupun susah sekali menemukan waktu untuk bisa bermesraan lagi dengan si Linux, tapi saya masih sempat kok untuk sedikit mengoprek laptop saya. Dan hasilnya saya mempunyai 2 buah artikel yang sepertinya cukup menarik untuk saya bagikan kepada kalian.

Pada kesempatan kali ini saya ingin membagikan satu buah artikel mengenai tips untuk mengatasi masalah pencarian dash unity yang sangat lambat di Ubuntu 13.10. Mungkin ada diantara kalian yang juga pernah mengalami masalah yang sama seperti saya, dimana ketika kita mencari atau mengetikkan sesuatu di Dash Home Unity kita, entah kenapa hasilnya lama sekali munculnya. Padahal ketika saya mencari aplikasi/file yang sama menggunakan aplikasi Synapse, hasilnya bisa muncul dalam waktu yang instan. Menurut saya ini mengganggu sekali. Seharusnya fitur pencarian Dash Unity ini bisa jauh lebih memudahkan saya apabila bekerja secara optimal.

Selidik punya selidik, ternyata masalah ini muncul karena database aplikasi zeitgeist yang penuh. Seperti yang sudah kalian ketahui, Zeitgeist adalah aplikasi yang memanage seluruh fasilitas pencarian yang ada pada Unity Dash. Sehingga ketika database zeitgeist ini penuh maka otomatis proses pencarian akan menjadi lebih lama. Nah, oleh karena itu kita perlu untuk membersihkan databasenya agar si zeitgeist ini menjadi ringan kembali. Caranya adalah sebagai berikut :

1. Install terlebih dahulu aplikasi sqlite3 :

$ sudo apt-get install sqlite3

2. Buat script cleanupdash pada folder /etc/cron.daily agar script ini dapat dieksekusi secara otomatis setiap hari :

$ sudo gedit /etc/cron.daily/cleanupdash

Isikan didalamnya dengan script berikut :

#!/bin/sh
sqlite3 ~/.local/share/zeitgeist/activity.sqlite vacuum


3. Berikan hak executable agar script tersebut dapat dieksekusi :

$ sudo chmod 744 /etc/cron.daily/cleanupdash

Sampai tahap ini maka database zeitgeist kalian akan selalu di refresh setiap harinya.

4. Jalankan script cleanupdash agar efeknya langsung terasa saat itu juga :

$ sudo sh /etc/cron.daily/cleanupdash &

5. Sekarang cobalah kalian test dan rasakan perbedaannya.


Semoga bermanfaat :)

SUMBER

Mengatasi Masalah Pencarian Dash Unity yang Sangat Lambat di Ubuntu 13.10


Hai kawan-kawan pembaca setia Linuxku.com, sudah lama rasanya saya tidak menulis lagi di blog ini. Maklum lah kesibukan seorang pelajar yang sedang tersiksa dengan tugas-tugas yang menumpuk. -_- Tapi tenang, walaupun susah sekali menemukan waktu untuk bisa bermesraan lagi dengan si Linux, tapi saya masih sempat kok untuk sedikit mengoprek laptop saya. Dan hasilnya saya mempunyai 2 buah artikel yang sepertinya cukup menarik untuk saya bagikan kepada kalian.

Pada kesempatan kali ini saya ingin membagikan satu buah artikel mengenai tips untuk mengatasi masalah pencarian dash unity yang sangat lambat di Ubuntu 13.10. Mungkin ada diantara kalian yang juga pernah mengalami masalah yang sama seperti saya, dimana ketika kita mencari atau mengetikkan sesuatu di Dash Home Unity kita, entah kenapa hasilnya lama sekali munculnya. Padahal ketika saya mencari aplikasi/file yang sama menggunakan aplikasi Synapse, hasilnya bisa muncul dalam waktu yang instan. Menurut saya ini mengganggu sekali. Seharusnya fitur pencarian Dash Unity ini bisa jauh lebih memudahkan saya apabila bekerja secara optimal.

Selidik punya selidik, ternyata masalah ini muncul karena database aplikasi zeitgeist yang penuh. Seperti yang sudah kalian ketahui, Zeitgeist adalah aplikasi yang memanage seluruh fasilitas pencarian yang ada pada Unity Dash. Sehingga ketika database zeitgeist ini penuh maka otomatis proses pencarian akan menjadi lebih lama. Nah, oleh karena itu kita perlu untuk membersihkan databasenya agar si zeitgeist ini menjadi ringan kembali. Caranya adalah sebagai berikut :

1. Install terlebih dahulu aplikasi sqlite3 :

$ sudo apt-get install sqlite3

2. Buat script cleanupdash pada folder /etc/cron.daily agar script ini dapat dieksekusi secara otomatis setiap hari :

$ sudo gedit /etc/cron.daily/cleanupdash

Isikan didalamnya dengan script berikut :

#!/bin/sh
sqlite3 ~/.local/share/zeitgeist/activity.sqlite vacuum


3. Berikan hak executable agar script tersebut dapat dieksekusi :

$ sudo chmod 744 /etc/cron.daily/cleanupdash

Sampai tahap ini maka database zeitgeist kalian akan selalu di refresh setiap harinya.

4. Jalankan script cleanupdash agar efeknya langsung terasa saat itu juga :

$ sudo sh /etc/cron.daily/cleanupdash &

5. Sekarang cobalah kalian test dan rasakan perbedaannya.


Semoga bermanfaat :)

SUMBER

Wednesday, November 13, 2013

Mengatasi Overheat dan Memperpanjang Nyala Baterai di Ubuntu 13.10


Selama hampir 2 tahun saya memakai Ubuntu, saya selalu mengalami masalah overheating yang cukup memusingkan di laptop saya. Sejak versi Ubuntu 11.04 sampai Ubuntu 13.04, suhu rata-rata laptop saya adalah 75 derajat dalam keadaan idle dan 85 derajat dalam keadaan aktif. Bahkan kalau saya main game atau menjalankan guest OS di Virtualbox, tidak jarang laptop saya tiba-tiba mati sendiri karena saking panasnya (menembus angka 90 derajat). Saya sudah memakai kipas fan tambahan dan juga sudah mencoba berbagai macam aplikasi dan tweak yang katanya bisa mengatasi masalah overheat ini, salah satunya adalah jupiter. Tapi hasilnya tetap nihil. Padahal dulu sewaktu saya masih memakai Ubuntu versi 10.10, laptop saya normal-normal saja dengan suhu rata-rata 45 derajat. Dengan kenyataan seperti itu tentunya letak kesalahannya bukanlah pada faktor hardware laptop saya, melainkan dari ketidakcocokan (entah kernel atau driver atau apapun) pada versi Ubuntu 11.04 keatas terhadap laptop saya.

Ketika Ubuntu 13.10 dirilis, saya pun kembali berharap agar laptop saya bisa dingin lagi seperti dulu. Tapi ternyata sama saja. Laptop saya tetap panas seperti biasa. Duh, kalau terus-terusan seperti ini kasihan laptop sayanya, bisa-bisa umurnya ga bakal lama lagi -_-

Saya pun coba googling kembali, hingga akhirnya saya menemukan artikel ini. Disalah satu bagian pada artikel tersebut dikatakan saya perlu menginstall aplikasi bernama TLP dimana aplikasi ini dapat berfungsi mengatasi overheat dan juga memperpanjang daya baterai. Jujur saya agak pesimis awalnya, karena cara ini terlihat sangat simpel dan mudah sekali. Cukup install dan tidak perlu mengkonfigurasi apa-apa. Sekilas tampak mirip seperti jupiter kan? Tinggal install dan run, tapi efeknya tidak ada. Maka saya berasumsi kemungkinan besar efek aplikasi ini pun sama dengan jupiter. Perasaan pesimis ini muncul bukannya mengada-ada, soalnya sebelumnya saya sudah pernah melakukan tweak-tweak yang jauh lebih ribet daripada trik ini. Akan tetapi hasilnya tidak ada. Yang susah saja gagal, apalagi yang mudah kan?

Akan tetapi semua perkiraan saya tersebut salah. Setelah saya coba install aplikasi ini, ternyata efeknya langsung terasa! 65 derajat dalam keadaan idle dan 75 derajat dalam keadaan aktif. Waaaah happening banget nih! Lumayan bisa turun 10 derajat kan. Alangkah senangnya hati saya :D. Setelah sekian lama gitu lho! Akhirnya penderitaan ini berakhir juga. 

Nah, bagi kalian yang ingin mencoba juga trik ini, silahkan langsung eksekusi perintah berikut satu persatu di terminal :

$ sudo add-apt-repository ppa:linrunner/tlp
$ sudo apt-get update
$ sudo apt-get install tlp tlp-rdw
$ sudo tlp start


Setelah terinstall, restartlah komputer kalian. Tidak perlu melakukan konfigurasi apa-apa kok. Tinggal nikmati saja hasilnya. :D

Trik ini sudah saya coba sendiri pada mesin dengan spesifikasi sebagai berikut :

Laptop : HP G42-360TX
OS : Ubuntu 13.10
VGA : Ati Radeon HD5470


Tidak tertutup kemungkinan untuk dapat dilakukan di komputer dan versi OS dengan spesifikasi yang berbeda.

Semoga bermanfaat :)

SUMBER

Mengatasi Overheat dan Memperpanjang Nyala Baterai di Ubuntu 13.10


Selama hampir 2 tahun saya memakai Ubuntu, saya selalu mengalami masalah overheating yang cukup memusingkan di laptop saya. Sejak versi Ubuntu 11.04 sampai Ubuntu 13.04, suhu rata-rata laptop saya adalah 75 derajat dalam keadaan idle dan 85 derajat dalam keadaan aktif. Bahkan kalau saya main game atau menjalankan guest OS di Virtualbox, tidak jarang laptop saya tiba-tiba mati sendiri karena saking panasnya (menembus angka 90 derajat). Saya sudah memakai kipas fan tambahan dan juga sudah mencoba berbagai macam aplikasi dan tweak yang katanya bisa mengatasi masalah overheat ini, salah satunya adalah jupiter. Tapi hasilnya tetap nihil. Padahal dulu sewaktu saya masih memakai Ubuntu versi 10.10, laptop saya normal-normal saja dengan suhu rata-rata 45 derajat. Dengan kenyataan seperti itu tentunya letak kesalahannya bukanlah pada faktor hardware laptop saya, melainkan dari ketidakcocokan (entah kernel atau driver atau apapun) pada versi Ubuntu 11.04 keatas terhadap laptop saya.

Ketika Ubuntu 13.10 dirilis, saya pun kembali berharap agar laptop saya bisa dingin lagi seperti dulu. Tapi ternyata sama saja. Laptop saya tetap panas seperti biasa. Duh, kalau terus-terusan seperti ini kasihan laptop sayanya, bisa-bisa umurnya ga bakal lama lagi -_-

Saya pun coba googling kembali, hingga akhirnya saya menemukan artikel ini. Disalah satu bagian pada artikel tersebut dikatakan saya perlu menginstall aplikasi bernama TLP dimana aplikasi ini dapat berfungsi mengatasi overheat dan juga memperpanjang daya baterai. Jujur saya agak pesimis awalnya, karena cara ini terlihat sangat simpel dan mudah sekali. Cukup install dan tidak perlu mengkonfigurasi apa-apa. Sekilas tampak mirip seperti jupiter kan? Tinggal install dan run, tapi efeknya tidak ada. Maka saya berasumsi kemungkinan besar efek aplikasi ini pun sama dengan jupiter. Perasaan pesimis ini muncul bukannya mengada-ada, soalnya sebelumnya saya sudah pernah melakukan tweak-tweak yang jauh lebih ribet daripada trik ini. Akan tetapi hasilnya tidak ada. Yang susah saja gagal, apalagi yang mudah kan?

Akan tetapi semua perkiraan saya tersebut salah. Setelah saya coba install aplikasi ini, ternyata efeknya langsung terasa! 65 derajat dalam keadaan idle dan 75 derajat dalam keadaan aktif. Waaaah happening banget nih! Lumayan bisa turun 10 derajat kan. Alangkah senangnya hati saya :D. Setelah sekian lama gitu lho! Akhirnya penderitaan ini berakhir juga. 

Nah, bagi kalian yang ingin mencoba juga trik ini, silahkan langsung eksekusi perintah berikut satu persatu di terminal :

$ sudo add-apt-repository ppa:linrunner/tlp
$ sudo apt-get update
$ sudo apt-get install tlp tlp-rdw
$ sudo tlp start


Setelah terinstall, restartlah komputer kalian. Tidak perlu melakukan konfigurasi apa-apa kok. Tinggal nikmati saja hasilnya. :D

Trik ini sudah saya coba sendiri pada mesin dengan spesifikasi sebagai berikut :

Laptop : HP G42-360TX
OS : Ubuntu 13.10
VGA : Ati Radeon HD5470


Tidak tertutup kemungkinan untuk dapat dilakukan di komputer dan versi OS dengan spesifikasi yang berbeda.

Semoga bermanfaat :)

SUMBER

Sunday, November 10, 2013

Mengaktifkan Tab Completion Ubuntu 13.10

Saya sudah beberapa kali menulis artikel mengenai tab completion di blog ini. Rata-rata caranya hampir sama walaupun berbeda versi OS. Tapi untuk Ubuntu 13.10, cara mengaktifkan tab completion ini agak sedikit berbeda. Karena tidak seperti biasanya, disini ada dua file yang perlu diedit. Yuk, langsung kita praktekkan saja.

1. Buka terminal, lalu edit file /etc/bash.bashrc :

$ sudo gedit /etc/bash.bashrc

Tekan ctrl + F lalu cari kata kunci completion sehingga kalian menemukan baris semacam ini : # enable bash completion in interactive shells. Tepat dibawah baris tersebut, kalian hapus tanda pagar yang ada di depan baris if ! shopt -oq posix; then sampai baris fi.


Simpan dan tutuplah file tersebut.

2. Edit juga file ~/.bashrc dengan mengeksekusi perintah ini :

$ sudo gedit ~/.bashrc

Pada baris paling bawah file tersebut, kalian tambahkan script berikut ini :

if [ "$TERM" != "dumb" ]; then
complete -W "$(echo `cat ~/.ssh/known_hosts | cut -f 1 -d ' ' | sed -e s/,.*//g | uniq | grep -v "\["`;)" ssh
complete -W "$PATH" sudo
complete -cf sudo
fi



Simpan dan tutuplah file tersebut.

3. Sekarang coba kalian tes saja, seharusnya fitur tab completion ini sudah aktif.

Semoga bermanfaat :)