<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>0xAli`s blog</title>
	<atom:link href="http://0xa.li/feed/" rel="self" type="application/rss+xml" />
	<link>http://0xa.li</link>
	<description>“No need to use the back door while the front door is open.”</description>
	<lastBuildDate>Thu, 10 May 2012 08:19:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>MySQL to MongoDB</title>
		<link>http://0xa.li/mysql-to-mongodb/</link>
		<comments>http://0xa.li/mysql-to-mongodb/#comments</comments>
		<pubDate>Thu, 10 May 2012 08:18:06 +0000</pubDate>
		<dc:creator>0xAli</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://0xa.li/?p=265</guid>
		<description><![CDATA[After trying this script that i wrote yesterday [PHP] MySQL result to JSON – For mongoDB found out it&#8217;s not very useful if the MySQL result is big (like in my case) and 570MB of JSON encoded data is not very practical to upload and import.
So instead i wrote another little script to export a table and push it to the new mongo collection (table).
&#160;

&#60;?php
set_time_limit(0);
mysql_connect('localhost','user','mypassword');
mysql_select_db('myDatabase');
//mysql_query("SET NAMES 'utf8';");

$m = new Mongo("mongodb://HOST:PORT");
// If mongoDB is on the same box then use $m = new Mongo();
$db = $m-&#62;local; // "local" is the name ...]]></description>
			<content:encoded><![CDATA[<p>After trying this script that i wrote yesterday <a href="http://0xa.li/php-mysql-result-to-json-for-mongodb/">[PHP] MySQL result to JSON – For mongoDB</a> found out it&#8217;s not very useful if the MySQL result is big (like in my case) and 570MB of JSON encoded data is not very practical to upload and import.</p>
<p>So instead i wrote another little script to export a table and push it to the new mongo collection (table).</p>
<p>&nbsp;</p>
<blockquote><pre>
&lt;?php
set_time_limit(0);
mysql_connect('localhost','user','mypassword');
mysql_select_db('myDatabase');
//mysql_query("SET NAMES 'utf8';");

$m = new Mongo("mongodb://HOST:PORT");
// If mongoDB is on the same box then use $m = new Mongo();
$db = $m-&gt;local; // "local" is the name of the database
$collection = $db-&gt;mytable; //
"mytable" is the name of the mongoDB collection/database

$m = mysql_query('SELECT * FROM `mytable` LIMIT 0,10000;');
//mytable is mysql's table name

$i = 0;
while($rows[] = mysql_fetch_assoc($m)){
	$insert = $rows[$i];
	$collection-&gt;insert($insert);
	//Get the array and insert it into MongoDB
	$i++;
}
print 'done!';
?&gt;
</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://0xa.li/mysql-to-mongodb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PHP] MySQL result to JSON &#8211; For mongoDB</title>
		<link>http://0xa.li/php-mysql-result-to-json-for-mongodb/</link>
		<comments>http://0xa.li/php-mysql-result-to-json-for-mongodb/#comments</comments>
		<pubDate>Wed, 09 May 2012 15:25:16 +0000</pubDate>
		<dc:creator>0xAli</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://0xa.li/?p=260</guid>
		<description><![CDATA[So today i tested mongoDB and i wanted some rows from an existing database but it had to be in JSON format so i wrote this little script to port it.
&#160;

&#60;?php
set_time_limit(0);
mysql_connect('localhost','root','mypassword');
mysql_select_db('database_name');
mysql_query("SET NAMES 'utf8';");
$m = mysql_query('SELECT * FROM `table` LIMIT 0,100;');
$json = "";
$i = 0;
while($rows[] = mysql_fetch_assoc($m)){
	$json .= json_encode($rows[$i]);
	$json .= "\n";
	$i++;
}
$fp = fopen('data.json', 'a+');
fwrite($fp, $json);
fclose($fp);
?&#62;


]]></description>
			<content:encoded><![CDATA[<p>So today i tested mongoDB and i wanted some rows from an existing database but it had to be in JSON format so i wrote this little script to port it.</p>
<p>&nbsp;</p>
<blockquote><pre>
&lt;?php
set_time_limit(0);
mysql_connect('localhost','root','mypassword');
mysql_select_db('database_name');
mysql_query("SET NAMES 'utf8';");
$m = mysql_query('SELECT * FROM `table` LIMIT 0,100;');
$json = "";
$i = 0;
while($rows[] = mysql_fetch_assoc($m)){
	$json .= json_encode($rows[$i]);
	$json .= "\n";
	$i++;
}
$fp = fopen('data.json', 'a+');
fwrite($fp, $json);
fclose($fp);
?&gt;
</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://0xa.li/php-mysql-result-to-json-for-mongodb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Kippo] 40 days result</title>
		<link>http://0xa.li/kippo-40-days-result/</link>
		<comments>http://0xa.li/kippo-40-days-result/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 10:25:50 +0000</pubDate>
		<dc:creator>0xAli</dc:creator>
				<category><![CDATA[Malware]]></category>

		<guid isPermaLink="false">http://0xa.li/?p=241</guid>
		<description><![CDATA[Here is the result of the attacks on my kippo honeypot.
Total SSH login attempts count: 219710
Total unique passwords: 34354
Total Number of files tried to wget stuff and run it: 40 (including duplicates)
Total (unique) IPs that made those attempts: 205
Here is the list IP&#8217;s of the bots/hackers:
108.15.99.40
109.148.120.142
109.248.137.103
109.73.169.35
109.96.44.131
109.97.82.81
110.164.66.252
112.25.19.10
113.108.103.11
113.108.237.66
113.169.107.217
113.179.89.224
114.108.177.252
114.255.58.182
115.236.185.203
117.240.234.216
117.243.250.249
118.220.175.104
119.134.251.100
119.161.162.185
119.188.7.185
119.84.84.110
120.132.132.74
121.14.46.119
121.251.88.220
122.146.199.190
122.49.6.31
123.125.149.134
123.18.117.70
124.119.23.169
124.125.135.114
124.133.48.92
124.238.214.46
124.238.214.90
124.72.48.61
130.157.145.92
134.208.6.43
141.105.82.2
141.8.193.225
151.13.197.22
151.28.122.164
151.40.20.202
151.80.215.20
1.55.112.125
172.158.118.44
172.158.2.176
172.158.27.46
172.158.29.117
172.158.87.42
173.15.213.104
173.234.63.146
173.234.63.154
175.125.92.199
178.162.149.24
182.140.145.17
182.236.164.11
182.50.0.237
182.79.252.246
184.107.241.186
186.28.247.7
188.138.40.166
188.138.89.152
188.173.171.146
188.173.182.104
188.173.243.66
188.227.74.162
188.26.202.221
188.26.203.137
188.26.204.120
188.27.187.135
188.27.22.191
188.27.42.109
188.27.42.56
188.27.42.99
190.210.142.75
190.95.69.241
193.110.253.199
193.34.145.55
193.90.12.22
194.183.89.224
195.22.100.150
195.34.183.18
196.21.60.69
199.0.172.37
199.119.204.3
199.119.227.48
199.19.212.103
199.71.214.67
200.196.48.121
200.42.220.228
200.98.207.108
201.144.245.135
201.218.252.140
201.253.14.235
201.43.143.30
201.49.57.81
201.91.26.138
202.201.1.170
203.252.154.194
203.90.136.77
204.57.82.8
206.80.80.100
208.115.200.25
208.115.236.51
209.131.201.184
210.51.174.189
210.51.48.94
211.103.188.92
211.167.39.250
211.253.5.200
211.27.225.183
211.55.76.53
211.99.134.27
213.171.220.17
213.190.161.143
2.137.113.104
216.53.213.120
217.198.160.133
217.199.134.214
218.57.136.62
218.57.8.23
218.61.34.140
218.8.190.178
219.235.240.41
220.182.51.11
221.122.125.125
221.204.246.72
221.207.229.6
221.231.140.146
222.122.20.226
222.169.224.178
222.44.124.187
222.58.151.69
223.204.213.57
24.96.31.206
31.214.39.176
41.196.236.229
41.249.41.78
42.117.2.53
46.102.11.108
46.102.12.158
46.214.21.53
46.24.240.155
46.254.20.36
49.212.118.52
50.30.33.90
50.56.222.222
58.11.115.168
58.215.187.45
58.28.154.75
60.244.113.231
61.155.128.32
61.191.39.19
62.37.22.2
62.84.74.166
63.135.56.2
64.183.83.122
64.31.17.135
64.31.43.140
69.64.75.136
70.87.117.36
74.117.58.92
78.225.217.80
78.83.102.35
79.113.15.91
79.113.54.212
79.145.76.47
79.180.156.165
79.181.20.223
80.82.209.245
80.92.240.36
80.94.65.50
81.18.246.182
82.137.12.56
82.137.12.59
82.137.13.151
82.137.14.199
82.194.76.61
82.77.8.110
83.170.81.186
83.41.92.34
83.58.92.175
84.22.183.113
85.137.88.88
85.49.133.240
86.124.225.213
86.186.241.109
88.12.87.93
88.14.23.44
89.136.1.59
91.123.200.46
91.196.122.71
91.205.189.27
91.207.230.51
91.207.231.190
91.215.180.202
91.228.197.152
91.233.105.4
92.251.192.182
92.251.235.216
92.83.105.212
93.112.71.98
94.129.104.5
96.126.120.46
96.56.154.34
And the files they tried to download and run:


http://cioculetz.altervista.org/hecaru.tar

http://eleet.at.ua/hack/flood/bash.tcl

http://equinox.ucoz.com/boti.tgz

http://equinox.ucoz.com/rk.tgz

http://equinox.ucoz.com/sshd.tgz

http://hackzone.ucoz.ro/mlinux.tgz

http://hackzone.ucoz.ro/ryo.tgz

http://hackzone.ucoz.ro/udp.pl

http://gblteam.webs.com/gosh.tgz.tar

http://italianusimixu.do.am/scan/boti.tgz

http://linuxtrade.webs.com/psybnc-linux.tgz

http://mirc.go.ro/ire.tgz

http://nasul.clan.su/udp.tar

http://root-arhive.at.ua/psybnc/psybnc-linux.jpg

http://rymont.webs.com/MechBot.tgz

http://rymont.webs.com/rk.jpg

http://scama.clan.su/max.pl

http://thw.xnetworld.com/devil/gosh.tgz.tar

http://tradelinux.fr/udp.tgz

http://ircd.do.am/scan/random.tgz

http://mile.go.ro/pic.jpg

http://RAYDENNN.EscorteDeLux.eu/R/ryo.tgz

http://RAYDENNN.EscorteDeLux.eu/R/udp.pl

http://scama.clan.su/gate.tgz

http://wadafak.altervista.org/mech.tgz

http://www.deathface.comlu.com/flod/udp.tgz


Here is the password list they tried (sorted alphabetically)
http://0xa.li/files/pass_lst.zip
Pipal analysis of the list (thanks to Muhanad Shahat @sophto_92)

Total entries = 34352
Total unique entries = 34352

Top 10 passwords
.... = 1 (0.0%)
#### = 1 (0.0%)
....123 = 1 (0.0%)
123123 = ...]]></description>
			<content:encoded><![CDATA[<p>Here is the result of the attacks on my kippo honeypot.</p>
<p>Total SSH login attempts count: 219710<br />
Total unique passwords: 34354<br />
Total Number of files tried to wget stuff and run it: 40 (including duplicates)<br />
Total (unique) IPs that made those attempts: 205</p>
<p>Here is the list IP&#8217;s of the bots/hackers:</p>
<pre><textarea rows="30" cols="50">108.15.99.40
109.148.120.142
109.248.137.103
109.73.169.35
109.96.44.131
109.97.82.81
110.164.66.252
112.25.19.10
113.108.103.11
113.108.237.66
113.169.107.217
113.179.89.224
114.108.177.252
114.255.58.182
115.236.185.203
117.240.234.216
117.243.250.249
118.220.175.104
119.134.251.100
119.161.162.185
119.188.7.185
119.84.84.110
120.132.132.74
121.14.46.119
121.251.88.220
122.146.199.190
122.49.6.31
123.125.149.134
123.18.117.70
124.119.23.169
124.125.135.114
124.133.48.92
124.238.214.46
124.238.214.90
124.72.48.61
130.157.145.92
134.208.6.43
141.105.82.2
141.8.193.225
151.13.197.22
151.28.122.164
151.40.20.202
151.80.215.20
1.55.112.125
172.158.118.44
172.158.2.176
172.158.27.46
172.158.29.117
172.158.87.42
173.15.213.104
173.234.63.146
173.234.63.154
175.125.92.199
178.162.149.24
182.140.145.17
182.236.164.11
182.50.0.237
182.79.252.246
184.107.241.186
186.28.247.7
188.138.40.166
188.138.89.152
188.173.171.146
188.173.182.104
188.173.243.66
188.227.74.162
188.26.202.221
188.26.203.137
188.26.204.120
188.27.187.135
188.27.22.191
188.27.42.109
188.27.42.56
188.27.42.99
190.210.142.75
190.95.69.241
193.110.253.199
193.34.145.55
193.90.12.22
194.183.89.224
195.22.100.150
195.34.183.18
196.21.60.69
199.0.172.37
199.119.204.3
199.119.227.48
199.19.212.103
199.71.214.67
200.196.48.121
200.42.220.228
200.98.207.108
201.144.245.135
201.218.252.140
201.253.14.235
201.43.143.30
201.49.57.81
201.91.26.138
202.201.1.170
203.252.154.194
203.90.136.77
204.57.82.8
206.80.80.100
208.115.200.25
208.115.236.51
209.131.201.184
210.51.174.189
210.51.48.94
211.103.188.92
211.167.39.250
211.253.5.200
211.27.225.183
211.55.76.53
211.99.134.27
213.171.220.17
213.190.161.143
2.137.113.104
216.53.213.120
217.198.160.133
217.199.134.214
218.57.136.62
218.57.8.23
218.61.34.140
218.8.190.178
219.235.240.41
220.182.51.11
221.122.125.125
221.204.246.72
221.207.229.6
221.231.140.146
222.122.20.226
222.169.224.178
222.44.124.187
222.58.151.69
223.204.213.57
24.96.31.206
31.214.39.176
41.196.236.229
41.249.41.78
42.117.2.53
46.102.11.108
46.102.12.158
46.214.21.53
46.24.240.155
46.254.20.36
49.212.118.52
50.30.33.90
50.56.222.222
58.11.115.168
58.215.187.45
58.28.154.75
60.244.113.231
61.155.128.32
61.191.39.19
62.37.22.2
62.84.74.166
63.135.56.2
64.183.83.122
64.31.17.135
64.31.43.140
69.64.75.136
70.87.117.36
74.117.58.92
78.225.217.80
78.83.102.35
79.113.15.91
79.113.54.212
79.145.76.47
79.180.156.165
79.181.20.223
80.82.209.245
80.92.240.36
80.94.65.50
81.18.246.182
82.137.12.56
82.137.12.59
82.137.13.151
82.137.14.199
82.194.76.61
82.77.8.110
83.170.81.186
83.41.92.34
83.58.92.175
84.22.183.113
85.137.88.88
85.49.133.240
86.124.225.213
86.186.241.109
88.12.87.93
88.14.23.44
89.136.1.59
91.123.200.46
91.196.122.71
91.205.189.27
91.207.230.51
91.207.231.190
91.215.180.202
91.228.197.152
91.233.105.4
92.251.192.182
92.251.235.216
92.83.105.212
93.112.71.98
94.129.104.5
96.126.120.46
96.56.154.34</textarea></pre>
<p>And the files they tried to download and run:</p>
<pre><textarea rows="30" cols="50">

http://cioculetz.altervista.org/hecaru.tar

http://eleet.at.ua/hack/flood/bash.tcl

http://equinox.ucoz.com/boti.tgz

http://equinox.ucoz.com/rk.tgz

http://equinox.ucoz.com/sshd.tgz

http://hackzone.ucoz.ro/mlinux.tgz

http://hackzone.ucoz.ro/ryo.tgz

http://hackzone.ucoz.ro/udp.pl

http://gblteam.webs.com/gosh.tgz.tar

http://italianusimixu.do.am/scan/boti.tgz

http://linuxtrade.webs.com/psybnc-linux.tgz

http://mirc.go.ro/ire.tgz

http://nasul.clan.su/udp.tar

http://root-arhive.at.ua/psybnc/psybnc-linux.jpg

http://rymont.webs.com/MechBot.tgz

http://rymont.webs.com/rk.jpg

http://scama.clan.su/max.pl

http://thw.xnetworld.com/devil/gosh.tgz.tar

http://tradelinux.fr/udp.tgz

http://ircd.do.am/scan/random.tgz

http://mile.go.ro/pic.jpg

http://RAYDENNN.EscorteDeLux.eu/R/ryo.tgz

http://RAYDENNN.EscorteDeLux.eu/R/udp.pl

http://scama.clan.su/gate.tgz

http://wadafak.altervista.org/mech.tgz

http://www.deathface.comlu.com/flod/udp.tgz

</textarea></pre>
<p>Here is the password list they tried (sorted alphabetically)<br />
<a href="http://0xa.li/files/pass_lst.zip">http://0xa.li/files/pass_lst.zip</a></p>
<p><a href="http://pastebin.com/1DZa1UsM">Pipal analysis</a> of the list (thanks to Muhanad Shahat @sophto_92)</p>
<pre><textarea rows="30" cols="50">
Total entries = 34352
Total unique entries = 34352

Top 10 passwords
.... = 1 (0.0%)
#### = 1 (0.0%)
....123 = 1 (0.0%)
123123 = 1 (0.0%)
161161 = 1 (0.0%)
2pac2pac = 1 (0.0%)
50cent50cent = 1 (0.0%)
666666 = 1 (0.0%)
80tras$tureven@dmin = 1 (0.0%)
aa = 1 (0.0%)

Top 10 base words
root = 473 (1.38%)
user = 83 (0.24%)
rootweb = 81 (0.24%)
test = 78 (0.23%)
roottest = 72 (0.21%)
rootroot = 67 (0.2%)
testuser = 58 (0.17%)
ftpuser = 58 (0.17%)
rootts = 46 (0.13%)
rootweb2p = 46 (0.13%)

Password length (length ordered)
2 = 27 (0.08%)
4 = 88 (0.26%)
5 = 67 (0.2%)
6 = 450 (1.31%)
7 = 1113 (3.24%)
8 = 1995 (5.81%)
9 = 2838 (8.26%)
10 = 5080 (14.79%)
11 = 4057 (11.81%)
12 = 4946 (14.4%)
13 = 3053 (8.89%)
14 = 2926 (8.52%)
15 = 1870 (5.44%)
16 = 1771 (5.16%)
17 = 1092 (3.18%)
18 = 678 (1.97%)
19 = 694 (2.02%)
20 = 406 (1.18%)
21 = 255 (0.74%)
22 = 220 (0.64%)
23 = 137 (0.4%)
24 = 140 (0.41%)
25 = 88 (0.26%)
26 = 72 (0.21%)
27 = 62 (0.18%)
28 = 42 (0.12%)
29 = 40 (0.12%)
30 = 31 (0.09%)
31 = 18 (0.05%)
32 = 17 (0.05%)
33 = 9 (0.03%)
34 = 14 (0.04%)
35 = 13 (0.04%)
36 = 25 (0.07%)
37 = 5 (0.01%)
38 = 9 (0.03%)
39 = 7 (0.02%)
40 = 6 (0.02%)
41 = 4 (0.01%)
42 = 5 (0.01%)
43 = 5 (0.01%)
44 = 3 (0.01%)
45 = 5 (0.01%)
46 = 2 (0.01%)
48 = 2 (0.01%)
50 = 2 (0.01%)
51 = 2 (0.01%)
52 = 2 (0.01%)
53 = 2 (0.01%)
54 = 2 (0.01%)
55 = 2 (0.01%)
56 = 2 (0.01%)
59 = 2 (0.01%)
60 = 2 (0.01%)
67 = 2 (0.01%)

Password length (count ordered)
10 = 5080 (14.79%)
12 = 4946 (14.4%)
11 = 4057 (11.81%)
13 = 3053 (8.89%)
14 = 2926 (8.52%)
9 = 2838 (8.26%)
8 = 1995 (5.81%)
15 = 1870 (5.44%)
16 = 1771 (5.16%)
7 = 1113 (3.24%)
17 = 1092 (3.18%)
19 = 694 (2.02%)
18 = 678 (1.97%)
6 = 450 (1.31%)
20 = 406 (1.18%)
21 = 255 (0.74%)
22 = 220 (0.64%)
24 = 140 (0.41%)
23 = 137 (0.4%)
25 = 88 (0.26%)
4 = 88 (0.26%)
26 = 72 (0.21%)
5 = 67 (0.2%)
27 = 62 (0.18%)
28 = 42 (0.12%)
29 = 40 (0.12%)
30 = 31 (0.09%)
2 = 27 (0.08%)
36 = 25 (0.07%)
31 = 18 (0.05%)
32 = 17 (0.05%)
34 = 14 (0.04%)
35 = 13 (0.04%)
33 = 9 (0.03%)
38 = 9 (0.03%)
39 = 7 (0.02%)
40 = 6 (0.02%)
37 = 5 (0.01%)
42 = 5 (0.01%)
45 = 5 (0.01%)
43 = 5 (0.01%)
41 = 4 (0.01%)
44 = 3 (0.01%)
59 = 2 (0.01%)
60 = 2 (0.01%)
54 = 2 (0.01%)
46 = 2 (0.01%)
56 = 2 (0.01%)
48 = 2 (0.01%)
55 = 2 (0.01%)
50 = 2 (0.01%)
51 = 2 (0.01%)
52 = 2 (0.01%)
53 = 2 (0.01%)
67 = 2 (0.01%)

          | |
          | |
          | |
          |||
          |||
          |||
          |||||
         ||||||
         ||||||
        |||||||
        |||||||||
        |||||||||
       |||||||||||
       |||||||||||||
      |||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
00000000001111111111222222222233333333334444444444555555555566666666
01234567890123456789012345678901234567890123456789012345678901234567

One to six characters = 628 (1.83%)
One to eight characters = 3734 (10.87%)
More than eight characters = 30618 (89.13%)

Only lowercase alpha = 17751 (51.67%)
Only uppercase alpha = 4 (0.01%)
Only alpha = 17755 (51.69%)
Only numeric = 3 (0.01%)

First capital last symbol = 0 (0.0%)
First capital last number = 32 (0.09%)

Months
january = 1 (0.0%)
march = 2 (0.01%)
april = 3 (0.01%)
may = 11 (0.03%)
june = 5 (0.01%)
august = 6 (0.02%)
october = 1 (0.0%)
december = 2 (0.01%)

Days
monday = 4 (0.01%)
tuesday = 3 (0.01%)
thursday = 2 (0.01%)
friday = 2 (0.01%)
saturday = 1 (0.0%)
sunday = 1 (0.0%)

Months (Abreviated)
jan = 56 (0.16%)
feb = 2 (0.01%)
mar = 316 (0.92%)
apr = 44 (0.13%)
may = 11 (0.03%)
jun = 28 (0.08%)
jul = 16 (0.05%)
aug = 30 (0.09%)
sept = 2 (0.01%)
oct = 14 (0.04%)
nov = 35 (0.1%)
dec = 25 (0.07%)

Days (Abreviated)
mon = 177 (0.52%)
tues = 3 (0.01%)
wed = 12 (0.03%)
thurs = 2 (0.01%)
fri = 29 (0.08%)
sat = 69 (0.2%)
sun = 52 (0.15%)

Includes years
1975 = 5 (0.01%)
1977 = 2 (0.01%)
1978 = 11 (0.03%)
1979 = 4 (0.01%)
1980 = 4 (0.01%)
1981 = 3 (0.01%)
1982 = 10 (0.03%)
1983 = 4 (0.01%)
1984 = 5 (0.01%)
1985 = 7 (0.02%)
1986 = 3 (0.01%)
1987 = 8 (0.02%)
1988 = 7 (0.02%)
1989 = 9 (0.03%)
1991 = 4 (0.01%)
1992 = 2 (0.01%)
1993 = 1 (0.0%)
1994 = 2 (0.01%)
1996 = 1 (0.0%)
1998 = 1 (0.0%)
1999 = 2 (0.01%)
2000 = 5 (0.01%)
2001 = 6 (0.02%)
2002 = 9 (0.03%)
2003 = 8 (0.02%)
2004 = 7 (0.02%)
2005 = 10 (0.03%)
2006 = 15 (0.04%)
2007 = 21 (0.06%)
2008 = 32 (0.09%)
2009 = 72 (0.21%)
2010 = 99 (0.29%)
2011 = 59 (0.17%)
2012 = 11 (0.03%)
2013 = 2 (0.01%)
2016 = 2 (0.01%)
2018 = 7 (0.02%)
2020 = 2 (0.01%)

Years (Top 10)
2010 = 99 (0.29%)
2009 = 72 (0.21%)
2011 = 59 (0.17%)
2008 = 32 (0.09%)
2007 = 21 (0.06%)
2006 = 15 (0.04%)
2012 = 11 (0.03%)
1978 = 11 (0.03%)
1982 = 10 (0.03%)
2005 = 10 (0.03%)

Single digit on the end = 2553 (7.43%)
Two digits on the end = 1034 (3.01%)
Three digits on the end = 5145 (14.98%)

Last number
0 = 562 (1.64%)
1 = 2235 (6.51%)
2 = 809 (2.36%)
3 = 5364 (15.61%)
4 = 588 (1.71%)
5 = 442 (1.29%)
6 = 953 (2.77%)
7 = 265 (0.77%)
8 = 273 (0.79%)
9 = 332 (0.97%)

   |
   |
   |
   |
   |
   |
   |
   |
   |
 | |
 | |
 | |
 | |
 |||  |
|||||||
||||||||||
0123456789

Last digit
3 = 5364 (15.61%)
1 = 2235 (6.51%)
6 = 953 (2.77%)
2 = 809 (2.36%)
4 = 588 (1.71%)
0 = 562 (1.64%)
5 = 442 (1.29%)
9 = 332 (0.97%)
8 = 273 (0.79%)
7 = 265 (0.77%)

Last 2 digits (Top 10)
23 = 4823 (14.04%)
56 = 749 (2.18%)
21 = 421 (1.23%)
34 = 311 (0.91%)
12 = 296 (0.86%)
01 = 228 (0.66%)
45 = 202 (0.59%)
10 = 186 (0.54%)
00 = 176 (0.51%)
11 = 146 (0.43%)

Last 3 digits (Top 10)
123 = 4800 (13.97%)
456 = 744 (2.17%)
321 = 388 (1.13%)
234 = 298 (0.87%)
345 = 193 (0.56%)
010 = 103 (0.3%)
567 = 68 (0.2%)
009 = 66 (0.19%)
678 = 64 (0.19%)
001 = 56 (0.16%)

Last 4 digits (Top 10)
3456 = 727 (2.12%)
1234 = 296 (0.86%)
2345 = 192 (0.56%)
4321 = 96 (0.28%)
2010 = 92 (0.27%)
1123 = 75 (0.22%)
2123 = 67 (0.2%)
4567 = 67 (0.2%)
2009 = 64 (0.19%)
3123 = 63 (0.18%)

Last 5 digits (Top 10)
23456 = 727 (2.12%)
12345 = 192 (0.56%)
54321 = 77 (0.22%)
34567 = 67 (0.2%)
45678 = 63 (0.18%)
56789 = 47 (0.14%)
23123 = 28 (0.08%)
11111 = 25 (0.07%)
00000 = 18 (0.05%)
12233 = 17 (0.05%)

Character sets
loweralpha: 17751 (51.67%)
loweralphanum: 12782 (37.21%)
loweralphaspecial: 937 (2.73%)
loweralphaspecialnum: 861 (2.51%)
mixedalphanum: 708 (2.06%)
mixedalpha: 580 (1.69%)
mixedalphaspecialnum: 488 (1.42%)
mixedalphaspecial: 230 (0.67%)
upperalpha: 4 (0.01%)
numeric: 3 (0.01%)
special: 2 (0.01%)
specialnum: 1 (0.0%)
upperalphanum: 1 (0.0%)

Character set ordering
allstring: 18335 (53.37%)
stringdigit: 9672 (28.16%)
othermask: 4066 (11.84%)
stringdigitstring: 1397 (4.07%)
stringspecialstring: 436 (1.27%)
stringspecial: 324 (0.94%)
stringspecialdigit: 117 (0.34%)
alldigit: 3 (0.01%)
allspecial: 2 (0.01%)

Hashcat masks (Top 10)
?l?l?l?l?l?l?l?l?l?l: 3462 (10.08%)
?l?l?l?l?l?l?l?l?l?l?l?l: 2613 (7.61%)
?l?l?l?l?l?l?l?l?l?l?l: 2336 (6.8%)
?l?l?l?l?l?l?l?l?l: 1952 (5.68%)
?l?l?l?l?l?l?l?l: 1579 (4.6%)
?l?l?l?l?l?l?l?l?l?l?l?l?l?l: 1321 (3.85%)
?l?l?l?l?l?l?l?l?l?l?l?l?l: 976 (2.84%)
?l?l?l?l?l?l?l: 923 (2.69%)
?l?l?l?l?l?l?l?l?l?l?l?l?l?l?l?l: 828 (2.41%)
?l?l?l?l?l?l?l?l?l?l?d?d?d: 804 (2.34%)
</textarea></pre>
]]></content:encoded>
			<wfw:commentRss>http://0xa.li/kippo-40-days-result/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2011 roundup</title>
		<link>http://0xa.li/2011-roundup/</link>
		<comments>http://0xa.li/2011-roundup/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 10:02:10 +0000</pubDate>
		<dc:creator>0xAli</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Headline]]></category>

		<guid isPermaLink="false">http://0xa.li/?p=187</guid>
		<description><![CDATA[&#160;
From January 2011 till January 2012.
My side of the story.
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - -
24 Jan 2011 I got another event invite from &#8220;We are all Khaled Sayed&#8221; facebook page saying we should do another protest.
I thought 25 Jan will be like any other protest i participated in &#8211; Hell even the protest organizers thought so- we used to be hundreds or a thousand at maximum then the police would come and beat the crap out of us and arrest ...]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>From January 2011 till January 2012.<br />
My side of the story.</p>
<h1>- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - -</h1>
<p><strong>24 Jan 2011</strong> I got another event invite from &#8220;We are all Khaled Sayed&#8221; <a href="https://www.facebook.com/ElShaheeed?ref=ts">facebook page</a> saying we should do another protest.</p>
<p>I thought 25 Jan will be like any other protest i participated in &#8211; Hell even the protest organizers thought so- we used to be hundreds or a thousand at maximum then the police would come and beat the crap out of us and arrest a few then the protest would just vanish.</p>
<p>No one knew that day will be the start of the change, the start of the event that will literally change the future of Egypt.</p>
<p><strong>25 <strong>Jan</strong> 2011</strong> The morning was like every morning, then the noon came we started the march here in Alexandria from various places and marched between &#8220;Al qaa&#8217;ed ibrahim&#8221; and &#8220;EL mansheyya&#8221; and the more we walked the more people would come and join the protests.</p>
<p>We weren&#8217;t very organized, honestly this was my first time to participate in something that huge, it was the first protest for most of people, so we didn&#8217;t know where we were going or what to do just marching and chanting slogans we make up, slogans weren&#8217;t even against the government or something, just basic stuff like the famous chant asking for &#8220;Living, Freedom, Dignity, Humanity&#8221; and stuff like that.</p>
<p>There was multiple marches going different ways not just one mass of people so i was in one of those and saw the police forces for the first time that day i thought &#8220;here comes the trouble&#8221; due to my previous confrontations i knew how that formation meant, but surprisingly a high rank officer said to the troops (who were blocking the street entrance) &#8220;Let them pass&#8221; that surprised me but i figured he didn&#8217;t expect that huge crowd and since they are hugely outnumbered he thought just lets avoid fighting.<br />
We peacefully passed them and when we were about to reach the end of that street to go another street, out of no-where appeared another line of troops like we saw at the beginning of the street! &#8220;IT&#8217;S A TRAP&#8221; someone screamed and it was true, both of the police units started batting us with their sticks..<br />
When that guy said &#8220;it&#8217;s a trap&#8221; everyone was so scared, but being me i got a huge adrenaline rush and was kinda happy, not as happy as when i was a disguised spy and back-stabbed the whole other team @TF2 but i didn&#8217;t feel so terrible.<br />
So we somehow managed to push the troops blocking the end of the street and continued marching we continued doing that and met a friend inside the protests and kept marching back and forth, and suddenly the friend&#8217;s father saw us from far away and ran towards us and grabbed us and won&#8217;t let us go <img src='http://0xa.li/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Parents&#8230;&#8230;&#8230; most of my friends didn&#8217;t tell their parents they are going to protest otherwise they won&#8217;t let them go&#8230;.<br />
So the friend&#8217;s father kidnapped us and dropped me @ my house and i didn&#8217;t see that friend for a week and his telephone was off&#8230;<br />
BTW 25th of Jan was the first day they try blocking twitter, they blocked &#8220;twitter.com&#8221; but third party apps were still working..</p>
<p><strong>26 Jan 2011</strong> Called few friends to go together in groups instead of going alone since we heard on facebook that a lot of protesters were caught while they were heading home because they were walking alone.<br />
We agreed to meet at a friends house then move from there joining any protest marching towards &#8220;El mansheyya&#8221; so we did that, and while we were in &#8220;El mannsheyya&#8221; i -for the first time- saw the gas they were talking about in #tahrir, they were firing the gas cans into the people&#8217;s faces, and there was a high rank officer randomly shooting his pistol towards us, one of the bullets nearly hit my chest, i was going to say &#8220;YAHOOO YOU MISSED ME PUNK&#8221; but i heard screaming behind me i remembered there was people behind me and it must&#8217;ve hit someone i froze for a few seconds then i looked back and there was a kid 13-14 years old and there was blood all over his face&#8230;<br />
That was a life-changing moment for me, and suddenly the scared mass of people -that was running away from police forces- turned into angry mass of people and running towards the police forces and beat the crap out of this unit and used their metal barricades to destroy the cars they got.<br />
Then we continued doing the protests and police firing more gas..<br />
A lesson i learned that day: A protest can only be as peaceful as the opponent.</p>
<p><strong>27 Jan 2011</strong> I went out with the same bunch of friends, i thought there would be more people but protests were like 50% in size of the previous day..<br />
In that day i was so close to giving up, i said people got afraid the day before 27th and they will not come again&#8230;<br />
The day was similar to 26th except police brutality was so much greater and the numbers were relatively lower in Alexandria.<br />
In cairo the police fired tear gas and used water cannons to the protesters it didn&#8217;t work like it didn&#8217;t work before, so they used live ammo sometimes and the government shut down the electricity for a large portion of cairo where the protests were going.<br />
And in the morning a brave guy (aka Egyptian Tank Man)  stood in front of a police car that was spraying water on protesters. <a href="http://www.youtube.com/watch?v=kWr6MypZ-JU">http://www.youtube.com/watch?v=kWr6MypZ-JU</a></p>
<p>In Sinai things were  &#8221;slightly&#8221; different <img src='http://0xa.li/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
In Sinai people used a lot of force against police forces and there was an officer standing on top of a police station randomly shooting people with an AK47, so simply they fired back&#8230;. with RPG and mortar.<br />
And they kidnapped some officers and told the police to stop firing..<br />
You see the Sinai Bedouins are &#8220;slightly&#8221; different from us (the city boyz).</p>
<p>The cellphone services were OFF in Sinai, and there was a strong rumor saying they might cut off the Internet and all other communications in all Egypt in the next day.</p>
<p><strong>28 Jan 2011</strong> The rumor turned out to be right -although officials denied it the previous day- there was no Internet &#8211; no phones &#8211; nothing.<br />
But the day has already been planned it would be the &#8220;Friday of anger&#8221; or &#8220;Friday of rage&#8221; as media likes to call it.<br />
We did what we used to do in the last few days, marching and chanting but this time with more anti-government chants.<br />
In this day hundreds were shot dead and thousands injured because of the police firing live ammo like crazy at protesters.<br />
The police used deadly force all the day and night but people fought back with whatever they could.<br />
In that day alone, most of the police stations&#8217; roofs had troops firing AK47&#8242;s at protesters, so as a result a lot of people died and a lot of people fought back and burned the police stations and cars.</p>
<p>All the police units ran away from fights.<br />
I was at &#8220;Sidi-gaber&#8221; and the army shot at me i could feel the bullets go near me like neo in matrix (except i can&#8217;t really dodge bullets like him)..<br />
A friend got shot that day, it was his shoulder it looked scary but he wasn&#8217;t afraid to die or something he was more afraid how is he gonna explain all that blood on his shirt to his father..</p>
<p><strong>29 Jan 2011</strong> Police forces were no longer on the streets, they figured they can&#8217;t kill us all and get away with it without us fighting back, so they tried another weapon, they opened all the prisons&#8217; doors and gave some of them guns and told them to rob and kill as many people as they could.<br />
And using the media they practically own, spreading fear by staging calls from people telling horror stories like a women calling and she is sobbing and saying &#8220;Thugs have invaded the blocks are killing, raping, and stealing&#8221;.<br />
And news saying every minute that a new prisoners escaped and saying they are occupying places and killing people.<br />
Some of the prisoners helped the police with killing spree,  But the reality is most of those who escaped (or forced to escape or be shot by the police) went to see their families.<br />
But on the other hand the real thugs and robbers who were free already did a large scale robbery and terror because there was no police around.<br />
So we had to figure out something for security, so we made local security cells 3-5 people from every building gather with other people to form 10-20 civilian checkpoint.<br />
The idea spread along all the country &#8220;legan sha&#8217;beya&#8221; that was the name i will write a post about that later got some stories to tell (which don&#8217;t fit here actually).</p>
<p><strong>30 Jan 2011</strong> Most of us spend the day inventing weapons to face the thugs (that we didn&#8217;t meet the day before but kept here news) by night we were ready and more organized.<br />
<strong>31 Jan 2011</strong> Most of us spent the day protesting and the night on guard, since there was a curfew in effect for the night.<br />
<strong>1 Feb 2011</strong> Mubarak made his first public speech, saying i am sorry blah blah i love Egypt and you love it too please go back to your homes and i won&#8217;t be up for elections again (his election period would end in September 2011) but he said those things back in 2005..<br />
<strong>2 Feb 2011</strong> No one believed the shit Mubarak said the day before so the regime tried another strategy, they paid for thugs to invade Tahrir square.<br />
That fight was called &#8220;The battle of the camel&#8221; because thugs used camels and horses to run over protesters and hit them with the weapons they had in hand (iron pipes, wooden stuff, knives etc) <a href="http://www.youtube.com/watch?v=l9I-3pA6IME&amp;feature=related">http://www.youtube.com/watch?v=l9I-3pA6IME&amp;feature=related</a><br />
Note: Some army troops made their job easy by letting them to go in <a href="http://www.youtube.com/watch?v=b6Ra7AW0Ljk">http://www.youtube.com/watch?v=b6Ra7AW0Ljk</a></p>
<p>But they didn&#8217;t learn &#8220;battles&#8221; in the past, <strong>Violence only creates more violence</strong>.<br />
This event fueled the revolution till 11 Feb 2011.<br />
<strong>11 Feb 2011</strong> The vice president announced on national TV that mubarak has  resigned and the power goes to the SCAF (Supreme Council of the Armed Forces).</p>
<p>We celebrated (I know <a href="http://0xa.li/egyptian-freedom-friday/">i did</a>) thinking we got rid of the regime and our battle was over since the head of the country surrendered and we will leave happily ever after..<br />
We moved on continue doing what we did before those 18 days.<br />
The  SCAF promised us to be in power for only 6 months they will give power after the parliament and presidential elections, they denied the &#8220;rumor&#8221; that said they will be in power till 2012 and they said that&#8217;s not true we <strong>WILL NOT</strong>.<br />
After two months (in march 2011) they played a dirty trick, they made up a referendum on what to do with the old constitution, &#8220;Yes&#8221; means we will do the elections first and the temporary constitution will have only 8 amendments, &#8220;No&#8221; means the constitution first then the elections.<br />
I voted &#8220;No&#8221; But &#8220;Yes&#8221; won, and they made up a 60+ amendments constitutions with stuff giving them more power&#8230;&#8230; actually all the power.<br />
A lot of people questioned the results but at that time the SCAF was &#8220;the great army that protected the revolution not like the Libyan or the Syrian armies&#8221;.<br />
That&#8217;s the bad news, the good news is that thing is temporary and the parliament will have to make a new one, and if we wrote the constitution back then the army would have messed with it to guarantee their stay.</p>
<p><strong>9 October 2011</strong> In that day the SCAF members have showed us their real dirty face,  in my opinion this crime was so bad that if a true trial was held at least a dozen of them will be hung to death.<br />
If this was the only reason to overthrow the SCAF it&#8217;s more than enough.<br />
It really hurts me to talk about it, i&#8217;ve seen and been in many brutal fights/battles but this is by far the worst.<br />
The short version of the story is: A church in upper Egypt was sabotaged so some Egyptian protested in front the TV building Maspero (I don&#8217;t like saying  Christians/Copts even if they call themselves that, they are Egyptians in the first place no need for discrimination, and there was some muslims there too in the protest) so while they are standing and chanting in their peaceful protest the army started shooting them and running over them with armored vehicles and while they were doing that in TV (inside the damn maspero building) they were saying -infront of millions of people- that &#8220;Christians are attacking the army&#8221; My heart physically hurts me when i remember how peaceful and helpless they were.<br />
AK47&#8242;s and Armored vehicles against bare hand peaceful protesters, can you imagine how fucking horrible that is?!<br />
You can google &#8221; Maspero Massacre&#8221; and see the results, although i don&#8217;t recommend that, <strong>don&#8217;t watch the video or images of the victims trust me you don&#8217;t want to see it</strong> (take my word for it).<br />
Here is a video of the vehicles in action: <a href="http://www.youtube.com/watch?v=deAIsG82a2c">http://www.youtube.com/watch?v=deAIsG82a2c</a><br />
Here is a video of an officer shooting them: <a href="http://www.youtube.com/watch?v=UbUInFMZLNg&amp;feature=related">http://www.youtube.com/watch?v=UbUInFMZLNg&amp;feature=related</a><br />
The autopsy report came that 5 of the victims died due to gunshot wounds, 10 died because &#8220;a heavy vehicle ran over them&#8221; and some of the kills due to melee cuts.<br />
The knife cuts are not done directly by the army, it&#8217;s because of maspero the TV building which kept urging people to go and defend the army because &#8220;The cops&#8221; were &#8220;attacking&#8221; them..<br />
So some people came with knives and sticks to beat the protesters thinking they started the fights&#8230;<br />
After that the SCAF (which did the crime) said they will prosecute whoever did this and will server justice, they said the guilt people are Alaa abd-elfattah, Mina Danial, and Mohammed said.<br />
The first one wasn&#8217;t in the scene, the second one died in that massacre, the third one was on duty serving in the army..<br />
They knew the charges won&#8217;t stick since they are innocent people (and they know who did it, THEM)&#8230;.</p>
<p><strong>19 Nov 2011-24 Nov 2011</strong>.<br />
The people who got injured in protests and the families of the martyrs where sitting in #tahrir for 20 days, in the morning of 19th of November the police forces came to clear the square by force, they were approximately 100 people in the sit-in and the police forces were like 5000.<br />
They dragged them and beat them and cleared the square but when people heard about it they came back and pushed the police troops off the square and the 100 people got back to the square.<br />
After that the police regrouped and stationed in two streets and were firing tear gas like crazy into the square, people were suffocating the &#8220;ultras&#8221; (football fanatics) came with other people and cleared &#8220;talaat harb&#8221; street from the police forces and pushed them to &#8220;mohammed mahmoud&#8221; street where the other forces were stationed.<br />
And then the police forces kept gasing the square so protesters entered &#8220;mohammed mahmoud&#8221; street to push them back more, so the police started shooting rubber bullets and shotguns (and seldom live ammo) at protesters.<br />
Whenever the protesters go back the police fires gas inside the square, so people kept pushing back.<br />
It lasted for 5 days of fighting, and the national TV said the heroic police officers are trying to protect the ministry (which is 2km away) in the last few days of those the army came and fired weird gas (AFAIK it&#8217;s still unknown) that burned some people and did other horrible things to others.. it was a small chemical warfare test, they might do that on a larger scale, who knows..<br />
So it ended by the army putting blocks of rock between the two sides.<br />
41 died in 5 days and thousands hurt.<br />
In other cities there were clashes and protests too.<br />
In Alex we protested in front of the police main HeadQuarter so they gased us first, then they killed a guy with a shot in the head (in 19th nov) that made things more violent, so it was a mutual fight like the one in #tahrir except protesters used not only rocks but Molotov cocktails as well&#8230;<br />
It stopped (we stopped it) after things in #tahrir got quite.</p>
<p>As a result of that: The SCAF changed the prime minister and promised to transfer power in 6 months (Is that deja vu or Did i hear that before? <img src='http://0xa.li/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ).<br />
So Cairo protesters didn&#8217;t like that (neither we did, we only want immediate transfer of power and justice after that) so they formed a sit-in in front of the PM/Cabinet building as an objection of decision.</p>
<p><strong>16 Dec 2011</strong> Two of the people at the Cabinet sit-in were kidnapped and beaten by army special-forces officers then they threw the almost-beaten-to-death protester at where they were sitting in&#8230; that made the protesters go crazy and the army officers were ready, they started throwing rocks on protesters and fired water cannons on them.<br />
Three were killed that day by gunshot (the SCAF puppets lied -as usual- afterwards and said the gunshots were fired from close range , a fail attempt to frame protesters for it).<br />
<strong>17-23 Dec 2011</strong> Army kept shooting people with submachine guns from a distance and throwing rocks and water, protesters used rocks and sometime Molotov against them,  they raided the streets using other troop forces and dragged and beaten hundreds of people, The army and police caught random 164 people (most of them were not even protesting) and threatened the male with death and threatened to rape the female ones, they also sent an undercover trooper to set a National library on fire to frame protesters with that &#8211; so they did that while filming it and showed it on national TV to turn the usual people against protesters, and hide the real crime they did against protesters..<br />
In the protesters side: 20 people died and thousands got injured. In the army side: No death and minor injuries to some.<br />
Things in other cities were not hot, since the police/army didn&#8217;t gas or use violence against protests..<br />
It&#8217;s been a year already, the army generals said they will protect the revolution but they didn&#8217;t, all they did is fighting the revolution and trying to silence it, no wonder because the SCAF head was Mubarak&#8217;s  minister of defense for 20 years, and he is still his defense minister.<br />
knowing Mubarak hand-picked the SCAF members and he gave them &#8220;Loyalty rewards&#8221;  (read: bribe) monthly they are still loyal to him and they hate the revolution because mubarak went down and SO THEY WILL, they were as guilty as him, they are partners in the arm dealing and other major industries in Egypt.<br />
If they sacrifice mubarak he will tell on them, what a gang of filthy men &#8211; but we will overthrow them like we did to Mubarak.<br />
And it&#8217;s January again, we will do like we did last year but this time against them not Mubarak.<br />
#Jan25Again</p>
]]></content:encoded>
			<wfw:commentRss>http://0xa.li/2011-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good bye 2011</title>
		<link>http://0xa.li/good-bye-2011/</link>
		<comments>http://0xa.li/good-bye-2011/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 20:09:20 +0000</pubDate>
		<dc:creator>0xAli</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://0xa.li/?p=175</guid>
		<description><![CDATA[Only a few hours separate us from the end of 2011&#8230;.
2011 you have been an awkward year!
I&#8217;ve never cried like i did in 2011, I&#8217;ve never laughed like i did in 2011.
I&#8217;ve met more people in 2011 than i&#8217;ve ever met in my entire life.
It was a year full of contradicting stuff, i&#8217;ve been shot at,  tear gas nearly killed me , i lost friends, but i could see light in the end of this darkness, at the end of this tunnel i see freedom after oppression, i see prosperity ...]]></description>
			<content:encoded><![CDATA[<p>Only a few hours separate us from the end of 2011&#8230;.</p>
<p>2011 you have been an awkward year!</p>
<p>I&#8217;ve never cried like i did in 2011, I&#8217;ve never laughed like i did in 2011.<br />
I&#8217;ve met more people in 2011 than i&#8217;ve ever met in my entire life.</p>
<p>It was a year full of contradicting stuff, i&#8217;ve been shot at,  tear gas nearly killed me , i lost friends, but i could see light in the end of this darkness, at the end of this tunnel i see freedom after oppression, i see prosperity after depression, i see joy after sadness, i see justice in the end.</p>
<p>Some people say 2012 will be the end of life&#8230; well 2011 was the end for some people -including some friends-.</p>
<p>Don&#8217;t wait for &#8220;the end&#8221; to come, have fun as if you will die tomorrow.</p>
<p>So do this while you can: Have fun, Live , Love, hate, debate, protest, run, shout, hug, smoke cigar (not cigarettes those can kill you <img src='http://0xa.li/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ), play piano , bungee-jump, treat family and friends well, hope for a better present and future, achieve your dreams or die trying, don&#8217;t care about what other people thing it&#8217;s your life not theirs.</p>
<p>If you can&#8217;t take a break every now and then and enjoy life while you can (and should) you will regret it,  nothing is worth losing your youth and health for.</p>
<p>You are not supposed to work like a mule during your life and only retire when you are too old to have fun&#8230;</p>
<p>You shouldn&#8217;t live like a hippie either, mix both &#8211; know when to stop and when to start.</p>
<p>Balance is the key of a good life.</p>
<p>Live!</p>
<p>Live a happy 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://0xa.li/good-bye-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The program can&#8217;t start because php_mbstring.dll is missing from your computer</title>
		<link>http://0xa.li/the-program-cant-start-because-php_mbstring-dll-is-missing-from-your-computer/</link>
		<comments>http://0xa.li/the-program-cant-start-because-php_mbstring-dll-is-missing-from-your-computer/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 09:05:25 +0000</pubDate>
		<dc:creator>0xAli</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://0xa.li/?p=161</guid>
		<description><![CDATA[When running CLI PHP on windows i got that error:
The program can&#8217;t start because php_mbstring.dll is missing from your computer
PHP The program can’t start because dll is missing from your computer. Try reinstalling the program to fix this problem.
And i&#8217;ve verified the file is there and the version is correct.

Also another error was:
PHP Warning:  PHP Startup: Unable to load dynamic library &#8216;F:/AppServ\php5\ext\p
hp_exif.dll&#8217; &#8211; The specified module could not be found.

Anyway thanks to wez&#8217;s solution here, i fixed it.
In php.ini this line:
extension=php_exif.dll
Was before this one
extension=php_mbstring.dll

I switched them and it&#8217;s working ...]]></description>
			<content:encoded><![CDATA[<p>When running CLI PHP on windows i got that error:</p>
<p><strong>The program can&#8217;t start because php_mbstring.dll is missing from your computer<br />
PHP The program can’t start because dll is missing from your computer. Try reinstalling the program to fix this problem.</strong></p>
<p>And i&#8217;ve verified the file is there and the version is correct.<br />
<br />
Also another error was:<br />
<strong>PHP Warning:  PHP Startup: Unable to load dynamic library &#8216;F:/AppServ\php5\ext\p<br />
hp_exif.dll&#8217; &#8211; The specified module could not be found.</strong><br />
<br />
Anyway thanks to wez&#8217;s solution <a href="https://bugs.php.net/bug.php?id=27248">here</a>, i fixed it.</p>
<p>In <strong>php.ini</strong> this line:<br />
<strong>extension=php_exif.dll</strong><br />
Was before this one<br />
<strong>extension=php_mbstring.dll</strong></p>
<p>
I switched them and it&#8217;s working great now.</p>
<blockquote><p>extension=php_mbstring.dll<br />
extension=php_exif.dll</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://0xa.li/the-program-cant-start-because-php_mbstring-dll-is-missing-from-your-computer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Microsoft Support :- Disabling Windows Daylight Saving Time.</title>
		<link>http://0xa.li/microsoft-support-disabling-windows-daylight-saving-time/</link>
		<comments>http://0xa.li/microsoft-support-disabling-windows-daylight-saving-time/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 15:42:44 +0000</pubDate>
		<dc:creator>0xAli</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://0xa.li/?p=152</guid>
		<description><![CDATA[


Microsoft  is on board with the Egypt government&#8217;s decree to cancel the law  regarding daylight savings time.
And now we want to make sure that your  PC is in line with universal time across Egypt.
Please follow the below instructions to deactivate the daylight savings time mode on PCs
that run on Windows® 7 and Windows® XP.
If you have any queries, please get in touch with us.

















Click on the Date/Time area at the bottom right to open date/time settings






Click on Change date and time settings






Click Change Time Zone






Choose Cairo from ...]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="0" width="608">
<tbody>
<tr>
<td colspan="3">Microsoft  is on board with the Egypt government&#8217;s decree to cancel the law  regarding daylight savings time.<br />
And now we want to make sure that your  PC is in line with universal time across Egypt.</p>
<p>Please follow the below instructions to deactivate the daylight savings time mode on PCs<br />
that run on Windows® 7 and Windows® XP.</p>
<p>If you have any queries, please get in touch with us.</td>
</tr>
<tr>
<td height="35"></td>
<td></td>
<td></td>
</tr>
<tr>
<td valign="top">
<table border="0" cellspacing="0" cellpadding="0" width="300">
<tbody>
<tr>
<td width="300"><img src="http://www.microsoft.com/middleeast/email/2011/04/27-DST/images/win7Logo.jpg" alt="" width="145" height="26" /></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td>Click on the <strong>Date/Time</strong> area at the bottom right to open date/time settings<br />
<img title="Date/Time" src="http://www.microsoft.com/middleeast/email/2011/04/27-DST/images/ms-04.jpg" alt="Date/Time" width="153" height="41" /></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td>Click on <strong>Change date and time settings</strong><br />
<img title="Change date and time settings" src="http://www.microsoft.com/middleeast/email/2011/04/27-DST/images/ms-06.jpg" alt="Change date and time settings" width="226" height="167" /></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td>Click <strong>Change Time Zone</strong><br />
<img title="Change Time Zone" src="http://www.microsoft.com/middleeast/email/2011/04/27-DST/images/ms-08.jpg" alt="Change Time Zone" width="220" height="230" /></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td>Choose <strong>Cairo</strong> from the <strong>Time zone</strong> drop down menu and ensure that &#8216;<strong>Automatically adjust clock for Daylight Saving Time</strong>&#8216; is unchecked<br />
<img title="Cairo" src="http://www.microsoft.com/middleeast/email/2011/04/27-DST/images/ms-10.jpg" alt="Cairo" width="291" height="134" /></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td>Press <strong>OK</strong> to apply the new changes</td>
</tr>
</tbody>
</table>
</td>
<td></td>
<td valign="top">
<table border="0" cellspacing="0" cellpadding="0" width="290">
<tbody>
<tr>
<td width="290"><img title="WindowsXP" src="http://www.microsoft.com/middleeast/email/2011/04/27-DST/images/winXPlogo.jpg" alt="WindowsXP" width="144" height="31" /></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td>Double click on the <strong>Date/Time</strong> area at the bottom right to open date/time settings<br />
<img title="Date/Time" src="http://www.microsoft.com/middleeast/email/2011/04/27-DST/images/ms-05.jpg" alt="Date/Time" width="133" height="42" /></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td>Click on the <strong>Time Zone tab</strong><br />
<img title="Time Zone tab" src="http://www.microsoft.com/middleeast/email/2011/04/27-DST/images/ms-07.jpg" alt="Time Zone tab" width="162" height="139" /></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td>Ensure that the time zone is <strong>&#8216;GMT+02:00 Cairo&#8217;</strong><br />
<img title="Change Time Zone" src="http://www.microsoft.com/middleeast/email/2011/04/27-DST/images/ms-09.jpg" alt="Change Time Zone" width="247" height="213" /></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td>Disable the check box<br />
&#8216;<strong>Automatically adjust clock for daylight saving changes</strong>&#8216;<br />
<img title="Cairo" src="http://www.microsoft.com/middleeast/email/2011/04/27-DST/images/ms-10.jpg" alt="Cairo" width="233" height="107" /></td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td>Press <strong>OK</strong> to apply the new changes</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>//Got it via email</p>
]]></content:encoded>
			<wfw:commentRss>http://0xa.li/microsoft-support-disabling-windows-daylight-saving-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[PHP] Crop text</title>
		<link>http://0xa.li/php-crop-text/</link>
		<comments>http://0xa.li/php-crop-text/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 16:24:29 +0000</pubDate>
		<dc:creator>0xAli</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://0xa.li/?p=148</guid>
		<description><![CDATA[The function crop_text() crops certain string by word count.
so If you have a string like this:
$text = &#8220;The quick brown fox jumps over the lazy dog&#8221;;
running crop_text($text,5,&#8217;&#8230;&#8217;) will return:
&#8220;The quick brown fox jumps&#8230;&#8221;
Here is the function

&#60;?
function crop_text($text,$len,$sep){
$cropped = '';
$words = explode(' ', $text);
//split the paragraph into array of words
if(count($words) &#60; $len){
$cropped = $text;
//if the word count is less than the desired length accept it all
}else{
for($i=0;$i&#60;$len;$i++){
$cropped .= ' '.$words[$i];
//concatinating the words into one string
}
$cropped = $cropped.$sep;
//append the ending text e.g. ('...' or read more etc)
}
return $cropped;
}
?&#62;

]]></description>
			<content:encoded><![CDATA[<p>The function crop_text() crops certain string by word count.<br />
so If you have a string like this:<br />
<em>$text = &#8220;The quick brown fox jumps over the lazy dog&#8221;;</em><br />
running crop_text($text,5,&#8217;&#8230;&#8217;) will return:<br />
&#8220;The quick brown fox jumps&#8230;&#8221;</p>
<p>Here is the function<br />
<code><br />
&lt;?<br />
function crop_text($text,$len,$sep){<br />
$cropped = '';<br />
$words = explode(' ', $text);<br />
//split the paragraph into array of words<br />
if(count($words) &lt; $len){<br />
$cropped = $text;<br />
//if the word count is less than the desired length accept it all<br />
}else{<br />
for($i=0;$i&lt;$len;$i++){<br />
$cropped .= ' '.$words[$i];<br />
//concatinating the words into one string<br />
}<br />
$cropped = $cropped.$sep;<br />
//append the ending text e.g. ('...' or read more etc)<br />
}<br />
return $cropped;<br />
}<br />
?&gt;<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://0xa.li/php-crop-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[wp snippet] Get category link by name</title>
		<link>http://0xa.li/wp-snippet-get-category-link-by-name/</link>
		<comments>http://0xa.li/wp-snippet-get-category-link-by-name/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 12:42:36 +0000</pubDate>
		<dc:creator>0xAli</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://0xa.li/?p=137</guid>
		<description><![CDATA[Can be used like this:
&#60;a href="&#60;?PHP echo get_category_link_by_name('my category'); ?&#62;"&#62;My category link&#60;/a&#62;
And change &#8220;my category&#8221; to whatever you want.
Put this in functions.php

&#60;?
function get_category_link_by_name($cat){
//By http://0xA.li
$cat_ID = get_cat_ID($cat);
$cat_link = get_category_link($cat_ID);
$return $cat_link;
print $return;
}
?&#62;

]]></description>
			<content:encoded><![CDATA[<p>Can be used like this:<br />
<code>&lt;a href="&lt;?PHP echo get_category_link_by_name('my category'); ?&gt;"&gt;My category link&lt;/a&gt;</code><br />
And change &#8220;<strong>my category</strong>&#8221; to whatever you want.</p>
<p>Put this in functions.php<br />
<code><br />
&lt;?<br />
function get_category_link_by_name($cat){<br />
//By http://0xA.li<br />
$cat_ID = get_cat_ID($cat);<br />
$cat_link = get_category_link($cat_ID);<br />
$return $cat_link;<br />
print $return;<br />
}<br />
?&gt;<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://0xa.li/wp-snippet-get-category-link-by-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hunting elephants or seeking problems?</title>
		<link>http://0xa.li/hunting-elephants-or-seeking-problems/</link>
		<comments>http://0xa.li/hunting-elephants-or-seeking-problems/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 09:56:34 +0000</pubDate>
		<dc:creator>0xAli</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://0xa.li/?p=128</guid>
		<description><![CDATA[Dr. Bob Parsons (CEO and founder of GoDaddy.com) has posted a video on his video site video.me.
The video titled: &#8220;Hunting Problem Elephant &#8211; My 2011 Vacation&#8221;
(Video link here &#124; Download here)
//&#60;!&#8211; i have a copy of the video file, hit me on twitter if both links are dead &#8211;&#62;
The video description is &#8220;Each year I go to Zimbabwe and hunt problem elephant. It&#8217;s one of the  most beneficial and rewarding things I do. This video shows a typical  day of this year&#8217;s trip. I just returned home today March 14, ...]]></description>
			<content:encoded><![CDATA[<p>Dr. Bob Parsons (CEO and founder of GoDaddy.com) has posted a video on his video site <a href="http://www.video.me/" target="_blank">video.me</a>.</p>
<p>The video titled: &#8220;<strong>Hunting Problem Elephant &#8211; My 2011 Vacation</strong>&#8221;<br />
(<a href="http://www.video.me/ViewVideo.aspx?vid=380843" target="_blank">Video link here</a> | <a href="http://cache.nebula.phx3.secureserver.net/obj/QTMwNzQyRTFCMzFEQzlCQkQ2QkQ6YmJmM2Y0OTQyMWU0M2Y2ZjljMTRkYzgxYjQxOGFmMzg=&amp;amp">Download here</a>)</p>
<h6>//&lt;!&#8211; i have a copy of the video file, hit me on twitter if both links are dead &#8211;&gt;</h6>
<p>The video description is &#8220;Each year I go to Zimbabwe and hunt problem elephant. It&#8217;s one of the  most beneficial and rewarding things I do. This video shows a typical  day of this year&#8217;s trip. I just returned home today March 14, 2011.&#8221;</p>
<p>And the video contains the following:</p>
<p>-Parsons and his hunting group demonstrating how the elephants damaging the crops, and thus the farmers may face starvation.</p>
<p>-Then Parsons and his group camp at night, to catch the elephants.</p>
<p>-Three elephants show up, Parsons shoot one elephant few times, and it dies.</p>
<p>-They take few photos posing with the dead elephant.</p>
<p>-In the morning the villagers came and butcher the elephant.</p>
<p>But let me say, the comments on the video are not great.<br />
Here is some examples of the comments:</p>
<blockquote><p>goodbydaddy:<br />
the Problem is the humans not the Elephants.I will be moving my domains to https://www.hover.com/
</p></blockquote>
<blockquote><p>gopappyinthetrash:<br />
Oh maybe you&#8217;ll need this <a href="http://nodaddy.com/" target=" _blank">http://nodaddy.com/</a>
</p></blockquote>
<blockquote><p>sfbayarea:<br />
at time of renewal i will transfer all my domains to namecheap &#8211; i&#8217;m done with godaddy. hunting of elephants? are we barbarians&#8230;.?</p></blockquote>
<blockquote><p>peakaction:<br />
I am a hunter. YOU are a trophy wh*re. Spinning the story to make it seem like you&#8217;re the hero is disgusting. First thing tomorrow, I&#8217;m moving all of my domains from your service, and I will use my social media reach to encourage my friends and colleagues to do the same. I will not support your unethical passion. When you START by defending yourself, you know it&#8217;s wrong. Hell&#8217;s Bells indeed.</p></blockquote>
<p>This one made me laugh</p>
<blockquote><p>carlylyn:<br />
I&#8217;m planning a vacation to hunt problem human. I&#8217;m also gleefully cancelling all my domains with GoDaddy and telling everyone on facebook to do the same.
</p></blockquote>
<blockquote><p>anonymous:<br />
Elephants have been doing this for centuries&#8230;walking on crops&#8230;it&#8217;s their land as much as it is ours and we have no right to take it from them and play god with an already endangered species! And you are the farthest thing from GOD there is! I hope Mr. Parsons gets his! KARMA&#8217;s a &#8230;.!
</p></blockquote>
<blockquote><p>andrewstern:<br />
helping those villagers eat was to kill a very intelligent and sentient being? You know what they say you can&#8217;t buy class and you are a perfect example of that. I will be boycotting GoDaddy and encouraging my friends and colleagues to do the same.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://0xa.li/hunting-elephants-or-seeking-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://cache.nebula.phx3.secureserver.net/obj/QTMwNzQyRTFCMzFEQzlCQkQ2QkQ6YmJmM2Y0OTQyMWU0M2Y2ZjljMTRkYzgxYjQxOGFmMzg=&amp;amp" length="28512191" type="video/mp4" />
		</item>
	</channel>
</rss>

