• Как скопировать файлы с умирающего, как я понимаю, жёсткого диска?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    все просто
    НЕМЕДЛЕННО все ВЫКЛЮЧИТЬ.
    Принести диск (или весь ноут) его в сервис по восстановлению дисков, пусть они вытащат диск и снимут с него все файлы.

    Каждый раз когда вы пытаетесь что-то считать, есть вероятность что очередные несколько секторов выходят из строя, теряя ваши данные.

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

    DevMan
    @DevMan
    стоит или нет в первую очередь зависит от требований к сохранности и критичности потери.
    не хотите/можете хранить в конфиге? не вопрос:
    есть переменные окружения;
    есть системное хранилище паролей практически в любой системе;
    есть специализированные хранилища типа vault;
    Ответ написан
    Комментировать
  • Как удалить самое свежее ядро в Ubuntu?

    Zoominger
    @Zoominger
    System Integrator
    Сделайте:
    ls /boot/
    увидите список ядер. Скопируйте версию самого нового (кот-й надо удалить) и:
    apt-get remove linux-image-<версия> linux-image-extra-<версия> linux-headers-<версия>
    Ответ написан
    8 комментариев
  • Как выложить сайт на хостинг на js?

    @Israfil22
    Вам нужен выделенный сервер: VPD/VDS.
    Из самых дешевых, для 'попробовать' - firstvds.ru. Рекомендую его не первый раз. Цен ниже с качественным обслуживанием вряд ли найдете.
    Либо если это тестовый нетяжелый проект, попробуйте Heroku.
    Ответ написан
    2 комментария
  • Какие есть способы восстановления удаленных с ПК папок?

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

    Если самому - все равно выключить компьютер и дальше работать из другой системы (принести к другу вставить вторым в комп или загрузиться с livecd), чтобы исключить любую запись на диск где восстанавливаешь файлы. Чем восстановить - вопрос вопросов, гугл поможет,... если бесплатно, один из вариантов - скачиваешь livecd ubuntu, ставишь там утилиту ntfsundelete, восстанавливаешь.
    Ответ написан
    Комментировать
  • Работа с деньгами в php, лишние копейка в ту или иную сторону при округлении?

    Adamos
    @Adamos
    Я вам страшное скажу: в операциях с деньгами не всегда важна математическая точность.
    Но очень важно, чтобы результат был в точности такой, как в бухгалтерии.
    А там далеко не всегда царит формальная математика, особенно когда числа, которые потом сводятся к одному результату, по-разному налогооблагаются.
    Задача программиста здесь - не в том, чтобы компьютер считал правильно, а чтобы результат сошелся до копейки с 1С-кой, например.
    Ответ написан
    Комментировать
  • Как создать файл settings.seting в VS?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Net core хранит Настройки в appconfig.json вот там и создайте секцию с нужными вам настройками. И да ченджлог нужно читать!
    Ответ написан
    Комментировать
  • Возможно ли программно написать часы без использования библиотек?

    Да. Просто придётся библиотечные функции реализовать самостоятельно.
    Ответ написан
    Комментировать
  • Можно ли запустить 3 приложения в 1м docker?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Можно, но не нужно.
    Ответ написан
    Комментировать
  • Можно ли запустить 3 приложения в 1м docker?

    @petrovkazanksvu
    Насколько мне известно концепция и суть контейнеров "Один контейнер - это один основной процесс" который впоследствии встанет на мониторинг. Больше не могу ничем помочь..
    Ответ написан
    Комментировать
  • Стоит ли начинать изучать разработку под iOS с нуля в 36 лет?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    36 лет. не девочка, не школьница.
    Ну откуда случайные люди в интернете знают что ты умеешь, что ты сможешь?

    Если никогда в жизни не было ИТ бэкграунда, с нуля осваивать самые базовые вещи - так возьми и освой. Освой до того уровня, когда сможешь написать простенькую программу. Тогда уже сможешь самостоятельно ответить на свои вопросы.

    Если же хочется сразу план - значит тебя разработка интересует ТОЛЬКО ради заработка, а не потому что нравится сама по себе - в этом случае гиблое занятие.
    Ответ написан
    5 комментариев
  • Стоит ли начинать изучать разработку под iOS с нуля в 36 лет?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Стоит ли начинать изучать разработку под iOS с нуля в 36 лет?

    Если нравится, и мотивацией служат не только деньги - то да.

    и работать на фриланс

    Как по мне - плохая идея, и именно она может послужить камнем преткновения в вашей диллеме. Джуны не фрилансе = слабые в архитектуре(не хватает знаний), под рукой нет человека который будет тыкать носом на проблемные места(в офисе как раз такого за глаза).

    3. Реально ли начинающему самоучке найти работу на удалёнке?

    Зависит от ваших мозгов, если готовы уделять программированию с нуля по 5-6 часов в день, в течении года - может что нибудь получится. Но без code review - есть шанс что выучитесь так себе, а переучивать программиста - довольно дорого.

    С какими трудностями я могу столкнуться? (возраст, недоверие, стереотипы, конкуренция и т.д.)

    Возраст - на фрилансе без разницы сколько вам лет, главное прокачанное портфолио, например на Upwork.
    Недоверие - 100% пока вы новичок на фрилансе, будете сражаться с другими за копейки.
    Конкуренция - на уровне джуна - колоссальная, скорее всего вас съедят молодые, и голодные студенты, которые как раз и нашли позицию джуна в офисе, и уже качаются на 2 стороны.

    Моё субъективное мнение: изначально неправильно выбрана стратегия.
    Фриланс + джун = самый верный вариант здесь подошел бы php какой нибудь, и создание сайтов на колене. И как только у вас появились знания какого нибудь языка и общего построения архитектуры проекта. Можно учить уже swift. 2 языка в голове = это уже норма для программиста

    UPD: Если всё такие горят глаза, подойдет более дорогой вариант. Находите ментора после изучения базы языка (желательно работающий програмист на позиции Senior+), который будет делать code review и помогать. Это позволит эмулировать "офис", и дальше искать не фриланс, а удаленку по европе\снг.
    Ответ написан
    5 комментариев
  • Как установить pip на bash консоли если отсутствует sudo?

    deepblack
    @deepblack
    В консоли:
    su -
    Ввести пароль рута, затем:
    apt-get install sudo
    и
    usermod -a -G sudo <имя_пользователя>
    Запустить visudo и добавить в sudoers file следующую запись (но только если её там нет):
    # Allow members of group sudo to execute any command
    %sudo   ALL=(ALL:ALL) ALL
    Ответ написан
  • Скрипт для генерации уникальных изображений?

    MinTnt
    @MinTnt
    Думаю тут и PIL сгодится. Сначала задав код для рисования по пиксельно нужного изображения. А дальше создать список с разными цветами, с которого потом через random выбирать нужный цвет.

    Т.е. создать по функции для рисования определёных одноцветных мест рисунка. А далее выбирая через random случайный код света, передавать его функции, для отрисовки.

    Update: я пока лишь так, быстро просмотрел PIL, написал пусть и не до конца идеальный, но для начала сойдёт - мини-код. Он берёт из папки уже существующее входное изображение, а на выходе изменённое со случайными цветами.
    from PIL import Image, ImageDraw 
    from random import randint
    import time
    
    image = Image.open('enter-image.png')
    pix = image.load()
    width = image.size[0]
    height = image.size[1]
    draw = ImageDraw.Draw(image)
    
    pixel_id = []
    print(f'Через 3 секунды начнётся анализ картинки. Размеры {width}x{height}')
    time.sleep(3)
    start_time = time.time()
    
    for x in range(width):
    	for y in range(height):
    		print(x, y)
    		if not pix[x,y] in [i[0] for i in pixel_id]:
    			pixel_id.append([pix[x,y], []])
    		pixel_id[[i[0] for i in pixel_id].index(pix[x,y])][1].append((x,y))
    
    for a in pixel_id:
    	color = (randint(0, 255), randint(0, 255) , randint(0, 255))
    	for draw_zone in a[1]:
    		draw.point(draw_zone, color)
    
    print('Проработка изменённой картинки завершена. Начинается сохранение.')
    image.save("output-image.png")
    print(f'Сохранение завершено за {time.time()-start_time}.')

    Если же нужно чтоб какие-то цвета не брало в счёт, можно приделать такую проверку.
    if pix[x,y] not in [(0, 0, 0, 255), (255,255,255, 255)]:
    			if not pix[x,y] in [i[0] for i in pixel_id]:
    				pixel_id.append([pix[x,y], []])
    			pixel_id[[i[0] for i in pixel_id].index(pix[x,y])][1].append((x,y))
    Ответ написан
    7 комментариев
  • Обойти лимит VK API без VK API?

    Да. Но нужно будет решать капчу и могут забанить аккаунт.
    Ответ написан
    3 комментария
  • Обойти лимит VK API без VK API?

    opium
    @opium
    Просто люблю качественно работать
    Лимит обходиться большим количеством аккаунтов и прокси, спокойно миллионы запросо в день на ВК апи без проблем
    Ответ написан
    Комментировать
  • Как перевести из str в bin?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Как вариант, конечно, можно начиная с конца умножать каждое число на 2 и там в степень ещё возводить

    А можно просто прочитать документацию и не изобретать велосипед:
    s = '1010101010101010101010110101010101011110101010010101010101011110'
    i = int(s, 2)
    Ответ написан
    1 комментарий
  • Нету звука в kail linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Интересно, умеют ли боги материться? И на каком языке материлась бы Кали, узнав, что ее именем назвали дистриб, который непонятным образом притягивает нубов, ничего не умеющих с ним сделать?

    Зачем тебе Kali, чувак, если ты так жить без гуя не можешь? Почему не ограничиться простой бубунтой?
    Ответ написан
    5 комментариев
  • Возможно ли заменить процессор в ноутбуке на другой с таким же сокетом?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Про ваш процессор у Интела написано, что "Sockets Supported: FCBGA1296".
    BGA - это ball grid array, т.е. процессор распаян.
    Соответственно, крест на возможности самостоятельной замены неспециалистом.
    Ответ написан
    7 комментариев