Эволюция Zeus. Part III

Автор: admin от 3-01-2015, 16:31, посмотрело: 506

Предыдущая часть здесь.
Эволюция Zeus. Part III

Категория: Программирование, Информационная безопасность

 

Конференции, которые ждут нас в 2015 году

Автор: admin от 3-01-2015, 15:37, посмотрело: 607

Конференции, которые ждут нас в 2015 году

Профессионалов в первую очередь отличает стремление учиться и повышать свой уровень знаний и умений. Мы всячески стараемся в этом содействовать, поддерживая в течение года различные тематические IT-конференции. Как и в прошлом году, предлагаем вашему вниманию информационную памятку по профильным конференциям, которые могут быть интересны различным специалистам.

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

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

 

PVS-Studio покопался во внутренностях Linux (3.18.1)

Автор: admin от 3-01-2015, 15:27, посмотрело: 418

PVS-Studio покопался во внутренностях Linux (3.18.1)
Соавтор: Святослав Размыслов SvyatoslavMC.

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

Категория: Программирование, Системное администрирование, Информационная безопасность, Linux

 

Интересное по хабу .Net за 2014 год. Часть 1

Автор: admin от 3-01-2015, 15:05, посмотрело: 497

Интересное по хабу .Net за 2014 год. Часть 1 Мы с вами люди рабочие и зачастую не замечаем ничего что происходит за пределами нашей работы. Так и я, работая изо дня в день, знаю только про свой SpecFlow и смежные вопросы. Но ничего – по сторонам. Этим постом я хочу восполнить пробелы новостей в области .Net

Новости хаба .Net на Хабре занимают 33 страницы или 328 постов. Что говорит о том что новости появляются почти каждый день =) Посмотрим на самое интересное из них (на мой скромный взгляд). Ну и загляните под кат: до ката, конечно же, не все.

Интересное по хабу .Net за 2014 год. Часть 1 Доступен новый JIT: теперь с поддержкой SIMD
Интересное по хабу .Net за 2014 год. Часть 1 Microsoft раскрыла исходный код компилятора С#
Интересное по хабу .Net за 2014 год. Часть 1 Consulo: ~1000 коммитов, или как прошла осень
Интересное по хабу .Net за 2014 год. Часть 1 Под капотом у Stopwatch
Интересное по хабу .Net за 2014 год. Часть 1 Как тестировать код финализатора (c#). Послесловие: тест все-таки упал Посмотреть на прочие статьи

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

 

Закон Фиттса или как его использовать

Автор: admin от 3-01-2015, 09:53, посмотрело: 535

Здравствуйте, хабровчане!

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

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

Формула:
T = a + b * log ( D / W + 1 ),

где T — время работы пользователя с меню в (мс), a и b — коэффициенты навыков и умений работы пользователя с тем или иным устройством, D — расстояние от одного до другого пункта меню, W — ширина пункта меню при движении к нему от другого пункта меню.

Для большего понимания представим расчетную схему:

Закон Фиттса или как его использовать
Рисунок — Расчетная схема закона Фиттса.

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

Рассчитаем среднее время для паркетного меню с параметрами: p1=120 px, p2=160 px, d=10 px, n=6, где n – количество пунктов меню.
Получим таблицу, в которой указаны параметры Wi, Di, Ti.

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

 

Как надо дружиться с STM32

Автор: admin от 3-01-2015, 09:01, посмотрело: 2792

Не, не, не, все не так!

Давайте дружиться с STM32 правильно!

Самая главная ошибка, сделанная автором — это неправильно выбранный инструментарий.

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

 

Философия программирования — трёхнаправленное программирование

Автор: admin от 3-01-2015, 04:20, посмотрело: 944

Программирование рассматривается как процесс создания компьютерных программ. Слово процесс в этом определении не лишнее. Обычно рассуждают в духе «посмотрите, какую замечательную структуру данных можно описать на данном языке программирования». Философия программирования подразумевает оглянуться по сторонам, да и в глубь копнуть.

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

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

 

Zsh: fucky new year

Автор: admin от 3-01-2015, 03:50, посмотрело: 443

Прочитал пост habrahabr.ru/post/247161/ и подумал: вот человек написал непонятную программу на bash, которая выводит «Happy new year». Но это ведь bash! Надо показать, что zsh не хуже, а даже намного лучше! И так, программа на zsh, выводящая «С новым годом!» (по-русски!) со следующими ограничениями:
  • Программа не должна использовать никакие сторонние программы. Ни base64, ни cat, ничего.

  • Программа должна выводить текст по-русски.

  • Программа быть написана на ASCII, но не должна содержать ни одной буквы или цифры.
  • Категория: Программирование

     

    Попытка подружиться с STM32

    Автор: admin от 3-01-2015, 00:01, посмотрело: 2703

    Попытка подружиться с STM32

    В прошлый раз я издевался над микроконтроллерами ATtiny 85, сопрягая бедные восьминогие чипы с Arduino IDE. А потом мне захотелось посмотреть, что же за чудо такое — STM32, поклонники которых смотрят на программистов AVR (не говоря уж об ардуинщиках) с некоторым неодобрением. В процессе беглого гугления выяснилось, что STM32 «для идиотов» существует — есть проект Leaf Maple, в рамках которого — две платы на STM32F103 и среда разработки, являющая собой клон Arduino IDE.

    Решающим фактором стала стоимость. Китайская версия Leaf Maple Mini продается за 4$ — это немногим дороже Arduino Nano. Заказав три штуки, я принялся ждать.

    Пожалуй, со ставкой на Maple я немного поторопился — проект скорее мертв, чем жив. IDE не развивается, драйверов без бубна под Windows 8 нет, библиотеки в зачаточном состоянии, полное уныние и запустение. Ради интереса я поморгал светодиодом, запустив Maple IDE под OS X (заработало из коробки), а затем стал думать, с какой стороны подходить к плате для дальнейшего изучения.

    Неведома зверушка

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