• Відповім на запитання про життя в Німеччині

    Каких людей? Между европейцами — есть такое фундаментальное соглашение и это хорошо и правильно. Но не между мигрантами, которые прутся в Европу. То есть в Германии считают, что людей нельзя убивать, а в среде мигрантов — что можно (посмотрите на их общество в их стране). Тут выход только один у Германии — или депортировать их всех под страхом смерти (а дальше — мочить на подступах) или стать германским эмиратом (или как его там...)

  • Відповім на запитання про життя в Німеччині

    Во-первых, я туда не еду, мне и в Украине хорошо. Тут даже лучше, чем в Германии, потому что в IT ЗП выше остальных профессий. Во-вторых, "славяне"!="арабы«, пора бы это уже немцам заметить. Очень маловероятно, что если нормальный украинец приедет в Германию, он будет
    — тащить туда семьи друзей
    — держаться отдельными группами (славянскими кварталами)
    — ходить по улице группами и нападать на немцев; или например просто (ни за что) может толкнуть или ударить немца, обозвать немецкую женщину шалавой, или в универе преподу(!) говорить что-то, типа «я твой дом труба шатал»
    — протаскивать своих на рабочие места, вытесняя коренное население
    — ..... и многое другое

  • Відповім на запитання про життя в Німеччині

    А почему нельзя закрыть границы и не пускать их?

    Предлагаешь топить их на подступах, в средиземном море?

    Именно! За что их жалеть? За то, что они приехали на всё готовое, да еще чувствуют себя хозяевами на новом месте?

  • Відповім на запитання про життя в Німеччині

    Интересно, а чем думает Меркель, накачивая Германию мигрантами? ЗАЧЕМ Германия накачивает себя ими? Неужели они не видят, что:
    1. Общества, из которых пришли мигранты — очень агрессивны и опасны.
    2. Мигранты не хотят интегрироваться в общество (живут тесными сплоченными группами в отдельных кварталах по своим диким законам)
    3. Не будут ассимилироваться с коренным населением.

    P.S. Под мигрантами подразумеваются выходцы из ближнего востока и северной Африки

  • А что у нас сейчас в Украине с депозитами?

    Хотите потерять деньги — положите их в укр. банк.

    Есть маленькая сумма денег в долларах, хотя в матрац уже не влазит.

    Разделите поровну и распихайте по всей квартире. При ограблении есть надежда, что не всё найдут.

  • Фриланс против офисной работы (инфографика)

    Какие шутки, вы посмотрите сколько заявок на каждый проект (нормальный, с понятными условиями) и какие копейки предлагают разработчики за свою работу (демпинг). Дай боже там 5000 грн./мес выдрочить.

  • Фриланс против офисной работы (инфографика)

    Какого года вообще этот опрос? Бред вообще какой-то. Фрилансер ничего не выбирает, сейчас конкуренция такая, что он любой работе рад. Это обстоятельство превращает в недостатки все ниженазванные преимущества.

    > Графиком работы управляет сам
    Он привязан к компу и ждет, пока на сайте заказ появится, чтоб не провтыкать

    > Может выбирать заказчика
    Наоборот, к сожалению (конкуренция)

    > Кабинет находится в соседней комнате
    Это при условии что фрилансер в двушке живет. При этом админа у него нет, сказать что не сделал из-за того, что комп не работал он не может. Также, постоянно будут отвлекать от работы домашние (родители, дети, если есть, или просто разные звонки в дверь)

    ........................................................................................................

    ИМХО, заработать за месяц столько, сколько предлагают в офисе (например 1000$), на фрилансе почти невозможно (или же нужно не спать).

    Підтримав: Sergey Sheshenya
  • Ищу вторую половинку

    При них даже переодеваться можно и они не пикнут — какие же это мужчины)

    Так это ж хорошо! ))) А не «пикают» — чтоб не вспугнуть)))

  • Ищу вторую половинку

    Требовать — имелось в виду в «пассивном» смысле. Нет фото — до свидания.

  • Ищу вторую половинку

    Искать себя на порносайте, бугага ))))))
    А если серьезно, то бабы почему-то не задаются таким вопросом, когда требуют того же от парней.

  • Знакомства

    С чего вы взяли, что в 18 лет — большинство уже не девственницы? Чтоб быть уверенным — то нужно лично проверить большое множество сами знаете чего.

  • Знакомства

    Чуваки, я выяснил одну особенность: наши укр. девушки не дают до свадьбы или же дают, но только тогда, когда понимают, что свадьбе — быть (что перед ними будущий муж). Так что, если не собираетесь срочно жениться, то запросы на поиск телки и инфа о себе в данной теме — это лишнее... будь ты хоть Джеем Катлером...

    Підтримав: Анна Насонова
  • Что для ${тебя} боль в IT и почему ты о ней молчишь?!

    Или купить квартиру и сдавать ее

  • Что для ${тебя} боль в IT и почему ты о ней молчишь?!

    1. Возможная безработица в предпенсионном возрасте
    2. Первичность дизайна над версткой и функциональностью бекенда (но речь не о сайтах-визитках)

    Підтримав: belmondo
  • Топік для порад початківцям і не тільки

    Здравствуйте, подскажите плиз, почему rollup после бабеля не преобразовывает require в понятный для браузера код?

    gulpfile.js
    ========================
    var gulp = require(’gulp’);
    var babel = require(’gulp-babel’);
    var rollup = require(’gulp-rollup’);
    var browserSync = require(’browser-sync’).create();

    gulp.task(’default’, [’browser-sync’], () => {
    return gulp.src(’src/js/*.js’)
    .pipe(babel({
    presets: [’es2015′]
    }))
    .pipe(rollup({
    // any option supported by Rollup can be set here.
    „format”: „iife”,
    „plugins”: [
    require("rollup-plugin-babel„)({
    „presets”: [[„es2015”, { „modules”: false }]],
    „plugins”: [„external-helpers”]
    })
    ],
    entry: ’src/js/main.js’
    }))
    .pipe(gulp.dest(’dist/js/’));
    });

    // Static server
    gulp.task(’browser-sync’, function() {
    browserSync.init({
    server: {
    baseDir: „./dist”
    }
    });
    });

    ES6
    ==================
    Figura.js
    --------------------------------
    ’use strict’;

    class Figura {
    constructor(obvodka,fon) {
    this.obvodka=obvodka;
    this.fon=fon;
    }

    get borderColor() {
    return this.obvodka;
    }

    set borderColor(v) {
    this.obvodka=v;
    }

    get bgColor() {
    return this.obvodka;
    }

    set bgColor(v) {
    this.obvodka=v;
    }

    getInfo() {
    return ’Это просто какая-то фигура’;
    }

    }

    export default Figura;

    Rect.js
    --------------------------------
    ’use strict’;
    import Figura from ’Figura’;

    class Rect extends Figura {

    constructor(obvodka,fon,x1,y1,x2,y2) {
    super(obvodka,fon);
    this.x1=x1;
    this.y1=y1;
    this.x2=x2;
    this.y2=y2;
    }

    getSquare() {
    return Math.abs(this.x2-this.x1)*Math.abs(this.y2-this.y1);
    }

    getInfo() {
    return ’Это прямоугольник’;
    }
    }

    export {Rect};

    main.js
    ---------------------------------------
    ’use strict’;
    import {Rect} from ’js/Rect’;

    (function () {
    let rct = new Rect(’#111223′, ’#435623′);
    rct.getInfo();
    })();

    ПОСЛЕ прогонки через бабель
    ======================================

    Figura.js
    -----------------------------
    (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module ’"+o+"’")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
    ’use strict’;

    Object.defineProperty(exports, „__esModule”, {
    value: true
    });

    var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if („value” in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();

    function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

    var Figura = function () {
    function Figura(obvodka, fon) {
    _classCallCheck(this, Figura);

    this.obvodka = obvodka;
    this.fon = fon;
    }

    _createClass(Figura, [{
    key: ’getInfo’,
    value: function getInfo() {
    return ’Это просто какая-то фигура’;
    }
    }, {
    key: ’borderColor’,
    get: function get() {
    return this.obvodka;
    },
    set: function set(v) {
    this.obvodka = v;
    }
    }, {
    key: ’bgColor’,
    get: function get() {
    return this.obvodka;
    },
    set: function set(v) {
    this.obvodka = v;
    }
    }]);

    return Figura;
    }();

    exports.default = Figura;
    },{}]},{},[1])

    Rect.js
    -----------------------------
    ’use strict’;

    Object.defineProperty(exports, „__esModule”, {
    value: true
    });
    exports.Rect = undefined;

    var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if („value” in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();

    var _Figura2 = require(’Figura’);

    var _Figura3 = _interopRequireDefault(_Figura2);

    function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

    function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }

    function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn’t been initialised — super() hasn’t been called„); } return call && (typeof call === „object” || typeof call === „function”) ? call : self; }

    function _inherits(subClass, superClass) { if (typeof superClass !== „function” && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }

    var Rect = function (_Figura) {
    _inherits(Rect, _Figura);

    function Rect(obvodka, fon, x1, y1, x2, y2) {
    _classCallCheck(this, Rect);

    var _this = _possibleConstructorReturn(this, (Rect.__proto__ || Object.getPrototypeOf(Rect)).call(this, obvodka, fon));

    _this.x1 = x1;
    _this.y1 = y1;
    _this.x2 = x2;
    _this.y2 = y2;
    return _this;
    }

    _createClass(Rect, [{
    key: ’getSquare’,
    value: function getSquare() {
    return Math.abs(this.x2 — this.x1) * Math.abs(this.y2 — this.y1);
    }
    }, {
    key: ’getInfo’,
    value: function getInfo() {
    return ’Это прямоугольник’;
    }
    }]);

    return Rect;
    }(_Figura3.default);

    exports.Rect = Rect;

    main.js
    -----------------------------
    (function () {
    ’use strict’;

    var _Rect = require(’js/Rect’);

    (function () {
    var rct = new _Rect.Rect(’#111223′, ’#435623′);
    rct.getInfo();
    })();

    }());

    то есть require остается.

  • Электронный реестр призывников

    Будем надеяться, что бюджет на него распилят и никакого реестра не будет. Или будет настолько глючный и бажный, что по факту всё на бумажках будет вестись (которые имеют свойство теряться)

  • Топік для порад початківцям і не тільки

    А что тогда делает сеньор (если есть мидлы и джуны) ? Он просто выполняет более тяжелую работу и больше получает?

  • Топік для порад початківцям і не тільки

    Здравствуйте. Я не совсем начинающий, но создать отдельную тему не могу, поэтому спрашиваю здесь. Допустим меня взяли сеньором фронт-энд девом в контору, где уже есть пару миддлов фронт-эндов и несколько джунов. Я где-то читал, что сеньор вроде не руководит миддлами и джунами, но общую архитектуру проекта — задает. А остальные уже как бы подстраиваются под нее. Так вот, как сеньору отстоять свой авторитет (а значит и ЗП) перед другими фронт-энд разработчиками? Например миддлу Васе не понравилась моя архитектура и он предложил свою, которая возможно лучше, но если это так, то дальше ведущим получается он, и (по-факту) сеньор уже не я, а он. И тогда сеньйорская ЗП (со временем) начнет выплачиваться ему, а не мне... как этого избежать?

  • На какой платформе лучше создать сайт? Вопрос знатокам

    Wordpress — скорость, удобная админка, куча готовых бесплатных плагинов и разработчиков под него.

← Сtrl 1234567 Ctrl →