Задать вопрос
  • Как начать зарабатывать начинающему web-разработчику в 17 лет?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Блин, а я-то думал - что же так прорвало-то? А это ж отгремели "ночи пьяных бантиков" :)

    ТС и все бывшие уже школьники - во-первых, внимательно, по буквам перечитайте ответ Рональд Макдональд - это сбережет вам всем множество нервов, времени, самооценки и здоровья.

    В-вторых:
    Никто и никогда не берет джунов на удаленку

    На удаленку берут только матерого спеца, у которого есть свой портфолио и который сам может диктовать условия найма. Джуна могут взять только в офис, потому что никому не надо отвечать за то, что он сорвал очередной дедлайн - и спросить-то с него нечего! Если джун устроился в офис - за любые деньги (здесь любые - это в совершенно буквальном смысле!) - он должен корпоративный гимн распевать от счастья :) И жужжать электровеником, работать, набираться опыта, помня что он никто и звать его никак.

    Да, на фрилансе люди зарабатывают. И иногда даже прилично так, что не стыдно сказать :)

    Но они к этому заработку идут годами. Если кто-то думает, что вот он зарегился на freelance.ru и тут же к нему потекут дорогие и простые заказы - ему лучше треснуть себя по лбу, чтобы проснуться.

    Быстро и много в ИТ во фрилансе джуну заработать невозможно

    Особенно сейчас, когда после "ночи пьяных бантиков" туда кинутся голодноглазые школьники, мечтающие о чудо-заработках - и скинут (ну, те, кто реально займется) и без того низкие цены и усилят и без того высокую конкуренцию...

    Хотите за лето заработать денег, а не считать копейки на проезд - оставьте мечты о том, чтобы работать дома. Дома работать не получается и у людей с в стопицот раз большим уровнем самоорганизации, чем у вчерашнего школьника. Идите в Макдональдс - только не балдеть, а работать, на стройку, в промоутеры, листовки разносить, собак чужих выгуливать...

    Добро пожаловать в жесткий и безжалостный мир взрослых. Вы все, кажется, в него так торопились - бухать и девок щупать? You are welcome. Но не обижайтесь на жесткость реакции - миру на вас на самом деле плевать...
    Ответ написан
    2 комментария
  • Существует ли какая нибудь возможность узнать пароль пользователя в Postgres?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Пароли скорей всего сохранены как md5. Метод scram-sha-256 появился только в 10 и включая 12 релиз ещё не используется по-умолчанию (проблем с базой нет, сообщество даёт время на реализацию этого протокола в клиентских библиотеках, чтобы не как с mysql 8.0 получилось).

    Хэши паролей md5 можно найти в pg_authid таблице системного каталога, считаются как
    select rolpassword = ('md5' || md5('some password' || rolname)) from pg_authid where rolname = 'username';

    То есть восстановить исходный пароль невозможно. Можно попробовать подобрать коллизию для хэша.
    Ответ написан
    Комментировать
  • Для чего нужен знак "=>" в джаваскрипт?

    KickeRocK
    @KickeRocK
    FrontFinish
    Ответ написан
    Комментировать
  • Какие есть варианты дебагинга если на прод. отваливается сайт?

    Decadal
    @Decadal
    Сентри. Ставьте сентри, это как логи, только с удобными обертками.
    https://sentry.io

    spoiler
    koBRALz.png
    Ответ написан
    Комментировать
  • Что повторить перед собеседованием?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    * Внимательно перечитайте вакансию, требования к вакансии и повторите то, что в требованиях написано.
    * Можете про компанию почитать.
    * На самом собеседовании не юлите. Если что-то знаете, говорите как есть. Если не знаете, но у вас есть предположения - так и говорите, что я не уверен, но скорее всего это вот так, но я бы уточнил в гугле. Если совсем не знаете - так и говорите, чтобы никого не путать. Но не торопитесь сразу отвечать, важно понять суть вопроса, бывает непонимание терминологии.
    Ответ написан
    Комментировать
  • Почему hetzner выставляет 20% ндс?

    opium
    @opium
    Просто люблю качественно работать
    Потому что такие русские законы
    Единственный метод убрать ват это сменить страну например на Тайланду и попросить в связи с этим убрать ват
    Других теоретиков можно не слушать))
    Ответ написан
    5 комментариев
  • Как начать зарабатывать начинающему web-разработчику в 17 лет?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Хочу устроиться джуном в веб-студию удаленно
    Не уверен, что удалённо Вы чему-то научитесь особо. Удалённо обычно работают либо матёрые профи, либо те кто не понимает, чем им всё это грозит...

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

    но обрубать мосты так сразу не хочу
    ЕГЭ можно пересдать...

    но совмещать учебу и работу вряд ли смогу
    Я бы не рекомендовал пытаться их совмещать, помню одно время сам так жил существовал (т.к. за учёбу надо было платить), примерно пол года... "Ни там ни тут".

    портфолио есть
    Качественное? Покажите?

    Не знаю что делать
    Выбрать что-то одно, либо учёбу, либо работу.

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

    Может устроиться к кому-нибудь на фриланс в помошники?
    Когда я хотел научиться разбирать в устройстве автомобилей - я напрашивался в помощники к кому угодно, "за бесплатно", "за еду" соглашаясь практически на любые условия.

    Как начать зарабатывать на фрилансе?
    Примерно так:
    1. Зарегистрироваться на фрилансе
    2. Сделать несколько заказов (лучше мелких) за "спасибо" (или около того)
    3. Собрать несколько положительных отзывов от заказчиков
    4. Начинать потихоньку зарабатывать...
    *когда я продвигал веб-студию (собственную) - мелкие заказы мы не редко делали в прямом смысле "за спасибо", лишь бы на рынок выйти...

    Какие предложения и советы или варианты у вас есть?
    Искать работу в ближайшем офисе, если Вам предложат з/п которой хватит, что бы снять комнату + купить поесть + на проезд на работу и обратно (если поблизости студий нет) - считайте, что уже неплохо. Либо заниматься учёбой и попутно саморазвитием.

    P.S.
    Привет! Мне 17
    Привет! Вам точно 17? Не считая пробелов перед знаками препинания, грамотная речь, для человека в возрасте 17 лет...
    Ответ написан
  • Как отследить нажатие на кнопку php?

    Stalker_RED
    @Stalker_RED
    Никак. PHP работает на сервере, и не видит что там клиент нажимает.

    Браузер должен отправить запрос на сервер, обычно с POST или GET запросом (есть и другие варианты, но эти два чаще всего).

    Открой учебник по HTML и почитай как устроены ссылки и формы. Или ajax.
    Ответ написан
    Комментировать
  • Как отследить нажатие на кнопку php?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    При нажатии на них должна меняться переменная в php:
    В первую очередь, Вы должны понимать, что переменные в PHP будут переинициализированы, при каждом новом запуске скрипта и то, что все переменные и значения в PHP-скрипте существуют только в тот момент, пока этот самый скрипт выполняется.

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

    Как это сделать?)
    С помощью отправки формы на сервер, либо с помощью AJAX-запроса, это наиболее распространённые способы.
    Ответ написан
    4 комментария
  • Как заказчики на фрилансе относятся к несовершеннолетним исполнителям?

    dimastik1986
    @dimastik1986
    учусь
    как говорил один мой бывший начальник, ты хоть бабу голую там нарисуй, мне главное чтобы работало!
    портфолио набивай, репутацию тоже - проси всех чтобы писали, делай чуть больше чем просили - залог повторных обращений и положительных отзывов, а возраст - да никому это по сути не интересно...
    Ответ написан
    Комментировать
  • Что конкретно из себя представляет разработка под IoT?

    @abbaboka
    По разному.

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

    Например, у меня был заказ на разработку интерфейса для 3D-принтера, где решено было в качестве экрана и панели управления использовать простой планшет Android, который вклеивали внутрь корпуса принтера.

    Также разумно использовать планшет как панель управления, скажем, для "умного дома" на небольших тиражах.

    Даже автомобилестроители при их больших тиражах зачастую предпочитают решения на базе Android или WinCE для своих мультимедийных систем. Например, Андроид им нужен, чтобы не заморачиваться со стеком Bluetooth и заиметь сразу же готовый GUI.

    Если же вопрос не стоит в организации графического интерфейса пользователя но нужен сетевой стек, то может использоваться Linux/BSD/пр.

    Впрочем, Linux может использоваться и для GUI. Но для этого должны быть возможности:
    Большая серия.
    Или особые требования по энергопотреблению невысокому (Андроид, все же, сравнительно много кушает).

    Если же полноценный сетевой стек не нужен, вывод на экран не нужен, однако при этом нужна очень большая экономия энергии (есть устройства, что от часовой батарейки работают годами, и даже умудряются передавать данные по радиоканалу) - тут используются специфические операционные системы, сшиваемы намертво с прикладной программой. Или без ОС вообще.

    А еще бывают, что у управляемого оборудования есть жесточайшие требования по real-time.

    Тогда может быть использована полноценная специализированная real-time ОС, способная подгружать модуля, так и операционная система намертво сшиваемая с прикладной программой (правильнее было бы назвать ОС в данном случае библиотекой для доступа к железу, но исторически повелось, что ее называют ОС). Иногда для жесткого real-time практикуют без ОС вообще.

    Гуглите QNX, RTOS.

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


    Языки высокого уровня - это все что не ассемблер.

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

    Например, тот же язык высокого уровня Си вполне себе дает уровень доступа к железу на уровне сопоставимом с ассемблером
    Ответ написан
    Комментировать
  • Webstorm vs VS Code 2019?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Я бы хотел прекратить платить каждый год за WebStorm и пользоваться бесплатным опенсорсным софтом, но...

    Простой пример: есть export class MyClass {} в файле MyClass.js, переименовываем класс, WebStorm предлагает заодно переименовать файл и исправляет все импорты. И таких мелочей, которые снимают с человека дурацкую ручную работу -- полно. В VS Code такого нет.
    Ответ написан
    6 комментариев
  • Как запомнить css?

    potapchino
    @potapchino
    А не надо ничего специально запоминать. Забыл/не знаешь - сходил в гугл. Опять забыл/не знаешь - еще раз сходи. Сходи 5ый раз, 10ый. На 11ый раз уже не надо никуда ходить, мозг уже за вас все сделал и запомнил. По такой схеме часто-используемые свойства, такие как цвет, шрифт, отсутпы и т.д. запоминаются практически сразу, реже-используемые - чуть подольше. И стыдится или боятся того, что постоянно нужно что-то где то смотреть и подглядывать не нужно. Для этого справочники и существуют и не важно какой у тебя опыт - 1 месяц или 10 лет.
    Ответ написан
    Комментировать
  • Функция "strtotime" или как получить начало суток PHP?

    uDenX
    @uDenX
    PHP Developer
    Проще использовать DateTimeInteface

    $currentDate = new DateTimeImmutable();
    
    $startCurrentDate = $currentDate->setTime(0, 0);
    $nextDay          = $startCurrentDate->add(new \DateInterval('P1D'));
    Ответ написан
    Комментировать
  • Как исправить ошибки в пузырьковом сортировщике массива?

    tsarevfs
    @tsarevfs
    C++ developer
    1. Вы смешали табы и пробелы. Не важно как я об этом узнал XD Для Python это важно. Используйте нормальный текстовый редактор, например VSCode.
    5cf67edfef0ec629296918.gif
    2.
    n = int(input())
    3. Вы обращаетесь к элементам пустого массива.
    a[i]=int(input())
    Используйте append чтобы расширить массив.
    for _ in range(n):
        print("Введите элемент массива ")
        a.append(int(input()))
    Ответ написан
    Комментировать
  • Как вывести список всех таблиц MySQL и количество строк в каждой из них впри помощи PHP?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    SHOW TABLES FROM database_name прекрасно работает когда база не выбрана. Здесь мы показываем таблицы в базе, а не в $db_table. Исходя из вашего нейминга, вы просите таблицу показать ее таблицы, что абсурдно само по себе. Обращайтесь к базе. Или, если вы базу предварительно уже выбрали, то достаточно SHOW TABLES.

    Далее, для SELECT * FROM table_name уже сначала нужно выбрать базу данных (которую вы опрашивали на предмет таблиц в первом запросе), или же обращаться к таблице в формате database_name.table_name.

    Ну и, вместо того чтобы делать выборку всех строк со всеми колонками, спросите сразу SELECT COUNT(*) FROM database_name.table_name.

    Еще проще и быстрее это сделать с помощью такого запроса:

    SELECT table_name, table_rows
    FROM INFORMATION_SCHEMA.TABLES
    WHERE TABLE_SCHEMA = 'your_database_name';


    Результат этого запроса:

    +-----------------------+------------+
    | table_name            | table_rows |
    +-----------------------+------------+
    | wp_terms              |         10 |
    | wp_yoast_seo_meta     |         61 |
    | wp_yoast_seo_links    |         33 |
    | wp_commentmeta        |          0 |
    | wp_term_taxonomy      |         10 |
    | wp_ewwwio_queue       |        352 |
    | wp_usermeta           |        114 |
    | wp_options            |        281 |
    | wp_users              |          5 |
    | wp_term_relationships |         49 |
    | wp_ewwwio_images      |       1048 |
    | wp_links              |          0 |
    | wp_postmeta           |      21408 |
    | wp_termmeta           |          0 |
    | wp_comments           |          0 |
    | wp_posts              |        738 |
    +-----------------------+------------+


    Единственное, что нужно учесть - если таблицы у вас InnoDB, то данные цифры будут более-менее точными, но не совсем. В силу механизмов оптимизации. Так что если нужно "приблизительно" понимать - используйте данный метод. Если нужно с точностью до одной строки - тогда COUNT.

    Ну и еще можно сделать SHOW TABLE STATUS, находять в выбранной базе данных. Точность подсчета количества строк на InnoDB такая же, как и предыдущем методе, но зато здесь будет еще много полезной информации. Например - avg_row_length, data_length, index_length и другое.
    Ответ написан
    4 комментария
  • Как узнать забытый пароль пользователя в Windows 10?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Узнать забытый пароль в винде невозможно. Можно только сбросить - Hiren's BootCD, например. Если пароль использовался много где - стоит посмотреть сохраненные пароли - в винде, в FF (если используется), в хроме.
    Ответ написан
    Комментировать