Да, именно так. Этого недостаточно? CellEditorListener можно считать внутренним API JTable и особо на него полагаться, видимо, не стоит. Остаётся разве что написать свой хитрый CellEditor с нужными событиями. Может, удастся ешго сделать на базе DefaultCellEditor, не знаю.
Поддержу выбор Intel - наименьшее количество проблем с ними. Только firmware требуют. Есть ещё Atheros-они уже довольно давно в ядре, можно сказать почти не глючат. Но именно "почти".
НИЧЕГО косячного не вижу. Почитайте документацию на form.serialize(). The .serialize() method creates a text string in standard URL-encoded notation. Что не так?
Формы по умолчанию передаются методом GET. Это как бы в спецификации HTML прописано ещё с прошлого века. Как и URL-encoding. Чтобы передавать методом пост, очевидно, нужно в форму добавить атрибут method="post".
Да вы не обижайтесь. Но когда задачу ставят таким образом, обычно задачу себе не представляют вовсе. Иначе вы бы не спрашивали сколько это стоит, поскольку в природе полно уже готовых, в том числе абсолютно бесплатных, решений. Вот первое, что выдал гугл в ответ на запрос "open source video hosting". Нужна своя платформа? Отлично. Пара штук баксов. Но чур без дополнительных хотелок!
Что-то мне подсказывает, что вы описали процентов 10 потребной функциональности. А работа с пользователями где? Комментарии? Рейтинги? Прочие социальные функции? Это важнее, чем возможность загружать и конвертировать видео. Даже для видеохостинга, как ни странно.
Да, конечно. Как я и написал - разбивайте проект на этапы. Или под-проекты. Желательно так, чтобы клиенту было интересно выполнение каждого этапа в отдельности, а не только всего проекта целиком. И никаких пунктов про полный возврат всех денег. Помните две вещи: 1) Вы не юрист. 2) Заказчик рискует потерять часть своих денег и получить задержку с запуском проекта, а вы - лишиться своего единственного дохода и, что важнее, - всего потраченного вами времени.
Извините, конечно, но судя по тому, что вы написали в вопросе - есть возможность, что деньги вам дадут просто подержать в руках. А по результатам работы - всё равно могут отобрать. Это, кстати, очень действенный психологический приём, применяемый всеми мастями аферистов. Так, к слову ;)
Если делать директиву, то можно оставить один-единственный параметр и передавать в него объект с заранее известной структурой. И даже с функциями. Возможностей-тьма.
ng-class, очевидно, вынести в функцию, как и любое длинное выражение JavaScript.
Ну, конкретно pagination можно настраивать глобально, через paginationConfig. Такие настройки будут применены ко всем элементам pagination в вашем проекте. Вот пример. Кроме того, это как раз тот случай, когда уместно сделать директиву, дополняющую pagination.
@Kengooroo Работа в моём понимании - это производство товаров и оказание услуг. Деятельность маркетолога - ни то, ни другое. Его задача продать то, что делают другие. Даже не перепродать, как делают это торговцы, а именно продать. Да так, чтобы выручить за это как можно больше.
Именно это и есть "видимость": никакой реальной ценности маркетолог, по сути, в продукт не добавляет. Но дополнительный доход, тем не менее, извлекает.
Это отдельное умение. И работягам вроде меня оно, как правило, не свойственно. Пока вы стремитесь "честно работать", прибыль от вас будет ускользать. Сила маркетинга - в идеях прежде всего, а не в трудолюбии, которое в данном случае лишь увеличивает расходы...
А что значит "переходил на страницу"? На какую? Как сервер вообще может сообщить статус, не перейдя на какую-то страницу? 401 значит "требуется аутентификация". Как правило, этот статус выставляется страницей входа. Мой сервис аутентификации перехватывает 401 и показывает диалог входа. Реализован по аналогии с этим. Естественно, страница входа у меня своя - она содержит короткий JSON-ответ (можно и пустой ответ слать) и выставляет статус 401. Всё работает как часы...