Задать вопрос
  • Как создать форму, чтобы при отправке ее ajax'ом собрать все поля?

    Serhioromano
    @Serhioromano
    Web Developer
    В ангуляр, в контролере обявите переменную.

    $scope.form = {}

    А в шаблонах связывайте все с этой переменной. Например.

    User name: <input ng-model="form.user" type="text" />


    Таким образом у вас все данные будут в $scope.form. Прсто передадите это в $http когда будете делать запрос на сервер и там будет все что только есть на форме.
    Ответ написан
  • Как организовать валидацию и изменение модели через директиву?

    Serhioromano
    @Serhioromano
    Web Developer
    несколько не понятных вещей. У вас дирекива validateMaxLength это значит что атрибут должен быть validate-max-length. Но вы почему то проверяете parseInt(elem.attr('maxlength'), 10); где атрибут maxlength. Я незнаю как это работает. Я не проверял, но на глаз, это работать не должно правильно.

    Как можна зделась проверку и редактирование модели при первой инициализации?


    Не совсем понял вопрос? Вам над что бы проверка поля произошла при загрузке формы до начала ввода данных? Или вам просто нужно в момент инициализации формы, что то сделать с моделью? То есть то что делаешь котроллер?
    Ответ написан
  • Как следить за отработанными часами программистов?

    Serhioromano
    @Serhioromano
    Web Developer
    Я пользуюсь вот этим

    crocotime.com/ru
    Ответ написан
    Комментировать
  • Какие есть хорошие подкасты не тему интернета, программирования и прочего IT?

    Serhioromano
    @Serhioromano
    Web Developer
    Такого не бывает. Интернет, программирование и прочеа IT это слишкам большая сфера для подкаста. Сделаешь подкаст а он будет полезен только одному из 10 000 твоих подписчиков. Если не из 100 000. А сделаешь 10 000 подкастов чтобы каждому что то было интересное, заспамишь других.

    Нужно конкретно знать что тебе надо. Сейчас все специализировано. Если по Yii - castroller.com/podcasts/YiiRadiio

    И так далее.
    Ответ написан
  • Как правильно учиться?

    Serhioromano
    @Serhioromano
    Web Developer
    Нет такого. Каждый человек поспринимает по своему. Нужно просто пытаться понять принципы так как вам это удобно.

    Системы обучения уравнивают всех людей делаю их логику и способ восприятия одинаковый. Не думаю что вы сможете стать неординарно мыслящим человеком изучая науки по готовый популярной схеме. Хотите быть гением, просто учите как вам удобно и в процессе разработайте свою систему обучения. Хотя она очень проста. Для меня лично она в 3 словах.

    Усердие
    Постоянство
    Посвященность

    Я вам гарантирую что если вы будете изучать какой либо subject по 6 часов в день в течении 1 месяца, посвяшено, усердно, внимательно, даже без всякой системы, вы будете экспертом. Мало того, в конце у вас уже будет своя система идеально подходящая под вас.
    Ответ написан
    6 комментариев
  • Какие комплектующие выбрать для компьютера?

    Serhioromano
    @Serhioromano
    Web Developer
    Как монитор для офисных задач за туже цену лучше посоветую

    www.regard.ru/catalog/tovar146097.htm

    У него IPS матрица и работать сразу 2-4 окнами будет намтного проще.

    Вот сравнение вашего 8 ядерного проца с i7 2 ядра.

    cpuboss.com/cpus/Intel-4578U-vs-AMD-FX-8320

    Как видно много вы не увеличите производительность. Не уверен что этот проц вы выбрали хороший.
    Ответ написан
  • Mac OS. Mysql. Как перенести файлы БД в папку \Users\username\dropbox\xampp\mysql\data?

    Serhioromano
    @Serhioromano
    Web Developer
    И да и нет. Подключить можно но я не уверен что это будет работать. Дропбокс не обеспечить совместной работы.

    Для переноса данных нужно в папке /etc создать файл my.cnf где и указать путь к папке.

    [mysqld]
    datadir=/Users/username/dropbox/xampp/mysql/data
    tmpdir=/tmp
    Ответ написан
  • Монитор для графического дизайна и игр?

    Serhioromano
    @Serhioromano
    Web Developer
    Нужно монитор с IPS матрицей так как у нее самый большой угол обхора. До 176 градусов как по вертикали так и по горизонтали.

    ASUS не выпускает матрици. Поэтому брать ASUS можно только потому что вам нравится дизайт, или вы поклонник марки. Я могу посоветовать Samsung и LG. Это производители, делающие сови собственные матрици. Но мне лично LG не нравится.

    Если бы я брал монитор для графики, я бы остановился на самсунге U28D590D. Может это чуть, чуть больше вашего бюджета, но оно того стоит. UHD это новый стандарт для работы с графикой. Купив такой монитор сделаете вложение на годы вперед. Хотя и разница не так велика.

    В отличии от современных мониторов 16М цветов, он может передовать 1миллиард цветов. А это для графика сразу видно глазом.
    Ответ написан
  • Данный вопрос был удалён автором и больше недоступен для просмотра!?

    Serhioromano
    @Serhioromano
    Web Developer
    А вот это очень хороший вопрос. Как владелец мини 2011, и человек ожидавший новой модели несколько лет, сформировал определенное мнение на этот счет.

    3 основных недостатка нового мини это:

    1. Нельзя воткнуть второй диск
    2. Нельзя обновить память.
    3. Дуал коре максимум

    И то и другое очень критично. Я например не готов отказаться от своего второго диска. У меня с системой SSD 256 и с данными HDD 1Tb. Это удобно. Если диск будет только один, то мне нужно не меньше теробайта, и после SSD нет вариантов что бы я снова стал работать на HDD. А SSD на 1Tб на сайте эпл это +$800.

    По поводу памяти скажу что 4 явно мало. Нужно минимум 8. Обновление до 8ми будет стоить $100 а до 16ти + еще $200 (и того $300).

    Ну и проц. Самый мощьный который я могу взять это 3.0GHz Dual-Core Intel Core i7. Только 2х ядерный. Нет 4х ядерных. И за это надо добавить $300.

    И того если взять нормальный копи с процом i7 и 16 гб памяти это будет $1,400. А это уже серьезные деньги.

    Так что мой ответ такой. Если для тебя не проблема $1,500 потратить на это дело, то можно взять мини 2014 (но при этом второй диск так и будет ограничение)

    В другом случае, я бы посоветовал взять 4х ядерный i7 2012.

    Лично у меня был именно такой план. Но обновление одного 2011 на другой 2012 дает не много. Так что я не спешу.

    Обнвление

    Вот сравнение процессоров

    cpuboss.com/cpus/Intel-Core-i7-3720QM-vs-Intel-4578U

    Как видно процессор Mac Mini 2012 имеет большую производительность чем процессор 2014 просто потому что это 4х ядерный проц против 2х ядерного хотя это и поколение 3 против поколения 4.
    Ответ написан
  • Какие новые технологии начать изучать программисту php?

    Serhioromano
    @Serhioromano
    Web Developer
    Слово новые технологии и РНР сейчас расходятся в разные стороны. Мы на перепутье. Конечно PHP еще будет использоваться десятилетия. Ведь это огромный ком. Но просто он катитися вниз с горы. А яваскрип пока что толкают на гору.

    Если хотите изучать новые технологии, то изучайте яаваскрипт. Серверные Node, Meteor, Express и клиентские Angular, React, Ember, Knockout. Не структурированые базы данных. ElasticSearch, MongoDB.

    Это будующее. Или по крайней мере будующее родится тут.
    Ответ написан
    Комментировать
  • Хватит производительности Macbook Pro Retina 4GB для разработки?

    Serhioromano
    @Serhioromano
    Web Developer
    Сначала вопрос удивил. Неужели память не обновляемая? Погуглил и оторопел! За такую цену и не обновляемая память. Рад что купил Mac Mini.

    Но из опыта скажу что 4 будет маловато для этих задачь. Захочется ведь и другие программы подергать. Файнал кат например.

    Советую брать не меньше 8. Я купил 16, обновился, но память оказалась глуючной. Комп вис и выключался. Я ее сдал назад, но токого объема SODIMM уже не было. Взял 8. Ну нормально работает. Но если смотреть в стек, то свободных висит мегобайт 600 в среденм. Там конечно есть неактивная память, но все таки.
    Ответ написан
  • Какую выбрать систему оплаты для школы английского в интернете?

    Serhioromano
    @Serhioromano
    Web Developer
    Здесь я вижу 2 вопроса.

    1. Какой платежный терминал использовать.

    Ну из отечественных это Interkassa, Robokassa, RBK. Из международных это 2CO и PayPal.

    2. Есть ли готовые системы.

    Да есть. Я знаю только одну если устроит Джумла, то на нее есть расширенмя Cobalt и Emerald. Emerald поможет организовать прием оплат и ограничить доступ по подписке к содержимому, урокам и т.д. на платной основе. Все вышеперечисленые системы уже интегрированы. А кобальт может создать удобный для просмотра, поиска, изучения контент. Даже с пошаговым доступом.
    Ответ написан
    Комментировать
  • Как тестировать верстку под ie6 ie7 и.д?

    Serhioromano
    @Serhioromano
    Web Developer
    Я делаю так

    <!--[if lt IE 8]>
        <p>
            Смените долбаный браузер, <a href="http://browsehappy.com">пожалуйста</a>.
        </p>
    <![endif]-->
    Ответ написан
    Комментировать
  • Macbook air 13" 4gb для верстальщика?

    Serhioromano
    @Serhioromano
    Web Developer
    На коленках верстать пойдот. Но уж очень ограничено. Возмите хотяб ы макбук про 15". Он больше не на много, а качество работы повышает в разы.

    Все будет нормально, но убедитесь что у вас SSD.

    Винда в виртуалке будет вешать копм. Это гарантировано с 4Гб памяти. Нужно хотя бы 8 а то и все 16. Ведь что бы винда нормально работала нужно ей как минимум дать 4Гб.

    В любом случае, просто постарайтес найти замену всем прогам на мак и не пользуйтесь вертуалкой. Сначало будет не хватать привычного софта, но потом, даже не заметите разници.
    Ответ написан
    Комментировать
  • Как найти применение Raspberry Pi?

    Serhioromano
    @Serhioromano
    Web Developer
    Если увекаетесо фото, можно сделать timelaps приблуду для фотоапарата. Можно посадить на салазки и двигать салазки и тригерить фотоапарат через настраиваемый промежуток времени.

    Приколькольный будет прибор.
    Ответ написан
  • AngularJS, Как выводить HTML-данные из JSON, если ngBind не помогает?

    Serhioromano
    @Serhioromano
    Web Developer
    Для решения этой проблемы сделайте специальный можно создать специальный фильтр. По крайней мере это мой выбор решения этой задачи

    .filter('asHTML', function($sce) {
    	return function(input) {
    		return $sce.trustAsHtml(input);
    	};
    })


    Теперь в коде можно прсто.

    {{var | asHTML}}

    или

    <span ng-bind-html="var | asHTML"></span>
    Ответ написан
    1 комментарий
  • Для чего используются комментарии перед функциями классов в php?

    Serhioromano
    @Serhioromano
    Web Developer
    Ну во первых коментарии ползны для дургих девелоперов что бы понять что там происходит.

    Но эти конкретно комментарии используются для автоматической генерации документации для вашего приложения. Есть специальные скрипты которые это могут делать. Например самый старый и известный phpDocumentor
    Ответ написан
    Комментировать
  • Как связаться с автором репозитария на github?

    Serhioromano
    @Serhioromano
    Web Developer
    Есть 2 способа.

    1. На главной странце автора, есть его данные как емайл или вебсайт. Нужно убрать из ссылки имя репозитории и оставить только имя автора.

    2. Если там ни чего нет, то можно написать в репозитории в Issue Tracker. И автор получит уведомление.
    Ответ написан
    6 комментариев
  • Как исправить жуткий aliasing при просмотре видео в Google Chrome?

    Serhioromano
    @Serhioromano
    Web Developer
    Не знаю может это не ваш случай, но настрока качества иногда сбивается. Проверте что качество стоит HD. У плеера есть иконка шестеренка. Там есть выбор качества просмотра.
    Ответ написан