Pages2

Wednesday, December 7, 2016

Find the best possible journals for your unpublished manuscript.

Find the best possible journals for your unpublished manuscript. It's free services.

1. Elsevier® Journal Finder
http://journalfinder.elsevier.com/

2. Edanz Journal Selector
https://www.edanzediting.com/journal-selector

3. Springer Journal Suggester
http://journalsuggester.springer.com/

UNTAIAN KISAH PARA WALI ALLAH

Tajuk:UNTAIAN KISAH PARA WALI ALLAH 
Penyusun:Syed Ahmad Semait  
Penerbit:Pustaka Nasional 
Cetakan:Keempat (Singapura), 1996
ISBN:978-9971-77-311-2
UNTAIAN KISAH PARA WALI ALLAH

Buku ini merupakan kumpulan cerita para Wali Allah yang suatu masa dulu menjadi bahan rujukan dan bacaan dikalangan masyarakat agamawan dan juga para pelajarnya bagi bertujuan untuk menyampaikan faedah, manfaat, tauladan, pelajaran dan nasihat. Buku ini berbentuk cerita pendek yang mengandungi 99 siri berbeza, diterjemahkan dari karya Allamah Alyafi’iy yang telah dicetak berulang kali sehingga versi keenam dari 1993 hingga 2004 dalam Bahasa Indonesia/Melayu.

Method yang digunakan untuk menyampaikan pengajaran dalam keseluruhan buku ini ialah melalui penceritaan. Tradisi mengajar tersebut telah ada dalam banyak kebudayaan manusia, seperti Persia dan Nusantara. Islam yang pertama datang ke nusantara adalah Islam yang dibawa oleh orang-orang Persia lewat jalur perdagangan sehingga method penyebaran Islam juga dilakukan dengan bercerita. Cerita juga boleh membangkitkan keingintahuan kita. Penyampaian al-Quran juga ada menggunakan kaedah penceritaan, seperti dalam Surah Al-Kahfi (kisah Nabi Musa) dan Surah Maryam (kelahiran Nabi Isa). Cerita adalah salah satu method pengajaran yang baik dan berkesan.

Buku ini mendorong pembaca untuk memahami konsep perhubungan di antara hamba dan Pencipta. Umum sedia maklum bahawa para wali hanyalah kelompok yang ujud dikalangan manusia biasa, namun memiliki kefahaman dan kemampuan luar biasa serta kelebihan yang sedikit mirip dengan mukjizat para nabi dan rasul. Watak-watak utama di dalam kepelbagaian cerita tersebut merupakan orang-orang soleh dan wali Allah yang mana kerap disebut di dalam kitab-kitab tasawuf yang agung seperti Ihya’ Ulumiddin dan seumpamanya. 

Sebahagian besar ceritanya bersifat metaforis dan spiritual sehingga menimbulkan gabungan perasaan yakin dan ragu, ditambah rasa ingin tahu terhadap kejadian dan pengalaman yang telah melangkaui akal waras seorang manusia normal. Pun begitu, pemilihan hadis-hadis yang sesuai berserta ayat Quran berdasarkan dalil aqli dan naqli dapat menguatkan lagi kisah-kisah ini bagi menjadi inspirasi dan tauladan buat masyarakat pembaca. Mengetengahkan kemampuan jiwa rohani yang luar biasa serta keyakinan terhadap kuasa Maha Pencipta ke atas setiap kejadian yang Dia kehendaki. Plot inilah yang menjadi kekuatan sebagai daya tarikan untuk terus membaca ke satu siri kepada satu siri seterusnya. 

Selain itu, kekuatan buku ini ialah kepelbagaian watak wali yang membawa nilai murni, adab, akhlak terpuji serta kejadian fitrah alam semesta yang diketengahkan. Cerita-cerita tentang wali dengan orang-orang dari pelbagai taraf sosial masyarakat dipaparkan, seperti dengan pemerintah, sang raja, umul-mukminin, orang kafir, rakyat biasa dan fakir miskin. Akibat dari keimanan yang tinggi terhadap Yang Esa serta tahap pergantungan pada Qada’ dan Qadar Tuhan, maka banyak kejadian aneh dan ajaib mula berlaku disekitar mereka. 
Disebalik itu, membaca buku ini akan ada pertanyaan kebenaran tentang cerita yang dibawakan, timbul perasaan krisis keyakinan, keraguan, pelik, ajaib dan diluar kelogikan pemikiran. Sebagai satu contoh, dalam cerita ke-24, yang diceritakan oleh Abdullah Al-Qurasyi sepanjang perjalanan bersama temannya, Ibrahim bin Adham radhiallahu-anhu. Setelah mereka turun dari kapal yang terselamat dari ribut, mereka meneruskan perjalanan. Abdullah merasa lapar sementara bekas yang diisikan makanan di dalamnya telah menjadi kosong. Maka Ibrahim pun mengisikannya dengan dedaunan sehingga penuh, dan diberikannya bekas itu kepada Abdullah. Ibrahim menyuruh Abdullah memakan darinya. Abdullah menerimanya dengan berat hati, kerana beliau sendiri telah lihat apa yang diisikannya di dalam bekas itu. Begitu dibuka semula bekas tersebut, ternyata semua dedaunan yang di dalamnya telah berubah sifatnya menjadi susu kering yang lazat. Abdullah menikmatinya sehingga kenyang. 

Contoh di atas sukar diterjemahkannya melalui logik, mana mungkin daun bertukar menjadi susu tanpa sebarang proses fizikal. Namun, ia menjadi tanda kekuasaan Allah pada hamba yg mencintaiNya.

Saya sendiri tidak mempunyai komen terhadap cerita-cerita pelik dan ajaib dalam buku ini. Namun, saya berpendirian, sebenarnya untuk membenarkan cerita-cerita kaum wali Allah ini, mestilah anda menjadi wali dahulu. Dalam istilah tasawuf, “Tiada mengenal wali melainkan wali juga”. Jadi, jika anda bukan wali bagaimana anda akan mengenal diri wali itu, kemudian jika tidak mampu mengenal diri wali, bagaimana boleh menuduh perilaku dan peristiwa yang berlaku di atas diri seseorang wali itu?! 

Sedikit intipati serta buah fikiran yang boleh dikenangkan seusai selesai membaca buku ini, kita akhirnya mampu berfikir diluar kotak tentang kelompok-kelompok manusia yang memiliki keistimewaan supernatural dikalangan para wali. Semakin kuat seseorang hamba itu mendekatkan dirinya kepada Allah, maka semakin terbukalah hijab alam ghaib untuk dimasuki. Tiada yang mustahil dengan keizinanNya.

Kesimpulannya, cerita-cerita dalam buku ini memang mengandungi banyak hikmah, faedah, teladan dan ciri-ciri nasihat, sekalipun mungkin akan menimbulkan perasaan pelik dan ajaib. Olahan plot setiap cerita dibuat dengan baik, menjadikan buku ini tetap meninggalkan kesan kepada kita bertapa tingginya nilai cinta, kasih dan sayang dari Tuhan kepada manusia. Elemen ini akhirnya menjentik rasa takjub dan kagum ke atas sifat-sifat mustahil yang ada pada Allah SWT. Sekaligus membuka pembelajaran dan pengetahuan akan ajaran tasawuf dan makrifat ke arah jalan-jalan menemuiNya. Mana tahu, dari membacanya, rahsia pensucian diri itu akan menghinggapi sanubari kita sehingga dapat menukar pendirian dan sikap kita dalam kehidupan seharian. 



Tuesday, December 6, 2016

Open-Source Project (OSPs) Platform for Outdoor Quadcopter

