• Как стать системным администратором, немного подробностей?

    @otmoroz
    просто Ххххххххххороший парень)
    р-кипер собственно
    обычно так в крупных нормальных ресторанах
    3 бара к примеру 4 кухни, в зависимости от типа напитка или типа блюд вылазиет на необходимой станции или принтере
    ну это то что я видел) большой опыт в ресторанном бизнесе практическе повсеместно используется р-кипер для этих дел вот
    Ответ написан
    Комментировать
  • Как стать системным администратором, немного подробностей?

    @OsyaBender
    Есть несколько систем учета для кафе\ресторанов\развлекательных комплексов. Самые популярные у нас R-keeper и Айко. Если одно кафе, то нужны минимальные знания о сетях и умение настроить связь программы с базой данных. Связь между сервером, терминалами заказа и принтерами у повара осуществляется по витой паре. Принтеры IP, но без веб-интерфейса, адрес меняется специальной программой. Программы отлично масштабируются, так что если кафе несколько, то нужно иметь представление и о VPN, либо организовывать ручную выгрузку\загрузку данных. С 1С напрямую не интегрируются, нужна обработка для 1С. Для учета и документооборота используются свои программы. В случае с R-keeper, это программа StoreHouse. R-keeper версии 5 досовская(у нас еще много где встречается, она дешевая, но глючная)! R-keeper версии 6 вполне современная и надежная. Например, рестораны Subway по всей России пользуются именно им и связаны между собой (получают меню централизовано и , вроде, учет продаж тоже виден центральному офису). Базы данных в основном MS SQL\MS SQL Express. Сервер баз данных - любой SQL сервер, например, Firebird.
    Ответ написан
    5 комментариев
  • Как стать системным администратором, немного подробностей?

    @antonsr98
    Системный Администратор
    надо знать локальные сети, операционные системы, 1с, иметь опыт работы с posix системами и терминалами, ну и софт с которым они работают
    Ответ написан
    Комментировать
  • Как стать системным администратором, немного подробностей?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Это НЕ системные администраторы :-) Это программисты, вебщики или кто угодно, но не системные администраторы.
    Ответ написан
    2 комментария
  • Как стать системным администратором, немного подробностей?

    hobbyte
    @hobbyte
    Нужно изучить бэкэнд.:)
    Тобишь всю подноготную процесса от нажатия кнопки меню, до высвечивания на экране у повара "Эй, суфле давай".
    Ответ написан
    Комментировать
  • Не работает css в локальном сервере 0_о?

    arutyunov
    @arutyunov
    Mooza.ru — Делаем сайты
    Проверьте через консоль разработчика — подгружается ли нужный файл стилей при загрузке страницы.

    Файл стилей лежит в той же директории, что и index.php?
    Ответ написан
    5 комментариев
  • Какой список литературы для структурированного изучения программирования?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Если бы имел машину времени, чтоб вбить "Я-в-прошлом" то что надо читать, то это было бы так:
    1. Таненбаум про его Операционные системы
    2. Таненбаум про аппаратное обеспечение
    3. Язык программирования Python по книге Лутза и при этом чтение "Structure And Interpretation Of Computer Program".
    4. Только после этого приступил бы к чтению Керниган, Ричи "Язык С"
    5. Попытался бы влиться в какой-нибудь OpenSource проект

    Далеее уже следуют попытки понять к чему душа лежит, толи вебу, толи linux kernel module, толи еще что.
    В течении этих пункто НЕПРЕРЫВНО улучшать английский. Большинство серьезной литературы о новых технологиях появлятся сначала на английском.
    Ответ написан
    10 комментариев
  • Как закрыть файл, программу, через терминал в Ubuntu?

    Olej
    @Olej
    инженер, программист, преподаватель
    Дайте пожалуйста толковую документацию по командам в терминале ubuntu.

    По командам Ubuntu в 2 строчки описание не дашь (и правильнее говорить и искать не команды Ubuntu, а команды Linux - так вы легче и точнее найдёте).

    См. :
    Разработка программных проектов в Linux (1-я половина текста даст вам краткий справочник по командам)
    редкие полезные команды
    Ответ написан
    1 комментарий
  • Как закрыть файл, программу, через терминал в Ubuntu?

    killall programname
    kill -s KILL programpid
    Или вы что-то другое имеете ввиду?
    upd Документация - man kill
    Ответ написан
    Комментировать
  • Как сделать такую картинку?

    Sh1m44
    @Sh1m44
    Веб-дизайнер
    В Photoshop наложить смартфильтр Gradient map, с небольшой прозрачностью
    Ответ написан
    Комментировать
  • Как сделать такую картинку?

    MaXComp
    @MaXComp
    интересуюсь frontend html+css+JS+php. Linux, C
    Можно использовать режим наложения цвета CSS
    Так же интересно поиграться с помощью CSS фильтров
    Ответ написан
    Комментировать
  • Как сделать такую картинку?

    @solovyovserhiy
    В редакторе (наподобии фотошоп) сделать второй слой. Этот слой закрасить в розовый. У него же изменить прозрачность - станут видны наушники.
    Вот зеленый слой поверх розового. Если не получится - сообщайте.

    980296f5f0f04a519d443b9bbd5814a3.jpg
    Ответ написан
    2 комментария
  • На чем можно создать такую игру sgraces.ru?

    @maxtm
    Make money, not job
    Да на чем угодно :)

    Конкретно этот сайт сделан на PHP
    Ответ написан
    Комментировать
  • Можно ли написать вирус на JavaScript?

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

    Если мы мельком полистаем список уязвимостей, то увидим, что во многих из них фигурирует JS. Вот график взятый с того же сайта:
    RXmc_1mXxXA.jpg
    На нем прекрасно видно динамику уязвимостей приводящих к удаленному выполнению кода (красная линия). Отсюда логичный вывод - js можно использовать как эксплоит.

    Некоторые предыдущие ораторы неверно отмечали - браузер, как и любое другое полноценное приложение, имеет доступ к файловой системе (тот самый обычный доступ, когда можно писать, читать, создавать не системные файлы) посредством API операционной системы (например: WinAPI для windows). Внутри это все выглядит как системный вызов - программа передает управление на уровень ядра, предварительно сказав, что нужно открыть\создать\записать такой-то файл. Значит, нам нужен ассемблерный (да-да, не удивляйтесь) код, на который наш эксплоит передаст управление.

    Ок. Теперь перейдем к самому эксплоиту. Есть такая техника - heap spraying: мы берем нашу полезную (вредную) нагрузку и заполняем ей всю память:
    var buf = new Array();
    // заполним 200МБ памяти
    for(var i = 0;  i != 200; ++i) {
      buf[i] = nop + shellcode;
    }


    И, вполне возможно, что мы перезапишем определенные области (не буду вдаваться в подробности) и сможем выполнить наш shellcode. И да, как сказал riot26 - браузер после такого, скорее всего, крэшнется ... но нам это уже не важно - код будет внедрен и выполнен. Конечно, это банальщина и есть еще 100500 различных вариантов, о которых вам никто не расскажет, но идея ясна.

    PS пользуясь случаем - передаю привет людям в погонах!
    Ответ написан
    2 комментария
  • Можно ли написать вирус на JavaScript?

    @teslor
    Вирус в классическом понимании этого слова написать нельзя, но можно написать вредоносную программу.
    В Windows к примеру JavaScript встроен в оболочку - Windows Script Host (в виде JScript), скрипты имеют доступ к файловой системе, реестру и т.д, т.е. сделать можно очень много чего. Но пользователь сам должен запустить вредоносный js-файл на исполнение (и иметь административные права).
    В браузере, как уже вам ответили, ничего особенного сделать нельзя, т.к. браузер - это песочница, и все действия JS там сильно ограничены в целях безопасности.
    Ответ написан
    Комментировать
  • Можно ли написать вирус на JavaScript?

    mrTyler
    @mrTyler
    Frontend Developer
    смотрите в сторону chrome plugins, много статей на habr было опубликовано об этом.
    Ответ написан
    Комментировать
  • Можно ли написать вирус на JavaScript?

    @vGrabko99
    html, css, js, php, golang, mysql
    можно ддос ботнет запилить на js
    Ответ написан
    Комментировать
  • Можно ли написать вирус на JavaScript?

    @hime2
    Нет, тебе в сторону с++/с# java итд.
    Но стоит напомнить о наказании, все это фиксится и очень быстро.
    Ты можешь использовать 1000 прокси, но это лишь увеличит отсрочку до того момента, когда придут к тебе.
    На js можно попробовать его установить и запустить.
    Но опять же, если пользователь адекватный у тебя ничего не выйдет.
    Ответ написан
    Комментировать
  • Можно ли написать вирус на JavaScript?

    Разумеется никому не нужен браузер, который вам позволит, не спрашивая пользователя, сделать на его машине что-либо серьезное. Фактически, в браузере и API-то толком нет, чтобы, допустим, файловую систему шерстить. Оно там и не нужно, веб-приложение на то и веб, что большинство данных берет с сервера, в отличие от приложения десктопного.
    Другое дело, что в браузере можно искать уязвимости, и пытаться их эксплуатировать, но "на чем" будет написан ваш вирус в таком случае - вопрос конкретной уязвимости. Если это будет удаленное выполнение кода, то на js вы скорее всего напишете лишь непосредственно эксплоит, а полезная нагрузка уже должна быть в нативном коде платформы жертвы.
    Писать обыкновенные вирусы на языках вроде C/C++/C# можно потому, что они исполняются как процессы операционной системы, и имеют доступ либо к нативному API, либо к API некоей плафтормы, такой как .NET. А эти API имеют достаточно средств для доступа к системе - достаточно лишь заставить жертву запустить тело вируса и, возможно, дать повышенные привелегии (хотя тем же шифровальщикам повышенные привелегии совсем не нужны - им ничто не мешает перезаписывать несистемные (пользовательские) файлы и вымогать деньги за дешифратор). В браузере таких средств нет. Если они и появятся, то тогда наверняка будет какой-либо механизм четкого разграничения доступа.
    Максимум что можно сделать, как сказал Itvanya - завалить движок js хламом (навыделять памяти, запилить кучу таймеров), с контролем съедаемых ресурсов сейчас у браузеров плоховато.
    Ответ написан
    Комментировать