Showing posts with label Code. Show all posts
Showing posts with label Code. Show all posts

Friday, April 17, 2020

Show Battery Status With Python 3

Hi Guys, Long time no see u, so today i manage to change my blog main language to english in order to get more viewers (i hope so) so this is one of my post , the other post will updated soon as possible, as long i have time to do this during quarantine, so here we go 
show the battery progress with Python 3


Note : if youre using linux, check the python version by typing python-V (big v) to check the version), if return python 3.x you are ready to go, otherwise use python3 instead

all we need is a library called psutil, you can simply install it by typing :

Install the stuff:

pip install psutil

if not working perhaps :
pip3 install psutil

will help

okay we getting started.

i will trying to explain every line below


save under battery.py and call the command

Tested On : Arch Linux (Python 3.8)
Read more

Sunday, July 14, 2019

PHP QR Code Generator

Selamat {pagi | siang | malam} kali ini saya akan share sebuah aplikasi sederhana

Langsung ke topik saja

Apa itu QR Code ? , apa fungsinya , apa kelebihan qr code ? semuanya bisa dilihat di https://id.wikipedia.org/wiki/Kode_QR

System Requirements:
  1. XAMPP server / LAMPP server
  2. Versi PHP 5.6 atau lebih
  3. php-gd Terinstall ( kalau menggunakan XAMPP mungkin telah terinstall secara otomatis)


ini merupakan aplikasi yang sangat sederhana , terdiri dari 3 .php dan library dari
https://github.com/dwisetiyadi/CodeIgniter-PHP-QR-Code

walaupun librarynya dibuat untuk codeigniter , library ini masih berfungsi dengan baik di native , untuk mendownload source codenya bisa langsung navigasi ke

DOWNLOAD

Read more

Sunday, September 23, 2018

W3School Offline Update September 2019

Codemorty - Yaps , kali ini admin sudah membuat website W3School dapat diakses secara offline , dengan bantuan aplikasi httrack ,





Langsung saja yang kita tunggu Link Download :
UPDATE : W3SCHOOL OFFLINE UPDATE SEPTEMBER 2019
        Size Download : 300+ MB [.rar]
        Setelah Diekstrak : 1.0+ GB

Link Download Dapat ditemukan di sini :


Sekian

Related Search :


  • w3school offline 2018 full
  • w3school offline terbaru
  • w3school offline 2018 
  • w3school high compressed
  • w3school offline latest 2018 april
  • w3school offline version free download
  • w3school offline download
Read more

Friday, April 6, 2018

Menghilangkan index.php di OpenSID [Codeigniter]

Codemorty - Menghilangkan index.php di link open sid [CI]


    
By default opensid menggunakan link localhost/opensid/index.php/first 
akan lebih bagus dan ringkas , kita bisa menghilangkan index.php , menjadi localhost/opensid/first
 
    caranya:


        Gunakan .htaccess
            buatlah file bernama .htaccess di folder root opensid anda [nama folder root bisa ditemukan di link setelah localhost]
        edit file tersebut dan isikan script berikut
           

            # Bugfix
            RewriteCond $1 ^(surat)
            RewriteRule ^(.*)$ index.php/$1 [L,QSA]

            # Menghilangkan index.php
            RewriteEngine On
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule ^(.*)$ index.php/$1 [L]


        save dan exit
            pastikan apache2 sudah bisa mengakses .htaccess , caranya bisa dilihat di sini
            dalam script ini juga terdapat bugfix pada comment #Bugfix


Silahkan akses website opensid dengan menggunakan url localhost/opensid/first
 Jika kalian sudah mengikuti tips diatas , maka kalian akan bisa melihat tampilan awal opensid

Read more

Mengizinkan apache2 mengakses file .htaccess , dan mengaktifkan mod_rewrite pada apache2

Cara Mengizinkan apache2 mengakses file .htaccess , dan mengaktifkan mod_rewrite pada apache2 ,
Masalah ini ditemui pada open sid :

situasi>

kita tidak bisa mengakses http://localhost/desabeku/first
tapi kita bisa mengakses http://localhost/desabeku/index.php/first



