Category: компьютеры

Category was added automatically. Read all entries about "компьютеры".

Получение корпусов из разверток

Электронные устройства лучше всего помещать в металлические корпуса, это хорошо с точки зрения устранения электромагнитных помех, кроме того, если такой корпус присоединен к шине Земли (GND), или Общей шине, электронной схемы вашего устройства, то это принципиально снижает уровень помех и взаимных наводок в схеме электронного устройства. При самостоятельном изготовлении электронных устройств, металлический корпус устройства лучше всего делать из жести, особенно хорошо подходит т.н. Белая Жесть, из которой делают консервные банки. Белая жесть, название такое, потому что она имеет белый цвет, который получен от того, что стальной лист толщиной примерно 0,3 мм облужен оловом. Делать корпуса электронных устройств из жести консервных банок, это конечно, классическая партизанщина, зато это самый доступный вариант получения достаточно качественного  и легко обрабатываемого материала для изготовления металлических корпусов самодельных электронных устройств.

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

Collapse )

Массовое переименование файлов Нумерация файлов

Массовое переименование файлов производится программой Ant Renamer v.-2.10.0 (2008-05-12) в следующей последовательности:


  1. Запускаем      программу двойным щелчком.
  2. В      меню окна программы левый верхний угол окна программы, вторая строка      сверху, выбираем: “Добавить файлы”.
  3. Выбираем      папку, в которой файлы, которые надо массово переименовать
  4. щелкаем      по любому файлу из выбранных и делаем “Ctrl + A”, это сразу выделит все      файлы в папке. Либо, если в этой папке, кроме файлов, есть другие папки,      щелкаем по первому файлу из тех, которые надо переименовать, нажимаем      клавишу “Shift”, и продолжаем её удерживать, после этого, удерживая      клавишу “Shift”, опускаем бегунок прокрутки списка файлов так, чтобы в      окне появился последний файл, который надо переименовать и щелкаем по      нему, это выделит все файлы от первого, который надо переименовать до      последнего который надо переименовать. После этого клавишу “Shift” надо      отпустить – у вас должны быть выделены все файлы, которые надо      переименовать.
  5. в      окне программы, правый нижний угол, третья кнопка снизу – “Открыть”,      щелкаем по этой кнопке, в результате, список имен выделенных файлов      возникает в окне программы Ant Renamer v.-2.10
Collapse )

74

разместить эту программу на компьютерах других пользователей, которые ничего не подозревают о её существовании, и тогда, пока информация идет по этой параллельной системе адресации, она будет недоступна официальной системе адресации, т.е. компьютеры будут так же однозначно увязаны, но официальная система адресации ничего не будет знать о параллельной системе адресации, единственное как это можно будет отследить, так это тем, что потоки информации дают определенную загрузку аппаратного обеспечения, конкретно – контроллеров компьютерной сети, и если использование официальной адресации теоретически должно обеспечить загрузку аппаратуры на уровне, скажем 1Мбит\сек, а аппаратура реально загружена на 2Мбит\сек, то очевидно что тут что-то не так, впрочем, в условиях современного Интернета, когда идет масса рекламы и web-страницы перегружены всякой мультимедийной дрянью, увести внимание от параллельного информационного потока не представляет принципиальных трудностей.

Collapse )

73

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

Collapse )

Психотропное воздействие компьютерного звука

При прослушивании на FullHD телевизоре (…удалено…) музыкальных записей, обработанных в разных программах на компьютере, были четко зафиксированы моменты психотропного воздействия таких музыкальных записей. Тут дело в том, что до сих пор в использовались корейские телевизоры, с которого производилось воспроизведение музыки с DVD-плеера, либо музыка воспроизводилась с небольших динамиков, встроенных в ноутбук, и там как-то все это был неявно: срабатывали либо системы коррекции звука встроенные в телевизор (…удалено…), либо мощность динамиков встроенных в ноутбук невелика, да и там могут быть встроенные схемы коррекции звука, а вот тут, несколько недель назад была произведена смена оборудования на FullHD (…удалено…), и, как оказалось, у него другой подход к коррекции звука. В общем, если так слушать, то все как обычно, но некоторое ощущение что звук как из ведра, но по мере привыкания, это перестаешь замечать и звук кажется достаточно чистым и естественным. Ну так вот, на контрасте этого восприятия звука с разных телевизоров, ещё говорят что есть разное звучание: Европейское и Восточное, так вот, на контрасте этих разных звучаний я и заметил психотропное воздействие музыкальных записей, которые были обработаны на компьютере, конкретно: на определенных моментах просто явно включалось ощущение сжатия в области заднего прохода (у людей, которые не обращают на это внимания, это формирует такое заболевание как геморрой) и это было не кумулятивное постепенное накопление этого ощущения которое было в случае телевизора (…удалено…) или компьютерных динамиков, а просто явно, что на определенных участках фонограммы возникало ощутимое ощущение сжатия в области заднего прохода, а потом исчезало. Я стал анализировать: на каких участках такое возникало, и обнаружил, что ощущение возникает когда рефлексивно ожидается нарастание звука или снижение звука, но его либо нет, либо вместо нарастания мы получаем снижение, а вместо снижения – нарастание. Ну, в жизни вы ведь разговариваете с людьми, вас окружают разные звуки и вы привыкаете к определенной ритмике, к тому что в определенные моменты звук нарастает, а в другой снижается, и в жизни иначе просто и быть не может, потому что звук, в жизни, это следствие неких инерционных процессов, зависящих от некоей энергетики, все старается идти с минимальными затратами энергии и сильное всегда сдвигает слабое, камень, брошенный вверх всегда падает а не зависает в воздухе и не уносится ввысь. И когда была аналоговая запись звуков, то там так же, звук мог портиться, искажаться, но никогда не нарушалась его ритмика и последовательность каких-то звуков, а вот когда пошли компьютеры, все стало иначе: в компьютере звук – это всего лишь математическая последовательность, которую можно менять как угодно, меняя формулы или просто тупо вручную выставляя значения, и вот тут мы и получаем возможность делать этот самый трюк: в компьютерном звуке менять естественную ритмику звуков, и вот когда компьютерный звук не соответствует естественной ритмике звуков, вот тогда и возникает ощущение сжатия в области заднего прохода.

Collapse )

45

если этих запятых не будет – программа, считывающая текстовый файл, не сможет различить отдельные числовые значения в текстовом файле. Знак \n, напоминаю, что он формирует перенос на новую строку. Вообще, надо привыкать к тому, что в тексте компьютерной программы значение играет каждый знак, а так же то, где он распложен, относительно других элементов текста – в этом отличие текста компьютерной программы от обычного разговорного текста, где всегда можно сказать: “Ну, вы же понимаете…”, в принципе, и компьютер может что-то понимать, просто он акцентирует внимание на других вещах, не на тех, на которые акцентируют люди, для того чтобы точно передать смысл сказанного или написанного, компьютер не уточняет типа: “Повторите что вы сказали, я не совсем понял”, он просто либо понимает вас, либо не понимает вас, а иногда делает так как он понял, но это совсем не обязательно то, что задумали вы, в общем тут много нюансов и к ним нужно просто привыкнуть.

А вот программа для считывания значений из этого текстового файла, делания вычислений и возврата вычисленных значений в текстовый файл:

#include <stdio.h>

main()

{

FILE *qwerty;

qwerty = fopen("D:/test.txt", "r"); 

int high, width, linght, surface, volume;

surface = 4;

volume = 5;

float a_high, b_width, c_linght, s_surface, v_volume; /* числовые переменные */

fscanf (qwerty, "%d, %f, %d, %f, %d, %f", &high, &a_high, &width, &b_width, &linght, &c_linght); /* присвоение переменным значений из текстового файла */

fclose(qwerty);

Collapse )

43

текстовые файлы, работать с терминалом уже как-то не хочется, да и скорость получения практических результатов при работе с файловым вводом-выводом получается в разы выше.

Collapse )

37

просто нужно знать, что вычисления эти будут произведены не с двоичным кодом числа “5”, а с двоичным кодом символа “5”, который, в общем, не соответствует двоичному коду числа “5”, кстати, на этом основаны разные трюки программирования на “C”, и это показывает, что “С” недалеко ушел от Ассемблера, где такие неоднозначности в интерпретации кодов – один из основных приемов программирования на Ассемблере и вообще программирования непосредственно в машинных кодах компьютера, когда один и тот же код, в зависимости от логики работы программы, может представлять и число, и часть числа, и символ и часть символа и команду процессора или часть команды процессора или представлять собой часть последовательности кодов, которые интерпретируются как картинка, музыка, видео. Примеры использования функции “getchar()”:

int letter;

letter = getchar();

или

char letter;

letter = getchar();

Collapse )

18

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

Что касается того, как определяется то, в каких секторах находится тот или иной файл, то обычно этим занимается Операционная Система, которая содержит драйверы файловой системы, например FAT, NTFS и т.д.

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

Collapse )

(no subject)

в данном bat-файле мы ввели команду SET, которая устанавливает различные переменные среды, в данном случае нам надо было изменить переменную PATH, синтаксис этого, такой: 

SET PATH=, вначале команда SET, потом, через пробел, название переменной, в данном случае PATH, после которого идет символ “=” без пробела и далее, без пробела – путь, к исполняемому файлу, в данном случае: D:\Modul\My_Programs\tcc-0.9.26-win32-bin\tcc

Следует сказать, что системная переменная Path будет установлена только на период действия данного bat-файла, и если проверить переменную Path после исполнения этого bat-файла, то там будет прежнее неизменное значение, но нам, в общем-то, больше и не надо, и это достаточно удобно, т.к. таким образом мы можем разными bat-файлами, каждый раз устанавливать разные значения переменной Path, и только на тот период что нам надо, не создавая ненужного мусора в этой системной переменной для последующей работы компьютера. Если компилятор будет запускаться несколько раз уже сам по себе, независимо от работы bat-файла, то, при необходимости, можно продлить действие bat-файла на весь период компиляции командой PAUSE, вот так:

d:

cd D:\Modul\My_Programs

set path=D:\Modul\My_Programs\tcc-0.9.26-win32-bin\tcc

tcc qwerty_2.c

pause

Collapse )