• Мешает ли факт того, что я лежал в ПНД от военкомата и получил "легкий" диагноз (тревожное РЛ) трудоустройству в it сфере?

    Nordic_Alf
    @Nordic_Alf
    PHP Developer
    cправки с пнд

    айти


    Ты серьёзно или рофлишь, какие справки?)) Это не заборостроительный завод имени Ленина, здесь вообще ничего не надо, кроме знаний в голове. Это самая прогрессивная, демократичная отрасль. Хоть ты феминистка-трансгендер-веган, это только поддерживается на Западе, лишь бы веслал.
    Коси и не парься, мозгов больше будет.
    Ответ написан
    23 комментария
  • Как заглянуть "под капот" JavaScript?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    3 комментария
  • Как понять достоин ли ты более лучшей зар.платы или ещё не дорос и не надо высовываться даже?

    t-alexashka
    @t-alexashka
    Сразу пишу legacy код
    Собственно чего не хватает мне, чтобы зарабатывать хотя бы 60 тысяч рублей?

    бро, тебе всего хватает. тебя просто используют. у меня больше $1.5k зп на удаленке, и не со всем что ты описал я работал.

    Тебе просто нужно попроходить собеседования, оффер получишь очень быстро. и потом без раздумий сматывай удочки с текущей должности.
    Ответ написан
    Комментировать
  • Как понять достоин ли ты более лучшей зар.платы или ещё не дорос и не надо высовываться даже?

    opium
    @opium
    Просто люблю качественно работать
    Чувак о каком достоин может быть речь если тебе не хватает грубо говоря на Доширак чтобы не умереть с голоду?
    Тебе повышения зп процентов на 50 чтобы не умереть вот и все, о каком достоинстве может идти речь?
    Или может ты их какого то знатного рода, тогда зачем ты работаешь за еду.
    Я понимаю когда там программист получает 200к и задаётся вопросом может я достоин получать 600к

    В таком случае речь идёт о выживании, либо поднять зп на текущем месте либо устроиться на новую работу и тут думать даже не о чем
    Ответ написан
    21 комментарий
  • Как понять достоин ли ты более лучшей зар.платы или ещё не дорос и не надо высовываться даже?

    @lolzqq
    HTML,CSS,JS,PHP
    Уверенности в себе не хватает. И страх мешает. Сами же ответили.
    Ответ написан
    Комментировать
  • Можно ли считать стаж работы при разработке своего проекта?

    Да, можно, считай
    Если что, скажешь Влатька разрешил
    Ответ написан
    Комментировать
  • Как найти все элементы getElementById?

    getElementById (неожиданно) находит элемент по его id.
    В документе не может быть несколько элементов с одним id.
    Так что таким кодом вы и так находите единственный элемент с id=line

    Возможно, вам нужно что-то типа getElementsByClassName, getElementsByName, getElementsByTagName или querySelectorAll
    Ответ написан
    Комментировать
  • Каким образом поступить?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Далее, после того как принёс шефу заявление на стол, он был в шоке, т.е не ожидал что я уйду.

    Плохой шеф, однако. Толковый руководитель всё время ожидает ухода любого из сотрудников и строит кадровую политику в соответствии с этими ожиданиями.

    бувально недавно на меня стали большинство коллег косо смотреть на меня, якобы я предал их

    Работа - это выполнение обязанностей по должностной инструкции в соответствии с трудовым кодексом. Больше вы своим коллегам ничего не должны. Любые разговоры о предательстве - это просто грязная манипуляция или идиотизм.

    Каким образом мне надо себя вести чтобы не испортить отношения?

    Просто делать свою работу качественно. Постараться, чтобы ваш уход прошёл наименее болезненно для компании и коллег.
    Ответ написан
    Комментировать
  • Каким образом поступить?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Каким образом мне надо себя вести чтобы не испортить отношения?

    Сказать спасибо и попрощаться? Это рынок труда, кто дал на лапу больше, тот и победил. Ваш начальник тоже работает не за еду из столовой.

    Вдруг в дальнейшем еще встретимся в айти.

    Если уйдете как адекватный человек, без крика, и просто объяснив что тут вы стагнируете в зп и в развитии - если не дурак, то поймет. Если дурак - зачем вам смотреть в сторону дураков, ищите более хорошие связи и авторитеты.

    Недавно на меня стали большинство коллег косо смотреть на меня

    Если вы себе заведете красивую женщину, и покажете её публике, а публика будет косо смотреть от зависти и неодобрения - поменяете её на страшную хабалку с деревни?

    В данный момент думаю собрать архив файлов(подготовить для следующего админа, подготовить readme чтоб вкат был менее болезненным чем мог бы быть) и наверное просто сидеть и делать свои дела на протяжении всех этих дней.

    Разговор не мальчика, но мужа.
    Ответ написан
    2 комментария
  • Что нужно знать? К чему надо быть готовым?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Теперь просто старайтесь хорошо делать то, что скажет ментор.
    Ответ написан
    Комментировать
  • У меня вопрос по серверной части сайта. Как при регистрации человека на сайте он автоматически попадал в бд?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Что значит "автоматически"? Всю автоматизацию пишут разработчики.
    Разработчик фронтенда должен описать действия по событию добавления в избранное и генерировать соответствующий запрос к бэкэнду.
    Разработчик бэкенда должен описать добавление в базу данных при получении запроса.
    Ответ написан
    Комментировать
  • Почему при обращении к объекту он ничего не возвращает?

    t-alexashka
    @t-alexashka
    Сразу пишу legacy код
    <?php
    
    /**
     * core class
     */
    class Core
    {
      public $token;
      public function __construct()
      {
        $this->token = file_get_contents('data.config');
      }
      public function getToken () {
        return $this->token;
      }
    }
    
    $core = new Core();
    echo $core->getToken();


    непонятно только зачем вам getToken метод если у вас переменная публичная. Можно просто $core->token вызвать. или прячьте ее за protected|private, чтобы хоть логика какая-то была в этом методе. сейчас он бесполезен.
    Ответ написан
    Комментировать
  • Что лучше изучать?

    из этого тильда самое перспективное
    Ответ написан
    3 комментария
  • Как происходит переход с junior на middle?

    xez
    @xez
    TL Junior Roo
    Лучший способ - сходить на собеседование. Проходить собеседование - не значит менять работодателя. Я считаю, что на собеседование нужно ходить раз в год, минимум.
    Работаете джуном - идете на мидла. Работаете мидлом - на сеньера.
    Во-первых - проходить собеседования это отдельный скил.
    Во-вторых - если вас берут куда-то мидлом (или сеньером), значит, скорее всего, вы и есть мидл (или сеньер). Во всяком случае, по меркам той компании куда вы там собеседуетесь.
    В-третьих - по собеседованию можно понять ваш уровень и по скилам и по зарплате (бывают тяжелые случаи, когда платят сильно не в рынке).
    В-четвертых - на собеседовании можно чему-то научиться (например, после завального собеседования, подучить какие-то темы и/или технологии)
    Ответ написан
    Комментировать
  • Как записывать в файл?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Хороший вопрос, кстати. Сначала ответим на вопрос из заголовка

    file_put_contents($filemame, $somecontent, FILE_APPEND);


    ВСЁ. Это весь код, который нужен, чтобы записать в файл. Одна единственная строчка, без всех этих танцев с саблями.

    А по поводу кода из мануала - это чудовищный, идиотский рудимент из прошлого века, который остался в мануале по недосмотру. Так писать нельзя. Не нужно писать проверки на каждый чих - пхп сам прекрасно сообщит об ошибке. Не нужно заменять четкое и однозначное сообщение об ошибке изложением в свободной форме. И тем более не надо вываливать эти изложения на пользователя сайта. Ему совершенно не интересно читать что у тебя какой то файл не прочитался
    Ответ написан
    3 комментария
  • Как перевести приложение с WinForm на Web?

    @maximsemin23
    Как перевести приложение с WinForm на Web?

    Изучить html, css, js, php
    Ответ написан
    Комментировать
  • Как правильно прикрепить вложенный файл?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Три простых шага для решения данной проблемы:

    1. Посмотреть на календарь и уточнить, какой сейчас век на дворе.
    2. Аккуратно выделить этот код, и нажать клавишу Del
    3. Скачать phpmailer
    4. Забыть все эти кустарные ковыряния как страшный сон.

    В итоге код должен получиться примерно таким:

    require 'PHPMailerAutoload.php';
        $mail = new PHPMailer;
        $mail->setFrom('from@example.com', 'First Last');
        $mail->addAddress('whoto@example.com', 'John Doe');
        $mail->Subject = 'PHPMailer file sender';
        $mail->msgHTML("My message body");
            // Attach uploaded files
        $mail->addAttachment($filename1);
        $mail->addAttachment($filename2);
        $mail->send();

    следует понимать, что отправка почты - это не просто копирование в свой скрипт каких-то определенных сочетаний символов, которые случайно сработали в прошлом веке у автора какой-либо допотопной статьи. Это гораздо более сложный процесс, который включает множество нюансов. И поэтому отправку почты надо не лепить вручную на ходу из навоза и палок, а доверить проверенному и отлаженному решению.
    Ответ написан
    1 комментарий
  • Есть ли онлайн сервисы для компиляции bootstrap 4 или как быстро собрать свой bootstrap?

    delphinpro
    @delphinpro
    frontend developer
    Но нет возможности установить все зависимости для компиляции(node gulp и тд).

    Ноду поставить и всё.

    После установки NodeJS создаем пустую папку, переходим в нее и открываем консольку.

    В консольке первая команда (отмечаю — папка у нас вообще пустая):

    npm init

    отвечаем на вопросы, можно просто enter жать.
    В результате у вас в папке появится файлик package.json

    Далее подключаем бутсрап нужной версии

    npm install bootstrap@4.5.0

    Теперь появилась еще папка node_modules.

    Создаем здесь свои два файлика

    bootstrap.scss
    variables.scss


    В variables переназначаем все переменные, которые нужно.
    в bootstrap подключаем все это дело

    @import './variables'; // наш локальный файл с переменными
    @import '~/bootstrap/scss/bootstrap.scss'; // сам фреймворк
    // ну и другие файлы при необходимости


    Теперь осталось это дело скомпилить.
    Проще всего взять пакет mix

    добавляем его

    npm install -D laravel-mix cross-env

    Создаем еще один файл webpack.mix.js довольного простого содержания:

    const mix = require('laravel-mix');
    mix.sass('bootstrap.scss', 'css/');

    Это вся конфигурация сборки =)

    Потом открываем package.json и добавляем туда команду запуска

    "scripts": {
        "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --config=node_modules/laravel-mix/setup/webpack.config.js"
    },


    Теперь осталось запустить сборку

    npm run production
    Всё.
    Ответ написан
    3 комментария
  • Как сделать скрипт для ежедневного парсинга?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Пишешь парсер и запускаешь его в определённое время
    Ответ написан
    Комментировать