slim
1. [slım] a 1. тонкий, стройный
~ figure [leg, tree trunk] — стройная фигура [нога, -ое дерево]
this dress will make you appear ~mer — это платье будет вас худить
2. 1) незначительный, несущественный
a ~ chance of recovery [of success] — малый шанс на выздоровление [на успех]
~ attendance — плохая посещаемость
2) неубедительный, шаткий
a ~ excuse — шаткое оправдание, отговорка
upon the ~mest of evidence — по самым неубедительным показаниям; ≅ бездоказательно, необоснованно
3. хитрый, ловкий
2. [slım] v 1) = slenderize
2) спускать вес, стараться похудеть; сидеть на диете

Смотреть что такое SLIM в других словарях:

SLIM

[slɪm]стройный, тонкий, худойслабый, скудный, небольшой, незначительныйхитрый, пронырливый, коварный; ловкий, проворный(по)худеть, (по)терять в весесок. смотреть

SLIM

slim: translation ▪ I. slim slim 2 adjective 1. very small in size or amount: • The slim increase in revenues reflected the slowing econo. смотреть

Skyrim — «Macho Man» Randy Savage — Dragon Mod

SLIM

• ___ down: lose weight • ___ jim (car thief’s tool) • ___ Jim Phantom • ___ pickings • ___ Shady • ___ to none • ___ to none (long odds) • ___ to non. смотреть

SLIM

slim: translation•Roman•I.•/Roman• verb Slim is used with these nouns as the object: ↑workforce •Roman•II.•/Roman• adj.VERBS ▪ be, look ▪ become. смотреть

SLIM

1. [slım] a1. тонкий, стройныйslim figure [leg, tree trunk] — стройная фигура [нога, -ое дерево]this dress will make you appear slimmer — это платье бу. смотреть

SLIM

slim: translationSynonyms and related words:Lenten, Spartan, abstemious, adroit, airy, ascetic, attenuate, attenuated, austere, barebones, bean pole, b. смотреть

SLIM

1. a 1. тонкий, стройный ~ figure — стройная фигура this dress will make you appear ~mer — это платье бу. смотреть

SLIM

1. прил. 1) а) стройный, тонкий, худой (обыкн. о людях, животных) Syn: thin 1., slender б) скроенный таким образом, чтобы подчеркнуть стройность фигуры — об одежде 2) разг. слабый, скудный, небольшой, незначительный We had a very slim audience, not more than a dozen. — У нас было мало посетителей, не больше дюжины. slim health — хрупкое здоровье slim attendance — плохая посещаемость They seemed to have rather slim faith in the stability of the structure. — Казалось, они слабо верили в прочность этого сооружения. Syn: small 1., slight 2., poor 1., scanty 3) хитрый, пронырливый, коварный; ловкий, проворный (о людях, поступках) Syn: sly, cunning 2., crafty, wily, artful, adroit 2. гл. 1) (по)худеть, (по)терять в весе (тж. slim down) She is slimming. — Она худеет (сидит на диете). All the women should slim in order to use less fabric. — Всем женщинам надо похудеть, чтобы на на изготовление их одежды уходило меньше ткани. 2) сокращать, уменьшать (тж. slim down) to slim the budget — сократить бюджет • — slim down. смотреть

SLIM

slim [slɪm] 1. a 1) то́нкий, стро́йный 2) сла́бый, ску́дный; незначи́тельный;a slim chance of success сла́бая наде́жда на успе́х 3) хи́трый 2. v (по). смотреть

I saw a slim thicc in Skyrim today.

SLIM

1. adj1) тонкий, стрункий2) слабкий; скудний3) амер. легкий (про сніданок тощо)4) діал. хитрий2. vсхуднути; втрачати на вазі

SLIM

1. adj 1) тонкий, стрункий, тендітний; ~ figure струнка фігура; 2) незначний, неістотний; а ~ chance of success незначний (малий) шанс на успіх; ~ excuse відмовка; 3) хитрий, спритний; 2. v 1) намагатися схуднути; 2) худнути; 3) робити струнким (тендітним). смотреть

