Программирование в PuppyRus

СтраницаОписаниеЯрлыки
Как программировать в Puppy Puppy — маленький дистрибутив, но он предлагает широкий выбор языков программирования. По умолчанию Live-CD ничего не устанавливает для компиляции программ С или С++, однако, имеется дополнительный файл devx_xxx.sfs (где xxx — это номер версии Puppy, например, 210), который превращает Puppy в среду, полностью поддерживающую компиляцию С/С++ (также плюс компилятор FreeBASIC). Даже и без файла devx_xxx.sfs Live-CD содержит множество языков, включая обработку сценариев Ash/Bash, Tcl/Tk и PuppyBasic… , , ,
Регулярные выражения Регулярное выражение — текстовый шаблон, состоящий из комбинации букв, цифр и спецсимволов, известных как метасимволы. Близким родственником регулярных выражений являются выражения из групповых символов, часто используемые в управлении файлами. Регулярные выражения используются, в основном, для сравнения текста и поиска. Широко используются для разбора синтаксиса.… ,
Разработка простых интерфейсов с помощью dialog/Xdialog Статья рассматривает применение программ dialog и Xdialog для реализации простых интерфейсов к скриптам. Это предполагает, что вы знакомы с написанием скриптов командного интерпретатора. , , ,
GtkDialog2 Gtkdialog — маленькая утилита на основе библиотеки GTK+, предназначенная для разработки GUI для скриптов оболочки. Она может также использоваться со многими другими языками программирования. С помощью нее программист легко может создать GUI не только для любого скрипта или команды UNIX, но для любой интерпретируемой или компилируемой программы, способной создавать дочерние процессы и использовать программные каналы.… , ,
Gtkdialog User's Manual This is gtkdialog.info, produced by makeinfo version 4.8 from gtkdialog.texi. This manual documents version {No value for `VERSION'} of the Gtkdialog utility. Copyright (c) 2003 Laszlo Pere. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.  
xDialog Xdialog — средство X Window System, заменяющее программы dialog и cdialog и предназначенное для придания запускаемым из терминала программам X Window System интерфейса. Использует Gimp ToolKit (GTK+). , , ,
Сборка PET пакета Итак первое, что мы делаем, в директории /root создаем новую папку с произвольным названием, например my_program. Теперь необходимо понять, что данная папка будет являться как-бы корневой папкой системы.  
Что такое SquashFS? Это HOWTO описывает использование SquashFS — высоко сжатой файловой системы только-для-чтения для Linux, которая предназначена для использования в очень маленьких и встроенных системах, где хотелось бы использовать сжатую файловую систему. С этим документом вы узнаете как подготовить Linux-ядро для SquashFS, создать сжатую файловую систему и успешно пользоваться ей.… ,
Advanced Bash-Scripting Guide Искусство программирования на языке сценариев командной оболочки Версия 2.5 (15 февраля 2004) Автор: Mendel Cooper (thegrendel at theriver dot com) Перевод: Андрей Киселев (kis_an at mail dot ru)  
Скрипты — это просто Любой начинающий системный администратор Linux рано или поздно сталкивается с таким понятием, как «скрипт», будь то один из загрузочных скриптов вроде /etc/rc.d/rc или написанный разработчиком ПО скрипт конфигурирования configure. В данной статье я постараюсь показать, что написание скриптов на shell не является чем-то из ряда вон выходящим и вполне под силу даже новичку в мире Linux.…  
Управление консолью Linux Конечно, администрировать сервер — гораздо более сложное и полезное дело, чем настройка консоли. Но про сложные и полезные вещи уже и без меня много написано, а про консоль я что-то нигде не видел, а иногда очень хочется, чтобы что-то было цветным, и динамик не пищал как резаный. Вот и решил я написать этот рассказик. Здесь далеко не все возможности. Более подробно смотрите man 4 console_codes.…  
Язык обработки данных AWK Галина О. В., Суперкомпьютерный Центр Part: ОБЩАЯ ИНФОРМАЦИЯ 1. Назначение и Формат использования AWK - утилита предназначенная для простых, механических и вычислительных манипуляций над данными. Довольно несложные операции часто необходимо выполнить над целыми пакетами файлов, а писать для этого программу на одном из стандартных языков программирования является утомительным и, как правило, не очень простым делом. Оптимальное решение проблемы - использование специальной утилиты AWK, включающ…  
Введение в bash Shell Если вы используете линукс, то знаете что после логина вас приветствует приглашение командного интерпретатора. Например такое: $ Если после логина загружается графическая оболочка, то чтобы добраться до командного интерпретатора нужно запустить эмулятор терминала (gnome-terminal, xfce4-terminal, konsole, xterm, rxvt...) или переключиться на один из виртуальных терминалов нажав Ctrl–Alt–F1 или Ctrl–Alt–F2 и т.д. Приглашение командного интерпретатора на вашем компьютере может отличатьс… , , ,

Практикум по программированию

СтраницаОписаниеЯрлыки
Живой Puppy — практикум по программированию в bash под Linux В данном разделе в форме практикумов (практических занятий с пользователями) будет производиться разбор программ, созданных командой PuppyRus.  
Практикум 1. Плеер аудиофайлов uxmadplay #!/bin/sh # # Графическая обертка для madplay # Arsen Batagov alan.bat@gmail.com 24.04.2008 #if [ -z $DISPLAY ] #then # DIALOG=dialog #else # DIALOG=Xdialog #fi DIALOG=Xdialog mkdir -p /tmp/playlist_tmp rox -d /tmp/playlist_tmp $DIALOG --title " Выберите файлы " \ --stdout --separator " " \ --checklist "В открывшиееся окно, в виде ссылок,\n\ перетащите файлы, которые \n\ Вы собираетесь прослушать. \n\\n\ Параме…  
workshop2    
workshop3    
 
programming/start.txt · Последние изменения: 01.03.2016 в 18:18 (внешнее изменение)
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki