偶尔思考一下,也是一种幸福

首先,感谢网易的公开课(http://open.163.com/)。

当我想要思考或者接受新的思维方式的时候,我会去看公开课。当然,我的接受能力是有限的:所以,我经常上的公开课之内的网站很多时间是网易公开课。

在无数中无法未知的事物中,我最喜欢看的还是 TED 的演讲,当然还包括很多人的演讲(马云,奥巴马,乔布斯……)。

我目前最后悔的事情是当初没有学好英语,以致我到现在无法去主动的学习,学习那些正在`奋斗`正在研究`以及正在改变时间`的人的思维方式和做法。

我曾想过抛弃一切,然后追逐自我。但是,在这个世界上还有许多我不得不去做的事情!

所以,我只能一边尽力生存,然后一边向我所要到达的地方爬行。

曾有很多次,我想要放弃,想要改变方向。但是,当我将前进的坐标向任何一个方向偏移的时候。我发现,我在消失,不论是肉体还是灵魂,都在渐渐的消失。

我变得十分恐惧,不敢前进。我在原地停留了很久,直到——我发现,时间在倒退。

或许这是件好事情?我会消失?在这个世界上不留一点痕迹的消失:我在哀嚎(我不想这样/这不是我要的结局):我要到达我的目标,然后带给身边的人幸福。最后,我想:我也许会喜欢上自己也说不定呢?当我成功之后:或者痛苦一生。

演讲人的心情,会通过他们的语言/动作/表情,十分准确的传达给我。!没有任何的背景音乐,纯粹的心理呐喊。每一次的聆听,对我来说都是一次冲击。如同受伤之后身体发出的电波一般,我的大脑会在这一刻有些许的变化。

这种变化,对于我来说,像是毒品一般。明明会受伤,会失去现在平常的生活,会变得不成人样!我无法舍弃,这一瞬间对我的改变,就算他以后也会被巨大力量的规则扭曲/改变,然后变成原样。但是,至少——我在这一瞬间,超越了自己。

我喜欢`强者`,这在“少女心”中举足轻重的词汇。很可惜,我是男孩子,我需要成为“强者”。在超越自己的一瞬间,我感觉到:自己现在的状态貌似就是`强者`; 我这一刻成为了我心中的“信仰”,我为此欢呼!

但是,当失去那一刻的时候,忘记了那一刻的感觉。然后,恐怖的`贤者模式`就会降临在我的身上。

我会在这段时刻,不断的训斥自己:为什么?为什么不?你想怎么做?你知道该怎么做了吗?你懂的?垃圾/变态/人渣/失败者!???……???最后,当接受符号EOF出现在我的面前的时候,我发现梦幻的世界支离破碎了。在我面前的,仍然是不得不去多什么事情的现实。

我不断的积累这种痛苦/兴奋的状态,将他们放在记忆中,用来时刻提醒自己—— 尽快改变!!!

理想与现实这种傻瓜问题我不想回答!

我只想问我自己 : 旅行的终点和路上的(优美的风景,美味的食物,留连忘反的诱惑)以及 (路面的不平,修路的绕道,漆黑漫长的隧道,最低生命状态的食物保障):这些东西中,你会选择什么,会抛弃什么?

我的回答是肯定的: 终点必须到达,只要我还活着;融入环境什么的,你不是那些路边的石子,小溪里的水滴,山上的树木,路边村庄里的住户,女孩心中的白马王子,重要桥梁的砖块:你只是一个有自主思维的人类,一个过路的旅人,一个缓慢爬行的弱者!; 在属于你自己的终点,有你想要的一切事物,有你生命最后的站点。

 

脑袋开始隐隐作痛,为什么现在才发现呢?为什么以前没有发现呢?我的大脑告诉我,倒计时已经开始了,该是出发的时候了。作为后行者,你需要找到先行者,观察先行者,与先行者结伴同行,渐渐的他体力不支,你需要帮助他前进,最后——他离你而去,你恐惧愤怒的开始奔跑,然后-筋疲力尽-倒地而亡。随后,你回忆起了一生,然后,你笑了……

 

在这份力量的驱使下,我渐渐的开始准备了——为了我的出发!为了最后能够笑着!为了Rewrite The World。

—— by : Etby

php 验证码学习笔记

我们为什么需要验证码?

  • 需要判断正在执行操作的另一方,是真正的人/或者是非人(机器人/脚本/程序)。

生产验证码的基本步骤?

  1. 产生效验数据
  2. 产生干扰数据
  3. 生成图片
  4. 让用户看到图片
  5. 验证真实性

PHP做验证码主要用GD库来实现。

 

GD

  • resource imagecreatetruecolor(int $width,int $height);
  • 创建一个图片 返回一个图像标示符
  • imagecolorallocate (resource $image, 255, 255, 255);
  • 分配颜色  输入资源标示符+RGB颜色  返回一个标示符
  • // 如果想要显示透明度 可以用 imagecolorallocatealpha() 函数;
  • bool imagefill ( resource $image, int $x, int $y, int $color);
  • 区域填充 在image资源上,开始坐标为x,y 填充 color
  • bool imagesetpixel ( resource $image, int x,int y, int $color);
  • 在image资源上 在x,y坐标产生一个像素的color颜色的点
  • bool imageline ( resourcce $image, int $x1, int $y1, int $x2, int $y2, int $color);
  • 在image资源上,从 x1,y1画到 x2,y2,产生一条颜色color的线段
  • bool imagestring ( resource $image, int $fontsize, int $x,int $y, string $string, int $color );
  • 在image资源上 ,从 x,y开始花上字符串string,并且颜色是color,字体大小是fontsize

其他需要掌握的函数

  •  string substr( string $string , int $start [, int $length ] );
  • 返回 字符串。 从源字符串string上,从start开始 到长度为length处截取 。
  • int rand ( int $min, int $max );
  • 返回min到max直接的随机数。

如果你还要验证的话

  • $_SESSION[]
  •  session 全局变量需要知道
  • bool session_start(void);
  • 创建新会话或者重用现有会话。
  • $_REQUEST[]
  • request 全局变量需要了解

等等 你需要了解更多,请查看 php手册 ,边学习边看手册是一个不错的方法。

最后, 是练习的代码:

<?php
session_start();
// create image
$image = imagecreatetruecolor(100, 30);
// color image
$bgcolor = imagecolorallocate($image, 255, 255, 255);
// put color
imagefill($image, 0, 0, $bgcolor);
// create pixel
for ($i=0; $i < 200; $i++) { 
	$x=rand(0,200);
	$y=rand(0,30);
	$pixcol = imagecolorallocate($image, rand(1,200), rand(1,200), rand(1,200));
	imagesetpixel($image, $x, $y, $pixcol);
}

// create  line 
for ($i=0; $i < 4; $i++) { 
	$linecolor = imagecolorallocate($image, rand(100,200), rand(100,200), rand(100,200));
	imageline($image, rand(0,50), rand(0,30), rand(0,100), rand(0,30), $linecolor);
}

// create unique rand int
for ($i=0; $i < 4; $i++) { 
	$num = rand(0,9);
	$numcolor = imagecolorallocate($image, rand(0,150), rand(0,150), rand(0,150));
	$x = ($i+1)*20;
	$y = rand(0,15);
	imagestring($image, 6, $x, $y, $num, $numcolor);
}

// create unique sting 
$yzmyz = '';
for ($i=0; $i < 4; $i++) { 
	$strcol = imagecolorallocate($image, rand(0,150), rand(0,150), rand(0,150));
	$data='abcdefghijkmnpqrstuvwxy123456789';
	$str = substr($data, rand(0,strlen($data)-1),1);
	$yzmyz .= $str;
	imagestring($image, 6, ($i+1)*20, rand(0,15), $str, $strcol);
}



$_SESSION['yzmyz'] = $yzmyz;


header('Content-type: image/png');

imagepng($image);

// drop image 
imagedestroy($image);
?>

记一次对博客死链的清除

今天,我打开博客之后,发现有加载缓慢的情况。
F12之后,发现了一个无效链接。如下:
2014-11-30 19:05:05 的屏幕截图

我知道我的网站是没有经过大的改动的,唯一的就是开启了几个插件。

然后我就登陆服务器去找,想知道罪魁祸首是什么?

不过在那么一堆文件里找一个网址,如图大海捞针一样。

当然你的服务器不会让你这么痛苦的,find命令会帮你搞定。

我去网上搜索了一下,得到了几个find的用法。如下:

  • 查找文件中是否有某个字符串
  • find . | xargs grep -ri “字符串”
  • 如果只想显示出文件名
  • find . | xargs grep -ri “字符串” -l

find是Linux下非常强大的搜索工具,有空我还要深刻学习一下,不过这次就先这样了吧!

以下是执行之后的效果,找到了!

2014-11-30 19:11:56 的屏幕截图

有时候插件名和文件夹名不一样,但是认真观察的话还是可以知道插件名的。不过我是直接进入之后看程序备注就知道文件名了。

然后直接关掉这个插件。至此,一个不正常的外链就被我修好了。

ItPP Team 的第0个项目

恩,这是个算不上项目的项目

主要是提供免费空间以及免费博客的想法而已,服务器放着也是放着 多帮助别人还是极好的。

以下是简介:

ItPP团队看到了很多求免费空间的朋友,作为过来人,我们很清楚的了解,一个月上百元的服务器费用对很多人来说(尤其是学生),也是一笔不小的开支。

所以我们决定了发起这个项目,用来帮助想要拥有自己的博客或者网站的朋友!

附上链接

个人博客扶持项目

 

最后,再次:欢迎任何喜欢互联网的朋友加入我们

一次阿里云服务器的磁盘只读修复经历

今天,忽然想把一个网页做点小改变。当我连接上了服务器之后,忽然感觉气氛和平时不同。

然后我也没太在意,和往常一样的 cd /data {tab}{tab}。

呐尼,居然报错了。好吧,这个我不懂,先不急。

然后,我直接输入地址,vi index.php,然后从本地粘贴(起初我是用scp的,但是当scp报错之后,我只有亲自上阵了)。

然后 :wq   ,!!!居然提示我只读,我用的可是root啊,这是闹那样!

好吧,文件系统出错。系统盘和数据盘都出现问题了!

百度一下(祭奠一下逝去的谷歌):

fsck

好吧,系统盘貌似没问题了,tab 补全也可以使用了。

然后,继续,数据盘还是不可写 。

数据盘我挂在了 /data   ,然后我想 我是个菜鸟,重启一下就ok了吧!别这样乱来了。好吧,reboot……

cat /proc/mounts
/dev/xvdb1 /data ext4 ro,relatime,user_xattr,acl,barrier=1,data=ordered 0 0

哦,no!好吧,继续百度!

mount -o rw,remount /dev/xvdb1        失败

umount /dev/xvdb1  (提示device is busy)失败

然后我实在没办法了,

apt-get update

apt-get upgrade

umount /dev/xvdb1

呐尼,居然成功了 cat /proc/mounts 果然没有xvdb1 了

好吧  mount -a

vi index.php   -> :wq    OK

好吧,至此  成功修改一个页面

最后   更新大法好

(一篇略带娱乐的文章,希望真正懂的朋友可以留言给我说明原因,如果有什么地方不合适,大家不要介意,就当娱乐就行了)

ItPP Team

由4个刚刚成年的菜鸟程序员(爱好者)组建的 业余 团队 成立了 , 团队主页 ITPP.TOP 。

InTernet Positive People  在互联网行业快乐的挣扎,这是我们最美好的期望。

当然,我们每个人都有自己的学习和工作,处在实习阶段和在社会上努力的初 成年人 , 是我们的组成。

同样,欢迎 16岁以上能独立思考的喜爱互联网的菜鸟加入。当然,如果你是已经在职的IT成功人士,也可以加入,来一起寻找过去和未来,心中的那一种感情……

以上 by:ETby ;

有时候自己的成长,甚至会让自己感觉到恐惧

你有想象过自己思维停止的时刻吗?

我不敢去想,但是未来的话,倒是没那么可怕。所以我会经常思考未来……

在经历了颓废之后,我再次重新站立起来,为了心中的信仰……

我现在在一个家乡的建材市场的某个小小的灯具店里做安装工作。如同CLANNAD里面的朋也一样,我在每天努力的工作,偶尔也去帮装修的住户做一些电路方面的工作。工作之余还可以看看动漫、陪妹妹学习。

朋也一直在努力,为了渚!我也是一直在努力,但是,我只是为了自己能够活下去而已!(感觉好可怜的样子)……

不过,我一直是一个人前进,我能比朋也做的更好、比他更加坚强,我相信着自己,加油!

在自己真正的独立之时,在真正的融入社会的时候,你需要为社会做出巨大的奉献。为此,你会失去大量的时间,你会感觉到巨大的委屈与无力。当然,你也会因此而飞速成长。

我就是这样,在真正的自由、随心所欲离我而去的时候。我发觉了自己需要的幸福,能够自由的学习与生活,已经永远离我而去了。我所想要的学习,是能够了解、知道,自己在这个世界上没有了解过的东西,在那一瞬间,在了解了结果之后:“你会看到从未看见过的景色”,为自己的人生,增加又一个第一次!

我没有非常要好的朋友,但是和我认真说话的人,我都会把他当做朋友来看待,我或许是传说中的博爱党吧! 能够相识、相知、相乐,却无法靠近、无法作为任何人的依靠,因为,我和这个世界中间有一层看不见的膜,它隔绝这我和这个世界。如果用一句话来说的话,那就是“讨厌人类,讨厌社会,讨厌这个世界”。

当然,作为一个正常的精神病患者,这对我并不会造成什么巨大的影响,只是有的时候会像笨蛋一样罢了。不过,我现在正在努力的去适应一些负面的东西,这对我来说,或许就是成长了。我能感觉的到,慢慢的我会变成真正的自己,一直以来想成为的那种人。

最后,谢谢大家能够看到,在这个缘分的基础上,希望大家能和我成为朋友,不需要多么好,只是在看到各自的ID的时候,会想到“我们是朋友”,虽然不怎么要好,但是,我们是朋友!一起成长吧!当自己思维停止的时候,遗憾能够越少越好!

LB 完结了,我的青春也成为了过去

你可曾有过美好的青春年华?

Are you ready?

Mission Start!!!

Yes,My master

和大多数人不同,我的成长是追寻:

上学时代,我在追寻快乐;

辍学时代,我在追寻自由;

打工时代,我在追寻科技;

工厂时代,我在追寻自我;

梦境时代,我在追寻生存;

而在现在,青春弥留之际,我需要去追寻现实。

 

我的青春:

快乐 梦想 追求 付出 承诺 信仰 遗憾 痛苦 幸福 失望 迷茫 无奈 判断 理解 无知 恐惧 (笑);

只能这样了么!我不甘心!

我相信自己的判断,无论是现在还是未来;当然,在以后我肯定会后悔,不过在那之前,我有信仰和必须做到的事,在生存在这个世界上的时候。

希望未来的我能够原谅现在的我,I’m Sorry

To Rewrite The World For Me,You can, win The Game 。

Good luck.  You Friend – Etby .

1/4 的人生

对于大多数人来说,我已经度过了1/4的人生。但是,我知道的——我根本不可能有正常的人生,像正常人一样的长度。

就算是这样,我还是一事无成。什么都没有得到,反而失去的更多!

不知道什么时候,我失去了天真;渐渐的,失去了快乐(上一次发自内心的快乐是什么时候呢?忘记了);而现在,我开始渐渐的失去一切。

父母很早离婚的,但是仍在一个院子里住着。四分五裂的家庭,我却无力挽救。渐渐的,好像只是在一起住着而已,我和他们所有人都只是室友,或许我们的关系还没有那么好。

渐渐的,我不断的失去一切。我开始对一切东西不感兴趣。

我的1/4已经消失,剩下的或许只是躯壳,在哪天会烟消云散呢?

备案成功

终于备案成功了,我大甘肃终于跟上了祖国的大部队

感谢大家的支持  作为西北贫穷地区的人  建立一个个人网站到坚持到现在,很累,谢谢大家鼓励我