Showing posts with label Sharing. Show all posts
Showing posts with label Sharing. Show all posts

Kelemahan Macbook dan Iphone

Kelemahan macbook dan iphone sama-sama pada temperatur-nya yang panas, terutama apabila umurnya sudah beberapa tahun, dikarenakan update berkala dari apple. Saya mengira ketika di update akan lebih baik dan efisien dalam penggunaan hardware tetapi malah sebaliknya. 

itu bukan terjadi tanpa bukti. saya menginstall windows juga di macbook saya, dan di windows itu sangat irit baterainya dan juga tidak panas, bahkan untuk menonton youtube. berbeda pada saat menggunakan macos sangat boros baterai dan juga laptop menjadi sangat panas, bahkan menggunakan efficient mode sekalipun.

Remove php from ubuntu 20.04 virtualmin with extensions

show installed php on server

sudo apt list --installed | grep php

 

remove installed php

sudo apt-get purge 'php8.1*'


install intl extension ubuntu

sudo apt-get install php7.4-intl

install mysqli
sudo apt-get install php-mysql
 install mysqlnd
sudo apt-get install -y php7.4-mysqlnd

ubah writable/cache ke 0777

install php-xml
sudo apt-get install php7.4-xml

Open winbox from MacOS


 1. Install homebrew

2. install wine from homebrew

3. open winbox64.exe from wine

Error send smtp gmail wrong version number

 1408F10B:SSL routines:ssl3_get_record:wrong version number

error ketika mengirim menggunakan tls 587

solusi : gunakan ssl 465

ERR_SOCKET_TIMEOUT npm js

error pada saat install react js, muncul keterangan timeout 


solusinya dengan


atau npm config set timeout 60000

Error 0x0000011b Printer Sharing

 Di printer host :

  1. buka regedit
  2. arahkan ke HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
  3. buat DWORD-32 baru dengan nama RpcAuthnLevelPrivacyEnabled set Value Data : 0
  4. Restart PC/Laptop


Auto Dim Laptop Acer/Intel Graphics Annoying (Fixed)

Ketika sedang mengetik sebuah code atau meng-coding tiba-tiba layar menjadi gelap, padahal ini laptop baru yang kebetulan saya beli online. Yang pertama kali di benak saya, apakah laptop ini rusak ? padahal ini laptop baru. Seketika hati menjadi gelisah karena saya membeli barangnya online, jadi tidak mudah untuk menanyakan dan meminta garansi. Lewat beberapa bulan saya merasa ini laptop seperti ini terus, tetapi merasakan anomali, ini hanya terjadi saat-saat tertentu dan tidak terus menerus seperti itu.

Kemudian saya bertanya kepada teman saya yang juga menggunakan laptop dengan merk yang sama, dia ternyata juga merasakan hal yang sama. Layar menjadi gelap di saat-saat tertentu. Dia menjelaskan bahwa layar gelap sendiri itu terjadi saat mayoritas layar menampilkan warna yang gelap. Tentu saja hal itu membuat saya berpikir, benar juga ya .. ketika saya ngoding itu kan emang layarnya mayoritas gelap, karena software editor untuk ngoding emang biasa tema nya gelap. 

Mulai dari sini saya sudah agak lega, karena tidak hanya laptop saya yang mendapat anomali seperti itu. Usut punya usut ternyata itu memang bawaan dari driver graphics nya, yaitu Intel. Jadi itu merupakan salah satu fitur untuk menghemat baterai.

Kemudian saya mulai mencari di mana saya bisa menemukan pengaturan fitur itu, karena sangat tidak nyaman ketika ngoding terutama di tempat yang cerah, kemudian layar menjadi redup, so tulisan coding an menjadi tidak jelas dan itu sangat mengganggu.

Di sini saya menemukan solusinya, yaitu:

open Intel Graphics Control Panel -> Power -> Display Power Saving Technology -> Disable

Pengaturan itu ada di desktop, dengan klik kanan desktop, kemudian muncul Intel Graphics Control Panel. Di situlah cara mematikan fitur auto dim tersebut.

Laravel folder storage symbolic link

 cannot upload file images because symlink on hosting create a folder not symlink

Neo Feeder Importer

Di sini saya akan sharing mengenai pembantu upload data untuk neo feeder, di mana feeder pddikti telah berganti ke yang baru. karena dulunya kita menggunakan ws v1 untuk upload data ke feeder, sekarang sudah tidak bisa digunakan untuk neo feeder ini. dan sekarang sudah berganti ke ws v2.

di sini saya memberikan source code dan mudah-mudahan membantu teman-teman yang kesulitan untuk upload data ke feeder secara manual.


karena masih tahap awal pengembangan, sementara hanya tersedia insert mahasiswa, mata kuliah, kelas, peserta kelas, serta aktivitas perkuliahan mahasiswa. Aplikasi ini kita namai myws_dikti.

cara install aplikasi myws_dikti :

1. install xampp minimal PHP 7.4, berikut link downloadnya 

2. setelah terinstall, masuk ke folder htdocsnya xampp, biasanya di c:/xampp/htdocs

3. extract aplikasi myws_dikti yang sudah di download di c:/xampp/htdocs/, link ada di paling bawah artikel.

4. aktifkan extension intl, buka file c:/xampp/php/php.ini

5. cari ;extension=intl kemudian hapus karakter ; , kemudian save

6. restart aplikasi xampp, dengan menstop apache, kemudian di start lagi

7. edit file .env, buka di c:/xampp/htdocs/myws_dikti/.env

8. cari kata : url_feeder = 'http://localhost:3003/ws/live2.php', sesuaikan dengan alamat neo feeder anda.

9. buka web browser dan ketikkan localhost/myws_dikti/public, kemudian silakan login dengan user password pddikti anda.

10. download template dan isi data kemudian upload pada setiap menu yang tersedia.

di atas tutorial install dan cara menggunakan aplikasi myws_dikti, kami sadar aplikasi ini masih memiliki banyak sekali kekurangan, untuk kritik saran dan pertanyaan jangan segan untuk menuliskannya di kolom komentar. terimakasih.


link download myws_dikti


#neo feeder importer #importer pddikti

Prevent upload file php/phtml ojs (ojs 3 tested)

/lib/pkp/classes/file/FileManager.inc.php


Find the section below and add the lines in red in the same spots or copy and replace the whole function:


function uploadFile($fileName, $destFileName) {

$destDir = dirname($destFileName);

if (!$this->fileExists($destDir, 'dir')) {

// Try to create the destination directory

$this->mkdirtree($destDir);

}

if (!isset($_FILES[$fileName])) return false;

if (move_uploaded_file($_FILES[$fileName]['tmp_name'], $destFileName))

return $this->setMode($destFileName, FILE_MODE_MASK);

return false;

}


ubah menjadi

function uploadFile($fileName, $destFileName) {

$destDir = dirname($destFileName);

if (!$this->fileExists($destDir, 'dir')) {

// Try to create the destination directory

$this->mkdirtree($destDir);

}

if (!isset($_FILES[$fileName])) return false;

$name = $_FILES[$fileName]['name'];

        $ext = end((explode(".",$name)));

        // block phtml files

        if ($ext == 'phtml' || $ext == 'php' ) return false;

        

if (move_uploaded_file($_FILES[$fileName]['tmp_name'], $destFileName))

return $this->setMode($destFileName, FILE_MODE_MASK);

return false;

}

Run startup program on windows (win. 8 tested)

 

  1. buka gpedit.msc di windows+R
  2. Go to computer Configuration -> Windows Setting -> Scripts(Startup/shutdown)
  3. Go to Startup properties then you will get the new windows.
  4. Now add the program that you want to run before login.

Synchronize Time Ubuntu 20 - Windows 10


timedatectl set-local-rtc 1 --adjust-system-clock
timedatectl

No input file specified Codeigniter web hosting



RewriteEngine On

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

hanya perlu diubah di baris terakhir setelah index.php ditambah dengan tanda tanya '?'.

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


Mengatasi "Invalid Column Count in CSV input On line 1" Pada Saat Import di Phpmyadmin

 caranya dengan mengganti "kolom dipisahkan oleh" dari koma (,) menjadi titik koma (;)

Deprecated on PHP 7.2 kcfinder upload image

Pada artikel kali ini saya akan sharing mengenai error yang terjadi pada kcfinder, kcfinder adalah plugin tambahan untuk ckeditor ketika kita akan mengupload file dan akan muncul dialog kcfindernya.

Mengapa saya menggunakan kcfinder, karena untuk bawaan dari ckeditor uploader imagenya, yang berbentuk window merupakan plugin tersendiri dan kita harus membeli plugin tersebut. Intinya plugin bawaan dari ckeditor itu tidak gratis.

Setelah saya mencoba menggunakan kcfinder ini saya menemukan masalah pada saat upload gambar, terjadi deprecated. Setelah saya coba browsing-browsing saya menemukan masalah ternyata di PHP 7.2 memang sudah tidak support karena memang kcfinder ini merupakan plugin yang lama, tidak dikembangkan lagi sepertinya.

Untuk mengatasi permasalahan tersebut adalah mengubah kode yang ada di baris 119 dan 120 menjadi seperti ini:

width = $image[0];

$height = $image[1];

atau seperti screenshot gambar di bawah ini :


change line 119 and 120 to line 121 and 122

Bootstrap stealing focus ckeditor

 the solution is add this on bootstrap modal :

data-focus="false"

also stealing focus on select2 plugin

Cara Mendownload Suara Google

Dalam kita sehari-hari terkadang membutuhkan sebuah suara yang untuk pengumuman, atau pemberitahuan untuk aplikasi program atau untuk membaca otomatis sebuah kalimat tanpa perlu kita sendiri yang ngomong, karena terkadang kita kurang percaya diri untuk jadi speaker. Untuk itu kita membutuhkan seseorang terkadang untuk mengisi suara tersebut, tetapi kita juga terpikir bagaimana apabila mbak google saja yang mengisi suara tersebut, tetapi bagaimana cara mendownload suaranya ? Nah, di sini kita akan memberikan tutorial mengenai cara mendownload suara dari mbak google tersebut, berikut tutorial caranya :

