• Нужен ли стабилизатор напряжения для домашнего ПК?

    @feanor7
    Системный администратор
    Тостер все чаще с гуглом путают)
    Итак, суть вопроса, бесперебойники бывают разные: обычно подразделяют на 2 категории (тут я делаю допущение), back-ups (они включают батарею в случае когда напряжение в сети исчезло) и smart-ups (а эти еще и со стабилизатором).
    Последние конечно дороже, последний что я купил себе стоил 15килорублей.
    Нужен он Вам или нет, решить должны Вы сами. Все зависит от того какое напряжение в вашей электросети, бывают ли скачки, бывают ли отключения, только Вы это знаете.
    Ответ написан
    Комментировать
  • Нужен ли стабилизатор напряжения для домашнего ПК?

    @Bobson8
    Системный администратор
    Бесперебойники выполняют эту задачу, стабилизатор напряжения не выполняет задачу бесперебойника. Если у вас дома планируется использовать сервер, наблюдаются частые отключения электричества - лучше выбрать бесперебойник, если дома только ноутбуки и компьютеры не работающие в режиме 24/7 можно обойтись стабилизатором, дабы обезопасить себя от скачков напряжения.
    Ответ написан
    1 комментарий
  • Как лучше учить английский?

    @nuubie
    Начал учить в 24 года английский с абсолютного "0", т.к. в школе/универе учил только немецкий, в 28 лет сдал IELTS на 7.0.

    Несколько советов:
    1. Рекомендую учить английский только по учебникам на английском. Много времени потратил впустую на попытки выучить по Драгункиным, Илонам Давыдовым, Бонкам и т.п... Лучший вариант - взять самые простые уровни Headway и Cutting Edge и последовательно их проходить .
    2. Нужен наставник, чем выше левел, тем более опытный. Upper-Intermediate - Advanced нужен профессиональный преподаватель, желательно сам прошедший хоть какой-то международный экзамен или сертификацию.
    3. Практика - регулярное общение с носителями языка очень быстро убирает т.н. "языковой барьер" даже если сам два слова не можешь связать.
    4. Чтобы грамотно говорить и писать - надо зубарить грамматику регулярно. Лучшие учебники по грамматике: English Grammar in Use и MyGrammarLab, остальное выбирайте на свой вкус. Кроме грамматики есть еще куча нюансов в зависимости от стиля общения/письма: formal/semiformal/informal, в зависимости от страны British/American/Australian English.
    5. Регулярность занятий: выделял 20 - 30 часов еженедельно для самостоятельных занятий, когда стало больше практики на работе - достаточно 4 - 6 часов на самостоятельное изучение и 4 - 6 часов на курсы на работе+speaking club с носителями языка.
    6. Очень помогает понять свои слабые стороны и адекватно оценить текущий уровень сдача экзаменов IELTS, TOEFL.
    7. Многое зависит от целей которые вы перед собой ставите, просто поехать пообщаться в другой стране достаточно с уровнем pre-intermediate+язык жестов :) Если для карьеры - то лучше сразу брать курсы Market Leader или Business Result, English for IT pros и т.д. Во-первых, лексики нужной быстрее наберетесь, во-вторых, материал будет понятней, т.к. тесно связан с вашими интересами.
    8. Есть масса аудиоподкастов и видеоуроков, мне нравятся: EnglishBusiness Pod, ESL Pod, EnglishVid, openlanguage.com
    Ответ написан
    3 комментария
  • Каковы перспективы программиста МК? Как обстоят дела на рынке Embedded?

    @Mirn
    перспективы есть,
    но есть три варианта:
    1. Совковые и гос предприятия. армия и тд, з/п до 40-60 тр в Мск СПБ. Отношение хуже некуда, привыкай сверхурочить до часу ночи по выходным. Тут может и пригодится асм.

    2. Частные предприятия ориентированные на наш рынок, в столицах их нет, в регионах есть, з/п средненькая, макс 1500 долларов за 10+ лет опыта работы и знание схемотехники и технологии. как там работается незнаю. Тут си и си++ под baremethal, редко FREERTOS. про именно написание на асме лучше не заикаться - красная тряпка для них, резюме сразу в корзину! - признак жуткого дилетантства.

    3. Аутсорс компании работающие в СПБ и МСК на запад, на старте з/п от 3т долларов если с опытом. тут всё шикарно, ДМС, доп выплаты, переработки правда есть, но не так много и дико как в п.1 но НУЖНО ЗНАТЬ АНГЛИЙСКИЙ ОЧЕНЬ ХОРОШО, а лучше БЕГЛО. А так же НАДО знать С++, DSP, асм полезен но только на чтение (спрашивают часто), Досконально знать gcc тулчейн, linux kernel и тд. Очень пригодится веб и джава и умения админить (не путать с эникейством). Заказчики тут мне попадались крупные, Интел, Аппл, Самсунг, Матсушита и Митсубиси, Тошиба. Да и очень рекомендуется иметь загран и отсутсвие косяков с визами.
    Ответ написан
    Комментировать
  • Ассемблерный код из С++

    @ykl
    В gcc используется ключ -S для получения листинга на ассемблере, вдруг кому-нить пригодится.
    Ответ написан
    1 комментарий
  • Ассемблерный код из С++

    KriegeR
    @KriegeR Автор вопроса
    Software Engineer
    В общем, не дожидаясь помощи, я не терял времени :)
    Если, вдруг, кому-нибудь понадобится…
    Заходим в параметры проекта:
    Проект -> Параметры проекта -> вкладка «Параметры»
    В окне нужного компилятора (С или С++) вводим параметр -masm=intel -save-temps -fverbose-asm.
    Перестраиваем проект. Получаем.
    image
    Ответ написан
    Комментировать
  • Какую книгу по assembler посоветуете?

    frosty7777777
    @frosty7777777
    Для начала посмотри этот сайт. Там очень коротко и доходчиво изложены основные концепции.

    Затем, если тебя интересует теория и ты готов потратить время на её изучение, то самая лучшая книжка - это
    Юров В.И. - Assembler 2-е издание
    Кстати, к этой книге есть замечательный практикум:
    Юров В.И. - Assembler. Практикум.

    Если ты мечтаешь сразу начать писать программы и предпочитаешь практические навыки, то немедленно приступай к чтению
    Калашников О. А. - Ассемблер — это просто.

    Так же, как программист программисту, настоятельно рекомендую ознакомиться c двумя замечательными книгами:
    Пильщиков В.Н. - Программирование на языке ассембл...
    Марек. Р. - Ассемблер на примерах

    Если затянет и захочется стать гуру ассемблера, то, пожалуй, самые серьезные и глобальные книги, которые я могу тебе посоветовать:
    Ирвин К.Р. - Язык ассемблера для процессоров Intel
    Абель П. - Язык Ассемблера для IMP PC

    Дорогу осилит идущий. Удачи!
    Ответ написан
    2 комментария
  • Легально ли это?

    Думаю, что докапываться тут не до чего
    Но на всякий случай рекомендую Вам помимо Вашего копирайта на приложение указать источник (в данном случае этот многострадальный сайт), с которого взята информация любого типа.

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

    Пока они не предъявят Вам статью или пункт соглашения, где четко сказано, что Вы нарушаете их авторское право или что-то подобное, тогда возможно будет спорить с ними. Но согласно главе об авторском праве гражданского кодекса РФ, никаких прав Вы вроде не нарушаете.

    P.S. ИМХО, но пока они не предоставят конкретный правовой акт, статью или же пункт соглашения, Вам нечего бояться.
    Ответ написан
    4 комментария
  • Кто напомнит ресурс, который помогает строить предложения на английском?

    @raspier
    Java Developer
    Когда у меня возникает такое, я иду на Reverso Context
    Пишешь что хочешь сказать на русском, он ищет совпадения (я так понял, что в субтитрах и книгах). Я так формирую предложения для переписки.
    Ответ написан
    6 комментариев
  • Возможно ли таким методом отследить человека?

    @Nwton
    Более того, ваш мега защищенный VPN скорее всего ведет логи. Скрыть машину, с которой были совершенны те или иные действия в сети, практически невозможно. Есть два осн. подхода к обеспечению своей безопасности:
    1) Делать такую цепочку средств безопасности, раскрывать которую будет экономически нецелесообразно относительно нанесенного вами ущерба
    2) Изолировать цепь от вашей личности. Другие девайсы, другое местоположение, другие ники и прочее
    3) Самый главный подход: неуловимый Джо, которого никто не мог поймать, потому что и не искали :)

    не понимаю смысла в такой безопасности
    А кто вам сказал, что vpn используется в первую очередь для осущ. безопасности? Это инструмент уделенной работы с другой машиной
    Ответ написан
    Комментировать
  • Как автоматически заполнить форму на сайте?

    @flerry
    Selenium Вам точно поможет :) Достаточно легкий и удобный.
    Ответ написан
    Комментировать
  • Как стать хакером в 2015-ом?

    Nick_Uajld
    @Nick_Uajld
    Интерес ко всему что связано с IT
    Надо знать что читать и где практиковаться.
    Что читать:
    https://webware.biz/
    https://kali.tools/
    https://hackware.ru/
    zalinux.ru
    https://defcon.ru/
    Где практиковаться:
    https://habrahabr.ru/company/pentestit/blog/261569/
    https://xakep.ru/2010/06/03/52289/
    Ответ написан
    Комментировать
  • С чего начать изучение хакинга и взлома, как хобби или whitehat?

    Xenobyte
    @Xenobyte
    https://xakep.ru/
    www.fssr.ru
    www.securitylab.ru
    www.bugtraq.ru

    Специалист CEH. Этичный хакинг и тестирование на проникновение. (курсы)
    Основы веб-хакинга. Нападение и защита Ю. Жуков
    Искусство обмана К. Митник
    Прикладная криптография Брюс Шнайер
    Секреты и ложь Шнайер
    Архитектура компьютера. Э. Таненбаум
    Компьютерные сети Э. Таненбаум
    Современные ОС Э. Таненбаум
    Ответ написан
    Комментировать
  • Как стать хакером в 2015-ом?

    voidnugget
    @voidnugget
    Программист-прагматик
    В принципе хакерские скилы ничем примечательным в наше время особо не отличаются от того что было 10 лет назад. Нужно знать ассемблер и сишку - без плюсов и досконально, что бы фраза "Си (без плюсов) может быть очень даже ООП" не могла вызвать странную ухмылку на вашем лице и воспринималась довольно обыденно.

    1. Перво-наперво нужно научится пользоваться отладчиком OllyDbg, IDA и т.п.
    2. Потом нужно разобраться в архитектуре х86 на уровне понимания распределения прав доступа, работы с памятью и различных SIMD/MIMD операций.
    3. От ОС ничего не зависит - знания и навыки в kmdf/umdf и linux kernel device drivers дополняют друг друга. Также нужно разобраться с системными вызовами самих ОС и как это всё оперируются со стороны старых добрых glibc и т.п. вещей.
    4. Из языков нужно брать и эксперементировать со всем - даже в той же Java в рамках OpenJDK есть куча эксперементальных вещей, типа Project Graal и Project Sumatra, в которых очень даже полезно покулупаться ради собственного развития. Никогда не знаешь что найдёшь и как это можно будет потом использовать - главное искать и не останавливаться.
    5. Конвертируют полученные навыки и знания самыми разнообразными способами - лучше всего разрабатывать под ядрышка ОС различные вундервафли, становиться известным и ити работать в IBM / Intel. WhiteHat/GreyHat зароботки в постсовке нереальны, а BlackHat грозит сроком.
    Ответ написан
    Комментировать
  • Какие наилучшие материалы по реверс-инжинирингу (игр)?

    TrueBers
    @TrueBers
    Гуглю за еду
    Хоть и некропостинг, но уж наткнулся случайно. Раз уж помеченного ответа нет, отвечу, если ещё не забросили эту тему и не поломали пару онлайн игр =).

    Введение в крекинг с нуля Рикардо Нарвахи -- прекрасный курс. Написано очень подробно, куча полезных маст-хев трюков. Однозначно, курить! (если ещё не прошли)
    Все команды ассемблера знать, конечно, не нужно. Достаточно основных пары десятков, знать какие флаги меняют, какие операнды используются, и т. д. Остальные легко найти в Intel Software Developer Manuals.

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

    Далее, когда уже найден какой-то ключевой поинт, в котором, кажется, кроется нужная фича, берём IDA Pro и в качестве дизассемблера/декомпилятора потихоньку реверсим алгоритм. Дальше нужно будет курить IDA Script или IdaPython для автоматизации рутинных действий.

    Также ещё довольно полезной фичей будет инструментация кода с помощью фреймворков типа Intel Pin Tool или DynamoRio. Но тут уже надо иметь скилл повыше, чем 2+2 в ассемблере, но результат стоит того.
    Ответ написан
    Комментировать
  • Что нужно знать, чтобы стать хакером?

    @Loreweil
    Во-первых, нужно знать английский на уровне advanced. Ибо большинство актуальной литературы именно на этом языке.

    Начать советую с книжки Hacking Exposed. Можно скачать курс CEH с рутрекера. Но он, ИМХО, не очень, книга лучше. Скачать дистрибутив Kali Linux, изучать тулзы, которые в него входят, в первую очередь nmap.
    Изучить Metasploit (входит в Kali Linux). Для этого написана хорошая книга Metasploit Toolkit for Penetration Testing, Exploit Development, & Vulnerability Research.
    Записаться на курсы на такие или на такие.

    Изучая вышеприведенные материалы, когда будешь понимать, что есть пробелы в определенных знаниях (сетевые протоколы, программирование, операционные системы, криптография), подтягивать эти знания через википедию, литературу, курсы. Как-то так.
    Ответ написан
    2 комментария