Форум программистов, компьютерный форум, киберфорум
fair7
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Рейтинг: 3.00. Голосов: 2.
Идея, как компактно сохранять ноты визуально
Запись от fair7 размещена 31.01.2021 в 22:09
Показов 5161 Комментарии 13

У нас принято записывать 7 нот и к ним # (диез) или Ь (бемоль),
для чего нужно использовать два знакоместо на экране.
Для любителей трекерной (или программистам), думаю, подойдёт моя идея,
вместо двух знаков, записывать одну букву.
Эту идею, я изложил в видео:
http://https://www.youtube.com/watch?v=Ju5X-A-dcuM&t=2s
Ваши мысли жду в комментариях
Аватар для fair7
Старый
Как я делал песню "Желание быть продуктивнее"(Возят электрички..)
Запись от fair7 размещена 25.01.2021 в 23:41
Показов 3670 Комментарии 0

Хочу поделиться опытом в создании песни.
А также мыслями о том, что если песни хранить в модульных файлах (трекерных форматах) (такие как *.it)?

Я задавал себе вопрос:
почему песни в модульных форматах нет полноценного озвучивания текста, а только короткие фразы?...
Аватар для fair7
Старый
Как использовать кириллицу в консольных приложениях?
Запись от fair7 размещена 19.01.2021 в 23:59
Показов 7945 Комментарии 11

Как использовать кириллицу в консольных приложениях (русский и украинский)?

Есть несколько способов.
1) В настройках шрифта выбрать Lucida Console
Нажмите на изображение для увеличения
Название: KUPU77UYA.PNG
Просмотров: 814
Размер:	3.8 Кб
ID:	6713
(Либо через настройки консоли либо задаванием номер шрифта).
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
#include <iostream>
#include <Windows.h> // підключення заголовного файлу Windows.h
using namespace std;
 
int main()
{
    SetConsoleCP(1251); // встановлення
...
Аватар для fair7
Старый
Рейтинг: 5.00. Голосов: 1.
Музыка из звука: ногтём по решётке колонки
Запись от fair7 размещена 13.01.2021 в 20:06
Показов 3790 Комментарии 2

Звук записал на мобильный (ногтем по решётке)(на колонке спичечная коробка)
Нажмите на изображение для увеличения
Название: 20210108_152637_6.jpg
Просмотров: 1423
Размер:	125.8 Кб
ID:	6693
С помощью Audacity пообрезал.
С помощью MPTRACK уменьшил частоту и размер (мышкой показано где)
(таким образом это убрало высокие частоты, которые лишнее).
Нажмите на изображение для увеличения
Название: Modplug Tracker.PNG
Просмотров: 1510
Размер:	11.3 Кб
ID:	6695
Сначала...
Аватар для fair7
Старый
Нарисовать круг/окружность
Запись от fair7 размещена 07.01.2021 в 22:17
Показов 4333 Комментарии 4

Два варианта записи (кому как удобно читать)
(когда я начинал программирование, мне было удобней читать, когда переменная короткая записывалась)
Первый:
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
//#define nPOBEPKA
int main()
{
    int Radius = 23;
    int Diameter = Radius*2;
    for (int _y_ = 0; _y_ <= Diameter; ++_y_,printf("\n"))
    {
        for (int _x_ = 0; _x_ <= Diameter; ++_x_)
            if ((_y_-Radius)*(_y_-Radius)+(_x_-Radius)*(_x_-Radius)<(Radius*Radius)+Radius
...
Аватар для fair7
Старый
Рейтинг: 5.00. Голосов: 1.
Программа: Календарь (позоляет узнать: день нидели или год)
Запись от fair7 размещена 01.01.2021 в 23:58
Показов 2840 Комментарии 0

Если есть желание узнать номер дня (0 - 366), когда известен год, месяц и число
или узнать, какой это месяц и число, указывая номер дня.
А так же, можно узнать повторяемость календарей.

Писал на украинском языке,
переводить не стал (не уверен, что кому то интересно).
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
 
#define out printf
#define end printf("\n")
#define Enter 13
...
Аватар для fair7
Старый
стандартые типы данных, но короткой записью "_t.h"
Запись от fair7 размещена 27.04.2020 в 12:37
Показов 1780 Комментарии 9

мне нравятся стандартные типы данных своей подсветкой,
но очень длинные записи получаются (например unsigned char).
Но есть замен таким записям (чтобы подсветка сохранялась):
C++
1
2
3
4
5
#define uint8_t  unsigned char
#define uint16_t unsigned short
#define uint32_t unsigned long
#define int64_t  long long
#define uint64_t unsigned long long
_t.zip
Аватар для fair7
Старый
для написания программ под консоль создал "winconsole.h"
Запись от fair7 размещена 27.04.2020 в 12:08
Показов 1011 Комментарии 0

Работает до windows 10.
Функции из windows оформил в удобные функции для написания консольных программ.
Можно сэкономить 1,5 кБайт в размере файла (когда используются только несколько функций)
отключением через комментарии участка кода:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
#define ScreenPixels_// УЗНАТЬ РАЗРЕШЕНИИ ЭКРАНА
  #define ToPutWindow_// РАЗМЕЩЕНИЕ ОКНА
  #define UnwrapScreen_// РАСТЯНУТЬ ОКНО
  #define Blinking_// МЕРЦАНИЕ
...
Аватар для fair7
Старый
Рейтинг: 5.00. Голосов: 1.
для работы с файлами создал "Open.h"
Запись от fair7 размещена 07.04.2020 в 15:18
Показов 2528 Комментарии 8

структура Open:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once
#include <stdio.h>
// НАЧАЛО "Open.h"
#include <string.h>
#define MaxLen 260
#define rb "rb"
#define ab "ab"
#define wb "wb"
struct Open
{   Open(char*way,char*regime)
    {   strcpy(Name,way);
        file=fopen(Name,regime);
    }
    ~Open(){fclose(file);}
    char Name[MaxLen];
    FILE *file;
...
Аватар для fair7
Старый
Чтобы иметь возможность менять настройки консоли несколько раз
Запись от fair7 размещена 22.03.2020 в 20:18
Показов 1223 Комментарии 0

Я заметил, что использование функции wsprintf позволяет несколько раз менять настройки консольного окна используя мышку.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <windows.h>
//#include <stdio.h>
int main()
{
    char emty[1]; wsprintf(emty,emty);// sprintf - не подходит
    for(char ch=8;--ch;)
        for(int i=0;++i;)
    {
       // Sleep(1);
    }
    return 0;
}// закомментированное оставил желающим
...
Аватар для fair7
Старый
Таблица Аски Символов, ascii
Запись от fair7 размещена 12.03.2020 в 23:33
Показов 2702 Комментарии 0

(у windows 10 не работает)
У меня возникала необходимость в таблице Аски Символов (ASCII ).
Решил написать программку, которая разукрасит и можно будет подобрать размер шрифта.
в титлах - указано управление
Back Space - включает/отключает вывод "="
Нажмите на изображение для увеличения
Название: Таблица Аски сиволов, Ascii.PNG
Просмотров: 2316
Размер:	14.3 Кб
ID:	5990Нажмите на изображение для увеличения
Название: Таблица Аски сиволов, Ascii,=.PNG
Просмотров: 2100
Размер:	15.6 Кб
ID:	5993
Вариант 1 (Таблица Аски сиволов, Asci).zip
без управления:
C++
1
#define _WIN32_WINNT 0x0500 // Чтобы менять координаты рамки,она должна быть
...
Аватар для fair7
Старый
Как узнать размер шрифта в консоли?
Запись от fair7 размещена 08.03.2020 в 20:35
Показов 3518 Комментарии 7

Не найдя функции, которая узнаёт размер шрифта консоли - решил написать программку,
которая вычислит шрифт (какой в данный момент):
От ХР до 8.1 работает; а в windows 10 не работает
Название: Узнать размер шрифта в консоли.PNG
Просмотров: 1077

Размер: 1.3 Кб
C++
1
2
3
4
5
#define _WIN32_WINNT 0x0500 // Должна быть перед <windows.h>
#include <windows.h>
#include <stdio.h>
#define PP printf //  чтобы легче писать
typedef struct  {short X;short Y;} C00RD, *PC00RD;
...
Аватар для fair7
Старый
Изменить разрешение экрана
Запись от fair7 размещена 07.03.2020 в 23:01
Показов 1262 Комментарии 0

У меня возникла необходимость часто менять разрешение экрана.
Но постоянно заходить в настройки - не удобно.
Решил написать программу для этого.(у windows 10 не работает)
Нажмите на изображение для увеличения
Название: PA3MEP gKPAHA.PNG
Просмотров: 607
Размер:	3.2 Кб
ID:	5982
Например, когда захожу на сайт Wikium - Тренажёр для мозга,
нужен размер 800х600, чтобы рисунок оптимально заполнял экран (а не маленько игровое окно).


((После выхода из программы все они восстанавливают предыдущий...
Аватар для fair7
Старый
Рейтинг: 3.50. Голосов: 4.
мышка в консоли и обработка клавиатуры в windows
Запись от fair7 размещена 14.08.2017 в 14:58
Показов 2331 Комментарии 0

Работа с мышкой в консольном приложении под windows.
(работает в windows XP, 7. windows 10 не работает)
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
#include <windows.h>
#include <stdio.h>
#define PP printf
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE),hIn = GetStdHandle(STD_INPUT_HANDLE);
void _YX(int Y=0,int X=0)// Позиция курсора
{   COORD coord = { X, Y };
    SetConsoleCursorPosition(hOut, coord);
}
struct
{
    INPUT_RECORD
...
Аватар для fair7
Новые блоги и статьи
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru