Sugeng rawuh

PART 1 : Instalasi Flutter dan kebutuhan tools

Kebutuhan Tools 

1. Instalasi Flutter

install Flutter dapat di baca dokumentasi lengkap di sini :

    a. download git for windows

 2. Instalasi Android Studio & Update

Untuk install android studio dapat di download di sini :

 3. Intstall Emulator

Untuk emulator bebas menggunakan Geny Motion, bluestack. 
Tapi saya menggunakan NOX dapat di download di sini :

4. Visual Studio Code

untuk penulisan Coding saya menggunakan Visual Studio Code 
dapat di download di sini :





Share:

CodeIgniter\Exceptions\FrameworkException The framework CI 4

CodeIgniter 4.1.4

My Solution : 
I faced same issue and resolve following below steps:
  1. go to the app=> Config => Boot => production.php in your project
  2. Change the ini_set('display_errors', '0') to ini_set('display_errors', '1') above will show you the error detail then do the following:
  3. Open [xampp_folder_path]/php/php.ini to edit.
  4. Search for ;extension=intl and remove the ;.
  5. Save the php.ini file and restart Apache.

CodeIgniter\Exceptions\FrameworkException The framework needs the following extension(s) installed and loaded: intl.

Share:

Motovlog pakai gimbal dan HP - feiyu vlog pocket

 
Motovlog pakai gimbal dan HP - feiyu vlog pocket
Gimbal - feiyu vlog pocket

Link pembeliannya : https://shp.ee/hdjw42v?smtt=0.0.3

FITUR PRODUK :

Kapasitas beban 240g

Berat hanya 272g

Folds down for storage

Panning, Lock, dan Follow modes

Baterai bekerja hingga 14 jam

Mechanical range: ±330° pan, 165° roll, 240° tilt

Support lebar smartphone hingga 3.5″ (88mm)

1/4″-20 tripod mount dan tripod sudah disertakan


ISI DALAM BOX :

Feiyu VLOG Pocket Handheld Gimbal

Micro-USB to USB Type-A Charging Cable

Tripod

Carry Bag


Feiyu vlog pocket

Feiyu VLOG Pocket Handheld Gimbal mampu menangkap smooth handheld footage dengan smartphone Anda menggunakan 3-axis gimbal stabilizer. Ini begitu compact, ringan dan memungkinkan Anda untuk memasang smartphone hingga 7″ yang berukuran lebar antara 1,6 hingga 3,5″. gimbal folds down ini menggunakan tightening knob sehingga Anda dapat dengan mudah mengemasnya dan menyimpannya.

VLOG Pocket dilengkapi quick toggle button untuk memberi daya pada gimbal dan mengubah antara mode lock dan panning, dan juga memungkinkan Anda untuk dengan cepat mengatur ulang smartphone Anda dalam mode landscape atau portrait. Ini juga dilengkapi tombol kedua untuk mengambil foto atau mulai merekam video. VLOG Pocket disinkronkan dengan aplikasi Feiyu ON menggunakan Bluetooth 4.1 untuk memberi Anda alur kerja yang comprehensive yang terdiri dari beberapa mode dan fungsi pemotretan.

Kabel micro-USB disertakan untuk mengisi daya baterai lithium-ion 1300mAh dalam kira waktu dua jam. Baterai dapat bekerja hingga waktu sekitar 8 jam dan sekitar 14 jam dalam standby mode. Juga disertakan tripod mini yang menempel pada bagian bawah 1/4″-20 ulir sehingga Anda dapat menahan gimbal pada permukaan yang rata.

Pengalaman setelah membeli

Setelah menggunakan gimbal feiyu vlog pocket ini yang versi pertama atau versi 1, saya cukup puas untuk pemakain sehari-hari. Baterai yang awet, penggunaan yang gampang dan aplikasi yang memudahkan untuk shoot berbagai cara. Feiyu vlog pocket ini sangat kecil jadi saya tinggal masukan kantong celana atau tas kecil dan bisa di bawa dengan gampang, karena setiap lekukan ada kuncinya masing-masing jadi lebih aman dan sangat aman menurut saya. Bateray juga sangat awet, bahkan pernah yang gunakan bateray HP saya habis duluan sebelum bateray gimbal feiyu ini habis.

