• FAQ: что надо знать путешественнику-гику про прививки перед поездкой

      Мадагаскар закрывает границы!Вакцина — это способ показать иммунной системе сигнатуру угрозы, к которой за несколько циклов обучения будет выработан иммунный ответ.

      Любая борьба организма с инфекционным заболеванием — это попытки распознать сигнатуру угрозы и выработать контрмеры. В общем случае этот процесс ведётся до полного результата, то есть до выздоровления. Однако могут быть инфекции, которые:

      • Убивают носителя быстрее, чем будет выработан иммунный ответ.
      • Меняются быстрее, чем иммунная система сможет «распознать» патогены.
      • Маскируются и прячутся в местах, где очень сложно получить доступ к патогену.

      Поэтому в некоторых случаях лучше заранее устроить учения. Это и есть вакцины. Взрослый житель города привит от самых опасных инфекций в детстве. При вспышках инфекций или при помещении человека в опасную среду имеет смысл делать профилактические прививки. Путешествия относятся к таким ситуациям.

      Давайте сначала разберёмся с ликбезом, потом перейдём к путешествиям и списку действий.

      Почему путешествия опасны?


      Предположим, вы летите в Африку. Там есть повышенный риск жёлтой лихорадки. Простая вакцина обойдётся вам примерно в 1 500 рублей вместе с приёмом терапевта и услугами процедурного кабинета, вакцина более высокого уровня — в 3 000 рублей. Вылечиться от жёлтой лихорадки специализированными медикаментами нельзя (то есть можно только поддерживать ресурсы организма, пока он сам не справится), заболеть легко, летальность — около 10%, основной вектор — комары. Побочных эффектов у вакцины почти нет. Стоит вакцинация того? Наверное, да. Но решать вам.
      Читать дальше →
    • Математика, сообщающая клеткам, какими они должны быть

      • Translation

      Клеткам эмбрионов нужно пробраться по «ландшафту развития» к своей судьбе. Новые открытия касаются того, как у них получается делать это настолько эффективно




      В 1891 году, когда немецкий биолог Ханс Дриш разделил двухклеточный эмбрион морского ежа пополам, он обнаружил, что каждая из разделённых клеток в итоге выросла в полноценную, хотя и меньшую по размеру, личинку. Половинки каким-то образом «знали», как поменять программу развития: судя по всему, на этом этапе полные чертежи их развития ещё не были нарисованы (по крайней мере, не чернилами).

      С тех пор учёные пытаются понять, как создаётся такой чертёж и насколько он детален. (Сам Дриш, раздосадованный тем, что не может найти ответ на этот вопрос, в отчаянии всплеснул руками и вообще перестал работать в этой области). Сейчас известно, что некая позиционная информация заставляет гены включаться и выключаться по всему эмбриону, и задаёт определённые роли клеткам на основании их местоположения. Однако кажется, что сигналы, переносящие эту информацию, колеблются сильно и хаотично – совсем не так, как можно было ожидать от важных инструкций.
      Читать дальше →
    • Выпуск Rust 1.33

      • Translation

      Команда разработчиков Rust рада сообщить о выпуске новой версии Rust, 1.33.0. Rust — это язык программирования, который дает возможность каждому создавать надежное и эффективное программное обеспечение.


      Если у вас установлена предыдущая версия Rust с помощью rustup, то для обновления Rust до версии 1.33.0 вам достаточно выполнить:


      $ rustup update stable

      Если у вас еще не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта. С подробными примечаниями к выпуску Rust 1.33.0 можно ознакомиться на GitHub.


      Что вошло в стабильную версию 1.33.0


      Основные улучшения этого выпуска: значительное расширение возможностей const fn и стабилизация нового Pin API.


      Расширение возможностей const fn


      const fn теперь умеет гораздо больше, а именно:


      • безусловное (irrefutable) сопоставление с образцом (например, const fn foo((x, y): (u8, u8)) { ... })
      • let привязки (например, let x = 1;)
      • изменяемые let привязки (например, let mut x = 1;)
      • выражения присваивания (например x = y) и операторов присваивания (например, x += y), включая присваивание проекциям (например, полю структуры или результату оператора индексирования — x[3] = 42)
      • инструкции выражений (expression statements) (например, 3;)
      Читать дальше →
    • Ударим Java EE автопробегом по бездорожью и разгильдяйству! Интервью с Себастианом Дашнером, коммитером Jakarta EE

        Сегодня в нашей виртуальной студии Себастиан Дашнер. Вкратце, кто это такой:



        В этом интервью мы поговорим на следующие темы:


        Скрытый текст
        • Обычное приветствие: как ему понравилось в России и Сибири, JUG-путешествие на байках;
        • Чем занимаются Developer Advocates и не бездельники ли они;
        • Каким боком IBM относится к опенсорсу;
        • Поддержание продуктивности разработчика (со ссылкой на YouTube Себастиана);
        • Текущая ситуация вокруг Java EE и Jakarta EE;
        • Нужно ли мерджить Java EE и Jakarta EE;
        • Мнение по поводу Eclipse Specification Process;
        • Рассказ о IBM WebSphere Liberty Profile, отличиях от Full Profile и связи с реальным продом;
        • Отношение к проекту Helidon и что насчёт «выбросить Java EE и переписать заново»;
        • Поддержка облачных технологий в Java: Kubernetes, Istio;
        • Последний вопрос: Linux на десктопе.

        Читать дальше →
        • +20
        • 4.6k
        • 8
      • Двойное Дно: пост про современную экосистему, в которой мы платим данными за все, а еще про быстрые Blockchain Protocols

          Введение, которое только частично релевантно


          В середине этого года один мой знакомый должен был познакомить меня с очень полезным деловым партнером. Прежде чем посылать письмо, он написал мне, что, вероятно, тот человек будет искать мое имя в интернете, и что перед этим неплохо бы почистить мой Facebook Account.

          Я зашел на Facebook и полистал свой профиль — обычные посты обычного человека, ничего сверхестественного. На мой вопрос, а что собственно не так, мой знакомый ответил, что, когда он открывает мой аккаунт, он видит странную фотку, где я обнимаюсь с плюшевой уткой.

          Эту фотографию я залил на Facebook пять лет назад, и благополучно забыл о том, что это когда-то произошло. Я открыл свой профиль в Incognito Mode и увидел эту же самую утку. Почему из тысячи фотографий, которые я залил на Facebook за 7 лет существования моего аккаунта, Facebook показывает незнакомым людям именно эту? Как давно люди, ищущие меня в интернете, находят эту страницу с компрометирующей меня фотографией? И главное — как много другой подобной информации я успел оставить в интернете, которая в будущем может нанести мне вред?
          Читать дальше →
        • Таиланд без стереотипов



            Я уже больше полутора лет (21 месяц, если быть точным) живу в Бангкоке, спасибо моим коллегам за точный расчёт, а так же идею и вступление к этому рассказу :) А рассказ будет о том как поменялась моя жизнь и что я о нового узнала о Таиланде.
            Читать дальше →
          • История об одном глазе и 20 операциях (не читать впечатлительным) или он хотел быть летчиком, а его не пускали в небо

              Операции на глазах по улучшению зрения

              Как вы думаете, сколько операций можно сделать на одном глазу? Клинический случай одного из моих пациентов подтверждает, что более 20 операций разного рода – не предел. Хотя, вне сомнения, этот случай – рекорд для России и мировой офтальмологии.

              В 1978 году все было банально – был 18 летний мальчик (назовем его «А»), который хотел стать летчиком-испытателем как его отец. Этому мешала слабая близорукость правого глаза – всего минус 1, для жизни не мешала, но будущему пилоту нужно было хорошее зрение. Он решил подправить оптику одного глаза путем кератотомии – старого «ручного» метода коррекции в институте Фёдорова (конечно, по знакомству), но что-то пошло не так. Это была первая операция. Затем еще четыре в России, затем еще семь – в Швейцарии. Летчиком он не стал, зато стал олигархом, человеком, управляющим серьезными бизнес-проектами, но не управляющим ситуацией со своим зрением.

              Ко мне «А» попал совершенно разочарованный в мировой офтальмологии, со зрением 10%, невозможностью коррекции стандартными способами и высоким внутриглазным давлением. И это был молодой 50-летний бизнесмен, по жизни — успешный (это важно – потому что дальше тоже не все пошло «так»). Так вот – следующие восемь операций – мои. И хотя мы рассчитывали, что одной-двух будет достаточно – пришлось пережить почти тотальную офтальмохирургию – все возможные виды операций.

              Кстати, была бы вместо кератотомии коррекция СМАЙЛ (ReLEX SMILE) или, хотя бы, Femto-LASIK – не о чем бы было писать – ничего подобно при них невозможно!
              Читать дальше →
            • Восстановление убитых MBR и таблицы разделов

                0. Intro.


                Ситуация следующая. Есть винт на 160Гб. На нем 2 раздела — 40Гб и 120Гб. С целью установки убунты как второй системы была произведена разбивка 120Гб -> 100+10+2+8.

                Далее, с целью отката изменений, были объединены диски (10, 2 и 8) обратно в один 20Гб и отформатирован в NTFS. В нагрузку к этому, были проведены операции с MBR, результатом которой явилась ее смерть.

                Итоги

                1. При загрузке системы выводится сообщение MBR helper not found;
                2. fdisk показывает один большой 160Гб диск.

                Дураку понятно, что это начало веселой ночи.
                Далее, под катом, решения вопроса.
                Читать дальше →
              • Восстановление данных с жесткого диска при помощи testdisk

                  Произошла со мной не приятная история. Из числа разделов на жестком диске пропал тот, на котором были семейные фотографии. Это трагедия! Но данные восстановить удалось. Если интересно как, то читайте.
                  Читать дальше →
                • Как подружить питон с Невидимым Интернетом? Основы разработки I2P приложений на Python и asyncio

                  • Tutorial


                  Проект Невидимый Интернет (далее просто I2P) представляет разработчикам платформу для разработки приложений с усиленными требованиями по приватности пользователей. Это виртуальная сеть поверх обычного Интернета, в которой узлы могут обмениваться данными и при этом не раскрывать свой настоящий IP адрес. Вместо IP адресов внутри Невидимого Интернета соединения происходят между виртуальными адресами, которые называются I2P Destination. Можно иметь сколько угодно таких адресов и менять их хоть для каждого соединения, они не предоставляют другой стороне никакой информации о настоящем IP адресе клиента.


                  В этой статье описаны базовые вещи, которые нужно знать для написания I2P приложений. Примеры кода приведены на Python с использованием встроенного асинхронного фреймворка asyncio.

                  Читать дальше →
                • Что почитать о блокчейн-технологиях: руководства, книги и статьи

                    Мы собрали дайджест из материалов, посвященных принципам работы блокчейн-технологии и разработке децентрализованных приложений. В него вошли наши собственные статьи и ресурсы по теме, на которые рекомендовали обратить внимание резиденты Hacker News, Quora и Reddit.

                    В материалах под катом: что лежит в основе механизмов майнинга в биткойн-сети, как устроены деревья Меркла и как написать свое блокчейн-приложение на Java.

                    Читать дальше →
                    • +15
                    • 8.7k
                    • 1
                  • Жизнь и смерть митохондрий

                      Митохондрии – маленькие труженики или большие начальники?

                      Если вы думаете, что самая важная для нас история совместной жизни начинается во время свадьбы, то это совсем не так. Самая важная история совместной жизни каждого человека началась более миллиарда лет назад, когда наши далекие одноклеточные предки вынуждены были подписать «брачный контракт» с теми, кого мы сейчас называем митохондрии (см. теория симбиогенеза).

                      Митохондрии имеют две мембраны (внутреннюю и внешнюю) и собственный наследственный материал в виде ДНК (рис.1). На внутренней мембране митохондрий находится система окислительного фосфорилирования, работа которой обеспечивает окисление энергетических субстратов с образованием АТФ.


                      Рис. 1. Схематическое строение митохондрии

                      В брачном контракте клетки и митохондрии нет пункта «в болезни и здравии», — и хорошо. Если митохондрия становится старой, клетка может ее убить в процессе митофагии, а митохондрии, в свою очередь, регулируют процесс апоптоза у недееспособных и старых клеток. Если процесс обоюдного контроля качества нарушается, запускаются механизмы старения. Нарушаются механизмы апоптоза, увеличивается количество свободных радикалов, не контролируемых митохондрией. Это вызывает системное воспаление, повреждение ДНК клетки. Таким образом, есть сильная взаимосвязь между МХ дисфункцией, возраст-зависимыми заболеваниями, старением организма и метаболическими дисфункциями [1]. Метаболическая дисфункция – неизменный всадник апокалипсиса старения.
                      Читать дальше →
                    • SENS-Диагностика. Биомаркеры белковых агрегатов

                        Белки играют важнейшую роль во всех живых организмах, выполняя множество различных функций. Как известно, они состоят из аминокислот. Для того, чтобы исполнять свои функции, белки должны быть не просто цепочкой из определённых аминокислот, но иметь определённую пространственную форму, то есть должным образом укладываться в пространстве. По разным причинам в нормальной укладке белка в нужную структуру может происходить сбой. Тогда вместо неправильно свёрнутые белки, которые имеют свойство объединяться в скопления, агрегаты белков – амилоидные фибриллы. Самым известным из таких агрегатов является β-амилоид (Aβ, Abeta), предположительно связанный с развитием нейропатологий, а также некоторых видов рака и одной из причин деменции у лиц, страдающих синдромом Дауна.

                        Такие белковые структуры имеют диаметр около 5–10 нм и длину до 800 нм, и состоят из двух и более параллельных разнонаправленных филаментов, образующих специфическую структуру – кросс-бета-складчатую конформацию. Именно такая структура определяет специфическое оптическое свойство амилоида – способность к двойному лучепреломлению. И обнаружение этого свойства положено в основу диагностики амилоидоза. При микроскопии окрашенных красителем конго красным препаратов в поляризованном свете амилоид изменяет красный цвет окраски на зеленое свечение [1].

                        Читать дальше →
                      • Стоматологические материалы нового поколения предупреждают вторичный кариес или «Вечные» пломбы

                          Ученые НИТУ «МИСиС» создали методику, которая может стать основой принципиально нового метода антибактериальной терапии. У нее широкие перспективы применения в стоматологии, челюстно-лицевой хирургии, лечении заболеваний ЛОР и других медицинских сферах. Созданные наночастицы оксидов железа, цинка, титана и других металлов в стоматологических материалах обладают уникальным свойством — работают как антибиотики без побочных эффектов.

                          image
                          Читать дальше →
                        • Fujitsu создала новую технологию молекулярного моделирования

                            Разработка новых лекарственных препаратов связана с крупными финансовыми вложениями и может длиться не одно десятилетие. Именно поэтому ученые непрестанно занимаются поиском перспективных методов создания лекарств. Одним из таких методов является технология компьютерного моделирования. ИТ-разработка лекарств имеет большой потенциал, так как этот подход позволяет создавать виртуальные химические вещества и оценивать их эффективность на компьютерной модели. Компания Fujitsu разработала технологию молекулярного моделирования, которая в 10 раз снижает вероятность возникновения ошибок на этапе моделирования новых химических веществ. В этой статье мы расскажем о ней подробно.

                            Читать дальше →
                          • Когда и почему стоит использовать стрелочные функции ES6, а когда нет

                            Привет, Хабр! Представляю вашему вниманию перевод статьи "When (and why) you should use ES6 arrow functions — and when you shouldn’t" автора Cynthia Lee.

                            Стрелочные функции — наиболее популярная фишка ES6. Это новый, лаконичный способ написания функций.

                            function timesTwo(params) {
                              return params * 2
                            }
                            timesTwo(4);  // 8
                            

                            Теперь то же самое при помощи стрелочной функции.

                            var timesTwo = params => params * 2
                            timesTwo(4);  // 8
                            

                            Намного короче! Мы можем опустить фигурные скобки и оператор return ( если нет блока, но об этом позже).

                            Давайте разберемся, чем отличается новый способ от привычного.
                            Читать дальше →
                          • Как я осилил английский

                            Всем привет. Я – айтишник «за 30», и я люблю английский язык. Так получилось, что на протяжении многих лет английский никак не хотел полюбить меня. Перед вами живой пример человека с «плохой памятью», «неспособностью к языкам», богатейшим опытом неудачного изучения английского как на курсах, так и самостоятельно, упущенными из-за незнания языка шансами и возникшими на этой почве комплексами. Все, что можно было сделать в изучении иностранного языка плохо, я попытался сделать еще хуже. Не смотря на все это, перед вами история с хэппи эндом, которая, верю, поможет кому-то избежать глупых ошибок, сэкономить время, избавится от иллюзий и предрассудков по поводу изучения нового языка с около нулевого уровня.
                            Читать дальше →
                          • Генная терапия дает шанс выжить маленьким пациентам c мышечной атрофией



                              Пятнадцать младенцев, родившихся в США с диагнозом «мышечная атрофия», вероятно, не смогли бы выжить без нового экспериментального лечения. Оно позволило модифицировать гены только что родившихся маленьких человечков.

                              Заболевание, точное название которого — спинальная мышечная атрофия (СМА), обычно убивает своих жертв в возрасте до двух лет. И конечно, у малышей со СМА без лечения нет никакого шанса прожить до сколь-нибудь сознательного возраста. Но благодаря новой методике дети не просто выжили. Они могут говорить и сидеть без поддержки. Некоторые из них способны даже ходить.
                              Читать дальше →
                            • Гари Хадсон – об удалении сенесцентных клеток и лечении рака

                              • Translation


                              Oisin Biotechnologies – компания, работающая в сфере биотехнологий омоложения, которая несколько лет назад получила посевное финансирование от Methuselah Foundation и SENS Research Foundation.

                              В настоящее время компания работает в сфере избирательного уничтожения сенесцентных клеток с помощью препаратов, называемых сенолитиками. Сенесцентные клетки – одна из причин старения, и по мере накопления в организме они способствуют возникновению возрастных заболеваний. Их периодическое удаление из организма давно было предложено SENS Research Foundation, и именно над новыми технологиями в этой сфере работает Oisin.
                              Читать дальше →
                            • Разбираемся с артиклями: продвинутый уровень

                                Если вы уже освоили базовые правила и уверенно применяете их в речи и письме, то пришло время узнать некоторые тонкости, которые обычно рассматриваются на высоких уровнях. Мы приготовили для вас еще одну шпаргалку, которая поможет выучить оставшиеся правила расстановки артиклей раз и навсегда.

                                image
                                Читать дальше →