Задать вопрос
Ответы пользователя по тегу Программирование
  • Как программисты "старой школы" пишут: while true или while 1?

    @pfg21
    ex-турист
    while (1)
    для "почему" поищи старый прикол, который вместо true подставлял 0 с очень редкой вероятностью :)
    Ответ написан
    Комментировать
  • Как удалённо настраивать сетевые параметры (ip-адрес и т.п.)?

    @pfg21
    ex-турист
    т.е. велосипедить свой DHCP-сервер ??
    зачем ?? если есть рабочий и всемизвестный DHCP.
    выдели DHCP в отдельную мелкую коробку, не привязанную к остальным "перемещаемым" серверам и пользуй.
    Ответ написан
    9 комментариев
  • Какие книги, или статьи почитать, где подробно разъяснят, что такое байты, биты, системы счисления?

    @pfg21
    ex-турист
    даже на википедии достаточно подробно такие вопросы расписаны.
    подойдет любая книга - просто надо вникнуть.
    Ответ написан
    Комментировать
  • Используется ли сейчас микропрограммирование/микропрограммы?

    @pfg21
    ex-турист
    exe содержит машинный код x86 (или x86-64), который до недавнего времени "аппаратно" исполнялся на x86-процессоре. тут x86-код будет "самым низким уровнем".

    современный проц - сложная хитроумная структура, которая машинный x86 код преобразует в risc-код и исполняет только его. т.е. есть набор аппаратных risc-ядер, которые эмулируют работу x86 ядра.
    тут x86-код не будет "самым низким уровнем", хотя за пределами процессора об этом никто не догадывается :)
    микрокод собственно и описывает систему преобразования x86 в risc-код.
    Ответ написан
    2 комментария
  • Где взять практику программисту?

    @pfg21
    ex-турист
    поучаствовать в опенсорс проекте по своим интересам. лучше в большом, там и список todo ошибок и прочего и сообщество и требования к оформлению кода и много чего для набора опыта.
    Ответ написан
    2 комментария
  • Выходной поток - что это простыми словами?

    @pfg21
    ex-турист
    кривой перевод
    предположу что шаблон или блок представляют собой некоторую командную систему, которая из набора некоторых входных данных собирает согласно шаблону некоторый комплект, который и называют выходным потоком блока.
    вполне логично.
    Ответ написан
    Комментировать
  • Как происходит разбиение данных на TCP сегменты?

    @pfg21
    ex-турист
    система управления TCP сама все сделает: и распилит входной поток байтов на пакеты и полноценно в правильной последовательности соберет все обратно, для этого ее и создавали. Как произведется распиловка пользователю не сообщают, сколько есть места в MTU столько посылают :)

    сшивок между пакетами ты не увидишь, ибо это проблемы не пользователя, а системы управления передачей данных и они давно все продуманы.
    Ответ написан
    Комментировать
  • Как ОС управляет ядрами CPU?

    @pfg21
    ex-турист
    для управления питанием используется внешний для процессора модуль, который управляется записью соответствующих битов по соответствующим адресам.
    В создании отдельной команды цпу нет смысла.
    Ответ написан
    Комментировать
  • Кодинг с Android-планшета?

    @pfg21
    ex-турист
    для начала поищи клиент с поддержкой автовосстановления сеанса после обрыва...
    Ответ написан
    Комментировать
  • Как в языках программирования описываются ключевые слова?

    @pfg21
    ex-турист
    в исходном коде конкретного компилятора :) ключевые слова "напрямую" преобразуются в "бинарный" код.
    в системе разбора исходного текста в дерево работы/алгоритмов компилируемой функции.
    википедия к примеру
    аналог болт и гайка, их структура не описывается в чертеже, считая их фундаментальными объектом.
    Ответ написан
    5 комментариев
  • Случайное число(своя функция) и вопрос про случайные события?

    @pfg21
    ex-турист
    самое удобное подручное случайное число - измерение значения питания, чем сложнее устройство, тем больше там шума.
    сейчас в большинстве микроконтроллеров имеется ствроенный АЦП с большим запасом разрядности, младшие биты как раз и представляют собой истинно непредсказуемый источник случайно числа.
    отбрасываешь старшие "значащие" биты собираешь младшие, плюс прореживаешь их от повторов.
    вариант2: отдельный спец.проводничок антенна, который проходит под шумными модулями, типа импульсных преобразователей, собирает шум оттуда.
    Ответ написан
    Комментировать
  • Как делают страницы без ".html" и без "/" на конце и без использования корневых папок?

    @pfg21
    ex-турист
    соотвествующими опциями веб-сервера.
    смотри документацию твоего сервера. у nginx и apache реализация немножко отличается.
    вообще имена и расширения файлика веб-серверу до лампочки,
    Просто удобно и наглядно что *.html отправляются напрямую страждащему, а *.php пропускается через интерпретатор php, но в общем случае не обязательно, можно наконфигурить и наоброт :)
    Ответ написан
    Комментировать
  • Берут ли на службу по контракту программистов?

    @pfg21
    ex-турист
    Ну в армии не только траву в зеленый цвет красят, хотя конечно в основном упор идет на тупую муштру...
    У меня друг после универа и воен.кафедры попал в компутерный центр что-то там по полетам америкосовых ракет считать, но сначала с лич.составом пое*лся на обслуживании какой-то установки. Я по вус был командиром взвода РРЛ и ТС связи, а послали молодых обучать работать на КШМ...
    Так что учти там есть приказ, попадешь под него вместо обговоренного пограмиста пойдешь балду в казарму пинать.
    Сходи в военкомат - там нормальные люди сидят. объяснят, подскажут, расскажут где что искать. скатаешь на место, получишь предписание на службу, тогда все пути прямыми будут.
    Ответ написан
    Комментировать
  • Почему внешний hdd самопереподключается?

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

    при такой подробности вопроса помогут только экстрасенсы, да вот только проблема - убёгли все они на РЕНТВ...
    Ответ написан
    2 комментария
  • Где найти практический пример построения P2P сети с несколькими нодами?

    @pfg21
    ex-турист
    Стоит погуглить торрент-сеть, самая описанная сеть на данный момент, плюс гигантское поле для "поиграться". поняв ее суть можно глянуть и другие варианты п2п.
    чуть дополню по вопросу поиска данных по хешу:
    1. выделенный сервер "торрент-трекер" по спец. протоколу на поиск хеша вышлет список ип-адресов, имеющих данные. ну и тебя включит в онный список
    2. поиск по lan - широковещательный запрос по локальной сети для поиска других торрент-программ.
    3. обмен пирами - у любого члена сети, имеющего кусок данных, накапливается список других владельцев, который он отдает по запросу.
    4. DHT - distributed hash table, распределенная таблица хешей. п2п-система поиска хранителей. каждый участник берет себе рандомный адрес для участия в сети. Есть функция "близости" хеша и dht-адреса, по которой ищущий происходит обход сети в поисках имеющих. каждый участник хранит набор списков ип-адресов для хешей "близких" к его dht-адресу и около 350 (utorrent) других участников dht-сети.
    Ответ написан
    Комментировать
  • Что происходит когда сетевая карта получает последний кусок HTML?

    @pfg21
    ex-турист
    Аппаратный модуль сетевой карты принимает пакет во внтуренний буфер и сигнализирует програмному драйверу что есть новый пакет данных.
    Драйвер считает CRC пакета и сравнивает его с числом в MAC-заголовке пакета, если не правильно пакет запрашивается заново.
    Также сравнивается МАС-адрес получателя из заголовков с МАС-адресом данного сетевого порта, при не совпадении пакет удаляется (это можно отключить).
    Далее у пакета "срезается" МАС-заголовок и драйверам TCP/IP сети сигнализируется, что есть новый пакет.
    драйвер сети пропускает пакет через "жернова" фаервола - допустим все ок.
    по номеру порта получателя в IP-заголовке выбирается куда данные дальше передавать.
    заголовки IP-пакета срезаются и данные заливаются в кеш TCP-сокета.
    Оттуда его забирает браузер и дальше издевается.

    Объяснение дано корявым языком на немытых пальцах, прошу сильно не плюваться :)
    более умно смотреть к примеру здесь
    Ответ написан
    Комментировать
  • Какая еще бывает логика, не считая ТТЛ?

    @pfg21
    ex-турист
    если под "логикой" подразумевается структуры, формирующие базовый переключающий элемент, то забыли упомянуть Эффект Джозефсона
    В конце 80-х годов в Японии был создан экспериментальный процессор на эффекте Джозефсона. Хотя 4-разрядное АЛУ делало его неприменимым на практике, данное научное исследование было серьёзным экспериментом, открывающим перспективы на будущее.

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

    Из недавних изобретений стоит вспомнить Вакуумный транзистор сможет преодолеть рубеж 1 ТГц
    Наш первый прототип работает на частоте 460 гигагерц, это примерно в 10 раз выше, чем лучший кремниевый транзистор.

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

    Ну и технологии переключателей на основе одной молекулы определенного вещества, хотя в енту сторону работы непочатый край
    Ответ написан
    Комментировать