﻿<?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>19~Blog &#124; &#187; 19.</title>
	<atom:link href="http://www.ll19.com/author/admin/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ll19.com</link>
	<description>今天总是好过昨天~原来，冥冥之中，自有天意。</description>
	<lastBuildDate>Fri, 03 Feb 2012 10:46:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>jQuery—UI的一些使用记录</title>
		<link>http://www.ll19.com/jquery_ui.html</link>
		<comments>http://www.ll19.com/jquery_ui.html#comments</comments>
		<pubDate>Sun, 21 Aug 2011 13:16:54 +0000</pubDate>
		<dc:creator>19.</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.ll19.com/?p=222</guid>
		<description><![CDATA[相对于jQuery无论是工作还是自己的站点都在经常使用，但是jQuery UI还真没怎么好好接触过，现在UI的最新版本已经是1.8了，就更新速度来说远快于jQuery本身。最近稍微学习了一下，做了几个例子。 就我接触过的很多项目还都是使用EXT做一些WEB方面的富客户端界面及应用（基本都用于业务系统的后台管理），EXT确实很强大，不过缺点也是显而易见。众所周知的就是EXT类库太重，如果系统是内网使用到还好说，放在外网的话光加载速度都是一个很大的问题。如果需要对EXT的体积进行优化，不是对EXT特别了解，优化后也很容易出错。 再有就是对程序员本身来说，这类封装太重的东西使用起来对自己的提高到底是好是坏，调用EXT实例确实简单，随便几句一个很漂亮的页面就出来了（甚至连HTML你都不用会），但真正自己写的代码少之又少，脱离这个环境之后就完全不知道如何下手，导致现在的程序员越来越“低端”，当然做项目就是要讲究效率，这话仁者见仁智者见智吧。 相比较EXT我个人感觉jQuery做的就比较好，体积远小于EXT，并且只提供了相对基础的功能，对比EXT来说开发人员本身还是要写很多其它代码，这也是我比较推崇jQuery的原因。 魔兽相关 Blogroll 19的链接 Computer window_aside &#160; Name Link window_main_loading 进入主题，左边的三个图标就是UI应用的例子之一，jQueryUI主要分为三部分Interactions（交互）、Widgets（组件）、Effects（效果），左边的例子主要用到它Interactions中的Draggable（拖放）及Resizable（调整大小）。图标可以拖动，双击之后弹窗显示wordpress的分类链接，弹出的窗口同样可以拖动、调整大小。 例子主要参考了http://desktop.sonspring.com/提供的jQuery桌面。这个桌面示例和EXT的桌面比起来也丝毫不逊色，可以把此例作为学习UI的入门例子。可能当初我把WEB实现桌面界面想复杂了，其实整个例子就主要使用了Draggable和Resizable，甚至连UI的CSS都没有引入（仅自定义了几个draggable和resizable的样式），自己所写的CSS和JS也并不算多。 如果可能需要用到UI所有功能，则直接引入jquery-ui-1.8.14.custom.min.js及jquery-ui-1.8.14.custom.css（包括images文件夹），相比较EXT来说UI的体积已经是相当小了，并且对应CSS修改默认样式也很方便，下面是部分UI功能的简要记录： try {jQuery(document).ready(function() { JQD.go();});} catch (e) {} Draggable Resizable Tabs Dialog Autocomplete JQuery UI Draggable插件用来使选中的元素可以通过鼠标拖动，官方的例子也提供了拖动到某区域的类似“磁铁”吸引的效果“Snap to element or grid”，好比我们经常用的QQ空间自定义拖动模块，如果项目中有此类方面的应用便可以参考此实例。下面是一个最简单的使用方法： 1 2 3 4 &#60;div id=&#34;draggable&#34; class=&#34;ui-widget-content&#34;&#62;&#60;p&#62;Drag me around&#60;/p&#62;&#60;/div&#62; &#60;script&#62; $( &#34;#draggable&#34; ).draggable(); &#60;/script&#62; 如果单独使用需要的库文件： 1 2 3 4 [...]]]></description>
		<wfw:commentRss>http://www.ll19.com/jquery_ui.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>关于照片后期处理的“电影风格”及“德味”</title>
		<link>http://www.ll19.com/slr_ps.html</link>
		<comments>http://www.ll19.com/slr_ps.html#comments</comments>
		<pubDate>Tue, 03 May 2011 12:02:05 +0000</pubDate>
		<dc:creator>19.</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[PS]]></category>
		<category><![CDATA[单反]]></category>

		<guid isPermaLink="false">http://www.ll19.com/?p=219</guid>
		<description><![CDATA[对照片后期处理的“电影风格”及“德味”的小总结。其实我玩单反也就一年左右的时间，而且我这种天天写代码的人，PS什么的就跟浮云一样~和做设计的比起来，可以说是一窍不通。不内涵的说我从头到尾也就会那么几招，但是还是想把自己后期处理图像的经验分享一下，愿与图像或图像软件的菜鸟们相互交流，高手看后请高抬贵手（就别在PS上难为一个程序员了~）。 这里用了几个尼康的图片PS插件（锐化，黑白，彩色三个插件），下载地址：http://www.verycd.com/topics/2737913，下载地址中也提供了插件的汉化和注册码。photoshop下载地址就不提供了，自己找找吧。后期处理图片也主要以这几个插件为主（就会这几招）。 我处理图片的步骤一般分为：锐化、对图片进行降温或升温、降低饱和度、微调、润色总共五步。下面这张图片就是后期处理过的一张有“电影胶片风格”的照片，个人感觉还可以（相比较我所掌握的PS技术来说），起码该有的味道都出来了。 如果你觉得上面这片还可以，有那么一点意思的话，就看看我详细说下~ 安装插件后，打开要修改的图片，首先使用滤镜的尼康锐化滤镜锐化一下当前的图片（此锐化滤镜真的相当好用），当然如果你觉得不需要锐化可以忽略此步骤。 之后使用尼康彩色插件对图片进行降温或升温，降温或升温要根据你图片的风格来具体操作，左侧的类型选择“明亮/暖调”，调节右边的色调条来调整你的照片冷暖风格。 使用尼康黑白插件对图片进行饱和度调整，打开黑白插件面板后，左边是图片风格，这里我选择Antique plate1~ 右侧的颜色图标代表你需要高亮的颜色，例如选择红色就是将黑白图像中红色部分提亮，而其补色部分变暗。之后点击stylizing中的toning，在preset根据你照片的风格选择冷暖色调： 之后会生成新的图层，调整图层的透明度百分比，一般在50%左右，这样图片初期的整体颜色即宣告调整完毕~ 接下来开始微调细调，这里我一般分三步：首先在图层面板下方的“创建新的填充或调整图层”创建通道混合器，根据当前图片分别微调红、绿、蓝的三个通道值后Ctrl+Shift+Alt+E生成新图层，再次在图层面板下方的“创建新的填充或调整图层”创建曲线，同样微调红、绿、蓝的三个曲线值，这两步根据我这个PS菜的理解为微调整体图片颜色，调整完毕后同样Ctrl+Shift+Alt+E生成新图层。 第三步在图层面板下方的“创建新的填充或调整图层”创建可选颜色，根据当前图片所需细调各种颜色，比如你想突出红色就加深红色，突出绿色就加深绿色，这步个人感觉很重要，最后照片的颜色风格基本就是这步调出来的，调整完毕后Ctrl+Shift+Alt+E生成新图层。 最后进行润色，使用尼康彩色插件，左侧选择胶片效果，右侧点击胶片详情，调整色调曲线，将颗粒大小全部设置为0，点击确定，生成新的图层，适当调整图层的透明度百分比，全部工作即完成。 下面是一张PS前后对比图： 个人感觉没必要规定或死记什么数值，每张照片都不同，根据照片自己细调才是王道~（关键是我自己也不知道那些乱七八糟的数值是干嘛的） 最后放几张其它P后的效果（还有就是时隔五个月终于写了篇文章，还是和代码无关的 = =）：]]></description>
		<wfw:commentRss>http://www.ll19.com/slr_ps.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress的有用评论插件</title>
		<link>http://www.ll19.com/wordpress_useful_comments2.html</link>
		<comments>http://www.ll19.com/wordpress_useful_comments2.html#comments</comments>
		<pubDate>Fri, 03 Dec 2010 05:47:20 +0000</pubDate>
		<dc:creator>19.</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.ll19.com/?p=216</guid>
		<description><![CDATA[对以前有用评论插件的修改版，基本能正确解析字体样式，通过对插件下的resource\style.xml进行总体的样式设定，如果评论中有带style属性的标签，则会以style的样式为主。以前开发了这个功能但苦于FLASH显示HTML字体样式的缺陷没有太多使用，这次完善了这部分功能也是为了坚持把这块使用起来。 插件简单说来就是把有用的留言“置顶”到紧跟着文章的下面。拿自己来说，因为很多时候提供了插件或者其它源文件代码什么的文章，别人留下的意见、BUG、访客疑问的回复等都是很有用的，直接将这些有用的留言“置顶”到紧跟着文章下面对于阅读是很方便的（可以当作文章的补充了）。 var attributes_uc_flash = { id : "attributes_uc_flash_tmp", name : "attributes_uc_flash_tmp"}; var flashvars_uc_flash = { p : "164"}; swfobject.embedSWF("http://www.ll19.com/wp-content/plugins/useful_comments/LL19.com.swf","uc_flash_tmp_2", "100%", "100%", "10.0.0", expressInstall,flashvars_uc_flash, params, attributes_uc_flash); 整个显示用的FLASH图片可以在插件的文件夹中自行更换（注意大小），自适应高宽，设置包裹FLASH的DIV即可，具体效果即上方（或者看这篇文章的效果http://www.ll19.com/web_loading.html）。使用方法：useful_comments目录放在你的/wp-content/plugins/下，后台激活，在你模板的适当位置加入： 1 &#60;?php wp_uc_flash&#40;&#41;; ?&#62; 打开留言的编辑页面，最下方即可设置或者取消此条留言是否为有用留言。提供插件和显示有用留言用的FLASH源文： -= 插件下载 =- &#124; -= 或者SVN更新 =- &#124; -= 显示用的FLASH源文件 =-]]></description>
		<wfw:commentRss>http://www.ll19.com/wordpress_useful_comments2.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>360° FLASH MP3播放器-19~waveCircle</title>
		<link>http://www.ll19.com/19_wavecircle.html</link>
		<comments>http://www.ll19.com/19_wavecircle.html#comments</comments>
		<pubDate>Mon, 03 May 2010 20:11:11 +0000</pubDate>
		<dc:creator>19.</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[player]]></category>

		<guid isPermaLink="false">http://www.ll19.com/?p=207</guid>
		<description><![CDATA[提供下载：360° FLASH MP3播放器-19~waveCircle，此播放器包括了歌词同步和很炫的波谱效果~ 这是我参考了schillmania.com提供的源码，他所提供的是AS+JS版，我也不明白为什么他不直接写成FLASH，大家有兴趣可以点击链接去看看原AS+JS版的效果。我参考了部分写法（其实我只参考了他的设计思路，真正挪用的源码只有SoundProcessor这一个类，其余的部分全是按照自己想法在写），并且加入了相关的列表播放、歌词同步、波谱缓冲及个性化配置等功能，改了一个纯FLASH的播放器。 整个播放器自适应大小，你可以随意调整高宽，通过不同配置(例如歌曲地址、歌词lrc地址、字体颜色大小、布局、波形颜色等)，生成不同大小及颜色的播放器。以下为此播放器的所有配置： 播放器的相关配置: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 [...]]]></description>
		<wfw:commentRss>http://www.ll19.com/19_wavecircle.html/feed</wfw:commentRss>
		<slash:comments>81</slash:comments>
<enclosure url="http://glll.googlecode.com/svn/trunk/for_my_website/19_waveCircle/Bubblegoose.mp3" length="2761971" type="audio/mpeg" />
<enclosure url="http://glll.googlecode.com/svn/trunk/for_my_website/19_waveCircle/tnt.mp3" length="3432126" type="audio/mpeg" />
<enclosure url="http://glll.googlecode.com/svn/trunk/for_my_website/19_waveCircle/Heroin.mp3" length="6923876" type="audio/mpeg" />
<enclosure url="http://glll.googlecode.com/svn/trunk/for_my_website/19_waveCircle/Blackbird.mp3" length="3158211" type="audio/mpeg" />
<enclosure url="http://glll.googlecode.com/svn/trunk/for_my_website/19_waveCircle/OutsideTheWall.mp3" length="4291152" type="audio/mpeg" />
<enclosure url="http://glll.googlecode.com/svn/trunk/for_my_website/19_waveCircle/LastNightGoodNight.mp3" length="15289330" type="audio/mpeg" />
<enclosure url="http://glll.googlecode.com/svn/trunk/for_my_website/19_waveCircle/Starman.mp3" length="6249271" type="audio/mpeg" />
		</item>
		<item>
		<title>oracle全文检索（oracle text）记录</title>
		<link>http://www.ll19.com/oracle_text.html</link>
		<comments>http://www.ll19.com/oracle_text.html#comments</comments>
		<pubDate>Tue, 27 Apr 2010 12:58:27 +0000</pubDate>
		<dc:creator>19.</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[ORACLE]]></category>

		<guid isPermaLink="false">http://www.ll19.com/?p=206</guid>
		<description><![CDATA[最近总结了一下，相关例子和部分内容也是搜索于网络，具体分下面几部分： 1.全文检索和普通检索的区别 不使用Oracle text功能，当然也有很多方法可以在Oracle数据库中搜索文本，比如INSTR函数和LIKE操作： 1 2 SELECT *FROM mytext WHERE INSTR &#40;thetext, 'Oracle'&#41; &#62; 0; SELECT * FROM mytext WHERE thetext LIKE '%Oracle%'; 有很多时候，使用instr和like是很理想的, 特别是搜索仅跨越很小的表的时候。然而通过这些文本定位的方法将导致全表扫描，对资源来说消耗比较昂贵，而且实现的搜索功能也非常有限，因此对海量的文本数据进行搜索时，建议使用oralce提供的全文检索功能。 附：这里顺带记录一下INSTR和LIKE: Oracle中，可以使用 Instr 函数对某个字符串进行判断，判断其是否含有指定的字符。其语法为：Instr(string, substring, position, occurrence)。 string：代表源字符串（写入字段则表示此字段的内容）。 substring：代表想从源字符串中查找的子串。 position：代表查找的开始位置，该参数可选的，默认为1。 occurrence：代表想从源字符中查找出第几次出现的substring，该参数也是可选的，默认为1。 position 的值为负数，那么代表从右往左进行查找。 instr和like的性能比较 其实从效率角度来看，谁能用到索引，谁的查询速度就会快。 like有时可以用到索引，例如：name like &#8216;李%&#8217;，而当下面的情况时索引会失效：name like &#8216;%李&#8217;。所以一般我们查找中文类似于‘%字符%’时，索引都会失效。与其他数据库不同的是，oracle支持函数索引。例如在name字段上建个instr索引，查询速度就比较快了，这也是为什么instr会比like效率高的原因。 注:instr(title,’手册’)>0 相当于like‘%手册%’ instr(title,’手册’)=0 相当于not like‘%手册%’ 2.设置全文检索 步骤步骤一：检查和设置数据库角色 首先检查数据库中是否有CTXSYS用户和CTXAPP脚色。如果没有这个用户和角色，意味着你的数据库创建时未安装intermedia功能（10G默认安装都有此用户和角色）。你必须修改数据库以安装这项功能。默认安装情况下，ctxsys用户是被锁定的，因此要先启用ctxsys的用户。 步骤二：赋权 在ctxsys用户下，授予测试用户oratext以下权限： [...]]]></description>
		<wfw:commentRss>http://www.ll19.com/oracle_text.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>更改自levitated.net的FLASH TAGS CLOUD（2）</title>
		<link>http://www.ll19.com/levitated-flash-tags-cloud.html</link>
		<comments>http://www.ll19.com/levitated-flash-tags-cloud.html#comments</comments>
		<pubDate>Thu, 22 Apr 2010 08:56:58 +0000</pubDate>
		<dc:creator>19.</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[Levitated]]></category>
		<category><![CDATA[tags]]></category>

		<guid isPermaLink="false">http://www.ll19.com/?p=204</guid>
		<description><![CDATA[var attributes_tags_c_1_1 = { id : "tags_c_1_f", name : "tags_c_1_f" }; var flashvars_tags_c_1_1 = { xmlUrl : "http://www.ll19.com/wp-content/plugins/19_tags_cloud/19tags.php" }; swfobject .embedSWF( "http://www.ll19.com/wp-content/plugins/19_tags_cloud/textInSpace.swf", "tags_c_1", "100%", "100%", "10.0.0", expressInstall, flashvars_tags_c_1_1, params, attributes_tags_c_1_1); 继续上一篇，这个效果我觉得才是真正的有云的感觉(以下为上篇文章的原文引用)： 续我上次以Levitated.net的源码为基础,修改并发表了一篇WP的TAGS墙~之后，这次又以其提供的开源小应用修改了两个FLASH的标签云。本来连改了好几个效果，不过最后就两个合适的。分两篇文章发布，分开发布原因是两个标签云放在一个页面性能上有问题&#8230;&#8230; Levitated.net上的源码离现在已经很多年了，时间虽然长，不过他提供的算法还是值得我们借鉴。此次提供的两个标签云都可以进行例如字体颜色及背景颜色的配置（通过参数），标签云FLASH的宽和高可以随意设置，生成的标签完全自适应显示。 这是另一个，有点黑客帝国代码滚动的感觉http://www.ll19.com/levitated-flash-tags-cloud1.html FLASH通过读取XML进行标签显示，下面为XML的格式： 1 2 3 4 5 &#60;?xml version=&#34;1.0&#34; encoding=&#34;UTF-8&#34;?&#62; &#60;root&#62; &#60;tags&#62;&#60;name&#62;java&#60;/name&#62;&#60;link&#62;java&#60;/link&#62;&#60;/tags&#62; &#60;tags&#62;&#60;name&#62;as3&#60;/name&#62;&#60;link&#62;as3&#60;/link&#62;&#60;/tags&#62; &#60;/root&#62; XML地址通过传入xmlUrl参数的值设置，例如此FLASH传入的地址为(http://www.ll19.com/wp-content/plugins/19_tags_cloud/19tags.php),下面为具体的引用： 1 2 3 4 5 &#60;object id=&#34;rssReader&#34; [...]]]></description>
		<wfw:commentRss>http://www.ll19.com/levitated-flash-tags-cloud.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