1. Pastikan anda terhubung ke internet

2. Pastikan memiliki browser, Google Chrome misalnya

3. Buka browser tersebut, kemudian buka google translate http://translate.google.com


4. Kemudian tuliskan kalimat yang ingin dibaca si mbak google ini, saya di sini menuliskan kalimat "baca kalimat ini"


5. Setelah itu kita buka inspect element, dengan klik kanan -> pilih inspect


6. Setelah itu akan terbuka tools inspect element, kemudian klik di tab jaringan/network


7. Kemudian klik simak, untuk mendengarkan suara dari mbak google

8. Kemudian cari file yang type nya 'media' dan klik kanan nama file nya, kemudian open in new tab

9. Kemudian tinggal kita download file nya dengan cara klik titik 3 samping kanan, kemudian download


Begitulah cara mendownload suara yang dibacakan oleh mbak google, silakan tinggalkan komentar jika masih kurang paham cara mendownloadnya, terimakasih sudah mampir di blog kami yang masih sederhana ini, salam.


Cara Upgrade OJS 3 Apabila Terdapat Error

Di dalam perguruan tinggi tempat saya bekerja memiliki sebuah website tersendiri khusus untuk penerbitan jurnal-jurnal ilmiah dan itu sangat penting bagi sebuah perguruan tinggi. Dalam pembuatannya kemaren karena masih baru transisi dari OJS versi 2 ke OJS versi 3, OJS masih memiliki banyak kelemahan, terutama banyak bug-bug yang masih rentan di versi OJS 3, dan keamanannya juga masih belum berkembang banyak. Karena OJS kita ini masih versi OJS 3.1.1.2 maka semakin lama kita gunakan ternyata ada beberapa bug yang mengganggu dan karena ada beberapa perubahan di server juga, maka kita ingin untuk update ke OJS yang versi stable terbaru OJS.

Untuk beberapa kasus saya mencoba untuk upgrade, ternyata hal ini tidak berjalan dengan mulus. Ada banyak hal ternyata yang perlu diperhatikan dari upgrade OJS ini, terutama untuk upgrade ada beberapa cara untuk melakukannya, harus lewat step by step yang disarankan. Dan ini adalah cara saya untuk upgrade OJS, yang sudah saya tambah versi saya sendiri :

1. Copy fresh OJS ke folder yang dikehendaki

2. Export database yang lama ke bentuk sql (simpan di komputer)

3. Buat database baru, kemudian import sql yang di export tadi (point no. 2)

4. Copy config.inc.php (dari folder yang lama ke folder yang baru)

5. Copy folder public

6. Copy folder files (ojsdata) / custom

7. Copy folder cache

8. Ganti database (config.inc.php) [*bila langkah 2 tidak dilakukan]

9. Ganti files dir (config.inc.php) [*bila langkah 2 tidak dilakukan]

10. Buat subdomain

11. Installed = off dulu (di dalam config.inc.php)

12. Buka alamat yang sudah didaftarkan di no. 8, dan klik upgrade ojs

13. Installed = on jika sudah selesai

Biasanya apabila sudah diupgrade namun terdapat perbedaan collation di tulisan arabic, pengalaman kita yang tulisan arabic akan berubah menjadi acak-acakan, maka dari itu kita perlu merubah sedikit di databasenya. yaitu :

- Ubah semua database table, column dengan collation utf8_genaral_ci

Berikut adalah cara kita dalam mengupgrade OJS, sudah kita coba berulang-ulang dan cara tersebut adalah yang paling sukses untuk upgrade. Semoga membantu teman-teman. Apabila ada pertanyaan silakan berkomentar di kolom komentar, terimakasih.


Import sql Database dengan Command Prompt (CMD)

Saat kita memasukkan data di database terkadang kita harus mengimpor suatu file dari backup file kita, tetapi terkadang ukuran jadi masalah ketika kita mengupload file database kita, karena server membatasi upload file yang diperbolehkan, maka dari itu hal ini akan jadi salah satu solusi untuk permasalahan kita ini, yaitu upload manual dengan cmd, caranya :

1. buka command prompt (bisa dengan tekan 'windows+r' kemudian ketik 'cmd' dan kemudian enter)

2. masuk ke xampp/mysql/bin

3. masukkan kode berikut, ubah sesuai dengan nama database dan nama file tempat file sql berada mysql -u root -p nama_database < nama_file.sql



Masalah CKEditor Hyperlink Tidak Bisa Diedit

Jadi masalah di sini tentang hyperlink CKEditor tidak bisa di edit, adalah karena berhubungan dengan Bootstrap4.

Di dalam bootstrap 4 dan dengan CKEditor hyperlink tidak bisa focus, tidak bisa diedit, karena dari bawaan Bootstrap 4 yang dari fitur modal mencuri focus dengan autofocus pada bootstrap modal, jadi CKEditor kalah dengan focusnya si bootstrap ini, solusinya dengan hapus modal autofocus bootstrap, caranya dengan menambahkan atribut : data-focus="false" di komponen modal bootstrap kita, agar focus nya hilang, sehingga CKEditor bisa mendapatkan focus.