Ciihuy SMTP Bulk Mail Sender

I’ve made a web application called Ciihuy SMTP Bulk Mail Sender for sending bulk/mass emails with a single click.

But I must say that:

  • We do not collect your input data on our server from this page. However if you have a bulk mail job, your data is stored temporarily on your web browser locally and deleted directly after your mailing job is done.
  • Some mailing servers has mailing limitation, for example you may only can send 200 emails per hour, not more. You must ask this to your service provider.
  • Some mailing servers lacks good mailing ability, just for example the email you send will go to spam folder of the recipient’s inbox.

Check out this video and visit this link: https://mailsender.ciihuy.com/

Basic Unity and Client-Server Request-Response with PHP

In order to make our Unity game connected to the online world, it must be able to send requests to and get responses from our server.

In this tutorial you will see the basic way to make our game able to communicate to PHP server side script.

Creating a Menu System that Hides and Shows Divs and Sections

Hi,

This is a short tutorial about creating simple menu system that if you click a menu item, it will show a div and hide another divs.

With using this system you can make a single page web app nicely.

Watch the video here:

How to Export HTML Table to Excel File with JavaScript

Let’s say we have a huge data in an HTML table. Now we need to export it as an Excel file. What to do?

Basically, we can select entire table, copy and paste it into a blank Excel document.

Or, if we code it in JavaScript, here how we can achieve that. Watch this video:

Array of cities in JS and show it on a div

In this example, I have a bunch of city names as an array variable in JavaScript. Then I want to make a list of links for all the city names.

Here I do it using jQuery:

<div id="kotas"></div>
<script>
var kotas = [ "Banda Aceh", "Langsa", "Lhokseumawe", "Meulaboh", "Sabang", "Subulussalam", "Denpasar", "Pangkalpinang", "Cilegon", "Serang", "Tangerang Selatan", "Tangerang", "Bengkulu", "Gorontalo", "Kota Administrasi Jakarta Barat", "Kota Administrasi Jakarta Pusat", "Kota Administrasi Jakarta Selatan", "Kota Administrasi Jakarta Timur", "Kota Administrasi Jakarta Utara", "Sungai Penuh", "Jambi", "Bandung", "Bekasi", "Bogor", "Cimahi", "Cirebon", "Depok", "Sukabumi", "Tasikmalaya", "Banjar", "Magelang", "Pekalongan", "Purwokerto", "Salatiga", "Semarang", "Surakarta", "Tegal", "Batu", "Blitar", "Kediri", "Madiun", "Malang", "Mojokerto", "Pasuruan", "Probolinggo", "Surabaya", "Pontianak", "Singkawang", "Banjarbaru", "Banjarmasin", "Palangkaraya", "Balikpapan", "Bontang", "Samarinda", "Tarakan", "Batam", "Tanjungpinang", "Bandar Lampung", "Metro", "Ternate", "Tidore Kepulauan", "Ambon", "Tual", "Bima", "Mataram", "Kupang", "Sorong", "Jayapura", "Dumai", "Pekanbaru", "Makassar", "Palopo", "Parepare", "Palu", "Bau-Bau", "Kendari", "Bitung", "Kotamobagu", "Manado", "Tomohon", "Bukittinggi", "Padang", "Padangpanjang", "Pariaman", "Payakumbuh", "Sawahlunto", "Solok", "Lubuklinggau", "Pagaralam", "Palembang", "Prabumulih", "Binjai", "Medan", "Padang Sidempuan", "Pematangsiantar", "Sibolga", "Tanjungbalai", "Tebingtinggi", "Yogyakarta" ];
kotas.sort();
$("#kotas").html(function(){
	var c = "";
	for(var i = 0; i < kotas.length; i++){
		if(i < kotas.length-1)
			c += "<a href='#'>" + kotas[i] + "</a>, ";
		else
			c += "<a href='#'>" + kotas[i] + "</a>";
	}
	return c;
});
</script>