Home
Yates at Web3
Cancel

Ckeditor会吃掉好多其他内容 Script Style 编辑器的安全性问题

之前写过  ckeditor 会默认吃掉inline style (http://siwei.me/blog/posts/ckeditor-inline-style-preserve-inline-style-in-ckeditor) 其实, ckeditor, 还会吃掉:  <script> ,  <style>,  以及...

Ubuntu下运行jd Gui

jd-gui ( https://github.com/java-decompiler/jd-gui) 是反编译java代码最好的工具(据说) 但是在我的UBUNTU14.04 上跑不起来, 原因是 默认下载的文件是 32位的。而UBUNTU14是64位的。 试了所有google的方法都不行, 于是 下载源代码, 编译, 运行。 OK 了。 </p> this worked fo...

Titanium中的数据库操作 Tidatabase核心知识

refer to:  http://docs.appcelerator.com/titanium/latest/#!/guide/Working_with_a_SQLite_Database and:  http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.Database.ResultSet 这里的...

Alloymodel 数据绑定 Databinding 3 Migration

refer to:  http://docs.appcelerator.com/titanium/latest/#!/guide/Alloy_Sync_Adapters_and_Migrations 跟 web 开发不同, mobile开发我们无法console中直接操作  手机的数据库.  这点最烦,仿佛被蒙着眼睛编程. 无法直接观察到黑盒子里的内容. 只能通过其他的...

Alloymodel 数据绑定 Databinding 2 增删改查 Crud

注意: 看明白这篇文章的基础,是需要知道Titanium中基本的数据库操作. 见:  http://docs.appcelerator.com/titanium/latest/#!/guide/Working_with_a_SQLite_Database-section-29004901_WorkingwithaSQLiteDatabase-CreatingandInstallin...

Windows Aspx文件上传

refer to: https://stackoverflow.com/questions/3167240/asp-net-file-upload 1. 需要一个html入口:asp_net_upload_demo.html <h3>ASPX file upload demo</h3> <iframe height="40" width="700" src=...

Alloymodel 中的config Model Collection

refer to:  http://docs.appcelerator.com/titanium/latest/#!/guide/Alloy_Collection_and_Model_Objects Alloy 中包含了 backbone框架. 用的是0.9.2的版本.   Model: 是app的核心. 因为我们需要展示数据. model就是数据.  bac...

Phantomjs初体验 Phantomjsin5minutes

refer to:  http://phantomjs.org/build.html and http://stackoverflow.com/questions/8778513/how-can-i-setup-run-phantomjs-on-ubuntu phantomjs 是 nodejs 下实现 webkit 的组件. (可以认为它实现了native的模拟各大浏览器) ...

I18n和数据库移植 两个很炫酷但是不好用的概念 Goodbutnotpragmaticconceptions I18nandsupportingmultipledatabase

有感而发 工作这么多年,只有在最初的日子里对这两个概念很有激情。 之后却没在任何一个正式项目中使用到过。 i18n:  国际化。 可以允许我们一次性的写好 文字,就可以根据不同的语言支持来切换需要显示的语言。 可惜的是,有下面几个特点: 1. 不同的语言体系根本没法通用。比如:  对于英文的 "posted at 2015 by siwei" 和 中国的 “siwei 发...

脱离rails使用activerecord Usestandaloneactiverecordwithoutrails

refer to:  http://snippets.aktagon.com/snippets/257-how-to-use-activerecord-without-rails app.rb: require 'active_record' require 'sqlite3' require 'logger' ActiveRecord::Base.logger = Logg...

接口的访问基本机制 服务器端的认证webinterfacebasics Serversideauthentication

refer to:  http://nginx.org/en/docs/http/ngx_http_secure_link_module.html http://www.rackspace.com/blog/add-the-content-md5-http-header-to-nginx/ 对于接口的认证,在服务器端的两个地方可以做: 1. nginx , 2. backend...

接口的访问基本机制 渠道id Webinterfacebasics Channelid

我们的app一般要用到统计功能: 我在安卓端的2个市场发布过我的app: 应用宝,360市场,如何知道我每天的100W访问量都分别是从哪里来的呢? 光靠request_header是无法获知的。因为 user-agent都是一样的(假设安卓机型一致),所以,就需要在client request server时,加上 渠道id 这个参数。 每家的 渠道id的参数都是不一样的,这个跟各家公司的评...

接口的访问基本机制安全控制 神秘的md5参数

如题。 这个在目前的app开发当中非常重要。 p.s. 如何在 nginx 的层次加入对接口的访问控制。(pid? ) refer to:  http://www.tuicool.com/articles/6Vf6jm http://www.tuicool.com/articles/jQJV3i http://www.cnblogs.com/chengmo/archive/20...

Titanium编码最佳实践 Codingbestpracticesfortitanium

refer to http://docs.appcelerator.com/titanium/latest/#!/guide/Coding_Best_Practices JavaScript and general recommendations 1. 避免使用global scope.  1.1 global scope中的 资源(变量啊啥的)无法被 自动回收. 你需要手动的...

Pigcms Setupphpenvironmentonbareubuntu 在ubuntu14上搭建php环境

UBUNTU 10: 参考:(refer to : https://gist.github.com/DaRaFF/3995789)PHP官方的文档简直没有可读性,摸索了一天,归纳出来了:  $ sudo apt-get install libapr1-dev libxml2-dev libxslt-dev mysql-server libmysqlclient-dev ...

Installrefinery Cmsusingmysql

refinery_cms is not bad. I have been using it for my personal website(siwei.me, aka shensiwei.com), its default database is sqlite3. this guide will show you how to install it under mysql. step1. $...

Windows下如何重置bios Howtoresetbiosunderwindows

太不容易了。今天折腾了我一个早上。 (this morning I fixed this problem by using the 'debug' command under DOS. ) 我的笔记本从来都是 无法进入BIOS, 只能每次都是进入一个莫名其妙的windows loader 还是什么东东。我把硬盘拆了都不管用。(my laptop is not able to enter th...

建立railsenginegem Howtowritearailsenginegem

注意:这个文章只针对Rails3.0.x 对于 后面的版本  , 请看 $ rails plugin new (Enginex is only available for Rails 3.0. *For Rails 3.1 onwards, Enginex was ported to Rails as `rails plugin new` by Piotr Sarnacki.* ...

Rails性能优化心得

近期一个项目要上线(终于要交付了),交付前进行了一些大数据量下的性能优化,心得记录下来: 1. 在开发的初期就要使用大量的数据。10K 比较合适。 有生产数据最好(比如需要跟其他系统进行交互),没有的话,就自己生成(factory girl).   很多时候,打开一个性能糟糕的页面,100条数据下看不出来什么,但是10K数据下就看出速度来了。 2. 使用设计良好的MVC模式。该...

对于项目中风格不好的某段代码的重构 附gigix的点评

按照gigix回帖,我把原帖子第五个java代码给重构了。 我对重构理解的也许不太深入,因为周围的朋友都基本不用,而平时的工作中 也很难修改别人的代码。所以我的做法肯定有很多错误,请大家多多指教! 把gigix的精彩点评放前面。 因为目前只知道他有过大型项目的重构经验。 他说的话我认为相当有分量。 gigix 写道 我有点不明白你为什么会费这么大的劲,因为我看起来是一段很简单...