All streams
Search
Write a publication
Pull to refresh
30
0
Ivan Dudarev @trawl

Дилетант

Send message
Опсосов не оправдываю, но страница оплаты хранится на их серверах, даже если это услуга партнера.
Gentoo загрузилась! Краски радуют глаз!

Сначала прочитал: "Краснеет глаз". Перечитал, выдохнул.

Встречаются, но среди домашнего железа воткнуть некуда.
Водка у них не «Каждый День», а «КД». Цензурненько
Просмотров статьи всего 251, а сайт уже не открывается :(
Вы GET-запрос отправляете с телом?
Выгрузка в маркет — это другое. Это вы сами загружаете в меркет свой каталог, а не маркет парсит ваш сайт…
Жаль, что нет статистики, сколько из этих 1.5к всё-таки увидели заявленный чек-лист…
Было бы здорово показать, как получать параметры из пути и/или формы, желательно с валидацией.

Но ведь на примере go-chi/chi показано, как получить параметр из пути...


func NewRouter() http.Handler {
    router := chi.NewRouter()
    r.Get("/{name}", HelloName)
    return r
}

func HelloName(w http.ResponseWriter, r *http.Request) {
    name := chi.URLParam(r, "name")
    response := HelloResponse{
        Message: fmt.Sprintf("Hello %s!", name),
    }
}

Получение параметров из формы — это уже парсинг body/query запроса, там сложностей нет.


Валидация параметров роута — в документации к роутеру (например, тот же chi):


// Regexp url parameters:
r.Get("/{articleSlug:[a-z-]+}", getArticleBySlug)
То есть, если вы собрались лететь на 50-летнем кукурузнике ночью в ливень непальскими авиалиниями — шансы разбиться в 10000 раз выше чем если лететь ясным днем на новом A330 какой-нибудь Cathay Pacific из москвы в гонконг.

Смею оспорить. Кукурузник (он же АН-2) построен по схеме биплан и даже при отказе двигателя он может без проблем спланировать и удачно приземлиться. У А330 с этим намного хуже.

На самом деле, гипновирус — не приговор! С ним можно и нужно жить!
фулстэк-мидлом


Оно уже стало локальным мемом?
простите за контакт, смотреть можно безо всяких регистраций;

Что-то пошло не так...
Можно подумать, у вас нет шанса получить от государства пенсию…
Когда правительство планировала выпустить закон о запрете финансовых пирамид, один проект для подстраховки написал на коленке фотосток. Оплата счета по факту являлась покупкой рандомной картинки.
Самим кредитным бюро это невыгодно (давать кредитную историю бесплатно, хотя они и обязаны это делать), поэтому даже если ссылка есть, её будут прятать как можно дальше от пользователей.

Не все прячут. Например, https://bki-okb.ru/:


  • на главной, сразу под шапкой, как на продающем лендинге
  • в разделе "частным клиентам" огромный баннер в треть ширины рабочей области

А вот НБКИ не только спрятали, но ещё и сломали

А если нужно посмотреть код из консоли?
одна такая попала в недавний PHP-дайджест

Тоже негодовал по этому поводу (особенно с тем решением, что предлагалось в статье)


Не буду в этой статье ругать ненужный суффикс Interface

И не нужно ругать. Как-никак, PSR Naming Conventions


А в целом, согласен с автором.

Ещё в 90х была такая отечественная система `АрВид` для архивирования данных на VHS кассеты. У отца в деревне где-то до сих пор валяется, только вот воткнуть уже некуда…
Во-первых, для php есть смарти. Который до кучи компилирует шаблоны, из-за чего получается отличный симбиоз скорости и удобства (при правильном использовании).

Twig и Blade тоже компилируют шаблоны. Плюсом они умеют наследование шаблонов из коробки (не знаю, как в Smarty с этим сейчас, но раньше реализовывалось только расширениями)

Information

Rating
Does not participate
Location
Калининград (Кенигсберг), Калининградская обл., Россия
Works in
Date of birth
Registered
Activity

Specialization

Backend Developer
Middle
From 3,000 $
PHP
Linux
SQL
Nginx
Symfony
Laravel
PostgreSQL
MySQL