Pull to refresh
1
0
Anton Pletinskii@pletinsky

Пользователь

Send message
По моему там речь идет о том, что говорят чиновники журналистам — и все. Речь всего лишь о пиаре и предоставлении информации в сми. О том, что можно говорить прямо, а о чем стоит промолчать на публике либо сказать используя правильно подобранные слова.

Типа «вы поаккуратнее с заявлениями» а то Твиттер не будет нам сливать информацию, а испугается и убежит.
Виртуальная машина со сборщиком мусора согласно парадигме должна освобождать от обязанности следить за выделением и освобождением памяти. И мыслить на более высоком уровне абстракции, не заморачиваясь на то, как написать эффективный код с точки зрения расходования ресурсов. Это на себя должна на себя брать виртуальная машина и интерпретатор (jit компилятор).

То, что для того, чтобы писать эффективно на обсуждаемом языке программирования, нужно иметь какие то очень глубокие знания платформы (то, что вы называете «не быть дилетантом») — это недостаток платформы в рамках парадигмы виртуальных машин.

А «тяп ляп и напишем» бывает разный. Можно написать эффективный код с точки зрения расходования ресурсов — но совершенно нечитабельный, можно красивый и медленный, можно отличный и в том и в другом и с дурацкой архитектурой приложения. Все это разные знания. Освобождая свой мозг от одних — можно быть лучшим специалистом в других. Гордость тем, что вы разбираетесь в одном из аспектов и называть тех, кто в них не разбирается «дилетантами» может ввести в заблуждение по поводу Вашего профессионального уровня.
На самом деле на практике даже если конкатенация в цикле происходит как правило StringBuilder использовать не стоит. Потому, как правило это указывает на антипаттерн «стрингли тайпед девелопмент». И этой конкатенации нужно было с самого начала избежать.

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

Если я вижу StriingBuilder в коде — обычно для меня это сигнал, что работа со строками используется не по назначению. И люди вместо того, чтобы от нее избавиться, впихнули стринг билдер. А если речь о какой то элементарной конкатенации строк — то нужен не он, а Concat или String.Format или String.Join. Это читабельней и как правило не может быть дырой производительности ни при каких условиях.

Количество реальных ситуаций, когда использование StringBuilder — правильное решение — исчезающе мало. Самописные библиотеки сериализации возможно. На серьезных проектах — это как правило smell архитектурных проблем.
Стоимость «обычной» энергии будет расти в перспективе. Потому что сырье понемногу заканчивается. И это не сильно далекая перспектива (десятки лет). Технологии по производству и поддержки солнечных батарей тоже развиваются семимильными шагами. И они все дешевле.

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

То есть развитие альтернативной энергетики отражает всего лишь насколько далеко те или иные страны или организации смотрят в перспективу или живут сегодняшним днем.
К сожалению больше всего солнца в странах Африки, в Индии. Как раз там, где солнечная энергетика не развита. А там где она развита (США, Евросоюз, Китай) не так уж много солнца. Только ближнему востоку повезло.
image
Кормилка для еды не выглядит надежной. Как будто код может перевернуть весь девайс когда будет есть.
Вообще штука классная — можно следить за кошкой не лазит ли по столу пока тебя нет и напрягать ее своим присутствием.

Почему то напомнило.
Вы конечно правы. Доверия нет совершенно к этому мероприятию.

Но может все таки стоит проголосовать. Хотя бы просто чтобы обозначить что тех кто против много. Это же минуту занимает. Там всего около 300 голосов было на момент моего просмотра. Может сложится впечатление, что людям на этот закон и правда наплевать.
Многим людям кажется, что то, что они читают они и так знают и понимают. Мало книг, которые рассказывают что то совершенно новое. Большинство просто систематизируют знания и определения. И это не менее важно. Потому что часто кажется, что вы понимаете какую то тему, хотя на самом деле — это не так.

Вот например вы говорите, что покрывать надо на 100% или меньше отталкиваясь от проекта и бизнес валью. Я вам скажу — что это совершенно втростепенные вещи. Важно как именно вы считаете эти проценты. Что вообще включается в кавередж, а что нет. Что является изолированной бизнес логикой, а что простым маппингом или чем то еще. И дело тут не в бизнес валью, а именно в самой концепции модульных тестов. Сам по себе бизнес в приличных проектах и без модульных тестов должен быть покрыт QA процедурами (системными тестами например) — ручными или автоматизированными — вот для них ваше высказывание по настоящему актуально. Модульные тесты же служат для иных целей и там важны другие вещи.

Большинство людей в разработке начинают с практики, но набравшись практики — понимают — что нужно систематизировать свой опыт — вот тут и нужна теория. Немного скучная, кажущаяся такой знакомой (за счет встречаемых знакомых фраз), но позволяющая все еще раз переосмыслить и понять — насколько вы все поверхностно понимали.
Может вы и правы. Но лично я например никогда не перехожу на русский когда говорю на английском, в не зависимости от того, насколько накалилась атмосфера или я волнуюсь. И ни разу подобного не наблюдал за другими людьми.

Судя по биографии лектора — уж не знаю где именно он родился, но учился, проходил аспирантуру и работал потом в России. А так как это был советский союз — предположение, о том, что он родом из-за его пределов кажется мне маловероятным.
Не пойму при чем тут это.

Отвечая на ваш вопрос — ни в одной стране мира за слово «нигер» в повседневном общении вас не осудят. Кое где это считается неприличным — но только потому что несет в себе очень негативный смысл. Если вы употребляете это слово без негативного смысла (будучи русским например) — то собеседник может вас просто неправильно понять. Это казус.

Говоры же малых народов воспринимаются негативно только лишь потому, что они отличаются от русского языка. При том, что их отлично понимают.
Дело в профессиональной среде. Скажем так — наука в основном не в нашей стране развивается. Международный язык науки — английский. Поэтому он употребляет английские слова когда речь заходит о терминах. Ни к чему подбирать каждый раз русские эквиваленты — если их все равно не используют в жизни.
Конечно. Ну так он разделяет.

В тоже время он сравнивает например те или иные говоры в разных местностях например с особенностями языка профессиональных сообществ. С той точки зрения что и те и другие создают некоторый социальный барьер — позволяют отделить «своих от чужих».

Что касается норм — тут аналогия с говорами такая. Иногда те или иные нарушения норм языка (например ударение в слове звонит) вопринимаются негативно и считаются признаком необразованности. Хотя по факту — это может быть более распространено чем «норма». Точно также говоры в какой то местности либо вызванные влиянием другого языка (недоязыки) воспринимаются негативно. Хотя оснований для этого нет — ведь этого может быть достаточно для общения. И это не является признаком необразованности по факту. Просто естественные изменения языка.
Он про Дагестан говорил с точки зрения того, что там огромное языковое разнообразие. Шутка ли: 40 уникальных языков на 3 миллиона населения.

А про «даг приближается» — смысл был в том, что «языковая норма» — это не совсем то понятие, как его обычно понимают. Она не поспевает за реальным языком, на котором говорят. А сам язык постоянно меняется. Это вроде как против навязывания норм языка.
А акценты и говоры тех, для кого язык не единственный (типа дагестанцев) являются следствием не коверкания языка, а влиянием их второго языка (вроде добавления «недостающих» элементов). Они имеют системный характер. И к этому следует относится как к данности, а не как к какому то злу.
+1. Диктор иногда делаешь ошибки в русском языке (не из другого языка).
И постоянно говорит «ээээ». Слушать тяжеловато.

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

Просто элементарный модульный тест написать справиться и ребенок. Для этого действительно подойдет простая статья.

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

И очень быстро при написании тестов возникает очень много других серьезных проблем — как называть тестовые методы, что покрывать, а что нет, какого они должны быть размера и как реюзать в них функционал и т.д. Глупо самому все это проходить на своей шкуре. Если есть методики.

То есть уметь написать элементарный тест — это по сути понимание что такое модульный тест в принципе. И все. До умения писать эффективные модульные тесты в реальной боевой обстановке отсюда ой как далеко. А неэффективные могут и не окупится на проекте.

Хоть сам книжки не часто читаю — но в принципе — это хороший путь разобраться во всем этом.
Возможно конечно. Тут речь все таки о расовых меньшинствах. Потому что в штатах существовала (и в скрытом виде существует до сих пор) дискриминация расовых меньшинств при поступлении в учебные заведения. Такая практика кстати — в частности льготы при поступлении в вузы для «малых народов» — есть и в России.

У геев же дискриминация совсем другого рода. В прошлом это уголовная ответственность за «мужеложество» и принудительное лечение. Сейчас неприязнь в массах, необходимость скрывать свою ориентацию, публичное осуждение тех из них, кто живет парами. И — конечно неприспособленность законов для однополых пар.

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

Знаете я много слышал о «рекламе ЛГБТ» ценностей — но сам еще ни разу ее не видел. А вы? Не мешать семье — дело мутное. Вот например если двое голубых будут целоваться на ваших глазах — вас это заденет? Я думаю как минимум шокирует. И вообще у многих вызовет неодобрение. Вот как раз над этим они и работают — чтобы внушить людям что это нормально и это их дело.

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

Для гомосексуалистов — это следствие развития науки и исследований ВОЗ — которые развенчали миф о том, что это болезнь, что можно этим заразиться, что в гомосексуальных семьях дети станут гомосексуалистами (ни одного примера такого нет).

Что касается работы — я думаю вы немного утрируете. Да — есть практика поощрения за найм «меньшинств» для компаний. Например в некоторых странах есть налоговые льготы за найм инвалидов на работу (если негры вам не по душе). Да — это как будто ущемляет немного здоровых людей. Однако это временная мера в условиях их дискриминации (компании боятся брать инвалидов потому что они тоже немного шокируют людей). Лично мне это не видится таким уж сильным злом. Уверен, что опираясь на данные статистики можно легко пролоббировать его отмену. Но пока что статистика очень удручает.

Конечно переборы тоже порой имеют место быть — но лично я считаю что сегодня еще не время об этом говорить. Тренд всего лет 20 как существует — всего одно поколение и его цели еще не достигнуты. А в РФ он по большому счету даже не начат.
Здорово. Теперь можно не говорить «я тоже такой хочу», а ткнуть палочкой. А в РФ такой штукой можно будет пользоваться?
У вас тоже не очень гибкая позиция — рекомендую не пытаться стать главой мозиллы :)

Мы не говорим об РФ, потому что речь об Айке — а он не живет не в РФ. У меня есть друзья в штатах. Но думаю, если я в чем то не прав — то хабраюзеры живущие там постоянно меня поправят. Ваши же аргументы вообще ничем не подкреплены.

Буду рад если потраченное мной время на дискуссию хоть немного позволит вам пересмотреть вашу позицию, хотя бы за пределами нашей дискуссии.
Так работает демократия, но не либерализм. Америка не настолько демократичная (непрямые выборы), насколько либеральная страна. То есть у всех должны быть равные права. В частности у всех должно быть право на брак. Поправка о браке была внесена конституционным судом (высшим судом в стране) — речь только лишь о ее реализации в разных штатах.

Что касается того, что у белых нет права называть негров неграми — вы с чего это взяли? Дайте ссылку на документ. Это просто не принято на публике — потому что слово негр в анлийском языке имеет негативный оттенок рабства. У нас тоже не принято называть кавказцев черножопыми — потому что это обидно и по расистки. Но никакого запрета на это нет.

Если гея уволили за непрофессинализм. а он подает в суд за то, что его уволили из-за ориентации — то ему нужно доказать в с суде что это так. Если он это сделает — значит его и вправду уволили из-за ориентации.
Гетеросексуал тоже может подать в суд по этой причине. Вот только судья не идиот и отлично понимает, что увольняют из-за ориентации обычно геев — а не наоборот.

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

Что касается Айка — то он просто стал жертвой своей негибкой публичной позиции. Это плохо — я не спорю. Но его взгляды непопулярны в обществе. А он глава международной компании. Вот и все. Это совершенно не означает что общество «слишком толерантно». Это просто означает, что мозилле нужен другой глава. По моему Айк на посту технического директора был звездой — мог бы там и оставаться.

Information

Rating
Does not participate
Location
Вильнюс, Литва, Литва
Date of birth
Registered
Activity