Задать вопрос
  • Есть ли книга по Linux примерно такая же как по Windows Марка Руссиновича?

    @cap_nemo
    Андрей Робачевский "Операционная система UNIX" - Очень хорошая книга для понимания того, как работают Unix системы. Есть еще книга: Unix. Руководство системного администратора(Unix red book). То издание, которое видел - достаточно устарела.
    Ответ написан
    Комментировать
  • Что за вид взлома?

    @maxtm
    Make money, not job
    Это самый просто шел.
    php.net/manual/ru/function.assert.php
    Если assertion задается в виде строки, оно будет рассматриваться функцией assert() как PHP код.
    Ответ написан
    Комментировать
  • Стоит ли учить сегодня ASP.NET и можно ли на этом заработать?

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    Начнем с терминологии, а то хейтеры тут не особо разбираются =) Между ASP и ASP.NET MVC разница примерно такая же, как между Java и JavaScript.
    Java - это язык, как и C#. Под них есть свои веб-фреймворки, такие как JavaEE, Spring для Java или ASP.NET MVC, NancyFX для C#.


    Учить ASP (classic ASP) или ASP.NET (который Web Forms) с нуля уже не стоит. А вот ASP.NET MVC - отличный выбор. Это уже достаточно зрелый фреймворк, на котором работает много серьезных проектов (таких, как StackOverflow) и которая востребована на рынке как в России, так и в мире.

    Сам C# достаточно интересный, активно развивающийся язык. Платформа себя чувствует неплохо на любых популярных устройствах. Хорошо развивается .NET Core, являющийся переосмыслением монолитного .NET Framework, позволяющий разрабатывать компатные кросслатформенные приложения, в том числе и с использованием ASP.NET Core, которые можно развертывать самостоятельно, без огромного сервера за спиной, аналогично Node.js.

    Конечно, с ASP.NET MVC не пофрилансишь и сайты-визитки разрабатывать не так удобно =) Но поддерживать крупные приложения - одно удовольствие.

    А Java - это уже такой динозаврик, который стагнирует в роли вечного догоняющего, потихоньку будет сходить на нет в ближайшее десятилетие. Да, платформа обеспечила себя специалистами, тоннами легаси-проектов, которые необходимо поддерживать, поэтому с работой и под нее проблем не будет и менеджеры часто выбирают эту штуку, как проверенное десятилетиями средство. Но с точки зрения обычного программиста, я не вижу смысла выбирать Java.
    Ответ написан
    3 комментария
  • Как вы деплоите django приложение на сервер?

    @fesworkscience
    Развернул django+uwsgi+nginx

    На локали - все ветки и все push в мастер.
    На VPS - git pull, makemigrations, migrate, collectstatic, touch uwsgi.ini

    <30 сек
    Ответ написан
    6 комментариев
  • Как вы ведете свои проекты?

    lxfr
    @lxfr
    Код в гите, конфиги в локальной папке, инфраструктура в докер, пароли в менеджере паролей, переписка в скайпе, файлики на почте, задачи в менеджере задач.
    Ответ написан
    19 комментариев
  • Стандартный пароль - это соц.инженерия?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    ты определение то читал?
    1) Социальная инженерия – метод получения необходимого доступа к информации, основанный на особенностях психологии людей. Основной целью социальной инженерии является получение доступа к конфиденциальной информации, паролям, банковским данным и другим защищенным системам.

    2) Социальная инженерия — это метод управления действиями человека без использования технических средств. Метод основан на использовании слабостей человеческого фактора и считается очень разрушительным.

    где тут в твоих "Стандартный пароль" и "Брут" - воздействие на психологию человека?
    Ответ написан
    4 комментария
  • Каковы перспективы программиста МК? Как обстоят дела на рынке Embedded?

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

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

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

    @evgeniy_lm
    Теория.
    Не существует специальности "Программист микроконтроллеров на Assembler", Есть специальность "Инженер КИПиА", т.е. работодателю насрать на чем ты будешь программировать тот контроллер, он вообще может не знать, что ты его будешь программировать, ему главное чтобы "все работало правильно уже вчера". Так что знать нужно не только Assemler, но и другие языки (как правило СИ) и главное знать схемотехнику, контроллер это не сколько программа сколько электроника и исполнительные механизмы.
    Исключение составляют узкоспециализированные конторы, которые занимаются штучной разработкой узкоспециализированных девайсов, но таких контор единицы.

    Практика.
    Пару лет назад со мной связалась одна девица, типа HR-менеджер.
    - Мне посоветовали к вам обратится. Вы знаете кого нибудь кто занимается программированием TV приставок? Нам на работу нужен специалист, мы готовы платить 2000 долларов. Мы уже полгода не можем найти
    - Не знаю, но за 2000 могу сам их программировать.
    - А у вас опыт есть?
    - Нет, но возьмете на работу будет.
    - Извините, но нам нужен с опытом
    - Ну, так он у вас будет но не сейчас, а через месяц. За месяц вы такого спеца все равно не найдете.
    - Нет, нас так не устаревает.
    Ответ написан
    4 комментария
  • Каковы перспективы программиста МК? Как обстоят дела на рынке Embedded?

    opium
    @opium
    Просто люблю качественно работать
    работы в целом не много, если будуте спецом без работы конечно же не останетесь, но нынче это отчасти умирающий рынок в связи с тем что , процессоры и память стали большими и проще впендюривать андроид везде , чем \писать что то на ассемблере.
    Ответ написан
    Комментировать
  • Каковы перспективы программиста МК? Как обстоят дела на рынке Embedded?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ассемблер не нужен! Учите С!
    Ассемблер нужен только в очень редких случаях, например поменять регистры при переключении контекста при разработке мультизадачной RTOS, написании критической секции IRQ до вызова обработчика или при портировании на новую платформу для заполнения таблицы таймингов, или поправить регистры при вызове C-кода. Да и во всех этих случаях все уже написано, нужно будет исправить только пару-тройку мест, да и то, если новый чип с новой архитектурой. Да, еще знание ассемблера нужно, если разработываете свой компилятор языка высокого уровня на совершенно новую архитектуру.
    Во всех остальных случаях ассемблер не нужен, никогда. Так как он прекрасно генерится практически любым современным компилятором с любого языка высокого уровня.
    Наверное единственное исключение, совсем уж маленькие микропроцессоры, да и здесь я бы сильно поспорил.
    Времена, когда драйверы, операционки и программы писались на ассемблере, прошли безвозвратно.

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

    @yupujexi
    Ассемблер - это штучная работа.
    Не найдете работу.

    То есть когда надо - это действительно надо и хорошие деньги.
    Но на всю страну разве что десяток-другой предприятий, которым это действительно надо.
    Вы их не найдете.

    МК сейчас достаточно мощные - прекрасно пишется на С да еще и вместе с RTOS, и все влазит в МК.

    Ассемблер - очень узкая ниша.
    С, кстати, недалеко от ассемблера ушел - писать сейчас на ассемблере не рационально.
    Только небольшие куски.

    Если вам интересен ассемблер - присоединяйтесь к разработчикам KolibriOS
    Ответ написан
    3 комментария
  • Как научиться быстро читать?

    ozknemoy
    @ozknemoy
    яваскриптист
    быстрочтение помогает ТОЛЬКО для чтения бульварных газетенок, красочных журналов и худлита. серьезные материалы, для обучения, вникания и тд порой даже на обычной скорости не почитать
    Ответ написан
    13 комментариев
  • Как научиться быстро читать?

    opium
    @opium
    Просто люблю качественно работать
    я просто много читал и сам научился
    могу прочитать книгу и за день если интересная
    просто есть определнная скорость усваивания информации мозгом и она меньше чем скорость чтения увы
    Ответ написан
    10 комментариев
  • Простая игра в браузере?

    L1Qu0R
    @L1Qu0R
    Веб разработчик
    Берешь yii2 как api, берешь на фронт какой-нибудь js фреймворк, типа angular или ember, общаешься с серваком по rest :)
    Ответ написан
    Комментировать
  • Как учить что-то новое и быстро не забывать?

    Olej
    @Olej
    инженер, программист, преподаватель
    Суть такая, что каждый день что-то читаю и учу по книгам или видеурокам.

    Вера народная в видеоуроки вообще пустая - как в одно ухо надуло, так в другое и выдуло...

    Как учить и не забывать,

    А техника программирования - это не мнемотехники запоминания как Попка-дурак, а практика применения в написания кода.
    Ничего не нужно запоминать, на то есть справочники, а нужно понимание и писать, писать и писать свой код.

    А все интересные фрагменты кода (чужого или своего) хранить на диске, под рукой, ... чтобы всегда можно было "списать" копипастом нужные строки.
    Ответ написан
    10 комментариев
  • Как учить что-то новое и быстро не забывать?

    @cyberlog
    Используй мнемотехнические приёмы запомингания
    Ответ написан
    Комментировать
  • Как учить что-то новое и быстро не забывать?

    Куча практики
    Море практики
    В какой-то момент для тебя какой-то аспект просто становится обыденным и простым, как ходьба, и забыть это почти невозможно.
    Но это только благодаря океану практики.

    PS: уметь кодить и помнить что-то - две абсолютно разные вещи. Практика и теория тут не подходят для сравнения.
    Ответ написан
    Комментировать
  • Как обеспечить полную анонимность в интернете?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Жил да был черный кот за углом...
    Полную анонимность может обеспечить только неиспользование интернета :) Да, можно купить VPN в загранице - но у провайдера в логах все равно останется факт подключения к VPN. Да, можно поставить Tor - но в тех же логах все равно останется факт выхода в Tor. Да, содержимого там не будет - но метаданных о том, что действие было совершено может оказаться достаточно для применения терморектального криптоанализа, в процессе которого Вы сами добровольно и с песней расскажете куда и зачем ходили.
    Для начала модель нарушителя сформируйте - от кого хотите защититься? Если от государства - то бесполезняк, государство и в состоянии стать глобальным наблюдателем и ресурсов у него достаточно. Можно усложнить процесс получения информации, но невозможно продумать некую механику, чтобы сделать раз, два, три - и гарантирована стопроцентная анонимность.
    Если же речь идет о корпоративной сети - то там анонимности нет по определению.
    Ответ написан
    1 комментарий
  • Получить изображение с ip камеры в режиме реального времени на php или js?

    Daemon23RUS
    @Daemon23RUS
    Кирилл Горелов забирайте регулярно джэпэг чтотамсейчаспроисходитфото
    Я надеюсь по крону сохранять сможете ....

    $link="http://rtsp.me/ff.php?camId=j60tUEa7";
    	$ch = curl_init();
    	curl_setopt($ch, CURLOPT_POST, 0);
    	curl_setopt($ch,CURLOPT_URL,$link);
    	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    	$cu_result=curl_exec($ch);
    	curl_close($ch);
    	$savefile = fopen('/home/user/image.jpg', 'w');
    	fwrite($savefile, $cu_result);
    	fclose($savefile);
    Ответ написан
    1 комментарий