Форум программистов, компьютерный форум, киберфорум
Номер один
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Заберите себе весь мир, оставте мне один компьютер.
Старый
Цитируем странички мануала Linux без копипаста
Запись от nezabudka размещена 15.05.2020 в 14:32 / Номер один
Показов 2341 Комментарии 8

Есть хороший хак по использованию справки который я подсмотрела у пользователя
@Marinero и теперь постоянно пользуюсь им в комментариях вместо прямых цитат из
мануала. Это очень удобно, вот пример (специально чуть усложнила, чтобы показать возможности)
Bash
1
LESS=+/^\ *-S man ls
Но вот что интересно, несмотря на большое количество студентов на форуме, у
меня ни разу не спросили пояснений....
Аватар для nezabudka
Старый
Рейтинг: 5.00. Голосов: 1.
Почему в Хаскеле нет переменных
Запись от nezabudka размещена 23.03.2019 в 20:51 / Номер один
Показов 1935 Комментарии 6

Конечно все не так однозначно как я себе накрутила и поэтому
сразу покаюсь. Это мое личное мнение прохожего, немного сумбурное,
не отражающее реального положения вещей и оно имеет место быть только по причине
моего хорошего настроения которым я с радостью попытаюсь...
Аватар для nezabudka
Старый
Комбинация n элементов из m в bash
Запись от nezabudka размещена 22.03.2019 в 11:50 / Номер один
Показов 1805 Комментарии 1

Well, better let's look at the example.
How do we calculate? It's simple m^n
For instance: m=62; n=3; echo $((m**n))
First, let's make the sequence of 62 characters.
Bash
1
echo $'\n'{{0..9},{A..Z},{a..z}}
Now we have 62 characters per line(Excluding the first line with the character $'\n').
Let's see how many combinations of 2 items are possible.
Bash
1
echo $'\n'{{0..9},{A..Z},{a..z}}{{0..9},{A..Z},{a..z}} | wc -l
Subtract 1 ($'\n') from the resulting...
Аватар для nezabudka
Старый
bash: Бросаем библиотечные файлы где ни попадя или Порядок нужен слабакам, гений властвует над хаосом.
Запись от nezabudka размещена 21.10.2018 в 19:08 / Номер один
Показов 3044 Комментарии 0

В bash подключение библиотеки
происходит следующей командой
. /dir/to/lib или
source /dir/to/lib
То есть надо знать где именно находится библиотека и ввести путь к ней.
Спортивного интереса ради я решила добавить немного беспорядка
и придумала апгрейд своей файлопомойки univertaz/, расширив
ее до пределов домашней директории.
Для начала создаем директорию под базу данных
Code
1
sudo mkdir /usr/pl
Добавим права доступа...
Аватар для nezabudka
Старый
Рейтинг: 5.00. Голосов: 1.
Нарушаем табу устоявшейся практики употребления кавычек в bash
Запись от nezabudka размещена 17.10.2018 в 16:58 / Номер один
Показов 2690 Комментарии 8

Как мы привыкли присваивать значения переменным?
var=100
var="table"

Вспоминаем - оболочка bash оперирует только строками.
Это сбивает с толку тем, что визуально кажется 100 это целочисленное значение.
Почему 100 у нас без кавычек, а "table" в кавычках?
По логике вещей, придерживаясь одного стиля мы должны писать:
var="100"
var="table"

Но мы же так не делаем. Все твердят...
Аватар для nezabudka
Старый
Рейтинг: 5.00. Голосов: 1.
Потоковый редактор sed: Разбор примеров
Запись от nezabudka размещена 19.01.2018 в 23:01 / Номер один
Показов 5059 Комментарии 4

Потоковый редактор sed дает власть над текстовыми файлами.
Имеются много примеров по sed в интернете с описанием результата
вывода демонстрируемых примеров. Можно конечно бездумно копировать
подобные наработки но понимание сути происходящего как раз и отличает...
Аватар для nezabudka
Старый
Консольный текстовый редактор ted на Си
Запись от nezabudka размещена 05.08.2017 в 19:10 / Номер один
Показов 2294 Комментарии 0

Я согласна с мнением многих экспертов полагающих,
что на время написания операционной системы plan9
весь отдел Bell Labs во главе с Дугласом Макилроем
украли гуманоиды. Если это так то гуманоиды похоже
были ребята не промах и мне показался очень забавным
их подход...
Аватар для nezabudka
Старый
Читальный зал
Запись от nezabudka размещена 17.10.2016 в 16:08 / Номер один
Показов 1622 Комментарии 0

Интересные идеи, гипотезы обернутые в художественный образ.

Сон в руку

Ко снам можно относиться по разному. Кто то относится
к такому явлению до чрезвычайности просто и считает, что
это всего лишь перезагрузка мозга и обновление кармы в
спящем режиме. Ну не смешно? Смешно! Другие...
Аватар для nezabudka
Старый
Рейтинг: 1.00. Голосов: 1.
АСЕМБЛЕР вызов библиотечных функций Си
Запись от nezabudka размещена 25.04.2016 в 17:22 / Номер один
Показов 6192 Комментарии 10

