书摘:软件故事:谁发明了那些经典的编程语言

【美】史蒂夫·洛尔

2016-08-20 06:10:58
只要看起来具备解决问题的能力
注: 这个标准没有问题

2016-10-03 06:38:49
计算机应该学会如何回应人,因为我们不可能教所有美国人如何编写计算机代码。

2016-10-03 06:42:21
FORTRAN与“客户驱动”需求以及用户参与产品开发的现代商业理念几乎毫无瓜葛。

2016-10-03 06:46:34
创新就是反复尝试的过程。“你要心甘情愿地接受失败

2016-10-03 06:46:45
你要想出很多办法,然后非常努力地工作,结果却发现这些办法都不管用。接下来你还要反复这样做,直到找到一个管用的方法为止。

2016-10-03 06:48:18
每个小组都由一到三个人组成,每个小组都是一个有自主权的单元,可以自由选用最有利于他们完成工作的任何技术。但是,每个小组必须与其他小组就编程规范达成一致,只有这样,软件代码才能顺利地衔接配合。各个小组都有不同的任务,同时又需要严密地配合协作。

…more

Quoting string literals in PL/SQL

We sometimes need to include a single quote in an SQL statement, I believe you already know the normal way, use two single quote characters to express one single quote. However, if you are using oracle 10g or a more recent version, the following way could be better:

This is a new feature of 10g that enables us to embed single-quotes in literal strings without having to resort to double, triple or sometimes quadruple quote characters. This is particularly useful for building dynamic SQL statements that contain quoted literals.

The mechanism is invoked with a simple "q" in PL/SQL only. The syntax is q'[...]', where the "[" and "]" characters can be any of the following as long as they do not already appear in the string.

  • !
  • { }
  • ( )
  • < >

Note that at the time of writing, the quoting mechanism only appears to work with 10g clients/OCI. If used with any software that uses an older Oracle client it fails with ORA-01756: quoted string not properly terminated (confirmed with sqlplus, TOAD and PL/SQL Developer).

If you want samples, see Reference

旧文备份: 2004-04-04 小榄队之涧沟村->庙洼->阳台山->大风口->凤凰岭 一日穿越杂记

原文发表于 2004-4-5 21:55

4.4晚约11点半,俺拖着疲惫的双腿完成首师大东门至南门的穿越, 终于回到家了。

已经零点多了,我打开电脑,首先到风版瞧了一眼。蓟门42号老兄已经先行发了平安贴,小榄领队则补充了对周六无名英雄畅游、蓟门42号、西津渡一干猛驴的谢意。我将自己拍的照片放到老地方后,在活动照片版发了一个下载照片的链接,然后就陷入了香甜的梦乡。

…more

Obsidian + GitHub private Repo solution on All platforms

I have heard that Obsidian is a powerful note-taking application that can serve as "your second brain." However, when I tried it previously, I did not find its user experience to be satisfactory. Nevertheless, I decided to give it another try. Although this solution is free, it spent me at least a few hours before I get it. TLDR; here's the steps:

  1. Create a private repository obsidian_notes on github.com to store your notes.

  2. Create a classic personal access token on github.com for the obsidian git plugin as it dosn't support the git protocol on Mobile devices.

  3. Install Obsidian and Obsidian Git plugin on every platform you want to use

  4. Install iSH application on your iPhone/iPad, and run the following command in the iSH shell

    1. apk add git
    2. adduser -h /home/david david (Surely you can choose your preferred name)
    3. su - david
    4. git clone https://github.com/yourUserName/yourNotesRepo.git (you will need the personal access token at this step)
  5. Open the Obsidian app on your iPhone/iPad, create a new Vault with any name. (no worries, we will remove it shortly)

  6. Open the Files app and find yourNotesRepo directory, copy it to the clipboard,

    1. Find your Obsidian directory which holds your newly created vault and paste yourNotesRepo directory here
    2. Remove the newly created vault directory

Yes. That's it. If you meet any problems when you follow my steps, feel free to leave a comment here, or contact me at https://t.me/shukebeta

旧文备份:话说学编程

最早于 2004-3-30 21:49 发表于我的绿野驴志

今天和一个朋友聊起我在学编程的事儿。“你都三十多了,学什么编程啊!” 汗! 卖了十年计算机,没有半点儿成绩。还好意思和朋友说什么“怎么说是干自己喜欢的事儿“。

随着挣钱能力的降低,我也开始爱说什么“挣太多钱也没啥意思,够花就好....”,可钱有够花的么?呵呵 说着说着就跑题了。

俺现在主要用Delphi7,主要开发数据库应用,也就是中小企业应用了,目前在搞一个中关村小企业适用的进销存,遇到很多难点,还希望有同行的朋友多交流!

就写到这儿了,如果有愿意和俺做链接的,说一声! 俺这人就好交朋友!

04-Mar-2023 Update
今天50岁的我看那个32岁时的我:这个傻憨的年青人,后来真的成了一个程序员,而且混得还行吧。