asumsi>

Modul mod_rewrite pada apache2 belum dienable atau apache2 tidak diizinkan untuk mengakses .htaccess

Solusi>
    TERDAPAT 2 SOLUSI YAITU 1 ATAU 0 , FIX OR DELETE?

    #DELETE:
        -Hapus file .htaccess di folder root website
    #FIX:

        # apt-get install apache2
        # a2enmod rewrite
        # service apache2 restart
        # nano /etc/apache2/sites-available/000-default.conf

cari baris kode <VirtualHost *:80>
    tambahkan script berikut dibawah persis baris kode <VirtualHost *:80>

        <Directory /var/www/html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
//pastikan AllowOverride None menjadi AllowOverride All , untuk mengaktifkan file .htaccess


Maka akan jadi seperti ini:

<VirtualHost *:80>
    <Directory /var/www/html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
    </Directory>
    # The ServerName directive sets the request scheme, hostname and port that
    # the server uses to identify itself. This is used when creating
    # redirection URLs. In the context of virtual hosts, the ServerName
    # specifies what hostname must appear in the request's Host: header to
    # match this virtual host. For the default virtual host (this file) this
    # value is not decisive as it is used as a last resort host regardless.
    # However, you must set it for any further virtual host explicitly.
    #ServerName www.example.com

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html


    # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
    # error, crit, alert, emerg.
    # It is also possible to configure the loglevel for particular
    # modules, e.g.
    #LogLevel info ssl:warn

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    # For most configuration files from conf-available/, which are
    # enabled or disabled at a global level, it is possible to
    # include a line for only one particular virtual host. For example the
    # following line enables the CGI configuration for this host only
    # after it has been globally disabled with "a2disconf".
    #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet



DAN yang terakhir kita restart apache2
      # service apache2 restart

Coba akses open sid dengan url 


      http://localhost/desabeku/first

Jika konfigurassi diatas benar maka anda akan melihat tampilan awal opensid


 
Read more

Wednesday, April 4, 2018

Mengedit tampilan Login Admin di Open SID

Codemorty - Yo! Kawan ! setelah kemarin saya share tentang styling halaman awal , sekarang saya akan coba mengedit tampilan login admin di Open SID Langsung saja

Jika kita membuka halaman login open sid maka kurang lebih url nya seperti ini :


http://localhost/desaku/index.php/siteman

Berarti anda membuka file php yang ada di /donjo-app/controllers/siteman.php 

Langsung saja styling , sedikit info Open sid menempatkan tampilan dan fungsi nya berbeda jika kalian sudah membaca tentang apa itu codeigniter pada postingan saya sebelumnya seharusnya anda sudah memahami konsep MVC , 

untuk mengedit tampilan Login Admin kita harus mengedit file php di /donjo-app/views/siteman.php
 Sebelum styling


edit saja file tersebut , dan jika perlu edit juga file css , untuk file css saya tidak bisa menyebutkan satu satu karena lumayan susah untuk mencari nya , ubahlah sesuai dengan selera kalian , untuk pengeditan login admin ini terbilang lebih mudah daripada mengubah tampilan awal open sid karena cuma satu file yang di gunakan , yaitu siteman.php  dan beberapa css , cuma beberapa file css kok , gak usah dipikir dalem dalem !

tentukan class atau id yang akan di styling dan cari style yang ada di css dan voila ! 

oh untuk catatan , jika tampilan tidak bergeming setelah anda styling ,ada kemungkinan browser anda menyimpan cookie dan coba hapus cookie anda jika mengalami masalah seperti ini 




Setelah styling 


Terimakasih sudah berkunjung 

ADA PERTANYAAN? KONTAK FACEBOOK SAYA DI https://www.facebook.com/kuntulsu
Read more

Wednesday, March 21, 2018

Mengedit Tampilan awal Open SID

