作者查詢 / StubbornLin
作者 StubbornLin 在 PTT 全部看板的留言(推文), 共4799則
限定看板:全部
看板排序:
全部Soft_Job897Python470toberich448GameDesign366Suckcomic296C_and_CPP246FCU_Talk225Programming141Violin139AfterPhD98CODE_GEASS84Haruhi83love-vegetal62specialman58Jinmen56CSSE52TRXradio52WarCraft50CodeJob49Stock44Tech_Job44EZsoft42travian35SYSOP34paranormal28ESP26EAseries22soho22Windows22PushDoll20Oversea_Job19Steam19StarCraft17Ajax16AOE16SuperIdol15ck51st31813MusicGame13Flash12Gossiping12GTA12Key_Mou_Pad12KOTDFansClub12Lan-Yu12KMT10C_Chat9Fund9ascii_wanted8SanFrancisco8Android7Bitcoiners7DigiCurrency7Ecophilia7Little-Games7PHP7piano7SMSlife7THU-CHE967DeathNote6Geography6movie6TigerBlue6AudioPlayer5ComGame-Plan5hardware5BBSmovie4P2PSoftWare4ScienceNote4TFG05Book4Web_Design4XBOX4DirectSales3Hate3HatePolitics3IA3Kids_Sucker3MBA3Military3ONE_PIECE3PCSH91_3053TAXI3WarCraftChat3CareerPlan2Chan_Mou2Cloud2CSMU-MED972FCU_ECON_93B2FLAT_CLUB2Google2IAM_BioChip2kochikame2LittleNew2media-chaos2MRT2MuyaViolin2NARUTO2NCCU08_HISTO2NCCU09_PHILO2NCYU_Fst_982NKUTEE2NorthAmerica2NUK_AC982NUU_Talk2PeopleSeries2SFFamily2TA_AN2TFSHS64th3092transgender2VISA2W-Philosophy2WOW2AU_Talk1B97A013XX1Bank_Service1Beauty1Broad_Band1C_Sharp1CCSH_89_3171CCU_EPARC1CGSH3081CGU_EE981Cheer1ck50th3231ck56th3231ck_17_3011cksh76th171cksh79th011cksh84th3021cksh84th3121CLVSC1CMU_BST011CMU_M501Conan1consumer1CSMU-AC921CSMU-MED931CSMU-MED951dlsh-7th-3031ED1011Emergency1FCK-GARDEN1FCU_EE97A1FCU_EE97B1FCU_GoodLife1FCUMCAE-SB1FCUProblems1FEZ1FJU-Stat95A1FJU_CA_981foreigner1FSHS-89-3121FuMouDiscuss1GossipPicket1graduate1GUNNM1hc3141HCHS593051HCHS603091HCHS923021HK-movie1HLHS_10thU1Hokuto1HSNU_11181Hunter1Immigration1ISU_CS_93A1ISUEE93A1JinYong1KNU1KS93-3151KS93-3201KS94-3091KS95-3011KS95-3021KUAS1KUAS_CSIE1LHU1Linux1LIU-CHEN1Lost1LTK1Master_D1Minecraft1money1NCCU06FMGRAD1NCCU_SEED1NCHU-AGR021NDHU-His1001NDHU-MSE921NDHU-PA961NDMC-M1061NKFUST1NTUCGM1NTUE-CS981NTUFRC861NTUGIEE_RFIC1NTUST-ET-A961NTUST_Talk1NTUSTET-TEAM1NTUT_IPET4951NTUT_MMRE931NUTN_MS991NUU-MSE-971Ocean1PDA1PHAT-MEN1PhD1Policy1RSSH92_3051share1Simcity1SRW1SSSH-09th1141Stephen1STU1StupidClown1STUST1Sub_GTopics1TFSHS1TFSHS61st3211TFSHS65th3091THU_PH901TKU_IHM1TKU_Software1Tobacco1TTU-AFL1TTU-I90B1tutor1TuTsau1TWproducts1viatording971Wanhua1WRADPE1WuLing46-3171YH33rd3191YP85-3121YP90-3061YZU_CN99A1<< 收起看板(238)
31F推:我也覺得是無病呻淫的自慰片.....01/15 21:36
32F→:每一部都是這種自慰的調調= = 看久了會想吐01/15 21:36
7F→:那如果同樣都不瞭解呢? 我說的是那樣的假設01/14 20:59
8F→:當然我沒有實際研究的數據,所以你們覺得我不客觀01/14 20:59
9F→:如果同時找一些只寫過C/C++ VB的人去讀perl和python呢01/14 21:00
10F→:我相信語言的天性 $$ $% 那種無從猜起和聯響的語法01/14 21:00
11F→:會讓人難以理解 甚至要一直查手冊才有辦法瞭解01/14 21:01
12F→:同樣一個disableBuffering的功能01/14 21:01
13F→:一個是就算不懂python讀這幾個字就可以理解意思的01/14 21:01
14F→:一個是非得查手冊才知道$| = 1是做什麼用的01/14 21:02
15F→:你們要說這是主觀對語言的瞭解嗎?01/14 21:02
16F→:大家都懂英文,但是不是大家都懂$|01/14 21:02
17F→:差別就在這裡01/14 21:02
27F→:那是wordpress把<> escape掉的結果01/14 21:22
28F→:如果你只剩這種方式來證明你的說法 那就這樣吧01/14 21:23
32F→:好,那除了wordpress <>被escape掉的部份01/14 21:29
33F→:你能不能除此之外的說法來質疑我?01/14 21:30
34F→:當然你可以甚至拿我打錯的任何一個字來質疑我01/14 21:30
36F→:但是又如何? 那問題本身根本就沒被討論到01/14 21:30
40F→:我承認我偏好python,但是$|= 1; 和用函式庫呼叫01/14 21:31
42F→:兩個的可讀性有主觀到這個地部嗎?01/14 21:32
43F→:而且我也都說了,如果同樣不懂perl python的人來看01/14 21:35
45F→:這樣不客觀嗎? 都同樣不懂perl和python 他懂C好了01/14 21:35
46F→:問題是Perl那種寫法被大量使用,你在每個perl程式01/14 21:36
47F→:幾乎都可以看見那種寫法,我承認我舉的那個例子不好01/14 21:36
48F→:但是事實就是大量的perl程式都用那種寫法01/14 21:36
49F→:而且無可避免,而python是別無選擇,因為瑣碎的功能01/14 21:37
51F→:都寫在函式庫裡,你只能引用拿出來使用01/14 21:37
52F→:這樣一來就有"名稱",函數名稱 library"名稱"01/14 21:37
53F→:有名稱就可以猜,但是Perl是符號,無法猜測是什麼01/14 21:37
56F→:讀資料有語法 <> 執行指令有語法 `` 正規匹配有語法01/14 21:38
57F→:perl的問題就在於建立太多功能在語法上01/14 21:39
59F→:還有更多冷門的語法,我寫了好一陣子perl都還一直遇到01/14 21:39
61F→:Python的code block是靠縮排來決定的01/14 21:39
62F→:當然在沒有這種背景知識下可能會覺得難讀01/14 21:40
64F→:就很多方面確實是很主觀的01/14 21:40
65F→:但是,大量依賴$$ $% $^那種寫法,和用函式庫來取代01/14 21:40
66F→:舉個例子 $$是process的id01/14 21:41
67F→:在python你要取得process的id就得這麼寫01/14 21:41
71F→:import os; print os.getpid()01/14 21:43
72F→:對,是的 但關鍵字不多01/14 21:44
73F→:我舉的這個例子,因為perl把pid做成符號01/14 21:44
74F→:自然就較難懂,而python只能呼叫os.getpid()01/14 21:44
75F→:就比較容易懂,我想這個很客觀吧? 找寫C的人來看01/14 21:45
77F→:找寫C++、Java的人看,perl的符號都得查手冊01/14 21:45
79F→:python是純物件導向的語言,所以他大多功能都是01/14 21:46
81F→:以函式庫或是函式來完成的,讓語言核心的東西較少01/14 21:46
83F→:python使用未定義的變數會丟例外01/14 21:46
84F→:我知道得查,但程度上就有差別阿01/14 21:47
86F→:我讀perl查手冊的頻率可能是幾行就一次01/14 21:47
88F→:但python就很順,同樣都是我學過的語言01/14 21:48
89F→:perl語法太雜、負擔太大= = 讀起來很痛苦01/14 21:48
90F→:常見的語法還好,偶爾跑出一兩個冷門的語法01/14 21:48
91F→:更慘的是你在google打 perl <> `` ~=之類的是找不到的01/14 21:49
92F→:除非你知道他是在perl裡的那一個語法的項目中...01/14 21:49
93F→:否則就頭大了= =01/14 21:49
94F→:對我來說,perl最糟的地方就是他做太多功能在語法中01/14 21:49
96F→:把sequence拆開來 分別指派給左邊的項目01/14 21:51
97F→:perl我記得也有類似的寫法01/14 21:51
98F→:像是a, b, c = (1, 2, 3) 那a b c就會分別是1 2 301/14 21:51
102F→:嗯 這類做成語法的東西沒看過就很難懂或猜01/14 21:53
103F→:perl就是因為建太多語法 不懂就真的無從猜起= ="01/14 21:54
104F→:accept會回傳一個socket和address01/14 21:54
105F→:在函式庫裡是這樣定義的01/14 21:54
106F→:話說wordpress的<pre>裡要怎樣打該死的<和> = ="01/14 21:54
107F→:它一直escape我的角括號= = 氣死我01/14 21:55
108F→:找到解法了 <pre>裡加一個<code>包起來01/14 21:59
110F→:ok 更新好了,角括號沒有被escape掉了01/14 22:07
111F→:補充一個例子01/14 22:46
3F→:打嘴砲也是創業的能力之一阿,久沒打我怕不靈光了01/14 22:27
4F→:偶爾戰一戰也不錯 天天戰我也受不了 XD01/14 22:28
11F推:送!01/14 16:27
1F→:我指的例子是你找到"自稱"會PHP但其實不太懂的人01/13 23:31
2F→:當然找到只是自稱會但卻是初學者的任何語言都一樣01/13 23:31
3F→:只是php因為門檻低 所以較常見那樣的情況01/13 23:32
4F→:還有如果當你的程式會因為ORM而效能卡住時01/13 23:38
5F→:這時候表示你不是需要把ORM抽掉 而是在架構上要改變01/13 23:38
6F→:像是使用MongoDB那種分散式的Database就是SF的解法01/13 23:39
7F→:還有SF以前是用PHP寫的又如何?01/14 00:06
8F→:如果PHP都符合他們需求,他們吃飽沒事改用tg2幹啥= ="01/14 00:06
12F→:如果你能寫純PHP比別人用框架寫得更快更好01/14 14:34
13F→:那你就繼續用,但是如果工具的優劣能帶來生產力、品質01/14 14:35
14F→:各方面的巨大改變呢? 怪罪工具當然沒意義01/14 14:35
15F→:重點在於改用某種工具可以給你帶來什麼好處?01/14 14:36
16F→:就我看到的是生產力提高、品質提升01/14 14:36
17F→:可以專注於使用者的經驗等等更重要的事情上01/14 14:37
18F→:而不是整天和工具在奮戰 當你的精力都耗在上面了01/14 14:37
19F→:你哪有時間去寫出使用者更簡單易用的程式?01/14 14:37
20F→:說sf因為換了一個工程師就換工具真的是蠻好笑的01/14 14:38
21F→:那下一個工程式寫ruby on rails要不要就改ruby?01/14 14:39
22F→:你要用原始的工具慢慢刻是你的自由...01/14 14:40
23F→:但容我提醒你,在這瞬息萬變的網路時代01/14 14:41
24F→:改變是經常在發生的事,當別人寫一個新網站三天01/14 14:41
25F→:你用原始的工具寫要三週,生產力高下立判01/14 14:41
26F→:在這領域跟不上很容易就會失去競爭力....01/14 14:42
27F→:如果你覺得學一次就能用一輩子,在這領域並不存在01/14 14:42
28F→:這樣的事情01/14 14:43
31F→:所以你回這篇文的目的到底是什麼? = =?01/14 17:02
32F→:只是要說你會PHP? 還是說你想酸兩句 恭喜你 就這樣?01/14 17:03
33F→:你回這篇廢文 改推文就可以了01/14 17:04
34F→:我不喜歡回廢文 所以只用推的01/14 17:10
35F→:我哪裡講得不對你不認同可以提出來討論01/14 17:21
36F→:那種路過酸兩句的心態還特地發一篇只會讓人覺得01/14 17:22
37F→:你很沒水準而已01/14 17:22
26F推:把一種學到精就夠你吃不完了= =01/14 00:22
27F→:就算你全學會,你同時還是只能領一份薪水01/14 00:22
28F→:但是多種互相配合肯定是有好處的01/14 00:23
29F→:舉個例子我學Python,速度不夠快的模組01/14 00:23
30F→:可以用C/C++改寫那個很慢的模組01/14 00:23
31F→:我個人是覺得現在動態語言至少要學一款01/14 00:24
32F→:然後C/C++是一定要學的01/14 00:25
34F→:這樣面對大部份問題就很夠用了01/14 00:25
35F→:http://0rz.tw/HG710 可以看這張圖01/14 00:26
36F→:動態靜態語言的消長,現在的硬體越來越快01/14 00:26
37F→:編譯技術也越來越先進,Just in time compiler之類的01/14 00:26
38F→:所以不懂script的話,如果同一個寫完就丟的程式01/14 00:27
39F→:你用C/C++寫三天,跑一小時 別人用Python小三小時01/14 00:27
40F→:跑一天,生產力就有差別01/14 00:28
43F推:嗯,而且當你精通一種物件導向語言,其它一樣可以通01/14 00:30
44F→:但是functional之類的語言思考方式就不一樣01/14 00:30
46F→:像突然去學erlang 就會覺得挺痛苦的= =01/14 00:31
2F→:嗯 我也是看到那文章才知道01/13 18:31
3F→:之前SF大改版應該就是用tg重寫01/13 18:31
12F推:封路不是只封車嗎= =? 走過去應該ok吧?01/12 13:38
10F推:wsgi如何? 我看有一些新玩具用wsgi寫01/12 17:23
11F→:http://paste.plurk.com/ 像是這個01/12 17:24
12F→:http://dev.pocoo.org/projects/lodgeit/01/12 17:24
13F→:wsgi的特點是很靈活,資源大多都能共用01/12 17:24
14F→:我認為未來只要挑自己最愛的wsgi組件01/12 17:25
15F推:把他們兜在一起又是一個新的框架01/12 17:27
16F→:就沒所謂的框架 TurboGears2目前就是在wsgi上的01/12 17:27
17F→:在wsgi上其實還有pylons 似乎是做一些基礎的建設01/12 17:28
18F→:而turbogears2也是個很不錯的選擇01/12 17:39
19F→:我個人用起來就很順手01/12 17:39
1F推:不能,reactor一但停了就不能再run了01/11 18:55
2F→:我記得看見某處是這樣寫,忘了在哪01/11 18:55
3F→:你可以考慮開一個thread來run reactor01/11 18:55
4F→:reactor不一定要在main thread裡01/11 18:56
5F→:不過為什麼要弄成同步的? twisted長處本來就是非同步01/11 18:56
6F推:http://0rz.tw/e250z 我有寫一篇可以參考看看01/11 18:59
7F→:還有如果需要blocking的呼叫 可以參考這裡01/11 19:00
8F→:http://0rz.tw/RM3yU 的blockingCallFromThread01/11 19:00
16F推:喔 那就太簡單啦 wxPython和twisted可以整合01/11 23:29
17F→:請看這篇 http://0rz.tw/1KD4T01/11 23:30
18F→:因為反正都是事件驅動 wxPython的even-driven01/11 23:31
19F→:背後的核心可以用twisted來跑 而且已經幫你寫好好的01/11 23:31
20F→:一兩行就打死 雙劍合併 天下無敵 XD01/11 23:32
21F→:http://0rz.tw/BfqR1 我的這程式就是用01/11 23:33
22F→:wxPython+twisted 還有另外很多視窗網路程式也是01/11 23:33
23F→:所以你大可放心直接使用就可以了01/11 23:34
28F推:我的建議是掃一次,不用逐字讀 大略掃過去01/12 02:04
29F→:看有什麼可用的東西 再來寫比較不容易重寫它已有的01/12 02:04
30F→:基本上 twisted強大和豐富完備的程度絕對超過你想像01/12 02:05
31F→:所以通常你會需要的他都有了01/12 02:05