Wednesday, September 02, 2015
Today (9/1/15) Google is Introducing their new logo
Monday, August 31, 2015
Setup Streaming Media (Radio Streaming) using SHOUTcast on Debian 6
Do you interest to make your own internet radio station? I suggest you to use SHOUTcast by following steps below. Why do I use SHOUTcast? the main reason is simple, easy and stable in work.
Before we set the server up, please prepare these things before:
1. Download sc_serv2_linux_07_31_2011.tar.gz here and sc_trans_linux_10_07_2011.tar.gz here
2. Linux server (in this tutorial i used Debian 6 x64, maybe something problem with x64. I'll post the solution later)
Sunday, August 30, 2015
Android Hardest Game, Mini Raft
One of hardest Android game, named Mini Raft.
How to play:
Extreme river bring you one step to die. Keep the rafting move, avoid the rock and riverside. By touching and hold the screen, your rafting will be rotate to left, and turn back by release it. Collect coins as much as possible. Happy rafting.
game play:
Friday, August 28, 2015
Up Vote and Down Vote Algorithm Using Wilson Score interval (in PHP codes)
Today I wanna share how does Reddit's comment algorithm works. As you might know, Reddit has Up Vote and Down Vote for their comment score. Now, what is the best way to count for comment score?
Scoring base up vote and down vote is not only difference of up vote and down vote. Why? There are something problem with this. For example:
Up : 10
down: 0
diff: 10 - 0 = 10
score: 10
-----
Up : 20
Down : 10
Diff: 20 - 10 = 10
Score: 10
Look, 2 case above has same score. Of course that's invalid.
So, what is the correct way for this?. The answer is Wilson Score Interval. Mathematical notation can be written as below:
Wednesday, August 26, 2015
Far Cry 3 on my Acer E1-451G
Today I wanna share my Acer E1-451G perform by playing Far Cry 3 on ULTRA graphic. Here is my laptop specification:
Processor: AMD A8 4500m Quad Core
Graphic card: AMD Radeon 8750
RAM: 4 GB x 1
Processor: AMD A8 4500m Quad Core
Graphic card: AMD Radeon 8750
RAM: 4 GB x 1
Image resizing on Python
Python has library that could handle image processing, it called PIL. Now I will try to resize image to 300 pixel of width. All I need to do is to write this:
Labels:
Image Processing,
Python,
Server End
How to solve "Yii php framework Application runtime path is not valid.”
Usually, this problem is protected folder on linux or might have SELinux turned on.
First solution (Folder protected)
$chmod 755 /path/to/runtime
or
$chmod 777 /path/to/runtime
if its not work, try second solution (SELinux turned on)
1. Open terminal, login as super user
2. turn SELinux off with command:
$setenforce 0
First solution (Folder protected)
$chmod 755 /path/to/runtime
or
$chmod 777 /path/to/runtime
if its not work, try second solution (SELinux turned on)
1. Open terminal, login as super user
2. turn SELinux off with command:
$setenforce 0
How to install F.lux on Fedora 21
Overview:
f.lux fixes this: it makes the color of your computer's display adapt to the time of day, warm at night and like sunlight during the day.
It's even possible that you're staying up too late because of your computer. You could use f.lux because it makes you sleep better, or you could just use it just because it makes your computer look better. source
Thursday, March 05, 2015
Lumber Boy, Another Way to Feel as Lumberjack
Simple arcade game, cut the wood by tap left or right as much as possible, and got the highest score.
Features:
- Google Play Leader board for submiting score
Download
Direct link: https://www.dropbox.com/s/deas9x64n7bbrtf/LumberBoy.apk?dl=0
Playstore: https://play.google.com/store/apps/details?id=com.circlebit.tukangkayu
Features:
- Google Play Leader board for submiting score
Download
Direct link: https://www.dropbox.com/s/deas9x64n7bbrtf/LumberBoy.apk?dl=0
Playstore: https://play.google.com/store/apps/details?id=com.circlebit.tukangkayu
15 blocks Puzzle with 48 Family Photo
Today i wanna share android classic game, Puzzle48. This is classic puzzle game with 15 blocks and random piece of 48 Family member photo. You should to solve the random piece to be perfect view.
Features:
- Support 3 languages: English, Japan, Indonesia
- Save score
- Random member AKB48, SKE48, JKT48, HTK48 photo
Direct link: https://www.dropbox.com/s/xy0ekqsrq2wgrnb/Puzzle48.apk?dl=0
PlayStore: https://play.google.com/store/apps/details?id=com.circlebit.puzzle48
nb. 48 Family is Group of Idol group centered in Japan.
Features:
- Support 3 languages: English, Japan, Indonesia
- Save score
- Random member AKB48, SKE48, JKT48, HTK48 photo
Direct link: https://www.dropbox.com/s/xy0ekqsrq2wgrnb/Puzzle48.apk?dl=0
PlayStore: https://play.google.com/store/apps/details?id=com.circlebit.puzzle48
nb. 48 Family is Group of Idol group centered in Japan.
Wednesday, March 04, 2015
Android XML color Transparent HEX Code
Android uses Hex ARGB values, which are formatted as #AARRGGBB. Its mean, to make transparent color, you can modify AA code and RRGGBB are hex color code will be transparent. Here is the list of transparent percentage of hex:
100% — FF
99% — FC
98% — FA
97% — F7
96% — F5
95% — F2
94% — F0
93% — ED
92% — EB
91% — E8
90% — E6
89% — E3
88% — E0
87% — DE
86% — DB
85% — D9
84% — D6
83% — D4
82% — D1
81% — CF
80% — CC
79% — C9
78% — C7
77% — C4
76% — C2
75% — BF
74% — BD
73% — BA
72% — B8
71% — B5
70% — B3
69% — B0
68% — AD
67% — AB
66% — A8
65% — A6
64% — A3
63% — A1
62% — 9E
61% — 9C
60% — 99
59% — 96
58% — 94
57% — 91
56% — 8F
55% — 8C
54% — 8A
53% — 87
52% — 85
51% — 82
50% — 80
49% — 7D
48% — 7A
47% — 78
46% — 75
45% — 73
44% — 70
43% — 6E
42% — 6B
41% — 69
40% — 66
39% — 63
38% — 61
37% — 5E
36% — 5C
35% — 59
34% — 57
33% — 54
32% — 52
31% — 4F
30% — 4D
29% — 4A
28% — 47
27% — 45
26% — 42
25% — 40
24% — 3D
23% — 3B
22% — 38
21% — 36
20% — 33
19% — 30
18% — 2E
17% — 2B
16% — 29
15% — 26
14% — 24
13% — 21
12% — 1F
11% — 1C
10% — 1A
9% — 17
8% — 14
7% — 12
6% — 0F
5% — 0D
4% — 0A
3% — 08
2% — 05
1% — 03
0% — 00
for example, you wanna make the black color with transparent 10% so the hex code will be #1A000000
Running Any Codes Before Action on Controller Execute on Yii
You can execute any codes before action method on controller run with beforeAction() method. For example, you want to make every action method are JSON type on content. So, you can add method like this on your controller:
protected function beforeAction($action){
header('Content-Type: application/json');
return parent::beforeAction($action);
}
its will be effected to all actionAny() to JSON as type of content
protected function beforeAction($action){
header('Content-Type: application/json');
return parent::beforeAction($action);
}
its will be effected to all actionAny() to JSON as type of content
Simple jQuery Ajax Post Sending
Sending POST data to server using jQuery is very simple. I assumed that you sending POST data when the DIV with id:#sendme is clicked. So, you can use codes like this:
$("#sendme").click(function(){
});
$.post("URL POST",
{
param1: "value1",
param2: "value2"
},
function(data, status){
});
});
- URL POST can be replaced with your URL post
- param1 and param2 are name of post data
- value1 and value2 are value of param that will be sent to URL POST
Subscribe to:
Posts (Atom)