Открыть список
Как стать автором
Обновить
21.2
Карма
0
Рейтинг

Пользователь

Почему стек горутины бесконечен?

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

Поскольку ваша бесконечная функция продолжает вызывать себя, новые страницы стека выделяются из кучи, что позволяет функции продолжать вызывать себя снова и снова. Довольно быстро размер кучи превысит объем свободной физической памяти на вашем компьютере, и в этот момент подкачка сделает вашу машину непригодной для использования.

Ну т.е. cтек горутины не бесконечен, а ограничен объемом свободной физической памяти?

Путь IVI от монолита к микросервисам

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

Интересно, что недавно была статья противоположной направленности...


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

Сегодня мы попробуем осмыслить шаг назад и поговорим про монорепозиторий.

Как в «Юле» вводили монорепо

5 шагов к оформлению интеллектуальной собственности в IT-стартапе для привлечения инвестиций

Патентная защита – это режим, которым можно защитить конкретное инженерное решение либо бизнес-логику, по которой функционирует приложение и его связь с устройствами, иными словами, алгоритм работы.

Не очень понятно, как проверять на ПО на предмет отсутствия нарушений патентов. Ведь внутри программного комплекса задействованы множество алгоритмов, как понять, что ни один из них не запатентован кем-то ранее?

ML собеседование не в Яндекс: делаем нормально

Не назвал бы симуляцию ежедневной предстоящей работы "ловушкой".

Тут не уловил. Вы пишете выше: "Девушка немного прикидывается валенком". Если это происходит ежедневно, то отчего же не распространяться мизогинии?

Asciidoc для подготовки сложной документации

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


Согласен, если много людей должны работать над одной главой, то такое решение — не самое лучшее.

Asciidoc для подготовки сложной документации

С версионированием и контролем изменений у Word беда. Кто тот или иной текст засунул в документацию?

А чем плох такой вариант, через TortoiseGit?:
image


А в том, чтобы содержание этого файла можно было настраиваемым образом использовать в других документах. Этого у Word нет.

Понятно, если надо отчётные формы помещать в документацию, то придется это делать скриптом, там, через автоматизацию Word.


Нет, я сам внутреннюю документацию предпочитаю в .md или .archimate. Но вот недавно сдавали этап сертификации во Франции, несколько десятков документов — так делали через Google Doc. Совместная работа, комментарии, можно озадачить конкретного человека конкретной строкой, принять/отвергнуть изменения. Потом все это выгружается в .docx или .pdf. Хотя вот историю смотреть тяжело, конечно.

Asciidoc для подготовки сложной документации

Потому что из текстовых языков разметки для подготовки документации он наиболее функциональный, а разворачивать неповоротливые DITA и Docbook не хотелось.

Не очень понятно, почему не в MS Word сразу? Шаблоны для документации наверняка можно найти или купить недорого. И заказчик был бы доволен.


Средств для автоматического создания файлов в таком формате тоже вроде хватает...

Новости IT и технологий: борьба Роскомнадзора с Твиттером, оплата взглядом у Сбера

Например, раньше доставить килограмм стоило 3 тысячи долларов, а теперь 20 тысяч долларов.

Как-то странно это. Во-первых, начальная цена 3K за кило как-то дешево выглядит. Во-вторых, всякие SpaceX "Драгон" со многоразовыми ступениями разве не удешевляют процесс?

Хорошие BPM — инструменты, которых нет и нет. Моделирование процессов

Ну и в Вашем примере не увидел главного: связь функций (workflow).

Да это я стрелочку забыл нарисовать. Кстати, для следования нужным правилам потенциально можно применить jArchi – Scripting for Archi.


По поводу "главного". Я так я не уловил, почему "Такой подход позволит легче читать схему ЕРС"? Хотелось бы посмотреть на пример "легче читаемой схемы".

Хорошие BPM — инструменты, которых нет и нет. Моделирование процессов

Ну или так можно сделать, с "детализация — проваливаемся в низ" (Archi):
image

Хорошие BPM — инструменты, которых нет и нет. Моделирование процессов

В объекте "функция" предусматриваются три "Connection Point" (visio):
  • вверху и внизу объекта "функция" (и "события") — для указания структуры потока (очередность действий, событий);
  • слева в овале "функция" два коннектора: один вход, второй выход (общие для docflow и потока материалов и т.п.);
  • справа два коннектора: для исполнителя функции и инструмента, который используется для реализации функции.


Такой подход позволит легче читать схему ЕРС,

Не уловил, а чем это принципиально отличается, в плане читаемости, от:
image
?

Хорошие BPM — инструменты, которых нет и нет. Моделирование процессов

Я не слышал ни про один пример, когда сложное описание (без автоматизации)

Можно уточнить, что такое "сложное описание (без автоматизации)"?

Удобное шифрование с удостоверяющим центром

Тут можно рассмотреть все под таким углом зрения, что "документы" физически представлены сервером а "сейф" — серверной комнатой. Ключи от сейфа можно по прежнему в кармане хранить. При перевозке сервера — вызываем фельдегеря, он кладет его в свою сумку, закрывает, опечатывает и везет, куда надо. Все как в старые добрые времена.

Удобное шифрование с удостоверяющим центром

Я правильно понял, что в базе документ шифруется симметричным ключом (один на документ?), и этот ключ передается клиенту (в зашифрованном виде) для последующей работы с документом?

Мы компания в айти — нам всё равно, куда идти

А на уровень Slack или Telegram я не потяну.

Собственно, надо найти технаря, который "тянет". См. например Что делать, если я гуманитарий и хочу основать стартап (Майкл Сибель, сооснователь Twitch)


Когда мы начинали Justin.tv, я вел дела, Кайл занимался аппаратным обеспечением,
Эммет занимался бэкендом, а Джастин — фронтендом.

Мы компания в айти — нам всё равно, куда идти

Там были матрицы компаний, стратегии по каждому пункту, анализ конкурентов и поиск себя
на рынке. Мы рисовали то, что сейчас принято узнавать в магическом квадранте Гартнера,
создавали выдуманные фирмы и разрабатывали стратегию. Такая теория. И я думал, что это
мне никогда не пригодится.

С таким багажом, КМК, надо сосредоточиться на поиске CTO и основать стартап какой, став CEO. Почему надо переквалифицироваться в "сисадмины"?

Очень краткое введение в SysML или «а куда кобылу запрягать?»

Я пробовал делать модели без диаграмм

Не уловил, что это значит, можно как-то иначе сформулировать?

Требования от системного аналитика и шаблоны документации

Не совсем условил. В начале статьи идет:


  • описание
    Описание границ системы, какие задачи решает система, в общих словах описать функционал

А в конце:


Общее описание
Раздел, который предполагает обозначение контекста. Что это за функционал, какая цель и
ограничения.

И еще Use-case тоже в двух местах. Можете пояснить это дублирование?

Германия — плюсы, минусы и немыслимое

Непонятно, какова мотитвация у страховых "подыгрывать" с гомеопатией — это ж себе в убыток. Если, конечно, гомеопатия не работает.

Внедрение зависимостей в GO

Грубо говоря, создавая объект, нужно знать в точке его создания обо всех зависимостях его зависимостей, зависимостях их зависимостей и так далее.

Собственно, я считаю, что именно так и нужно делать ProvideAll — в нем будут явно перечислены все провайдеры всех компонентов приложения(контейнера).

Информация

В рейтинге
3,269-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность