<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2883898045632238294</id><updated>2024-09-13T21:08:31.844-07:00</updated><category term="Ground Station"/><category term="Matlab Simulink"/><category term="PHP"/><category term="Android Studio"/><category term="Arduino Module"/><category term="General Solution"/><category term="Introduction"/><category term="Java"/><category term="FPGA"/><category term="Linux"/><category term="Mini PC"/><category term="Navigation System"/><category term="Plane"/><category term="Sensor"/><category term="ARM Microcontroller"/><category term="Autopilot Board"/><category term="Control System"/><category term="Controller"/><category term="Diagram"/><category term="PLC"/><category term="Quadrotor"/><category term="Research"/><category term="Transmiter"/><title type='text'>SWADEXI BLOG</title><subtitle type='html'>Just Sharing Knowledge on Robotics, Electronics and Programming</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default?start-index=26&amp;max-results=25'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-1329658428214366185</id><published>2020-10-24T18:11:00.004-07:00</published><updated>2020-10-25T17:39:43.623-07:00</updated><title type='text'>Jitsi Command Library</title><content type='html'>&lt;p&gt;&lt;b&gt;&amp;nbsp;1. Running Jicofo&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;systemctl restart jicofo&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;2. bind-http jitsi&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Check : &lt;span style=&quot;font-family: courier;&quot;&gt;curl http://localhost:5280/http-bind&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;3. Prosody&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Restart: &lt;span style=&quot;font-family: courier;&quot;&gt;/etc/init.d/prosody start&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;status&amp;nbsp; &lt;/span&gt;sudo prosodyctl status&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;stop &lt;/span&gt;prosodyctl stop&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;4. Uninstall Jitsi&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;5. Jitsi Nginx&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;server {&lt;br /&gt;&amp;nbsp;&amp;nbsp; listen 443;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; server_name vcon.&lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;hano&lt;/span&gt;.xyz;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # set the root&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; root /usr/share/jitsi-meet;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; index index.html;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; location ~ ^/([a-zA-Z0-9=\?]+)$ {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rewrite ^/(.*)$ / break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; location / {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ssi on;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; location /http-bind {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proxy_pass&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://localhost:5280/http-bind;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proxy_set_header X-Forwarded-For $remote_addr;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proxy_set_header Host $http_host;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; location /external_api.js {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alias /usr/share/jitsi-meet/libs/external_api.min.js;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;location = /config.js {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; alias /etc/jitsi/meet/vcon.hano.xyz-config.js;&lt;br /&gt;}&lt;br /&gt;&amp;nbsp; ssl on;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; ssl_certificate /etc/letsencrypt/live/vcon.&lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;hano&lt;/span&gt;.xyz/cert.pem;&lt;br /&gt;&amp;nbsp; ssl_certificate_key /etc/letsencrypt/live/vcon.&lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;hano&lt;/span&gt;.xyz/privkey.pem;&lt;br /&gt;} &lt;/span&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/1329658428214366185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2020/10/jitsi-command-library.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/1329658428214366185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/1329658428214366185'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2020/10/jitsi-command-library.html' title='Jitsi Command Library'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-9077150888554555622</id><published>2020-06-27T22:06:00.002-07:00</published><updated>2020-06-27T22:07:06.751-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Java Keystore Problem: Trustore with Subject CN is Not Ca Certificate</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Detailed Step by Step instructions I followed to achieve this&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&amp;nbsp;SSource : StackOverflow =&amp;gt; &lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;a href=&quot;https://stackoverflow.com/users/1314792/vipul&quot;&gt;Vipul&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Download bouncycastle JAR from 
        &lt;a href=&quot;http://repo2.maven.org/maven2/org/bouncycastle/bcprov-ext-jdk15on/1.46/bcprov-ext-jdk15on-1.46.jar&quot;&gt;http://repo2.maven.org/maven2/org/bouncycastle/bcprov-ext-jdk15on/1.46/bcprov-ext-jdk15on-1.46.jar&lt;/a&gt;
