в теории нет разницы между теорией и практикой а на практике есть

В теории нет разницы между теорией и практикой

А на практике есть. в теории нет разницы между теорией и практикой а на практике есть

На практике я столкнулась с тем, что, имея на руках идею и план по сценам, я не слишком хорошо понимала, а как именно писать. К примеру, какой длины должна быть та или иная сцена? Какие детали включать в описание, а какие излишни? У меня отсутствовал персональный алгоритм создания сцены. Но, поскольку я не относилась к этому чересчур серьёзно, то я пошла по пути «как-нибудь начну, а дальше посмотрим». Ибо, сколько ни читай теорию, навык от этого не развивается. И вот к тому моменту, когда было написано около трети черновика, в моём сознании что-то наконец сложилось, и я начала чувствовать сцену не как полотенце текста, а как целостный объект со своей структурой (именно чувствовать, а не только знать в теории, какая там должна быть структура). Потом, конечно, эта первая треть была подвергнута большой переработке 🙂 Не скажу, что она стала хороша, но всяко лучше, чем было.

Интересным открытием для меня стало то, что в процессе узнаёшь какие-то вещи, которые ни в одной книге по писательскому мастерству не пишут. Там пишут обычно либо общую информацию по структуре текста, либо какие-то техники, которые работают лично у автора книги, либо набор техник, собранных отовсюду. Но никакого представления о том, как именно выстраивается в сознании навык писательства, оттуда не получаешь. И потому на практике это путь по неизведанным землям, в которых чего только не встретишь 🙂

Источник

Йоги Берра

ТочностьВыборочно проверено

в теории нет разницы между теорией и практикой а на практике есть

Лоуренс Питер «Йоги» Берра (родился 12 мая 1925) — американский бейсболист и менеджер бейсбольной команды.

Цитаты [ править ]

Рано быстро становится поздно.

В теории нет разницы между теорией и практикой. А на практике есть.

Можно многое заметить, всего лишь глядя.

You can observe a lot by watching.

Нелегкое это дело — предсказывать, особенно будущее.

Будущее теперь уже не то, что раньше.

The future ain’t what it used to be.

Если идешь сам не знаешь куда, будь осторожнее, иначе можно туда и не дойти.

You’ve got to be careful if you don’t know where you’re going because you might not get there.

Есть люди, которым ничего не объяснишь, если они еще этого не поняли.

Я не могу думать, когда я сосредоточиваюсь.

Мы совершаем слишком много неправильных ошибок.

We made too many wrong mistakes.

Если человек не хочет по утрам заниматься бегом, его ничто не может остановить.

If people don’t want to come to the ballpark how are you going to stop them?

В этот ресторан больше никто не ходит, потому что он всегда переполнен.

Nobody goes there anymore. It’s too crowded.

Не копируйте человека, если вы неспособны ему подражать.

If you can’t imitate him, don’t copy him.

Подъехав к развилке на дороге, следуйте по ней. — Берра сказал это, объясняя как доехать до его дома. На дороге есть развилка, и какой бы путь вы ни выбрали, вы приедете к его дому.

When you come to a fork in the road, take it.

Игра не закончена, пока она не закончена.

[Сколько времени?] Вы имеете ввиду сейчас? — Берра был пасажиром самолета и не был уверен в каком часовом поясе нахоится.

[What time is it?] You mean now?

На самом деле я не говорил ничего из того, что я говорил.

Источник

В теории нет разницы между теорией и практикой а на практике есть

в теории нет разницы между теорией и практикой а на практике есть

в теории нет разницы между теорией и практикой а на практике есть

твой сенсей английского запись закреплена

«В теории нет разницы между теорией и практикой, но на практике она имеется». (с)

Хэй, на связи ваш сенсей английского и сегодня я поделюсь с вами кратким изложением очень полезной для любителей самообразования и саморазвития книги!

в теории нет разницы между теорией и практикой а на практике естьЧто такое «суперобучение»? Это стратегия самостоятельного интенсивного приобретения знаний. Суть состоит в том, чтобы организовать свой проект по обучению и достичь желаемого навыка в кратчайшие сроки, но при МАКСИ усилиях. Да-да, учиться надо будет много, но зато результат будет поразительный!

в теории нет разницы между теорией и практикой а на практике естьИтак, сами девять основных принципов, описанные в книги:

3) Целенаправленность: не забывайте о том, зачем вам все это нужно, и идите к своей цели. Учитесь, занимаясь тем, в чем хотите преуспеть, ведь практика порой дает гораздо больше теории (возвращаемся к цитате в начале поста: в теории нет разницы между теорией и практикой, но на практике она имеется).

4) Упражнения: безжалостно атакуйте свое слабое место. Практически все вы здесь, потому что учите/хотите выучить английский. Плохо с пониманием на слух? Много-много слушайте аудиоматериалы на английском. Плохо с разговорной частью? Говорите и много. Не с кем? Разговаривайте с самим собой, записывайте на аудио, переслушивайте и ищите ошибки (или попросите более сведущего друга вам помочь). Да, тяжко, трудно, непонятно. Но только так вы добьетесь настоящих результатов.

