Tuesday 24 November 2015

Resize and Crop Before Upload to Server Using Codeignter

Developers always create CRUD i guess, today i will give short and quick tutorial about upload image with resize and crop to database using codeignter, the inspiration came from here

So i override all based on my needed, here is screen shot ignore the images















Well in that form i add up one input type box just for train my self if in the future will have alot of field, actually i just insert data image and name to table

Controller

View


Thanks for reading my blog hope this help you, sorry for uncomfortable

Database can download at here
Project can download here


Monday 23 November 2015

Dia mau kita Kaya

Sebelum jauh jari-jari ku ini menari diatas keyboard, ada satu pertanyaan ada gak seh didunia ini yang gak mau kaya jadi miskin terus ? (ku yakin gak ada ada yang angkat tangan), sekarang ku rubah pertanyaaan nya siapa yang mau kaya (kali ini bukan angkat tangan angkat kaki, wkwkwkwkw)

Well, itu pertanyaan klise yang gak perlu di tanya karena kita tahu jawabanya, ada ayat bagus untuk memberi rasa loe menjadi kaya, let's check this out lah

Amsal 10 : 22 (Yang intinya berkat Tuhan yang menjadikan kaya, susah payah tidak akan menambahinya)


Pertama-tama agak sulit aku mencernanya, kenapa karena setiap orang yang ku kenal melayani dengan tulus mereka punya hidup yang layak pun sudah puji Tuhan and it's real ! tapi ntah kenapa di tanah rantau ini kulihat orang yang melayani punya kehidupan yang jauh dari kata layak bukan berarti aku bilang mereka tidak tulus cuma dari situ lah timbul pertanyaan, tapi itu semua kembali ke diri masing-masing toh.

Oke back to the topic Berkat Tuhanlah yang menjadikan Kaya susah payah tidak akan menambahinya untuk sampai saat ini aku hanya menangkap bahwa ketika loe dekat dan intim dengan Dia semua terasa lebih nikmat walau cuma makan di warteg setiap hari, begini aku cuma mau ajak berfikir kalau kaya itu tidak selalu tentang uang ini tentang Tuhan yang kasih rasa bukan harga harga atau merk dari harga barang.

ada hal yang mau ku cerita kan tapi malu seh but it's oke lah, ntah kenapa aku lagi heran beberapa hari ini gak tahu tepatnya radak lupa, sewaktu jalan pagi ntah kenapa di hari ku bilang pokoknya bulan ini aku harus beli ini, itu biasalah list anak kostan nah di list itu ada item handuk karena handuk itu sudah gak jauh beda dengan keset, wkwkwkwkwk,

Sewaktu komsel (cie anak Tuhan :v) aku termasuk kategori exiciting so i get the reward, ya bagaimana gak exciting anak-anak Tuhan nya cantik-cantik seh so wajar kita sebagai single high quality should show off, LOL, jujur kok janggal kayak anak sekolah minggu di buat tapi keren deh.

Jadi setelah bubar itu kita acara, dan di jalan ku buka lah penasaran toh setelah dibuka oh handuk rupanya, thanks deh dan itu aku belum ngecun dan tiba dikosan mau memejamkan mata ntah kenapa tiba-tiba ingat eh ini kalau gak salah masuk dalam list bulananan deh, ya ampun ntah kenapa itu aku jadi senyum-senyum sendiri ternyata Tuhan baik ya (Dari dulu coy), coba aja yang ku masukan list itu Mac Book, wkwkwkwkwkwkwkw.

Sebenernya seh bukan dari harga, merk tapi bagaimana Tuhan memberi rasa (keren gak kata-kata ku :p) 

Bulan depan listku dapat pacar, di jitak Tuhan wkwkwkwkwkwkw


Thanks for reading and visiting me
  






Wednesday 18 November 2015

How to Show Inspect Element in Safari (Windows)

Hello now i have been trying see what happend my website in every browser, so i add some browser cause first i just instal chrome, then i add up firefox and safari.

after instal and open all with address then i aware every user interfaces diffrent, then trying fixed but now i'm not tell all about it.

well hard for me to inspect element in safari cause i'm not familiar, so quick tutorial about it


First follow the instruction is here
















Second is here 






 

Thanks for visiting me, cheers