Читайте также:  Скайрим прохождение грелод добрая

SLIM

-et1) слизь, мокрота 2) растительный клей 3) редко подлость

SLIM

submarine-launched inertial missile — ракета с инерциальной системой наведения, запускаемая с подводных лодок

SLIM

transcription, транскрипция: [ slɪm ]slim n AmE sl You got a slim I can borrow? У тебя можно позаимстWowать сигарету?

SLIM

несуттєвий; незначний; слабкий — slim evidence- slim majority- slimmer evidence

SLIM

разг. синдром приобретённого иммунодефицита, СПИД

SLIM

тонкий; стройный хитрый, пронырливый, коварный; ловкий, слабый, скудный, небольшой, незначительный (по)худеть сокращать, уменьшать

SLIM

slim: übersetzung slịm 〈Adj.〉 schmal, schlank, mager [engl.]

SLIM

adj. тонкий, стройный, изящный, худенький, незначительный, слабый, скудный, хитрый

SLIM

n AmE sl You got a slim I can borrow? — У тебя можно позаимстWowать сигарету?

SLIM

тонкий; скудный, незначительный

SLIM

мед.гл. худеть спид стройный; легкий Англо-русский медицинский словарь.2012.

SLIM

несуттєвий; незначний; слабкий slim evidenceslim majorityslimmer evidence

SLIM

хитрый; пронырливый; ловкий; умный; он — голова; он — ловкач

SLIM

v. худеть, терять в весе, похудеть, потерять в весе

SLIM

мелочь ( незначительное изменение в программе )

Источник: eng-rus.slovaronline.com

Шаблонизатор Slim — альтернатива Haml’y

Давно хотел попробовать Haml, но всё не было времени. Но вот недавно обнаружил новый шаблонизатор, который мне сразу понравился. По словам создателей, он взял лучшее от Jade и Haml. Основная задача — сократить объем кода, при этом не делая его страшным и непонятным.

Вот так выглядит шаблон с использованием Slim:

Как и в Haml, форматирование вывода идёт по отступам. Вместо конструкции используется знак =. Для вычислений без вывода в html (например, для if и for), ставится знак -.

В отличие от Haml’a, тут нет знака %, которым выделяются теги. Их можно сразу писать как есть. По сути, это просто HTML без <> скобок, в котором используются отступы для обозначения вложенных элементов. К слову, количество отступов — на ваш выбор, но не менее одного.

Список всех операторов:

| Вертикальная черта сообщает шаблонизатору, что нужно просто откопировать линию. При этом все «опасные» символы фильтруется. ‘ Одиночная скобка работает как и предыдущий оператор, но добавляет в конце пробел. — Дефис работает как и в Haml, используется для циклов, условий и прочего, в чем вы раньше использовали = Знак равенства работает как , выводя содержимое в html =’ Работает как и предыдущий оператор, при этом добавляя в конец пробел. == Работает как и знак равенства, но выводит текст «как есть», без обработки методом escape_html ==’ Тоже самое, что и выше, но добавляет в конце пробел. / Знак комментария. Код не будет выполнен и не попадет в html вообще. /! Знак для html комментариев (), которые попадут в вывод.

Атрибуты и комментарии

Обозначать id и class можно вот так:

Для сравнения с Haml:

Кроме того, Slim допускает несколько вариантов синтаксиса::

/ Эти две линии идентичны. Первый вариант синтаксиса, наверно, знаком вам по Haml’у #nav.top div / Допускается писать любой из этих вариантов h1 = page_header h1 = page_header h1[class=page_header_class] = page_header h1(class=page_header_class) = page_header

Еще одна приятная штука — если в атрибуте не указаны кавычки, будет использована переменная. Из примера парой строчек выше можно увидеть, что используется переменная page_header_class.

