{"id":3757,"date":"2004-08-19T00:00:00","date_gmt":"2004-08-18T17:00:00","guid":{"rendered":"http:\/\/www.kitty.in.th\/index.php\/2004\/08\/19\/many-things-happened\/"},"modified":"2012-06-03T14:54:35","modified_gmt":"2012-06-03T07:54:35","slug":"many-things-happened","status":"publish","type":"post","link":"https:\/\/kitty.in.th\/index.php\/2004\/08\/19\/many-things-happened\/","title":{"rendered":"Many things happened"},"content":{"rendered":"<p>win32 codecs loading problem: \u0e17\u0e35\u0e48\u0e1c\u0e48\u0e32\u0e19\u0e21\u0e32\u0e25\u0e34\u0e19\u0e38\u0e01\u0e0b\u0e4c\u0e1a\u0e32\u0e07\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 win32 codecs \u0e44\u0e14\u0e49\u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e08\u0e30\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e32\u0e07 mplayer \u0e2b\u0e23\u0e37\u0e2d xine .. \u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e35\u0e49\u0e40\u0e04\u0e22\u0e40\u0e01\u0e34\u0e14\u0e01\u0e31\u0e1a\u0e1c\u0e21\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e19 \u0e40\u0e1b\u0e47\u0e19\u0e46 \u0e2b\u0e32\u0e22\u0e46 \u0e2d\u0e22\u0e39\u0e48\u0e1e\u0e31\u0e01\u0e19\u0e36\u0e07 \u0e01\u0e47\u0e40\u0e25\u0e22\u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21\u0e01\u0e39\u0e40\u0e01\u0e34\u0e49\u0e25\u0e08\u0e19\u0e1e\u0e1a\u0e27\u0e48\u0e32 \u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e19\u0e35\u0e49\u0e40\u0e01\u0e34\u0e14\u0e08\u0e32\u0e01 combination \u0e02\u0e2d\u0e07 prelink + exec-shield + \u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 win32 codecs .. \u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e19\u0e34\u0e14\u0e1f\u0e35\u0e40\u0e08\u0e2d\u0e23\u0e4c exec-shield \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e43\u0e19\u0e40\u0e04\u0e2d\u0e23\u0e4c\u0e40\u0e19\u0e25\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e1b\u0e35\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 (\u0e42\u0e14\u0e22 Ingo Molnar @ Red Hat) exec-shield \u0e08\u0e30 remap address \u0e40\u0e27\u0e25\u0e32\u0e42\u0e2b\u0e25\u0e14\u0e44\u0e25\u0e1a\u0e23\u0e32\u0e23\u0e35\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19 buffer\/stack\/pointer overflow attack .. \u0e40\u0e14\u0e34\u0e21 address remapping \u0e17\u0e33\u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e38\u0e48\u0e21\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e40\u0e27\u0e25\u0e32\u0e42\u0e2b\u0e25\u0e14\u0e44\u0e25\u0e1a\u0e23\u0e32\u0e23\u0e35 .. \u0e20\u0e32\u0e22\u0e2b\u0e25\u0e31\u0e07 Red Hat \u0e01\u0e47\u0e40\u0e2d\u0e32\u0e1f\u0e35\u0e40\u0e08\u0e2d\u0e23\u0e4c prelink \u0e21\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 \u0e01\u0e32\u0e23\u0e2a\u0e38\u0e48\u0e21\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e40\u0e25\u0e22\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e44\u0e1b\u0e17\u0e33\u0e15\u0e2d\u0e19 full prelink \u0e0b\u0e36\u0e48\u0e07\u0e1b\u0e01\u0e15\u0e34\u0e08\u0e30\u0e17\u0e33\u0e07\u0e32\u0e19\u0e17\u0e38\u0e01\u0e2a\u0e2d\u0e07\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c (\u0e2d\u0e31\u0e19\u0e19\u0e35\u0e49\u0e40\u0e2d\u0e07\u0e17\u0e35\u0e48\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e32\u0e40\u0e2b\u0e15\u0e38\u0e27\u0e48\u0e32\u0e17\u0e33\u0e44\u0e21\u0e21\u0e31\u0e19\u0e40\u0e1b\u0e47\u0e19\u0e46 \u0e2b\u0e32\u0e22\u0e46) .. \u0e42\u0e2d\u0e40\u0e04 \u0e23\u0e48\u0e32\u0e22\u0e21\u0e32\u0e22\u0e32\u0e27 \u0e1b\u0e23\u0e30\u0e40\u0e14\u0e47\u0e19\u0e04\u0e37\u0e2d dll \u0e43\u0e19 win32codecs \u0e2b\u0e25\u0e32\u0e22\u0e46 \u0e15\u0e31\u0e27\u0e08\u0e33\u0e40\u0e1b\u0e47\u0e19\u0e15\u0e49\u0e2d\u0e07\u0e42\u0e2b\u0e25\u0e14\u0e25\u0e07\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e46 \u0e01\u0e33\u0e2b\u0e19\u0e14\u0e44\u0e27\u0e49\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 (e.g., 0x400000) \u0e16\u0e49\u0e32 exec-shield\/prelink \u0e40\u0e25\u0e37\u0e2d\u0e01\u0e42\u0e2b\u0e25\u0e14\u0e44\u0e25\u0e1a\u0e23\u0e32\u0e23\u0e35\u0e1a\u0e32\u0e07\u0e15\u0e31\u0e27\u0e43\u0e19\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e44\u0e1b\u0e41\u0e25\u0e49\u0e27 \u0e01\u0e47\u0e08\u0e30\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e42\u0e2b\u0e25\u0e14 win32codecs \u0e44\u0e14\u0e49 \u0e1c\u0e25\u0e01\u0e47\u0e08\u0e30\u0e01\u0e25\u0e32\u0e22\u0e40\u0e1b\u0e47\u0e19 segmentation fault .. \u0e27\u0e34\u0e18\u0e35\u0e41\u0e01\u0e49 \u0e04\u0e37\u0e2d \u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 exec-shield \u0e41\u0e25\u0e49\u0e27\u0e17\u0e33 full prelink \u0e42\u0e14\u0e22<\/p>\n<p>\u0e41\u0e01\u0e49\u0e44\u0e1f\u0e25\u0e4c <tt>\/etc\/sysconfig\/prelink<\/tt> \u0e08\u0e32\u0e01<\/p>\n<pre>PRELINK_OPTS=-mR<\/pre>\n<p>\u0e40\u0e1b\u0e47\u0e19<\/p>\n<pre>PRELINK_OPTS=\"-mR --no-exec-shield\"<\/pre>\n<p>** \u0e2a\u0e31\u0e07\u0e40\u0e01\u0e15\u0e14\u0e35\u0e46 \u0e2d\u0e22\u0e48\u0e32\u0e25\u0e37\u0e21\u0e43\u0e2a\u0e48 double quote<\/p>\n<p>\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e44\u0e1f\u0e25\u0e4c \u0e40\u0e1b\u0e47\u0e19\u0e41\u0e1f\u0e25\u0e47\u0e01\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a force full prelink<\/p>\n<pre>touch \/var\/lib\/misc\/prelink.force<\/pre>\n<p>\u0e2a\u0e31\u0e48\u0e07 prelink<\/p>\n<pre>\/etc\/cron.daily\/prelink<\/pre>\n<p>\u0e23\u0e2d\u0e1e\u0e31\u0e01\u0e19\u0e36\u0e07<\/p>\n<p>set executable stack flag \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49 win32codecs i.e., mplayer, xine<\/p>\n<pre>execstack -s \/usr\/bin\/mplayer\r\nexecstack -s \/usr\/bin\/xine<\/pre>\n<p>\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e40\u0e17\u0e48\u0e32\u0e17\u0e35\u0e48\u0e25\u0e2d\u0e07 \u0e1a\u0e32\u0e07\u0e04\u0e23\u0e31\u0e49\u0e07\u0e01\u0e47\u0e44\u0e21\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e17\u0e33 YMMV ..<\/p>\n<p>\u0e02\u0e49\u0e2d\u0e40\u0e2a\u0e35\u0e22\u0e02\u0e2d\u0e07\u0e27\u0e34\u0e18\u0e35\u0e19\u0e35\u0e49\u0e04\u0e37\u0e2d \u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e40\u0e2a\u0e35\u0e48\u0e22\u0e07\u0e01\u0e31\u0e1a overflow attack \u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32\u0e23\u0e30\u0e1a\u0e1a\u0e1b\u0e01\u0e15\u0e34 .. tradeoff \u0e01\u0e31\u0e19\u0e40\u0e2d\u0e32\u0e40\u0e2d\u0e07\u0e40\u0e19\u0e49\u0e2d\u0e30 (ref: <a href=\"http:\/\/mplayerhq.hu\/DOCS\/HTML\/en\/faq.html\">http:\/\/mplayerhq.hu\/DOCS\/HTML\/en\/faq.html<\/a> )<\/p>\n<p>cdrecord \u0e01\u0e31\u0e1a kernel 2.6.8.1: \u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e19\u0e41\u0e25\u0e49\u0e27\u0e21\u0e35\u0e1b\u0e31\u0e0d\u0e2b\u0e32 cdrecord \u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e48\u0e07\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e1c\u0e48\u0e32\u0e19\u0e40\u0e04\u0e2d\u0e23\u0e4c\u0e40\u0e19\u0e25\u0e44\u0e1b\u0e40\u0e02\u0e35\u0e22\u0e19\u0e0b\u0e35\u0e14\u0e35\u0e44\u0e14\u0e49 .. workaround \u0e04\u0e37\u0e2d\u0e16\u0e2d\u0e22\u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e43\u0e0a\u0e49 2.6.7 \u0e2b\u0e23\u0e37\u0e2d\u0e43\u0e0a\u0e49 cdrecord as root (me: setuid \u0e40\u0e2d\u0e32\u0e01\u0e47\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49) .. fix \u0e43\u0e0a\u0e49\u0e41\u0e1e\u0e15\u0e0a\u0e4c (\u0e15\u0e32\u0e21\u0e2b\u0e32\u0e43\u0e19 LKML \u0e40\u0e2d\u0e32\u0e40\u0e2d\u0e07 :p) \u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e01\u0e47\u0e23\u0e2d mm-patch \u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e04\u0e2d\u0e23\u0e4c\u0e40\u0e19\u0e25\u0e15\u0e31\u0e27\u0e16\u0e31\u0e14\u0e44\u0e1b .. OT: \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e19\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e01\u0e31\u0e1a LKML \u0e21\u0e32\u0e19\u0e32\u0e19\u0e1e\u0e2d\u0e2a\u0e21\u0e04\u0e27\u0e23 \u0e40\u0e2b\u0e47\u0e19\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d cdrecord \u0e21\u0e32\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e01\u0e31\u0e1a kernel \u0e04\u0e07\u0e1e\u0e2d\u0e40\u0e14\u0e32\u0e44\u0e14\u0e49\u0e27\u0e48\u0e32\u0e08\u0e30\u0e40\u0e01\u0e34\u0e14\u0e2d\u0e30\u0e44\u0e23\u0e02\u0e36\u0e49\u0e19 .. Joerg Schilling (\u0e04\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19 cdrecord) \u0e40\u0e1b\u0e47\u0e19\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e40\u0e21\u0e2d\u0e23\u0e4c\u0e17\u0e35\u0e48\u0e40\u0e01\u0e48\u0e07 \u0e41\u0e15\u0e48\u0e1e\u0e35\u0e48\u0e41\u0e01\u0e44\u0e21\u0e48\u0e1f\u0e31\u0e07\u0e43\u0e04\u0e23\u0e40\u0e25\u0e22 \u0e40\u0e2d\u0e32\u0e41\u0e15\u0e48\u0e43\u0e08\u0e40\u0e1b\u0e47\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14 .. \u0e04\u0e23\u0e31\u0e49\u0e07\u0e19\u0e35\u0e49\u0e01\u0e47\u0e40\u0e0a\u0e48\u0e19\u0e01\u0e31\u0e19 \u0e15\u0e48\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e22\u0e32\u0e27\u0e2a\u0e32\u0e27\u0e04\u0e27\u0e32\u0e21\u0e22\u0e37\u0e14\u0e01\u0e31\u0e1a Jens Axboe (@ SuSE &#8211; kernel hacker &#8211; I\/O) \u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e40\u0e14\u0e34\u0e21\u0e46 \u0e2d\u0e35\u0e01\u0e41\u0e25\u0e49\u0e27 .. \u0e25\u0e2d\u0e25<\/p>\n<p>Keyboard \u0e02\u0e2d\u0e07 peorth \u0e40\u0e08\u0e4a\u0e07: \u0e22\u0e01\u0e44\u0e1b\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e27\u0e34\u0e2a\u0e17\u0e35\u0e48 Zeer \u0e23\u0e31\u0e07\u0e2a\u0e34\u0e15 \u0e04\u0e23\u0e32\u0e27\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27\u0e44\u0e1b\u0e40\u0e04\u0e25\u0e21\u0e2e\u0e32\u0e23\u0e4c\u0e14\u0e14\u0e34\u0e2a\u0e01\u0e4c\u0e1e\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19 Acer Service \u0e17\u0e35\u0e48 Zeer \u0e1e\u0e39\u0e14\u0e08\u0e32\u0e41\u0e22\u0e48\u0e21\u0e32\u0e01 \u0e1c\u0e21\u0e40\u0e14\u0e34\u0e19\u0e2d\u0e2d\u0e01\u0e21\u0e32\u0e40\u0e25\u0e22 \u0e23\u0e27\u0e22 \u0e44\u0e21\u0e48\u0e40\u0e04\u0e25\u0e21\u0e01\u0e47\u0e44\u0e14\u0e49 \u0e44\u0e21\u0e48\u0e07\u0e49\u0e2d\u0e2b\u0e23\u0e2d\u0e01\u0e40\u0e27\u0e49\u0e22 .. \u0e40\u0e17\u0e35\u0e48\u0e22\u0e27\u0e19\u0e35\u0e49\u0e14\u0e35\u0e02\u0e36\u0e49\u0e19 \u0e40\u0e25\u0e22\u0e40\u0e2d\u0e32\u0e14\u0e34\u0e2a\u0e01\u0e4c\u0e44\u0e1b\u0e40\u0e04\u0e25\u0e21\u0e14\u0e49\u0e27\u0e22\u0e40\u0e25\u0e22 \u0e19\u0e36\u0e01\u0e27\u0e48\u0e32\u0e08\u0e30\u0e44\u0e14\u0e49 &#8220;\u0e2a\u0e39\u0e49\u0e27\u0e4a\u0e2d\u0e22&#8221; \u0e0b\u0e30\u0e41\u0e25\u0e49\u0e27 .. \u0e25\u0e2d\u0e25 .. anyway, \u0e2d\u0e30\u0e44\u0e2b\u0e25\u0e48\u0e44\u0e21\u0e48\u0e21\u0e35 \u0e40\u0e25\u0e22\u0e40\u0e2d\u0e32\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e01\u0e48\u0e2d\u0e19 ..<\/p>\n<p>kernel 2.6.8.1: \u0e21\u0e35\u0e1c\u0e25\u0e02\u0e2d\u0e07 make oldconfig (\u0e08\u0e32\u0e01 2.6.7-mm5) \u0e2d\u0e35\u0e01\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e36\u0e07\u0e21\u0e32\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21<\/p>\n<ul>\n<li>Message Signaling Interrupts (MSI and MSI-X)<\/li>\n<li>Sensor: Analog Device ADM1025 and compatible<\/li>\n<li>Sensor: Analog Device ADM1031 and compatible<\/li>\n<li>Sensor: National Semiconductor LM77<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>win32 codecs loading problem: \u0e17\u0e35\u0e48\u0e1c\u0e48\u0e32\u0e19\u0e21\u0e32\u0e25\u0e34\u0e19\u0e38\u0e01\u0e0b\u0e4c\u0e1a\u0e32\u0e07\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e44\u0e21\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 win32 codecs \u0e44\u0e14\u0e49\u0e44\u0e21\u0e48\u0e27\u0e48\u0e32\u0e08\u0e30\u0e1c\u0e48\u0e32\u0e19\u0e17\u0e32\u0e07 mplayer \u0e2b\u0e23\u0e37\u0e2d xine .. \u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e19\u0e35\u0e49\u0e40\u0e04\u0e22\u0e40\u0e01\u0e34\u0e14\u0e01\u0e31\u0e1a\u0e1c\u0e21\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e01\u0e31\u0e19 \u0e40\u0e1b\u0e47\u0e19\u0e46 \u0e2b\u0e32\u0e22\u0e46 \u0e2d\u0e22\u0e39\u0e48\u0e1e\u0e31\u0e01\u0e19\u0e36\u0e07 \u0e01\u0e47\u0e40\u0e25\u0e22\u0e1e\u0e22\u0e32\u0e22\u0e32\u0e21\u0e01\u0e39\u0e40\u0e01\u0e34\u0e49\u0e25\u0e08\u0e19\u0e1e\u0e1a\u0e27\u0e48\u0e32 \u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e19\u0e35\u0e49\u0e40\u0e01\u0e34\u0e14\u0e08\u0e32\u0e01 combination \u0e02\u0e2d\u0e07 prelink + exec-shield + \u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 win32 codecs .. \u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e19\u0e34\u0e14\u0e1f\u0e35\u0e40\u0e08\u0e2d\u0e23\u0e4c exec-shield \u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e02\u0e49\u0e32\u0e44\u0e1b\u0e43\u0e19\u0e40\u0e04\u0e2d\u0e23\u0e4c\u0e40\u0e19\u0e25\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e1b\u0e35\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 (\u0e42\u0e14\u0e22 Ingo Molnar @ Red Hat) exec-shield \u0e08\u0e30 remap address \u0e40\u0e27\u0e25\u0e32\u0e42\u0e2b\u0e25\u0e14\u0e44\u0e25\u0e1a\u0e23\u0e32\u0e23\u0e35\u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19 buffer\/stack\/pointer overflow attack .. \u0e40\u0e14\u0e34\u0e21 address remapping \u0e17\u0e33\u0e42\u0e14\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e38\u0e48\u0e21\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e40\u0e27\u0e25\u0e32\u0e42\u0e2b\u0e25\u0e14\u0e44\u0e25\u0e1a\u0e23\u0e32\u0e23\u0e35 .. \u0e20\u0e32\u0e22\u0e2b\u0e25\u0e31\u0e07 Red Hat \u0e01\u0e47\u0e40\u0e2d\u0e32\u0e1f\u0e35\u0e40\u0e08\u0e2d\u0e23\u0e4c &hellip; <a href=\"https:\/\/kitty.in.th\/index.php\/2004\/08\/19\/many-things-happened\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Many things happened<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[85],"tags":[5],"class_list":["post-3757","post","type-post","status-publish","format-standard","hentry","category-blog","tag-linux"],"_links":{"self":[{"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/posts\/3757","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/comments?post=3757"}],"version-history":[{"count":8,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/posts\/3757\/revisions"}],"predecessor-version":[{"id":10525,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/posts\/3757\/revisions\/10525"}],"wp:attachment":[{"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/media?parent=3757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/categories?post=3757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kitty.in.th\/index.php\/wp-json\/wp\/v2\/tags?post=3757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}