5) Закрепление: постоянно тестируйте себя и устраивайте проверочные работы. Старайтесь активно воспринимать всю инфорацию, самостоятельно вспоминая нужное, а не пассивно восстанавливать ее, возвращаясь к источнику.

7) Запоминание: поймите, какую информацию вы забыли и почему. Часто повторяйте. Старайтесь разобраться в теме так, чтобы помнить информацию не только в ближайшее время, а всю жизнь!

9) Экспериментирование: пробуйте разные методы (не только в обучении, но и на практике), разные стили и вырывайтесь из своей зоны комфорта. Ищите то самое «мое» и не полагайтесь только лишь на протоптанные другими людьми дорожки.

в теории нет разницы между теорией и практикой а на практике естьPDF-файл краткой версии книги (35 страниц) прикреплен к посту.

Комментарий от сенсея: книга очень интересная и вдохновляющая. Очень рекомендую к ознакомлению полную версию, потому что в ней описан личный опыт автора, много интересных и мотивирующих историй других «суперучеников», а также указываются результаты различных исследований, что несомненно является большим плюсом. Язык книги приятный, без кучи ненужной терминологии, да и воды в ней не так много, как по мне. В общем, все люди, заинтересованные в запуске своего проекта по суперобучению, обязательно почитайте!

Источник

Apache Ignite 3: распределённая БД своими руками, next level

в теории нет разницы между теорией и практикой а на практике есть

«В теории нет разницы между теорией и практикой. А на практике есть»
Йоги Берра

Распределённые системы — это вообще интересная и непростая тема, мы по ней проводим целую конференцию Hydra. А у опенсорсного проекта Apache Ignite (и его коммерческой версии GridGain) есть ещё и своя интересная специфика: эта база данных добивается производительности с помощью in-memory computing, помещая данные в оперативную память.

Сейчас компания GridGain готовит новые версии Apache Ignite 3 и GridGain 9. А ещё она недавно поучаствовала в Hydra, и в связи с этим мы решили спросить её: как выглядит работа над этими новыми версиями? C какими вопросами приходится сталкиваться, когда делаешь распределённую БД? Ответ компании — под катом.

Репликация — наше все

Одной из ключевых причин перехода к распределенным системам является их высокая доступность, которая, главным образом, обеспечивается за счет избыточности, которая, в свою очередь, невозможна без репликации данных. Существует довольно большое количество различных протоколов репликации данных, обеспечивающих разные гарантии согласованности. Тем не менее, в последние годы, де-факто, стандартным стал класс протоколов, обеспечивающих строгую согласованность данных. Именно на этот класс протоколов мы и опираемся при разработке новых версий Apache Ignite и GridGain.

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

В рамках работы над Apache Ignite 3 и GridGain 9 мы рассмотрели широкий ряд протоколов репликации и проанализировали их не только со стороны обеспечения необходимых нам гарантий, но и со стороны удобства использования будущей системы, понятности и простоты поддержки протокола, его самодостаточности, а также возможности восстановления при выходе за рамки классической модели отказов. Дополнительным фактором выбора было то, что наша система совмещает два довольно разнородных сценария использования: in-memory и классическое персистентное хранилище.

Среди интересных рассмотренных протоколов были многие варианты семейства Paxos, Raft, а также некоторые менее известные протоколы, такие как PacificA и Hermes. Каждый из протоколов был рассмотрен архитектурной группой GridGain в рамках открытых обсуждений, в которых мог принять участие любой инженер компании. В итоге выбрали протокол Raft, потому что он совмещает в себе прежде всего легкость понимания (а следовательно, и поддержки), необходимую производительность, и широко применяется в индустрии.

На данный момент в альфа-версиях Apache Ignite 3 мы пользуемся open source имплементацией протокола JRaft. Но к сожалению, она имеет ряд практических недостатков, которые нужно устранить перед финальным релизом. Ни один из вариантов реализации этого протокола на Java нас полностью не устроил, поэтому не исключено, что в итоге мы придем к собственной реализации этого протокола, основанной на модели etcd, являющейся одной из наиболее известных имплементаций протокола Raft.

Транзакции и SQL

Следующий шаг — это переработка транзакционного протокола, что является еще более интересной и сложной задачей.

Новые транзакционные протоколы появляются ежегодно, и каждый из них предлагает некоторые компромиссы с точки зрения возможной модели согласованности, уровня изоляции и производительности. Но выбор транзакционного протокола — не только инженерная задача: каждый из компромиссов влияет на возможности использования будущей системы в различных сценариях, а следовательно, определяет и позиционирование продукта.

Одним из минусов предыдущих версий Apache Ignite является то, что SQL запросы не поддерживают транзакции. Поэтому важным фактором при выборе транзакционного протокола для Apache Ignite 3 является ориентированность на SQL, а также строгие гарантии, способ упорядочивания транзакций при их исполнении в распределенной системе, интерактивность транзакций и отсутствие ограничений на количество ключей в транзакции.

Еще один недостаток предыдущих версий — это модель распределенного исполнения SQL-запросов, основанная на map/reduce, что существенно ограничивает набор запросов, которые способна выполнить система. Кроме того, исторически мы использовали H2 для парсинга SQL, что приводило к ряду технических неудобств и невозможности использования оптимизатора запросов в плане распределенного исполнения. В Apache Ignite 3 активно разрабатывается новая модель исполнения запросов в распределенной среде. Мы полностью отказываемся от H2 в пользу собственного движка исполнения на базе Apache Calcite. Это позволит расширить спектр исполняемых запросов, использовать лучший оптимизатор запросов и более тонко контролировать исполнение запросов в кластере.

User Experience

Более строгие гарантии, более высокая надежность, более широкие возможности SQL — все это нужно, но недостаточно для успешного использования системы в реальных условиях. Важно удобство конфигурирования, развертывания, поддержки и обновления кластера. В Apache Ignite 3 мы хотим существенного улучшить все аспекты эксплуатации системы.

Новый подход к конфигурации системы, основанный на формате HOCON, призван заменить собой многословный и не всегда удобный Spring XML. При этом многие параметры узла или кластера можно изменять динамически в runtime с помощью унифицированного интерфейса без необходимости перезапуска узлов.

Новая модель дистрибуции продукта предполагает скачивание и установку минимально необходимого набора исполняемых файлов и библиотек, а также специальной CLI-утилиты, позволяющей выполнять установку необходимых расширений при надобности.

Эта CLI-утилита также является унифицированным инструментом, представляющим единую точку входа для управления кластером Apache Ignite и позволяющим запускать и останавливать узлы, управлять схемой данных, получать информацию о статусе отдельных узлов или кластера целиком, запрашивать метрики.

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

Хочется большего?

Если вы дочитали досюда, похоже, что тема разработки распределённой БД вам интересна. Поэтому дадим напоследок две ссылки для тех, кто готов лезть глубже:

Во-первых, 26 июня GridGain проводит онлайн-митап, где можно будет прикоснуться к этой теме ещё ближе: не только послушать разработчиков компании, но и лично попробовать решить нетривиальные задачи. Среди того, о чём пойдёт речь — Unsafe Java, concurrency-баги, нюансы работы с B-деревом. В общем, не рутина, а хардкор!

А во-вторых, с такими склонностями вам может быть интересно попросту присоединиться к инженерной команде GridGain, начав решать эти нетривиальные задачи уже по работе. Если так, то для вас — эта ссылка.

Источник

Афоризмы

«С точки зрения клопа, между идиотами и гениями нет разницы, однако даже
и он предпочитает тех, кто реже крутится или вскакивает во сне.»(Игорь
Плящий)

В теории, теория и практика неразделимы. На практике это не так.

Чем отличается теория от практики?
— В теории ты Спайдермен, а на практике ты Пипец.

Различие между теорией и практикой на практике гораздо больше, чем в
теории.

В последнее время иностранные СМИ пишут, что между Тимошенко и
Януковичем нет никакой разницы. Они так считают потому, что не знают – у
нас многие вопросы решаются в бане, а вот там разница между кандидатами
очень заметна.

В последнее время иностранные СМИ пишут, что между Тимошенко и
Януковичем нет никакой разницы. Они так считают потому, что не знают – у
нас многие вопросы решаются в бане, а вот там разница между кандидатами
очень заметна.

Саша и Паша, попробовав дорогого порошка, уже не видят разницы между
грязными и чистыми брюками.
А если нет разницы, зачем еще тратиться на Досю?

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

Обезъяна против теории Дарвина

В теории Дарвина вышел изъян,
Он ею весьма оскорбил обезьян,
И тут же одна из таких обезьян,
Такой у него обнаружив изъян,
Подала на Дарвина в питерский суд,
Надеясь, что честь ее судьи спасут,
От школьных занятий освободят
И долларов кучу еще отслюнят.
Но был в ее замыслах некий изъян,
Не любят в российском суде обезъян.
Свой вклад в эвлюцию судьи внесли
И Дарвина от обезьяны спасли,
А денег-то сколько спасли между тем.
Решив: Обезьяне то деньги зачем?

Любовь прекрасна в теории и мучительна на практике.

Знаком с теорией Ч.Дарвина, знаю о чем говорится в Библии,почитывал
Ерофеева. Начал изучать Коран. Стало легче!
ЕВРЕЙ.

Pазличие между теорией и практикой на практике гораздо больше, чем в
теории.

Вчера Нобелевскую премию по экономике получил американский профессор за развитие теории глобализации, позволившей на практике сделать американский финансовый кризис всемирным.

Чисто теоретический вопрос: как на практике перейти от теории к
практике, только практически, а не теоретически?

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

Не пойму разницы между конкурсами «Мисс вселенная» и «Мисс мира». В «Мисс вселенной» еще и инопланетяне что ли участвуют?

Седя на собственном опыте убедился что разницы между священиком и небритым готом никакой!
Небрился уже недели 2 и одел чорную рубашку с стоячим воротником и все остольное чорное! + еще заплел косичку!
Мня на улици человек 5 остонавило и попросило благословить и отпустить грехи!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *