Задать вопрос
  • Как скопировать rsa ключ на другой линукс сервер?

    @SunTechnik
    Есть два направления решения:
    1. Перенести опции запуска в файл настроек ( ~/.ssh/config)
    https://www.digitalocean.com/community/tutorials/h...

    Тогда не потребуется вводить эти ключи и сработает ssh-copy-id

    2. Ssh-copy-id всего лишь скрипт, который добавляет ключ в файл ~/.ssh/authorized_keys
    Содержимое можно перенести или через scp или вообще через буфер обмена. Файл текстовый, ключ не особо длинный....
    То-есть руками выполнить необходимые действия.

    Критичны права на каталог ~/.ssh и сам файл. ~/.ssh/authorized_keys.
    Права записи должны быть только у владельца.
    Проще ставить 700 на каталог и 600 файл.
    Ответ написан
    Комментировать
  • Как сохранить сложный обьект в джаве?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Любой сериализатор справится с этой задачей, если объекты сериализуемые.
    Ответ написан
    Комментировать
  • Как сохранить сложный обьект в джаве?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый вечер.
    Можно по-разному решить вашу задачу.
    Например, сериализовать ваш объект/ы в json / xml / yaml. Как отметил коллега Dmitry Roo, cм. либы jackson, gson. Если речь об андроид, то есть другие либы тоже.
    Ну или же например, можно использовать protobuf
    https://developers.google.com/protocol-buffers

    Полезные ссылки:
    https://www.baeldung.com/java-serialization-approaches
    https://www.baeldung.com/java-serialization
    Ответ написан
    Комментировать
  • Используются ли сегодня back end templating engines?

    xenon
    @xenon
    Too drunk to fsck
    Не как вариант ответа/решения, а как дополнение - мне кажется, сегодня все больше "новых статических" вебсайтов (JAMstack), так что, шаблонизаторы (стандартные или собственные) используются еще и в них.

    Но если цель - просто учеба-образование, то изучать стоит на уровне чуть-чуть глубже, чем hello world, может на уровне первой четверти-половины туториала. А остальное просто пробежаться глазами по диагонали, чтобы примерно понять о чем там. А когда (если) возникнет необходимость в более-менее сложных аспектах этого - тогда и вникать уже.
    Ответ написан
    2 комментария
  • Можно ли конвертировать js массив в excel строку?

    Stalker_RED
    @Stalker_RED
    Ответ написан
    Комментировать
  • Правда ли что нельзя хостить сайт на котором еще не проводилась seo оптимизация?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    можно бонуса новичка лишиться

    закройте паролем и выкладывайте
    Ответ написан
    2 комментария
  • Как бороться с выгоранием и запутаностью?

    @Vitsliputsli
    Есть такое избитое слово - мотивация, вашему мозгу нужна мотивация. Зачем ему успевать до дедлайна? Вероятно у него нет причин, кроме ваших стратегических планов, а на это ему начхать. Кому-то надо знать, что если будет фейлить, то вылетит с работы, потеряет доход, не сможет платить за квартиру и так далее по наклонной. Кому-то надо знать, что если будет фейлить, то так и будет сидеть на нудной работе за копейки и развития не будет.
    Определитесь что у вас за реальные цели, начального энтузиазма не бывает достаточно ни в одном серьезном деле.
    Ответ написан
    Комментировать
  • Как бороться с выгоранием и запутаностью?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Изначально некоторые вещи не продумал, и в процессе разработки многое пришлось изменить.Появляются мысли бросить это и попробовать придумать что-то другое, новое, более детально продумать


    Это и есть цель для написания первого приложения - на практике столкнуться с проблемами и найти как их решать. И вы уже много изменили, и теперь знаете какие вещи не продуманы. Дойдите до конца, чтобы получить полный опыт.

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

    FoggyFinder
    @FoggyFinder
    1. "Напрямую накидывать" вероятно, нельзя. Но возможность импорта все-таки присутствует:

    How to Import Photoshop Files into WPF

    Насколько такой способ рабочий сейчас - не знаю, не проверял.

    2. Blend for Visual Studio overview

    3. Metro UI особый стиль для приложений / сайтов. Для WPF есть очень известная библиотека MahApps.Metro.

    Теперь, что касается "стилизации" - WPF в плане настройки внешнего вида элементов управления и приложений в целом очень гибкий. Можно сделать практически все. Не буду даже пытаться раскрывать тему, материалов в сети очень много, но попробую дать направление для дальнейших поисков:

    Ключевые слова:

    • Style
    • DataTemplate
    • Trigger


    Для ознакомления материал из документации:

    Styling and Templating

    А для основательного разбора рекомендую следующую литературу:

    1. WPF: Windows Presentation Foundation в .NET 4.5 с ...

    2. WPF 4. Подробное руководство


    Сам я изучал WPF по книге Макдональда, материал изложен в доступной форме, но рассмотрение подробное, а не только основы.

    Есть и онлайн ресурсы:

    1. metanit: Руководство по WPF
    2. professorweb: WPF - Windows Presentation Foundation


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



    Первые две очень широко используются.

    И напоследок небольшое отступление:

    Больше практики, а если в чем-то не уверены - спрашивайте, здесь, на тостере или где-нибудь еще, не так важно.

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

    В принципе, можете попробовать совместить F# c WPF, возможности code-behind нам намного-намного меньше ;-), а значит проще будет пойти понять шаблоны MVVM или даже Elmish.
    Ответ написан
    Комментировать