stravaKudoser

< stravaKudoser >
I developed bookmarklet to push “kudos” buttons in a lump for Strava.
https://github.com/mecrazy/stravaKudoser

< Sometime it is troublesome to push each “kudos” buttons >
If many people follows you or you follow many people, it can help you to push “kudos” buttons. Use it on PC like Windows, OSX or Linux. It is not tested on smartphones like Android or iOS.

stravaFollowers

< stravaFollowers >
I developed follower checker for Strava.
https://github.com/mecrazy/stravaFollowers

< Strava doesn’t have such functions >
People follows me but someone unfollow me immediately. But it is not easy to find who unfollow me. So I developed this bookmarklet to find people who unfollow me. Use it on PC like Windows, OSX or Linux. It is not tested on smartphones like Android or iOS.

I built PhantomJS 2.1.1 for Raspberry Pi

I built PhantomJS 2.1.1 for Raspberry Pi. It can also run on any armhf architecture machines.

I used Debian on ARM VPS on https://www.scaleway.com/ and follow this page to build it.

Please download from https://github.com/mecrazy/phantomjs-binaries.
( After my pull request allowed, I will edit the link on this blog to “https://github.com/avaynshtok/phantomjs-binaries”. )

I use Raspberry Pi as a testing machine for any server applications like web scraping. But there were no PhantomJS binaries for armhf architecture on the web. So I built it. Please use this binary, if you want. But I can not care any troubles and bugs when you use it.

< What is "PhantomJS"? >
PhantomJS is a web scraping tool with JavaScript API. It can capture web pages as PDF, PNG or some kind of picture file. If you want to know more about PhantomJS, please check http://phantomjs.org/.

First version of Pibow zero doesn’t fit Raspberry Pi Zero V1.3!!!

If you are going to buy Pibow case for Raspberry Pi Zero, you must check each version.

I bought Raspberry Pi Zero
rpi_zero
and Pibow for it.
pibow_and_rpi_zero

But case doesn’t fit!!!
pibow_not_fit

This is a fucking part of Raspberry Pi Zero!!!
rpi_zero_connector

I found strange strings on Raspberry Pi Zero.
rpi_zero_version
What is “V1.3”!!??

OH MY GOD!!

When I googled with “pibow zero 1.3”, I found the answer.
pibow_1.3

I ordered this one…..

Hey everyone, please do not follow me…..

Recommendations of Webmin for Debian users

< What is “Webmin”? >
“Webmin” is a configuration tool with WEB based UI written in Perl. It can run on Linux / UNIX / Windows / OSX. When I install Debian to my computer, I install “Webmin”. Basically I use it to edit configuration files, because I don’t need to remember where are configuration files. “Webmin” can control starting and stopping of any services. “Webmin” has so many convenient functions. But it’s too heavy for me to explain everything about it. If you want to know about “Webmin” more, please check Webmin – Wikipedia and http://www.webmin.com/.

< Installation on Debian >
Please check latest version of webmin on http://www.webmin.com/. Please replace the red URL to the newest one when you check the official web site. Execute the commands below as root to install webmin.

root@myhost:~# cd /tmp
root@myhost:/tmp# wget http://prdownloads.sourceforge.net/webadmin/webmin_1.690_all.deb
root@myhost:/tmp# dpkg -i webmin_1.690_all.deb
root@myhost:/tmp# apt-get -f install

After the command “dpkg -i webmin_1.690_all.deb“, apt show you any warnings. After that, please execute “apt-get -f install” to install required software for webmin.

< For security >
By default configuration, webmin can be accessed only from local network. I have never changed it, because of the security. I always use SSH port transfer or any kind of VPN to use webmin from the internet. You don’t need to allow webmin to be accessed directly from the internet.

< SSH port transfer >
If your user name is “abcd” and domain is “example.com“, SSH login with port transfer for webmin is a command line below.

$ ssh -L 10000:localhost:10000 abcd@example.com

This command line is for Linux / UNIX / OSX. You can also use IP address instead of domain.

< Login to Webmin >
Use any browser to access “https://localhost:10000/“. You will see untrusted message like below.
untrusted_001
It is an example of Firefox. Please push “Add Exception” if you use Firefox.
untrusted_002
First time, you need to login as root. If you don’t want to use root to login to webmin, you can add any user for webmin.
webmin_login

< Which language do you use? >
Default language for webmin is English. If you want to change global language setting, please check the navigation and picture below.
[ Webmin ] – [ Webmin Configuration ] – [ Language ]
webmin_change_language_001
You can select default language and character code for webmin user interface by the function above. If you want to change personal language or theme, please check the navigation and picture below.
[ Webmin ] – [ Change Language and Theme ]
webmin_change_language_002

< Webmin theme >
I want to explain how to add webmin users, but before adding webmin users, I need to explain about my webmin theme.
[ Webmin ] – [ Webmin Configuration ] – [ Webmin Themes ]
You can select themes for Webmin UI. I always use “MSC.Linux Theme“. Please choose a theme you want to use. But during following my procedure on this post, it’s easy to follow using “MSC.Linux Theme“.
webmin_theme

< Add system user >
I always add system user before adding webmin user. Because I use UNIX login for webmin. You can add users for your operation system at the navigation below. I use this function instead of “adduser” command.
[ System ] – [ Users and Groups ] – [ Create a new user ]
I basically use default settings for new user. I only change password.
webmin_users

< Add Webmin user >
You can add users for webmin at the navigation below. You need to select functions of webmin to allow the user can control. I always use UNIX authentication for PASSWORD.
[ Webmin ] – [ Webmin Users ] – [ Create a new Webmin user ]
After I add webmin user, I always re-login webmin on the new user.
webmin_add_webminuser
You can find the module list like below.
webmin_select_modules
If you want to control everything like an administrator, please click “Select all” to select all functions.

< Control system and service >
[ System ] – [ Bootup and Shutdown ]
This picture shows functions on the bottom of the page.
webmin_control_services

< About Webmin modules >
When I have spare time, I will update this post or write new post about some modules for webmin.