[Перевод] Понимание сети Kubernetes: сервисы |
В первом посте этой серии я рассмотрел, как Kubernetes использует комбинацию виртуальных сетевых устройств и правил маршрутизации. Если отправитель знает IP-адрес пода, комбинация разрешает обмен информацией между подами, запускающимися на разных кластерах. Если вы не знаете, как поды обмениваются информацией, стоит прочитать об этом, перед тем как продолжить чтение статьи.
Сеть подов в кластере – аккуратный материал, но сам по себе он недостаточен для создания долгосрочных систем, поскольку поды в Kubernetes эфемерны. В качестве конечной точки можно использовать IP-адрес пода, но нет гарантии, что при следующем воссоздании пода адрес останется прежним. Его смена может произойти по любой причине.
|
Мега-Учебник Flask, Часть 4: База данных ( издание 2018 ) |
Эта статья является переводом четвертой части нового издания учебника Мигеля Гринберга. Прежний перевод давно утратил свою актуальность.
Читать дальше ->
Метки: author AlekSandrDr разработка веб-сайтов python flask |
Мега-Учебник Flask, Часть 3: Веб-формы ( издание 2018 ) |
Эта статья является переводом третьей части нового издания учебника Мигеля Гринберга. Прежний перевод давно утратил свою актуальность.
Читать дальше ->
Метки: author AlekSandrDr разработка веб-сайтов python flask и дофига сверх того |
Мега-Учебник Flask, Часть 2: Шаблоны (издание 2018) |
Эта статья является переводом второй части нового издания учебника Мигеля Гринберга, выпуск которого автор планирует завершить в мае 2018.Прежний перевод давно утратил свою актуальность.
Я, со своей стороны, постараюсь не отставать с переводом.
Перевел и опубликовал: Александр Драгункин
В этом втором выпуске серии Мега-Учебник Flask я расскажу о том, как работать с шаблонами.
Читать дальше ->
Метки: author AlekSandrDr разработка веб-сайтов python flask |
Использование обратного преобразования Лапласа для анализа динамических звеньев систем управления |
|
[Перевод] Небезопасные абстракции |
unsafe
) абстракцииКлючевое слово unsafe
является неотъемлемой частью дизайна языка Rust. Для тех кто не знаком с ним: unsafe
— это ключевое слово, которое, говоря простым языком, является способом обойти проверку типов (type checking) Rust'а.
Существование ключевого слова unsafe
для многих поначалу является неожиданностью.
В самом деле, разве то, что программы не "падают" от ошибок при работе с памятью,
не является особенностью Rust? Если это так, то почему имеется легкий способ обойти
систему типов? Это может показаться дефектом языка.
Все же, по моему мнению, unsafe
не является недостатком. На самом деле он является
важной частью языка. unsafe
выполняет роль некоторого выходного клапана — это значит то, что мы можем использовать систему типов в простых случаях, однако позволяя использовать всевозможные хитрые приемы, которые вы хотите использовать в вашем коде. Мы только требуем, чтобы вы скрывали эти ваши приемы (unsafe
код) за безопасными внешними абстракциями.
Данная заметка представляет ключевое слово unsafe
и идею ограниченной "небезопасности".
Фактически это предвестник заметки, которую я надеюсь написать чуть позже.
Она обсуждает модель памяти Rust, которая указывает, что можно, а что нельзя делать в unsafe
коде.
Метки: author bmusin системное программирование программирование компиляторы rust open source производительность mozilla |
Безлимитное распознавание речи. Или как я перевожу в боте голосовые сообщения в текст |
|
Визуализация дискретного пространства: тор против симплекса |
Представим, что само понятие расстояния является искусственным и не присущим реальности. Можем ли мы себе помыслить, а еще лучше визуально представить мир без расстояний? В статье предлагается один из способов это сделать при помощи нескольких математических концепций, а именно дискретного пространства, симплекса и тора. Из обсуждения этих концепций делаются несколько выводов относительно визуализации многомерных данных.
Метки: author vmalino математика графический дизайн визуализация данных симплекс дискретное пространство тор |
[Перевод] История создания Age of Empires: «Это была лучшая из худших среди наших идей» |
Метки: author HotWaterMusic разработка игр age of empires |
Архитектура и программирование Mattel Intellivision |
Метки: author frog ненормальное программирование assembler intellivision mattel demoscene демосцена cp1610 cp1600 ретрокомпьютер |
«Простое» программирование на python |
functools (это такая свалка для всяких ненужных мне вещей :-).
— Гвидо ван Россум
Может показаться, что статья о ФП, но я не собираюсь обсуждать парадигму. Речь пойдет о переиспользовании и упрощении кода — я попытаюсь доказать, что вы пишете слишком много кода, поэтому он сложный и тяжело тестируется, но самое главное: его долго читать и менять.
В статье заимствуются примеры и/или концепции из библиотеки funcy. Во-первых, она клевая, во-вторых, вы сразу же сможете начать ее использовать. И да, нам понадобится ФП.
Читать дальше ->
Метки: author magic4x функциональное программирование python functional programming funcy clojure |
Превращаем докладчиков в спикеров #2: разбор выступления Артема Данилова, Авито |
Метки: author Dictorchumak конференции карьера в it-индустрии блог компании конференции олега бунина (онтико) ораторское искусство |
[Из песочницы] Советы по повышению конверсии с ваших бизнес-презентаций |
Метки: author Gregory_Art повышение конверсии графический дизайн визуализация данных брендинг бизнес презентации presentations pitch deck |
Приглашаем на PGConf.Russia 2018 |
Метки: author x-wao конференции postgresql блог компании postgres professional конференция postgres pro |
Аутентификация в мобильных приложениях |
|
[Из песочницы] Singleton в Unity3D |
Метки: author Incomnia_Cat unity3d unity c# singleton |
Выбор ЦОДа в Санкт-Петербурге, практический опыт выбора |
Метки: author 0000168 хостинг системное администрирование it- инфраструктура lixndatacenter imaqliq miran xelent цод |
Как вести переговоры с англоговорящими коллегами: инструкция |
Метки: author PuzzleEnglish читальный зал блог компании puzzle english english деловые переговоры английский язык изучение языков изучение английского языка |
MegaFon Big Data Challenge: большие данные против «оленей», одиночества и много чего еще |
Метки: author MegaFon хакатоны big data блог компании «мегафон» мегафон хакатон |
[Из песочницы] Что делать, когда малое предприятие всерьез задумалось о переходе с Windows на Linux |
Метки: author lmfix системное администрирование настройка linux linux для всех linux mint линукс в массы линукс для каждого |