Шаблоны вызовов библиотечных функций
В x86_64 параметры при вызове библиотечных функций передаются не через
стек как в x86 а через регистры. Аргументы функции вводятся в регистры в следующем
порядке их следования.
%rdi,%rsi,%rdx,%rcx,%r8 и %r9
В %rax помещается 0
Вместо ключевой метки _start ставится main
Компилировать программу удобнее с помощью gcc
gcc -o prog prog.s

Фунции scanf и printf
Кликните здесь для просмотра всего текста
Assembler
1
#filename scanf_printf.s
...
Аватар для nezabudka
Старый
АСЕМБЛЕР системные вызовы
Запись от nezabudka размещена 25.04.2016 в 13:04 / Номер один
Показов 1812 Комментарии 0

Шаблоны Буду добавлять по мере изучения и начну с основных вызовов.
Может быть было лучше делать библиотечные файлы и потом просто включать
их с помощью директивы incude. Но я думаю как самостоятельная единица они
будут выглядеть понятнее.
Таблица системных вызовов x86_64 http://blog.rchapman.org/post/... for-x86-64
Таблица системных вызовов x86 http://docs.cs.up.ac.za/progra... calls.html

Assembler
1
#filename
...
Аватар для nezabudka
Старый
УЧИМ GNU АССЕМБЛЕР, пишим простенькую игру
Запись от nezabudka размещена 20.04.2016 в 21:59 / Номер один
Показов 2601 Комментарии 0

Камень, ножницы, бумага.
Для большего понимания работы компьютера
пишим простенькую игру "камень_ножницы_бумага"
на gnu ассемблере в ОС linux x86_64 архитектуры.

#filename algoritm.txt
#правила игры
Камень побеждает ножницы («камень затупляет или ломает ножницы»)
...
Аватар для nezabudka
Старый
ИГРЫ НА BASH "remake русская рулетка"
Запись от nezabudka размещена 18.04.2016 в 11:40 / Номер один
Показов 3289 Комментарии 0

Ввиду повышенной опасности предоставляемой информации настоятельная просьба ко всем
читателям перед выполнением любой части кода из нижепреведнного сценария прочесть
статью до конца.
Как известно даже в самой небольшей строчке кода можно найти некоторые возможности...
Аватар для nezabudka
Старый
BASH ЗАПИСНАЯ КНИЖКА
Запись от nezabudka размещена 18.04.2016 в 11:12 / Номер один
Показов 2007 Комментарии 0

Вызов последовательности ряда цифр
Есть в bash конструкция {0..10} означающая последовательность ряда
цифр от 0 до 10. Вывести ее очень просто
Bash
1
for i in {0..10}; do echo $i; done
Но вот вставить обычным образом интервалы в виде переменных
к сожалению не получится и строка вида
Bash
1
for i in {0..$max}
Возвращает не ряд цифр, а ту же конструкцию со значением хранящимся
в данной переменной....
Аватар для nezabudka
Старый
Рейтинг: 1.00. Голосов: 1.
КОНСОЛЬНЫЕ ХИТРОСТИ В BASH
Запись от nezabudka размещена 29.03.2016 в 21:03 / Номер один
Показов 3696 Комментарии 8

Запись и воспроизведение в консоли.
Все привыкли пользоватся скриншотами и записью видео
с экрана. Я даже встречала мануалы как делать скрины в голой консоли.
Хочу поделится с вами интересным способом как делать "настоящую"
видеозапись с консоли без лишних движений. Выполните для примера следующие команды
в терминале:
Bash
1
2
3
4
5
6
7
script -t 2> timing.log -a output.session
pwd
cd /
pwd
cd -
pwd
exit
После...
Аватар для nezabudka
Старый
ИГРЫ НА BASH "сетевой дурачёк"
Запись от nezabudka размещена 23.03.2016 в 15:50 / Номер один
Показов 2585 Комментарии 0

Вторым подходом в изучения bash решила написать игру.
Сетевая карточная игра дурачёк, написанная на shell bash 4.3
Запускается на графических терминалах, родной гном-терминал
Получить можно через браузер, зайти на гитхаб и скачать zip архив
Или через командную строку
Bash
1
git clone https://github.com/olecya/game.git
Заходим в каталог game копируем файл card_releas_01.sh на территорию
противника, изменяем...
Аватар для nezabudka
Старый
МАТЕМАТИКА В SHELL BASH
Запись от nezabudka размещена 30.01.2016 в 17:31 / Номер один
Показов 1543 Комментарии 0

Нахождение наибольшего общего делителя трех чисел методом сравнения простых множителей
Чисто математическая составляющая взята от сюда НОД
Кликните здесь для просмотра всего текста
Bash
1
2
3
4
5
6
#!/usr/bin/env bash
#name nod3.sh $1 $2 $3
#НОД трех чисел методом сравнения простых множителей
#Проверка параметров на наличае единицы и вывод результата
[[ $1 == 1 ]] && echo "1" && exit
[[
...
Аватар для nezabudka
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru