× Доки-Токи В поисках... Проекты WebAppDev SecAppDev Об авторе
Архив за 2017 год

Пользовательский немаркированный список

В статье рассматривается установка пользовательского маркера тремя способами:

Пример использования GNU Make

В статье Как использовать GNU Make вместе с Automake приводится пример использования данной утилиты сборки из файлов исходных кодов исполняемых программ любой сложности на примере пакета gasrunparts версии 0.9, как в режиме проксирования Automake, так и без него.

Перейти к чтению

Создание проектов сложное иерархии

Ранее в статье "Как использовать Automake" рассматривали создание дерева "простого" проекта, наподобие пакета с исходным кодом sthp, в котором нет библиотек, а файлы данных хранятся вперемешку с исходными.

Поэтому, как только в проекте появляется одна или несколько библиотек, различные файлы данных – настает момент истины, чтобы задуматься о проекте сложное иерархии, как это показано в статье "Как организовать дерево проекта в Automake с рекурсией и без неё" на примере пакета gasrunparts версии 0.8 .

Перейти к чтению

Меняем точки на запятые в десятичных числах электронных таблиц LibreOffce Calc

Помнится в детской назидательной песенке пелось "Точка, точка, запятая - Вышла рожица кривая". В итоге получался веселый человечек, но это не в случае с десятичными числами, потому что в русском языке разделитель дробной части числа является запятая, а в английском – точка. Соответственно, если делать все не глядя, после импорта данных из консоли в электронной таблице вместо числовых значений в ячейках окажутся текстовые, что затруднит дальнейшую с ними работу.

Как это избежать и сделать все правильно, чтобы числа остались числами, объясняется в этой статье.

Перейти к чтению

Как сохранить адаптивность изображений на страницах WEB с изменяемой геометрией экрана

В данной статье рассказывается о том, как сохранить свойство адаптивности дизайна страницы WEB (Adaptive Web Design) в условиях динамического изменения границ рабочей области видимости, а вместе с ними размеры самой страницы WEB.

Перейти к чтению

GNU С. Односвязный, однонаправленный список

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

Перейти к чтению

Выпущена версия 0.7 проекта Gasrunparts

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

Перейти к версии

CSS. Статический и динамический импорт

Статья раскрывает рецепт динамического импорта стилей от известных мастеров JS-скриптов c примечаниями, в которых раскрываются некоторые непонятные моменты использования JS.

Перейти к чтению

Учимся использовать атрибуты событий с JS

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

Примеры использования "опасных" и "безопасных" макросов

добавлены в версию 0.5 программы gasrunparts, содержащей примеры по программированию на Си и Ассемблере.

Данные примеры показывают на практике почему в языке программирования GNU C операторы-выражений предпочтительней функциональным макросам.

Всплывающая подсказка на страницах HTML

Является удобным средством, чтобы снабдить инструкциями посетителей на странице HTML, например к ссылкам URL с использованием атрибута "title" или элемента SPAN через каскадные таблицы CSS3.

Читать далее

Aнимированное навигационного боковое меню на странице WEB

В статье Как использовать навигационное боковое меню приведен рецепт от одного из известных поваров w3schools.com на кухне WEB, который поможет наколдовать боковое навигационное меню через каскадные таблицы стилей СSS, скрипты JavaScript и элемента DIV.

Учимся использовать JS-платформу NodeJ на Debian

В статье Как использовать JS-платформу NodeJ на Debian рассказывается о том, как установить её, настроить и начать использовать для разработки сетевых приложений на этом широко известном дистрибутиве GNU/Linux.

К статье

Выход процессора AMD Ryzen

Несомненно выход раздвигающего горизонты процессора позволит вывести на орбиту массового потребления концепт технологии Сore i7 ... если, в-течение года-полтора произойдет снижение цен с 250-400 до 150-100 и менее зеленых, потому что именно этот фактор зачастую оказывает большее влияние чем то или иное технологическое новшество.

Публикация статьи "GNU C: Рекуррентный цикл и инвариантность в нем данных"

В статье приведены алгоритмы инвариантности рекуррентного цикла, их доказательства, примеры реализации и особенности использования в них операторов for, while, do языка программирования GNU C.

Что такое инвариантность рекуррентного цикла?

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

К статье

Выпуск новой стабильной версии дистрибутива "Debian" входит в финальную стадию

Выпуск 9-й версии под кодовым названием "stretch" этого популярного дистрибутива на базе GNU/Linux выходит на финишную прямую. В связи с чем, разработчики предложили производным дистрибутивам "Debian" мигрировать на неё с целью сокращения сроков выхода базовой версии для быстрого выявления и исправления в ней критических ошибок.

По сообщению msg00005.html

tml>