{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "Математик среди биологов: заметки с тегом сайтоделание",
    "_rss_description": "Я немного умею складывать, но от вычитания у меня всегда кружится голова",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/antonlyakh.ru\/blog\/tags\/saytodelanie\/",
    "feed_url": "https:\/\/antonlyakh.ru\/blog\/tags\/saytodelanie\/json\/",
    "icon": false,
    "author": {
        "name": "Антон Лях",
        "url": "https:\/\/antonlyakh.ru\/blog\/",
        "avatar": false
    },
    "items": [
        {
            "id": "247",
            "url": "https:\/\/antonlyakh.ru\/blog\/all\/priglashayu-na-konferenciyu-po-morskoy-i-teoreticheskoy-parazito\/",
            "title": "2019 год. Приглашаю на конференцию по морской и теоретической паразитологии",
            "content_html": "<p>С 9 по 14 сентября 2019 года в Севастополе в поселке Любимовка будет проходить седьмая по счету «<a href=\"http:\/\/cprs.imbr-ras.ru\/events\/parasites2019\/\">Школа по морской и теоретической паразитологии<\/a>».<\/p>\n<p>Шестая паразитологическая школа тоже проходила в Севастополе. Участникам понравилась ее организация, время и место проведения, поэтому седьмую конференцию решили провести здесь же.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/antonlyakh.ru\/blog\/pictures\/parasites-2016.jpg\" width=\"1000\" height=\"461\" alt=\"\" \/>\n<div class=\"e2-text-caption\">Общая фотография с шестой Паразитологической конференции 5-9 сентября 2016 года.<\/div>\n<\/div>\n<h2>Научная программа конференции<\/h2>\n<p>Включает устные и постерные доклады по направлениям:<\/p>\n<ul>\n<li>Современные экологические и эволюционные проблемы теоретической и морской паразитологии.<\/li>\n<li>Жизненные циклы, популяционная биология паразитов морских организмов, взаимоотношения в системах паразит-хозяин.<\/li>\n<li>Использование паразитов для оценки состояния водных экосистем и в качестве биологических меток при изучении различных сторон экологии хозяев.<\/li>\n<li>Прикладные аспекты морской паразитологии: мониторинг эпизоотической ситуации в естественных водоемах и марикультурных хозяйствах, паразитологическое инспектирование продукции из морских гидробионтов.<\/li>\n<li>Молекулярные маркеры в систематике, филогении и экологии паразитов.<\/li>\n<li>Морфологические аспекты паразитизма.<\/li>\n<\/ul>\n<p>Планируется проведение практических занятий, где специалисты будут рассказывать о новых методических подходах к исследованию паразитов морских организмов.<\/p>\n<p>Материалы конференции получат статус электронного издания и будут проиндексированы в РИНЦ.<\/p>\n<h2>Он-лайн регистрация<\/h2>\n<p>Теперь, чтобы зарегистрироваться на конференции, не надо присылать регистрационные формы организаторам, как <a href=\"http:\/\/cprs.imbr-ras.ru\/events\/parasites2016\/organizers\/\">в прошлый раз<\/a>. Достаточно зарегистрироваться онлайн, указав электронную почту:<\/p>\n<p><b><a href=\"http:\/\/cprs.imbr-ras.ru\/events\/parasites2019\/register\">cprs.imbr-ras.ru\/events\/parasites2019\/register<\/a><\/b><\/p>\n<p>Ссылка из электронного письма приведет к анкете участника.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/antonlyakh.ru\/blog\/pictures\/parasites2019-form-for-person.png\" width=\"786\" height=\"862\" alt=\"\" \/>\n<\/div>\n<p>После можно подать один или несколько докладов, которые появятся в преварительном списке сообщений.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/antonlyakh.ru\/blog\/pictures\/parasites2019-form-for-report.png\" width=\"800\" height=\"550\" alt=\"\" \/>\n<\/div>\n<p>Все — вы зарегистрированы. Теперь ждите второе информационное письмо с информацией о правилах оформления и сроках подачи тезисов, регистрационном взносе, предполагаемых экскурсиях и прочей полезной информацией. Оно придет зимой 2019 года.<\/p>\n<h2>Дружеская атмосфера<\/h2>\n<p>На наших конференциях царит дружеская научная атмосфера. Здесь интересные доклады и докладчики, хорошие банкеты, великолепные окрестности и теплое Черное море.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/antonlyakh.ru\/blog\/pictures\/parasites2016-2.jpg\" width=\"1000\" height=\"667\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/antonlyakh.ru\/blog\/pictures\/parasites2016-1.jpg\" width=\"1000\" height=\"667\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/antonlyakh.ru\/blog\/pictures\/parasites2016-3.jpg\" width=\"1000\" height=\"667\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/antonlyakh.ru\/blog\/pictures\/parasites2016-4.jpg\" width=\"1000\" height=\"662\" alt=\"\" \/>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/antonlyakh.ru\/blog\/pictures\/parasites2016-5.jpg\" width=\"1000\" height=\"662\" alt=\"\" \/>\n<\/div>\n<p>Приезжайте.<\/p>\n<h2>Сайт — летопись конференции<\/h2>\n<p>Сайт этой и <a href=\"http:\/\/cprs.imbr-ras.ru\/events\/parasites2016\/\">прошлой конференции<\/a> я сделал сам. Это — летопись конференций, застывшая в потоке электронов.<\/p>\n<p><b>Если вам нужен сайт научной конференции — пишите: <a href=\"mailto:me@antonlyakh.ru\">me@antonlyakh.ru<\/a>.<\/b><\/p>\n",
            "date_published": "2018-11-25T13:42:07+03:00",
            "date_modified": "2024-04-12T11:46:06+03:00",
            "image": "https:\/\/antonlyakh.ru\/blog\/pictures\/parasites-2016.jpg",
            "_date_published_rfc2822": "Sun, 25 Nov 2018 13:42:07 +0300",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/antonlyakh.ru\/blog\/all\/priglashayu-na-konferenciyu-po-morskoy-i-teoreticheskoy-parazito\/",
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/antonlyakh.ru\/blog\/pictures\/parasites-2016.jpg",
                    "https:\/\/antonlyakh.ru\/blog\/pictures\/parasites2019-form-for-person.png",
                    "https:\/\/antonlyakh.ru\/blog\/pictures\/parasites2019-form-for-report.png",
                    "https:\/\/antonlyakh.ru\/blog\/pictures\/parasites2016-2.jpg",
                    "https:\/\/antonlyakh.ru\/blog\/pictures\/parasites2016-1.jpg",
                    "https:\/\/antonlyakh.ru\/blog\/pictures\/parasites2016-3.jpg",
                    "https:\/\/antonlyakh.ru\/blog\/pictures\/parasites2016-4.jpg",
                    "https:\/\/antonlyakh.ru\/blog\/pictures\/parasites2016-5.jpg"
                ]
            }
        },
        {
            "id": "246",
            "url": "https:\/\/antonlyakh.ru\/blog\/all\/obekty-i-massivy-obektov-v-yavaskripte-dlya-pamyati\/",
            "title": "Памятка. Объекты и массивы объектов в Яваскрипте",
            "content_html": "<p><small>Пиша — учишься.<\/small><\/p>\n<h2>Очень кратко<\/h2>\n<p>[...] — массив<br \/>\n{...} — объект<\/p>\n<p>{ [...], [...], [...] } — объект хранит массивы<br \/>\n[ {...}, {...}, {...} ] — массив хранит объекты<\/p>\n<p>[ [...], [...], [...] ] — двумерный массив<\/p>\n<p>[ [{...}, {...}], [{...}, {...}], [{...}, {...}] ]  — двумерный массив объектов<\/p>\n<p>И так далее рекурсивно.<\/p>\n<h2>Приемы работы<\/h2>\n<p>Проверить наличие ключа в объекте и удалить ключ объекта.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">if (&quot;ethanol&quot; in chemicals)\r\n  delete chemicals.ethanol;<\/code><\/pre><p>В конец массива можно пушнуть элемент или попнуть оттуда.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">var arra = [];\r\narra.push(&quot;ficker&quot;);\r\narra.push(&quot;popinjay&quot;);\r\n\/\/ arra[ &quot;ficker&quot;, &quot;popinjay&quot; ];\r\narra.pop(); \/\/ popinjay<\/code><\/pre><p>В начало массива элемент можно шифтнуть или уншифтнуть оттуда.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">var myau = [];\r\narra.shift(&quot;cat&quot;);\r\narra.shift(&quot;dog&quot;);\r\n\/\/ arra[ &quot;dog&quot;, &quot;shift&quot; ];\r\narra.unshift(); \/\/ dog<\/code><\/pre><p>Аналогично в массив можно пушнуть или шифтнуть объект.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">var fish = [];\r\nfish.push( \r\n  {taxon: &quot;Gobiidae&quot;, weigth: 17, region: &quot;Moscow&quot;}\r\n);<\/code><\/pre><p>В массив можно пушнуть объект содержащий массив.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">var frogs = [];\r\nfrogs.push( \r\n  {color: &quot;violet&quot;, dimensions: [12, 14, 10, 27, 8, 14]}\r\n);<\/code><\/pre><p>Пройтись по объектам из массива.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">for (var item in array_of_objects)\r\n  \/\/ item - текущий объект из массива; есть ли у него такое-то свойство-ключ?\r\n  if ( desired_key in item)\r\n     alert( item.desired_key );<\/code><\/pre><p>Заполнить массив объектов вычисленными значениями.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">var cloud = [];\r\nvar N = 128, i=0;\r\nwhile(i++ &lt; N)\r\n  cloud.push( {x: Math.random(), y: math.random(), id: i} );<\/code><\/pre><h2>Примеры<\/h2>\n<p>Массив:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">var hex = [1, 2, 3, 4, 5, 6, 7, 8];\r\nalert( hex[4] );<\/code><\/pre><p>Объект:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">var flex = {\r\n  x: 10,\r\n  y: 50,\r\n  name: &quot;point&quot;\r\n};\r\n\r\nvar hrex = new Object( {0:&quot;one&quot;, 1:&quot;two&quot;, third : &quot;three&quot;, fourth : &quot;four&quot;} );\r\n\r\nalert( flex.x );\r\nalert( flex[&quot;y&quot;] );\r\nalert( hrex[third] );<\/code><\/pre><p>Пустой объект, который заполняется позже:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">var plex = new Object();\r\n\r\nplex[&quot;road&quot;] = &quot;M-86&quot;;\r\nplex[&quot;speed&quot;] = 120;<\/code><\/pre><p>Объект с массивом:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">var hrex = {\r\n  name: &quot;Petr&quot;,\r\n  coins: [1, 2, 3, 4, 5, 6, 7, 8],\r\n  slaves: [&quot;John&quot;, &quot;Abram&quot;, &quot;Rosa&quot;]\r\n}\r\n\r\nalert( hrex[slaves][1] );<\/code><\/pre><p>Массив объектов:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">var abra = [\r\n  {cadabra: 17, place: &quot;town&quot;},\r\n  {cadabra: 23, place: &quot;lake&quot;},\r\n  {cadabra: 66, place: &quot;street&quot;}\r\n];<\/code><\/pre><h2>Дальнейшее чтиво<\/h2>\n<p><a href=\"https:\/\/habr.com\/post\/247857\/\">Все способы перебора массива в JavaScript<\/a><br \/>\n<a href=\"https:\/\/habr.com\/company\/ruvds\/blog\/413169\/\">Полезные методы массивов и объектов в JavaScript<\/a><br \/>\n<a href=\"https:\/\/habr.com\/post\/240813\/\">Выразительный JavaScript: Структуры данных: объекты и массивы<\/a><\/p>\n<p><a href=\"https:\/\/habr.com\/company\/ruvds\/blog\/429556\/\">Руководство по JavaScript, часть 2: стиль кода и структура программ<\/a><br \/>\n<a href=\"https:\/\/habr.com\/company\/ruvds\/blog\/429838\/\">Руководство по JavaScript, часть 3: переменные, типы данных, выражения, объекты<\/a><\/p>\n<p><a href=\"https:\/\/habr.com\/company\/ruvds\/blog\/428566\/\">Стрелочные функции в JavaScript: зачем они нужны, как с ними обращаться, когда ими стоит пользоваться, а когда — нет<\/a><br \/>\n<a href=\"https:\/\/habr.com\/company\/ruvds\/blog\/428570\/\">Функции высшего порядка в JavaScript<\/a><\/p>\n",
            "date_published": "2018-11-15T16:28:03+03:00",
            "date_modified": "2018-11-15T16:32:48+03:00",
            "_date_published_rfc2822": "Thu, 15 Nov 2018 16:28:03 +0300",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/antonlyakh.ru\/blog\/all\/obekty-i-massivy-obektov-v-yavaskripte-dlya-pamyati\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css",
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 3559,
    "_e2_ua_string": "E2 (v3559; Aegea)"
}