Задать вопрос
  • Как Получить точное синхронное время в миллисекундах на множествах девайсах от rtc?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Одна милисекунда - очень маленькое время для не реал-тайм программирования.

    Банально слайсы времени для разных процессов выделяются десятками милисекунд, в результате даже сработавший таймер может выдать информацию с задержкой.
  • По какому адресу запишется 1?

    saboteur_kiev
    @saboteur_kiev
    Суть в том, что команда выполнит не запись байта по адресу [block+3], а dword-а по адресу [block]

    То есть 1 запишется в block+3, а три нуля запишутся в block+2, block+1, block+0.
    Но не уверен, что так правильно говорить.

    Если вы выполните чтение, то опять таки прочитаете 1, потому что процессор знает как он располагает big и little части.

    Это если вдруг два разных процессора будут читать из одной памяти, то да, один запишет 1, а другой считает 16777216.

    Проблема может встречаться при работе с дампами, например дамп какой-нить базы Оракла сделанной на solaris, прочитать на linux просто так нельзя.
  • Чем демонстрационная учебная программа отличается от реального проекта?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    Astromatics,
    "Мой класс Camera - не говнокод, потому что он только что написан и простой. Если в нём будет много говнокода, мне нужно прямо сейчас знать, какого и сколько. Чтобы сделать его заранее. В вопросе это и написано. "

    Если вы сейчас его написали и сами оценили и сразу решили, что он не говнокод, то логически - в нем ноль говнокода.
    Если вы дадите этот класс проанализировать кому-нибудь другому, все может измениться =)
  • Почему не могу найти работу Junior'ом C#?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    можно вообще убрать из резюме ваше место работы, где вы 3 месяца отработали.
    Ибо слишком мало, и даже смахивает как на "не прошел испытательный срок"
  • Куда, если не в энтерпрайз?

    saboteur_kiev
    @saboteur_kiev
    Артем, в том-то и дело, что нет технологии самой по себе. Есть задача от заказчика, а выбор технологии нужно делать программисту (или в крупных проектах системному архитектору) из списка технологий которыми он владеет и которые лучше подходят под данный продукт.
    Поэтому изучить одну технологию - не очень...
  • Как использовать удалённый ПК как proxy (нет белого IP)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    BasiC2k,
    VPN просто создает между вашими двумя компами "приватную локальную сеть", то есть у вас есть внутренние айпишники, и если вы общаетесь с удаленным компом по этим айпишникам, вся информация передается по шифрованному VPN каналу.

    если вы хотите использовать удаленный комп как прокси - надо на нем установить какой-нить прокси сервер, и в браузере сможете указать в качестве прокси сервера внутренний (впновский) IP удаленного компа
  • Как использовать удалённый ПК как proxy (нет белого IP)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    Есть подозрение, что teamviewer VPN не будет работать если удаленный комп за NAT...
    но если ваш комп имеет белый IP, то можно попробовать зайдя на удаленный комп по teamviewer настроить vpn подключение к вашему компу, а потом уже поднимать на удаленном компе прокси, и настраивать браузер на внутренний IP
    в общем тот еще гемор.
  • Что лучше для скриптов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Сергей Горностаев, зависит от задачи.
    Инсталляционный скрипт или управляющий скрипт лучше писать на bash.
  • Java для новичка?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    могу подсказать поиск готовых ответов по тостеру
  • Какая существует лучшая литература про Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Tomaszz, А зачем спрашивать в 1000й раз подряд? Рейтинги книг можно найти в инете. Рейтинг за год-два особо не меняется. Да и за 5 лет тоже.
  • Какая существует лучшая литература про Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Достаточно пролистать 2-3 книги, не слишком вчитываясь, чтобы в голове осела история создания и общая структура - так вы будете понимать почему пришли к какому-то решению, почему много дистрибутивов и что с чем.

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

    P.S. Лучшее - враг хорошего. Пока будете искать лучшее, другой прочитает пару хороших и займет ваше место.
  • Научится алгоритмическому мышлению?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Den555,
    про 10000 часов это известная фраза, что если каким-либо делом заниматься 10.000 часов, то ты станешь профессионалом.
    Также и с логическим мышлением - это не навык, который можно изучить. Это навык, который приобретается регулярной практикой. А часто - в глубоком детстве.
  • Сжатие диска NTFS и правильный размер файлов?

    saboteur_kiev
    @saboteur_kiev
    psiklop, если файлы не перезаписываются, в принципе можно их отфрагментировать и все. Но если на диск постоянно пишутся/удаляются большие файлы то да, сомпрессия не очень..
  • Изучение с нуля. Какой путь выбрать? И реален ли он?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Учение - это в первую очередь усилия, а не время.
    Никто не знает какой у вас бэкграунд и текущие навыки.

    Посредственный уровень школьной программы это очень плохо. Потенциальный программист обычно с детства любит решать разные задачки, что позволяет ему школьную программу щелкать между делом на отлично. То есть скорость обучения у вас скорее всего не очень. Джуниором за 5 месяцев - сильно сомневаюсь. Интерном - может быть.
  • Научится алгоритмическому мышлению?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    Человек состоит из привычек.
    Чтобы мыслить алгоритмически, нужно регулярно решать задачи на алгоритмы.
    Через 10.000 часов потраченных на решения алгоритмов, станешь профессионалом в этом деле.
  • Сжатие диска NTFS и правильный размер файлов?

    saboteur_kiev
    @saboteur_kiev
    Проверьте файлы на фрагментацию.
    Сжатие файлов в ntfs кардинально увеличивает фрагментацию файлов, поскольку реализация несколько нарушает нормальное секционирование.
    можно из sysinternals скачать contig.exe и натравить анализ на конкретные файлы.
  • Как выполнить команду на сервере при подключении через ssh?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Рома,
    Потом, по ряду причин, у нас изменилась подсеть и пришлось на каждом сервере менять айпишник в условии (дистрибутивы разные, дефолтовые конфиги тоже).

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

    Я бы вообще вынес полезные скрипты в какой-нить гит и на все сервера этот репозиторий выложил в ~/scripts
    очень удобно держать скрипты в синхронизированном виде через git на большом количестве машин.
  • Как передать информацию на динамический массив программы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    Да я плохо разбираюсь в программировании, но я знаю что мне надо сделать и не знаю как поэтому и пишу сюда.


    Нельзя в двух словах пояснить как пользоваться IDA для реверс инженеринга, если нет навыков работы с ассемблером и плохие знания программирования.
    Как я уже говорил - без исходных кодов, это не та задача, чтобы подсказать.
    Можно говорить только общие фразы, типа
    * можно попробовать отдебажить конкретные значения в памяти, и их оттуда извлечь, но в какие промежуточные форматы и в каком виде они найдутся в памяти - неизвестно. Без исходников нужно будет определять и тип значений и их размер.
    * можно попробовать отлавливать поля через windows api и считывать значения из них
    * можно попробовать внедрить свою функцию в библиотеку SDL.dll которая есть в вашей программе, если она используется при выводе значений.

    Но все вышеуказанное это кропотливые задачи. Нельзя стать хакером по подсказке через тостер, не обладая бэкграундом программиста.
    Я вот занимался подобным лет 15 назад, но предполагаю, что у меня шанс за несколько вечеров что-либо сделать 50 на 50.
    Рекомендую все-таки попробовать нанять специалиста на фрилансе.
  • Как сделать проверка ping с компьютером человека и сервером при помощи PHP и вывести данные на сайте?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    Игорь Гунькин,
    Какого компьютера?
    Почему PHP?
    Где запускается PHP? Как вы собираетесь это делать на стороне клиента (ответ - никак).
    Почему вы не можете писать слово "сервером" правильно?

    Если формулировать вопрос вдумчиво и неторопясь, можно даже самостоятельно понять в чем проблема.
    В данном вопросе непонятно что именно вы пытались сделать и что у вас не получилось.

    Если же вы даже понятия не имеете как это делается, но это не вопрос, это "научите меня программировать".