Если функция возвращает false, атрибут вообще не будет выведен в html (как и в Haml):

Читайте также:  Как победить ходира Скайрим

option value=»Slim» selected=option_selected?(«Slim») # ->

Можно использовать интерполяцию как в строках Ruby:

body h1 Приветствуем, # | С помощью двойных скобок #> выводится как есть, без фильтрации методом escape_html.

Мне очень нравится, как работают комментарии. Если у вас имеется блок кода, который надо закомментить, достаточно добавить всего одну строку, которая повлияет на весь блок.

Стоит учесть, что метод render по-умолчанию фильтрует вывод, поэтому перед ним надо ставить двойной знак равенства, чтобы escape_html не сработал дважды.

Режим Logic-less

Slim::Engine.set_default_options :sections => true

И вот что можно с ним делать:
/ Автоматическая проверка переменной на false и empty?, если прошла то h1 будет выведен — article h1 = title
/ Обратная проверка, если article удовлетворяет условиям false или empty? то блок будет выведен -! article p Статья не найдена

Возможно, прочитав первый пример, у вас возник вопрос — откуда берется переменная ‘title’? Slim сам пытается её найти несколькими способами.

/ If article.respond_to?(:title) — article / Исполняется article.send(:title) h1 = title
/ If article.respond_to?(:has_key?) and article.has_key?(:title) — article / Выводится переменная article[:title] h1 = title

Лично мне такой режим не понравился, но может именно вам он придется по вкусу.

Что насчет производительности

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

# Linux + Ruby 1.9.2, 1000 iterations user system total real (1) erb 0.680000 0.000000 0.680000 ( 0.810375) (1) erubis 0.510000 0.000000 0.510000 ( 0.547548) (1) fast erubis 0.530000 0.000000 0.530000 ( 0.583134) (1) slim 4.330000 0.020000 4.350000 ( 4.495633) (1) haml 4.680000 0.020000 4.700000 ( 4.747019) (1) haml ugly 4.530000 0.020000 4.550000 ( 4.592425) (2) erb 0.240000 0.000000 0.240000 ( 0.235896) (2) erubis 0.180000 0.000000 0.180000 ( 0.185349) (2) fast erubis 0.150000 0.000000 0.150000 ( 0.154970) (2) slim 0.050000 0.000000 0.050000 ( 0.046685) (2) haml 0.490000 0.000000 0.490000 ( 0.497864) (2) haml ugly 0.420000 0.000000 0.420000 ( 0.428596) (3) erb 0.030000 0.000000 0.030000 ( 0.033979) (3) erubis 0.030000 0.000000 0.030000 ( 0.030705) (3) fast erubis 0.040000 0.000000 0.040000 ( 0.035229) (3) slim 0.040000 0.000000 0.040000 ( 0.036249) (3) haml 0.160000 0.000000 0.160000 ( 0.165024) (3) haml ugly 0.150000 0.000000 0.150000 ( 0.146130) (4) erb 0.060000 0.000000 0.060000 ( 0.059847) (4) erubis 0.040000 0.000000 0.040000 ( 0.040770) (4) slim 0.040000 0.000000 0.040000 ( 0.047389) (4) haml 0.190000 0.000000 0.190000 ( 0.188837) (4) haml ugly 0.170000 0.000000 0.170000 ( 0.175378) 1. Рендер некешированной страницы при первом обращении. Его можно активировать, используя параметр slow=1.

2. Кешированный тест. Шаблон предварительно парсится. Код Ruby не компилируется и может быть выполнен в любое время. Этот бенчмарк испольует стандартное API шаблонов. 3. Компилированный тест.

Шаблон также предварительно парсится, но кроме того, код Ruby компилируется в отдельный метод. Это самый быстрый тест, потому что в нем тестируется лишь скорость выполнения самого кода. 4. Компилированный Tilt-бенчмарк. Шаблон компилируется с помощью Tilt, что даёт более точные результаты производительности в режиме Продакшена в таких фреймворках как Sinatra, Ramaze and Camping.

Как установить

Есть 2 варианта. Первый — без добавления генераторов шаблонов (для создания, например, Scaffold’ов). Второй — с генераторами.

# Если вам просто нужен Slim gem ‘slim’ # Если вам нужен Slim и генераторы Scaffold’ов gem ‘slim-rails’

Затем нужно прописать в консоли bundle install для установки выбранных гемов.

Читайте также:  Для чего камни силы для Скайрима

Не стоит забывать, что для использования Slim ваши файлы должны иметь расширение .slim. То есть, файл index.html.erb будет выполнен шаблонизатором Erb, а index.html.slim — соответственно, Slim.

Источник: habr.com

Введение в тонкие шаблоны

Если вы живете и дышите на земле Руби и ранее делали попытку Хамлу, вы, вероятно, уже знаете пару аргументов, которые я собираюсь привести. Тем не менее, я думаю, что это хорошая идея, потому что вы, возможно, уже решили использовать более минималистичный шаблонизатор, и я хотел бы, чтобы вы также увидели преимущества, которые предлагает Slim.

Прежде чем мы углубимся в то, почему Slim – это круто, я хочу рассказать, что такое Slim на самом деле и что он делает для вас. Документация подытоживает это довольно красиво:

«Slim – быстрый и легкий шаблонизатор с поддержкой Rails 3 и 4».

Вы также можете использовать его с Sinatra и даже с обычной стойкой. Так что, если вы немного устали от использования ERB для написания ваших шаблонов или не очень довольны тем, что может предложить Haml, то Slim – это именно то, что нужно для лая.

Что касается его синтаксиса, люди, стоящие за Slim, пытались найти ответ на следующий вопрос: «Какой минимум требуется, чтобы сделать эту работу?». Для написания минимально возможного количества кода переднего плана это, безусловно, звучит как правильный вопрос задать.

Slim предлагает идеальное решение для всех ваших проблем шаблонов? Наверное, нет, но, откровенно говоря, он может предложить лучшее! Легко ли учиться? Я так думаю, но трудно понять, что другие люди считают легким. Хотя я бы сказал, что к этому нужно привыкнуть, но это определенно не ракетостроение. Так что не нужно пугаться, если вы немного новичок в программировании.

Вы хорошо проведете время с этим? Абсолютно!

Итак, почему Слим? Ответ довольно прост, я думаю. Ваша разметка должна быть максимально читаемой и красивой! Вы должны хорошо поработать с ним, и чем меньше времени вам придется потратить на изучение тонны меток, тем лучше.

Что прекрасного, спросите вы? Конечно, это не тот ответ, который я постараюсь решить, но быть минимальным в этом отношении редко бывает больно. Как насчет того, чтобы стать супер загадочным, потому что шаблонизатор пытается быть супер умным, будучи минимальным? Это справедливое беспокойство, и вы будете рады услышать, что команда Слима относится к этому очень серьезно.

Они хотят удалить как можно больше из простого старого HTML и раскрыть только основные части, и все это не станет слишком загадочным. Их основная команда пытается пойти даже дальше, и они действительно обеспокоены эстетикой кода Slim. Довольно хорошая сделка, тебе не кажется?

Разве не намного приятнее, если вы можете просто взглянуть на шаблон и легко понять, что происходит? Шаблоны могут стать очень «многолюдными», даже если вы разумно используете частичные функции, и, как следствие, вы хотите уменьшить количество шума до абсолютного минимума.

Возможно, вы пробовали использовать синтаксис Sass (.sass) с отступом? Я надеюсь, что у вас есть, потому что это просто допинг! Если это так, вы, вероятно, будете иметь аналогичную оценку того, что может предложить Слим. Он также чувствителен к пробелам, что приводит к действительно сжатому и читабельному коду. Давайте возьмем этот фрагмент кода HTML / ERB и сравним его с Slim.

Источник: coderlessons.com