• Существует ли публичный стордж для хранения файлов, которые слишком большие для отправки на сервер?

    voidnugget
    @voidnugget
    Программист-прагматик
    Нет, бесплатных не существует.
    Для хранения больших файлов стоит смотреть в сторону Amazon Glacier.

    Вообще не вижу проблемы делать chunked file upload через какую нить JS file api обёртку.
    Ответ написан
    Комментировать
  • Zfs, lxc, cgroups и прочее, где можно подробно обо всём этом почитать?

    fadeev2010
    @fadeev2010
    Работаю в planiro.com
    Вы перечислили технологии которые используются в надстройке под названием Docker,
    посмотрите, возможно это то к чему вы идете в конечном счете.

    https://www.docker.com/whatisdocker/
    Ответ написан
    Комментировать
  • Как сделать левел ап PHP Junior-у?

    w999d
    @w999d
    Web-developer
    Простой способ - читать. Читать очень много, и не финальную реализацию, а детали, скрытые в фреймворках. Проследить вызов адреса от и до по всем функциям, прочитав документацию к каждой. Понять почему код организован именно таким образом. Выделить и запомнить пример использованных паттернов программирования.
    Попробовать написать что-то подобное, потестить и выкинуть. Еще раз написать и снова выкинуть. До тех пор пока не начнут получаться короткие, понятные без документации и удобные в использовании куски кода.

    Вообще если будет хорошо получаться указанное выше вот всех аспектах, там и до архитектора недалеко.
    Ответ написан
    2 комментария
  • Что подразумевается под базовыми знаниями JS?

    Прочитайте книгу js или jquery для начинающих. Чтобы иметь общее преставление об языке. Этого должно хватить.
    Вот хорошая книга по jquery для начинающих . тык
    Ответ написан
    Комментировать
  • Что подразумевается под базовыми знаниями JS?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Да, для владения jQuery еще стоит знать замыкания и скоупы (каррирование например запилить), event bubbling и как вообще работают ивенты в JS и что можно с ними делать, естественно основные штуки типа циклы/условия, желательно иметь представление о массивах и уметь с ними работать, понимать разницу между массивом и хэш объектом, основные типы и т.д. Так же стоит посмотреть на понимание работы с асинхронным кодом (колбэки, промисы).
    Ответ написан
    Комментировать
  • Как добавить элемент в коллекцию из БД если поле в бд может быть null

    @carbon88
    .NET developer/ORM developer
    во-первых, потрудитесь описывать подробнее в следующий раз.
    во вторых, можно попробовать такое

    SomeValue = (<поле, которое может быть null в базе> is DBNull) ? null : <сценарий когда не DBNull>
    тут мы в скобках проверяем что тип объекта DBNull, после вопроса идет выражение при истинности условия, после двоеточия идет выражение при ложности условия.
    Например,
    var nullableValue = (rdr["type"] is DBNull) ? null : rdr["type"].ToString();

    ну и соответственно использовать тип который может быть null
    Ответ написан
    Комментировать
  • Как составить LINQ запрос?

    1) Допустим, что
    public class Company
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public List<Employee> Employees { get; set; }
    
    }
    
    public class Employee
    {
        public int Id { get; set; }
        public string FirstName { get; set; }
    }

    Тогда сохранить можно примерно так:
    int employeeId;
    int companyId;
    using (var context = new EntitiesContext())
    {
        var employee = new Employee { FirstName = "John" };
        var company = new Company { Name = "Contoso" };
        company.Employees.Add(employee);
        context.Companies.Add(company);
    
        context.SaveChanges();
    
        employeeId = employee.Id;
        companyId = company.Id;
    }

    После SaveChanges() появятся айдишники, если они еще нужны где-то дальше (записи уже будут связаны в БД).

    2. Если падает исключение, то пишите исключение в вопросе. Скорее всего 'LINQ to Entities does not recognize the method 'Int32 ToInt32 (System.String)','.
    Делайте преобразование в число, вне LINQ,
    var idInt = Convert.ToInt32(comboBoxServices.SelectedValuePath);
    var perforList = from p in context.performers
    join o in context.orderperformer on p.performerID equals o.perfromerID
     where o.serviceID == idInt
    select new { p.secondName, p.firstName, p.patronymic, o.price };
    Ответ написан
    Комментировать