顶:0 我顶 评论: 0

日本人果然变态啊,用Ruby写了这么一段代码:

v=0000;eval$s=%q~d=%!^Lcf<LK8,                  _@7gj*LJ=c5nM)Tp1g0%Xv.,S[<>YoP 4ZojjV)O>qIH1/n[|2yE[>:ieC       "%.#%  :::##"       97N-A&Kj_K_><wS5rtWk@*a+Y5 yH?b[F^e7C/56j|pmRe+:)B     "##%      ::##########"     O98(Zh)'Iof*nm.,$C5Nyt= PPu01Avw^<IiQ=5$'D-y?    "##:         ###############"    g6`YT+qLw9k^ch|K'),tc 6ygIL8xI#LNz3v}T=4W    "#            #.   .####:#######"    lL27FZ0ij)7TQCI)P7u }RT5-iJbbG5P-DHB<.   "              ##### # :############"   R,YvZ_rnv6ky-G+4U' $*are@b4U351Q-ug5   "              #######################"   00x8RR%`Om7VDp4M5 PFixrPvl&<p[]1IJ   "              ############:####  %#####"   EGgDt8Lm#;bc4zS^ y]0`_PstfUxOC(q   "              .#############:##%   .##  ."   /,}.YOIFj(k&q_V zcaAi?]^lCVYp!;  " %%            .################.     #.   "  ;s="v=%04o;ev"% (;v=(v-($*+[45,  ":####:          :##############%       :   "  ])[n=0].to_i;)% 360)+"al$s=%q#{  "%######.              #########            "  ;;"%c"%126+$s<< 126}";d.gsub!(/  "##########.           #######%             "  |\s|".*"/,"");; require"zlib"||  "###########           :######.             "  ;d=d.unpack"C*" d.map{|c|n=(n||  ":#########:           .######: .           "  )*90+(c-2)%91}; e=["%x"%n].pack   " :#######%           :###### #:          "   &&"H*";e=Zlib:: Inflate.inflate(   "  ######%           .####% ::          "   &&e).unpack("b*" )[0];22.times{|y|   "  ####%             %###             "   ;w=(Math.sqrt(1-( (y*2.0-21)/22)**(;   " .###:             .#%             "   ;2))*23).floor;(w* 2-1).times{|x|u=(e+    " %##                           "    )[y*z=360,z]*2;u=u[ 90*x/w+v+90,90/w];s[(    " #.                        "    ;y*80)+120-w+x]=(""<< 32<<".:%#")[4*u.count((     " .                   "     ;"0"))/u.size]}};;puts\ s+";_ The Qlobe#{" "*18+ (       "#  :#######"       ;"Copyright(C).Yusuke End\ oh, 2010")}";exit~;_ The Qlobe                  Copyright(C).Yusuke Endoh, 2010 

运行后得到

v=0416;eval$s=%q~d=%!^Lcf<LK8,                  _@7gj*LJ=c5nM)Tp1g0%Xv.,S[<>YoP 4ZojjV)O>qIH1/n[|2yE[>:ieC       ".#####%.#% "       97N-A&Kj_K_><wS5rtWk@*a+Y5 yH?b[F^e7C/56j|pmRe+:)B     "    .#####%##%      :"     O98(Zh)'Iof*nm.,$C5Nyt= PPu01Avw^<IiQ=5$'D-y?    "       #####%###:         #"    g6`YT+qLw9k^ch|K'),tc 6ygIL8xI#LNz3v}T=4W    "        %########            #."    lL27FZ0ij)7TQCI)P7u }RT5-iJbbG5P-DHB<.   "          :#######              ###"   R,YvZ_rnv6ky-G+4U' $*are@b4U351Q-ug5   "            ###:  :              ####"   00x8RR%`Om7VDp4M5 PFixrPvl&<p[]1IJ   "              %#...               #####"   EGgDt8Lm#;bc4zS^ y]0`_PstfUxOC(q   "                %###               .#####"   /,}.YOIFj(k&q_V zcaAi?]^lCVYp!;  "                    :. %%            .#####"  ;s="v=%04o;ev"% (;v=(v-($*+[45,  "                      :####:          :####"  ])[n=0].to_i;)% 360)+"al$s=%q#{  "                      %######.             "  ;;"%c"%126+$s<< 126}";d.gsub!(/  "                      ##########.          "  |\s|".*"/,"");; require"zlib"||  "                      ###########          "  ;d=d.unpack"C*" d.map{|c|n=(n||  "                      :#########:          "  )*90+(c-2)%91}; e=["%x"%n].pack   "                      :#######%          "   &&"H*";e=Zlib:: Inflate.inflate(   "                      ######%          "   &&e).unpack("b*" )[0];22.times{|y|   "                     ####%           "   ;w=(Math.sqrt(1-( (y*2.0-21)/22)**(;   "                   .###:           "   ;2))*23).floor;(w* 2-1).times{|x|u=(e+    "                 %##           "    )[y*z=360,z]*2;u=u[ 90*x/w+v+90,90/w];s[(    "               #.          "    ;y*80)+120-w+x]=(""<< 32<<".:%#")[4*u.count((     "            .        "     ;"0"))/u.size]}};;puts\ s+";_ The Qlobe#{" "*18+ (       " .#####  :#"       ;"Copyright(C).Yusuke End\ oh, 2010")}";exit~;_ The Qlobe                  Copyright(C).Yusuke Endoh, 2010 

再运行 ...

来源:Initiative 作者: Caryl 时间: 2010-09-09 17:10 标签: ruby 编程
顶:0 我顶 评论: 1

你最近可能已经听到了很多关于Flash是面临垂死挣扎的技术以及它将如何很快被HTML5的取代。就个人而言,我认为HTML5会慢慢 取代一些Flash的东西,但Flash会永远有它的一席之地,特别是开发复杂的游戏和丰富的互联网应用。如果你还没有看到HTML5 动画是怎么样做的,我这里收集了10个演示,显示了它的一些出色的动画能力。 那么,你认为——HTML5会取代Flash吗?

来源:cnBeta.COM 作者: Caryl 时间: 2010-07-01 17:45 标签: html5 css3
顶:0 我顶 评论: 0

HTML5CSS3已经开始彻底变 革全世界的Web前端开发和Web设计发展格局,因为他们给这个领域带来了太多太多令人惊奇的新特性!我用大量时间学习了HTML5和CSS3技术,它们 的动画、圆角等特效会令你震惊…在后面的内容中彬Go将向大家推荐一些能帮助你更好的掌握甚至精通HTML5和CSS3的终极工具资源集合。虽然还有很多 特性不被浏览器所支持,但我们作为前端开发从业者,有必要掌握它们。彬Go希望这些HTML5和CSS3工具资源能对大家的学习和工作有所帮助。

来源:彬Go 作者: Caryl 时间: 2010-06-29 18:13 标签: html5 css3
顶:0 我顶 评论: 0

HTML5 的 Canvas 对象将改变 JavaScript 的使命,使之成为 HTML5 下强大的动画脚本编写工具。本文介绍了 8 个你从未见过的,基于 HTML5 Canvas 和 JavaScript 的动画,这些令人难以置信的效果将使你对 HTML5 彻底折服。需要指出的是,这些都是浏览器的原生动画,无需任何插件。

来源:JavaEye新闻 作者: Caryl 时间: 2010-06-29 18:07 标签:
顶:0 我顶 评论: 0

根据电子前哨基金会(EFF)过去几个月中展开的研究(PDF),即使没有cookies,常用的浏览器如IE和Firefox向网站提供了足够的信息, 在94%的时间里它们能获得访问者的唯一肖像。 EFF的高级技术专家Peter Eckersley指出配置信息——包括浏览器类型、操作系统、语言、时区、插件、甚至是安装的字体——网站收集这些信息后就能绘制出访问者的独特肖像。 这意味着网络匿名性比多数网民相信的要低得多。Eckersley称,即使用户关闭了cookie,用代理服务器隐藏IP地址,“你仍然能被跟踪”。

来源:Solidot 作者: Caryl 时间: 2010-05-19 21:32 标签:
顶:0 我顶 评论: 0

nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上 nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、腾讯,另外知名的微网志Plurk也使用 nginx。

来源:cnBeta.COM 作者: Caryl 时间: 2010-05-18 22:02 标签:
顶:0 我顶 评论: 0

热启动 写道 "这里有最棒的10款 MySQL GUI 工具。 绝大多数的关系数据库都明显不同于MS Access,它们都有两个截然不同的部分:后端作为数据仓库,前端作为用于数据组件通信的用户界面。这种设计非常巧妙,它并行处理两层编程模型,将数据 层从用户界面中分离出来,同时运行数据库软件制造商专注于它们的产品强项:数据存储和管理。它同时为第三方创建大量的应用程序提供了便利,使各种数据库间 的交互性更强。这类产品包括Embarcadero Rapid SQL和Oracle SQL Developer。"

来源:Solidot 作者: Caryl 时间: 2010-05-18 21:57 标签:
顶:0 我顶 评论: 1

Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文全面搜集 Web 开发中可能用到的各种第三方资源

来源:Solidot 作者: Caryl 时间: 2010-03-18 12:47 标签:
顶:0 我顶 评论: 0

最近几个月以来,我一直忙于在我的新书中通过实际测试数据来重写设计建议,这本书名叫《网页表单设计最佳练习》。为完成这件事,我很荣幸的和伦敦的可用性专家Etre一起合作,并进行了大量的专门针对网页表单设计的眼动实验和可用性研究。其中的一项测试便是研究主要行为与次要行为之间的差异化。

来源:互联网的那点事 作者: Caryl 时间: 2010-03-04 14:15 标签: UED 网站设计
顶:0 我顶 评论: 0

什么书籍能帮助交互设计师更好学习交互设计,提升实战能力呢?曾经也读过很多关于交互设计与用户体验的国外书籍,但想针对实战的书籍确实比较少.交互设计 是设计学科的一个分支,设计的最高境界为禅意最高境界,通俗点说就是设计的精髓有时候真是只可意会不可言传.”对设计的感觉是经过多年经验积累出来.”- 腾讯视觉晋兄如是说.即使这样,我想前人走过的路,总结的经验,总会给后人予以启示吧.因此我以一种科学的态度,去探索交互设计中的奥秘,总结每次经历过 的经典案例,享受读书的乐趣.最后发现其实交互设计还是有很多规律可寻的,下面是我整理的交互设计的专业推荐书籍,希望能帮助更多的设计师认识交互设计, 理解交互设计,最后很好的掌握它.

来源:互联网的那点事 作者: Caryl 时间: 2010-03-04 14:14 标签: UED 网站设计
顶:0 我顶 评论: 0

一位网友的网站设计图

来源:互联网的那点事 作者: Caryl 时间: 2010-03-04 14:13 标签:
顶:0 我顶 评论: 0
   "WebKit nightlies 现在支持HTML5中 "noreferrer" 这个链接属性了,这是一个很小但是很酷的特征,可以让Web开发人员阻止浏览器发送访问来源信息。只要在链接里的把rel属性赋值为"noreferrer"就可以了。 如: <a href="http://solidot.org" rel="noreferrer">noreferrer! </a> 当solidot.org接收到了由从某个网页上点击这个链接发起的HTTP请求时,HTTP请求的Referer字段将是空的,这就好像用户在IE浏览 器(当然IE目前并不支持HTML5)地址栏直接从about:blank状态开始输入solidot.org并访问这个网站一样的效 果,solidot.org并不会知道这次访问的来源信息。
当链接中的同时使用 target="_blank" 时,WebKit同样将会把window.opener属性设为空(null)。对于这个用法的解释是:一个由于点击了网页中锚点而发起的请求,之后目标 页面执行的任何脚本应该运行在一个新的上下文环境中,即使这个目标页面通常被认为有着同样的源头。

"noreferrer"这个链接属性值只是HTML5 spec中定义的许多链接属性值的一个。在WebKit中,它是第一个被实现的。其实我们只是希望这样会让那些关心用户隐私和安全的Web开发人员的工作和生活轻松一些。原文( 译文)"
来源:Solidot 作者: Caryl 时间: 2009-12-06 10:48 标签: html5
顶:0 我顶 评论: 0

Google wave会不会引起开发者的热捧,甚至让普通人参与到Wave开发中来,似乎取决于Wave开发的难度。作为一个入门级程序员,我不认为wave开发是一件很难的事情,只要你稍微懂得HTML就可以做了,当然如果你不懂得HTML,也不会有大的问题...

来源:Solidot 作者: Caryl 时间: 2009-12-03 08:48 标签: google wave
顶:0 我顶 评论: 0

最近谷歌拼音输入法提供了以Lua脚本编程语言为基础的输入法扩展API。利用输入法扩展API,开发者可以编写自定义的输入功能,并将脚本分享给谷歌拼音输入法的用户安装、使用。这样写一些比如计算器和日历的小扩展插件还是很有意思的,感兴趣的可以玩玩。

Lua是一种体积小巧却功能强大的动态脚本编程语言,广泛用于网络游戏等应用的插件或扩展功能的开发。对于一个有JavaScript语言、 VBScript语言或者Python语言开发经验的开发者来说,学习Lua语言并不困难。请参考以下网址获得关于Lua语言的各种信息:

Lua程序设计语言

来源:Google.cn 作者: Caryl 时间: 2009-10-29 13:28 标签: google 输入法
顶:0 我顶 评论: 0

"Google发布了Android2.0 SDK,为开发者提供了新的API,包括同步和蓝牙功能等。主要的特性包括:将多个电子邮件账户的收件箱合并在一起显示;支持短信搜索功能;支持摄像头内 置闪光灯,支持数字缩放功能;改进虚拟键盘的设计,改善短信输入正确率和速度;支持更多HTML5特性,如视频标签的全屏播放支持,数据库API支持,地 理位置API支持,离线应用支持;支持蓝牙2.1功能;支持多重触控等。"

来源:Solidot 作者: admin 时间: 2009-10-28 11:14 标签: android
关于我们 我要投稿 版权声明 反馈意见 京ICP备09103204号
fandouai.com