• Как полностью написать сайт с нуля, если ты знаешь только frontend?

    VeroLom
    @VeroLom
    Веб-разработчик, фрилансер, UMI.CMS
    Всё сильно зависит от целей.
    Если нужно просто делать сайты для клиентов, то тут нужны знания фронта и какой-либо CMS.
    Если нужны какие-то индивидуальные проекты, то нужно изучить какой-нибудь более-менее популярный фреймворк.
    Какой язык изучать на бэке - это уже вам решать. Можно изучать тот, который нравится. Если целью является нормально оплачиваемая работа, то лучше проанализировать рынок вакансий, чтобы понять, что будет оптимальнее.
    Ответ написан
    Комментировать
  • Как полностью написать сайт с нуля, если ты знаешь только frontend?

    amark
    @amark
    rush less, feel more
    Я бы посоветовал смотреть в сторону cms.
    Есть много простых cms, которые позволяют без глубинных знаний с помощью простого визарда "далее-далее-готово" развернуть готовый движок с образцом сайта и базовым функционалом.
    Я обычно советую modx, но вам возможно нужно что-то другое.
    Ответ написан
    Комментировать
  • Как полностью написать сайт с нуля, если ты знаешь только frontend?

    Abr_ya
    @Abr_ya
    Потребность в бэкэнде определяется тем, есть ли у Вас в проекте бизнес-логика, которую необходимо обрабатывать на сервере? И это не обязательно что-то навороченное.
    Хотите:
    - хранить даные в БД, выдавать в шаблон (функционал CMS - разделение контента и представления),
    - что-то обрабатывать на сервере - данные из формы обратной связи хотя бы, или калькулятор валют, или ватт в киловатты,
    - ещё любые действия с данными, на которые хватит фантазии, и которые Вы не можете реализовать на фронте.
    ???
    Значит надо, так или иначе, думать про бэкенд.

    А вот что это будет:
    - ваша самописка на PHP или Pythone, например,
    - готовая CMS,
    - фреймворк.
    Это уже зависит от конкретных задач, имхо.
    На любой из этих вариантов вы (со временем) или обученный человек (быстрее) сможет прикрутить ваш фронт. Но в зависимости от выбранного решения затраты сил/времени/объем допиливания будут разными!
    Ответ написан
    3 комментария
  • Как полностью написать сайт с нуля, если ты знаешь только frontend?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Неужели для того, чтобы написать простенький сайт без головокружительной графики, гифок и прочей "фигни" нужно для начала:


    Для того, чтобы написать простенький сайт, можно просто html.

    Вы лукавите, не указывая в вопросе какой именно функционал вы хотите. Если сказать хотелки, можно подсказать какими технологиями они реализуются. Тогда будет понятно куда копать.
    Простенький сайтик может быть hello world, а может быть адаптивный "одностраничник со скроллингом" на webassembly.
    Ответ написан
    Комментировать
  • Как полностью написать сайт с нуля, если ты знаешь только frontend?

    Benderburg
    @Benderburg
    Веб-разработчик
    Достаточно купить виртуальный хостинг.
    Большинство популярных хостеров предлагают установку cms в один клик или вообще с предустановленной cms.

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

    Много вопросов гуглится в том числе на StackOverflow. Для начинания, как мне кажется, очень хорошая cms. Локально тоже разворачивается без проблем, если появится такая необходимость.
    Ответ написан
    1 комментарий
  • Как полностью написать сайт с нуля, если ты знаешь только frontend?

    Если вашему сайту не понадобится работа с БД, то вы можете просто закинуть статику на хостинг и ваш сайт будет нормально работать
    Ответ написан
  • Как лучше запускать задачу из cron каждые 10 секунд?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    запускать каждые 10 секунд - не слишком выгодно.

    Напишите себе демона и пусть он все время работает с банальной паузой или сверкой timestamp.
    А в кроне просто периодически проверяйте запущен он или нет.
    Ответ написан
    Комментировать
  • Почему не работает скрипт через cron (sh->php)?

    Судя по комментарию: Почему не работает скрипт через cron (sh->php)?

    Проблема в том, что вы сохранили файл в Windows.
    По-хорошему почитать про crlf и lf.
    Решение проблемы:
    Скрипт небольшой, можете руками переписать сразу на линуксе.(например в nano)

    Либо попробуйте воспользоваться решением отсюда:
    stackoverflow

    awk '{ sub("\r$", ""); print }' get_data.sh > get_data2.sh
    mv get_data2.sh get_data.sh
    Ответ написан
    2 комментария
  • Почему не получается запустить xmr-stack-cpu на linux mint 17.3?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    читаем xmr-stak-cpu-master/LINUXCOMPILE.md
    а там,"русским по белому"
    ставим нужные зависимости
    sudo apt install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev
    make . #собираем
    sudo make install #устанавливаем
    НО я бы поставил через sudo make checkinstall leolik.blogspot.com/2008/09/checkinstall.html
    ответишь в консоли на несколько вопросов (для сборки пакета(если не знаешь/сомневаешься,
    жми то что предлагают no или yes
    в итоге имеем
    xmr-stak-cpu-master/bin/xmr-stak-cpu + xmr-stak-cpu-master/bin/config.txt
    Ответ написан
    1 комментарий
  • Как установить старую версию libreoffice на linux mint из пакета?

    Telsir
    @Telsir
    select * from /dev/null
    How to install LibreOffice 6.1 on Linux Mint, Ubuntu, Xubuntu, Debian…
    LibreOffice install - Logo with Libreoffice official Font and Document Foundation caption

    This article describes how to install LibreOffice 6.1 on Debian/Ubuntu-based Linux distributions, such as Linux Mint, Xubuntu, Kubuntu, Debian and Ubuntu. This installation method is based on the official .deb packages.

    LibreOffice 6.1 was released on August 8, 2018
    LibreOffice 6.2 is scheduled to be released end of January 2019. Find more information on LibreOffice 6.1 & 6.2 release dates on the official release plan.

    Resources for LibreOffice 6.1 & 6.2:
    Detailed 6.1 release plan
    Detailed 6.2 release plan
    LO 6.1 Release notes (new features list)
    LO 6.2 Release notes (new features list)

    Summary
    A. Remove previous LibreOffice installations
    B. Install LibreOffice 6.1
    C. Uninstall LibreOffice

    A. Remove bundled LibreOffice
    LibreOffice 6.1 can be installed alongside older LibreOffice versions, but conflicts may occur.

    To remove prior installations of LibreOffice:
    sudo apt-get remove libreoffice-core

    If you also want to remove LibreOffice configuration files, use the purge switch:
    sudo apt-get remove --purge libreoffice-core

    B. Install LibreOffice
    Step 1 of 3 – Download compressed packages
    Download LibreOffice 6.1 from the official download page:
    www.libreoffice.org/download/

    Select Linux x86 (deb) for 32 bits systems or Linux x64 (deb) for 64 bits systems.

    This how-to supposes that the downloaded file (and language packs) is saved in the “Downloads” directory situated in your home directory.

    Download as many language packs as you need.

    Step 2 of 3 – Extract the .deb packages
    The downloaded file is a compressed .tar.gz archive. In case you want to learn more on these extensions: tar, gzip. To extract this juicy archive, open the “Downloads” directory. Look for a file named:

    LibreOffice_6.1.0_Linux_x86_deb.tar.gz or
    LibreOffice_6.1.0_Linux_x86-64_deb.tar.gz

    right-click on it and select “extract here “. Repeat the extraction process for all language packs. The .tar.gz archive(s) can now be deleted.

    Step 3 of 3 – Install .deb packages
    Open a terminal.
    Change the current directory to the location of the .deb packages:
    cd ~/Downloads/LibreOffice_6.1.x_Linux_x86_deb/DEBS

    or for the 64 bits version:
    cd ~/Downloads/LibreOffice_6.1.x_Linux_x86-64_deb/DEBS

    (No need to write everything: use Tab ↹ to autocomplete the command line, or copy and paste with the middle-click mouse button)

    Finally, install all .deb packages:
    sudo dpkg -i *.deb

    In case you’re installing language packs, repeat the cd and dpkg steps for each language pack.

    You’re done! No need to restart, LibreOffice is ready to be used.

    If you have problems launching LibreOffice, try out the following command:
    libreoffice6.1
    or
    /opt/libreoffice6.1/program/soffice

    If you’re installing a development release (Beta) of LO 6.2, you can launch it with the following command:
    lodev6.2
    Ответ написан
    1 комментарий
  • Как научить ребёнка программировать?

    AgentSIB
    @AgentSIB
    А не лучше сразу приступить к делу? Лично у меня было так — я выучил три оператора на спектруме (draw, plot, circle), отец мне рисовал рисунки на бумаге, а я их переносил на комп с помощью написания программы. Постепенно все усложнялось, вот так я освоил свой первый язык)))
    Ответ написан
    2 комментария
  • как научиться программировать?

    Хорошо начать с андроида, низкий порог входа и виден результат, который можно даже показать близким :).
    Есть хороший курс от Гугл.
    Еще сразу начни с английского.
    Ответ написан
    Комментировать
  • как научиться программировать?

    Stdit
    @Stdit
    Теорию обязательно надо мешать с практикой, делать-переделывать выдуманные задачки, копаться в манах, пытаться понять каким образом всё работает. Я начинал с наглядных программ, с графикой, простейших демосцен, мини-игр и т.д, потому что мне так было приятнее воспринимать результат и спать до утра не хотелось. По поводу языка, это дело вкуса и предпочтений. Сейчас многие начинают с яваскрипта из-за его доступности, неприхотливости и относительной простоты (в плане «написать что-нибудь», понять что такое программирование вообще). Также полезно читать форумы и другие сообщества, особенно жалобы и проблемы других людей и ответы на них (типа как тут или на stackoverflow).
    Ответ написан
    Комментировать
  • как научиться программировать?

    caffeinum
    @caffeinum
    https://bykhun.com
    Если совсем лень читать, попробуйте начать с codecademy.com
    Там PHP, правда, нет, но есть пайтон и джаваскрипт)
    Но потом, конечно, стоит почитать серьезные книжки.
    Ответ написан
    1 комментарий
  • как научиться программировать?

    @65520
    Для того, чтобы стать программистом, книжек придётся прочитать не один десяток, и далеко не все из них будут написаны лёгким и понятным языком (таких вообще единицы на самом деле). А Вам хочется спать уже на первой…

    А так попробуйте Thinking in Java — написана прекрасно, всё разжёвано, и, что самое главное, всё последовательно. Я на Джаве активно не программирую, но книгу эту перелистываю периодически просто ради удовольствия :)
    Ответ написан
    Комментировать
  • Стоит ли проходить курсы Cisco ccna в колледже?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Курсы ≠ сертификат за прохождение экзамена, т.е. сертификат о прохождении курсов говорит о том, что человек что-то мог услышать, но это не подтверждает практических навыков (хотя и экзамен CCNA далёк от практики), т.е. нет смысла идти на курсы без прохождения экзамена.
    Зашёл на hh, ввёл в поиск "Сетевой инженер" по Москве, из первых 5 вакансий с кошками в одной требуют "техническое образование", в остальных тишина. Сейчас большинство понимает, что нужны знания и навыки, а не дипломы.
    Ответ написан
    Комментировать
  • Как восстановить данные с диска на котором был поврежден MBR?

    @KPOBABAK
    winhex еще глянь.
    поиск удаленных разделов там есть. и восстановление файлов по сигнатурам.
    Но это надо было сразу делать. А не портить то что осталось)
    А вообще бэкапы наше все да? ;)
    Ответ написан
    Комментировать