Motovlog pakai gimbal HP

Gimbal ini juga sering saya gunakan untuk motovlog ke mana-mana, dan hasilnya cukup stabil sekali dibanding dengan tidak menggunakan gimbal. Selain menggunakan HP yaitu Sony Xperia xz1 saya juga pakai GoPro Hero 4 Silver, jadi camera action cam ini belum ada fitur stabilizernya. Dengan menggunakan gimbal feiyu Vlog ini hasilnya pun sangat bagus seperti video dibawah ini.

1. Gopro Hero 4 Silver menggunakan Gimbal


2. Motovlog pakai gimbal dan HP



Untuk temen-temen yang mau beli feiyu vlog pocket yang veris pertama ini sekarang harganya sangat murah sekali dibawah 1 jutaan. Berikut link pembeliannya di Shoope



Share:

Lirik Lagu & Kunci Gitar Lemah Teles - YENI INKA

Intro:

Jujur ati iki loro

Durung biso nompo kenyataan

Tanduran sing wes tak sirami

Malih dadi awu ireng diobong karo kahanan


Biyen janji bareng bareng

Ngrasakne susah lan seneng

Saiki kowe medotke angen angen

Tak kuatne ati yen kudu kelangan


Reff

Kowe mbelok ngiwo nengen tanpo nguwasne mburi

Tak  tabrak kowe loro iki salahe sopo

Yen kowe wes ra tresno ngomongo jo trus lungo

Awas nemoni apes lemah teles gusti sing bakal mbales

Share:

PCX 160 REMBES WATERPUMP - PROSES CLAIM GARANSI

PCX 160
PCX 160

Introduce

Sebelum membahas rembes di motor PCX 160 ABS milik saya sendiri saya ingin membagikan pengalaman selama 2-3 bulan menggunakan motor PCX terbaru ini.

Motor PCX 160 saya beli setelah menjual motor New CB 150 R Generasi ke Dua V2, karena di rumah sudah ada motor NMAX gak mungkin saya beli NMAX lagi walau yang versi baru. Dan ambilah PCX 160 ini dengan harga kurang lebih 31 jutaan. 


Beli motor PCX 160 di Pacitan Jawa Timur

PCX 160 CBS
PCX 160 CBS Gray Mate

Motor ini saya beli di kampung rumah saya tinggal karena biar enak untuk proses pajak dan proses-proses lainya di kemudian hari. Beli motorpun tanpa harus ke diler resmi tapi karena sudah punya teman sales Honda jadi tinggal telp dan ahirnya stok PCX ready dan tinggal satu warna Gray Mate, ya sudah dengan banyak negoisasi ahirnya saya ambilan PCX 160 Terbaru ini. Dan selang beberapa hari motorpun ahirnya di antar kerumah tapi untuk Plat nomor dan STNK harus menunggu maksimal satu bulan.


Kesan pertama setelah menjajal Motor PCX 160 Baru

Saya sebelumnya menggunakan motor matic Vario 150 dan NMAX tahun 2015 yang saya beli di pacitan juga selain motor New CB 150 R. Jadi tipikal dan rasa menaiki motor NMAX sudah sangat paham betul istilahnya begitu. PCX 160 pun ahirnya saya coba pertama kali, kalau orang menyebutnya inreyen dan wah ternyata empuk, nyaman pas untuk saya dengan berat 195 tinggi 73. 
Saya gunakan terus menerus setiap hari dan puas banget pokoknya mantap. Kalau stang posisi sama NMAX sedikit berbeda agak turunan PCX ini tapi sama-sama nyaman. 


Touring PCX 160 Dari Pacitan - Jakarta Pusat