Codemorty- Yo! Pengalaman saya dari IT Volunteer di desa beku adalah mengelola open sid untuk informasi desa yang menjalankan program srintekdes (sistem integrasi teknologi desa) , dan kala itu saya mendapatkan job untuk styling open sid , wadoh! open sid itu apaan coba ? ternyata oh ternyata , open sid merupakan CMS denga bahasa pemrograman PHP dengan menggunakan Framework Codeigniter , dah saya sudah baca sekilas , saya sudah punya gambaran sedikit tentang codeigniter , yang sudah pernah saya post di postingan sebelumnya . BEH langsung saja kita ke open sid



Saya sudah berasumsi bahwa anda sudah menginstall opensid di local atau hosting , so langsung saja 

Jika kita membuka url open sid maka kurang lebih akan seperti ini 

http://localhost/opensid/index.php/first

artinya kita membuka page di open sid root directory yaitu :

di donjo-app/controller/first ini adalah halaman utama open sid dan controller first ini mengundang file theme di themes/default/* mungkin sudah itu sedikit pengenalan tentang cara kerja open sid serta codeigniter , sekarang kita mulai styling tampilan open sid-nya:

  • Open sid menyediakan 2 tema , yaitu tampilan default dan tampilan hadekawa , untuk menggantinya , buka admin panel , lalu ada icon di pojok kanan atas , klik > pengaturan > setting aplikasi (pada menu paling bawah , ganti default menjadi hadekawa) setelah itu save , mudah? ternyata tampilan hadekawa pun tidak terlalu menarik menurut saya , untuk mengedit nya kita perlu mengedit file css di folder hadekawa 



Tampilan Tema Hadekawa
  • Mengedit tampilan awal , folder tema hadekawa terletak di :
/themes/hadakewa/
List file yang perlu diedit
  1. Header.php : file ini terletak di /themes/hadekawa/layout/header.php , header.php ini merangkup tampilan yang ada di sini 
  2.  teks_berjalan.php : file ini terletak di/themes/hadekawa/layout/teks_berjalan.php ,teks_berjalan.php ini merangkup skrip teks berjalan .
  3. menu_tpl.php : file ini terletak di /themes/hadekawa/partial/menu_tpl.php ,merangkup skrip navigasi bar yang ada di paling atas 
untuk mengubah gambar yang ada di tampilan awal berada di /desa/css/hadekawa/desa_web.css  

Itu saja mungkin itu saja dulu silahkan di kreasikan dan dikembangkan lebih ! oh iya akan saya tunjukkan hasil editan saya 



OPEN SID DESA BEKU KARANGANOM KLATEN ! 

ADA PERTANYAAN? KONTAK FACEBOOK SAYA DI https://www.facebook.com/kuntulsu

Terimakasih sudah berkunjung!


Read more

Tuesday, March 20, 2018

Install Codeigniter Framework di LAMP Server


Codemorty- Yo! Mina sebelumnya saya sudah posting tentang pengertian , kelebihan , kekurangan codeigniter . belum lihat? klik disini





Yap , saya sudah berasumsi bahwa anda sudah mengenal sedikit tentang codeigniter , karena sebelumnya saya belum memberikan cara menginstallnya , sekarang admin akan share cara install codeigniter di LAMP Server 

Langsung saja :

HAL YANG PERLU DIPERHATIKAN DALAM MENGINSTALL CODEIGNITER!:

  • Anda harus menginstall LAMP Server di Linux anda 
  • pastikan versi PHP anda support untuk versi codeigniter-nya 
Setelah terinstall dengan baik kita lanjutkan dalam penginstalanya

  1. Downlad source code di https://github.com/bcit-ci/CodeIgniter/archive/3.1.7.zip atau di website resminya ci di https://codeigniter.com/
  2. Setelah terdownload maka kita akan mendapati zip file dengan nama Codeigniter3.17 (ini versi terbaru pada saat ini) 
  3. Ekstrak File zip tersebut 
  4. rename folder codeigniter 3.17    MENJADI nama folder yang mudah diketik seperti misalnya codeigniter
  5. Setelah di rename , copy folder tersebut ke dalam apache root location , by default, folder ini berada di /var/www/html
  6. Untuk memastikan , buka terminal anda dan ketikkan service apache2 start dengan menggunakan hak akses root
  7. Codeigniter sudah siap , ketikkan http://localhost/codeigniter/ di browser dan akan muncul tampilan default codeigniter 
Masih bingung ? Pantengin nih video!



SELAMAT ANDA TELAH MENGINSTALL CODEIGNITER DI LINUX ANDA ! 
Read more

Kupas Tuntas Framework Codeigniter

Codemorty- yosh ! minna kali ini saya akan share tentang codeigniter framework







yaps yang pertama:
 apa itu codeigniter?

CodeIgniter merupakan aplikasi sumber terbuka yang berupa framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP.CodeIgniter adalah php framework yang awalnya ditulis oleh Rick Ellis, pendiri dan CEO EllisLab.com, perusahaan yang mengembangkan codeigniter. Saat ini, codeigniter dikembangkan oleh komunitas dan disebarkan ke seluruh dunia dengan lisensi bebas.Codeigniter dirilis pertamakali pada 28 februari 2006.

apa itu framework dalam dunia pemrograman? 

Framework secara sederhana dapat diartikan kumpulan dari fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat pekerjaan seorang programer, tanpa harus membuat fungsi atau class dari awal.

kenapa harus codeigniter? Apa kelebihan codeigniter?

Ada beberapa kelebihan CodeIgniter (CI) dibandingkan dengan Framework PHP lain,
  • Performa sangat cepat : salah satu alasan tidak menggunakan framework adalah karena eksekusinya yang lebih lambat daripada PHP from the scracth, tapi Codeigniter sangat cepat bahkan mungkin bisa dibilang codeigniter merupakan framework yang paling cepat dibanding framework yang lain.
  • Konfigurasi yang sangat minim (nearly zero configuration)  : tentu saja untuk menyesuaikan dengan database dan keleluasaan routing tetap diizinkan melakukan konfigurasi dengan mengubah beberapa file konfigurasi seperti database.php atau autoload.php, namun untuk menggunakan codeigniter dengan setting standard, anda hanya perlu mengubah sedikit saja file pada folder config.
  • Banyak komunitas: dengan banyaknya komunitas CI ini, memudahkan kita untuk berinteraksi dengan yang lain, baik itu bertanya atau teknologi terbaru.
  • Dokumentasi yang sangat lengkap : Setiap paket instalasi codeigniter sudah disertai user guide yang sangat bagus dan lengkap untuk dijadikan permulaan, bahasanya pun mudah dipahami.
  • Dan banyak lagi yang lainnya.
Lalu, apa kekurangan codeigniter? 
  1. Update Core engine tidak secepat framework yang lain
  2. Masih banyak kelonggaran dalam hal koding
  3. Tidak mencerminkan MVC yang sesungguhnya.

Fitur fitur apa yang yang ditawarkan oleh codeigniter?
  • Model-View-Controller Based System
  • Query Builder Database Support
  • Form and Data Validation
  • Security and XSS Filtering
  • Session Management
  • Email Sending Class. Supports Attachments, HTML/Text email, multiple protocols (sendmail, SMTP, and Mail)
  • Image Manipulation Library (cropping, resizing, rotating, etc.)
  • File Uploading Class
  • FTP Class
  • Localization
  • Pagination Data
  • Encryption
  • Search-engine Friendly
  • URLs Flexible
  • URI Routing
  • Large library of “helper” functions
    Bagaimana Cara kerja Codeigniter?
      
    Saat anda mengakses alamat instalasi codeigniter, misalkan di alamat http://localhost/codeigniter, anda menjumpai halaman selamat datang.
    Halaman ini disediakan oleh file welcome_message.php di dalam folder system/application/views. File tersebut dikontrol oleh file welcome.php di folder system/application/controllers.
    Disini, controller welcome.php tidak menggunakan model, karena aplikasinya sangat sederhana, tidak ada pengolahan data, tidak memerlukan interaksi dengan visitor.
    Bagaimana codeigniter mengetahui controller mana yang dipanggil saat kita mengakses alamat root http://localhost/codeigniter (sebenarnya kita mengakses: http://localhost/codeigniter/index.php/controller_default)? Hal ini, kita definisikan di dalam file routes.php dalam folder system/application/config.

      yak mungkin itu saja ya terimakasih~
      Read more