MAC 板


LINE

› 看板 MAC  RSS
※ 引述《iincho (世界的盡頭)》之銘言: : ※ 引述《Killercat (殺人貓™)》之銘言: : : 5. 強迫自己跟別人POSIX標準 : : 這個應該很多人有這種經驗,接手一組code想要重複利用結果發現編譯錯誤一堆 : : 仔細一看裡面居然充斥了一堆win32 api像是CreateThread(...) CSocket... : : 為什麼不乖乖用POSIX標準的__beginThreadEx跟SOCKET呢(怒吼) : 這個Linux底下可以做得更好。 理論上來講,Mac OS X 的 POSIX 相容會比 linux, freebsd 這類的 unix-like os 來得完整,我看不出有 linux 會做得更好的理由。 再者 linux 的 developer 常常會把 linux 當作 unix 的全世界, 結果寫出一堆 linux only 的東西,別的系統要用還要 patch 來 patch 去, 最有名的就是 bashism 的現象,明明 sh 就可以實作的東西,就是硬要 #!/bin/bash 啊這樣是比較潮嗎? -- Do you hear the people sing? Singing a song of Angry Birds. --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.42.22
1F:→ iincho:問題就在OSX目前還是小眾,很多東西都是Linux only... 04/07 12:26
2F:→ iincho:這年頭連FreeBSD都有可能有些程式跑起來怪怪的... 04/07 12:27
3F:→ iincho:這個不是技術問題,而是目前生態就是這樣,你跟我說沒用啊. 04/07 12:27
4F:→ iincho:就像我前幾天要用Python的MySQLdb, 你可以去看一下網路上 04/07 12:28
5F:→ iincho:有多少人在哀嚎OSX上面不能裝.. 04/07 12:28
6F:→ pig:所以Killercat說在mac下面可以強迫自己跟標準,結果你卻說 04/07 12:28
7F:→ pig:在linux下面可以做得更好? 更好生出一堆linux only的程式叫更 04/07 12:29
8F:→ pig:好? 本來寫一堆windows only的程式變成寫出一堆linux only的 04/07 12:29
9F:→ pig:程式,你跟我說這叫生態,我無法接受。 04/07 12:29
10F:→ iincho:我就算用Windows寫我也可以寫出符合POSIX標準的code.... 04/07 12:30
11F:→ iincho:這個和RD程度有關係,但是問題在於你沒有辦法控制別人... 04/07 12:30
12F:→ pig:"強迫自己跟別人POSIX標準" 04/07 12:31
13F:→ iincho:我說過那是RD程度的問題..... 04/07 12:31
14F:→ pig:人家也沒說要限制別人啊 04/07 12:31
15F:→ iincho:問題是你總有東西會碰到Linux only的,我不是說你用的lib 04/07 12:32
16F:→ iincho:而是很多人家寫的tool就是Linux only... 04/07 12:32
17F:→ pig:所以在linux下面可以做的更好是什麼情況? 04/07 12:33
18F:→ pig:你一直講說就是會遇到linux only的和這個有什麼關係? 04/07 12:33
19F:→ iincho:有些還限制某些distribution才能跑, 玩過gentoo也很慘烈 04/07 12:34
20F:→ pig:所以說哪套linux才是linux? 04/07 12:34
21F:→ iincho:工作沒必要替自己找麻煩,什麼場合用什麼東西就好... 04/07 12:34
22F:→ pig:如果是看工作的話,那當然是看板子,看SDK挑平台啊,除非你是 04/07 12:36
23F:→ pig:hacker想要挑戰。 04/07 12:36
24F:→ pig:不過這邊又可以討論到開發機跟工作機的區分了,好像也沒那麼單 04/07 12:37
25F:→ pig:存就是。 04/07 12:37
26F:→ pig:只是這段原本Killercat是認為用mac可以強迫自己寫出標準的東西 04/07 12:39
27F:→ pig:我覺得沒什麼不合理的就是,要考量別的因素那又是另外一回事了 04/07 12:40
28F:→ iincho:如果你寫的東西跑在server上很多時候根本不會deploy到OSX.. 04/07 12:41
29F:→ iincho:這時候你手上有個lib OSX偏偏跑布起來你用是不用..:p? 04/07 12:41
30F:→ iincho:這就是開發環境和布署環境不同會出現的矛盾..... 04/07 12:42
31F:→ iincho:所以我個人認為Macbook不寫iOS或是OSX程式基本上沒啥優勢 04/07 12:43
32F:→ pig:so what? 這已經超過原題了吧 04/07 12:43
33F:→ iincho:沒有,現在最大宗的非Windows開發基本上都是走Linux... 04/07 12:44
34F:→ pig:你要也抓一個共通可用的東西來講,像是開發php ror 之類的 04/07 12:44
35F:→ iincho:你只寫PHP/RoR可能感覺不出來,做比較底層的就...嗯... 04/07 12:45
36F:→ pig:原題是 "強迫自己跟別人POSIX標準" 你要不要看清楚再回? 04/07 12:45
37F:→ pig:做底層廢話,你寫linux driver當然需要linux 04/07 12:46
38F:→ pig:不過我可以告訴你,其實我linux kernel module 幾乎都是在 04/07 12:46
39F:→ iincho:不一定是driver,我寫App的時間恐怕還比較多... 04/07 12:46
40F:→ pig:freebsd + kde 寫的,沒有為什麼,純粹就是爽,然後就用習慣了 04/07 12:47
41F:→ iincho:所謂的強迫POSIX標準另一種解讀就是一堆Lib沒有啊.. 04/07 12:47
42F:→ pig:那你一定養成沒事就從 proc 亂挖東西以為全世界都通的良好習慣 04/07 12:47
43F:→ pig:"強迫自己跟別人POSIX標準" 跟 "有些lib沒有" 是兩回事 04/07 12:48
44F:→ iincho:說真的啦對大部分的情況我不覺得這是優勢就是....XD 04/07 12:48
45F:→ pig:他只說這是他喜歡用的原因啊 04/07 13:08
46F:→ vanix:豬大的freeBSD+kde是用PC-BSD嗎,還是自己裝的 0.0? 04/07 17:09
47F:→ pig:那台是自己裝的,不過 pc-bsd 我也有在用就是 04/07 20:13
48F:→ jyuny1:所以我之前都是用 #!/bin/tcsh 支持 FreeBSD (誤) 04/07 22:03
49F:→ ilay:我也曾經堅持freebsd...但跳去debian後就沒回去過了0rz 04/07 22:49
50F:→ vanix:thanks! :D 04/07 23:28
51F:→ pig:我現在的主力是freebsd 跟 archlinux 04/08 21:08
52F:→ pig:debian 玩票性質的用 mint 來灌,輕鬆不費力 04/08 21:09







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether 或 站內搜尋

TOP