Kembali ke Jakarta Pusat tempat saya bekerja sehari-hari dari pacitan biasanya saya naik transportasi umum saya berniat menggunakan motor PCX 160 terbaru ini dan ini adalah kali pertama saya naik motor dari Pacitan Jawa Timur ke Jakarta Pusat tepatnya di Tanah Abang. Jarak kurang lebih 700 KM via pantura semarang sendirian. Luar biasanya motor ini nyaman banget di pakai untuk selonjoran pokoknya gaya bebas lah tetap nyaman, sesekali berhenti untuk istirahat dan makan. Jalan yang saya lalui tidak hanya aspal halus bahkan jalan berlubang parah pun saya libas dengan cukup kencang namun hati-hati dan rasa di PCX 160 ini masih nyaman tidak ada masalah apapun selama perjalan itu. 


Waterpump PCX 160 Rembes / Bocor / Netes



Sebenarnya isu ini sudah ramai di group PCX 160 sebelum saya OTW jakarta dari pacitan pun saya juga sudah paham bahkan sebelum pembelian PCX 160 ini saya juga cari kelemahan motor dan isu paling ramai adalah di Waterpump bocor, shock jedag-jedug itu yang paling ramai. Namun saya tetap pilih motor ini karena saya belum pernah punya motor PCX. 
Namun karena saya enggan dan males cek motor hingga bulan juni sesampainya saya di jakarta motor tetap saya gunakan dan mungkin sebelum saya sampai di jakarta pun motor ini sudah rembes mungkin ya.
Ahirnya iseng-iseng pada tanggal 21 Juni 2021 kemarin saya vidiokan waterpump dari bawah karena cukup susah ambil gambar waterpum. Hasilnya pun REMBES cukup lumayan lah ya. tapi kondisi coolant di penanpungan masih cukup banyak masih dibawahnya Upper. 


Chat Astra Honda Care Untuk Claim Garansi

Waterpump PCX 160 Rembes
Waterpump PCX 160 Rembes - Foto waterpump bawaan

Cukup sering saya chat layanan ini dan di balas oleh pihak Honda terkait chat yang dikirimkan di messeger FB. Saya tulis semua problem di motor keluh kesah (bukan curhat ya) di chat ini tentunya kondisi waterpump REMBES saya kirimkan juga hasil video yang saya rekam sebelumnya. 
Dan selang sehari saya di Telp untuk konfirmasi masalah dan disarankan ke Ahass terdekat.


Proses Claim Garansi Waterpump di Ahass

Saya berbegas ke Ahass dekat tempat tinggal di Jakarta Pusat, saya kasih tau semua problem di motor saya tunjukin juga chat saya dengan Astra Honda Care + video juga sehingga gampang lah ngejelasin permasalah ini motor ke mekanik. Saya cukup ngeyel dan ada perdebatan sedikit karena saya maunya ganti part bukan diperbaiki, mengapa begitu karena sudah ratusan pengguna PCX 160 ini yang bermasalah di waterpump dan setelah di perbaiki kembali bocor, bahkan ada yang diganti dengan part baru tetap masih bocor walaupun merk berbeda. Dari situlah chat, foto temen-temen group saya tunjukan ke mekanik sembari saya chat ke Astra Honda Care untuk saya bisa ganti Part dan memang proses claim itu adalah di Cek dulu oleh mekanik baru di Claim part yang baru. Alhamdullilahnya part warterpump ready di Ahass pusat jadi tinggal diambil dan dipasang, pagi masuk Ahass dan sore sudah ditelp kalau motor sudah selesai. 


Persyaratan Claim Garansi - Gratis 

Tentunya motor belum di modifikasi yang aneh-aneh ya di bagian mesin, selain itu buku service, KTP, dan STNK. Pihak Ahass memfoto copy atau kita bisa foto copy sendiri biar cepet prosesnya. Cuma itu saja.


Kondisi motor setelah diganti Waterpump baru

Hingga saat ini sudah 2 hari motor saya pakai setelah claim belum saya cek ulang apakah Waterpump masih aman atau sudah rembes lagi, harapanya sembuh dari rembesnya. Akan saya tulis lagi beberapa hari setelah motor saya gunakan apakah masih ada masalah Rembes di Waterpumpnya atau aman.

Matur Nuwun
Om Fiki

Share:

npm warning: It is recommended you upgrade to 3.2.7 or 4.3.1

Pusing dengan error yang muncul di server terkait PM2 sepert ini 

pm WARN deprecated debug@4.1.1: 
Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity 
ReDos regression when used in a Node.js environment. 
It is recommended you upgrade to 3.2.7 or 4.3.1. 
saya menggunakan node js versi di bawah 10. 
dan setelah saya update dan saya menggunakan versi yang v.13.10.0
error di atas dapat ter atasi.


Share:

Remove PM2 Uninstall

 Hi,

I uninstalled pm2 using sudo:

pm2 kill
npm remove pm2 -g
#test with :
which pm2

Regards

Share:

Install xampp di vps server

 Kali ini saya mencoba menginstall xampp ubuntu di VPV server. Dulu belum pernah menggunakan xampp di server, biasanya hanya install apache, mysql, dan phpmyadmin. Namun kali ini iseng saja untuk install xampp di vps.

Kendala pertama yaitu di phpmyadmin, tidak bisa di akses karena hanya tertulis local, dan saya edit di hhtpd-xampp.conf

letaknya di /opt/lampp/etc/extra

dengan mengganti text

Nothing worked for me but following thing was awesome:

1) Open

httpd-xampp.conf

which is at

/opt/lampp/etc/extra/

2) Find <Directory "/opt/lampp/phpmyadmin">

3) Now just add Require all granted before

4) So the code will look like this
<Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted </Directory>

5) Now finally Restart the xampp with this command /opt/lampp/lampp restart

That's it and you are Done!

It also work with xampp. :)

Share:

DOKUWIKI ERROR - The datadir ('pages') at ./data/pages is not found

My errorr is : The datadir ('pages') at ./data/pages is not found, isn't accessible or writable. You should check your config and permission settings. Or maybe you want to run the installer?

and my solution :

Change an access folder's

chmod -R 777 data/ ; chmod -R 777 lib/ ; chmod -R 777 conf/

Share:

How to zip and unzip the files via Command line - ubuntu 20

Steps 1 unzip

  • apt-get install zip
  • Unzip : zip -r example.zip original_folder
Steps to zip

  • Step 1 : Login to the server via terminal

  • Step 2 : Install unzip (in case you do not have). To Install the unzip, type the following command

  • sudo apt-get install unzip
  • unzip default.zip
Share:

PM2 for Node.js developers - settings in my application

Installing pm2

Firstly, pm2 should be installed globally to run several applications.

npm install pm2 -g

pm2 uses a configuration file to maintain the application.it can be either JSON or js or YAML file.

Here, we are going to use process.json file which will have the configuration for our application.

Application Setup

Create a simple node.js application with a file called app.js

npm init --yes

add the following code in app.js.

const express = require('express');

const app = express();

app.get('/',(req,res) => {

    res.send("PM2 is working, Send me Home");
    
})

const PORT = process.env.PORT;
app.listen(PORT,() => {
    console.log(`server is running on port ${PORT}`);
})

After that, create a file called process.json. it contains the apps array which contains the application configuration details.

{
    "apps": [{
        "name" : "nodepm2",
        "script" : "./app.js",
        "env" : {
            "PORT" : 4005
        },
        "env_production" : {
            "PORT" : 4000
        }
    }]
}

Firstly, name is the name of the process that pm2 running. pm2 will run the file mentioned in the script. Here, it will run like

pm2 start app.js

env contains the environment variable for the application. we can specify different env variables such as development, production or staging.

Here, we mentioned the environment variables for production and default(development).

Running pm2

Therefore, To run the application using pm2, we can start the application using the configuration of pm2.

pm2 start process.json
Share:

fix problem UnhandledPromiseRejectionWarning: Error: Evaluation failed: TypeError: Cannot read property 'default' of undefined

whatsapp-web.js from pedroslopez

I got an error yesterday, February 28, 2021

Error: Evaluation failed: TypeError: Cannot read property 'default' of undefined



fix
1. npm i whatsapp-web.js
2. npm audit fix


Share:

