Статьи
17 прочтений · 4 года назад
Одной операцией несколько констант без регистрации и смс
В языке си есть ещё одна конструкция называемой перечислением.С её помощью можно быстро создать блок констант всего лишь одной операцией.Для чего это нужно? Запомнить числа,которые на что-либо влияют довольно не легко,учитывая то,что эти самые числа используются только в определённых функциях,в других функциях те же числа делают совершенно другое. За пример можно взять недавнюю нашу тему-разбор цветов под линукс и виндовс.Куда легче запомнить,что слово RED отвечает за красный цвет,чем число 31 в линукс или число 1 в виндовс...
32 прочтения · 4 года назад
Я что-то нажала и всё пропало
Фраза из заголовка временами случается в жизни сис. админа,при которой юзер удалил нужные файлы.Да что там юзер,бывало я самолично что-то удалял и через минуту об этом жалел. Поэтому предлагаю добавить в ваш список полезных утилит ещё одну программу по восстановлению удалённых файлов. Перед началом стоит разобрать одну из серьёзных ошибок в этом случае,а именно перезагрузка машины,как вы понимаете,делать этого не стоит. На моём веку довольно хорошо себя показала замечательная консольная утилита TestDisk...
14 прочтений · 4 года назад
Враг внутри тебя
На протяжении всей этой рубрики я с вами делился препаратами,техниками,продуктами питания,которые помогают работе мозга.Но это всё одна сторона медали,ведь есть так же продукты,которые мешают эффективной работе мозга. Куда лучше будет,если вы начнёте не только подпитывать свой мозг,но и избавитесь от "препятствий" к этому.А как вы помните-основным препятствием служит воспаление. Да,организм с ним вполне успешно справляется,но лучше эту энергию потратить на мыслительные процессы. Первое что следует сделать-проверить,есть ли у вас аллергия на какие-нибудь продукты...
51 прочтение · 4 года назад
Добавим цвета в Windows
Мы рассмотрели цвета терминала в Linux,стоит добавить,что не все терминалы способны поддерживать спец. коды,хоть я таких ещё не встречал.Сегодня рассмотрим как можно работать с цветом в консоли Windows. Я уже говорил,что у Linux куда больше возможностей в этом плане,чем у Windows.Если терминал изначально способен взаимодействовать с цветом,то для командной строки нужна функция из WinApi.Да,мы с ним ещё не знакомы,там на самом деле ничего сложного,просто библиотека. Сама функция содержится в библиотеке windows...
270 прочтений · 4 года назад
Добавим цвета в Linux
Консольный интерфейс-прекрасен.Удобен,легко управляем,быстр,хорошо бы его только разнообразить.Добавить цвета или быть может чего ещё.Этим сегодня мы и займёмся. При сравнении возможностей цветовых решений линукса и виндовс-у линукса более богатый и простой функционал.Большинство эмуляторов терминала из коробки поддерживают многие эффекты.Давайте так,я покажу вам коды,после покажу как этим пользоваться,а дальше-практикуйтесь. Цвет |Код цвета текста|Код цвета фона Черный 30...
13 прочтений · 4 года назад
Кто подбросил тебе жир на ляжки?
То,что биохакинг тесно связан с приёмом пищи уверен,вы поняли.Поэтому сегодня мы продолжим тему приёма пищи,потому как мне есть чем ещё с вами поделиться. Поговорим сегодня о жирах.У многих имеются негативные ассоциации с ними,которые распустили всякие диетологи и СМИ.Скажу сразу,в одном из основных элементов питания,благодаря которому нашим далёким предкам удалось выжить нет ничего плохого. "При потреблении большего количества жира-он откладывается"-это один из основных мифов об питании.Как вам известно-организм откладывает жир про запас...
21 прочтение · 4 года назад
Создавай структуры как боженька
Странности при создании структур мы с вами разобрали,теперь научимся ими управлять.Думаю вы без меня прекрасно поняли,что если правильно подсчитывать биты можно уже неплохо экономить место. При экономии даже каких-то 4 байта-уже хороший показатель того,что вы знаете своё дело.В некоторых проектах эти 4 байта могут быть ключевыми,особенно если требуется часто пользоваться структурой. Довольно демагогии,приступим к разбору новой директивы препроцессора,которая облегчит создание компактных структур,а именно pragma...
32 прочтения · 4 года назад
Проблемы со счётом у компилятора
Что такое структуры мы знаем,как с ними более комфортно работать-тоже.Казалось бы,что ещё нужно? Си готов преподнести вам ещё парочку сюрпризов. Перед дальнейшим прочтением попробуйте собрать такой код: struct { char ch; int tmp1; short tmp2; }typedef mystu; int main() { mystru tmp; printf("%d\n",sizeof(tmp)); return 0; } Любопытное число,правда? Получается наша структура занимает 12 байт в памяти,создаётся впечатление,что компилятор получал двойки в первом классе и так и не освоил сложение...
24 прочтения · 4 года назад
Моя локальная точка-моя крепость
Безопасность всегда граничила с удобностью,даже в самые "древние" времена.В разы проще выйти из пещеры без валуна на проходе,но нет гарантий,что не зайдёт хищник и не перегрызёт всех. Данный принцип не изменен и до сих пор,проще подключиться к wi-fi точке без пароля,чем вбивать даже самый простой пароль,но в таком случае не удивляйтесь когда ваши личные данные попадут в сеть с ценником в один доллар. Об безопасности wi-fi точек мы сегодня и поговорим.В идеале,на предприятии вся сеть проводная,хотя...
12 прочтений · 4 года назад
Эту статью тоже отложишь на потом?
В самой первой,вводной статье по биохакингу я сказал что затрону тему борьбы с прокрастинацией.И вот спустя откладывания этой темы на потом,мы наконец её затронем. Конечно,прокрастинация затрагивает психические и вероятно эмоциональные аспекты,их мы рассматривать не будем.У нас же тут не курс психотерапии,да и рассмотрение психических проблем в рамках статьи не лучшая идея. В данной статье я поделюсь с вами исключительно физическими способами борьбы с прокрастинацией. Для начала разберём,откуда вообще может появиться постоянное желание откладывания на потом...
74 прочтения · 4 года назад
"Косметичка" системного администратора
В предыдущей статье мы разобрали софт для создания бекапов.Уверен,вы убедились в важности их создания.Сегодня поговорим ещё об одной неотъемлемой вещи,без которой сисадмину не обойтись. Каждый сисадмин сталкивался с задачей,когда на машине не оказывается нужного софта."Его всегда можно скачать,21 век на дворе,алё дядя"-скажете вы."А при отсутствии или забитом трафике интернета что вы будите делать?"-спрошу я вас. В мои "зелёные" годы администрирования подобные ситуации случались,и не раз,когда человеку...
102 прочтения · 4 года назад
Так можно язык программирования превратить в матерный
Не так давно я поделился с вами о том,как создавать и пользоваться структурами.Но далеко не всем по душе каждый раз при объявлении нового элемента структуры писать слово "struct".Предлагаю вам начать пользоваться алиасами,или псевдонимами. Мы ранее уже ими пользовались,а именно #define мог выступать в качестве алиасов.Да,с его помощью можно заменить абсолютно все конструкции языка. Давайте побалуемся и попробуем собрать следующий код: #include <stdio.h> #define start { #define end } #define __main__...