• Существуют ли такие курсы в принципе?

    oxyberg
    @oxyberg
    Продуктовый дизайнер ВКонтакте
    Можно посмотреть на немного другой жанр — скринкасты. Очень часто авторы записывают какие-нибудь серии на ютубе, по типу «создаем ту-ду приложение на таком-то фреймворке». Помогает вникнуть в технологию и прокачать англ.

    P. S. Сам учился тоже по какому-то самопальному курсу по PHP, где чувак работал с БД без всяких хороших PDO, а в процедурном стиле. Видео помогли войти в технологию.
    Ответ написан
    Комментировать
  • Двусторонняя привязка даты в Angular?

    Это как правило делается при помощи parsers/formatters для ng-model.
    Делаем директиву:
    angular.module('foo').directive('dateTime', function() {
    return {
       require: '^ngModel',
       link: linkFn,
    };
    function linkFn($element, $scope, $attrs, $ctrl) {
         // в $ctrl будет находиться ngModelController
         
         $ctrl.formatters.push(formatValue);
         $ctrl.parsers.push(parseValue);
          function formatValue(value) {
               // здесь делаем форматирование для отображения в DOM
              return formatedValue; 
          }
          function parseValue(value) {
               // здесь извлекаем из нового значения, которое пришло из DOM значение для ngModel
              return parsedValue;
          }
    }
    });

    Для работы с датами (форматирования и парсинга) рекомендую использовать moment.js
    Дока по поводу ngModelController тут: https://docs.angularjs.org/api/ng/type/ngModel.NgM...
    Ответ написан
    1 комментарий
  • Как устранить утечку памяти в Chrome?

    AlexZaharow
    @AlexZaharow
    O Keep Clear O
    Если не вникая в бизнеслогику - суммировать много строк операцией "+" - не очень хорошая идея. Я как-то "подглядел" что происходит в памяти через профайлер при многоцикловых и многострочных сложениях - каждая операция "+" создаёт в памяти отдельную строку, т.е. "а"+"b"+"c", то в памяти будут две строки "ab" и "abc". Поэтому при больших строковых сложениях я использую ["a", "b", "c"].join(""). Тогда на выходе будет реальная контакенация в одну строку. И да, этот прикол у меня случился тоже в chrome, но после такой оптимизации и другие браузеры заработали быстрее.
    Ответ написан
    Комментировать
  • Существует ли облачный почтовый клиент?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Всем перечисленным требованиям полностью отвечают следующие облачные почтовые сервисы -
    yandex.ru
    mail.ru
    gmail.com
    Ну и еще с десяток других не столь популярных.
    Ответ написан
    Комментировать
  • Существует ли облачный почтовый клиент?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    gmail
    Ответ написан
    Комментировать
  • Разные результаты шифрования AES

    @M_PRO
    Очевидно, это проблема. Такого поведения быть не должно.
    Скорее всего в какой-то из функций Вы используете не инициализированную переменную.
    Если судить по Вашему описанию, текст расшифровывается корректно. Значит дело в функции KeyExpansion или инициализации массива ключа. Попробуйте вставить что-то типа

    for Index := Low(Key) to Hi(Key) do
        Key[Index] := 0;


    перед строчками

    for i:=1 to Nk*4 do
      key[i]:=Ord(s[i]);
    Ответ написан
    Комментировать
  • Вопрос про html и css

    Zoxon
    @Zoxon
    Веб-разработчик
    По тому, что блокам задана прозрачность
    .wrap:hover>article {
      opacity:0.2;
    }
    Ответ написан
    1 комментарий
  • Delphi 7 бесплатная?

    svd71
    @svd71
    Есть еще вариант попробовать портировать на Лазарус. Только если проект использует компоненты базы данных, то напрячься придется.

    У Эмбаркадеры есть еще вариант, что берется версия под конкретную разработку проекта. цену точно не скажу, но помнится там было чтио то в районе 500 на разработчика. нужно узнавать у них. Вполне возможен вариант, что они могут предоставить какую либо версию бесплатно.
    Ответ написан
    Комментировать