作者归档 孟繁永

通过孟繁永

国家户籍管理系统瘫痪随想[杜撰]

  今天帮同学去珞珈山派出所处理户口更名问题。

  我的同学名“徽”,户口上错记为“微”,在武汉大学上学期间,同学在珞珈山派出所办理了更名手续,恢复为“徽”,但此数据目前只被湖北户籍数据库采纳,武汉市数据库未更新,河北办理落户手续的派出所使用的国家数据库也未更新。据珞珈山派出所工作人员反映,国家数据库目前只更新到2004年。而唯一使用最新数据的湖北省数据库目前系统维护,无法查询,这导致我的同学在毕业后户口迁回原籍因为姓名不符无法落户。

  由此我想国家户籍管理系统瘫痪是绝对有可能的,而目前数据更新的迟缓已经造成武汉大学的河北、山东等省籍毕业生大面积出现同类问题。我认为李彦宏应该站出来说句话,“百度在过去的7年中积累了大量的经验,对于大访问量,大数据量,实时更新的系统的理解非常深刻。不要说800万次,就是每小时8000万次,对百度来说,也只是a piece of cake”。

通过孟繁永

街头的华农甜玉米

  街头有不少“华农甜玉米”,但是真是假还真的不好判断,也许如果为了保险除了亲自到华农试验田去采,剩下的也只有相信超市的华农甜玉米了。

  而据网上信息显示,也确实存在一部分人用糖水煮普通玉米来冒充。但如果非要到超市去买甜玉米,或许真的就没趣了。而且尤其对于大学生们来说未必都有锅来煮。武汉不像上海,便利店隔着几十米就有。

  当然给每个玉米贴上防伪标签绝对是个错误的决定,我想最好的办法就是让市场上的甜玉米都变成真的甜玉米,也就是华农甜玉米的大规模种植之后,假冒则相对没有了必要。

  有人还搞出了一套华甜的推广方案http://lzdreamy.bokee.com/3693381.html,有兴趣的瞅一瞅,是小题大做,还是忽略了别的什么。

通过孟繁永

我要上厕所啦,吼吼

  公司里时不时响起这样的宣言声音,因为厕所的门锁坏了,想进去而不被打扰就要事先通告所有人。但愿早点修好……

通过孟繁永

富强粉小考

  富强粉,并不像百度百科所注的那样,是因一个品牌“富强”而来(网上普遍流行这个说法),而是一种质量等级。1949年以前,中国面粉分1、2、3、4号粉,大宗的是2号粉,以各种商标行销各地。20世纪50年代初,逐步取消原有的牌号,统一改为一、二、三等粉,分别定名为富强牌、建设牌、生产牌,质量分别相当于原来的2、3、4号粉。(见引)

  尽管之后小麦面粉的质量标准几经调整,“富强粉”的名称却沿用了下来,一般指比较精细、面筋含量高、杂质少、较白类似于精粉的高筋面粉,同时是当时最高档次的面粉的代称。

参考文献:(均为发帖时刻可查)

http://product.jkr365.com/bjps/2007-2/9/29J34K5H3F3A3IB96F8F.html

通过孟繁永

人民的创作:摆摊,在反波再次演绎

(反波配图)

这是来自天涯的文字(作者有待考证):

<<祖国啊,我只是摆个小摊>>

