作者查詢 / GALINE

總覽項目: 發文 | 留言 | 暱稱
作者 GALINE 在 PTT 全部看板的留言(推文), 共3712則
限定看板:全部
[請益] 關於魔術方法 __set __get
[ PHP ]48 留言, 推噓總分: +7
作者: nono5938 - 發表於 2017/03/12 22:05(7年前)
5FGALINE: 魔術方法的好處是你連單純的 get/set 都能用程式控制03/13 12:30
6FGALINE: 例如你有複雜的白名單機制,或是你內部存資料的方式跟外部03/13 12:30
7FGALINE: 介面不一樣,或是你需要對於 set 進來的東西加料,然後不03/13 12:31
8FGALINE: 想寫同樣的東西寫個五十次之類的03/13 12:31
9FGALINE: 有這種需求的話,就用吧。反過來就是沒這種需求就少用03/13 12:31
10FGALINE: 當然拿來實驗或把玩是沒問題的03/13 12:31
11FGALINE: 這東西有兩個缺點:code 可以變得很難 trace(看你怎麼寫03/13 12:32
12FGALINE: 然後有效能 overhead。當然大部分情況那個 overhead 還好03/13 12:32
13FGALINE: 但是有個很多人在用的東西被 magic function 搞到肥慢慢03/13 12:33
14FGALINE: 該死的 laravel...03/13 12:33
19FGALINE: 我倒覺得初學試一下也不算壞事,試一下「喔喔喔喔好強」03/13 18:58
20FGALINE: 然後兩個月後「靠北這段 code 到底在跑三小」也是種體驗03/13 18:58
21FGALINE: 而且悟性好的人搞不好就摸出順眼的用法了03/13 18:58
22FGALINE: 只要不像是 laravel 一樣什麼都要過一次 magic 然後速度03/13 18:59
23FGALINE: 也讓人感覺很 magic....(對我就是吃 slim 這一套 =v=)03/13 19:00
29FGALINE: https://goo.gl/kljGuw 範例。裡面的數字是 PHP7,PHP5 會03/14 11:19
30FGALINE: 再慢個幾倍。基本上是個平常用兩下沒問題,但是被放到03/14 11:19
31FGALINE: 大迴圈裡面會有感覺的程度03/14 11:19
32FGALINE: PHP裡面New物件跟call function跟magic function都是相對03/14 11:25
33FGALINE: 昂貴的存在,比較過分的就像Laravel的ORM,對上千個物件03/14 11:25
34FGALINE: 做操作就明顯感到慢,我對這個怨氣很重 :/03/14 11:26
35FGALINE: 當然能升級PHP7的話,升級可以解決很~多效能問題。03/14 11:27
36FGALINE: 但是實際工作很容易看到升不上7的code,還是得注意03/14 11:27
40FGALINE: 這麼慘,那有機會碰到十倍效能差距...03/14 14:07
41FGALINE: 我是覺得還是可以玩看看,畢竟用的好的時候可以做出超漂亮03/14 14:08
42FGALINE: 的介面...03/14 14:08
46FGALINE: Laravel 裡面做的能拖慢速度的黑魔法可多了...03/24 11:05
47FGALINE: 量很大才會痛就是了,一天一兩千人的程度不太有感覺03/24 11:07
48FGALINE: 我是背景要處理大量資料的工作用了Elquent ORM...好慢....03/24 11:07
[請益] mail()寄到信箱後,"內文"有幾個亂碼消失
[ PHP ]5 留言, 推噓總分: +2
作者: tommy50101 - 發表於 2017/03/06 15:01(7年前)
1FGALINE: 試著寄到網路介面的信箱(例如Gmail看看)?03/06 19:33
2FGALINE: 有事故內文可以當範例的話更好03/06 19:33
5FGALINE: 聽起來像是字型問題...不太確定 :/03/13 19:35
Re: [請益] 在資料表上加上索引,卻讓mysql過載
[ PHP ]7 留言, 推噓總分: 0
作者: GALINE - 發表於 2017/02/18 23:41(7年前)
3FGALINE: 我會認定plan歪掉=沒吃到index,而這不算是join的錯..吧?02/19 00:24
4FGALINE: 有碰過統計table清空後plan出蠢東西然後效能炸掉,後來用02/19 00:24
5FGALINE: sub query來逼mysql吃到要的index。02/19 00:25
6FGALINE: 不過我也真不知道我們家DBA背地裡做了多少努力...(汗02/19 00:27
Fw: [請益] 亞洲各國 OAuth 用的SNS 網站...
[ Programming ]1 留言, 推噓總分: 0
作者: louishuang - 發表於 2017/02/16 23:25(7年前)
3FGALINE: https://goo.gl/GwO7Bv 是的,Line有,他們還贊助過MOPCON02/16 17:24
[請益] 亞洲各國 OAuth 用的SNS 網站...
[ PHP ]4 留言, 推噓總分: +1
作者: louishuang - 發表於 2017/02/16 14:05(7年前)
3FGALINE: https://goo.gl/GwO7Bv 是的,Line有,他們還贊助過MOPCON02/16 17:24
[請益] 資料量大 不用SQL軟體做 有何不方便地方?
[ PHP ]25 留言, 推噓總分: +8
作者: newuser - 發表於 2017/02/14 08:40(7年前)
23FGALINE: 基本上不會覺得「靠腰這個好難寫」而且RAM夠用就沒差...02/16 14:22
[請益] 用網址傳值當簡單的加密,可行嗎?
[ PHP ]50 留言, 推噓總分: +6
作者: poeta - 發表於 2017/01/30 20:01(7年前)
5FGALINE: 知道網址不用登入就能存取的話,Google/雅虎會抓得到...01/30 23:44
6FGALINE: 至少要上 robots.txt,但某些情況下還是可能被索引01/30 23:46
7FGALINE: 請參照北市府薪資報表洩漏案...01/30 23:46
8FGALINE: 如果大家都有 google帳號,用 google drive + 授權限制01/30 23:47
9FGALINE: 會是比較安全的方案01/30 23:47
10FGALINE: 反過來,共筆為什麼不能給別人看...XDDDD01/30 23:48
11FGALINE: 搜尋引擎若發現「a.php?password=1234」這個網址有東西01/31 00:06
12FGALINE: 就有可能把這個東西顯示在結果項目裡面。但會不會顯示內文01/31 00:07
13FGALINE: 又是另一件事情。我不知道這算不算你所認定的「安全」...01/31 00:07
14FGALINE: 你要「保證」不會出事的話,這件事就不會太單純01/31 00:09
15FGALINE: 或你覺得一下下沒關係,那你可以考慮簡單做01/31 00:10
16FGALINE: 但坦白說我覺得用 google drive 比自己做更簡單...01/31 00:10
17FGALINE: 除非你不想拿到其他人的google帳號,或有人沒有google帳號01/31 00:11
18FGALINE: 而在這種狀況下,if($_POST['pwd']==1234) 的問題會比較少01/31 00:12
19FGALINE: 優點是搜尋引擎毛手毛腳不到這裡,缺點是要多一個表單01/31 00:13
20FGALINE: 拿一點麻煩交換一點安全。畢竟同一個連結一定能連到的東西01/31 00:14
21FGALINE: 我不會稱之為「安全」...01/31 00:14
28FGALINE: 江湖謠傳Google Bot有能力猜網址。而北市府的事情則是跟01/31 09:40
29FGALINE: Yahoo工具列有關的樣子01/31 09:40
30FGALINE: 雖然理論上 robots.txt 設好後搜尋引擎就會當作沒看到01/31 09:41
31FGALINE: 但終究問題是想要多高的安全性。安全是相對的不是絕對的01/31 09:43
32FGALINE: 如果「真的很不能露出去」,那只靠網址不是好招01/31 09:43
33FGALINE: 如果更接近「隨便啦,不要很容易發現就好反正一下下而已」01/31 09:44
34FGALINE: 那....其實是沒差。01/31 09:44
[請益] php 讀取特殊字元:
[ PHP ]11 留言, 推噓總分: +3
作者: andysleep - 發表於 2017/01/18 03:57(7年前)
7FGALINE: 我想起有公司叫做 ; DROP TABLE "COMPANIES";-- LTD01/20 15:54
8FGALINE: https://beta.companieshouse.gov.uk/company/1054251901/20 15:54
11FGALINE: http://xkcd.tw/32701/23 14:29
Re: [討論] Pub/Sub vs Observer Pattern
[ Soft_Job ]20 留言, 推噓總分: +11
作者: b9502056 - 發表於 2017/01/06 01:43(7年前)
8FGALINE: event driven 跟 pub/sub 也很像,但不同領域就是喜歡用01/06 10:04
9FGALINE: 固定的其中一種名字...比起「正確」,這更像行規或文化吧01/06 10:06
[請益] pdo prepare傳遞null<已解決>
[ PHP ]8 留言, 推噓總分: +4
作者: pili100 - 發表於 2017/01/03 15:10(7年前)
3FGALINE: 有 longblob/longtext 之類的東西?好像是某個底層限制..01/03 18:19
4FGALINE: https://bugs.php.net/bug.php?id=5138601/03 18:19
5FGALINE: 這個issue是mysqli,但主角是 libmysql...pdo 也可能中招01/03 18:21
6FGALINE: 你這個滿靈異的,我猜你能公開貼的資訊不足以debug XD01/04 16:14
7FGALINE: 不過建議還是先上到 php5.6,至少兩年內還會有安全修正...01/04 16:15
8FGALINE: 好雷...01/08 16:04