反波:互联网冷静的生产者

  因朋友推荐的网站而找到了“反波”,就像发现了一个金矿,虽然蕴藏量仍然有限,但含金量则足够高,再看小小的介绍,完全由两个人维护至今,则肃然起敬,互联网有此冷静的生产者必然是我们学习的榜样!

  会一点点技术的人往往会犯一个毛病,那就是技术至上,以为什么都可以做到,信息的聚集往往不费多大功夫,但却又往往忽略了制造,制造新的有价值的东西。

  反波规模不大,但却冷静的意识到自己的责任,持续的为泛滥的互联网增添着一点结结实实的内容,这是我的一个梦想,但我自知口才不好,眼界有限,毅力不够,谨此把“反波”介绍给大家:反波http://www.antiwave.net/

  出于对域名闲置的反感,我把我的www.communistsociety.cn跳转到这里。


离开并不需要理由

  从上海回来已经两个月了,前不久,或者说在我离开之后不久,那个公司散了。

  我们的最后一个项目是关于手机的。老大(我们的老板)与手机设计公司有极其密切的关系,这有利于我们在手机上打打主意,以期获得一些资金来支撑我们这个团队的自主性。

  这个项目的思路是这样的:在手机内植入一个后门,一旦插入一个可用的手机卡则会通过自动定制隐藏服务的方式扣掉5元钱或者更多一点,然后我们可以从SP那里分得一笔钱。如果这批手机有一百万部,那么这部分钱就接近五百万,这是一个不小的数目。

  项目做了一半,我选择了离开,也许我的身体的确需要更多的时间锻炼,还有更重要的原因是我恋爱了,而她,在武汉。除了这些,我觉得有些事情是我一辈子也不应该做的。而我的同事们也许因为各种原因最终同样选择了离开。


.NET的ORM工具SubSonic2.03的配置

