{"id":644,"date":"2021-03-21T14:41:30","date_gmt":"2021-03-21T11:41:30","guid":{"rendered":"http:\/\/ozenozkaya.com\/blog\/?page_id=644"},"modified":"2021-03-21T14:41:30","modified_gmt":"2021-03-21T11:41:30","slug":"kitaplik","status":"publish","type":"page","link":"http:\/\/ozenozkaya.com\/blog\/?page_id=644","title":{"rendered":"Kitapl\u0131k"},"content":{"rendered":"\r\n\r\n    <div class=\"rcno-isotope-grid-select-container\">\r\n                    <div class=\"rcno-isotope-grid-select-wrapper\">\r\n                <label for=\"\">\r\n                    <span class=\"screen-reader-text\"> Search for:<\/span>\r\n                    <input class=\"rcno-isotope-grid-search\" type=\"text\" placeholder=\"Search...\">\r\n                <\/label>\r\n            <\/div>\r\n        \r\n                    <div class=\"rcno-isotope-grid-select-wrapper\">\r\n                <label for=\"rcno-isotope-grid-select-rcno_author\" class=\"screen-reader-text\">\r\n                    Authors                <\/label>\r\n                <select name=\"rcno-isotope-grid-select\" id=\"rcno-isotope-grid-select-rcno_author\" class=\"rcno-isotope-grid-select\">\r\n                    <option value=\"*\">Select Author<\/option>\r\n                                    <\/select>\r\n            <\/div>\r\n                    <div class=\"rcno-isotope-grid-select-wrapper\">\r\n                <label for=\"rcno-isotope-grid-select-rcno_genre\" class=\"screen-reader-text\">\r\n                    Genres                <\/label>\r\n                <select name=\"rcno-isotope-grid-select\" id=\"rcno-isotope-grid-select-rcno_genre\" class=\"rcno-isotope-grid-select\">\r\n                    <option value=\"*\">Select Genre<\/option>\r\n                                    <\/select>\r\n            <\/div>\r\n                    <div class=\"rcno-isotope-grid-select-wrapper\">\r\n                <label for=\"rcno-isotope-grid-select-rcno_series\" class=\"screen-reader-text\">\r\n                    Series                <\/label>\r\n                <select name=\"rcno-isotope-grid-select\" id=\"rcno-isotope-grid-select-rcno_series\" class=\"rcno-isotope-grid-select\">\r\n                    <option value=\"*\">Select Series<\/option>\r\n                                    <\/select>\r\n            <\/div>\r\n                    <div class=\"rcno-isotope-grid-select-wrapper\">\r\n                <label for=\"rcno-isotope-grid-select-rcno_publisher\" class=\"screen-reader-text\">\r\n                    Publishers                <\/label>\r\n                <select name=\"rcno-isotope-grid-select\" id=\"rcno-isotope-grid-select-rcno_publisher\" class=\"rcno-isotope-grid-select\">\r\n                    <option value=\"*\">Select Publisher<\/option>\r\n                                    <\/select>\r\n            <\/div>\r\n        \r\n                    <div class=\"rcno-isotope-grid-select-wrapper\">\r\n                <label for=\"rcno-isotope-grid-select-rating\" class=\"screen-reader-text\">\r\n                    Rating                <\/label>\r\n                <select name=\"rcno-isotope-grid-select\" id=\"rcno-isotope-grid-select-rating\" class=\"rcno-isotope-grid-select\">\r\n                    <option value=\"*\">Select Rating<\/option>\r\n                    <option value=\".1\">1 Star<\/option>\r\n                    <option value=\".2\">2 Stars<\/option>\r\n                    <option value=\".3\">3 Stars<\/option>\r\n                    <option value=\".4\">4 Stars<\/option>\r\n                    <option value=\".5\">5 Stars<\/option>\r\n                <\/select>\r\n            <\/div>\r\n                <span class=\"rcno-isotope-grid-select reset\">&olarr;<\/span>\r\n    <\/div>\r\n\r\n    <div id=\"rcno-isotope-grid-container\" class=\"rcno-isotope-grid-container\">\r\n                    <div class=\"rcno-isotope-grid-item\r\n                hands-on-machine-learning-with-scikit-learn-keras-and-tensorflow-2nd-edition                review-641 ai-ml 5            \" style=\"width:85px; height:130px\">\r\n                                    <div class=\"rcno-admin-rating\" style=\"background: rgba(255, 255, 255, 1)\"><div class=\"stars rating-641\" data-review-id=\"641\" data-review-rating=\"5\" title=\"5 out of 5 stars\"><\/div><\/div>                                <a href=\"http:\/\/ozenozkaya.com\/blog\/?rcno_review=hands-on-machine-learning-with-scikit-learn-keras-and-tensorflow-2nd-edition-by-aurelien-geron\">\r\n                                            <img loading=\"lazy\" decoding=\"async\" width=\"85\" height=\"130\"  src=\"https:\/\/i0.wp.com\/ozenozkaya.com\/blog\/wp-content\/uploads\/81kv0vHJ0QL.jpg?resize=85%2C130\" title=\"Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition\" alt=\"Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition\" class=\"rcno-book-cover rcno-book-cover-sm\" data-rcno-attachment-id=\"642\" srcset=\"https:\/\/i0.wp.com\/ozenozkaya.com\/blog\/wp-content\/uploads\/81kv0vHJ0QL.jpg?resize=85%2C130 85w, https:\/\/i0.wp.com\/ozenozkaya.com\/blog\/wp-content\/uploads\/81kv0vHJ0QL.jpg?zoom=2&amp;resize=85%2C130 170w, https:\/\/i0.wp.com\/ozenozkaya.com\/blog\/wp-content\/uploads\/81kv0vHJ0QL.jpg?zoom=3&amp;resize=85%2C130 255w\" sizes=\"auto, (max-width: 85px) 100vw, 85px\" \/>                                    <\/a>\r\n            <\/div>\r\n            <\/div>\r\n    <div class=\"rcno-isotope-grid-load\">\r\n        <button>Load more<\/button>\r\n        <div class=\"rcno-loader\"><div><\/div><div><\/div><div><\/div><div><\/div><\/div>\r\n    <\/div>\r\n\r\n<style type=\"text\/css\">\r\n    .rcno-isotope-grid-load {margin:1rem 0; display:flex; justify-content:center; align-items:center;}\r\n    .rcno-loader{display:none;position:relative;width:80px;height:80px}\r\n    .rcno-loader div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0,1,1,0)}\r\n    .rcno-loader div:nth-child(1){left:8px;animation:rcno-loader1 .6s infinite}\r\n    .rcno-loader div:nth-child(2){left:8px;animation:rcno-loader2 .6s infinite}\r\n    .rcno-loader div:nth-child(3){left:32px;animation:rcno-loader2 .6s infinite}\r\n    .rcno-loader div:nth-child(4){left:56px;animation:rcno-loader3 .6s infinite}\r\n    @keyframes rcno-loader1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes rcno-loader3{0%{transform:scale(1)}100%{transform:scale(0)}}\r\n    @keyframes rcno-loader2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}\r\n<\/style>\r\n\r\n<script type=\"text\/javascript\">\r\n    (function($) {\r\n        'use strict';\r\n        $(function() {\r\n\r\n            if (window.Isotope === undefined\r\n                || window.imagesLoaded === undefined\r\n                || jQuery('.rcno-isotope-grid-container').length === 0) {\r\n                return;\r\n            }\r\n\r\n            let qsRegex;\r\n            let stars = $('.rcno-admin-rating .stars');\r\n\r\n            $.each(stars, function(index, star) {\r\n                $(star).starRating({\r\n                    initialRating: $(star).data('review-rating'),\r\n                    emptyColor: rcno_star_rating_vars.background_colour,\r\n                    activeColor: rcno_star_rating_vars.star_colour,\r\n                    useGradient: false,\r\n                    strokeWidth: 0,\r\n                    readOnly: true,\r\n                });\r\n            });\r\n\r\n            const $grid = $('.rcno-isotope-grid-container').imagesLoaded(function () {\r\n                \/\/ init Isotope after all images have loaded\r\n                $grid.isotope({\r\n                    itemSelector: '.rcno-isotope-grid-item',\r\n                    layoutMode: 'masonry',\r\n                });\r\n            });\r\n\r\n            let previousValue = '';\r\n            let filterValues = [];\r\n            const select = $('.rcno-isotope-grid-select');\r\n\r\n            select.on('focus', function () {\r\n                previousValue = $(this).val();\r\n            })\r\n            .on('change', function () {\r\n                const value = $(this).val();\r\n                filterValues = filterValues.filter(function (i) {\r\n                    return i !== previousValue\r\n                })\r\n                filterValues.push(value);\r\n                let currentValue = filterValues.join('');\r\n                $grid.isotope({filter: currentValue});\r\n                $(this).blur();\r\n            });\r\n\r\n            $('.rcno-isotope-grid-select.reset').on('click', function() {\r\n                $grid.isotope({filter: '*'});\r\n                select.each(function() {\r\n                    $(this).prop('selectedIndex', 0);\r\n                });\r\n                $('.rcno-isotope-grid-search').val('');\r\n                filterValues = [];\r\n            });\r\n\r\n            const $search = $('.rcno-isotope-grid-search').keyup(debounce(function () {\r\n                qsRegex = new RegExp($search.val(), 'gi');\r\n                $grid.isotope({\r\n                    filter: function () {\r\n                        return qsRegex ? $(this)[0].className.match(qsRegex) : true;\r\n                    },\r\n                });\r\n            }, 200));\r\n\r\n            \/\/ Debounce so filtering doesn't happen every millisecond\r\n            function debounce(fn, threshold) {\r\n                let timeout;\r\n                threshold = threshold || 100;\r\n                return function debounced() {\r\n                    clearTimeout(timeout);\r\n                    const args = arguments;\r\n                    const _this = this;\r\n\r\n                    function delayed() {\r\n                        fn.apply(_this, args);\r\n                    }\r\n\r\n                    timeout = setTimeout(delayed, threshold);\r\n                };\r\n            }\r\n\r\n            let page = 2;\r\n\r\n            $('.rcno-isotope-grid-load button').on('click', function (e) {\r\n                e.preventDefault()\r\n\r\n                $('.rcno-isotope-grid-load button').hide()\r\n                $('.rcno-isotope-grid-load .rcno-loader').show()\r\n\r\n                $.ajax({\r\n                        type: 'POST',\r\n                        url: rcnoIsotopeVars.ajaxURL,\r\n                        data: {\r\n                            action: 'more_filtered_reviews',\r\n                            nonce: rcnoIsotopeVars.nonce,\r\n                            page:  page,\r\n                            count:  rcnoIsotopeVars.count,\r\n                            orderby:  rcnoIsotopeVars.orderby,\r\n                            order:  rcnoIsotopeVars.order,\r\n                            width:  rcnoIsotopeVars.width,\r\n                            height:  rcnoIsotopeVars.height,\r\n                            rating:  rcnoIsotopeVars.rating,\r\n                        },\r\n                    },\r\n                ).done(function (res) {\r\n                    if (res === '') {\r\n                        $('.rcno-isotope-grid-load button').hide()\r\n                        $('.rcno-isotope-grid-load .rcno-loader').hide()\r\n                        return\r\n                    }\r\n\r\n                    $('.rcno-isotope-grid-load button').show()\r\n                    $('.rcno-isotope-grid-load .rcno-loader').hide()\r\n\r\n                    const $items = $(res) \/\/ create new item elements\r\n                    $grid.append($items).isotope('appended', $items) \/\/ append items to grid\r\n\r\n                    stars = $('.rcno-admin-rating .stars');\r\n\r\n                    $.each(stars, function(index, star) {\r\n                        $(star).starRating({\r\n                            initialRating: $(star).data('review-rating'),\r\n                            emptyColor: rcno_star_rating_vars.background_colour,\r\n                            activeColor: rcno_star_rating_vars.star_colour,\r\n                            useGradient: false,\r\n                            strokeWidth: 0,\r\n                            readOnly: true,\r\n                        });\r\n                    });\r\n\r\n                    page++\r\n                });\r\n            })\r\n\r\n        });\r\n\r\n    })(jQuery);\r\n<\/script>\r\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_tr_post_content":"<!-- wp:shortcode -->\n[rcno-sortable-grid]\n<!-- \/wp:shortcode -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->","_tr_post_name":"kitaplik","_tr_post_excerpt":"","_tr_post_title":"Kitapl\u0131k","_en_post_content":"<!-- wp:shortcode -->\n[rcno-sortable-grid]\n<!-- \/wp:shortcode -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->","_en_post_name":"","_en_post_excerpt":"","_en_post_title":"Bookshelf","edit_language":"tr","jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-644","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P5gWM6-ao","jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/ozenozkaya.com\/blog\/index.php?rest_route=\/wp\/v2\/pages\/644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/ozenozkaya.com\/blog\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/ozenozkaya.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/ozenozkaya.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/ozenozkaya.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=644"}],"version-history":[{"count":2,"href":"http:\/\/ozenozkaya.com\/blog\/index.php?rest_route=\/wp\/v2\/pages\/644\/revisions"}],"predecessor-version":[{"id":647,"href":"http:\/\/ozenozkaya.com\/blog\/index.php?rest_route=\/wp\/v2\/pages\/644\/revisions\/647"}],"wp:attachment":[{"href":"http:\/\/ozenozkaya.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}