In recent years, there has been an increasing interest in quadcopter technology implementation in the real world; for instance in real estate photography, aerial surveying, periodic forest monitoring, and search/rescue missions. Generally, each quadcopter implementation required different sensors which are needed to attach and integrate into quadcopter system. However, the most critical part in almost cases is preparing the quadcopter flight performance and capability to be suited in any outdoor applications. Because of that reason, this paper has proposed an implementation of Open-Source Project (OSPs) platform as autonomous Unmanned Aerial Vehicle (UAV) quadcopter development that can be fitted for any outdoor applications or even in research experimental purposes. We started out with an explanation about the general approach that has been used in the development of a quadcopter testbed, and then followed with detail explanations in the OSP platform approach. The OSP platform is the most popular approach. The main reason is because of their flexibility in both hardware and software. The basic quadcopter configuration for autonomous flight also presented and applied. This paper also provided several outdoor experiments results in uncontrolled environment that have been executed using our developed testbed to evaluate their performance, such as attitude and altitude stabilization, interference and vibration effect, and trajectory mapping generation. Finally, throughout this project, we realized that the OPSs quadcopter platform has offered almost complete frameworks in the development of quadcopter for any outdoor applications or even as a research testbed system.

https://www.researchgate.net/publication/307858938_Open-Source_Project_OSPs_Platform_for_Outdoor_Quadcopter

IMPLEMENTATION OF OPEN-SOURCE PROJECT (OSPs) PLATFORM FOR OUTDOOR QUADCOPTER

The most critical part in almost cases in quadcopter implementation is preparing the quadcopter flight performance and capability to be suited in any outdoor applications, such as; real estate photography, aerial surveying, periodic forest monitoring, and search/rescue missions. Generally, each quadcopter implementation required different sensors which are needed to attach and integrate into quadcopter system. Therefore, this paper has proposed an implementation of Open-Source Project (OSPs) platform as autonomous Unmanned Aerial Vehicle (UAV) quadcopter development that can be fitted for any outdoor applications or even in research experimental purposes. The OSP platform is the most popular approach. The main reason is because of their flexibility in both hardware and software. We started out with detail explanations in the OSP platform approach. The basic quadcopter configuration for autonomous flight also presented and applied. This paper also provided several outdoor experiments results in uncontrolled environment that have been executed using our developed testbed to evaluate their performance, such as attitude and altitude stabilization, interference and vibration effect, and trajectory mapping generation. Finally, throughout this project, we have successfully implemented outdoor quadcopter based on the OPSs quadcopter platform and analyzed their flight performances from real experiments.

https://www.researchgate.net/publication/311435703_IMPLEMENTATION_OF_OPEN-SOURCE_PROJECT_OSPs_PLATFORM_FOR_OUTDOOR_QUADCOPTER

A Survey of Onboard Sensors for Quadrotor's Collision Avoidance System

The quadrotor control system with the reactive Collision Avoidance System (CAS) function always require environmental information acquired directly from the onboard sensors. Without the input instruments, quadrotor system may not function to its full potential. In some cases, sensor capability is undermining the quadcopter collision avoidance algorithm and reduces the overall system performance. However, an appropriate sensor selection for a quadrotor requires special consideration, such as processor capability, CAS algorithm execution and payload constrains. Motivated by that phenomena, this paper presents a survey of onboard sensor for quadrotor CAS that has been developed and implemented. Fundamental collision avoidance system frameworks, some important issues in quadrotors CAS design requirements, several collision avoidance algorithms from previous works, and sensor selection considerations are reviewed. Furthermore, three different practical sensors that were used in quadrotors system are nominated in this paper including ultrasonic sensor, vision sensor and LIDAR. The advantages of each onboard sensors for collision avoidance are summarized in the conclusion.

https://www.researchgate.net/publication/311435590_A_Survey_of_Onboard_Sensors_for_Quadrotor%27s_Collision_Avoidance_System

Pembangunan Teknologi Android-robot Dari Perspektif Islam

Kertas kerja ini membincangkan tentang pembangunan teknologi android-robot menurut perspektif Islam. Android-robot ialah sebuah mesin robot yang dicipta dengan sepenuhnya menyerupai seseorang manusia (ataupun klon) dari semua aspek seperti pergerakan (movements), penampilan rupa paras(appearance), dan tingkah laku (behaviours). Kerja penyelidikan dalam bidang ini telah dimulakan secara aktif sekitar tahun 2002. Kajian berkaitan ilmu sains dan teknologi ini dikenali sebagai Sains Android (Android Science) dan ianya masih berterusan. Sehingga kertas kerja ini ditulis, saintis telah berjaya menghasilkan penampilan rupa paras individu tertentu dalam sebuah robot yang boleh dikawal sepenuhnya untuk bercakap, mendengar perbualan, mampu berinteraksi dengan memberi beberapa ekspresi muka, melihat persekitaran dan membuat tidak balas yang bersesuaian. Namun, robot ini belum mampu berjalan. Hasilnya, teknologi ini telah mula digunakan untuk membantu manusia di Jepun bagi sesetengah pekerjaan yang tidak memerlukan pergerakan kedudukan. Sebagai contoh sebagai pembantu jurujual yang statik [1], pembaca berita TV [2], dan penyambut tetamu di restoran atau hotel [3]. Oleh yang demikian, kami mulai kertas kerja ini dengan menjelaskan secara umum tentang dasar rangka kerja (framework) sains android, seperti definisi, asas dan tujuan pembangunan, fungsi, manfaat kepada kesejahteraan manusia sejagat, kaedah-kaedah penyelidikan yang diguna pakai, dan bidang-bidang ilmu yang turut terlibat secara bersama. Seterusnya, kami merumuskan ciri-ciri sebuah android-robot untuk membezakannya dengan entiti-entiti lain seperti patung manusia (human statues) dan klon manusia (human clone). Tambahan daripada itu, potensi dan kesan negatif jangka panjang yang dikenal pasti juga turut dibincangkan agar dapat memberi kefahaman yang menyeluruh kepada pembaca. Setelah itu, kami membincangkan pembangunan teknologi ini dari perspektif Islam. Kami mendapati, isu utama yang menjadi persoalan di dalam masyarakat awam adalah daripada sudut hukum syarak, iaitu pembinaan platform robot (robot testbed) ini menyerupai sepertinya susuk manusia. Lantaran itu, kami memfokuskan skop perbincangan kepada isu tersebut dengan berdasarkan sumber Al-Quran dan Hadis, garis panduan etika sains Islam, termasuk permasalahan yang timbul dan fatwa Islam dalam pengklonan pembiakan manusia dan patung manusia yang sedia ada. Kami merumuskan perspektif Islam dalam pembangunan teknologi android-robot ini di dalam bahagian kesimpulan. Kami tidak menetapkan hukum dalam isu ini, sebaliknya ia adalah perbincangan yang terbuka.

https://www.researchgate.net/publication/311435410_Pembangunan_Teknologi_Android-robot_Dari_Perspektif_Islam

Wednesday, September 7, 2016

Apl ini mengubah suara anda. Cubanya!

Voice changer with effects

Baviux

App Ratings:

~ 4 stars(1,040,672)
Play Store

PASANG

Change your voice and have fun listening to your modified voice! Record your voice, apply effects, and share them with your friends. You can send your changed voices directly from Whatsapp! INCLUDES FOLLOWING EFFECTS: • Normal • Helium • Hexafluoride • Robot • Big robot • Cave • Space mutant • Deep voice • Backwards • Monster • Small creature • Optimus Robot • Telephone • Dragon • Nervous • Extraterrestrial • Cathedral • Cyborg • Singing chipmunks • Android • Drunk • Giant • Squirrel • Dark side • Grand Canyon • Fly • Zombie • Child • Underwater • Duck • Evil puppet • Battery low • Shrinking • Devil • Megaphone • Fan • Ghost • Alien • Small alien • Villain • Sheep • Death • Everything is spinning • Overlord FEATURES: ✓ Share (whatsapp, e-mail, dropbox, etc...) ✓ Save recording ✓ Piano ✓ Create image with sound...

Monday, April 27, 2015

Integrating Circular Motion Estimates in 2D



1. Theory


2. Example
Circular motion start at (Px1,Py1,theta1) = (5,4,128.6598o) with 30o angular displacement.



3. Code

#include<iostream>
#include <iomanip>
#include <math.h>
#define PI 3.14159265
using namespace std;

int main ()
{     
       double motion0[4] = {5,4,128.6598,30};// Example Starting :{Px1,Py1,theta1,dtime}
       double dtheta = 30 * (PI/180);
       double radius = 6.4031;
       double motion1[4] ; // {Px2,Py2,theta2,dtime}
      
       cout << motion0[0] << ";" << motion0[1] << ";" << motion0[2] << endl;
      
motion0[2] = motion0[2] * (PI/180); //Change to radians
for (int i = 0; i < 20; i++)
       {            
motion1[0] = motion0[0] + radius *( sin(dtheta+motion0[2]) - sin(motion0[2]) ); // Equation of Xnew      
motion1[1] = motion0[1] - radius *( cos(dtheta+motion0[2]) - cos(motion0[2]) ); // Equation of Ynew
              motion1[2] = motion0[2] + dtheta; // Equation of thetanew
             
cout << motion1[0] << ";" << motion1[1] << ";" << motion1[2]*(180/PI) << endl;  

              motion0[0] = motion1[0]; motion0[1] = motion1[1];motion0[2]=motion1[2];   
              //Replace Px1,Py1 and theta1 with Xnew, Ynew and thetanew
                           
}     

       system("PAUSE");
       return 0;

}

4. Result


Sunday, April 12, 2015

Find points on circle in C++


1. Theory


2. Code

#include <iostream>
#include <math.h>
using namespace std;


int main ()
{
double r = 7; // put the value of radius of circle
double h = 2, k = 3; // (h,k) = center of circle coordinate
double x = 0, y = 0; // (x,y) = circle coordinate
double theta = 0; // in radians, start with 0 rad

for(int i = 0; i < 80 ;i++) // Pick 40 points or more (
{
x = (cos(theta) * r); // x value, start value is equal with r (cos (0) = 1)
y = sqrt(abs(r*r - x*x)); // Determine y value

if (theta > 3.1415926535897932384626433832795) // Add offset with center of circle, PI is C&P from Calculator
{ x = x + h; y = -y + k;}
else
{ x = x + h; y = y + k; }
cout  << x << ";" << y << endl;
theta = theta + 0.07853975; // Next x value (PI/40 or somethings else)
}

system("PAUSE");
return 0;
}


3. Sample Console Output

9;3
8.97842;3.54921
8.91382;4.09504
8.80659;4.63412
8.6574;5.16312
8.46716;5.67878
8.23705;6.17793
7.96848;6.65749
7.66312;7.11449
7.32284;7.54613
6.94975;7.94974
6.54614;8.32284
6.1145;8.66312
5.6575;8.96848
5.17794;9.23704
4.67879;9.46715
4.16313;9.65739
3.63413;9.80659
3.09505;9.91382
2.54922;9.97842
2.00001;10
1.4508;9.97842
0.904969;9.91382
0.365893;9.80659
-0.163108;9.6574
-0.678773;9.46716
-1.17792;9.23705
-1.65748;8.96849
-2.11449;8.66313
-2.54613;8.32285
-2.94974;7.94976
-3.32283;7.54615
-3.66311;7.11451
-3.96847;6.6575
-4.23704;6.17795
-4.46715;5.6788
-4.65739;5.16313
-4.80659;4.63413
-4.91382;4.09506
-4.97842;3.54923
-5;3.00002
-4.97842;2.45081
-4.91382;1.90498
-4.80659;1.3659
-4.6574;0.8369
-4.46716;0.321235
-4.23706;-0.177914
-3.96849;-0.657471
-3.66313;-1.11448
-3.32286;-1.54612
-2.94976;-1.94973
-2.54615;-2.32283
-2.11452;-2.6631
-1.65751;-2.96847
-1.17796;-3.23703
-0.678808;-3.46715
-0.163144;-3.65739
0.365857;-3.80658
0.904932;-3.91381
1.45076;-3.97842
1.99997;-4
2.54919;-3.97842
3.09501;-3.91382
3.63409;-3.8066
4.16309;-3.6574
4.67876;-3.46717
5.17791;-3.23706
5.65746;-2.9685
6.11447;-2.66314
6.54611;-2.32286
6.94972;-1.94977
7.32282;-1.54616
7.6631;-1.11452
7.96846;-0.657519
8.23703;-0.177964
8.46714;0.321184
8.65738;0.836847
8.80658;1.36585
8.91381;1.90492
8.97842;2.45075
Press any key to continue . . .


4. Plotting