[Перевод] Поэтапное руководство по алгоритму автоматического размещения из CSS Grid

Предлагаем вашему вниманию перевод статьи о методике, которая будет полезна разработчикам, использующим в своей работе CSS.


В этом руководстве мы рассмотрим все этапы алгоритма автоматического размещения элементов из модуля CSS Grid Layout. Каждый этап управляется с помощью свойства grid-auto-flow. В своих других статьях “Introducing the CSS Grid Layout” и “Seven Ways You Can Place Elements Using CSS Grid Layout” автор рассмотрел спецификацию CSS Grid и проанализировал, как с помощью Grid можно позиционировать элементы на веб-странице. Однако в этих материалах в сетке явным образом задавалась позиция единственного элемента. Остальные элементы размещались с помощью некоего алгоритма.


Теперь разберем этот алгоритм. И когда в следующий раз вы обнаружите, что элемент оказался не там, где нужно, вам не придётся чесать затылок и удивляться, как так произошло.
Читать дальше →
[Перевод] Поэтапное руководство по алгоритму автоматического размещения из CSS Grid
Source: habrahabr

Guard классы — использовать или нет?

На днях мне довелось делать довольно крупные изменения в одном C# проекте — удаление сторонней сборки. Самое «замечательное», что львиную долю времени я потратил на изменение мест, где использовались helper’ы из этой сборки (так сказать бонус к основной функциональности).

Helper’ы такого вида:

Guard.ArgumentNotNull(myobject, "myobject");

Читать дальше →
Guard классы — использовать или нет?
Source: habrahabr

Это очень просто

Рассмотрим следующую задачу. Найти период дроби 1/81. Уверяю, что для решения не потребуется ни калькулятор, ни деление столбиком. Для начала вспомним чему равно 81*(Период). Пусть длина периода n, тогда исходная дробь запишется как:

$frac{1}p=frac{Период}{10^n}+frac{Период}{10^{2n}}+frac{Период}{10^{3n}}+...$

Перепишем данное представление в следующем виде:

$frac{1}p=frac{Период}{10^n}+frac{1}{10^n}*(frac{Период}{10^{n}}+frac{Период}{10^{2n}}+..)$

Последнее выражение можно представить так:

$frac{1}p=frac{Период}{10^n}+frac{1}{10^n}*frac{1}p$

Ну а теперь то соотношение, которое мы искали:

$p*Период=10^n-1$

Для нашего случая это тождество будет следующим:

$81*Период=10^n-1$

Разделим левую и правую часть на 9, получим:

$9=111...111$

Читать дальше →
Это очень просто
Source: habrahabr

Цитата #444356

<AlinA> ты фука!
<Qum> чей-то?
<AlinA> ты говорил, что Калигула это легкая эротика.
<Qum> )) ии.. ?
<AlinA> Ты его вообще смотрел?!
<Qum> Естессно
<AlinA> И тебе не показалось, что для «легкой эротики» там всё как-то слишком уж детализировано и мерзко?
<Qum> [мельком вспоминает тонны просмотренного жестчайшего садомазохистского, транссексуального, межрасового, межвидового порно] Нет. ))
Цитата #444356
Source: bash

[Перевод] Дизайн персонажа 2B для игры Nier: Automata

image


Привет, меня зовут Хито Мацудайра (Hito Matsudaira), я моделлер персонажей для Nier: Automata.


Можете ли вы вспомнить знаменитых моделлеров персонажей? Я не могу — создатели персонажей в наши дни редко становятся известными. К счастью, мне предоставили такую возможность, поэтому я хочу рассказать о своих мыслях и о том, как я моделировал персонаж 2B на основе эскизов.
Читать дальше →
[Перевод] Дизайн персонажа 2B для игры Nier: Automata
Source: habrahabr

Тепловизор в мастерской DI HALT'a

▌Intro

Вот и мне попал в руки сей дивный приборчик — тепловизор Seek Thermal от Даджета. И, честно говоря, совершенно нет желания писать на него обзор. Ну в самом деле, кому нужна еще одна распаковка, осмотр упаковки, фотки батареи, трубы, кота, следов и проводки в стене? Это все уже было. Если вам все же стало любопытно, то тут же, на ГТ, есть несколько прекрасных и очень подробных обзоров этого прибора. Я выделю несколько характерных:


А я даже про характеристики вам ничего не скажу, к чему повторяться. 🙂 Поскольку у меня тут «типа хакспейс», а по сути экспериментальная лаборатория для страдания разной забавной ерундой, то сей аппарат будет служить как еще один инструмент, способный дать ответ на иногда возникающие вопросы. Но обо всем по порядку. Читать дальше →
Тепловизор в мастерской DI HALT’a
Source: geektimes

Пост №3062600

Автор: Telvir

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3062600″ }, «headline»: «ЖИВУ… / смешные картинки (фото приколы ) :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D1%81%D0%BC%D0%B5%D1%88%D0%BD%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-3778027.jpeg», «height»: 903, «width»: 909 }, «datePublished»: «2017-04-11T09:30:16+03:00», «dateModified»: «2017-04-11T09:30:16+03:00», «author»: { «@type»: «Person», «name»: «Telvir» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3062600
Source: Joyreactor

Пост №3062598

Автор: Rekolit

«В начале видео видно, что парень в очках что-то искал на прилавке, а проходящее быдло его толкнуло.»Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3062598″ }, «headline»: «»В начале видео видно, что парень в очках что-то искал на прилавке, а проходящее быдло его толкнуло. / парень в очках :: быдло :: видео (video)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-%D0%BF%D0%B0%D1%80%D0%B5%D0%BD%D1%8C-%D0%B2-%D0%BE%D1%87%D0%BA%D0%B0%D1%85-%D0%B1%D1%8B%D0%B4%D0%BB%D0%BE-3778025.jpeg», «height»: 90, «width»: 120 }, «datePublished»: «2017-04-11T09:29:38+03:00», «dateModified»: «2017-04-11T09:29:38+03:00», «author»: { «@type»: «Person», «name»: «Rekolit» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «»» }
Комментировать 
Пост №3062598
Source: Joyreactor

[Перевод] Как протестировать образ для docker за полсекунды

В этой статье рассматривается простой способ создания и тестирования образов docker. По ходу повествования, используя Goss, мы напишем тесты, с помощью которых можно проверить официальный образ Nginx всего за ~0,5 с.

Читать дальше →
[Перевод] Как протестировать образ для docker за полсекунды
Source: habrahabr