祖国啊,他们嫌我挡了城市的道路
  嫌我污秽了城市的路面
  嫌我让城市不够宽敞明亮
  嫌我影响了交通
  影响了他们的升迁和政绩
  
  祖国啊,我知道我错了
  我知道我应该买一个临街的商品房
  可那些房价对我来说就是天价
  祖国啊,我知道我很没用
  我没有能力象一个真正的商人那样
  填一大堆的表格
  办理一大堆的证件
  交一笔又一笔的费用
  请一次又一次的客
  祖国啊,我没有这个能力
  我的能力只是埋头干活
  埋头干活
  
  祖国啊,我只想摆一个小摊
  每天能收到一些零钱
  给孩子们交学费
  支付老人的医疗费
  我要让孩子们好好读书
  不要再想我这样无用
  我要让我的儿子在成年后
  能够堂堂正正地办理营业执照
  法人代码、税务登记、年检等等
  能够堂堂正正地办理好所有的手续
  做一个堂堂正正的商人
  做一个堂堂正正的人
  
  祖国啊,这是个需要请客送礼的时代
  可是我没有钱
  没有钱买高级香烟和酒水
  祖国啊,他们一般都抽高级香烟
  喝好酒
  我请不起送不到所以我活的很卑微
  
  祖国啊,我一定要让我的下一代
  做一个不用摆摊的人
  做一个不卑微的人
  不要再象我这样
  活着给城市添堵
  
  祖国啊
  我是你四肢健全的儿子
  可是却不能挽救倒闭的工厂
  我是你听话懂事的儿子
  却不能响应他们的号召
  祖国啊,因为待在家里是不行的呀
  孩子上学要花很多的钱呀
  看个感冒也要花很多钱呀
  
  祖国啊,我想过去开出租车做个让大家都省心的车夫
  可是我们没买车的钱更没有买证的钱
  而且一辆出租车所需要办理的证件
  都拿出来
  是满满一兜子呀
  
  祖国啊,我只是想摆个小摊
  其实都怪我胆子小
  做这样成本小所以风险小的小买卖
  我想过在亲戚朋友间四处借贷
  开一个正经的合法的小餐厅
  可是我实在不敢呀
  实在赔不起呀
  你知道我曾经将整个青春都赔掉了呀
  祖国啊,那是我的青春呀
  
  祖国啊,这些道理其实我都懂
  无证经营就会影响那些有证经营的人
  这是一个公平的社会原则
  这个原则是我儿时就懂得的真理
  为了这个真理
  我曾经在一面旗帜下奋斗了大半个人生
  
  祖国啊,我们曾经在一面旗帜下追求现代化
  现在我实在想不通
  没有了小摊
  城市就现代化了吗
  难道是我阻碍了现代化进程吗
  我有这样大的罪恶吗
  所以才会有带着大沿帽的人砸我的小摊
  毁我的生计和我的尊严
  
  祖国啊,在我的心目中
  大沿帽代表的是执法者
  他们打我
  就意味着我确实有罪
  
  祖国啊,我只是摆个小摊
  在他们眼里却犯了如此地罪恶
  需要用拳头来惩罚我
  需要将我打倒在地
  
  祖国啊,我只是摆个小摊
  我浅薄地认为城市应该允许存在小摊
  毕竟开车需要宽敞道路的人是少数
  大多数人都骑着自行车
  在城市里享受城市的自由
  
  祖国啊,我只是摆个小摊
  就算是有一万个理由证明我的罪恶
  但念在我曾经为了那个振臂一呼的事业而洒下的汗水
  我觉得我也值一个小摊
  
  祖国啊,我觉得我的大半生确实值一个小摊
  就算我不值一个小摊
  但我认为不应该殴打我
  就算应该殴打我
  但不能砸烂我的小摊
  就算是应该砸烂我的小摊
  但不应该砸烂小摊里的鸡蛋和葱花
  
  祖国啊,他不应该砸烂小摊里的鸡蛋和葱花
  有了我的小摊还有鸡蛋和葱花
  我就还有希望
  
  祖国啊,他不应该砸烂我的希望啊
  虽然我没有一技之长
  也没有什么经营头脑
  可是我知道这是一个开放的时代
  是一个日益宽容的时代
  是一个强调平民意识的时代
  是一个急需平民本色的时代
  这个城市是我们每一个人的城市
  就象祖国是我们每一个人的祖国一样
  
  祖国啊
  祖国啊
  无论如何他们都不应该
  让我这个七尺高的中年男人在祖国的马路边
  失声痛哭
  
  
   2004.6

————————————————反波借此制作了音频———————————————

反波地址:http://www.antiwave.net/2005/07/e15.html 也许朗诵更直接传递了那种呼唤

通过孟繁永

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

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

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

  反波规模不大,但却冷静的意识到自己的责任,持续的为泛滥的互联网增添着一点结结实实的内容,这是我的一个梦想,但我自知口才不好,眼界有限,毅力不够,谨此把“反波”介绍给大家:反波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% 。

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