1。 安装SubSonic2.03和SubSonic Tools2.03(SubSonic的官方网站http://www.subsonicproject.com)。

2。 新建一个visual studio 2005的工程,数据库用Sql Server2000(建议用2005版本,实际上SubSonic同样支持mysql和oracle),先添加几个表。

3。 添加引用,浏览添加SubSonic.dll(SubSonic安装目录下),添加System.configuration引用。

4。 如果是Web应用程序按F5可以产生Web.config(或者手动添加,这不是什么难题),如果是WindowsForm或者Dll应用程序,手动添加App.config。在配置文件中添加:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
   <configSections>
      <section name="SubSonicService"
          type="SubSonic.SubSonicSection, SubSonic"
         allowDefinition="MachineToApplication"
         restartOnExternalChanges="true"
         requirePermission="false"/>
      <section name="dataConfiguration"
         type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings,
         Microsoft.Practices.EnterpriseLibrary.Data" />
    </configSections>
    <appSettings/>
   <connectionStrings>
        <clear/>
        <add name="NorthwindConnection" connectionString="连接字符串"/>
     </connectionStrings>
     <SubSonicService defaultProvider="Northwind">
           <providers>
                 <clear/>
                 <add name="Northwind" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="NorthwindConnection"
      generatedNamespace="Northwind"
                 />
            </providers>
      </SubSonicService>
</configuration>

5。 VS菜单“工具-外部工具”,添加

标题:SubSonic DAL

命令:D:\SubSonic\SubSonic 2.0.3\SubCommander\sonic.exe

参数:generate /out App_Code\Generated

初始目录:$(ProjectDir)

钩选:使用输出窗口;提示输入参数;退出时关闭(推荐)

  为方便使用,在“工具-自定义”中“工具栏”新建“SubSonic”(默认钩选,显示),点“命令”-“工具”,数一下从“创建GUID”开始“SubSonic DAL”的位置即相应“外部命令某”,拖至“SubSonic”工具栏。

6。 在App_Code目录下建文件夹“Generate”,点击“SubSonic DAL”,确定即开始自动生成,完成后刷新项目即可看到生成在该文件夹下的代码。

参考:http://hi.baidu.com/wangweixp/blog/item/af54eec4a71f95ab8226acce.html

目前,Subsonic项目的使命已经完成,Linq已经成立比较成熟的方案,建议大家直接采用Linq吧


SubSonic的存储过程操作

一个不甚完善的存储过程:

———————————–存储过程代码开始————————————

— ================================================
— 作用是代替自动增长型的ID,这样便于分表的维护
— ================================================

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

ALTER PROCEDURE [dbo].[GenerateRUID]

@tblName varchar(50),
@currentnumber int OUTPUT

AS
SET NOCOUNT ON
Declare @tempnumber int

Begin

SELECT @tempnumber= CurrentNumber
FROM Ruid
WHERE (TableName = @tblName)

SET @tempnumber=@tempnumber+1
  
Update Ruid
SET CurrentNumber=@tempnumber
Where TableName=@tblName

SET @currentnumber=@tempnumber
END

———————————–存储过程代码结束————————————

以下是利用SubSonic2.0使用该存储过程的代码:

———————————–代码开始————————————

public static int GetRUID(string tblName)
        {
            StoredProcedure spd = new StoredProcedure("GenerateRUID");
            spd.Command.AddParameter("@tblName", tblName);
            spd.Command.AddOutputParameter("@currentnumber");
            spd.Execute();
            int currentnumber = int.Parse(spd.OutputValues[0].ToString());
            return currentnumber;
        }

———————————–代码结束————————————

www.subsonicproject.com

引用:http://www.sim-zone.cn/?uid-6-action-viewspace-itemid-548


探访安利武汉某基地

  本月12日,受武汉大学同学邓丹邀请到访安利集团武汉某基地,因事前未通知具体事宜,导致我回来时不得不花费二十余元打的士,此话暂且不提。

  该基地位于王家墩建设大厦附近一栋隐藏在街后的破楼内,见得该楼,本以为到了工地,一直上到六楼,却又众多笑脸相迎,倍感欣慰,然心中忐忑亦倍增。

  这时我才想起这位同学是做安利的。在我的印象中安利就是一个搞传销的,这次有机会探个究竟,于是趁机摸个虚实。

  会场很简单,顶棚上挂着些红灯笼之类,算是张灯结彩,一个东芝投影仪,一个写字白板,几排摆放整齐的椅子。

  开场之后,放的是宣传片,大概也是为了等人。这期间空调打开,有人拿着个气雾剂的瓶子朝人群喷了一圈,后来又补过一次。我想这大概就是“蒙汗药”了。我的鼻子不习惯这气味,于是用手捂了捂。

  至于他们宣称刘翔和易建联等人是安利的代言人,暂时将信将疑,今天主要介绍了三个产品,维E、维B族、维C。生物咱还是学了点的,这几样东西的功能心里清楚。不过还是佩服人家的说辞,一个在三个产品都用到的方法是生产原料对比法,比如声称市面上的一般产品是用石油提炼的,而安利的产品是植物提炼的。

  为了证明维C的抗氧化还原效果,演讲者作了一个现场演示,一个锥形瓶,里面装有约200ml透明液体,然后加入碘酒若干,据称以此模拟人的胃在宵夜后的情景,然后加入过量安利维C研磨粉,充分摇匀,溶液变为白色混浊状,再加少量碘酒,摇匀,溶液未产生变化,以此说明服用过量维C可以保证身体提高“耐力(我用的词,记不清原话)”。

  在此之前,主持人称与亲人聊天为垃圾时间,本人极为反感。

  产品介绍之后,据称是某高级人员的蔡某上台,主要讲解发展下线的方法和提成计算公式。这部分内容和我从舅舅那里听来的他早年搞“传销”的经验很相似。

  提成比例在此列出,如记忆有误请读者原谅:

月业绩

8万及以上:27%

56000元:24%

32000元:21%

19200元:18%

4800元:12%

1600元:9%

超过8万的有4%的领导奖

  另外还有几条关于加入安利的意义:兼差致富;经济保障;不在职收入;奖金不封顶;海外旅游;合法继承(本人的提成可以由继承人继续收取)……

  好了,就记得这么多,谢谢观看。

补充:

  据安利(中国)直销员(销售代表)的销售报酬显示:安利(中国)支付给销售代表的报酬只能按销售代表本人直接向消费者销售产品的收入计算,报酬总额(包括佣金、奖金、各种形式的奖励以及其他经济利益等)不超过销售代表本人直接向消费者销售产品收入的 30% 。

  但实际上,蔡某提供的计算方法,某人的下线的收入明显与该人的收入相关,这违背了安利的说法。


连锁经营缺乏第三方

  先看一篇报道:“掉渣烧饼”市场生命力为何如此短暂?

  晚上吃饭,先是说去广八路路口喝汤,后来临时改到汤店隔壁的馄沌店。这个店是个连锁,看装修就知道。

  一边吃饭,一边和小慧说话。然后我突然有个想法:连锁经营中的第三方监管。

  ……更多请打开http://www.sim-zone.cn/bbs/viewthread.php?tid=16&extra=page%3D1


康盛推出“卖否”的意义

  “卖否”这个名字一看就是来源于“饭否”的创意,只不过后者是 twister,前者是独立网店的提供者。

  康盛是做论坛发家的,discuz的用户数是不容置疑的。在社区的东西都采纳进来以后,他选择了电子商务作为突破,收购下ecshop以后,“卖否”的推出毫无疑义。但这是否能延续bbs的火爆,很难说。

  我好几个地方都用了康盛的社区软件,但我发现“卖否”上线以后也疯狂注册了几个二级域名,有两个是publisher.maifou.net和xinshu.maifou.net,这是送给一个好兄弟用的,他想卖书。前者可以交给他的社里,没准可以换些经费,后者自己用,没准可以挣点零花钱。

  但真的可以挣到真实的钱吗?不好说,至少我不会去费这个劲。独立店面,创的是品牌,相对于淘宝的店面,后者创的是好评积分。但是在茫茫如海的独立网店之中创品牌谈何容易。而且自己要设定一切物流,商品分类。而所谓的独立店面,无非就是把淘宝的小店加一个自定义模板的功能,何况现在“卖否”尚未推出模板自定义功能。我相信目前注册的人都是闲来无趣,占个地方再说。

  我持否定态度,但至少我觉得他可以为我兄弟所用。


致力于创高端求职品牌的“过来人”

网站:http://www.guolairen.com/

  五一之前在网上认识了“我善扯淡”,最初大概是在抓虾小组,后来逐渐摸到了他在百度空间的窝——二楼居士

  五一之后,我善逐渐转入地下,后来一打听,说是在忙“过来人”,不过这一忙,他的空间就长了草。与之相反,“过来人”却是一步一步显得像个“公子哥”了。据说是由清华北大的学生创建的“过来人”骨子里免不了还是透着那么一股正统气,这倒也是一个绝好的定位。

  前期发展起来的招聘信息网站往往堕落为了垃圾箱,“过来人”几个月来致力于和大品牌的合作,不紧不慢地丰富自己的信息,尽管查询起来有些问题,偶尔会出现网页打不开的情况,但至少一看上去值得让人信任。

  获取真实的职位需求成了求职者面临的一个问题,常年发布招聘信息往往被当作企业宣传的手段,这让迫切希望入职的求职者陷入了困境。希望“过来人”的努力在借“师兄师姐”的信誉招徕求职者的同时,也把好企业的关。

  希望“过来人”一路扎扎实实,越来越好!