• Запрос статичной картинки не зная формата?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    Возможно, с помощью try_files.
    Ответ написан
    3 комментария
  • Какая оптимальная ширина макета и рабочей области?

    lukoie
    @lukoie
    Суперлузер? Серьезно?
    Ок, размер рабочей области зависит от предпочтений и фолбеков.
    Например, мое разрешение монитора сейчас как раз 1920, то есть картинка шириной 1920 будет как раз 100% ширины экрана... не учитывая полосу прокрутки и рамки окна. То есть нужны поля. Допустим по 15 пикселей(у меня не ретина, так что мой монитор имеет 72 точки на дюйм). Итого 1920 превращается в 1890, если надо контент делать на всю ширину (section-fluid в бутстраповых классах).
    1920 это сейчас считаем как дефолтный монитор(смотрим по статистике), а на момент создания бутстрапа они зафиксировали 1170 как минимально допстимое разрешение десктопа, потому контент вписывают на такой размер(учитывая поля по 15 пикселей это разрещение 1200*800) как наиболее используемым разрешением.
    Дальше 1280 это популярная ширина в разных разрешениях, как брекпойнт. Но уже без полей.
    960 это из за одноименного фреймворка, где это число используется для фолбека на 1024*968 разрешение плюс поля, округление до нормального делительного числа.
    Число 960(как и остальные перечисленные Вами) выбрано потому что удобно делить на колонки с полями. На 2/4/6/8/10/12/16/24

    Берите ширину в зависимости о того, как будете верстать. А, ну и погодите, если Вы получаете готовый дизайн, то Вам не сильно получится "брать" какую то ширину контента, а придется работать с тем, что дали.
    Опять же, будете ли пользовать фреймворки - тоже ограничит/упростит выбор ширины.
    Забивать не надо. Если забили на ширину контента, то либо просто накалякали какую-то свою ширину, но все равно единую, либо вообще разброс по секциям/блокам. Вы вполне сможете потом свести всё до единой ширины, которую сами выбрали, если заказчик согласен и не требуется пиксель перфект по контентной области(обычно нет, и вполне обьясняется заказчику требованиями "соответствия для старых мониторов" или что то такое, после чего они соглашаются)

    Зависит в основном от этого:
    5c1eb0b2c05c1386821151.png
    Ответ написан
    Комментировать
  • Выбор сервиса комментариев на блоге?

    webrevenue
    @webrevenue
    Веб-дизайнер и SEO оптимизатор
    Использовал на блоге cackle.me - когда он стоял 500р в год - все отлично, кто то коментит и делится страницей в соц сети (если авторизован через нее) - из минусов только стоимость - в остальном все отлично). А так сейчас пользуюсь стандартной формой комментирования в WordPress) В модх Тикетами) А из бесплатных скорее всего лучше Disquis не найдете
    Ответ написан
    Комментировать
  • RestAPI, маршруты, отношения, модели?

    @grinat
    В ресте нет никаких спецификаций, есть диссертация с которой все пошло, и куча разных вариаций форматов, которые продвигают для использованию, вот например как один из форматов предлагает решать твои проблемы: https://jsonapi.org/format/#crud-updating-resource... В каком-то проекте так удобно, в каком-то не удобно, в каком-то нужно что-то еще.
    Фул он или не фул это вообще не важно, и в оригинале никаких json не было, вроде он на тот момент даже еще и не был придуман. Поэтому делай как удобно, передавай и принимай в формате который удобен(почти все фреймворки из коробки корректно обрабатывают json,xml и form data), а все эти рассуждения о ресте, это как разговоры о том что такое ооп.
    Ответ написан
    Комментировать
  • Отдельные элементы на странице?

    @kvaak
    FE
    Вполне себе можно. Мы таким образом постепенно переводим большое приложение c mvc на api based на реакте. Только, скорее, это не отдельные реакт-приложения, а просто несколько разных точек входа одного. Вы же не заводите реакт каждый раз. Просто реакт-дом зарендерит чтото в несколько разных дивов. Почему бы и нет. В конце концов, они все дружно смотрят в 1 редакс-стор и вполне себе могут общаться через него. Когда перевели страницу на реакт целиком - объединяем в одну точку входа. Никаких проблем, в плане производительности в том числе, пока что замечено не было.
    Ответ написан
    Комментировать
  • Стоит ли брать домены 3 уровня?

    @Byteler
    40 лет в сети
    Кратенько.
    1. В зоне .com можете "попасть" еще круче. Без судов и пояснений. Godaddy или другой кто-либо припишет вас к Крыму, или Донбассу, или к Путину. И все потеряете.
    2. Если ваше имя бренда уже занято, значит бренд не уникален. Значит, его могут при нашей ("от забора до обеда") юридической практике отъять в .ru.
    3. Не гонитесь, как многие, за коротким, пусть и с ошибками, доменным именем. В эру поисковых супермашин это исключительно на любителя. Вас при нормальном сайте и SEO итак найдут.
    4. Придумайте бренд с логотипом и тогда - домен. Пусть даже длинный. В .ru предпочтительно с однозначно произносимыми и однозначно транслитерируемыми буквами abvgdezijklmnoprstufhy (АБВГДЕЗИЙКЛМНОПРСТУФХЫ).
    В русском языке, в отличие от английского и немецкого, вполне допустимо тире для разделения отдельных слов:
    например, vne-dorog.ru или tovary-domoj.ru. Но не приставок. В частности, "инфосайт", как и "промосайт" пишутся слитно (приставки), а интернет-магазин - через тире.
    Это можно сказать тренд. Например, vse-o-tarakanah.ru
    Ответ написан
    Комментировать
  • Групповое редактирование итемов на одной странице?

    @immaculate
    Программист-путешественник
    Вам надо использовать Django Formsets.
    Ответ написан
    1 комментарий
  • Github некоторые вопросы по работе с ветками?

    @aol-nnov
    приветствую мастеров граффити!

    вместо того, чтобы бумагу марать, сканить и прикладывать к вопросу, можно было просто обратиться к документации: https://git-scm.com/book/en/v2
    Ответ написан
    Комментировать
  • Github некоторые вопросы по работе с ветками?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    И вот сам вопрос: на предыдущем скрине правильный-ли ход моих мыслей, дерево должно быть такое?

    Да.

    нужно сместить исток ветки foo на 5 коммит ветки мастер, тип такого:

    git rebase master foo
    Ответ написан
    Комментировать
  • Cloudflare_com origin сертификат, так ли необходим?

    p00h
    @p00h
    Фехтовальщик-стропальщик
    Когда у вас все по http, то CF проксирует ваши данные, подставляя свой сертификат. С точки зрения приватности и безопасности это неправильно, потому что между вашим сервисом и CF трафик идет нешифрованный, поэтому, чисто теоретически, они могут перехватить (сохранить, модифицировать) любые данные пользователя, либо ваши.
    Ответ написан
    1 комментарий
  • Стоит ли брать домены 3 уровня?

    Stalker_RED
    @Stalker_RED
    Могут ли по каким либо нелепым причинам, разделегировать домен
    В ру-зоне могут конечно же. Возможно потребуется бумажка из суда, но к нелепым судам все давно привыкли. В третьем уровне добавится еще одно звено со своими нелепостями - администрация того домена второго уровня, в котором вы третий покупаете.

    "Девять с половиной правил"? Не, не слышал.
    Ответ написан
    Комментировать
  • Стоит ли брать домены 3 уровня?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    разделегировать могут
    но это должен быть исключительный случай

    увы, третий уровень в РУ не котируется, хотя поисковикам пофиг
    Ответ написан
    Комментировать
  • Поле структуры не найдено, подключенного пакета?

    uvelichitel
    @uvelichitel Куратор тега Go
    habrahabr.ru/users/uvelichitel
    В Go экспортируются имена с большой буквы, с малой приватны https://golang.org/ref/spec#Exported_identifiers
    type FooBar struct {
        Table map[string]*Relation   // здесь нужно Table вместо table чтобы имя/поле можно было импортировать 
    }
    Ответ написан
    1 комментарий
  • Конкурентность несколько вопросов?

    yellow79
    @yellow79
    Senior Software Engineer
    Не надо ничего разбивать. Создай канал, в который будешь построчно писать строки из файла, так же создай воркеры, которые будут читать из этого канала и что-то делать с этой строкой, по окончании результат передавать в другой канал, для финальной обработки. Из этого последнего канала читает только один ридер и пишет в твою структуру Data.

    Накидал примерчик, если что, спрашивай
    Ответ написан
    2 комментария
  • Структуры, указатели, массивы?

    В данном случае вам нужно положить в мапу указатели на вашу структуру.
    https://play.golang.org/p/Jn18TTSDh5T
    package main
    
    import "fmt"
    
    type nextWords struct {
    	words []string
    }
    
    func (nw *nextWords) GetFirstItem() string {
    	return nw.words[0]
    }
    
    func main() {
    	var myMap = make(map[string]*nextWords)
    	myMap["hello"] = &nextWords{words: []string{"foo", "bar"}}
    
    	fmt.Println(myMap["hello"].GetFirstItem())
    }


    Второй вариант, объявить метод как вызываемый на значении, а не указателе.

    Ваш метод GetFirstItem объявлен как вызываемый на указателе (nw *nextWords), поэтому его можно вызвать только на элементе, от которого го может получить адрес. Из мапы его не получается взять потому что при взятии мы получаем копию этого элемента, а не сам элемент. Инплейс го не может взять в таком случае указатель на структуру, разве что мы сначала вытащим её из мапы в переменную и вызовем метод на ней (например так)
    Когда мы делаем мапу из указателей, мы получаем из неё копию указателя, а не самой структуры и можем вызвать на этом указателе метод.

    Но учтите, что при отсутствии элемента в мапе ваша программа свалится в панику, поэтому в методе GetFirstItem стоит сделать проверку на nil.
    Ответ написан
    Комментировать
  • Ищется (фреймворк|библиотека) под критерии?

    @D3lphi
    Посмотрите в сторону Vue.js. Современный и очень легковесный фреймворк.
    Ответ написан
    1 комментарий