Tuesday 17 November 2015

Tuhan Care dengan Hati mu

Beberapa hari ini gw belajar hal tentang kesetia didalam Tuhan (cielah bahasa gw, geli gak seh dengernya but who's care lah) namanya hidup sering jatuh bangun, lupa ingat, semangat belajar kadang malas.

Tapi yang mau gw share adalah ketika kita atau gw datang menghadap Boss pagi hari dan ngobrol sambil nyanyi ntah kenapa bibir gw itu selalu aja pengen senyum and my heart full of happyness even kadang duit pegangan tinggal dikit #eh. tapi bukan itu yang jadi intinya, pernah gw perhatikan tingkat absen dipagi hari dengan Boss itu kadang semangat tiap hari, kadang juga bolong-bolong dan itu nyebabkan suka cita gw hilang, rasa ke egoan gw tinggi dan rasa untuk berdoa dan ngobrol dengan-Nya pun rada malas.

Setidaknya ketika lagi malas gw mencoba memaksakan diri untuk mendekat karena ketika gw berdiam diri dan menjauh yang ada malah pikiran jorok, hati jorok itu semua mendekat that's what i hate from my self, karena dekat dengan Tuhan hati menjadi sukaci a walau jomblo, gak punya duit semua hal-hal begitu gak pernah akan ada sewaktu rajin absen dan mengucap syukur.

Cuma ketika jatuh dan menyebabkan rasa malas itu yang bisa buruk, cepat-cepat beres dan bangun kembali kalau tidak hati akan menjudege diri sendiri bahwa loe gak pantas datang lagi karena loe sudah lakuin hal ini, lakuin hal itu dan itu normal tapi Tuhan gak peduli dengan apa yang sudah loe lakuin karena Tuhan care dengan hati mu yang ingin mendekat, gw percaya kok semua orang kepercayaanNya juga pernah jatuh tapi bukan jatuhnya yang di lihat, bagaimana kita bisa bangun kembali, let me give you a clue

  1. Musa jatuh dalam pelukan tante betsyba tapi dia bangun kembali, wait itu musa atau daud ya :v
Dan gw baru baca ntah dimana lupa, begini kira-kira bunyinya
  • Masakan orang jatuh tidak bangun kembali setelah dia jatuh
  • 7 kali orang percaya jatuh 8 kali dia bangkit 
Dari dua point itu menurut gw ada pemakluman ketika kita down but the only God care is your heart, did you want to come back for long time after  you leave Him ?

Thanks for reading and visiting me, Cheers





Friday 13 November 2015

Show Detail in Modal Bootsrap which Came From Database Using Codeignter

As developers we just Create, Read, Edit, Delete for me now on, but will be more than that cause i'm still newbie, so let me give short tutorial about show data in modal bootsrap using framework codeigniter, check this out

First create database blog and also table list_student

 -- phpMyAdmin SQL Dump  
 -- version 4.2.11  
 -- http://www.phpmyadmin.net  
 --  
 -- Host: 127.0.0.1  
 -- Generation Time: 13 Nov 2015 pada 11.15  
 -- Versi Server: 5.6.21  
 -- PHP Version: 5.6.3  
 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";  
 SET time_zone = "+00:00";  
 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;  
 /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;  
 /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;  
 /*!40101 SET NAMES utf8 */;  
 --  
 -- Database: `blog`  
 --  
 -- --------------------------------------------------------  
 --  
 -- Struktur dari tabel `list_student`  
 --  
 CREATE TABLE IF NOT EXISTS `list_student` (  
 `id` int(11) NOT NULL,  
  `title` varchar(250) NOT NULL,  
  `desc` text NOT NULL  
 ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;  
 --  
 -- Dumping data untuk tabel `list_student`  
 --  
 INSERT INTO `list_student` (`id`, `title`, `desc`) VALUES  
 (1, 'This is Student Title 1', 'Reference site about Lorem Ipsum, giving information on its origins, as well as a random Lipsum generator.Reference site about Lorem Ipsum, giving information on its origins, as well as a random Lipsum generator.Reference site about Lorem Ipsum, giving information on its origins, as well as a random Lipsum generator.Reference site about Lorem Ipsum, giving information on its origins, as well as a random Lipsum generator.'),  
 (2, 'This is Student Title 2', 'Reference site about Lorem Ipsum, giving information on its origins, as well as a random Lipsum generator.Reference site about Lorem Ipsum, giving information on its origins, as well as a random Lipsum generator.Reference site about Lorem Ipsum, giving information on its origins, as well as a random Lipsum generator.Reference site about Lorem Ipsum, giving information on its origins, as well as a random Lipsum generator.');  
 --  
 -- Indexes for dumped tables  
 --  
 --  
 -- Indexes for table `list_student`  
 --  
 ALTER TABLE `list_student`  
  ADD PRIMARY KEY (`id`);  
 --  
 -- AUTO_INCREMENT for dumped tables  
 --  
 --  
 -- AUTO_INCREMENT for table `list_student`  
 --  
 ALTER TABLE `list_student`  
 MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=3;  
 /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;  
 /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;  
 /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;  

Then create controller like this

 <?php  
 defined('BASEPATH') OR exit('No direct script access allowed');  
 class Modal extends CI_Controller  
 {  
   public function index()  
   {  
     $data['modal'] = $this->modal_bootsrap->modal();  
     $this->load->view('modal', $data);  
   }  
   public function detail()  
   {  
     $id       = $this->input->post('id');  
     $data['detail'] = $this->modal_bootsrap->detail($id);  
     $this->load->view('detail', $data);  
   }  
 }  
Here is view came function index
 <html>       
      <head>  
 <title>CRUD DROPZONE</title>  
 <link href="<?php echo base_url() ?>asset/css/bootstrap.min.css" rel="stylesheet">  
  <script type='text/javascript'>  
      //auto complete depan  
      var site = "<?php echo site_url();?>";   
      var  base_url = '<?=base_url()?>';  
 </script>  
 <script src="<?php echo base_url() ?>asset/js/jquery.min.js"></script>  
 <script src="<?php echo base_url() ?>asset/js/bootstrap.min.js"></script>  
 <script src="<?php echo base_url() ?>asset/js/dropzone.js"></script>  
 <script src="<?php echo base_url() ?>asset/js/ajax.js"></script>  
 <script src="<?php echo base_url() ?>asset/js/ajaxdropzone.js"></script>  
 <link href="<?php echo base_url()?>asset/css/bootstrap.min.css" rel="stylesheet">  
 <link href='<?php echo base_url();?>asset/css/dropzone.css' rel='stylesheet' />  
 </head>  
      <body>  
       <?php   
                 foreach ($modal->result() as $row) { ?>  
 <a href="" class="btn btn-lg btn-success"  data-toggle="modal" href="#basicModal" data-whatever="<?php echo $row->id ?>"><?php echo $row->title ?></a>  
 <br>  
                <br>  
           <?php   
            } ?>  
 <div class="modal fade" id="basicModal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">  
   <div class="modal-dialog">  
     <div class="modal-content">  
       <div class="modal-header">  
       <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>  
       <h4 class="modal-title" id="myModalLabel">  
 Modal title</h4>  
 </div>  
 <div class="modal-body" >  
                     <div id="detailstudent">  
                     </div>  
 </div>  
 <div class="modal-footer">  
         <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>  
     </div>  
 </div>  
 </div>  
 </div>  
 </body>  
 </html>  

Model is here
 <?php  
 if (!defined('BASEPATH'))  
   exit('No direct script access allowed');  
 class modal_bootsrap extends CI_Model  
 {  
   function modal()  
   {  
     return $this->db->get('list_student'); // Produces: SELECT * FROM mytable  
   }  
   public function detail()  
   {  
     $id = $this->input->post('id');  
     return $this->db->query("SELECT * FROM list_student where id='$id'");  
   }  
 }  


Then don't forget making ajax cause it will handle data in modal bootsrap which we load file inside modal with tag id="detailstudent"
 $(function() {   
  $('#basicModal').on('shown.bs.modal', function(event) {  
      var button = $(event.relatedTarget)   
      var id = button.data('whatever')   
      var modal = $(this);  
      var dataString = 'id=' + id;  
   $.ajax({  
         type:"POST",  
         url: base_url + "modal/detail",  
         data: dataString,    
         success: function(data) {  
    //console.log(data);  
          $("#detailstudent").html(data);  
         },  
         error: function(jqXHR, exception) {  
           alert('error ajax');  
         }  
     })  
 });  
 });  

This tutorial came from here , oh yea almost forget to configuration autoload.php
 <?php  
 defined('BASEPATH') OR exit('No direct script access allowed');  
 /*  
 | -------------------------------------------------------------------  
 | AUTO-LOADER  
 | -------------------------------------------------------------------  
 | This file specifies which systems should be loaded by default.  
 |  
 | In order to keep the framework as light-weight as possible only the  
 | absolute minimal resources are loaded by default. For example,  
 | the database is not connected to automatically since no assumption  
 | is made regarding whether you intend to use it. This file lets  
 | you globally define which systems you would like loaded with every  
 | request.  
 |  
 | -------------------------------------------------------------------  
 | Instructions  
 | -------------------------------------------------------------------  
 |  
 | These are the things you can load automatically:  
 |  
 | 1. Packages  
 | 2. Libraries  
 | 3. Drivers  
 | 4. Helper files  
 | 5. Custom config files  
 | 6. Language files  
 | 7. Models  
 |  
 */  
 /*  
 | -------------------------------------------------------------------  
 | Auto-load Packages  
 | -------------------------------------------------------------------  
 | Prototype:  
 |  
 | $autoload['packages'] = array(APPPATH.'third_party', '/usr/local/shared');  
 |  
 */  
 $autoload['packages'] = array();  
 /*  
 | -------------------------------------------------------------------  
 | Auto-load Libraries  
 | -------------------------------------------------------------------  
 | These are the classes located in the system/libraries folder  
 | or in your application/libraries folder.  
 |  
 | Prototype:  
 |  
 |     $autoload['libraries'] = array('database', 'email', 'session');  
 |  
 | You can also supply an alternative library name to be assigned  
 | in the controller:  
 |  
 |     $autoload['libraries'] = array('user_agent' => 'ua');  
 */  
 $autoload['libraries'] = array('database', 'email', 'session');  
 /*  
 | -------------------------------------------------------------------  
 | Auto-load Drivers  
 | -------------------------------------------------------------------  
 | These classes are located in the system/libraries folder or in your  
 | application/libraries folder within their own subdirectory. They  
 | offer multiple interchangeable driver options.  
 |  
 | Prototype:  
 |  
 |     $autoload['drivers'] = array('cache');  
 */  
 $autoload['drivers'] = array();  
 /*  
 | -------------------------------------------------------------------  
 | Auto-load Helper Files  
 | -------------------------------------------------------------------  
 | Prototype:  
 |  
 |     $autoload['helper'] = array('url', 'file');  
 */  
 $autoload['helper'] = array('url', 'file');  
 /*  
 | -------------------------------------------------------------------  
 | Auto-load Config files  
 | -------------------------------------------------------------------  
 | Prototype:  
 |  
 |     $autoload['config'] = array('config1', 'config2');  
 |  
 | NOTE: This item is intended for use ONLY if you have created custom  
 | config files. Otherwise, leave it blank.  
 |  
 */  
 $autoload['config'] = array();  
 /*  
 | -------------------------------------------------------------------  
 | Auto-load Language files  
 | -------------------------------------------------------------------  
 | Prototype:  
 |  
 |     $autoload['language'] = array('lang1', 'lang2');  
 |  
 | NOTE: Do not include the "_lang" part of your file. For example  
 | "codeigniter_lang.php" would be referenced as array('codeigniter');  
 |  
 */  
 $autoload['language'] = array();  
 /*  
 | -------------------------------------------------------------------  
 | Auto-load Models  
 | -------------------------------------------------------------------  
 | Prototype:  
 |  
 |     $autoload['model'] = array('first_model', 'second_model');  
 |  
 | You can also supply an alternative model name to be assigned  
 | in the controller:  
 |  
 |     $autoload['model'] = array('first_model' => 'first');  
 */  
 $autoload['model'] = array('dropzone_model','modal_bootsrap');  
Note 

  • I use codeignter without index.php so you need to remove index.php first to make all working fine
  • You can download database at here
  • File is here 
The way you download, please wait the click arrow in the top right then you can get file, 

If you have something to disscuss feel free to drop comment here, 


Thanks for visiting me

Sunday 8 November 2015

Disabled Video Auto in Facebook

Few month ago facebook has upgrade their service by adding some icon in chat box, giving auto video, etc. but here i will not discussion la cause i'm not expert on analisis applications !

So as users facebook i feel great to chit chat, liking sexy girls, discussion coding stuff but now i feel annoyed when facebook has feature about auto video and yes it spend more kuota (Inet). so i decide to disable it, please check this out

1. Login to your account then select pengaturan (Setting in english)















2. Then after click setting please click video in the left bar















3. Click on it Setting Video Auto then select Off















Congrats your facebook will not load video auto and it will not distrub you again by losing more kuota, Happy Sunday :D

Wednesday 4 November 2015

Tak Pernah Lelah Memeluk ku, Betapa Mulia Besar Kasih-Mu

Beberapa hari ini belajar setia dan berpengharapan hanya dengan Tuhan, ntah apa yang buat gw bangun di pagi hari dan langsung berdoa tentang sesuatu. ada rasa takut menjalani aktivitas kehidupan ini, wait disini bukan berarti lebay, maksudnya adalah pernah gak loe ngerasain sayang dengan seseorang even kalian belum jadian takut buat si doi kecewa karena sayangnya, nah case gw seperti itu.

Takut kalau-kalau gw sudah berusaha keras untuk mendekat dan coba untuk hidup benar tapi kebanyakan gagal dan jatuh, ntah kenapa pikiran ini selalu saja menyajikan tentang "percuma loe coba sekeras apa hidup benar kalau dalam hati masih menuduh Dia selalu menempatkan skenario jelek dalam hidup kita"

I'm not too religius so please read aja lah, Boss yang diatas itu bukan tipe yang arogan karena kita punya salah maka kita di hukum. Selama kita masih ada rasa untuk mendekat ya mendekat saja lah toh tidak ada yang melarang kita cuma pikiran kita sudah terdoktrin dengan ajaran-ajaran theology kekristen tembak langsung yang berpendapatan harus bersih dalam menghadap Tuhan tidak ada celah, kata-kata ini kan sudah memberi space bagi orang yang baru mendekat. let me tell you something lah seburuk apapun keadaan kita (gw) Tuhan gak pernah peduli, all He cares is your heart to came to Him ?

gak tahu ayatnya dimana tentang kasih Bapa terhadap anak sulung yang sudah bertahun-tahun pergi, ketika anak ini berinisiatif untuk pulang tapi takut kalau-kalau di hajar dengan bapaknya tapi fakta berkata lain, malahan bapaknya motong sapi pendek untuk di makan bahkan belikan baju baru untuk di buatkan pesta karena anaknya baru pulang, damn banget kan, how deep His love to us !

gw sudah tahu akan hal itu tapi ntah kenapa itu selalu saja patah ketika lagi down, galau gak belum ada cewek yang mau #eh terus alih-alih memberi alasan untuk boleh sedikit bandel tapi itu semua butuh proses toh, yang intinya kita gak boleh capek untuk berdiri kembali saat lagi jatuh karena 7 kali orang benar jatuh maka 8 kali dia akan benar (please correct benar gak seh kata-katanya wkwkwkw) bukan jatuhnya bro but how hard you are trying to stand up again.

eh ntah kenapa lagu ini enak di denger, that's why i give the tittle about this song

Di hatiMu terukir namaku 
Di mataMu terlukis wajahku 
Bukan karna kuat gagahku 
Namun hanya karna kemurahanMu

Meski terkadang aku terjatuh 
Tak pernah lelah Kau hampiriku 
Memelukku dengan cintaMu
 Betapa besar mulia kasihMu

Reff:BagiMu Tuhan s'gala pujian 
Hormat kemuliaanTiada ternilai salibMu Tuhan 
Sungguh berharga Engkau Yesus
 

Monday 2 November 2015

Change parent div background color by click href Using jquery

As developer we need to guide user or giving user has experience in our projects. today i have been learning something new for me lah that give user know where is the data already click in it, so i use jquery i create demo in codepen, enjoy lah

See the Pen LpGzjW by Freddy Sidauruk (@sidaurukfreddy) on CodePen.