Как стать автором
Обновить
-14
15
Дунаевский Максим @dunmaksim

Технический писатель

Отправить сообщение
Прочитал заголовок как «PHP — баллада о двух стульях» (ну вы поняли). Закрыл вкладку, т.к. всё уже было сказано несколько лет назад: habrahabr.ru/post/142140
Потыкал ExpandJS, не понравилось. Выглядит классно, а внутри — старый (0.5) Polymer, куча зависимостей, каждый компонент отдельно от другого… В общем, лучше использовать Angular Material или собственно Polymer, у него как раз стабильный релиз вышел.
Делаю фабрику, которая использует $resource и $sce. На JS пишу так:

(function (A){
    "use strict";
    A.module('app').factory('FactoryName', [ '$resource', '$sce', function($resource, $sce){
        var r = $resource('/api/url/:id/', {
            id: '@id'
        }, {
            update: {
                method: 'PATCH'
            }
        });

        function Factory(){
            // Код инициализации
        }

        // Расширение прототипа свойствами и методами
        Factory.prototype.someMethod = function(){
            return $sce.trustAsHtml(this.someProperty);
        };

        return Factory;
    }]);
}(this.angular));


Как написать то же самое на TS? Видел где-то, как внедряются зависимости через $inject, но не понял до конца суть этого метода, да и выглядело в той статье всё это ужасно.
Скажите, как писать на нём модули Angular 1.x. Так и не осилил внедрение зависимостей.
Перевод зарубежных книг по Web-технологиям — дело неблагодарное. Не успеете Вы выпустить Pro AngularJS от Адама Фримена или ng-book от Ari Lerner'а, как уже выйдёт более новая версия фреймворка или оригинала, и книги покупать не будут.
Если и публиковать, то только в электронном виде. С другой стороны, люди, работающие с Angular, как мне кажется, без труда справятся и с английской версией издания, им переводная вовсе ни к чему (разве что для начинающих с тройкой по английскому или тем, кто, как и я, в школе не имел права выбирать язык и учил немецкий / французский / предложите своё).
Что скажете насчёт select'ов, сделанных в Angular-material?
На моей прошлой работе так же надо было быть в сети с 7 утра до 8 вечера (офф. рабочий день с 10 до 18), потому что «а вдруг тебе позвонят и ты заказ упустишь». Облегчение от смены работы было непередаваемо.
Послезавтра проверю.
У меня на первой же — выдал ответ через полсекунды после того, как я задал вопрос.
Что же тут странного?
> найдена проблема
> найдено решение проблемы
> ментейнер не вносит правки в пакет уже третий год
Клавиатуру Вам в руки и вперёд — к PullRequest'ам!
Надеюсь, расшифровка генного кода позволит его переписать так, чтобы эмаль была устойчива к подобной дряни, а зубы при необходимости вырастали заново, как у акул.
Насколько я знаю, консервативными методами в медицине называют как раз таки лечение с использованием таблеток, мазей и т.д., а хирургическое и подобное вмешательство — оперативным лечением.
Я не видел, но когда посмотрел, испугался. Цитируя один мультфильм, скажу: «Мы впервые столкнулись с человеком, у которого совершенно нет личной жизни».
Никогда. Под WP и так мало разработчиков в сравнении с iOS и Android, а выпускать заведомо провальный продукт никто не будет, особенно учитывая что для WP есть Visual Studio Community, где уже и так всё есть и лучше не сделаешь.
Чем FreePascal плох?
Как программист, я сейчас вообще сильно разочаровался в индустрии. Всё делается в минимальные сроки, ошибки не исправляются, если с ними продукт худо-бедно работает и такое поведение не помечено заказчиком как недопустимое в ТЗ. Главный приоритет в современных IT — бабло, но никак не качество.
С ним и сейчас тоже проблемы. Debian на Fake-RAID смог поставить, только прочитав багрепорт от 2013 года с начала и до конца (проблема присутствует до сих пор, кстати).
Братишки, я вам почитать принёс: es6-features.org

Информация

В рейтинге
490-й
Откуда
Липецк, Липецкая обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Technical Writer
Senior
От 200 000 ₽
reStructuredText
Markdown
Git
AsciiDoc
Sphinx
Linux