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

Читая М. Липовача "Изучай Haskell во имя добра!", я некоторое время не понимал, чем частичное применение отличается от каррирования. Потратил некоторое время на разбор данного вопроса и набросал себе "шпаргалку"…

Добавляем приложение в автозапуск в инсталяторах на WIX Toolset

Это совсем маленькая заметка, даже не ожидал, что все так просто. Для того, чтобы добавить приложение в автозапуск, достаточно в компонент отвечающий за добавление exe файла добавить RegistryKey:<Component Id="ProductComponent">  <File Source="$(var.EyeOfSauron.TargetPath)" />  <RegistryKey  Root="HKLM"  Key="SoftwareMicrosoftWindowsCurrentVersionRun">    <RegistryValue Type="string" Name="RunEyeOfSauron" Value="EyeOfSauron.exe"/>  </RegistryKey></Component>

Работа с файлами в инсталяторах на WiX Toolset

В прошлой статье про проекты инсталяторов в Visual Studio я привел маленький пример, позволяющий добавить в MSI только exe файл нашего проекта. Сегодня предлагаю посмотреть как добавить другие файлы из…

Об именах в Haskell

Имя любого идентификатора в Haskell начинается с буквы, за которой следует ноль или более букв, цифр, символов подчёркивания _ и одинарной кавычки '. В качестве буквы рассматриваются только латинские символы…

Как изменить поведение сотрудников

Эта статья подготовлена для блогов журнала PCWeek.Какой замечательной ни была бы ваша команда, и как хорошо ни был бы выстроен процесс, все равно вы столкнетесь с сотрудниками, которые будут нарушать…

Структуры в языке Си.

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

Структуры в языке Си.

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