or take it from the &quot;doc&quot; folder.&lt;/li&gt;
&lt;li&gt;Configure BouncyCastle for PC using one of the below methods.
&lt;ul&gt;
&lt;li&gt;Adding the BC Provider Statically (Recommended)
&lt;ul&gt;
&lt;li&gt;Copy the bcprov-ext-jdk15on-1.46.jar to each
&lt;ul&gt;
&lt;li&gt;D:\tools\jdk1.5.0_09\jre\lib\ext   (JDK (bundled JRE)&lt;/li&gt;
&lt;li&gt;D:\tools\jre1.5.0_09\lib\ext       (JRE)&lt;/li&gt;
&lt;li&gt;C:\                                (location to be used in env variable)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Modify the java.security file under
&lt;ul&gt;
&lt;li&gt;D:\tools\jdk1.5.0_09\jre\lib\security&lt;/li&gt;
&lt;li&gt;D:\tools\jre1.5.0_09\lib\security&lt;/li&gt;
&lt;li&gt;and add the following entry
&lt;ul&gt;
&lt;li&gt;security.provider.7=org.bouncycastle.jce.provider.BouncyCastleProvider&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Add the following environment variable in &quot;User Variables&quot; section
&lt;ul&gt;
&lt;li&gt;CLASSPATH=%CLASSPATH%;c:\bcprov-ext-jdk15on-1.46.jar&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Add bcprov-ext-jdk15on-1.46.jar to CLASSPATH of your project and Add the following line in your code
&lt;ul&gt;
&lt;li&gt;Security.addProvider(new BouncyCastleProvider());&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Generate the Keystore using Bouncy Castle
&lt;ul&gt;
&lt;li&gt;Run the following command
&lt;ul&gt;
&lt;li&gt;keytool -genkey -alias myproject -keystore C:/myproject.keystore 
-storepass myproject -storetype BKS -provider 
org.bouncycastle.jce.provider.BouncyCastleProvider&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;This generates the file C:\myproject.keystore&lt;/li&gt;
&lt;li&gt;Run the following command to check if it is properly generated or not
&lt;ul&gt;
&lt;li&gt;keytool -list -keystore C:\myproject.keystore -storetype BKS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Configure BouncyCastle for TOMCAT&lt;br /&gt;


&lt;ul&gt;
&lt;li&gt;Open D:\tools\apache-tomcat-6.0.35\conf\server.xml and add the following entry&lt;br /&gt;


&lt;ul&gt;
&lt;li&gt;&amp;lt;Connector
port=&quot;8443&quot;
keystorePass=&quot;myproject&quot;
alias=&quot;myproject&quot;
keystore=&quot;c:/myproject.keystore&quot;
keystoreType=&quot;BKS&quot;
SSLEnabled=&quot;true&quot;
clientAuth=&quot;false&quot;
protocol=&quot;HTTP/1.1&quot;
scheme=&quot;https&quot;
secure=&quot;true&quot;
sslProtocol=&quot;TLS&quot;
sslImplementationName=&quot;org.bouncycastle.jce.provider.BouncyCastleProvider&quot;/&amp;gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Restart the server after these changes.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Configure BouncyCastle for Android Client
&lt;ul&gt;
&lt;li&gt;No need to configure since Android supports Bouncy Castle Version 1.46 internally in the provided &quot;android.jar&quot;.&lt;/li&gt;
&lt;li&gt;Just implement your version of HTTP Client (MyHttpClient.java can be found below) and set the following in code
&lt;ul&gt;
&lt;li&gt;SSLSocketFactory.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;If you don&#39;t do this, it gives an exception as below
&lt;ul&gt;
&lt;li&gt;javax.net.ssl.SSLException: hostname in certificate didn&#39;t match: &amp;lt;192.168.104.66&amp;gt; != &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;In production mode, change the above code to 
&lt;ul&gt;
&lt;li&gt;SSLSocketFactory.setHostnameVerifier(SSLSocketFactory.STRICT_HOSTNAME_VERIFIER);&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/9077150888554555622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2020/06/java-keystore-problem-trustore-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/9077150888554555622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/9077150888554555622'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2020/06/java-keystore-problem-trustore-with.html' title='Java Keystore Problem: Trustore with Subject CN is Not Ca Certificate'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-99519653359983485</id><published>2020-03-07T13:31:00.001-08:00</published><updated>2020-03-07T14:17:40.880-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Instalation and Configuration Minio Storage Server in Linux Ubuntu 18.04</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKgFbK3gQh7RGSCml8M4GDntOS3jAxZR3h7ffBYSz7skGcamrYJcyAy9cmyP5sKmlUabwL4B67Ht_sNwCpzT1EE3_IRlpPfIMlfl1swo-s1lqyikT77vK__EKWT8wwTbXb4HPP4MD30OM/s1600/k1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1198&quot; data-original-width=&quot;1600&quot; height=&quot;239&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKgFbK3gQh7RGSCml8M4GDntOS3jAxZR3h7ffBYSz7skGcamrYJcyAy9cmyP5sKmlUabwL4B67Ht_sNwCpzT1EE3_IRlpPfIMlfl1swo-s1lqyikT77vK__EKWT8wwTbXb4HPP4MD30OM/s320/k1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
1. Download minio&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre lang=&quot;sh&quot;&gt;&lt;code&gt;wget https://dl.min.io/server/minio/release/linux-amd64/minio&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
2. Install Minio&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre lang=&quot;sh&quot;&gt;&lt;code&gt; chmod +x minio&lt;/code&gt;&lt;/pre&gt;
&lt;pre lang=&quot;sh&quot;&gt;&lt;code&gt;./minio server /data&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
3. Change Credential&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
export MINIO_ACCESS_KEY=YQWERTYU12RHJW2YJASD&lt;br /&gt;
export MINIO_SECRET_KEY= xH+Qwerty+ASDF+HDd7DRNOFvl7sL8ASDFjwZXCg&lt;/blockquote&gt;
4. Run server&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
./minio server /data&lt;/blockquote&gt;
5. Monit Configuration&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; check process minio&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matching minio&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start program = &quot;/bin/bash -c &#39;/root/minio.py start&#39;&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stop program = &quot;/bin/bash -c &#39;/root/minio.py stop&#39;&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if cpu usage &amp;gt; 95% for 10 cycles then restart&amp;nbsp;&lt;/blockquote&gt;
6.&amp;nbsp; Python minio.py&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
#!/usr/bin/python2&lt;br /&gt;
import sys&lt;br /&gt;
import os&lt;br /&gt;
action = sys.argv[1]&lt;br /&gt;
if action == &#39;start&#39;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; os.system(&quot;export MINIO_ACCESS_KEY=YQWERTYU12RHJW2YJASD \n export MINIO_SECRET_KEY=xH+Qwerty+ASDF+HDd7DRNOFvl7sL8ASDFjwZXCg \n /root/minio server /data&quot;)&lt;br /&gt;
if action == &#39;stop&#39;:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; os.system(&quot;kill -9 $(pgrep minio)&quot;)&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
7. Change permision of minio.py file&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
chmod +x minio.py&lt;/blockquote&gt;
&lt;br /&gt;
8. Restart Monit&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp;systemctl restart monit&lt;/blockquote&gt;
&lt;br /&gt;
9. Status Monit Check&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp;systemctl status monit&lt;/blockquote&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/99519653359983485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2020/03/instalation-and-configuration-minio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/99519653359983485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/99519653359983485'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2020/03/instalation-and-configuration-minio.html' title='Instalation and Configuration Minio Storage Server in Linux Ubuntu 18.04'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKgFbK3gQh7RGSCml8M4GDntOS3jAxZR3h7ffBYSz7skGcamrYJcyAy9cmyP5sKmlUabwL4B67Ht_sNwCpzT1EE3_IRlpPfIMlfl1swo-s1lqyikT77vK__EKWT8wwTbXb4HPP4MD30OM/s72-c/k1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-9075903917888348879</id><published>2020-03-07T02:47:00.000-08:00</published><updated>2020-03-07T02:47:04.440-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Install Java 13 Oracle</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
1. &lt;br /&gt;
&lt;pre style=&quot;border: None;&quot;&gt;sudo apt-get update&lt;/pre&gt;
&lt;pre style=&quot;border: None;&quot;&gt;sudo apt-get install oracle-java13-installer&lt;/pre&gt;
&lt;pre style=&quot;border: None;&quot;&gt;Check the result via command: &lt;code&gt;java --version&lt;/code&gt; &lt;/pre&gt;
&lt;pre style=&quot;border: None;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style=&quot;border: None;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/9075903917888348879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2020/03/install-java-13-oracle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/9075903917888348879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/9075903917888348879'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2020/03/install-java-13-oracle.html' title='Install Java 13 Oracle'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-7601186622546030091</id><published>2019-09-11T01:30:00.002-07:00</published><updated>2019-09-11T01:34:14.846-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ARM Microcontroller"/><title type='text'>How to using ARM Bluepill STM32F103C8 on Arduino Ide</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
1. Download STM32 Driver from this site &lt;a href=&quot;https://github.com/rogerclarkmelbourne/Arduino_STM32&quot;&gt;https://github.com/rogerclarkmelbourne/Arduino_STM32&lt;/a&gt;&lt;br /&gt;
2. Extract and Install Arduino_STM32-master\drivers\win\install_drivers.bat or install_STM_COM_drivers.bat&lt;br /&gt;
3. This driver is must be installed correctly. if you are still found your driver as Usb serial device, it will show the errror &quot; Couldn&#39;t find the DFU device: [1EAF:0003] &quot;&lt;br /&gt;
4. the following Configurations is needed.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=2883898045632238294&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPd4TVO2jxg99IcKEE3GYuJ_bk7CwART-iNd8lLWEY37XmntUC9q6aNf5HN0r3dBp9HD8UbY__sMmPzpycy5qvFQgRuNWkhWelcxcGnIPAcFAZVmJAJ8TQ8xrtzuCMXzukQp0d0gr6vCc/s1600/icon-denah-lokasi.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;776&quot; data-original-width=&quot;702&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPd4TVO2jxg99IcKEE3GYuJ_bk7CwART-iNd8lLWEY37XmntUC9q6aNf5HN0r3dBp9HD8UbY__sMmPzpycy5qvFQgRuNWkhWelcxcGnIPAcFAZVmJAJ8TQ8xrtzuCMXzukQp0d0gr6vCc/s640/icon-denah-lokasi.png&quot; width=&quot;577&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
 &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/7601186622546030091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2019/09/how-to-using-stm32-bluepill-stm32f103c8.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/7601186622546030091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/7601186622546030091'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2019/09/how-to-using-stm32-bluepill-stm32f103c8.html' title='How to using ARM Bluepill STM32F103C8 on Arduino Ide'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPd4TVO2jxg99IcKEE3GYuJ_bk7CwART-iNd8lLWEY37XmntUC9q6aNf5HN0r3dBp9HD8UbY__sMmPzpycy5qvFQgRuNWkhWelcxcGnIPAcFAZVmJAJ8TQ8xrtzuCMXzukQp0d0gr6vCc/s72-c/icon-denah-lokasi.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-4159138395155962</id><published>2019-08-22T19:24:00.004-07:00</published><updated>2019-08-22T19:24:56.475-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arduino Module"/><title type='text'>How to Copy Colored Script Code in Arduino IDE to Word or other formated text</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
if you want to write arduino tutorial on a book, and you want to coloring your script like arduino script. there are two ways to do this&lt;br /&gt;
&lt;br /&gt;
1. using snipping tools to screenshot your code&lt;br /&gt;
2. using the following ways&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&amp;nbsp;Visit&amp;nbsp; https://codebeautify.org/htmlviewer/&lt;/li&gt;
&lt;li&gt;&amp;nbsp;on arduino ide, ctrl+a (select all) your script and Right Click, Copy as html&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Paste on &lt;b&gt;HTML input&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;and copy your script on &lt;b&gt;&lt;span id=&quot;outputMsg&quot;&gt;Result : HTML Output&lt;/span&gt;&lt;/b&gt; to your microsoft word&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJJ7FhYGfwPL9LG2gG5UG9v3qQXQ_uEEModyY1pSUMAri1uOwE_Vwq6S_2xT0d2qiS2Irg3EZ81Xx8XTchFp06h5fGXYXCLnqPq9VnY1o0Mla3glylpzzlqpY8gycT23WhXg5UziXfUO8/s1600/2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;594&quot; data-original-width=&quot;1323&quot; height=&quot;178&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJJ7FhYGfwPL9LG2gG5UG9v3qQXQ_uEEModyY1pSUMAri1uOwE_Vwq6S_2xT0d2qiS2Irg3EZ81Xx8XTchFp06h5fGXYXCLnqPq9VnY1o0Mla3glylpzzlqpY8gycT23WhXg5UziXfUO8/s400/2.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/4159138395155962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2019/08/how-to-copy-colored-script-code-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/4159138395155962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/4159138395155962'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2019/08/how-to-copy-colored-script-code-in.html' title='How to Copy Colored Script Code in Arduino IDE to Word or other formated text'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJJ7FhYGfwPL9LG2gG5UG9v3qQXQ_uEEModyY1pSUMAri1uOwE_Vwq6S_2xT0d2qiS2Irg3EZ81Xx8XTchFp06h5fGXYXCLnqPq9VnY1o0Mla3glylpzzlqpY8gycT23WhXg5UziXfUO8/s72-c/2.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-6848822635224221253</id><published>2019-05-11T19:23:00.001-07:00</published><updated>2019-05-11T19:23:29.569-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Multiple SSL sub Domain LetsEncrypt</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you want to install ssl on all subdomain you can use the following&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
sudo certbot-auto certonly&amp;nbsp; -d *.example.com --server https://acme-v02.api.letsencrypt.org/directory --preferred-challenges dns&amp;nbsp; --manual&lt;/blockquote&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/6848822635224221253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2019/05/multiple-ssl-sub-domain-letsencrypt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/6848822635224221253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/6848822635224221253'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2019/05/multiple-ssl-sub-domain-letsencrypt.html' title='Multiple SSL sub Domain LetsEncrypt'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-2926656272247991194</id><published>2019-04-23T22:52:00.002-07:00</published><updated>2019-04-24T01:34:49.825-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android Studio"/><title type='text'>Android Keystore From Letsencrypt</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Here&lt;br /&gt;
&lt;br /&gt;
Download: https://bouncycastle.org/download/bcprov-jdk15on-161.jar&lt;br /&gt;
place the file above in the same folder of certtificate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;export CLASSPATH=bcprov-jdk15on-161.jar
CERTSTORE=whisper.store
if [ -a $CERTSTORE ]; then
    rm $CERTSTORE || exit 1
fi
keytool \
      -import \
      -v \
      -trustcacerts \
      -alias 0 \
      -file &amp;lt;(openssl x509 -in cert.pem) \
      -keystore $CERTSTORE \
      -storetype BKS \
      -provider org.bouncycastle.jce.provider.BouncyCastleProvider \
      -providerpath /usr/share/java/bcprov.jar \
      -storepass whisper&lt;/pre&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/2926656272247991194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2019/04/android-keystore-from-letsencrypt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/2926656272247991194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/2926656272247991194'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2019/04/android-keystore-from-letsencrypt.html' title='Android Keystore From Letsencrypt'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-7997426712332567580</id><published>2019-04-23T22:47:00.000-07:00</published><updated>2019-04-23T22:47:15.851-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>How To Install Let’s Encrypt on Ubuntu and Export Jetty Keystore</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Step 1 Install Letencryptt:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
sudo apt-get install letsencrypt&lt;/blockquote&gt;
&lt;br /&gt;
step 2. download Certbot&lt;br /&gt;
&lt;br /&gt;
sudo wget https://dl.eff.org/certbot-auto -O /usr/sbin/certbot-auto
sudo chmod a+x /usr/sbin/certbot-auto&lt;br /&gt;
&lt;br /&gt;
step 3. SSL certificate&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo certbot-auto certonly --standalone -d example.com  -d www.example.com&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-letsencrypt-jetty-sh-LC2&quot;&gt;&lt;span class=&quot;pl-c&quot;&gt;&lt;span class=&quot;pl-c&quot;&gt;#&lt;/span&gt; the &quot;auth&quot; aka &quot;certonly&quot; subcommand&lt;/span&gt;&lt;/td&gt;
      &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-letsencrypt-jetty-sh-LC3&quot;&gt;
&lt;/td&gt;
      &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-letsencrypt-jetty-sh-LC4&quot;&gt;&lt;span class=&quot;pl-c&quot;&gt;&lt;span class=&quot;pl-c&quot;&gt;#&lt;/span&gt; convert certificate chain + private key to the PKCS#12 file format&lt;/span&gt;&lt;/td&gt;
      &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-letsencrypt-jetty-sh-LC5&quot;&gt;openssl pkcs12 -export -out keystore.pkcs12 -in fullchain.pem -inkey privkey.pem&lt;/td&gt;
      &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-letsencrypt-jetty-sh-LC6&quot;&gt;
&lt;/td&gt;
      &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-letsencrypt-jetty-sh-LC7&quot;&gt;&lt;span class=&quot;pl-c&quot;&gt;&lt;span class=&quot;pl-c&quot;&gt;#&lt;/span&gt; convert PKCS#12 file into Java keystore format&lt;/span&gt;&lt;/td&gt;
      &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-letsencrypt-jetty-sh-LC8&quot;&gt;keytool -importkeystore -srckeystore keystore.pkcs12 -srcstoretype PKCS12 -destkeystore keystore.jks&lt;/td&gt;
      &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-letsencrypt-jetty-sh-LC9&quot;&gt;
&lt;/td&gt;
      &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-letsencrypt-jetty-sh-LC10&quot;&gt;&lt;span class=&quot;pl-c&quot;&gt;&lt;span class=&quot;pl-c&quot;&gt;#&lt;/span&gt; don&#39;t need the PKCS#12 file anymore&lt;/span&gt;&lt;/td&gt;
      &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-letsencrypt-jetty-sh-LC11&quot;&gt;rm keystore.pkcs12&lt;/td&gt;
      &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-letsencrypt-jetty-sh-LC12&quot;&gt;
&lt;/td&gt;
      &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-letsencrypt-jetty-sh-LC13&quot;&gt;&lt;span class=&quot;pl-c&quot;&gt;&lt;span class=&quot;pl-c&quot;&gt;#&lt;/span&gt; Now use &quot;keystore.jks&quot; as keystore in jetty with the keystore password you specfied when you ran&lt;/span&gt;&lt;/td&gt;
      &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span class=&quot;pl-c&quot;&gt;&lt;span class=&quot;pl-c&quot;&gt;#&lt;/span&gt; the &quot;keytool&quot; command&lt;/span&gt;&lt;table class=&quot;highlight tab-size js-file-line-container&quot; data-tab-size=&quot;8&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;blob-code blob-code-inner js-file-line&quot; id=&quot;file-letsencrypt-jetty-sh-LC1&quot;&gt;&lt;span class=&quot;pl-c&quot;&gt;&lt;span class=&quot;pl-c&quot;&gt;#&lt;/span&gt; input: fullchain.pem and privkey.pem as generated by the &quot;letsencrypt-auto&quot; script when run with&lt;/span&gt;&lt;/td&gt;
      &lt;/tr&gt;
&lt;tr&gt;
        &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/7997426712332567580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2019/04/how-to-install-lets-encrypt-on-ubuntu.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/7997426712332567580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/7997426712332567580'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2019/04/how-to-install-lets-encrypt-on-ubuntu.html' title='How To Install Let’s Encrypt on Ubuntu and Export Jetty Keystore'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-1077476130240543761</id><published>2019-04-20T02:38:00.002-07:00</published><updated>2019-04-20T02:38:58.651-07:00</updated><title type='text'>Maven error :Perhaps you are running on a JRE rather than a JDK?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
        &lt;br /&gt;
&lt;div class=&quot;votecell post-layout--left&quot;&gt;
&lt;div class=&quot;js-voting-container grid fd-column ai-stretch gs4 fc-black-200&quot; data-post-id=&quot;40642204&quot;&gt;

&lt;/div&gt;
&lt;/div&gt;
I&#39;ve been facing the same issue with java 8 (ubuntu 16.04), trying to compile using &lt;code&gt;mvn&lt;/code&gt; command line.&lt;br /&gt;


I verified my &lt;code&gt;$JAVA_HOME&lt;/code&gt;, &lt;code&gt;java -version&lt;/code&gt; and &lt;code&gt;mvn -version&lt;/code&gt;. Everything seems to be okay pointing to &lt;code&gt;/usr/lib/jvm/java-8-openjdk-amd64&lt;/code&gt;.&lt;br /&gt;


It appears that java-8-openjdk-amd64 is not completly installed by default and only contains the JRE (despite its name &quot;jdk&quot;).&lt;br /&gt;


Re-installing the JDK did the trick.&lt;br /&gt;


&lt;pre class=&quot;default prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pln&quot;&gt;sudo apt&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; install openjdk&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;jdk&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/1077476130240543761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2019/04/maven-error-perhaps-you-are-running-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/1077476130240543761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/1077476130240543761'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2019/04/maven-error-perhaps-you-are-running-on.html' title='Maven error :Perhaps you are running on a JRE rather than a JDK?'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-4816988320928088904</id><published>2018-12-23T15:27:00.002-08:00</published><updated>2018-12-23T15:27:35.944-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Matlab Simulink"/><title type='text'>Edit XY Graph Window Simulink  Plot</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
if you want to edit the simulink xy graph, you can follow th intructions below:&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOaa9VNuigYC3YdvVu7mvlKETO7Pr0hL7NC70v35l9bYCH46VfT_RNDRLew6jkjfIFoTxY5WNGfqtw-96gyldFqs6-P2qh2Qeuqgo29US831zWfTgH57h3rFxLHj81PRVb2HC5JE0lmeI/s1600/aa.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;xy graph simulink plot&quot; border=&quot;0&quot; data-original-height=&quot;697&quot; data-original-width=&quot;1221&quot; height=&quot;227&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOaa9VNuigYC3YdvVu7mvlKETO7Pr0hL7NC70v35l9bYCH46VfT_RNDRLew6jkjfIFoTxY5WNGfqtw-96gyldFqs6-P2qh2Qeuqgo29US831zWfTgH57h3rFxLHj81PRVb2HC5JE0lmeI/s400/aa.JPG&quot; title=&quot;xy graph simulink plot&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;xy graph simulink plot&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
1. Run your simulink program, then the XY dialog will show up&lt;br /&gt;
2.&amp;nbsp; Type the following command :&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;CodeBlock contiguous&quot;&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div class=&quot;lineNode mwRichTextComponentLine plainTextFixedSize&quot;&gt;
&lt;span class=&quot;textBox&quot;&gt;&lt;span class=&quot;textWrapper&quot;&gt; &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;set(0,&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;span class=&quot;textWrapper String&quot;&gt;&#39;ShowHiddenHandles&#39;&lt;/span&gt;&lt;span class=&quot;textWrapper&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;textWrapper String&quot;&gt;&#39;on&#39;&lt;/span&gt;&lt;span class=&quot;textWrapper&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;lineNode mwRichTextComponentLine plainTextFixedSize&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;&lt;span class=&quot;textBox&quot;&gt;&lt;span class=&quot;textWrapper&quot;&gt; set(gcf,&lt;/span&gt;&lt;span class=&quot;textWrapper String&quot;&gt;&#39;menubar&#39;&lt;/span&gt;&lt;span class=&quot;textWrapper&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;textWrapper String&quot;&gt;&#39;figure&#39;&lt;/span&gt;&lt;span class=&quot;textWrapper&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div class=&quot;lineNode mwRichTextComponentLine plainTextFixedSize&quot;&gt;
&lt;span class=&quot;textBox&quot;&gt;&lt;span class=&quot;textWrapper&quot;&gt;&lt;span class=&quot;textBox&quot;&gt;&lt;span class=&quot;textWrapper&quot;&gt;These commands will enable the toolbar in X-Y graph figure window. You can add axes names from Insert &amp;gt;&amp;gt; X Label and Insert &amp;gt;&amp;gt; Y Label.&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/4816988320928088904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2018/12/edit-xy-graph-window-simulink-plot.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/4816988320928088904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/4816988320928088904'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2018/12/edit-xy-graph-window-simulink-plot.html' title='Edit XY Graph Window Simulink  Plot'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOaa9VNuigYC3YdvVu7mvlKETO7Pr0hL7NC70v35l9bYCH46VfT_RNDRLew6jkjfIFoTxY5WNGfqtw-96gyldFqs6-P2qh2Qeuqgo29US831zWfTgH57h3rFxLHj81PRVb2HC5JE0lmeI/s72-c/aa.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-5260854580327576049</id><published>2018-08-26T04:17:00.000-07:00</published><updated>2018-08-26T04:17:01.579-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android Studio"/><title type='text'>[SOLVED] Xamarin Studio Android SDK Not Found ... Searched Windows Registry</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
If you use Xamarin Studio For the first time, i suggest you to create a very simple apps that is two click. then test your project. if you face the following error : &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;SetUp : System.Exception : Android SDK not found. Please install it 
and if it is still not located, please set the ANDROID_HOME environment 
variable to point to the directory.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;Searched locations: &lt;br /&gt;
Windows Registry&lt;br /&gt;
(No path) - Not set. [ Source: ANDROID_HOME ]&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;SetUp : System.Exception : Java Development Kit (JDK) not found. Please make sure that it is installed and if it&#39;s still not located, please set the JAVA_HOME environment variable to point to the directory.&lt;br /&gt;&lt;br /&gt;Searched locations:Windows Registry&lt;br /&gt;&amp;nbsp;[ Source: JAVA_HOME ]&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
then use the following solutions (see the picture),&lt;br /&gt;
1. Go to this pc and Right -click then click properties&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKQwXgtdr7-dChAba9MU-pWWq57WMSAfSXA3uOuAZBEsCUsqKp75hzL6mfMTmvwTwkKFoc1pq5MWeM4NZO2WlBdmguO_9crMAXjH5rDRw4tukp8RJkm1Ra0d-fanpRlCDs-6gIOnKmWiU/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;754&quot; data-original-width=&quot;1600&quot; height=&quot;301&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKQwXgtdr7-dChAba9MU-pWWq57WMSAfSXA3uOuAZBEsCUsqKp75hzL6mfMTmvwTwkKFoc1pq5MWeM4NZO2WlBdmguO_9crMAXjH5rDRw4tukp8RJkm1Ra0d-fanpRlCDs-6gIOnKmWiU/s640/1.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/5260854580327576049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2018/08/solved-xamarin-studio-android-sdk-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/5260854580327576049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/5260854580327576049'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2018/08/solved-xamarin-studio-android-sdk-not.html' title='[SOLVED] Xamarin Studio Android SDK Not Found ... Searched Windows Registry'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKQwXgtdr7-dChAba9MU-pWWq57WMSAfSXA3uOuAZBEsCUsqKp75hzL6mfMTmvwTwkKFoc1pq5MWeM4NZO2WlBdmguO_9crMAXjH5rDRw4tukp8RJkm1Ra0d-fanpRlCDs-6gIOnKmWiU/s72-c/1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-4072492848911111402</id><published>2018-08-24T16:29:00.004-07:00</published><updated>2018-08-24T23:59:37.309-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>[SOLUTION] Select Database The N numbers Last or First Rows in Codeigniter</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiswUSmwPKza_XxXn-76oJMOSXJUUWyX4Hzd2XJqZ-fBkZ-BX3zJe1_ONQnysMav3Y2pSOMEgS6afX-o3U_GB0TuwjUOKte2nwx5O4AUNRMjI7xzqM6wQKYZrgX9ygJqR_1UfzFkTSNd1o/s1600/k1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;224&quot; data-original-width=&quot;224&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiswUSmwPKza_XxXn-76oJMOSXJUUWyX4Hzd2XJqZ-fBkZ-BX3zJe1_ONQnysMav3Y2pSOMEgS6afX-o3U_GB0TuwjUOKte2nwx5O4AUNRMjI7xzqM6wQKYZrgX9ygJqR_1UfzFkTSNd1o/s1600/k1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
If you want to select the N last rows or N first rows, in codeigniter you can use the following script&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;$n = 100;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;this-&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;db-&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;limit&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;); &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;$this-&amp;gt;db-&amp;gt;order_by(&quot;id&quot;, &quot;desc&quot;); // N last rows&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;query &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;this-&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;db-&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&#39;my_table&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;myRow &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;query-&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;row&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;();&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;$n = 100;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;this-&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;db-&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;limit&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;lit&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;);&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;$this-&amp;gt;db-&amp;gt;order_by(&quot;id&quot;, &quot;asc&quot;); // N first rows&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;query &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;this-&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;db-&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;get&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&#39;my_table&#39;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;);&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;myRow &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;query-&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;row&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;();&lt;/span&gt;&lt;/code&gt; &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class=&quot;lang-sql prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/4072492848911111402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2018/08/solution-select-database-n-numbers-last.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/4072492848911111402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/4072492848911111402'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2018/08/solution-select-database-n-numbers-last.html' title='[SOLUTION] Select Database The N numbers Last or First Rows in Codeigniter'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiswUSmwPKza_XxXn-76oJMOSXJUUWyX4Hzd2XJqZ-fBkZ-BX3zJe1_ONQnysMav3Y2pSOMEgS6afX-o3U_GB0TuwjUOKte2nwx5O4AUNRMjI7xzqM6wQKYZrgX9ygJqR_1UfzFkTSNd1o/s72-c/k1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-6146489805005551500</id><published>2018-08-17T17:15:00.001-07:00</published><updated>2018-08-17T17:18:39.264-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Navigation System"/><category scheme="http://www.blogger.com/atom/ns#" term="Research"/><title type='text'>[ Research ] Autonomous Land Vehicle In Progress</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
We are currently research the Automomous Land Vehicle in Institut Teknologi Sumatera, Indonesia. The Autonomous system is using GPS to obtain location of vehicle and using PID control in steering system and position tracking system.&lt;/div&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsHkcoF7xn6PRTy_ZnDhSZBf7kvHC4yRisaikQI2-__JMydjxV0Kz5Z3WykJ5C5sUPBT1R37mGqridsLIwACN_zfc3SPIgH-R5pCx0gPBERya2sW2lN8KwM0-siUm76aRVd6KZRtdI_qw/s1600/2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;780&quot; data-original-width=&quot;1040&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsHkcoF7xn6PRTy_ZnDhSZBf7kvHC4yRisaikQI2-__JMydjxV0Kz5Z3WykJ5C5sUPBT1R37mGqridsLIwACN_zfc3SPIgH-R5pCx0gPBERya2sW2lN8KwM0-siUm76aRVd6KZRtdI_qw/s320/2.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Vehicle&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
The progress of research is still 40% complete. we are still researching in control and web based control station.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/6146489805005551500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2018/08/autonomous-land-vehicle-in-progress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/6146489805005551500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/6146489805005551500'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2018/08/autonomous-land-vehicle-in-progress.html' title='[ Research ] Autonomous Land Vehicle In Progress'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsHkcoF7xn6PRTy_ZnDhSZBf7kvHC4yRisaikQI2-__JMydjxV0Kz5Z3WykJ5C5sUPBT1R37mGqridsLIwACN_zfc3SPIgH-R5pCx0gPBERya2sW2lN8KwM0-siUm76aRVd6KZRtdI_qw/s72-c/2.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-713818748934985972</id><published>2018-08-14T00:03:00.002-07:00</published><updated>2018-08-14T00:03:45.864-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Arduino Module"/><title type='text'>[SOLVED] HMC5883L not working ( i2c adress:0x0D instead of 0x1E )</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFBPxP-7CeeL3TDvAENU793Tt6TfsruCteFCNH-iAk71PvIhHAgqRlLzIoU3-hu9eksCHhxBmglhakPVwGJUHm0ob6d-z8Op9Krs35dwOPzGwv8ewirdJPJzu0bXFbUFQJU38GhXl1HoM/s1600/1.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1001&quot; data-original-width=&quot;1001&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFBPxP-7CeeL3TDvAENU793Tt6TfsruCteFCNH-iAk71PvIhHAgqRlLzIoU3-hu9eksCHhxBmglhakPVwGJUHm0ob6d-z8Op9Krs35dwOPzGwv8ewirdJPJzu0bXFbUFQJU38GhXl1HoM/s200/1.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
do you buy HMC5883L but the device not working?&lt;br /&gt;
if yes, you should check the i2c adress by using i2c scanner. --&lt;a href=&quot;http://playground.arduino.cc/Main/I2cScanner&quot; target=&quot;_blank&quot;&gt;link&lt;/a&gt;--&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
if in i2c scanner you found device address is&amp;nbsp; 0x0D then your trouble is wrong library, but if terminal say i2c not found, the problem is on hardware connection.&lt;br /&gt;
&lt;br /&gt;
if address is 0x0D this is different with hmc5883L because this module is using qmc5883L ic. so the library is different with hmc5883L library.&lt;br /&gt;
&lt;br /&gt;
To solve this issue, you can use the following library to work with your compass module.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/keepworking/Mecha_QMC5883L&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Download Qmc5883L library&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/713818748934985972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2018/08/solved-hmc5883l-not-working-i2c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/713818748934985972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/713818748934985972'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2018/08/solved-hmc5883l-not-working-i2c.html' title='[SOLVED] HMC5883L not working ( i2c adress:0x0D instead of 0x1E )'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFBPxP-7CeeL3TDvAENU793Tt6TfsruCteFCNH-iAk71PvIhHAgqRlLzIoU3-hu9eksCHhxBmglhakPVwGJUHm0ob6d-z8Op9Krs35dwOPzGwv8ewirdJPJzu0bXFbUFQJU38GhXl1HoM/s72-c/1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-3424730078962873917</id><published>2018-06-13T22:33:00.004-07:00</published><updated>2018-06-13T22:41:03.129-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>[SOLVED] How to move Application Folder to the Basepath (root) in Codeigniter</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiswUSmwPKza_XxXn-76oJMOSXJUUWyX4Hzd2XJqZ-fBkZ-BX3zJe1_ONQnysMav3Y2pSOMEgS6afX-o3U_GB0TuwjUOKte2nwx5O4AUNRMjI7xzqM6wQKYZrgX9ygJqR_1UfzFkTSNd1o/s1600/k1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;224&quot; data-original-width=&quot;224&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiswUSmwPKza_XxXn-76oJMOSXJUUWyX4Hzd2XJqZ-fBkZ-BX3zJe1_ONQnysMav3Y2pSOMEgS6afX-o3U_GB0TuwjUOKte2nwx5O4AUNRMjI7xzqM6wQKYZrgX9ygJqR_1UfzFkTSNd1o/s1600/k1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Codeigniter Application folder is where our job begin, the default structure of codeigniter is&lt;br /&gt;
&lt;br /&gt;
basepath/aplication&lt;br /&gt;
basepath/system&lt;br /&gt;
&lt;br /&gt;
now you want to move your application content to the site, you can use the following way&lt;br /&gt;
&lt;br /&gt;
in &lt;b&gt;index.php :&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
on line 117 change value to empty then&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;$application_folder = &#39;&#39;;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;and in line 239 change from&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;if (is_dir($application_folder))&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;to&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;if ($application_folder==&#39;&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Done. &lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/3424730078962873917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2018/06/solved-how-to-make-application-folder.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/3424730078962873917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/3424730078962873917'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2018/06/solved-how-to-make-application-folder.html' title='[SOLVED] How to move Application Folder to the Basepath (root) in Codeigniter'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiswUSmwPKza_XxXn-76oJMOSXJUUWyX4Hzd2XJqZ-fBkZ-BX3zJe1_ONQnysMav3Y2pSOMEgS6afX-o3U_GB0TuwjUOKte2nwx5O4AUNRMjI7xzqM6wQKYZrgX9ygJqR_1UfzFkTSNd1o/s72-c/k1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-4786579869440349638</id><published>2018-06-12T00:30:00.002-07:00</published><updated>2018-06-12T00:30:55.955-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><title type='text'>How to Start Learn PLC (Programmable Logic Controller)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
PLC is a device that is used in most industries in the world to control of system in industry. For electrical engineering that focus on control system PLC is a device that has to be learned. Then how to start to learn PLC? if you have device, you can start by programming the device. but what if you didnt have the PLC? you can start by simulation.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMZySo9sBcfmQpzj6I9LXsKNvRbFnvfNDFGzAjEvyQq-tXMAC0hFygs83bZ9zYJ5qhfB_W5PXP6UWxz3QQQZFphb07AHNfbQDs73J0tYJbiJ0GjzBCVhSU786Bb1F5RhEJeSIH4jx8F-8/s1600/12.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1280&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMZySo9sBcfmQpzj6I9LXsKNvRbFnvfNDFGzAjEvyQq-tXMAC0hFygs83bZ9zYJ5qhfB_W5PXP6UWxz3QQQZFphb07AHNfbQDs73J0tYJbiJ0GjzBCVhSU786Bb1F5RhEJeSIH4jx8F-8/s640/12.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;b&gt;PLC Fx Trainer&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
What is the best simulator that can be used? there are many PLC Simulators that can be used, and also there is Online PLC simulator. but i recommended to use Mitsubishi PLC Fx-Trainner, this software has great simulation tools and 3D simulation of industry devices. You can download PLC Fx Trainer by searching on google and start the learning&lt;/div&gt;
&lt;script async=&quot;&quot; src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot;&gt;&lt;/script&gt;
&lt;!-- 300x250, created 2/27/11 --&gt;
&lt;br /&gt;
&lt;ins class=&quot;adsbygoogle&quot; data-ad-client=&quot;ca-pub-3066890986700312&quot; data-ad-slot=&quot;1636094851&quot; style=&quot;display: inline-block; height: 250px; width: 300px;&quot;&gt;&lt;/ins&gt;&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/4786579869440349638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2018/06/how-to-start-learn-plc-programmable.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/4786579869440349638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/4786579869440349638'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2018/06/how-to-start-learn-plc-programmable.html' title='How to Start Learn PLC (Programmable Logic Controller)'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMZySo9sBcfmQpzj6I9LXsKNvRbFnvfNDFGzAjEvyQq-tXMAC0hFygs83bZ9zYJ5qhfB_W5PXP6UWxz3QQQZFphb07AHNfbQDs73J0tYJbiJ0GjzBCVhSU786Bb1F5RhEJeSIH4jx8F-8/s72-c/12.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-217678476404365652</id><published>2018-06-12T00:10:00.001-07:00</published><updated>2018-06-12T00:10:14.640-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="General Solution"/><title type='text'>Solve Mathematical Problem Using Web App</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7VyGx3yceW_mgKwqHke1IjMcyDS_CZPqCFGYBJTLw0h6HZvHNt8ro_KXUXAa6eeVMAj_-JYJViwN8opSH-JyNyq8SD_e7jhHdaDJ4UYJdfQdP1-Hn9atm62yYfvy3gNV-5u8dkbpgA7Y/s1600/12.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;500&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7VyGx3yceW_mgKwqHke1IjMcyDS_CZPqCFGYBJTLw0h6HZvHNt8ro_KXUXAa6eeVMAj_-JYJViwN8opSH-JyNyq8SD_e7jhHdaDJ4UYJdfQdP1-Hn9atm62yYfvy3gNV-5u8dkbpgA7Y/s320/12.JPG&quot; style=&quot;cursor: move;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Have you ever found a math problem that is need to be solved quickly? sometime, we need to know how math problems is solved for example when you in college or in school, but in another case, you only need to know the answer quickly without knowing how it done. There is some tools which can help you to solve math quickly.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
1. &lt;b&gt;Matlab&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Matlab is premium software that that have a great ability in Math problem, for example in Control system simulation, matrix , laplace, fourier, bode plot and etc. this application is available in Windows, Linux and Mac OS.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;2. Wolfram Alpha - &lt;a href=&quot;https://www.wolframalpha.com/&quot; target=&quot;_blank&quot;&gt;Link&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
This is the recommended for you who need quickly solution of math problem, because wolfram alpha is web based app that free to use. you can get the Math Solution such as :&lt;br /&gt;
&lt;b&gt; a. &lt;a href=&quot;http://www.wolframalpha.com/widget/widgetPopup.jsp?p=v&amp;amp;id=122507de3372c73f916a1d07ccb9cf9c&amp;amp;title=Laplace+Transform+Calculator&amp;amp;theme=blue&amp;amp;i0=cos&quot; target=&quot;_blank&quot;&gt;Laplace&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;b. &lt;a href=&quot;http://www.wolframalpha.com/calculators/integral-calculator/&quot; target=&quot;_blank&quot;&gt;Integral&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;c. Elementary Math&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;d. Plotting Graph&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;e. Trigonometri&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;f. and so much more&amp;nbsp; &lt;/b&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/217678476404365652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2018/06/solve-mathematical-problem-using-web-app.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/217678476404365652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/217678476404365652'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2018/06/solve-mathematical-problem-using-web-app.html' title='Solve Mathematical Problem Using Web App'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7VyGx3yceW_mgKwqHke1IjMcyDS_CZPqCFGYBJTLw0h6HZvHNt8ro_KXUXAa6eeVMAj_-JYJViwN8opSH-JyNyq8SD_e7jhHdaDJ4UYJdfQdP1-Hn9atm62yYfvy3gNV-5u8dkbpgA7Y/s72-c/12.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-2154983338196326078</id><published>2018-06-06T22:26:00.001-07:00</published><updated>2018-06-06T22:26:44.103-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="General Solution"/><title type='text'>How to Delete your gitHub Repositories</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNxsu35KOzVZ4tLX3-VfVfjZ1pY19fnyuniWa7XMd25H-NeHEEt3rBbsaiPoL8BBKCIMKqiWupuu54AHKjtewBf7Rw4DlGQew-P_NiejNgrdW8rfkH28YwhBq_Bga4WWys9OOpJVZQ4w8/s1600/12.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;500&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNxsu35KOzVZ4tLX3-VfVfjZ1pY19fnyuniWa7XMd25H-NeHEEt3rBbsaiPoL8BBKCIMKqiWupuu54AHKjtewBf7Rw4DlGQew-P_NiejNgrdW8rfkH28YwhBq_Bga4WWys9OOpJVZQ4w8/s320/12.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
If you have github account and trying to delete your gitHub repositories you can use the following way:&lt;br /&gt;
&lt;br /&gt;
1. Login to your github Account&lt;br /&gt;
2. Go to your repositories that you want to deleted, for example&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;https://github.com/name/repoName&lt;/span&gt;/&lt;/blockquote&gt;
3. Go to &lt;u&gt;setting &lt;/u&gt;Menu&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO43-lop7Cc__SgbB90IveEThTKdorf2cUZKLXtG6Jggyy9luVcOvpbov_1DQE3qPsE6cDlZzqH44HM2rELLjEFH1hplg3u2gmBSqZa26VLsst5Qy2CZ9qGOlYxfbKyHLu4PZop53lczE/s1600/12.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;115&quot; data-original-width=&quot;992&quot; height=&quot;74&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO43-lop7Cc__SgbB90IveEThTKdorf2cUZKLXtG6Jggyy9luVcOvpbov_1DQE3qPsE6cDlZzqH44HM2rELLjEFH1hplg3u2gmBSqZa26VLsst5Qy2CZ9qGOlYxfbKyHLu4PZop53lczE/s640/12.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
4. Scroll to the bottom of the page (go to danger zone) and &lt;b&gt;Delete this repository&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimgZx9HA-V8iYPP2mIoupKbLrlzIuA0NFrFvn2L-hP4x2s-v5WKnDq1xqgyr4TISw_L2LqZp4EpdZq6q9xtSXSzKAApL8Jr-eSOJGTpBtuC6d4wrCUwVjPcE05M7CFXvZFZUeznG7s1BQ/s1600/12.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;439&quot; data-original-width=&quot;775&quot; height=&quot;362&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimgZx9HA-V8iYPP2mIoupKbLrlzIuA0NFrFvn2L-hP4x2s-v5WKnDq1xqgyr4TISw_L2LqZp4EpdZq6q9xtSXSzKAApL8Jr-eSOJGTpBtuC6d4wrCUwVjPcE05M7CFXvZFZUeznG7s1BQ/s640/12.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
5. type your repository name to confirm the delete action</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/2154983338196326078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2018/06/how-to-delete-your-github-repositories.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/2154983338196326078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/2154983338196326078'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2018/06/how-to-delete-your-github-repositories.html' title='How to Delete your gitHub Repositories'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNxsu35KOzVZ4tLX3-VfVfjZ1pY19fnyuniWa7XMd25H-NeHEEt3rBbsaiPoL8BBKCIMKqiWupuu54AHKjtewBf7Rw4DlGQew-P_NiejNgrdW8rfkH28YwhBq_Bga4WWys9OOpJVZQ4w8/s72-c/12.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-6983314232036439352</id><published>2018-06-06T22:15:00.003-07:00</published><updated>2018-06-06T22:18:09.655-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="General Solution"/><title type='text'>How to add Images in Readme.md gitHub</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSQbxoP4cCYXK6xy2ouaDXznLAORvP1INuLWnxsV0aGQe14NDdymlgctXjU6zX0pUkjJ-9hcs-R4hOsXgg7E4J8JPs6pl0WCRrnZg7iLvz52YjNvvmcFAY-3cSooqThqR2CfoQqDyOOy0/s1600/12.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;300&quot; data-original-width=&quot;500&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSQbxoP4cCYXK6xy2ouaDXznLAORvP1INuLWnxsV0aGQe14NDdymlgctXjU6zX0pUkjJ-9hcs-R4hOsXgg7E4J8JPs6pl0WCRrnZg7iLvz52YjNvvmcFAY-3cSooqThqR2CfoQqDyOOy0/s400/12.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I just already joined github and trying to share project on github. and in the github there is feature to explain our project by writing on readme.md, and maybe you would to place any picture on your tutorial. you can use the following script to do that&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;![alt text](http://url/to/img.png)&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&amp;nbsp; &lt;/code&gt;&lt;/pre&gt;
For example&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;![alt text](http://1.bp.blogspot.com//bottom.png)&lt;/code&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/6983314232036439352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2018/06/how-to-add-readmemd-on-github.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/6983314232036439352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/6983314232036439352'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2018/06/how-to-add-readmemd-on-github.html' title='How to add Images in Readme.md gitHub'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSQbxoP4cCYXK6xy2ouaDXznLAORvP1INuLWnxsV0aGQe14NDdymlgctXjU6zX0pUkjJ-9hcs-R4hOsXgg7E4J8JPs6pl0WCRrnZg7iLvz52YjNvvmcFAY-3cSooqThqR2CfoQqDyOOy0/s72-c/12.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-3227360859617910855</id><published>2018-06-06T21:53:00.000-07:00</published><updated>2018-06-06T21:53:14.087-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ground Station"/><title type='text'>Download Open Source Ground Control Station C# </title><content type='html'>Long Time not writing on this blog, now i&#39;m focus on quadrotor control simulation using Matlab for My Master Thesis Project. in other time, i will explain how to simulate quadrotor on matlab.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifUFPkqNr1M416YqIhAP0_gnjCsBlxJfILj-a6GjareaBOwJN7hIzyQCaadVoxfTEeDb3GW3gS94aM4x3tRXFmeYrR3jKVrcEGfddLm0_6leZLXiYRO9n3EX_S5-77-kjQr6XxDLqt4o0/s1600/GCS.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifUFPkqNr1M416YqIhAP0_gnjCsBlxJfILj-a6GjareaBOwJN7hIzyQCaadVoxfTEeDb3GW3gS94aM4x3tRXFmeYrR3jKVrcEGfddLm0_6leZLXiYRO9n3EX_S5-77-kjQr6XxDLqt4o0/s1600/GCS.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
In this chance i wanna share my Undergraduate Final Project, that is DXGCS ground control station. My First Ground Control Station (GCS) is built from C# Microsoft Visual Studio 2010. You Can use it for free but i hope. dont remove the Copyright of My Name : Swadexi istiqphara . And I Hope there is the Development of my GCS.&lt;br /&gt;
The Feature and system requirement to Run this GCS is explained on this &lt;a href=&quot;http://www.swadexi.com/2012/04/dxautopilot-ground-control-station.html&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;LINK &lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
OK this is My C# GCS, Download from github&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;https://github.com/swadexi/dXGCS-UAV&quot; target=&quot;_blank&quot;&gt;Github Link&lt;/a&gt; &lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/3227360859617910855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2014/10/download-open-source-ground-control.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/3227360859617910855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/3227360859617910855'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2014/10/download-open-source-ground-control.html' title='Download Open Source Ground Control Station C# '/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifUFPkqNr1M416YqIhAP0_gnjCsBlxJfILj-a6GjareaBOwJN7hIzyQCaadVoxfTEeDb3GW3gS94aM4x3tRXFmeYrR3jKVrcEGfddLm0_6leZLXiYRO9n3EX_S5-77-kjQr6XxDLqt4o0/s72-c/GCS.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-1606631691695503522</id><published>2018-06-06T20:45:00.001-07:00</published><updated>2018-06-06T20:47:44.537-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>[SOLVED] Codeigniter DB Error &quot;The mysql extension is deprecated ...&quot;</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNvUQWCt8rbmWbRD6gLfu7XdptoxzFHELMtb1-sTBx63Z0AEEtLkxg3Y3i60kIvpMpKseazMncydd22cM_7ddqwbfTdxQDBHJZ77fJczOJ16NarbuNwHRNWpgJdbLoQoB1DX4-MRXsCSs/s1600/k1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;224&quot; data-original-width=&quot;224&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNvUQWCt8rbmWbRD6gLfu7XdptoxzFHELMtb1-sTBx63Z0AEEtLkxg3Y3i60kIvpMpKseazMncydd22cM_7ddqwbfTdxQDBHJZ77fJczOJ16NarbuNwHRNWpgJdbLoQoB1DX4-MRXsCSs/s200/k1.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Codeigniter is popular PHP framework that helps you in php programming, if you using Apache server with PHP 5.5 above, you will see the following error when you using database mysql :&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead&lt;/blockquote&gt;
To solve this issue you have to add a line of the following script&amp;nbsp; &lt;br /&gt;
&lt;pre id=&quot;line1&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;pre id=&quot;line1&quot;&gt;&amp;nbsp;error_reporting(error_reporting() &amp;amp; ~E_DEPRECATED);&lt;/pre&gt;
&lt;/blockquote&gt;
to Codeigniter folder \system\database\drivers\mysql\mysql_driver.php&lt;br /&gt;
&lt;br /&gt;
open mysql_driver.php and add the above script to line 134. So your edited mysql_driver.php become like this&lt;br /&gt;
&lt;pre id=&quot;line1&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrVP_G1SfQvopVn6Z3UDcPMnC_iaFAK4wZGy2t6WkyUDkHoGffZ9W_GpZYO-Emd6ZF6AQ2VUe42tGLqP-LywYhFUn5Vad03L26aQn3bTSekzuWR4uRPW_K6X9bAqb_ewoFEnyNMd-o3UY/s1600/12.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;139&quot; data-original-width=&quot;1018&quot; height=&quot;86&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrVP_G1SfQvopVn6Z3UDcPMnC_iaFAK4wZGy2t6WkyUDkHoGffZ9W_GpZYO-Emd6ZF6AQ2VUe42tGLqP-LywYhFUn5Vad03L26aQn3bTSekzuWR4uRPW_K6X9bAqb_ewoFEnyNMd-o3UY/s640/12.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;pre id=&quot;line1&quot;&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre id=&quot;line1&quot;&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/1606631691695503522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2018/06/solved-codeigniter-db-error-mysql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/1606631691695503522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/1606631691695503522'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2018/06/solved-codeigniter-db-error-mysql.html' title='[SOLVED] Codeigniter DB Error &quot;The mysql extension is deprecated ...&quot;'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNvUQWCt8rbmWbRD6gLfu7XdptoxzFHELMtb1-sTBx63Z0AEEtLkxg3Y3i60kIvpMpKseazMncydd22cM_7ddqwbfTdxQDBHJZ77fJczOJ16NarbuNwHRNWpgJdbLoQoB1DX4-MRXsCSs/s72-c/k1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-5335999836833709586</id><published>2018-06-05T21:34:00.001-07:00</published><updated>2018-06-06T20:48:45.537-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>[SOLVED] PHP Permutation of given words with all posibilities of combination</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPudAhOtTBU2K4IH3Vgne20fIIXuDS9dO0f7dr2A4sqSV5LTBp5vIIb-XMybqekw2q1hZ44WzNei88fx52wA3NORXMHR4iqnvmAuoWnGPiPGw0UM2cj7L4wHxI3U-mTdGovc5_KUHYY9E/s1600/k1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;670&quot; data-original-width=&quot;960&quot; height=&quot;223&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPudAhOtTBU2K4IH3Vgne20fIIXuDS9dO0f7dr2A4sqSV5LTBp5vIIb-XMybqekw2q1hZ44WzNei88fx52wA3NORXMHR4iqnvmAuoWnGPiPGw0UM2cj7L4wHxI3U-mTdGovc5_KUHYY9E/s320/k1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
If you want to create a permutation with all posibilities of words in PHP, you can use the following script&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;if(isset($_POST[&#39;submit&#39;])){&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $data &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;= $_POST[&#39;data&#39;];&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $arr = explode(&#39; &#39;,$data);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; permutasikan($arr);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;function permutasikan($items, $perms = array()) {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (empty($items)) { &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo join(&#39; &#39;, $perms) . &quot;\n&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for ($i = count($items) - 1; $i &amp;gt;= 0; --$i) {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $newitems = $items;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $newperms = $perms;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list($foo) = array_splice($newitems, $i, 1);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; array_unshift($newperms, $foo);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; permutasikan($newitems, $newperms);&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;}&lt;/span&gt;&lt;/blockquote&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/5335999836833709586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2018/06/solved-php-permutation-of-given-words.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/5335999836833709586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/5335999836833709586'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2018/06/solved-php-permutation-of-given-words.html' title='[SOLVED] PHP Permutation of given words with all posibilities of combination'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPudAhOtTBU2K4IH3Vgne20fIIXuDS9dO0f7dr2A4sqSV5LTBp5vIIb-XMybqekw2q1hZ44WzNei88fx52wA3NORXMHR4iqnvmAuoWnGPiPGw0UM2cj7L4wHxI3U-mTdGovc5_KUHYY9E/s72-c/k1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-6144847905970069216</id><published>2017-10-14T11:36:00.000-07:00</published><updated>2017-10-14T11:47:51.929-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android Studio"/><title type='text'>[Solved ] Android Studio Stuck at Building &#39;xyz&#39; Gradle Project Info</title><content type='html'>I Just Installed Android Studio 2.2.3 on My Windows7 Notebook, when i tried to create new project, then the following dialog is showing in unkown estimated time.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaum0DI0mxpeQe6CVvbp-7O5cxHS3Jra4APVeA-azYZxeyZyod9Z-ESj3aku4L0djLxW40MfXNBg3rvgvQtovKI2A0wkzGBwRrlqB3f6uiFmkUSc-iWm3s1OUW1fH7B0GK0mMV69bsiAA/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;101&quot; data-original-width=&quot;548&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaum0DI0mxpeQe6CVvbp-7O5cxHS3Jra4APVeA-azYZxeyZyod9Z-ESj3aku4L0djLxW40MfXNBg3rvgvQtovKI2A0wkzGBwRrlqB3f6uiFmkUSc-iWm3s1OUW1fH7B0GK0mMV69bsiAA/s1600/1.jpg&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
To Solve this issue try the following method : &lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Close&amp;nbsp; The Android Studio Application.if you can not do this, you should use task manager to force close the android studio&lt;/li&gt;
&lt;li&gt;Goto C:\Users\username\.gradle folder&lt;/li&gt;
&lt;li&gt;There is a folder there that show you which version of gradle Android Studio requires (e.g. gradle-2.10-bin)&lt;/li&gt;
&lt;li&gt;Download this version from this &lt;a href=&quot;https://gradle.org/releases/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;link&amp;nbsp; &lt;/a&gt;or &lt;a href=&quot;http://services.gradle.org/distributions/&quot; target=&quot;_blank&quot;&gt;Link2 &lt;/a&gt;and download the complete version ( gradle-all)&lt;/li&gt;
&lt;li&gt;Goto C:\Users\username\.gradle\wrapper\dists\gradle-x.y-bin&lt;/li&gt;
&lt;li&gt;There is a folder here that its name is like a GUID.&lt;/li&gt;
&lt;li&gt;You should just copy the zip file that you&#39;ve already downloaded from internet into this folder.&lt;/li&gt;
&lt;li&gt;Execute Android Studio and create a new project.&lt;/li&gt;
&lt;/ol&gt;
</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/6144847905970069216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2017/10/solved-android-studio-stuck-at-building.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/6144847905970069216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/6144847905970069216'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2017/10/solved-android-studio-stuck-at-building.html' title='[Solved ] Android Studio Stuck at Building &#39;xyz&#39; Gradle Project Info'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaum0DI0mxpeQe6CVvbp-7O5cxHS3Jra4APVeA-azYZxeyZyod9Z-ESj3aku4L0djLxW40MfXNBg3rvgvQtovKI2A0wkzGBwRrlqB3f6uiFmkUSc-iWm3s1OUW1fH7B0GK0mMV69bsiAA/s72-c/1.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2883898045632238294.post-1498503467322980364</id><published>2017-10-12T08:30:00.005-07:00</published><updated>2017-10-12T08:30:59.188-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FPGA"/><title type='text'>Force to Completelly Uninstall Driver from driver store on Windows</title><content type='html'>This is the solution of problem caused by USB blaster. when you tried to uninstall the old driver of usb blaster, you cannot install the new driver until completely remove the driver in driver store.&lt;br /&gt;
&lt;br /&gt;
To Uninstall the Driver completely you can do the following tricks in command promt :&lt;br /&gt;
&lt;br /&gt;
to list the Altera Driver use the following command&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;pnputil -e&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
then it will list the driver name&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBvpxB44PAws5f3IqblZ7KrdlhbeP8lC_eNA_YbCVB_i_SSnnQAegNSgcVOrPPnXtfhbbDzww6hkyWBF3Yj5olvNQeWjkWrD_2AqDO6nRLD7xqxC-4WXgrUsKEUBLvrAX5hp12khSQ6Is/s1600/4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;338&quot; data-original-width=&quot;676&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBvpxB44PAws5f3IqblZ7KrdlhbeP8lC_eNA_YbCVB_i_SSnnQAegNSgcVOrPPnXtfhbbDzww6hkyWBF3Yj5olvNQeWjkWrD_2AqDO6nRLD7xqxC-4WXgrUsKEUBLvrAX5hp12khSQ6Is/s400/4.jpg&quot; width=&quot;400&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
the type following command&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;pnputil.exe -f -d OemNumber.inf&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://swadexi.blogspot.com/feeds/1498503467322980364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://swadexi.blogspot.com/2017/10/force-to-completelly-uninstall-driver.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/1498503467322980364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2883898045632238294/posts/default/1498503467322980364'/><link rel='alternate' type='text/html' href='http://swadexi.blogspot.com/2017/10/force-to-completelly-uninstall-driver.html' title='Force to Completelly Uninstall Driver from driver store on Windows'/><author><name>Dexter</name><uri>http://www.blogger.com/profile/10243293600493944093</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBvpxB44PAws5f3IqblZ7KrdlhbeP8lC_eNA_YbCVB_i_SSnnQAegNSgcVOrPPnXtfhbbDzww6hkyWBF3Yj5olvNQeWjkWrD_2AqDO6nRLD7xqxC-4WXgrUsKEUBLvrAX5hp12khSQ6Is/s72-c/4.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>