Mysql in Ubuntu 20 error Column count of mysql.proc is wrong. Expected 20, found 16. The table is probably corrupted

 Message Error : Column count of mysql.proc is wrong. Expected 20, found 16. The table is probably corrupted

Fix my Problem :

1. open terminal

2. write coment : sudo /opt/lampp/bin/mysql_upgrade

3. restart apache

4. finish. 


i had the error when created a stored procedure mysql

Share:

Cannot send email from VPS with CodeIgniter

Gagal mengirim Email Gmail dari VPS

Ternyata tidak hanya saya saja yang mengalamai kendala saat mengirim Email khususny Gmail dari website dengan menggunakan VPS. masalah ini sudah saya alami sejak 2013, dan hari ini saya mencoba kembali apakah masih sama dengan source code yang tentunya berbeda. Saya menggunakan CI 3 untuk saat ini, source code sesuai dengan library CI yang ada di documentasi ternyata tetap tidak bisa. 

Gmail, yahoo mungkin sangat ketat jadi kalau ada proses send email melalui port atau ip VPS dianggapnya kurang aman. 

Saya juga menggunakan Cloud Hosting, untuk masalah kirim email di hosting tidak ada masalah sama sekali. 

Fix problem untuk masalah saya sendiri

Dengan memanfaatkan Hosting yang ada, ahirnya saya membuat semacam API sendiri di Hosting untuk mengirim email dari VPS manapun, dengan memberikan hak akses kunci agar lebih aman lagi. 

Share:

Auto run node js if reboot system


Image : list pm2 , check after reboot system 

Auto run node js if reboot system

1. Install PM2 globally using NPM

npm install pm2 -g


2.Start your script with pm2

pm2 start app.js


3. generate an active startup script

pm2 startup


NOTE: pm2 startup is for startting the PM2 when the system reboots. PM2 once started, restarts all the processes it had been managing before the system went down. In case you want to disable the automatic startup, simply use pm2 unstartup If you want the startup script to be executed under another user, just use the -u <username> option and the --hp <user_home>:




Share:

Puppeteer can't launch chromium, missing shared library libgbm.so - ubuntu

sudo apt-get update

sudo apt-get install -y libgbm-dev

Share:

Update password root phpmyadmin ubuntu 20

 Try restart mysql-server before execution the comands

sudo service mysql restart

MYSQL-SERVER >= 5.7

sudo mysql -uroot -p
USE mysql;
UPDATE user SET authentication_string=PASSWORD('YOUR_PASSWORD') WHERE User='root';
UPDATE user SET plugin="mysql_native_password";
FLUSH PRIVILEGES;
quit;

MYSQL-SERVER < 5.7

sudo mysql -uroot -p
USE mysql;
UPDATE user SET password=PASSWORD('YOUR_PASSWORD') WHERE User='root';
UPDATE user SET plugin="mysql_native_password";
FLUSH PRIVILEGES;
quit;

Share:

Codeigniter CSRF valid for only one time ajax request

 You can set this in config.php

$config['csrf_regenerate'] = FALSE;

so the csrf protection is valid during all the session time it will solve your problem. If you set $config['csrf_regenerate'] = true; then CI generate new csrf token every request so your old csrf token not match with new generated csrf token

Share:

Install Ubuntu 20 - setting alokasi tiap partisi

 

Alokasi memori adalah 100GB atau 100.000 MB

akan dibagi menjadi 4 partisi lagi yaitu :

1. Swap 

- di sesuaikan RAM saat ini saya pakai 16GB jadi swap saya juga 16 GB

- logical

2. Root

- Root ini untuk file system seperti disk C kalau di windows

- saya lokasikan 40 - 50 GB

- primary

- /

3. Home

- Sisa dari size saya alokasikan ke home kurang lebih 24 GB

- logical

- /home

4. Boot

- untuk menyimpan boot loader atau group ubuntu nantinya

- /boot

- logical

- alokasi size sisa dari proses diatas saya alokasikan semuanya


Share:

Tonton video



Yuk, SUBSCRIBE

omfiki.blogspot.com

Blog Archive