• Проблема: git add * перестал работать. Куда копать, какие настройки?

    @redakoc Автор вопроса
    Не-а. Раньше прекрасно работало и git add *
  • Как спроектировать единый игровой аккаунт для всех платформ?

    @redakoc
    trvm2: Самое сложное - решить а как сливать аккаунт. Разные ники уже могут быть проблемой. Что оставить - первый, второй ник на выбор пользователя или оба?
    А если у вас персонаж прокачанный или эпизоды по разному пройдены тогда что делать?
  • Каким образом можно архивировать и удалять?

    @redakoc
    Dima Kim:
    Вариант 1:

    В некоторых архиваторах есть такой ключик командной строки - после успешной архивации удалять все файлы, добавленные в архив.
    А у некоторых есть ключик - проверять целостность архива после архивации.
    Если добавить эти 2 ключика, то, возможно, вас все устроит.
    Если нет такой возможности в tar или оно удаляет раньше, чем проверит целостность архива, то тогда скриптом.

    Вариант 2:
    Заархивировать.
    Проверить целостность архива (эта такая иммитация разархивации, алгоритм полностью распаковывает файл, только никуда не записывает).
    Если целостность не нарушена, то удалить файлы.
  • Как спроектировать единый игровой аккаунт для всех платформ?

    @redakoc
    trvm2: Когда пользователь захочет слить аккаунт с другим - предложить ему войти дополнительными методами, тем, что во втором аккаунте.

    То есть - зашел он по e-mail.
    В профиле есть кнопка - "Добавить вход по VK.com"
    Он ее жмет.
    Два варианта:
    Ранее этот пользователь vk.com еще не регистрировался у вас - просто привязываем второй способ входа.
    Ранее этот пользователь vk.com уже регистрировался - говорим, что сейчас аккаунты будет слит (можно и не говорить, если там ничего сложного нет в автоматическом объединении). Тут ты решаешь, использовать один ник или два разных на выбор (из этих двух аккаунтов), например. И т.п.
  • Как спроектировать единый игровой аккаунт для всех платформ?

    @redakoc
    trvm2: Нет, по уму все способы авторизации должны сводиться в один аккаунт. Если пользователь захочет, то должен быть способ объединения аккаунтов.

    Чтобы, при желании, естественно, где-нибудь в настройках профиля чтобы можно было указать альтернативные варианты авторизации - и система их в один сливала (проверив, конечно, предварительно, что те аккаунты твои).

    Денежный баланс, понятно просто суммируется.

    А если аккаунты прокачены и невозможно просто их объединить, то после подобного объединения предлагать пользователю выбрать аккаунт, независимо от того, каким способом он авторизовался.
  • Каким образом можно архивировать и удалять?

    @redakoc
    Dima Kim: можно добавить третью строчку (в середку) - проверка архива на целостность. а еще многие архиваторы сами умеют удалять по окончании процесса создания архива. за tar не скажу.
  • Какова скорость интернета в Сибири (Иркутск)?

    @redakoc
    Эдуард:
    пинги вероятно не самые быстрые.

    Кроме того, ping`и никак не связаны со скоростью твоего местного провайдера.
    Если конечно он не полная хрень.
    Основные задержки идут по пути в Америку (или где там у тебя основные заказчики), следовательно, от твоего провайдера зависеть никак не могут.
  • Какова скорость интернета в Сибири (Иркутск)?

    @redakoc

    учитывая, что пинги вероятно не самые быстрые.


    Пинги не важны. Они вообще никак не влияют.
    Разве что для сетевых 3D-шутеров имеют значения.
  • Modx подходит для высоконагруженного проекта с распределением нагрузок по серверам?

    @redakoc
    kuzya300:
    Твоя цена зависит от того, сможешь ли уломать заказчика, захочет ли он тебе платить.
    И - САМОЕ ГЛАВНОЕ - а есть ли у тебя еще альтернативные заказы на нормальные суммы, если этот тебе откажет.
    Я беру 50-60 долларов в час, и это еще скромная цена.
  • Почему char занимает 1 байт, а строка с одним символом - 2 байта?

    @redakoc
    abcd0x00:

    Речь идёт о том, как оптимальнее использовать строки: по-паскалевски или по-сишному. Паскалевский вариант жрёт память, к тому же устаревает, так как размеры растут со временем, а в нём остаются старые размеры. А сишный вариант как был компактным, так и остался, даже с юникодом.


    Это никому не надо, кроме как во встраиваемых устройствах, куда даже операционную систему засунуть невозможно.
    Даже в смартфонах никто не заморачивается на копеечной экономии, не говоря уже о полноценных компьютерах.
  • Почему char занимает 1 байт, а строка с одним символом - 2 байта?

    @redakoc
    abcd0x00:
    В Go строки вообще в виде структур вида (указатель, длина). То есть они там вообще высокоуровневые.


    Именно это и означает паскалеподобные строки.


    Да они и не заморачивались с производительностью, вообще много с чем там не заморачивались. Вот сейчас споры идут по поводу его качества.

    Пусть спорят дальше. А он мне приносит 5000-7000 долларов ежемесячно.
  • Почему char занимает 1 байт, а строка с одним символом - 2 байта?

    @redakoc
    abcd0x00:

    Другой, конечно. Но речь о библиотеках, а в нём они есть. При этом он современный, а не 20-летней давности.
    Для тебя - если библиотека есть, то ею можно пользоваться. Так вот, это - теория. Большинство библиотек непригодно к использованию, а ясно это становится, когда начинаешь ими пользоваться. Для тебя же они все одинаковые, потому что ты не пользовался ими.


    А чем я пользовался, чтобы писать программы?
  • Почему char занимает 1 байт, а строка с одним символом - 2 байта?

    @redakoc
    abcd0x00:
    Не соблюдает он POSIX, ты знаешь, что такое POSIX? Очень сомневаюсь.

    Go соблюдает POSIX ровно настолько насколько авторы языка сочли нужным.
    Go вовсе не C и не нужно от него этого ожидать на 100%.

    Держу пари, ты сейчас с винды мне всё это пишешь.

    С unix-подобного MacOS X. У которого с совместимостью POSIX все довольно хорошо.

    У тебя мозгов не хватает объединить сообщения в одно. Так что это либо телефон, либо винда. На телефон у тебя денег нет (с преподской зарплатой такой возможности нет), остаётся одно.

    Я не преподаватель. ))))
    Я разработчик со ставкой 50-60 долларов в час.
  • Почему char занимает 1 байт, а строка с одним символом - 2 байта?

    @redakoc
    abcd0x00:
    То есть наличие какой-то библиотеки ещё ни о чём не говорит, хоть их сотни.
    Ты в этом не разбираешься, потому что не пишешь ничего.


    Чего ради Go должен соблюдать POSIX для C?
    Go - другой язык. Вас ввела в заблуждение его похожесть?

    Go предлагает вам 2 встроенных в стандартную библиотеку варианта: POSIX-подобный и свой собственный flag.

    Если вы не способны разобраться даже в стандартной библиотеке, то это повод идти в школу повышать квалификацию, а не хаять хорошую систему.
  • Почему char занимает 1 байт, а строка с одним символом - 2 байта?

    @redakoc
    abcd0x00:
    А зачем тогда этот пакет нужен? Он нарушает POSIX, который вырабатывался десятилетиями. И нарушает его, естественно, в далеко не лучшую сторону. Люди придумали нормальную, гибкую систему, эти взяли, своё что-то выдумали за пять минут, а потом лепят отмазки, что их просто не понимают.


    А вы предлагаете вообще не развиваться и жить на POSIX столетиями?
    Go предлагает 2 варианта - в новом стиле и в старом, выбирай любой.

    Неча перекладывать ответственность за собственную некомпетентность на хорошую систему.
    Если тебя затрудняет выбор одной из двух готовых технологий, то ты и не программист вовсе.
  • Не выходит вывести деньги с Upwork: что делать?

    @redakoc
    Пума Тайланд: речь о том, что на Payoneer можно выводить деньги как сразу, так и с отсрочкой (если хотите сэкономить на комиссии).
  • Как защититься от обмана?

    @redakoc
    Рикко:
    если кто-то даст предоплату в 50% на проекте стоимостью 1-2 миллиона, следует насторожиться - заказчик явно неадекватен.
  • Какие навыки/специальности стоит приобрести для открытия и развития своего бизнеса в it?

    @redakoc
    Ольга Райт:
    Есть еще одна проблема - непонимание компетенции/уровня задачи.
    Если вы перебираете среди тех, кто не занимается действительно уникальными разработками, то они подходят к вам как к типичному клиенту, которому нужен сайт визитка.
    Нормальный программист, способный на превосходном уровне решать не типовую задачу, стоит где-то раз в пять дороже, поэтому и возникает ваше не взаимопонимание со студиями.
    Студии не понимают задачи, как бы идут вам навстречу, предлагают дешевый вариант, но этот вариант никак не может вас удовлетворить.
    Это примерно как вы вызываете такси (обычное легковое, которое возит людей, а не крупногабаритные вещи) для целого квартирного переезда, где нужно перевести гору мебели.
  • Modx подходит для высоконагруженного проекта с распределением нагрузок по серверам?

    @redakoc
    Почти миллион посетителей в день?
    Это многовато для решения на CMS.
    А если у вас хоть сколько-нибудь замороченная логика - будут очень большие проблемы.
    Ищите заранее нормального специалиста.