Как стать автором
Обновить
26
0
Сергей Борисов @risik

Программист

Отправить сообщение

Конечный автомат в результате входного воздействия может перейти из одного состояния в строго одно следующее состояний. Это состояние зависит от входного воздействия.

Мне кажется, что следует уточнить, что Вы здесь описываете детерминированный конечный автомат (ДКА). Ведь речь про него?

Соответствующий автомат будет иметь несколько активных состояний. Назовём конечный автомат с несколькими активными состояниями структурным автоматом.

А чем Ваш «Структурный автомат» будет отличаться от обычного недетерминированного конечного автомата (НДКА)?

Кстати, любой НДКА можно преобразовать в эквивалентный ему ДКА.

Респект автору! Затащил уже в два проекта лестничные тесты миграций. Нашёл много ошибок. Больше всего, конечно, в downgrade, но кое-где пришлось и upgrade править.

> Также смутило, что Liquibase добавляет две таблицы DATABASECHANGELOG и DATABASECHANGELOGLOCK, хотя большинство инструментов, с которыми я работал, вполне обходятся одной.

Вопрос, а как в alembic решается вопрос блокировки параллельных миграций. То есть, если стартуется две миграции плюс/минус одновременно (например, стартуется одновременно несколько тест-контейнеров). В Liquibase таблица 'DATABASECHANGELOGLOCK' как раз эту проблему и решает. А как быть с alembic?
Боюсь, что автор может не ответить на Ваш вопрос здесь.
Это же перевод :)
Если уж на то пошло, то мутабельные коллекции должны наследоваться от иммутабельных.
Правильно ли я понимаю, что TeamCity и YouTrack скоро закопают?
Очень печально…
А уточните, пожалуйста. Второе письмо подразумевает, что что-то смогли восстановить. В реальности это не так?

И ещё. У Вас был, как я понимаю, x86 сервер? То есть, не выделенная железка?

Лично у меня всё, слава Богу хорошо. С момента написания этой статьи до сих пор у меня работает ARM32 машинка без каких-либо проблем. Но бэкапы я делаю на AWS S3 :))
В тексте используется латинская C. Посмотрите на код символа.
Имхо для обучения в первую очередь.

Но бывают и другие случаи :) Например, хочется попробовать новый язык или быстро наваять что-то на ходу, попробовать какую-то идею, алгоритм, а на нетбуке нет среды разработки и компилятора, они только дома на десктопе или ноутбуке помощнее и потяжелее или, вообще, у Вас ChromeBook. В этих случах online IDE самое то.

Сам пользуюсь для таких случаев c9.io поддерживает github, bitbacket, кучу разных языков программирования.
можно и на виртуалке.
Но виртуалака больше места сожрет, чем wine + виндовый 2gis. А если нужен оффлайн, то это значит, что у пользователя, скорее всего, ноутбук. Кому как, а мне места на ноутбуке жалко под лишние виртуалки.
Но в свое время то, чего не сделал 2GIS в Новосибирске, давным-давно сделали в Челябинске.
www.redsolution.ru/nashi-proekty/2gis
itprofi.in.ua/blog/software/29-2gis-ubuntu-linux.html

Хотя под вайном 2гис работает не так гладко.

Не знаю живо ли еще — сейчас нет возможности проверить. А вот то, что 2GIS совсем от этого отказался, это печально.
Позволю себе привести одну цитату:
В программном обеспечении SAP и других систем планирования ресурсов, появившихся вслед за ним ...(пропущено) Хотя изначально можно было создавать отдельные уникальные элементы системы планирования ресурсов для конкретной отрасли или компании, внешние консультанты при выполнении заказов обычно «подгоняли» стандартные программы к потребностям отдельных потребителей на основе использования стандартизованных средств изменения конфигурации. Таким образом, любая ценная модификация могла быть скопирована другими компаниями. К концу 1990-х годов стало ясно, что масштабная «подгонка» редко стоила затраченных усилий. Компании все чаще предпочитали готовую базовую конфигурацию, понимая, что изменение комплексных программ потребует значительных затрат времени и денег, но не приведет к значимой дифференциации

// Николас Дж. Карр. Блеск и нищета информационных технологий.
(выделение жирным — мое)

Другими словами, если у вас бизнес для того, чтобы деньги делать, а не только для души, и это какой-то более или менее обычный бизнес, а не что-то уникальное, то вам проще взять готовую конфигурацию и подогнать свой бизнес под нее, чем подгонять конфигурацию под свой бизнес.
dmidecode это x86* специфичная утилита. Она показывает информацию из BIOS. А в этой машине нет BIOS, показывать нечего.

Есть, например, lshw
# lshw
scw-wbahs
    description: Computer
    width: 32 bits
  *-core
       description: Motherboard
       physical id: 0
     *-memory
          description: System memory
          physical id: 0
          size: 2023MiB
     *-cpu
          physical id: 1
          bus info: cpu@0
  *-network
       description: Ethernet interface
       physical id: 1
       logical name: eth0
       serial: 00:07:cb:03:18:95
       size: 1Gbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=mv_eth duplex=full firmware=N/A ip=мой.внутренний.ip.адрес link=yes multicast=yes port=MII speed=1Gbit/s
Привел результаты некоторых тестов в статье.
Привел результаты тестов в статье.
А вот это Вы очень хорошо ткнули! Я даже не обратил внимания на это. На самом деле, у них поверх инстанса есть возможность запускать докер образы с ImageHub или собственные.

Вот это слона-то я и не приметил! :)
Отписал выше. То есть, он есть, на самом деле есть, но его, как бы, нет.
Ну из убунту репы, на самом деле докер ставится. Но он там старый — 1.4. Не пригоден.

Я, собственно, изначально пытался ставить отсюда: docs.docker.com/linux/step_one здесь он и руганулся про то, что не 64 бита.

Сейчас нашел репозитарий на гихабе: github.com/docker-32bit/ubuntu — поиграюсь с ним попозже.
Не вижу причины, почему бы нет. Во всяком случае openvpn сервер в репах убунты есть. :)
Не вижу причины, почему бы нет. Во всяком случае openvpn сервер в репах убунты есть. :)
Сетевой в общем доступе. Я понимаю, что Вас интересует реальный IOps. :)) Но таких данных у меня пока нет.

По дефолту (в 3 евро/месяц за инстанс) доступно 50ГБ. Можно попросить больше за дополнительную плату.

Информация

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