WPF: использование Attached Property и Behavior

Автор: admin от 3-04-2015, 19:50, посмотрело: 896

Пожалуй, любой разработчик WPF знает о механизме Attached Property, но многие даже не слышали о Behavior. Хотя эти механизмы и имеют схожие функциональные возможности, они, все же, имеют совершенно разную смысловую нагрузку, и очень важно правильно различать их и использовать.

Давайте вспомним, что из себя представляют эти механизмы:

Категория: Программирование, Веб-разработка, Windows

 

IBM PC своими руками — это очень просто

Автор: admin от 3-04-2015, 18:36, посмотрело: 1046

После того, как я воплотил свою давнишнюю мечту и все-таки (хотя и с опозданием почти на 30 лет) построил Радио 86РК, некоторое время мне казалось, что на этой части моей истории поставлена вполне достойная точка.

Тем не менее, обнаружилось, что болезнь до конца не вылечена, и она вернулась еще более острым рецидивом. Наверное, сказались как неожиданно успешный опыт постройки 86РК, так и то, что у меня в ходе данного процесса образовалось довольно большое количество весьма притягательно выглядящих инструментов, приборов и деталей, которым очень хотелось найти применение.
В конце концов ломка стала нестерпимой, и мне пришлось снова взяться за паяльник, а также вспомнить некоторые другие навыки из прошлого. Что из этого получилось, можно увидеть вместе с некоторым количеством картинок и очень (повторяю – ОЧЕНЬ) большим количеством букв (и даже не букв, а страниц) дальше…

Категория: Программирование, Сделай Сам, Железо, Старое железо

 

Лучшая иконка — текст

Автор: admin от 3-04-2015, 18:22, посмотрело: 668

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

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

Лучшая иконка — текст

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

Лучшая иконка — текст

Категория: Программирование » Веб-разработка

 

Money как Value Object

Автор: admin от 3-04-2015, 16:54, посмотрело: 486

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

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

Категория: Программирование

 

Анонс альфа-версии TypeScript 1.5

Автор: admin от 3-04-2015, 16:21, посмотрело: 432

Сегондя мы анонсируем альфа-версию TypeScript 1.5, первую превью-версию предстоящего релиза TS1.5. Эта версия дает возможность познакомиться со многими новыми возможностями, которые мы планируем включить в финальный релиз.

Анонс альфа-версии TypeScript 1.5

Три ключевые новые вещи, которые мы добавляем в инструменты TypeScript: более богатый опыт работы с ES6, декораторы и новый плагин для Sublime Text.

Вы можете попробовать альфа-версию сегодня, установив новый компилятор через npm.
Подробности под хабракатом

Категория: Компании » Microsoft

 

Написание скрипта расстановки элементов по кругу для Eagle CAD

Автор: admin от 3-04-2015, 15:48, посмотрело: 699

Написание скрипта расстановки элементов по кругу для Eagle CAD
Некоторое время назад я задался вопросом равномерной круговой расстановки элементов на печатной плате. Сначала расставлял вручную через полярные координаты, потом сгенерировал последовательность команд для всех 30 элементов и разом выполнил все в командной строке Орла. Сегодня же я затрону тему написания собственного ULP скрипта Eagle Cad для равномерной и автоматической расстановки элементов по кругу.

Категория: Железо » Сделай Сам

 

Анализ корзины покупателя средствами MS Excel и MS SQL Server

Автор: admin от 3-04-2015, 15:16, посмотрело: 766

Анализ корзины покупателя средствами MS Excel и MS SQL Server

Если вы работаете в сфере торговли, то наверняка задача анализа корзины покупателя (Shopping Basket Analysis) будет вам интересна. Говоря простыми словами, данная задача сводится к тому, чтобы определить какие товары чаще всего покупаются вместе с другими товарами. Обладая этой информацией можно без труда увеличить объемы продаж, сделав выкладку товара в соответствии с результатами анализа, или реализовать систему рекомендаций покупателю при продаже товара.

Категория: Компании » Microsoft

 

Dell выпустила защищенный дата-центр для военных

Автор: admin от 3-04-2015, 15:06, посмотрело: 410

Big Data идет на войну

[img]http://habrahabr.ru/https:/regmedia.co.uk/2012/07/17/dell_tactical_dc_copter.jpg?x=648&y=429&crop=1[/img]

Обработка данных сейчас нужна везде, особенно в этом нуждаются военные, безразлично, в штабе или в полевых условиях. Но для военных может быть затруднительно поддерживать связь с дата-центром, находящимся за сотни или даже тысячи километров от места военных действий. Но почему бы не взять дата-центр с собой? Именно такое решение предлагает компания Dell, анонсировавшая свой Tactical Mobile Data Center.

Естественно, такая система может использоваться не только военными, но и учеными, нефтяниками, геологами, всеми, кому нужны вычислительная мощь, причем практически каждый день. Tactical Mobile Data Center основан в модифицированном контейнере ISU-96, который обычно используется военными, и часто снабжается охлаждающей установкой. Размещение компьютерных систем в таком контейнере, уже зарекомендовавшем себя как надежная защита при перевозках, вполне логичный шаг.

Категория: Админитстрирование » Сетевые технологии

 

Статический анализ кода

Автор: admin от 3-04-2015, 14:54, посмотрело: 770

Статический анализ кода
Примечание от переводчика. Изначально эта статья была опубликована на сайте AltDevBlogADay. Но сайт, к сожалению, прекратил своё существование. Более года эта статья оставалась недоступна читателям. Мы обратились к Джону Кармаку, и он сказал, что не против, чтобы мы разместили эту статью на нашем сайте. Что мы с удовольствием и сделали. С оригиналом статьи можно познакомится, воспользовавшись Wayback Machine — Internet Archive: Static Code Analysis.

Поскольку все статьи на нашем сайте представлены на русском и английском языке, то мы выполнили перевод статьи Static Code Analysis на русский язык. А заодно решили опубликовать её на Хабре. Здесь уже публиковался пересказ этой статьи. Но уверен, многим будет интересно прочитать именно перевод.


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

Категория: Программирование, Веб-разработка

 

Как мы говорим

Автор: admin от 3-04-2015, 14:25, посмотрело: 366

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

Категория: Программирование

 
Назад Вперед