Pull to refresh
4
0.1
Валерий Реуцкий @benjik

User

Send message
Оперативку выжирала java, а не docker, не знаю, как тут помог переход на lxc.
Меня выручил mem_limit: 2g — два инстанса майнкрафта на одном 2 core 4Gb RAM за 400руб./мес.
Если mem_limit недостаточно, то можно играться с настройками данного конкретного образа (MEMORY: 2G), можно с настройками jre (Xms, Xmx через INIT_MEMORY, MAX_MEMORY соотв.), можно саму джаву сменить на более свежую, если хочется (через тег :adopt14 например).
Максимально быстро, минимум головняка с дистрибутиво-зависимыми штуками, легко поднять несколько серверов на разных портах просто поправив текстовик, без возни с systemd/upstart/sysv init/что там ещё для автозапуска/перезапуска, без танцев вокруг версий jdk/jre, нет зависимости от чьих-то маркетплейсов, для наиболее частых настроек не нужно обходить пачку конфигов майнкрафта.
И, конечно, бесценный опыт работы с приложениями в контейнерах.
1. Ставим docker и docker-compose.

2. Делаем файлик
~/minecraft/docker-compose.yml
version: "2.4"

services:
  minecraft-server:
    ports:
      - "25565:25565"
    environment:
      EULA: "TRUE"
      WHITELIST: "username1,username2,admin1,admin2"
      DIFFICULTY: "easy"
      SNOOPER_ENABLED: "false"
      VIEW_DISTANCE: 16
      SEED: "12345"
      MODE: survival
      ONLINE_MODE: "FALSE"
      ENABLE_RCON: "true"
      RCON_PASSWORD: "mystrongpwd"
      OPS: "admin1,admin2"
      MEMORY: 2G
    image: itzg/minecraft-server
    volumes:
      - data:/data
    container_name: minecraft
    tty: true
    stdin_open: true
    restart: unless-stopped

volumes:
  data:

3. Складываем моды куда-нибудь в
/var/lib/docker/volumes/minecraft_data/_data

4. Запускаем
# cd minecraft; docker-compose up -d


не благодарите

"Теперь у нас три немного отличающихся стиля кода"

1. Таки 37% респондентов рассматривают и внешних кандидатов
2. Когда искал работу тимлидом, многие предлагали устроиться старшим разработчиком, и через 3мес-6мес пересмотреть позицию на тимлидскую — тут с одной стороны снимаются риски с технической подготовкой кандидата и его взаимодействия с членами команды, с другой стороны это тоже выглядит как «тимлид из внутренних кандидатов»
3. В некоторых компаниях иногда бывают «стремительные» расширения — под новые проекты могут выделить пару команд, а внутри кандидатов в тимлиды нет, приходится приглашать «варягов».

PS в последние 3 места работы устраивался сразу тимлидом, так что шансы ненулевые.
Никто не запрещает вам думать при решении задач из онлайн-развивалок, они как раз помогают сосредоточиться на решаемой проблеме и отточить мастерство кодинга (пусть и без погружения в предметку и архитектуру — это достигается другими способами), а не на том как мне тут «из цикла выйти»/«перевернуть список»/etc.

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

Если учесть цены на импортные товары типа айфонов/макбуков/шмоток в Москве и остальной России (а в ДС они чаще слегка дешевле за счет сильной конкуренции) и цену авиабилетов за границу из московских А/П и всех прочих, то индексы сильно разъедутся.

ИМХО с микросервисами на ранних стадиях (проверка гипотез ценности и роста стартапа) огребли бы то же самое плюс проблемы с деплоем, мониторингом, консистентностью, траблшутингом межсервисного взаимодействия и e2e тестированием. Я не против микросервисов, но в условиях аврала, неопределенности и бардака в процессах (судя по описанным вами остальным пунктам) они бы вас потопили.

На моём 11" Lenovo MIIX 320 всего 64гб распаянного флеша (а на многих модификациях 32гб), и этого будет явно маловато для новой десятки — пару гигов на своп, четыре на hyberfile.sys, несколько на windows update, crash dumps, log files, error reporting, system recovery и все те чудеса, которые венда не смывает за собой. Хорошо ccleaner пока выручает, но так и не могу представить, зачем оси столько места.

Интересно, выстрелит?

Для Москвы и Питера ожидания выпускников саратовских ВУЗов будут коррелировать со средней зп в Москве и Питере, для остальной России — со средней зп в Саратове.
Очень интересно, спасибо!
Я бы не только отделял Москву и Санкт-Петербург от остальной России, но и остальную Россию от Москвы и Питера.
И зарплатные ожидания в зависимости от ВУЗа сильно коррелируют с ЗП в регионе этого ВУЗа.
32bit_me можете что-нибудь из алиэкспрессовских плат для нищебродов порекомендовать? Там какая-то mojo v3 валяется за пару тысяч, разные EP4CE6/EP4CE10 и прочее — чисто для вкатывания, потыкать, собрать простенький проц или ещё что.
markus_saar я повёлся на скидку и обилие возможностей и купил подписку на пару лет, а потом возник вопрос: у вас ведь есть план на случай принятия закона о запрете анонимайзеров (и его, по мере местных возможностей, исполнения)? Он достаточно «хитрый»? А то придётся делать vpn-over-vpn, а этим чот не хочется заниматься.
С XPS самая большая засада — не импортируют к нам i7 + FHD модели, которые по мне так самые «вкусные». Приходится покупать не в России.
Принтер за $190 интересно, а вот доставка его ещё за $180 — неинтересно.
Автор отлично разъясняет концепции функционального программирования. А после этой презентации у меня, с характерным щелчком в области мозга, появилось интуитивное понимание монад. Формальное уже было, но я им не пользовался.
Вместо маленьких консольных программок хорошо подходит linqpad. А платная версия сама находит в GACе сборки по используемым классам и предлагает их заюзать.
Пригодится скилл шевеления ушами!
Как же теперь сервера будут изымать для проведения следственных мероприятий?

Information

Rating
2,930-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity