Обновить
12
0
Андрей Бушман@Hwd

Программист C#, JavaScript, Typescript

Отправить сообщение

Немного о каррировании в Haskell

Время на прочтение2 мин
Охват и читатели16K
Читая М. Липовача «Изучай Haskell во имя добра!», я поначалу не понимал, чем частичное применение отличается от каррирования. Потратил некоторое время на разбор данного вопроса и набросал себе «шпаргалку» по обозначенной теме.
Читать дальше →

Об именах в Haskell

Время на прочтение5 мин
Охват и читатели7.2K
Имя любого идентификатора в Haskell начинается с буквы, за которой следует
ноль или более букв, цифр, символов подчёркивания _ и одинарной кавычки '. В качестве буквы рассматриваются только латинские символы в интервалах a..z и A..Z. Символ _ принято считать буквой, в следствии чего имя функции может начинаться с этого символа, но не может состоять только из него, в виду того, что в образцах Haskell он обозначает любое значение. Имена функций, составленные не из символов набора ascSymbol, обязательно должны начинаться со строчной буквы или символа _. Имена пространств имён, типов данных, конструкторов данных и классов типов составленные не из символов набора ascSymbol должны начинаться с прописной буквы. В данной заметке даётся некоторая информация об использовании символов набора ascSymbol в идентификаторах Haskell.
Читать дальше →

Локализация ISO/IEC 14977: 1996(E) (Extended BNF)

Время на прочтение1 мин
Охват и читатели3.3K
Доброго времени суток.

Перевёл себе для работы Стандарт ISO/IEC 14977: 1996(E), описывающий Extended BNF.

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

С уважением, Андрей.
Читать дальше →

Xakep.ru — ищем баги лишь в чужом глазу?

Время на прочтение1 мин
Охват и читатели6K
Давно заметил, что на сайте www.xakep.ru бесполезно пытаться зарегистрироваться… Сегодня снова попробовал и, как обычно — безрезультатно…
Читать дальше →

Получение снимков с экрана (screens) в формате, удобном для WPF

Время на прочтение27 мин
Охват и читатели6.5K
Некоторое время назад мне понадобился инструмент, с помощью которого я смог бы программно создавать снимки с целого экрана монитора или с некоторой его области. При этом необходима возможность указания области не только программно, но и вручную пользователем с помощью мыши. Полученный результат должен быть сразу же упакован в экземпляр одного из классов, которые мне было бы удобно использовать для отображения полученного скрина в GUI (графическом интерфейсе пользователя):
  • System.Drawing.Bitmap
  • System.Windows.Media.Imaging.BitmapImage
  • System.IO.MemoryStream

Читать дальше →

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

Время на прочтение17 мин
Охват и читатели26K
Введение

Представление набора данных в виде иерархической структуры (любого уровня вложенности) в WPF осуществляется очень просто. Как правило, для этого используется класс System.Windows.Controls.TreeView и выглядит результат как-то так:


Я продемонстрирую два случая построения такого дерева, отличающихся друг от друга источником данных:
  • База данных, размещённая на MS SQL Server 2008
  • XML-файл.

Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Фулстек разработчик
Ведущий
От 350 000 ₽
C#
ASP.NET
.NET Core
Docker
Linux
SQL
Git