Android Mobile App Template For Website

If you have a website, it’s better to move it on the mobile as well. In a new mobile media report which is asserted by InMobi, consumers today spend nearly 60% of their time on the internet by mobile devices, comparing with their desktop or laptop. It is quite necessary to create a mobile version website or even a mobile app which serves the same functions as your website on mobile device.

There are lots of friends asking me for help to build a mobile website. The most difficult problem for them is they don’t have any mobile development experiences, though they are experts in building and running websites with WordPress templates. Since I already built an Android App for my website which is also powered by WordPress, I can share some experience with you.
Read more

Android Naruto HD Wallpaper Source Code

A lot of friends have asked me to help them build an Android Wallpaper. To people who have HD pictures and want to build their own Android Wallpaper apps, an Android app template will be very helpful. So I give you this Android Naruto HD wallpaper app. I figured I should sell the source code cheap so that more people will be able to access it and make easy money on it.

Compare to write the Android app source code line by line, using an Android App template is really basic and really cheap. As long as you have HD photos or Wallpapers, you can easily replace images in this app template. Within 5 minutes, you will get your own Android app ready to make money in your Google Play account or with your AdMob ads banner.

With this Wallpaper Android app template, you can customize the look and feel to make like 20 stand-alone Wallpaper apps if you want. Or you can put all HD wallpapers in one app.

If you want to test this app yourself, you can download and install it by following link, or scan the QR code to download and install on your android phone directly.

https://jmsliu.com/example/androidwallpaperapp/WallpaperGridViewExample.1.6.apk

chart
Read more

Memo English Fruit Master – My First Android App On Google Play

In last month, I have created a new Android app, Memo English: Fruit Master. The purpose of this app is helping me to remember some fruits name in English. I collect 75 most common fruits in this app. Some of them are quite challenge actually. In this app, you can learn the fruit name in English, listen the voice over and do some spelling practice to remember the English word. Currently, I am using Google Translate to localize this app in Spanish, Russian, Korean, Chinese, and Vietnamese.
Read more

Install Python 3.12 in CentOS 7 with SCL

In the previous post, I documented my attempt to install Python 3.12 on my CentOS 7, which ended in failure due to compilation errors. After an extensive search, I identified the issue as an outdated version of gcc, with CentOS 7 using gcc 4.8.5 while the latest version is gcc 13. Upgrading gcc to the latest version in CentOS proved challenging, but Software Collections (SCL) offered a potential solution. Given the considerable time investment required, I didn’t proceed with the SCL installation and experimentation. This post is motivated by that decision. I will explore SCL in this post, aiming to successfully run Python 3.12 with the assistance of SCL.

Read more

Get File List of Dataset from Huggingface without Downloading Data

Hugging Face is both a platform and a community focused on machine learning, particularly in the areas of natural language processing (NLP), computer vision, and audio processing. It is often referred to as the “GitHub of AI,” serving as the primary platform for hosting a vast majority of models and datasets in the AI community. It also furnishes tools that simplify the process of downloading models and datasets. With the Hugging Face Python libraries, achieving this task requires just a few lines of code. For instance, utilizing the huggingface_hub to load models and the datasets library to load datasets.

Read more

Install Python 3.12 on CentOS 7

I’m currently immersed in learning AIGC, and Python is an essential tool for almost every aspect of it. In my attempt to set up Python on CentOS, I encountered installation challenges with both Python 3.12 and Python 3.11, leading to installation failures. Both of them gave me following error:

Python runtime state: initialized
Traceback (most recent call last):
  File "/local/usr/local/src/python/Python-3.11.0/Lib/site.py", line 73, in <module>
    import os
  File "/local/usr/local/src/python/Python-3.11.0/Lib/os.py", line 29, in <module>
    from _collections_abc import _check_methods
SystemError: <built-in function compile> returned NULL without setting an exception
make[1]: *** [Python/frozen_modules/abc.h] Error 1
make[1]: Leaving directory `/local/usr/local/src/python/Python-3.11.0'
make: *** [profile-opt] Error 2
Read more

Running BitTorrent from the Command Line on CentOS

I’m on a mission to gather a massive 100,000 hours of voice data for training an advanced AI. But here’s a problem – grabbing just the voice part from the internet is tricky. So, I got a plan: why not download a bunch of movies and shows and then extract the voice data? That’s where BitTorrent comes into play – a powerful method for sharing files. Now, normally people click buttons in a bit torrent client to get files, but with a colossal 40,000 movies on the agenda, that’s just too slow. That’s why I opted for a more technical approach using bit torrent in the command line. It’s like giving the computer direct instructions to efficiently fetch all those movies for me.

Read more