Как правильно выбирать себе швабру?
В определённый момент жизни каждый успешный юноша однажды покидает родимое гнёздышко и обосновывается в собственной холостяцкой берлоге. В числе прочих бытовых и житейских трудностей, перед ним в один прекрасный день очень остро встаёт половой вопрос. Сам юноша до этого момента старался не касаться вопросов полового воспитания, а родители, откровенно говоря, не всегда находили время для подобных обсуждений.
Проще говоря, мамка сама мыла полы.
Но вот юноша уже совершенно один и в его холостяцкой берлоге назрела проблема – необходимо помыть эти самые полы. Юноша смекает, что для этого ему придётся обзавестись шваброй, которая справится с этим делом самым наилучшим образом. Также юноша понимает, что выбор хорошей швабры – задача непростая и ответственная, и что предстоит сменить несколько швабр прежде, чем найдётся та самая. Здесь, проще говоря, главное, не прогадать и как можно скорее найти достойный экземпляр.
Очевидно, что дешёвые швабры могут решить проблему на какое-то время, но потом всё равно придётся искать им замену. Долго так продолжаться не может, ведь полы могу замараться в самый неподходящий момент, когда даже самой простенькой швабры рядом не окажется.
Выслушав советы старших и опытных товарищей, юноша постепенно начинает разбираться в швабрах.
Он, например, узнаёт, что самые распространённые – это деревянные швабры. Также он понимает, что, несмотря на доступность, такие швабры чаще всего грубые и неотёсанные. Можно, конечно, их красить или, например, покрывать дорогим лаком, чтобы они выглядели получше, но такие швабры всё равно внутри остаются деревянными, что бы ты с ними не делал. Впрочем, даже при своей не всегда идеальной форме, они, тем не менее, прекрасно справляются с поставленными задачами. Как вариант – можно попробовать, но здесь, скорее, дело вкуса и терпения.
Лучше всего, конечно же, выбрать вариант подороже. Небольшие затраты позволят обзавестись оптимальным вариантом в приятном соотношении цена/качество. Таким швабрам не нужны дополнительные тряпки, что уже хорошо. У них ничего не болтается, они крепко сложены, подтянуты и всегда готовы, когда бы ты их не взял. К тому же, завидев такую швабру, гости непременно восхитятся твоим вкусом и практичностью.
Разумеется, собственную швабру нужно сразу же ставить на место, чтобы она не мешала. Для этого будет вполне достаточно скромного уголка в квартире. Но не больше.
Отмечая рабочие характеристики, то единственная задача хорошей швабры – это качественно и чисто мыть пол. Она обязательно должна без всяких капризов проникать в самые труднодоступные места.
Разумеется, такая швабра потребует внимания, а особенно к деталям, которые, на первый взгляд, могут показаться незначительными, но для неё они буду важны. Если же швабра начинает периодически отказывать и перестаёт нормально мыть пол, то лучше всего отправляться на поиски новой. Ведь подобное поведение, наверняка, в итоге приведёт к тому, что швабра станет совершенно бесполезной. Исправить её, конечно же, можно, но рисковать не стоит.
Если в целом, то здесь, как говорится, время покажет, где простая швабра, а где настоящая помощница в домашнем хозяйстве. Всё зависит от самого человека. Уметь правильно выбрать швабру – дело непростое и ответственное. Главное, не зацикливаться на одной и той же швабре, когда вокруг много других. Их можно потрогать, повертеть, прикинуть варианты. Советчиков, конечно же, тоже будет много, но и самому головой надо будет подумать. В общем, денег на достойную швабру лучше не жалеть и уделять ей внимание.
Пол в доме должен быть чистый, поскольку в чистоте залог здоровья. Тогда даже самая безнадёжная холостяцкая берлога превратиться в уютное гнёздышко, куда можно смело приглашать на романтический вечер любимую девушку. Ведь прекрасная половина человечества заслуживает только самое лучшее.
Сидя с бокалом вина при свечах, любая уважающая себя девушка непременно отметит, что пол в квартире очень чистый и что её белые носочки совсем не замарались. «Да, я такой, – робко заметишь ты. – Всё по первому классу!». Любимая девушка тут же подмигнёт и скажет, что ты, судя по всему, очень хорошо разбираешься в швабрах, и что в этом нет никаких сомнений.
© Иль Канесс
Лучшие позы для любви
Попала в руки брошюрка «Лучшие позы для любви», с цветными картинками, очевидно какого содержания, и соответствующими инструкциями по употреблению. Пролистав брошюрку, я почему-то не увидел в ней позы «лежать в обнимку на диване, объевшись пирога, и смотреть новый сериальчик». Плохая брошюра. Бестолковая. Не знают ничего.
Если вы профи в своем деле — покажите!
Такую задачу поставил Little.Bit пикабушникам. И на его призыв откликнулись PILOTMISHA, MorGott и Lei Radna. Поэтому теперь вы знаете, как сделать игру, скрафтить косплей, написать историю и посадить самолет. А если еще не знаете, то смотрите и учитесь.
Как найти свою вторую половину
Короче, самое главное уясни - ответ на вопрос в оглавлении существует. Конкретный однозначный ответ.
То есть тебе придется отказаться от романтической демагогии и трусливых оправданий.
Есть конкретные действия, выполнение которых гарантирует тебе достижение успеха. А то, что ты предпочитаешь мечты реальности, а дрочку сексу - это твои проблемы.
Итак,
1. Сформулируй свою задачу и запиши ее. Это не так просто, как кажется.
Хочу бабу - не цель. Хочу бабу с большими и сиськами - лучше, но тоже не то.
"Хочу найти девушку, с которой мне не нужно будет притворяться и которая примет меня таким, какой я есть". "Девушку, которой нравятся нерешительные парни и которая может сама за себя постоять". "Бабу, которая умеет и любит готовить вкусно и много" - вот примеры. Нужна конкретика, короче.
2. Сконцентрируйся на своей цели.
Определился? Теперь думай об этом, представляй себе эту девушку и как тебе с ней хорошо. Почаще представляй. Не сдерживай полет фантазии. Поверь в реальность этой перспективы.
3. Теперь самое сложное - найти её.
Варианты:
Заведения - алкоголь и общая атмосфера распологают к этому. Важно помнить с какой ты целью пришел и не распыляться. Конкретные приемы есть в предыдущих постах.
Интернет - хороший вариант. Тут важно максимально отфильтровать и сузить число кандидатов. Все критерии - возраст, знак зодиака, интересы и т.д имеют значение. Предварительно ознакомся с информацией о себе - знак зодиака, темперамент, социотип. Все это не гарантирует, но однозначно увеличит вероятность среди безликой массы найти подходящего тебе человека.
Знакомые - не стесняйся просить знакомых о помощи. Ты удивишься, насколько это эффективный метод. Оказывется, ты не один такой одинокий, и среди знакомых твоих знакомых обязательно найдется несколько вариантов.
4. Сделай шаг. Пусть милипиздрический. Но прямо сейчас.
Это самое важное. Один шаг. Сделай его. С этого начинаются все великие истории
Если тебет интересна эта тематика, читай мои предыдущие посты. Там все этапы в деталях
Превращаем язык программирования в язык любви
Сейчас я покажу как создать свой язык программирования. Воу-воу, не спеши пролистывать пост, впереди тебя ждёт много картинок и пошаговая инструкция, так что даже если ты с компьютером на вы, то у тебя всё равно всё получится, я в тебя верю. Если возникнут вопросы - напиши в комментариях и я тебе отвечу.
Зачем это надо и почему такой странный заголовок? Тут всё просто, в связи с последними событиями, происходящими в Рунете, компьютерная грамотность населения начала стремительно расти. Если когда-то достаточно было уметь переустановить винду, чтобы девушка решила, что ты хакер и была в восторге, то сейчас этого, увы, недостаточно. Сейчас даже умение поднять VPN вполне обыденный навык. В связи с этим, перед нами стоит сложная, почти не выполнимая задача: сделать приятно любимому человеку, находясь в суровых реалиях действительности.
Соглашусь, что приятно, конечно, можно сделать по-разному...
Но посвятить любимому человеку результат своего интеллектуального труда, будь то стихи, картина или язык программирования это уже совсем другой уровень. Кроме того, у языка программирования есть одно важное преимущество - в отличие от всего остального их посвящают девушкам не сказать, чтобы очень часто.
Ну, всё хватит болтовни, пора создать свой язык программирования с компилятором и лексемами.
Чтобы довести этот проект до нужного нам результата необходимо понять несколько идей. Первая - ОДдоадфыди, тебя же не смущает этот набор букв, думаю, не особо, а вот если бы я написал расширенная форма Бэкуса — Наура, то вероятность того, что будут произнесены заветные три буквы (WTF?) возрастает в разы. Это значит, что если дальше будет встречаться конструкция, которая потенциально может понизить твою самооценку
относится к ней нужно совершенно утилитарно - есть некая штука, которая что-то делает и у неё есть практическая реализация в виде набора строк - исходного кода. Достаточно понять связь между названием и назначением данной конструкции, а если захочется всегда можно копнуть в глубь с помощью поисковика.Вторая идея - писать сразу мега программу это безумие (безумству храбрых поём мы песню (с)), поэтому надо написать что-то простое, но рабочее, а потом уже его постепенно усовершенствовать. Так и поступим.Писать мы будем на Python. Что? Не знаешь его?! Ну, и не очень-то и нужно (см. первую идею). Код на нём по своему виду близок к естественному языку, что облегчает понимание, а я его подробно прокомментирую. Скачиваем Python отсюда https://www.python.org/downloads/ и устанавливаем, постоянно жамкая кнопку далее. Теперь нам где-то нужно писать код на нём, немного комфорта не помешает, поэтому используем вот эту среду разработки https://www.jetbrains.com/pycharm/ Бесплатной версии для наших задач хватит с запасом. Устанавливаем её по такому же принципу, что и Python.
Стартуем PyCharm, выбираем New Project - Pure Python, затем указываем папку, где будем хранить наш проект. Естественно, что желательно придумать для него красивое и романтичное название, тут уже дело вкуса, я в качестве названия выбрал имя девушки - Мира.
Проект создан, перед нами среда разработки во всей красе, но где писать код? Нажимаем на имя проекта правой кнопкой и выбираем пункт New - Python file
Вводим имя файла, в нашем случае это lex, сейчас расскажу почему.
У нас будет свой язык, он состоит из конструкций вида:
print(5 + 5 - 4);
Нам надо описать логику работу языка. Чтобы это сделать, необходимо использовать расширенную Бэкус – Наурову форму (РБНФ; англ. Extended Backus–Naur Form). Это формальная система определения синтаксиса языка. Воплощается она при помощи метаязыка, определяющего всевозможные грамматические конструкции. Например, для сложения эта форма будет выглядеть так:
expression = number, "+", number, ";";number = digit+;digit = [0-9];
То есть, фактически, мы аккуратно описываем, что представляет из себя каждый элемент комбинации print(5 + 5 - 4);
Итак, что значит утверждение "мы сделали свой язык программирования", это значит что у нас есть что-то, что превращает текст, написанный на языке, правила которого мы задаём сами, в исполняемый файл: текст -> что-то -> исполняемый файл. Сейчас мы делаем "что-то", которое все крутые программисты ласково называют - компилятор. Компилятор состоит из:
1. Лексический анализатор (лексер, англ. lexer)2. Синтаксический анализатор (парсер, англ. parser)3. Генератор кодаЛексический анализатор распознаёт конструкции языка, синтаксический анализатор определяет логику работы распознанных конструкций, а генератор кода, на основе этой логики, создаёт исполняемый файл.Начнём с лексического анализатора, поэтому мы и назвали файл "lex".Для более эффективного лексического анализа возьмём себе в помощь библиотеку RPLY. Нажимаем File - Settings:
Сейчас установим библиотеку. Выбираем Project Interpreter и нажимаем на "+" справа вверху
Находим библиотеку, выбираем и жмём Install Package
Библиотека установится успешно, о чём радостно нам сообщит
Теперь мы можем писать наш код:
Сначала мы импортируем установленную библиотеку, затем описываем класс, который содержит механизм разбора _add_tokens, способ своего вызова __init__ и метод, который задействует механизм разбора get_lexer.
Теперь надо всё протестировать, для этого создадим ещё один файл и назовём его "base". В этом файле мы будем писать код на нашем новом языке. Протестируем его на конструкции print(5 + 5 - 4);
Теперь запустим его. Для этого нажмём правой кнопкой по файлу base и выберем пункт Run 'base'. Внизу окна высветится результат
Это успех друзья! Мы написали уже треть компилятора!
Самое приятное, что это наш собственный язык и мы свободны выбирать названия функций как нам нравится. Например, можно заменить функцию print на I_love_you (в моём случае I_love_you_Mira) и всё будет успешно работать как и прежде.
Результат
Таким образом, у нас уже есть солидный задел на будущее и осталось всего ничего до создания своего собственного языка программирования. Если было интересно можно поддержать пост и оставить свой комментарий. Любите своих близких, дарите им подарки, посвящайте им стихи, музыку, картины, языки программирования, я знаю что ещё и будьте счастливы. До встречи в новом посте!
Инструкция ни тебе, ни ему, а мне :-)
Нагрянуть любовь должна нечаянно, и ждать ее совсем не нужно. А что нужно тогда делать?
*Стрелять глазками на проспектах, в транспорте и везде, где только эта стрельба не запрещена:
- улучшит скилл "кокетство";
- поднимет настроение;
- стреляя глазками в транспорте можно скоротать время поездки;
Attention! Не стреляйте в сторону чужого имущества, ревнивая барышня втащит леща, а с фингалом кокетство не эффективно.
*Флиртовать с противоположным полом (или лучше "привлекающим полом"? привет сообществу ЛГБТ), в любом случае этот навык пригодится:
- флирт очень часто помогает получить то, что ты хочешь;
- стимулирует держать себя в форме - многие забивают на этот скилл и теряют огонек в глазах;
- раздариваешь хорошее настроение окружающим - всем приятно думать, что они привлекательные сладкие пирожки;
*Развиваться самому в профессиональном и ином амплуа:
- неплохо от бессмысленности бытия спасает, но это не главное;
- а главное то, что твой человек тебя найдет и вам будет о чем поговорить;
- ты будешь состоявшейся, полноценной личностью и значит есть шанс избежать удушающей зависимости в отношениях;
- да это всегда нужно, даже когда не ищешь - основа основ короч)
*Не сидеть дома (Бродский, ты не прав), выходить нужно в люди, даже если устал, даже если печалька;
- все просто: чаще выбираешься на охоту, больше добычи;
- интернет-знакомства не заменят случайных, романтичных и неожиданных приключений!
*Заботиться о себе на максималках (собственно выполнять роль любимого человека):
- учишься любить;
- повышаешь свой уровень счастья и не херишь здоровье.
Попробую следовать этой инструкции, результат отрапортую. Кто пожелает, дополняйте или расскажите, как вы жили до встречи своей ненаглядной половины.
Профессиональное "пошло все оно" в исполнении утки.
Хорошооо живётся на свете
Черт, завтра же понедельник
Вот так-то лучше
Найс ☀️