Задать вопрос
  • Как быстрее прокачивать скиллы младшему системному администратору, если неполадки случаются редко?

    90% моих знаний сисадмина это знание реализации теории в конкретных продуктах.

    Открываете вакансии админов от 100к и конспектируете себе продукты и аббревиатуры.
    Теорию конспектируете, практику практикуете и конспектируете.

    Сеть, виртуализацию (Hyper-V->Proxmox->VMWare), железо (пк, срв, сетевое), часто используемые ПО (WIndows PC&SRV 2008 R2 и новее, MS&Libre&Only Office, 1С, Zabbix, LAMP, Nginx, контейнеризацию, антивирусы, есть десятки другого ПО оплачиваемого в смысле развертывания и настройки), скриптовые языки тима MS PowerShell и Linux Bash, ОБЯЗАТЕЛЬНО БЭКАПЫ -- под все выпрашиваете хотя бы одну железяку от 4-8 ГБ ОЗУ и пары лог ядер от 2 ГГц, в крайнем случае готовую виртуалку, но тут уже дома себе ставьте гипервизор и крутите его настройки, желательно в проде.

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

    Конспекты должны быть у вас на все, в текстовом файле, алгоритмами и храниться в облаке. От себя порекомендую Mega, 20 бесплатных ГиБ вам с головой хватит.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Вопрос, наскольким может быть эффективным, для снижения стоимости разработки пробной версии, такой подход, не писать с нуля, а соединять куски программ или целеком в зависимости от ТЗ?


    Ну глупый вопрос же.
    Если ты считаешь себя предпринимателем со стажем, то давай упростим твой вопрос до такого:
    Хочу выпускать автомобиль, но хочу все упростить. Есть же куча готовых автомобилей, я же могу взять сфотографировать свой мерседес, потом разробрать Москвич и приделать детали? Там же много похожих кусков?

    Но ты же понимаешь что это бред. При этом считаешь что программирование это другое, и там соединить куски легко?
    Так вот.

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

    Noizefan
    @Noizefan
    Тебе нужен Project Manager - человек, который умеет разговаривать и на языке программистов (и руководит ими), и на языке руководства. В его прямые обязанности входит оценить ресурсы, рассмотреть (и предложить) готовые варианты, и масса прочих забот, которые ты сейчас возлагаешь на себя.

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

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Люди всё правильно говорят. Это не тот вопрос, которым следует заниматься способному в лучшем случае к NoCode управленцу. Так-то найти куски кода, который делает что-то, не так сложно. По ключевым словам легко найти практически что угодно на гихабе, хабре, stackoverflow, куче форумов, в документации к конкретным языкам и библиотекам. Сейчас ещё и расплодились агрегаторы кода, которые по ключевым словам выдёргивают фрагменты кода из кучи опенсурсных проектов, иногда бывают полезны, но чаще раздражают....

    Но даже если найти кусок кода или название библиотеки (на что уйдёт пять минут) - а что дальше? Чтобы понять, что делает этот кусок кода, какие у него достоинства и недостатки, какие ограничения - это нужна уже компетенция квалифицированного программиста. А вдруг этот код или эта библиотека жалко помрёт, если вместо скромных 100 байт из тестового набора скормить мегабайт осмысленных данных?

    Программист намного более эффективно проведёт отбор вариантов (сразу выкинув лишь кажущиеся перспективными, но совершенно бестолковые варианты, делающие не то, что надо, или не так, как это разумно), а затем более квалицифированно разберёт всё, что осталось. Конечно, можно ему сказать "я тут видел XXX и YYY, которые кажутся интересными" (и это не запрещено - почему бы и не сказать?), но программист всё равно сделает этот же поиск с нуля ещё раз и выберет ZZZ, который управленец выкинул при отборе, потому что ошибочно посчитал, что он тут не годится.

    Так-то куски кода никто не запрещает искать (поисковики достаточно хорошо натренированы и неплохо их находят), но делать далеко идущие планы на основе своего неквалифицированного непонимания самостоятельно найденного кода настоятельно не рекомендую.
    Ответ написан
    5 комментариев
  • Как правильно находить готовые коды, плагины на разных языках?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Мда. С такой грамотностью далеко не уйдёшь... ПредпрИниматель...
    Я дам простой ответ - предприниматель сам должен уметь находить ответы на вопросы, которые ты здесь задаёшь.
    Ты занимаешься не своей работой."Куски кода искать" должен не руководитель, а разработчик, это его работа и его профессия, за это ты платишь ему деньги
    Ответ написан
    5 комментариев
  • Как правильно находить готовые коды, плагины на разных языках?

    Ответ на ваше уточнение.
    а соединять куски программ или целеком в зависимости от ТЗ уже кем то написаные?

    На сегодняшний день это и есть основная работа большинства разработчиков. Они берут "куски программ", т.е. сложные, отлично написанные библиотеки, и соединяют их в зависимости от ТЗ. Если задача типовая - под неё уже наверняка кто-то написал или пишет библиотеку (вот такие программисты ленивые и изобретательные), если задача НЕтиповая, т.е. её решение нужно и ценно только ВАМ - ну тогда логично, что за вас её никто ещё не успел написать. Огромное количество задач в разработке ПО уже решено с помощью библиотек. По сути в каждом новом проекте вы пишете лишь небольшой кусочек кода, который решает именно вашу задачу. ОСОБЕННО это касается всяких стартапов и PoC, которые по сути и есть склеивание библиотек плюс небольшой кусочек бизнес-логики для демонстрации идеи.

    я думаю должно быть достаточно много хорошего кода... в открытом доступе.

    Ну да, его много. Это всё - библиотеки.

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

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

    Существует много готовых кодов, частей программ или целиком

    Вам нужно понять, что фрагмент готового кода, особенно если он достаточно крупный (не 10 строк, а, допустим, 10 тысяч строк) ценен тогда, когда у него есть хорошо описанный интерфейс (API) и хорошо поставленные требования к нему, который этот код выполняет. Это всё и есть часть определения понятия "библиотека".
    А если у вас в распоряжении трёхстраничный gist на гитхабе, то фиг вы его куда прикрутите, пока не разберётесь, что там написано. А с учётом того, что идеально этот кусок кода всё равно вам не подойдёт, то ещё и выяснится, что проще с нуля написать.
    Ответ написан
    1 комментарий
  • Как перевести слово сразу на все языки?

    2ord
    @2ord
    При помощи инструментов машинного перевода онлайн на поддерживаемых языках вручную либо при помощи API.
    Ответ написан
    Комментировать
  • Как перевести слово сразу на все языки?

    Rodja
    @Rodja
    Для перевода слова на несколько языков можно использовать API для машинного перевода, например, Google Translate API или Yandex Translate API
    Ответ написан
    Комментировать
  • Как клиенту самостоятельно менять фотографии в документе PDF?

    pozZzitiv
    @pozZzitiv
    Дизайнер и перфекционист
    1. Если вопрос именно в том чтобы менять содержимое уже сделанного PDF-шаблона, то менять вставленные изображения можно в любом ПДФ-редакторе, который поддерживает эту функцию. Например, родной Adobe Acrobat Pro.
    Вариант А. В Acrobat Pro (напомню, что это платная версия) можно нажать "Редактировать текст и изображения/Редактировать PDF", затем выделить картинку, нажать ПКМ и выбрать "Редактировать с помощью - Adobe Photoshop (если установлен)/MS Paint или выбрать другое ПО. Обновить там картинку, сохранить, закрыть редактор и вернуться к Acrobat — в нём картинка уже изменится на новую. Но тоже нужно иметь какой-то из графических редакторов и следить чтобы все было ОК, не съехало и т.п. Плюс в том, что изображение открывается точно по размеру как в PDF. Минус: маски, увы, при этом способе игнорируются и открывается для редактирования оригинальное изображение во весь размер. Нужно в первом шаблоне обрезать картинку под конечный формат, слив маску. Вот тогда при замене размер холста сохранится и внутри него можно вставлять новое изображение, масштабировать под границы артборда желаемую область и сохранять.
    Делал так лично с редактированием в Photoshop, удобно.

    Вариант Б. В открытом файле также перейти к редактированию PDF и: нажать ПКМ на картинке - выбрать "Заменить изображение" - выбрать новую картинку и она заменит прежнюю. Минус: картинка должна быть такого же соотношения сторон и размера, иначе она просто встанет по центру предыдущей со своими оригинальными пропорциями. Если заранее подгонять картинки под один формат, то способ рабочий и даже проще предыдущего.

    Знаю, что есть и другие PDF-редакторы, но вот об их функционале уже не могу ничего сказать. Когда-то пробовал некоторые из них, но не для замены картинок.

    2. Если же вопрос в том, в какой бы программе клиенту редактировать макет и уже потом экспортировать в PDF, то тут все равно чему ему учиться пользоваться: от предлагаемого Word или PowerPoint (оба распространены в офисах, чаще всего ими умеют пользоваться и они умеют экспортировать в PDF) до классических графических редакторов (Photoshop, Illustrator, Corel, Figma, Canva и прочие-прочие). Но не знаю как типография отнесется к PDF, сделанным в офисных приложениях)))

    Резюмируя, если клиент хочет себе конструктор для развлечений, то придётся ему либо обучиться базовой работе в какой-то из программ, либо делегировать тому, кто умеет, либо доплатить за разработку плагинов/экшенов/ скриптов/сервиса по автоматизации процесса.

    PS Сталкивался с подобными запросами тоже. Даже просили делать заполняемые шаблоны и чтобы потом печатать. Благо, для офисных принтеров хватало шаблонов в Word/PP. В остальных случаях — PDF для типографии + исходник и аргументированное объяснение сказанного выше, что волшебных кнопок нет и либо учитесь работать с файлами, либо пусть это делает тот, кто умеет.
    Ответ написан
    Комментировать