{"id":2,"date":"2023-05-19T18:22:33","date_gmt":"2023-05-19T18:22:33","guid":{"rendered":"http:\/\/129.154.52.53\/wordpress\/?page_id=2"},"modified":"2026-09-21T11:05:49","modified_gmt":"2026-09-21T02:05:49","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/ws.freelifemakers.org\/","title":{"rendered":"\ud83c\udfe1 Home"},"content":{"rendered":"<div class=\"wp-block-categories-dropdown wp-block-categories-taxonomy-category wp-block-categories\"><label class=\"wp-block-categories__label\" for=\"wp-block-categories-1\">\uce74\ud14c\uace0\ub9ac \/ Category<\/label><select  name='category_name' id='wp-block-categories-1' class='postform'>\n\t<option value='-1'>Select Category<\/option>\n\t<option class=\"level-0\" value=\"ai\">AI&nbsp;&nbsp;(4)<\/option>\n\t<option class=\"level-0\" value=\"arduino\">Arduino&nbsp;&nbsp;(7)<\/option>\n\t<option class=\"level-0\" value=\"cpp\">Cpp&nbsp;&nbsp;(46)<\/option>\n\t<option class=\"level-0\" value=\"kotlin\">kotlin&nbsp;&nbsp;(24)<\/option>\n\t<option class=\"level-0\" value=\"kubernetes\">Kubernetes&nbsp;&nbsp;(3)<\/option>\n\t<option class=\"level-0\" value=\"linux\">linux&nbsp;&nbsp;(34)<\/option>\n\t<option class=\"level-0\" value=\"music\">Music&nbsp;&nbsp;(2)<\/option>\n\t<option class=\"level-0\" value=\"news\">News&nbsp;&nbsp;(77)<\/option>\n\t<option class=\"level-0\" value=\"nextjs\">Nextjs&nbsp;&nbsp;(80)<\/option>\n\t<option class=\"level-0\" value=\"nodejs\">Nodejs&nbsp;&nbsp;(33)<\/option>\n\t<option class=\"level-0\" value=\"notice\">notice&nbsp;&nbsp;(3)<\/option>\n\t<option class=\"level-0\" value=\"oci\">OCI&nbsp;&nbsp;(4)<\/option>\n\t<option class=\"level-0\" value=\"os\">OS&nbsp;&nbsp;(19)<\/option>\n\t<option class=\"level-0\" value=\"php\">PHP&nbsp;&nbsp;(12)<\/option>\n\t<option class=\"level-0\" value=\"qt\">QT&nbsp;&nbsp;(22)<\/option>\n\t<option class=\"level-0\" value=\"react\">React&nbsp;&nbsp;(10)<\/option>\n\t<option class=\"level-0\" value=\"reactnative\">ReactNative\ub9ac\uc561\ud2b8\ub124\uc774\ud2f0\ube0c&nbsp;&nbsp;(27)<\/option>\n\t<option class=\"level-0\" value=\"rnuimodule\">RN_UIModule&nbsp;&nbsp;(18)<\/option>\n\t<option class=\"level-0\" value=\"serverapp\">ServerApp&nbsp;&nbsp;(4)<\/option>\n\t<option class=\"level-0\" value=\"subtitle\">Subtitle\uc790\ub9c9&nbsp;&nbsp;(19)<\/option>\n\t<option class=\"level-0\" value=\"swift\">swift&nbsp;&nbsp;(20)<\/option>\n\t<option class=\"level-0\" value=\"uncategorized\">Uncategorized&nbsp;&nbsp;(318)<\/option>\n\t<option class=\"level-0\" value=\"website\">website&nbsp;&nbsp;(97)<\/option>\n\t<option class=\"level-0\" value=\"webui\">WebUI&nbsp;&nbsp;(7)<\/option>\n<\/select><script>\n( ( [ dropdownId, homeUrl ] ) => {\n\t\tconst dropdown = document.getElementById( dropdownId );\n\t\tfunction onSelectChange() {\n\t\t\tsetTimeout( () => {\n\t\t\t\tif ( 'escape' === dropdown.dataset.lastkey ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t\/\/ Only navigate if a valid term is selected (not the default \"Select [taxonomy]\" option)\n\t\t\t\tif ( dropdown.value && dropdown.value !== '-1' && dropdown instanceof HTMLSelectElement ) {\n\t\t\t\t\tconst url = new URL( homeUrl );\n\t\t\t\t\turl.searchParams.set( dropdown.name, dropdown.value );\n\t\t\t\t\tlocation.href = url.href;\n\t\t\t\t}\n\t\t\t}, 250 );\n\t\t}\n\t\tfunction onKeyUp( event ) {\n\t\t\tif ( 'Escape' === event.key ) {\n\t\t\t\tdropdown.dataset.lastkey = 'escape';\n\t\t\t} else {\n\t\t\t\tdelete dropdown.dataset.lastkey;\n\t\t\t}\n\t\t}\n\t\tfunction onClick() {\n\t\t\tdelete dropdown.dataset.lastkey;\n\t\t}\n\t\tdropdown.addEventListener( 'keyup', onKeyUp );\n\t\tdropdown.addEventListener( 'click', onClick );\n\t\tdropdown.addEventListener( 'change', onSelectChange );\n\t} )( [\"wp-block-categories-1\",\"https:\/\/ws.freelifemakers.org\"] );\n\/\/# sourceURL=build_dropdown_script_block_core_categories\n<\/script>\n\n<\/div>\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Category \/ \uce74\ud14c\uace0\ub9ac :<\/p>\n<cite>RNUI Module : <a href=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/rnuimodule\/\" data-type=\"URL\" data-id=\"https:\/\/www.freelifemakers.org\/wordpress\/index.php\/category\/rnuimodule\/\">react-native-freelifemakers-ui<\/a><\/cite><\/blockquote>\n\n\n\n<div class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-13242 post type-post status-publish format-standard hentry category-news category-nextjs category-uncategorized category-website category-webui missing-thumbnail\">\n<h2 class=\"wp-block-post-title\"><a href=\"https:\/\/ws.freelifemakers.org\/index.php\/2026\/11\/01\/webui-tailwind-nextjs-7\/\" target=\"_self\" >[WebUI]Tailwind + nextj(Hamburger+Slide Menu) \u2013 7<\/a><\/h2>\n\n\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">\ud83d\udc49\ud83c\udffb \ud584\ubc84\uac70 \uba54\ub274\uc640 \uc2ac\ub77c\uc774\ub4dc \uba54\ub274\ub97c \uacb0\ud569\ud55c \ud615\ud0dc\uc758 \uba54\ub274\uc785\ub2c8\ub2e4.This is a menu format that combines a hamburger menu with a slide-out menu. \ud83d\udc49\ud83c\udffb \ud584\ubc84\uac70 \uba54\ub274\ub97c \ud074\ub9ad\ud558\uba74 \uc2ac\ub77c\uc774\ub4dc\uba54\ub274\uac00 \ub098\ud0c0\ub0a9\ub2c8\ub2e4.Clicking the hamburger menu reveals a slide-out menu. \ud83d\udc49\ud83c\udffb \uc2ac\ub77c\uc774\ub4dc\uba54\ub274\ub294 \uc6b0\uce21\ub610\ub294 \uc88c\uce21\uc5d0\uc11c \ub098\ud0c0\ub098\uac8c \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.The slide menu can be set to appear from either the right or the&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2026-11-01T09:18:08+09:00\">November 1, 2026<\/time><\/div>\n<\/li><li class=\"wp-block-post post-13186 post type-post status-publish format-standard has-post-thumbnail hentry category-news category-nextjs category-uncategorized category-website has-thumbnail\">\n<h2 class=\"wp-block-post-title\"><a href=\"https:\/\/ws.freelifemakers.org\/index.php\/2026\/10\/31\/nextjs-sns-server-52-2\/\" target=\"_self\" >[nextjs]SNS Server-52+(myapp62+)[DB \uc5b4\ub311\ud130\/DB Adapter]<\/a><\/h2>\n\n<figure class=\"alignwide wp-block-post-featured-image\"><a href=\"https:\/\/ws.freelifemakers.org\/index.php\/2026\/10\/31\/nextjs-sns-server-52-2\/\" target=\"_self\" ><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/ws.freelifemakers.org\/wp-content\/uploads\/2026\/10\/adapter-jpg.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"[nextjs]SNS Server-52+(myapp62+)[DB \uc5b4\ub311\ud130\/DB Adapter]\" style=\"object-fit:cover;\" srcset=\"https:\/\/ws.freelifemakers.org\/wp-content\/uploads\/2026\/10\/adapter-jpg.jpg 800w, https:\/\/ws.freelifemakers.org\/wp-content\/uploads\/2026\/10\/adapter-jpg-300x300.jpg 300w, https:\/\/ws.freelifemakers.org\/wp-content\/uploads\/2026\/10\/adapter-jpg-150x150.jpg 150w, https:\/\/ws.freelifemakers.org\/wp-content\/uploads\/2026\/10\/adapter-jpg-768x768.jpg 768w, https:\/\/ws.freelifemakers.org\/wp-content\/uploads\/2026\/10\/adapter-jpg-400x400.jpg 400w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/figure>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">\ud83d\udc49\ud83c\udffb DB\uc5b4\ub381\ud130 \ubd80\ubd84 \ucd94\uac00 \uc124\uba85\uc785\ub2c8\ub2e4.Here is some additional information regarding the DB adapter component. \ud83d\udcc1 \ud504\ub85c\uc81d\ud2b8 \ub514\ub809\ud1a0\ub9ac \uad6c\uc870 \/ Project Directory Structure \u2714\ufe0f mysql \uc124\uce58 \uc704\uce58 \/ MySQL installation location 1)\uc704\uc758 \uacbd\uc6b0\ub294 \ub9e5OS\uc758 M3\uc778\uacbd\uc6b0 \uc785\ub2c8\ub2e4.The case above applies to the M3 version on macOS. 2)\uc6b4\uc601\uccb4\uc81c\ub9c8\ub2e4 \uc124\uce58 \uacbd\ub85c\uac00 \ub2e4\ub97c \uc218 \uc788\uc2b5\ub2c8\ub2e4.The installation path may vary depending&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2026-10-31T09:23:32+09:00\">October 31, 2026<\/time><\/div>\n<\/li><li class=\"wp-block-post post-13150 post type-post status-publish format-standard has-post-thumbnail hentry category-news category-nextjs category-uncategorized category-website has-thumbnail\">\n<h2 class=\"wp-block-post-title\"><a href=\"https:\/\/ws.freelifemakers.org\/index.php\/2026\/10\/30\/nextjs-sns-server-52\/\" target=\"_self\" >[nextjs]SNS Server-52(myapp62)[DB \uc5b4\ub311\ud130\/DB Adapter]<\/a><\/h2>\n\n<figure class=\"alignwide wp-block-post-featured-image\"><a href=\"https:\/\/ws.freelifemakers.org\/index.php\/2026\/10\/30\/nextjs-sns-server-52\/\" target=\"_self\" ><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/ws.freelifemakers.org\/wp-content\/uploads\/2026\/10\/adapter-jpg.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"[nextjs]SNS Server-52(myapp62)[DB \uc5b4\ub311\ud130\/DB Adapter]\" style=\"object-fit:cover;\" srcset=\"https:\/\/ws.freelifemakers.org\/wp-content\/uploads\/2026\/10\/adapter-jpg.jpg 800w, https:\/\/ws.freelifemakers.org\/wp-content\/uploads\/2026\/10\/adapter-jpg-300x300.jpg 300w, https:\/\/ws.freelifemakers.org\/wp-content\/uploads\/2026\/10\/adapter-jpg-150x150.jpg 150w, https:\/\/ws.freelifemakers.org\/wp-content\/uploads\/2026\/10\/adapter-jpg-768x768.jpg 768w, https:\/\/ws.freelifemakers.org\/wp-content\/uploads\/2026\/10\/adapter-jpg-400x400.jpg 400w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/figure>\n\n<div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">\ud83d\udc49\ud83c\udffb \uc5ec\ub7ec\uac00\uc9c0 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \uc0ac\uc6a9\ud558\uae30 \uc704\ud574\uc11c DB \uc5b4\ub311\ud130\ub97c \ub9cc\ub4ed\ub2c8\ub2e4.We create a DB adapter to work with various databases. \ud83d\udc49\ud83c\udffb DB\uc5b4\ub311\ud130\ub97c \uc704\ud574\uc11c \uc0ac\uc6a9\ub418\ub294 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub294 sqlite\uc640 mysql\uc785\ub2c8\ub2e4.The databases used for the DB adapter are SQLite and MySQL. \ud83d\udcc1 \ud504\ub85c\uc81d\ud2b8 \uc2dc\uc791 \/ Project Start \u2714\ufe0f Nextjs \ud504\ub85c\uc81d\ud2b8 \uc124\uce58Setting up a Next.js project \ud83d\udcc1 \ubaa8\ub4c8 \uc124\uce58 \/ Module Installation \ud83d\udcc1&hellip; <\/p><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n<div class=\"wp-block-post-date\"><time datetime=\"2026-10-30T09:06:23+09:00\">October 30, 2026<\/time><\/div>\n<\/li><\/ul><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Category \/ \uce74\ud14c\uace0\ub9ac : RNUI Module : react-native-freelifemakers-ui<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry","missing-thumbnail"],"_links":{"self":[{"href":"https:\/\/ws.freelifemakers.org\/index.php\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ws.freelifemakers.org\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ws.freelifemakers.org\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ws.freelifemakers.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ws.freelifemakers.org\/index.php\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":29,"href":"https:\/\/ws.freelifemakers.org\/index.php\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":10687,"href":"https:\/\/ws.freelifemakers.org\/index.php\/wp-json\/wp\/v2\/pages\/2\/revisions\/10687"}],"wp:attachment":[{"href":"https:\/\/ws.freelifemakers.org\/index.php\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}