• Какая из профессий в сфере IT предполагает и программирование и работу непосредственно с оборудованием/с железом?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Эникей в любой конторе. Тут вам и написание скриптов для облегчения и своей жизни, и бухгалтерии, и работа "в поле" по прокладке сетей и замене картриджей.
    Ответ написан
    1 комментарий
  • Как лучше хранить данные фиксированных таблиц в JSON или в отдельных полях?

    mayton2019
    @mayton2019
    Bigdata Engineer
    JSON хорошо подходит для хранения неспецифицированных данных. Например у вас есть таблица товаров.
    У товара есть базовые свойства такие как цена, категория, название и производитель.
    А есть описалово товара где например для ТВ-панели будет около 50 параметров таких как диагональ,
    яркость матрицы, и прочая техническая чепуха. Вот эти 50 параметров можно положить в JSON (или JSONB)
    для Postgres. Потому что в магазине всегда есть прецензиозные клиенты которым нужна посудомойка розового цвета и встраиваемая и еще ценой такой-то и такой-то. Вот спецом для них такая структура может быть создана.

    Поэтому ответ тут может быть такой. Эти две техники не исключают друг друга. Вы можете использовать
    классическую таблицу с полями и +дополнительно иметь сет неспецифицированных полей.
    Ответ написан
    Комментировать
  • Как получить список процессов windows используя node.js?

    spnq
    @spnq
    Frontend Developer
    https://www.npmjs.com/package/ps-list.
    const psList = require('ps-list');
     
    (async () => {
        console.log(await psList());
        //=> [{pid: 3213, name: 'node', cmd: 'node test.js', ppid: 1, uid: 501, cpu: 0.1, memory: 1.5}, …]
    })();
    Ответ написан
    1 комментарий
  • Самообразование, веб-разработка. Как выйти из тупика?

    @spaceatmoon
    Скажу прямо - ваш таймер отстой. 300 строк кода непонятно чего. Ну 60 строк, ну 80, но блин 300?

    Изначально я нацелен на серверную часть

    И что вы предприняли
    Ведь по хорошему да же разработчику клиентской части необходимо знать серверную часть.

    Так, мы про вашу цель говорим или про чью то чужую? И если вам так угодно, то вообще ни разу. Вы можете к примеру скачать OpenServer и сделать для каждого запроса отдельный php файлик, который будет вам отдавать статику. К примеру так.
    <?php
    echo json_encode(['firstname => 'Иван', 'lastname' => 'Иванов']);

    Как видишь, тут больше от тебя как фронтендеру ничего не требуется.

    обучаюсь около года. В среднем получается 1.5 часа в сутки

    Не хочу хвастаться, но я php почитал 2 недели на w3school на лавочке в деревне перед работай и всё. А до этого я всего лишь работал верстаком несколько месяцев, тут я конечно дольше попотел. Исходя из этого мне кажется вы просто боитесь идти работать по серьезному. Сколько можно в девках бегать?

    Изначально я нацелен на серверную часть.

    А теперь медленно вдыхаем и выдыхаем frontend из лёгких. Наступает чувство успокоения. Слышишь как куллер бп сервера жужжит? Нет? А он жужжит. Good luck.
    Ответ написан
    Комментировать
  • Самостоятельное обучение. Что такое PHP, Apache?

    MrKell
    @MrKell
    PHP developer
    Начни с основ PHP, есть много серверов которые устанавливаются в одно нажатие. Будешь ковыряться знания придут)
    Ответ написан
    Комментировать
  • Самостоятельное обучение. Что такое PHP, Apache?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    PHP - язык программирования.
    PHP может генерировать просто текст. То, что при помощи PHP вы можете генерировать именно HTML страницы - это уже частный случай (правда это и есть самое популярное использования PHP). Но при желании, вы можете генерировать HTML страницы как угодно, любым языком программирования.

    Apache - веб сервер. Один из самых популярных веб-серверов.
    Для связки PHP И Apache, у Apache есть специальная библиотека, которая позволяет прямо из веб-сервера вызывать выполнение PHP кода для генерации страниц.

    80-й порт - это стандартный порт для HTTP протокола.
    Чтобы обмениваться данными, две программы должны знать адрес друг друга.

    IP адреса недостаточно, потому что на компьютере у вас может висеть скайп, аська, браузер, какая-нить игрушка - и если пришел пакет данных по сети, как операционная система должна понять в какую программу эти данные передать? Для этого к IP адресу добавляется "порт".
    При указании URL в браузере, вы обычно не указываете порт, потому что для HTTP подразумевается 80 порт по умолчанию, для HTTPS 443 порт по умолчанию. Но можно указывать и так:
    http://google.com:80

    P.S. На самом деле, достаточно посидеть на википедии, чтобы выяснить значение уже известных вам терминов.
    Ответ написан
    Комментировать
  • Заработок на вёрстке?

    @rudants
    Front-end разработчик
    Что за бредовые подсчеты знаний в процентном соотношении? Не занимайтесь ерундой, прекратите выдумывать эти мнимые значения - это невозможно подсчитать.
    Пришли сюда за советом и помощи ищете? Постараюсь помочь:
    1. Для начала, снизьте свои требования и ожидания от фриланса. Никто вам не будет платить и 2$/час на биржах. Вы не имеете опыта, не работаете с современными технологиями, нет портфолио, не умеете подстраиваться под других людей, и т.д.
    2. Если что-то делаете - делайте нормально. Не нужно делать глупых умозаключений, что портфолио можно набить мусорными работами, найденными в интернете. Да, можно. А теперь спросите себя - нормально ли это? Если вы уже на старте пытаетесь сделать плохо? Тех, кто делает работу плохо предостаточно, а вот хороших, ответственных и грамотных специалистов - мало. Вторых хотят везде и спрос на них бесконечно велик. К кому хотите относиться?
    3. Нарабатывайте портфолио. Не надо на начальных этапах гнаться за деньгами, на первых порах нужно набираться опыта, развивать навыки и очень много учиться. Делайте работу и просите, чтобы ее оплатили в таком размере, в каком заказчик посчитает нужным.
    4. Верстать нужно много, не стоит лениться набирать код руками, даже если уже есть готовое решение и его можно скопировать. Лучше будете запоминать, быстрее соображать и научитесь быстро шлепать пальцами по клавиатуре.
    5. Нужно много учиться, но при этом не распыляться. Я уже заметил, что вы с одного на другое перепрыгивать любите. То верстку, то программирование изучаете. Остановитесь на чем-то одном для начала, и когда будете чувствовать, что получается одно, то можно и другое будет начать.
    6. Научитесь подстраиваться под других. Не надо думать, что вы самый классный и самый нужный - это не так. Вас легко заменить. Если вам говорят, что есть работа здесь и сейчас - соглашайтесь, это ваши перспективы и ваша возможность заработать. Если говорят, что готовы помочь прямо сейчас - ищите возможность получить ее, это нужно только вам, потом такой возможности может и не быть. Хотите развиваться как специалист - много работайте и научитесь лишать себя удовольствий. Если не научитесь - будете нытиком-ремесленником всю жизнь, который оправдания на все неудачи в ком-то ищет, а не в себе.

    Ну и самое главный совет - забить на фриланс. Это рутина, от которой стремиться уйти любой нормальный человек. Фриланс - это работать 24 часа в сутки, самостоятельно дисциплинировать себя и формировать график индивидуально. Хотите расти и зарабатывать - ищите место, где вас примут в штат и будут готовы обучать.
    Ответ написан
    Комментировать