• Правильно ли я понимаю, что такое протоколы?

    15432
    @15432
    Системный программист ^_^
    Протокол это некоторая договорённость относительно формата передаваемых данных. Набор правил, по которому пакет формируется на передающей стороне и парсится на принимающей. Протокол определяет порядок, размер и назначение полей в пакете данных. Например, в протоколе UDP фиксировано расположение и размер ячеек номера порта, контрольной суммы, размера данных в пакете, допустимые значения размера пакета, и т.д.
    Ответ написан
    Комментировать
  • Правильно ли объясняется в тексте почему в 1 кб 1024 байт?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Нет, неправильно.
    То, что было в перфокартах для контроля четности - это оставьте перфокартам, контроль четности и кодирование данных никак не связаны с обозначением кило и 1024. И уж тем более 1025 вообще далеко от ИТ.

    Все проще.
    Берем 1 бит, можем оперировать двумя значениями 0 и 1
    2 бита - 4 значения, 0-3
    3 бита - 8, 0-7
    4 бита - 16, 0-15
    5 бит - 32, 0-31
    6 бит - 64, 0-63
    7 бит - 128, 0-127
    8 бит - 256, 0-255
    9 бит - 512, 0-511
    10 бит - 1024, 0-1023

    Нет такого набора бит, чтобы мы могли оперировать ровно 1000 значений. 9 бит мало, а 10 бит позволяют оперировать уже 1024 значениями. Ограничиваьт себя искусственно нет смысла.
    Поэтому на железном уровне в качестве адресации используются степени двойки, чтобы максимально эффективно использовать все используемые биты и память.
    Следовательно ближайшее к 1000 "компьютерное" число это 1024, отсюда в килобайте 1024 байт.

    Для бизнеса это оказалось не очень удобно. И вообще много технических моментов обычным пользователям непонятно почему и как, например с теми же жесткими дисками, когда объем неотформатированного диска и отформатированного может отличаться на заметные процентов 10-15.
    Кроме того, в системе Си, приставки кило, мега, и так далее всегда означали 1000 чего-то. Поэтому с исторически сложившимся 1024 в ИТ отрасли сложилась некомфортная ситуация. Для исправления и появились новые названия, кибибайты, мегибайты, а килобайты и мегабайты по общепринятой системе Си теперь кратны 1000. Но это важно для стандартизации, маркетинга, а не для программирования.

    В программировании ничего не изменилось, и как бы их не называли кибибайт или килобайт, при программировании оперируют степенями двойки, а не десятки.
    Ответ написан
    Комментировать
  • Как научиться реверсингу?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Если вам попадает чужой продукт, и в нем нужно что-то исправить - читаете код, разбираетесь в нем и исправляете.
    Реверс инженеринг - это тоже самое, только исходников нет, приходится разбираться с готовыми исполняемыми файлами, пользуясь дебаггерами, дизассемблерами, анализаторами.

    А следовательно нужно учить как работают операционные системы, стандартные библиотеки, протоколы, глубже ассемблер.

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

    P.S. Если посмотреть ваши вопросы, то есть сомнения, что С и Ассемблер у вас пройденный этап.
    Ответ написан
    2 комментария
  • Как запустить исполняемый файл с помощью Python?

    riot26
    @riot26
    <:З )~~
    import os
    os.system('./executable.sh')


    import os
    os.system("sh ./executable.sh")


    import subprocess
    subprocess.call(['./executable.sh'])


    Тысячи их
    Ответ написан
    4 комментария
  • Как Ccleaner мог убить винду?

    edinorog
    @edinorog Куратор тега Windows
    Троллей не кормить!
    С выходом Windows 10 корпорация Microsoft рекомендует не использовать программы для очистки реестра и файлов операционной системы для увеличения места на диске и ускорения производительности ОС. На Reddit до сих пор ведется неоднозначная дискуссия множества пользователей о пользе и вреде использования подобных утилит.

    После обновления Windows 7 и Windows 8.1 до новейшей Windows 10, операционная система удаляла CCleaner сама, но после обновления приложения, которое является одним из самых популярных в своем роде, она теперь позиционируется, как полностью совместимая с последней платформой.

    При продолжении использования подобных утилит, сама корпорация рекомендует пользователям обязательно выполнять резервное копирование и создавать точку восстановления системы, чтобы в случае чего, можно было бы без особых проблем восстановить работу ОС.

    www.thevista.ru/page20236-microsoft_ne_rekomenduet...

    вопросы есть?) вопросов нет!

    вообще проблема больше из разряда "я выстрелил себе в ногу. что мне делать?????"
    1. выстрелить еще раз
    2. выстрелить на этот раз промеж глаз
    3. позвонить 03
    4. отрубить ногу .... нахрена она мне простреленная
    5. стрелял и стрелять буду!
    Ответ написан
    7 комментариев
  • [Python] Как найти первый заказ?

    tema_sun
    @tema_sun
    Изучаю хирургию. Уже наложил пару интересных швов, хочется уже чего-то посерьёзнее. Подскажите, где найти заказчиков.

    P.S скальпелем не владею.


    Вы не указали, что вы написали, поэтому возникает вопрос - с чего вы взяли, что ваш опыт что-то стоит?
    Ответ написан
    Комментировать
  • Как избавиться от артефактов 1с при копировании в Excel?

    AxianLTD
    @AxianLTD
    Выгружать данные из 1С в Excel обработкой, которая выгрузит только то, что вам нужно. А если человек накопипастил, то это его личная человеческая проблема. Технологическая дисциплина должна быть.
    Ответ написан
    3 комментария
  • Где лучше обрабатывать форму?

    @rPman
    - петька, приборы:
    - десять!
    - что десять?
    - что приборы?

    p.s. для красоты и облегчения поддержки кода в будущем, максимально разносите друг от друга все что можно, ваш код, состоящий из одного метода зае... поддерживать другие.
    по мне так все что касается интерфейса должно быть исключительно на стороне клиента, все что касается данных и логики - на сервере, так что javascript, ajax/websocket
    Ответ написан
    Комментировать
  • Как скопировать и эмулировать характеристики компьютера?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    учить сети....

    mac адрес, 802.1x авторизация.
    Других способов ограничить доступ к сети особо то и нет....
    Ответ написан
    6 комментариев
  • Важно ли уметь верстать на чистом css без использования фреймворков?

    dom1n1k
    @dom1n1k
    Да, обязательно и непременно.
    В отличие от какого-нибудь PHP, где уже сложно представить себе сколько-нибудь серьезную разработку без фреймворка, верстальщик, который умеет только в Бутстрап - несомненный инвалид.
    Ответ написан
    Комментировать
  • Как работать с восьмеричными числами в Python?

    @deliro
    >>> 0o777
    511
    Ответ написан
    Комментировать
  • Как сделать такой блок со скошенными углами на css?

    Nikulio
    @Nikulio
    NaN !== NaN
    Пятиугольный?
    Только в четвертом классе, а уже программист
    Ответ написан
    1 комментарий
  • Как реализовать подобные select'ы?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    верстаешь от руки че. тут ничего сложного нет. чек или радиобоксы и label для них.
    Ответ написан
    Комментировать
  • Как разложить элементы по уровням?

    Sanasol
    @Sanasol Куратор тега JavaScript
    нельзя просто так взять и загуглить ошибку
    Что это значит вообще? Задача какая?

    У вас кусок верстки, с разложенными как надо элементами.
    Что вы хотите еще неясно
    ---

    Увидел внизу "как надо".

    А код-то где хоть какой-то.
    Это разложить на бекенде надо по идее.
    По крайней мере логичнее будет это делать там.
    Но без точной задачи ничего непонятно все равно.
    Ответ написан
    Комментировать
  • Ветки развития. Куда бы вы пошли из helpdesk?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Все ветки развития, где человек много лет сидит и делает тоже самое - тупиковые.
    Нужно развиваться, искать возможность стать хорошим специалистом.

    Хороших админов - поискать надо
    Хороших сетевых админов - поискать надо
    Хороших девопсов - поискать надо.

    Хороший это и хотя бы mid, и толковый, с опытом.

    Например очень странно, что потенциальный админ вообще не знает ни sql ни питон - он не обязан быть сеньором, но вы говорите, что вам это с нуля учить..
    Ответ написан
    Комментировать
  • Как сделать замену с добавлением выражения?

    @generalx
    Системный администратор
    используй функцию ВПР
    Ответ написан
    1 комментарий
  • Почему при вставке второй планки комп не загружается?

    Jump
    @Jump
    Системный администратор со стажем.
    Решение очень простое - перед покупкой памяти и ее установкой читать внимательно спецификации на ваше железо.
    Неизвестно какая у вас системная логика, какой тип памяти и какой объем памяти она поддерживает, и какую память вы поставили.
    Ответ написан
    3 комментария
  • Валиден ли margin-left-right-bottom-top под экраны?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Валиден? Да, валиден, несомненно :)

    Неверно? Верно. Как зададите - так и отобразится.

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

    А понятие "маленький" ноут совсем мало понятно. У меня есть внешне большой 19" монитор, с разрешением 1280 на 1024 и ноут 13" с разрешением экрана 1920 на 1080. Кто из них "маленький", а кто "большой"?
    Ответ написан
    Комментировать
  • Валиден ли margin-left-right-bottom-top под экраны?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Вот именно потому, что размеров экранов множество, и рекомендуется задавать размеры в %, чтобы одинаково смотрелось везде.
    Ответ написан
    1 комментарий
  • Где взять макеты psd, сверстав которые можно показать в портфолио?

    xPomaHx
    @xPomaHx
    1vs9
    Писал уже 100 раз, просто пошерстите заказы на фриланс биржах, многие выкладывают макеты прямо в описание. Это будет вам опыт максимально приближенный к реальным условиям.
    Ответ написан
    2 комментария