• Нужно ли платить за SQL Server на VPS?

    @d-stream
    Готовые решения - не подаю, но...
    Думаю стоит примериться к свободному от отчислений SQL EXPRESS, а тогда, когда он начнет "жать" - уже с деньгами в руках считать бюджеты на платные версии.
    Ответ написан
    4 комментария
  • Где хранить логин/пароль для интеграционных unit тестов в проекте размещенном на github?

    @PapaStifflera
    Родился, вырос...
    Переменные окружения не подойдут?
    Ответ написан
    Комментировать
  • Как сделать фиксированный список комманд для пользователя в SSH?

    dummyman
    @dummyman
    диссидент-схизматик
    Есть стандартная для большинства дистрибутивов тулза chroot. Ее использует для собитвенных изоляций куча системного софта. Она есть везде и ее не придется устанавливать.
    Создаешь пользователя. Создаешь новую директорию.
    В ней создаешь основные системные папки. Одну из папок (например, /home) делаешь пользовательской, то есть меняешь хозяина chown на этого пользователя.
    Потом ссылками (команда ln) добавляешь в эти папки все то, к чему хочешь чтобы пользователь и программы запущенные под ним имели доступ.
    Все его сессии запускаешь через chroot.
    Не забываем ограничить использование hdd (группа команд quota).
    А потом ему можно дать возможность пользоваться хоть менеджером пакетов, даже устанавливая свой софт, юзер ничего не испортит.
    Классика хостинга, ёмн.
    $ man chroot
    Ответ написан
    Комментировать
  • Как справиться с высокой нагрузкой на сервер?

    mitaichik
    @mitaichik
    Во первых - забудь про Apache. Юзай nginx.
    Во вторых - крайне советую проштудировать ruhighload.com, начать можно с https://ruhighload.com/post/%D0%90%D1%80%D1%85%D0%...

    В третьих - цифры не говорящие. Важнее кол-во запросов одновременно (ибо 5000 юзеров * 2 запроса в час на каждого - это фигня) и время генерации ответа - вот это важно.

    Если реально одновременно 5000 одновременных запросов - на одном сервере с php ты ну прям точно не вытянешь, нужно думать о нескольких бэкендах с балансом нагрузки. Лично я бы при таком варике о php вообще не думал.

    А вообще - я бы начал писать как есть а уже в процессе занялся оптимизацеий - все заказчики мнят что у них одновременно в одночасье будет по 5000 юзеров одноврмененно, но жизнь жестока, пусть сначала хотя бы соточку наберут.
    Ответ написан
    1 комментарий
  • Как в Golang передавать в функцию массивы структур разных типов?

    @dinegnet
    Не надо так.

    Не надо тянуть в типизированный язык, который вас же защищает от ваших же ошибок- не нужно в него тянуть архитектурные принципы из динамических языков.

    В лоб: можно заменить интерфейсом-итератором, конкретная реализация которого будет отличаться для разного типа, но сигнатура интерфейса будет та же самая, поэтому его можно будет легко передать в функцию.

    Меньше писать, но некрасиво - передавать разных типов массивы в разных по счету параметрах
    Ответ написан
  • Как развиваться в программировании не привязываясь к языку?

    @protven
    Хороший программист к языку особо и не привязан. Имхо, главное нормальная база теоретических знаний - алгоритмы, основные протоколы, общие паттерны и, самое главное, опыт. Код фигачить надо, тогда и будете развиваться.
    Ответ написан
    3 комментария
  • Каков алгоритм действий для подключения интернета в частном доме?

    @bes_internal
    webdev: perl, gentoo, html/css
    В своем частном доме спокойно обходился LTE провайдера через специальный роутер. До 30мб/c. Пинг позволял спокойно работать в ssh консоли (80-140)
    Ответ написан
    5 комментариев
  • Как запитать жесткий диск от powerbank?

    Jump
    @Jump
    Системный администратор со стажем.
    Среднестатистический HDD в формфакторе 3,5 в режиме активной работы потребляет 6-10ватт
    В момент холодного старта потребление может достигать 40ватт.

    запитать жеткий диск 3,5 от powerbank 5v/2.1A
    5*2,1=10,5ватт.
    Если вручную шпиндель будете раскручивать, может и заработает.

    В общем чтобы был смысл пробовать повербанк должен уверенно выдавать 3ампера по линии 12вольт, и 1ампер по линии 5вольт.
    Ответ написан
    4 комментария
  • Как запитать жесткий диск от powerbank?

    Ezhyg
    @Ezhyg
    через "молекс" подаются два напряжения - 5 и 12 Вольт

    а может не надо?
    Ответ написан
    2 комментария
  • Как работает система "без убытка" в казино?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    Все просто. Если вероятность победы всегда будет меньше 50% (даже 49%), то в долгосрочной перспективе, игрок всегда будет уходить в минус, а казино в плюс. Это как рулетка: 18 красных, 18 черный и зеро. При ставке на любую позицию, вероятность победы будет <= 18/(18 + 18 + 1) = ~0.486 Поэтому, грубо говоря, на 100 игр, пользователь побеждает 48 игр, а 52 проигрывает. 2 игры уходят в банк.
    Если же использовать вероятность 50%, то нужно делать комиссию, поставил 1, победил 0.8.
    С этими двумя способами, даже Мартингейл игроку не поможет. Главное, чтобы в случайном исходе небыло закономерностей, иначе даже простенький скрипт позволит пользователю выходить в плюс.
    Выходит вроде и честно, без обмана, без накруток, и гарантированно прибыльно для казино.
    Ответ написан
    2 комментария
  • Зачем программисту работать на кого-то?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Познав "дзэн программирования" перед тобой открываются большие возможности, и если есть идеи проектов, то их можно реализовывать, и зарабатывать на них, соответственно

    В чем же дело? Вперед к реализации своих проектов и заработку на них!
    Ответ написан
    2 комментария
  • Как обстоят дела с фрилансом у 1С разработчиков?

    @Daje
    1) Приехать в офис и обновить конфигурацию / объяснить что как что - по удаленке очевидно не получится.


    Почему это вы так решили?
    Если есть подъезжающий на место по необходимости железячник/админ, то все по 1С прекрасно решается по телефону/чату и т.п. с удаленным доступом.
    Не нужно путать работу админа и 1С-специалиста. Иногда это сочетается, то тогда, понятно дело, что личное присутствие иногда надо.
    Но чистому 1С-ку нечего делать в офисах, только для психологического эффекта....

    2) Разработка на заказ - но для разработки на заказ надо очень хорошо понимать специфику конкретного предприятия (как бухгалтерскую, так и техническую) и на фриланс это практически не отдают.


    Опять - мимо.
    А кто это делает-то по-вашему?
    Редкая фирма может себе позволить содержать специалиста высокого класса.

    + вопрос безопасности - мало кто даст удаленный доступ к базам человеку со стороны.


    Да кто вам рассказал эту ерунду. )))
    И на это идут. Ибо альтернатива - очень дорого и хрен найдешь свободные руки.

    Работаю лет 13, про безопасность меня парила только 3 конторы. Тем не менее 2 из них отдавали свою БАЗУ ДАННЫХ на флешку программисту (мне), чтобы ему отлаживать дома было удобнее. Только с одной без БД, только с одной конфигурацией приходилось работать.

    Но, разумеется, нужно себя зарекомендовать:

    рекомендации от старых клиентов, этого вполне достаточно, чтобы даже параноики отдавали свои БД;
    или
    поработать с конторой стабильно-хорошо-качественно-отзывчиво хотя бы пару месяцев;

    я очень много работаю с клиентами из другого города (не забугорье, но какая разница).
    Ответ написан
    2 комментария
  • Как обстоят дела с фрилансом у 1С разработчиков?

    @Nivka
    Интересует особенно фриланс по 1С и жизнь где то в азиатской части континента.


    Именно в азиатской (зауральской) части России.
    Очень хорошо. Спрос такой, что не справляюсь, клиенты постоянно ждут своей очереди. Из-за этого еще никто не ушел, хотя пытались. Но выбора среди нормальных конкурентов нет.

    У меня есть знакомый, который очень хорошо зарабатывает во фриленсе с зарубежными заказчиками (как он говорит).
    Ну так вот я тут очно зарабатываю столько же по 1С
    Ответ написан
    1 комментарий
  • Как обстоят дела с фрилансом у 1С разработчиков?

    @four4
    Есть 3 основных варианта:

    1. Продавать свои разработки. Разумеется они должны быть достаточно интересными и желанными и сложными - это мало кто может. Например: те, кто хорошо разобрались в новом алкогольном законодательстве и написали под нее свое решение, легко интегрирующееся в существующие типовые конфигурации - неплохо подняли денег. И продолжают их поднимать.

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

    3. Работать напрямую. Деньги очень хорошие. Только интернет нужно получше - так как это не SSH/ в текстовом режиме, а RDP/TeamViewer/аналоги в графическом. Ну и еще нужно как-то познакомиться с потенциальными заказчиками. Лучше это сделать лично. Наработать за годика 3 клиентов - а потом линять за бугор и работать оттуда.
    Ответ написан
  • Как обстоят дела с фрилансом у 1С разработчиков?

    @tovogukA
    Фрилансю в сфере 1С уже лет 15.
    Все очень хорошо.
    И очень денежно (ок. 200-300 тыс. рублей в месяц в Новосибирске)
    В том числе и удаленно.
    Но основные денежные сливки только при прямом контакте с клиентами.
    С клиентами, работающими со мной по 5-10 лет работаю и удаленно.
    С каждым новым нужно прийти и познакомиться и хотя бы первое время приходить лично.
    Так же рекомендуется время от времени (скажем, раз в полгода) показывать свое личико - как только видят меня в офисе - сразу град заказов поступает.
    Но, крупные постоянные заказы - отлично делаются удаленно.
    Ответ написан
  • Файл HOSTS никак не редактируется в Windows 10?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    вообще без всяких заморочек - любой текстовый редактор с адмискими правами (только что перепроверил - запустил Far с админским уровнем - нет проблем)

    другой вопрос - если у вас жесткая залочка файла hosts - ищите вирусы ;))

    ps для примера, если у вас "игровая/пиратская сборка" - все. говорить не о чем. у вас вирусы
    Ответ написан
    6 комментариев
  • Есть ли ORM с поддержкой партиционирования?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    вообще то это фича БД а не ORM

    определитесь с БД и любите гугл:
    - запрос MS SQL партиционирование позволяет довольно быстро понять что в MS SQL, данная фича называется секционированием
    - и примерно в таком же духе, шаг за шагом, уточняйте запросы к поисковикам, по мере роста понимания, возможно это где то и пересечется с Entity Framework (а может и нет)
    Ответ написан
    9 комментариев
  • Что это за приглашение?

    dadster
    @dadster
    учить инглиш тут - https://t.me/langhacks
    Работал с ними немножко, идея такая - набирают много людей, люди учатся, сдают тесты, за каждый сданный тест тебе платят (от 5 до 50 долларов), потом если все тесты хорошо сдал, они приглашают тебя на них работать, за 15 долларов в час. Я сдал пару тестов по английскому, потом забил, времени не было, они закрыли контракт, поставили хороший отзыв. Заправляет всем этим индус из Стенфорда, по-моему, мне кажется это какой-то психологический эксперимент, типа хотят выяснить как людей мотивируют деньги)

    Еще там перед началом работы надо заполнить нефиговую такую анкету, кучу времени занимает. По крайней мере, так было раньше.
    Ответ написан
    Комментировать
  • Поле структуры не найдено, подключенного пакета?

    uvelichitel
    @uvelichitel Куратор тега Go
    habrahabr.ru/users/uvelichitel
    В Go экспортируются имена с большой буквы, с малой приватны https://golang.org/ref/spec#Exported_identifiers
    type FooBar struct {
        Table map[string]*Relation   // здесь нужно Table вместо table чтобы имя/поле можно было импортировать 
    }
    Ответ написан
    1 комментарий