• Может ли nanoCAD заменить западные САПР-решения? Давайте искать ответ…
    +1
    А много ли свободных опенсорсных решений кроме FreeCAD?
  • Используем DataGrid в WPF
    +1
    Навряд ли в мире нормальной разработки с вас потребуют денежный штраф за срыв сроков. Хуже может быть, когда напишете в срок плохую программу, а она на проде не заработает нормально и будет адом в поддержке другими программистами — это в первую очередь скажется на вашей репутации. Если продолжите изучение программирования, .net и WPF, будете со смехом вспоминать эту статью и комментарии к ней.
  • Используем DataGrid в WPF
    +3
    Для тех, для кого она неочевидна, она будет вредна, так как поведет по неправильному пути в изучении WPF.
  • Используем DataGrid в WPF
    +7
    А если без шуток, то успехов в изучении. Информацию по классам и подходам к программированию лучше всего искать не в яндексе, а в гугле, на msdn и stackoverflow на английском языке. В рамках WPF очень полезно прочитать про MVVM и IoC Containers, если использовать их сразу, то сберегут кучу времени и нервов.

    Сама статья, к сожалению, никакой образовательной ценности не несет.
  • Используем DataGrid в WPF
    +14
    Хабрамашина времени перенесла нас на 10 лет назад.
  • Зомби-код. Код, живущий своей жизнью
    0
    С этим надо бороться
  • Зомби-код. Код, живущий своей жизнью
    –1
    Goto вполне себе используется и очень много, особенно при компиляции новомодных конструкций. Async / await в шарпе; F# — тысячи их. Кто-нибудь хоть раз дизассемблировал код, генерируемый F#? :) А типы там вообще называются Discriminated Union.
  • Назад в будущее, или Hello World сегодня и тридцать лет назад
    +1
    JS для приложений сам Майкрософт (который написал пост, класс!) уже готов слить как неудачный эксперимент, и вернуть XAML как основное средство разработки. Собственно, это уже практически и произошло. Зачем писать тут пример программы на JS — загадка. Шумиха трехлетней давности, что скоро все будет на джаваскрипте сама собой умерла. И хорошо. Интересно об этом говорит Билли Холлис в одной из недавних передач на .netrocks
  • Что такое красивый код, и как его писать?
    +1
    Сколько людей — столько и мнений, а я вот возьму и скажу (это не значит, что я так на самом деле думаю, но все же), что Макконелл — пижон, и говорит прописные истины, а Фаулер пишет слишком сложно и академично, из за этого над его книгами засыпаешь, будет примерно такое же голословное утверждение, как и выше. Кто-то будет убеждать, что читать надо только интересные книжки издательства Manning с человечками в костюмах на обложках, где в большинстве случаев все написано простым языком и на высоком уровне. А кто-то скажет, что вообще книжек не читает, а смотрит какой-нибудь Pluralsight, и тоже будет по-своему прав.
  • Что такое красивый код, и как его писать?
    +2
    А как пул-реквест мерджится без код-ревью?
  • Что такое красивый код, и как его писать?
    0
    На мой взгляд, на примере C# на красивый код должны посмотреть:

    1) сам программист
    2) его коллеги при код-ревью
    3) решарпер
    4) стайл-коп
    5) юнит-тесты
    6) NCrunch

    когда у всех шести нет замечаний — код красивый
  • Comment from a drafted post.
  • Улучшаем Fody MethodDecoratorEx для асинхронных методов
    0
    Перехватываем task непосредственно перед возвратом из метода, если task faulted, то обрабатываем aggregate exception в соответствующем методе, если несколько await в методе — и они все бросают исключения — то вываливаемся на первом. Continuations лично для меня было проще сделать так, как есть, в атрибуте, а не встраивать непосредственно в IL, если встраивать — то получается много кода, на это не было времени. Если не перехватить в атрибуте — да, мы не будем наблюдать exception. Я вот не понимаю, если честно, в чем сложность подключить пакет и посмотреть, как он работает, если будут найдены ошибки, или предложен лучший вариант обработки, и я и остальные будут только благодарны. Вот это pastebin.com/0SMvYrrR работает на данный момент.
  • Улучшаем Fody MethodDecoratorEx для асинхронных методов
    +1
    Да, конечно. Так будет даже лучше.
  • Улучшаем Fody MethodDecoratorEx для асинхронных методов
    0
    Точно такой же результат. Вход в метод, выход, continuations. А вы что имели в виду?
  • Удаленное включение по Mac-адресу C# (Wake On Lan)
    0
    Dependency и Attached Properties именно для этого и придуманы ;-) Behaviors да, очень мощный и полезный механизм.
  • Удаленное включение по Mac-адресу C# (Wake On Lan)
    0
    StyleCop и решарпер очень помогают, не стоит ими пренебрегать при написании кода. И да, MVVM!
  • DARPA работает над микроорганизмами для терраформирования Марса
    +1
    — Мне нравится спокойная протоплазма, — сказало Оно, и гигантский рот
    сомкнулся над Парком, — но мне нравится и активная протоплазма.
    Оно глотнуло и затем выплыло сквозь другую стенку поля, оглядываясь
    по сторонам в поисках миллионов единиц протоплазмы, как бывало
    давным-давно.
  • Ошибки «Гравитации»
    +3
    В аниме planetes даже есть серия где главная героиня учится определять центр масс чтобы использовать маленький реактивный двигатель в невесомости. Вообще, этот мульт с технической точки зрения гораздо более правилен чем 99% нынешних творений про космос. Хотя в той же Одиссее 2001, снятой допотопными технологиями 60х, космоляпов было на порядок меньше.
  • Как DIY роботы изменят образование к 2035 году
    +2
    Что-то не видно счастья на лицах детей, впечатление такое что их туда засовывают родители в надежде, что из них получатся гении. Сам с таким сталкивался, и таких детей очень сложно мотивировать. Лучше пусть они сами к этому придут.
  • Как я уволил половину команды
    +3
    А разве на испытательный можно переводить после того, как человек долгое время работал?
  • Гепарда МТИ научили определять и перепрыгивать препятствия
    +2
    Иглы с морфием же пока нет…
  • Lights Out и её необычные применения
    0
    А если сделать модицикацию, которая зажигает различные фигуры, как в тетрисе, в случайном порядке, то математически решение уже навряд ли можно будет найти и головоломка становится гораздо интереснее.
  • Интервью со skype-мошенником
    +3
    есть статья уголовная — оставление в опасности. так что да, обязаны помогать не только по совести, но и по закону
  • Как мы говорим
    0
    Для Git Extensions есть русский перевод, посмотрите, много нового узнаете.
  • Астрономы обнаружили экзопланету в системе из 4-х звезд
    0
    массой планеты тут, наверное, можно пренебречь. а вот насчет звезд — сомневаюсь)
  • Астрономы обнаружили экзопланету в системе из 4-х звезд
    0
    Интересно, насколько хаотически движется эта планета относительно звезд, это ведь система уже даже не трех тел, а четырех!
  • Context Model Pattern via Aero Framework
    +1
    А можно вкратце, зачем это все изучать, если для большинства задач достаточно не то что майкрософтовского prism, а даже Caliburn.Micro + PropertyChanged.Fody (чтобы не писать геттеры и сеттеры для NotifyPropertyChanged)? Зачем еще один фреймворк с высоким порогом вхождения? Because we can?
  • Красивое видео от ТВ Роскосмоса
    0
    Тут недавно советовали список художественной литературы к прочтению. Так вот, в книге китайского писателя Лю Цысиня «The three body problem» как раз и описана жизнь, какой она могла бы быть на планете в системе типа «Центавра» с тремя звездами и их хаотическим непредсказуемым движением.
  • Туристические постеры от NASA для путешественников на экзопланеты
    +2
    И сюда вы политику и идиотские штампы приплетаете, да что-ж такое-то?!
  • Литературно-фантастические новинки 2014 года. Чем пополнить домашнюю библиотеку фантастики
    0
    на китайском она в 2007 вышла, это целая трилогия с последней книгой в 2010 году. а до этого у него есть еще несколько романов, начиная с 1999, если судить по странице в википедии. но переводы с первого раза найти не удалось.
  • Литературно-фантастические новинки 2014 года. Чем пополнить домашнюю библиотеку фантастики
    +1
    А Лю Цысиня кроме «Three body problem» переводили на русский или английский языки?
  • Подготовка к сертификационному экзамену Microsoft 70-483 «Programming in C#»
    0
    так для успешной сдачи экзамена ведь не обязательно ответить верно на все вопросы. там, кажется, то ли 75, то ли 80 процентов достаточно. да и даже в этом случае ответы на многие вопросы, которые не знаешь, можно вывести логически.
  • Подготовка к сертификационному экзамену Microsoft 70-483 «Programming in C#»
    0
    Статья полезная, но, как мне показалось, если есть опыт работы с языком хотя бы года два, да хотя бы чуть-чуть почитывали Скита с Рихтером, то к этому экзамену можно не готовиться, не смотреть никаких дампов и сдать с первого раза очень спокойно. По крайней мере у меня прокатило.
  • Илон Маск считает, что искусственный интеллект опасен для человечества
    +4
    — Автономия — вот камень преткновения, основа всех проблем, связанных с
    любым ИР. Мне кажется, Кейс, твоя роль в этом деле сводится к избавлению его
    от особых сдерживающих предохранителей, ограничивающих степень развития и
    самосовершенствования этой цыпки. Мне, например, совершенно непонятно, по
    каким признакам ты отличаешь ходы, предпринимаемые компанией-владельцем, от
    ходов самого ИР; отсюда-то и могут проистекать основные ошибки. — Снова
    леденящее ощущение скребущего душу смеха. — Видишь ли, эти штуки, они умеют
    работать действительно очень сильно. Ведь поскольку они управляют делами
    компании, они могут, например, закупить у самих себя время, чтобы писать
    кулинарные книги или что-нибудь типа этого. Однако в ту самую минуту, а
    лучше сказать — наносекунду, когда они начинают продумывать способы заняться
    саморазвитием и стать умнее, срабатывает тьюринговое устройство и выправляет
    их действия. Этим гадам никто не доверяет. У каждого из этих ИР словно бы
    приварена ко лбу электромагнитная пушка. (Гибсон, «Нейромант»)
  • Инфраструктура команд для вызова пользователем действий в шаблоне MVVM
    0
    Да, все верно. Особой привязки статьи к обсуждаемому коду нет.
  • Инфраструктура команд для вызова пользователем действий в шаблоне MVVM
    0
    Насчет асинхронного запуска синхронных методов blogs.msdn.com/b/pfxteam/archive/2012/03/24/10287244.aspx
  • Инфраструктура команд для вызова пользователем действий в шаблоне MVVM
    +1
    Только два слова. Caliburn Micro.
  • Зимняя городская астрономия
    +2
    Знающие люди поделились time lapse того же фотографа www.youtube.com/watch?v=WD2-5Ervfzs — красотища неописуемая, закаты, ночное небо, северные сияния, Solar Fields.
  • Зимняя городская астрономия
    +1
    Ого. На втором фото с луной узнал свой родной город :-)