{"id":726,"date":"2010-11-05T15:44:13","date_gmt":"2010-11-05T13:44:13","guid":{"rendered":"http:\/\/brownian.org.ua\/?p=726&#038;langswitch_lang=en"},"modified":"2014-10-03T10:05:23","modified_gmt":"2014-10-03T07:05:23","slug":"ya-shemu-by-vyvchyv-uzhe-za-odne-zi-mnoyu-vona-ukrajinskoyu-o","status":"publish","type":"post","link":"https:\/\/brownian.org.ua\/?p=726","title":{"rendered":"&#8230; \u044f \u0421\u0445\u0435\u043c\u0443 \u0431\u0438 \u0432\u0438\u0432\u0447\u0438\u0432 \u0443\u0436\u0435 \u0437\u0430 \u043e\u0434\u043d\u0435: \u0437\u0456  \u043c\u043d\u043e\u044e \u0432\u043e\u043d\u0430 \u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u043e\u044e ;\u041e)"},"content":{"rendered":"<pre lang=\"lisp\">\r\n(use-modules (ice-9 rdelim))\r\n(use-modules (ice-9 regex))\r\n\r\n(define \u043a\u043e\u043d\u0444\u0456\u0433\u0444\u0430\u0439\u043b \"ZyXEL.confg\")\r\n\r\n(define \u043a\u043e\u043d\u0444\u0456\u0433 (open-input-file \u043a\u043e\u043d\u0444\u0456\u0433\u0444\u0430\u0439\u043b))\r\n\r\n(define (\u0437\u043d\u0430\u0439\u0442\u0438-\u0432\u043b\u0430\u043d\u0438)\r\n  (let \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0438 ((\u0432\u0436\u0435-\u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456 '()) (\u0432\u043b\u0430\u043d #f))\r\n       (if (not (eof-object? (peek-char \u043a\u043e\u043d\u0444\u0456\u0433)))\r\n           (let ((\u0440\u044f\u0434\u043e\u043a (string-trim-both (read-line \u043a\u043e\u043d\u0444\u0456\u0433))))\r\n                (if (not \u0432\u043b\u0430\u043d)\r\n                    (if (string-match \"vlan\" \u0440\u044f\u0434\u043e\u043a)\r\n                        (set! \u0432\u043b\u0430\u043d (list-ref (string-tokenize \u0440\u044f\u0434\u043e\u043a) 1)))\r\n                    (begin\r\n                        (if (string-match \"fixed\" \u0440\u044f\u0434\u043e\u043a)\r\n                            (set! \u0432\u0436\u0435-\u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456\r\n                                      (append \u0432\u0436\u0435-\u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456 (list \u0432\u043b\u0430\u043d))))\r\n                        (if (string-match \"exit\" \u0440\u044f\u0434\u043e\u043a)\r\n                            (set! \u0432\u043b\u0430\u043d #f))))\r\n                  (\u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0438 \u0432\u0436\u0435-\u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456 \u0432\u043b\u0430\u043d))\r\n             \u0432\u0436\u0435-\u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456)))\r\n\r\n(display (string-join (\u0437\u043d\u0430\u0439\u0442\u0438-\u0432\u043b\u0430\u043d\u0438) \",\"))\r\n<\/pre>\n<p>\u0417\u0432\u0456\u0441\u043d\u043e, \u043c\u043e\u0436\u043d\u0430 \u0442\u0430\u043a\u043e\u0436:<\/p>\n<pre lang=\"lisp\">\r\n(define \u044f\u043a\u0449\u043e if)\r\n(define \u0441\u0442\u0430\u043d\u044c! set!)\r\n(define \u0437\u043b\u0456\u043f\u0438\u0442\u0438-\u0443-\u0440\u044f\u0434\u043e\u043a string-join)\r\n...\r\n<\/pre>\n<p>&#8230; \u0456 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0442\u0438\u0441\u044f \u043d\u0438\u043c\u0438. \u0410\u043b\u0435 \u0442\u043e \u0432\u0436\u0435 \u0437\u0430\u043d\u0430\u0434\u0442\u043e :\u041e)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(use-modules (ice-9 rdelim)) (use-modules (ice-9 regex)) (define \u043a\u043e\u043d\u0444\u0456\u0433\u0444\u0430\u0439\u043b &#8220;ZyXEL.confg&#8221;) (define \u043a\u043e\u043d\u0444\u0456\u0433 (open-input-file \u043a\u043e\u043d\u0444\u0456\u0433\u0444\u0430\u0439\u043b)) (define (\u0437\u043d\u0430\u0439\u0442\u0438-\u0432\u043b\u0430\u043d\u0438) (let \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0438 ((\u0432\u0436\u0435-\u0437\u043d\u0430\u0439\u0434\u0435\u043d\u0456 &#8216;()) (\u0432\u043b\u0430\u043d #f)) (if (not (eof-object? (peek-char \u043a\u043e\u043d\u0444\u0456\u0433))) (let ((\u0440\u044f\u0434\u043e\u043a (string-trim-both (read-line \u043a\u043e\u043d\u0444\u0456\u0433)))) (if (not \u0432\u043b\u0430\u043d) (if (string-match &#8220;vlan&#8221; \u0440\u044f\u0434\u043e\u043a) (set! \u0432\u043b\u0430\u043d (list-ref (string-tokenize \u0440\u044f\u0434\u043e\u043a) 1))) (begin &hellip; <a href=\"https:\/\/brownian.org.ua\/?p=726\" class=\"more-link\"><span>Continue reading<span class=\"screen-reader-text\">&#8230; \u044f \u0421\u0445\u0435\u043c\u0443 \u0431\u0438 \u0432\u0438\u0432\u0447\u0438\u0432 \u0443\u0436\u0435 \u0437\u0430 \u043e\u0434\u043d\u0435: \u0437\u0456  \u043c\u043d\u043e\u044e \u0432\u043e\u043d\u0430 \u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u043e\u044e ;\u041e)<\/span><\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,54],"tags":[116,73],"_links":{"self":[{"href":"https:\/\/brownian.org.ua\/index.php?rest_route=\/wp\/v2\/posts\/726"}],"collection":[{"href":"https:\/\/brownian.org.ua\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brownian.org.ua\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brownian.org.ua\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/brownian.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=726"}],"version-history":[{"count":0,"href":"https:\/\/brownian.org.ua\/index.php?rest_route=\/wp\/v2\/posts\/726\/revisions"}],"wp:attachment":[{"href":"https:\/\/brownian.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brownian.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brownian.org.ua\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}