Posts

Python on Mac: Installation of Python 2.7.12 and Kivy Module

2016.12.11 Python on Mac: Installation of Python 2.7.12 and Kivy Module 1. Goto Python WebSite " https://www.python.org/downloads/ " to download the below package Python-2.7.12-macox10.6.pkg 2. Install the package 3. Command+SPACE \ Terminal, to Open Terminal 4. Type below command to install the latest pip easy_install pip 5. Type below command to install pygame pip install --user pygame 6. Prerequisite for kivy installation: pip install --user cython 7. pip install --user kivy 8. pip install --user buildozer Done!

PHP connect to SQL Database

function dbConnect() { //$dsn = "sqlsrv:Server=localhost,1433;Database=AbcData;ConnectionPooling=0"; $dsn = "sqlsrv:server=(localdb)\\v11.0; AttachDBFilename=C:\MyLocalDB\AbcData.mdf; Database=AbcData"; $user = "AbcUser"; $password = "AbcPsw"; //$conn = new PDO($dsn, "AbcDev", "AbcPsw"); try { $conn = new PDO($dsn, $user, $password); $conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); }

Toll Fee between Singapore and Malaysia (Updated on 19 Apr 2018)

Toll Fee between Singapore and Malaysia (Updated on 19 Apr 2018): Tuas: Total: S$16.67 Singapore side: S$5.00 ($2.50 on leaving Singapore and $2.50 when returning.) Malaysia side: RM35 (RM20 on entering Malaysia, RM7.50 at the toll plaza going to Malaysia and RM7.50 at the toll plaza when leaving Malaysia.) Woodland: Total: S$8.63 Singapore side: S$1.00 ($1.00 on leaving Singapore and $0.00 when returning.) Malaysia side: RM22.90 (RM22.90 on entering Malaysia)

一个程序猿的爱情故事

一个程序猿的爱情故事 小伟毕业后顺利的进了一家软件公司,他天生就是干这行的料。不爱说话,不善于言谈,热衷于解决程序中的难题,程序员的这些标签都贴在了他的身上。 每次解决一个难题,小伟总习惯对着电脑傻笑一会。刚开始大家都以为他脑子有点问题,后来久了也就习惯了。 突然有一天,公司来了一名女程序员。在他看来她一点没有程序员的样貌,长发飘飘,一副大边框的眼镜里藏着一双美丽的大眼睛,连走路时身边带过来的风都夹着淡淡的清香。 她的位置被安排在了小伟边上,她向小伟问好同时对他笑了一下。 就这个很平常的举动让小伟有些不知所措,她的微笑足以埋没他当天发现的所有Bug。 美女是刚毕业的小妹妹,在工作中难免有很多问题需要问小伟,小伟总是很快的帮她解决了。美女进步很快,为了答谢这段时间来小伟对她的帮助,她请他吃了个饭。 饭桌上,几乎是美女一个在说话,或者说是美女在审问他,她问一句,他答一句。但小伟也是个男人,也有男人都有的想法,但却没有男子汉应该有的勇气,一直红着脸低头吃饭。最后忍不住想看她一眼,却差点噎着了。 生活又在平淡中过了半年,一个晚上,他依然一个人在办公室里加班。突然她给她打了个电话,她说她喝多了,让他去接她。 他见到她的时候,她是撑到了极限。如果他晚点到,她可能就睡地上了。 她刚问完她的地址,她就醉倒了。她吃力的扶着她上了出租车,这也许是他第一次能如此近距离的和美女接触,能如此近距离的味着长发的味道。他费了好大的劲终于把她弄到了屋里,他自己也累得倒在了她边上。房间很静,他能听到她的心跳,能感受到她呼吸的空气撞到他脸上……。 他感觉自己心跳的频率比处理线上支付系统的Bug跳得还要快,他想尝试靠近她一点。就在这时,她吐了出来,弄得两个人一身污垢。 他给自己和她简单擦了一下,然后他拿出了电脑继续写代码。本来三天的工作量,他一个晚上就写完了,效率高得连他自己都不敢相信。 第二天她醒后,连连说谢谢。她说她和男友分手了,心情不好,然后自己跑出去喝酒了,要不是他还真不知道会发生什么事。 这以后,他工作总是心不在焉了。终于,有一天,她要他帮忙解决一个难题。他很快帮她写过完了,他把他对她的喜欢写在了代码注释里,希望她能看到。除了这种方式,他找不出更好表达自己想法的办法了。可没想到那天她有事,代码直接被她提交了,上线后就再也没有改过这个地方

Cornerstone OnDemand Technology Stack

Cornerstone OnDemand provides a 100% SaaS product which is browser based. Technology: ASP.NET 4.0 and C# Microsoft SQL Server 2008 Asynchronous JavaScript and XML (Ajax) Web Services WCF

Programming tricks (Apr 2018)

Programming tricks (Apr 2018) 1. How to create an Icons DLL like the “Shell32.DLL” which make its icons visible for shortcut icon setting, and how to use its icons for shortcut via codes 2. How to create a professional MSI installer via Visual Studio Windows Installer (User Interface, Custom Actions and Installer Class) Create Shortcut on desktop for every user or current user Create Shortcut under StartMenu 3. The limitation of InstallShield Limited Edition 4. The WiX open source Toolset for Visual Studio 5. Office Addin and Ribbon (XML), finally get the trick to hide all unwanted menu Tabs include “FileTab” 6. Expose .Net functions to Office VBA via type library or Addin