• Как сделать свой телефон?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Так не бывает.
    Нельзя сделать что-то в одном экземпляре бюджетным.
    бОльшая часть стоимости смартфона (а именно о нём, как я понял, речь, раз уж упомянут Андроид), составляет инженерная разработка. Профессиональная деятльность специалистов стоит дорого и окупается только большими партиями конечных устройств.
    Очень наивно полагать, что вы соберёте что-то хотя бы отдалённо похожее на заводской смартфон самостоятельно, и это будет дешевле заводского варианта.
    Поясню на примере. Без всякого андроида если собрать простейшую звонилку на модуле SIM800 и ардуинке, вы вылезете сильно (в разы) за пределы стоимости аналогичного по функциональности бабушкофона. Просто потому что сам модуль стоит как простейшая готовая звонилка с экраном, цветным экранчиком и корпусом в разумном по рамеру форм-факторе без торчащих проводов и не пол кило весом.
    Чтобы сделать смартфон с андроидом их готовых компонентов, вам придётся либо собирать все модули крупноблочно (блютус, вайфай, GSM из дорогих и некомпактных блоков, либо проектировать и разводить плату, что на несколько порядков сложнее и, судя по вашему вопросу, просто невозможно для вашего уровня.

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

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

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    вообще _https://search4faces.com/

    но это по лицу, а у тебя лица нет - поэтому только поиск по картинкам в Яндексе (в Гугл он сильно хуже)

    проще будет по хостелу найти

    или в гугл OSINT Facebook и пытаешься в Букинге определить ее ID FB

    или по букингу какой-то ИД и по ломанным базам
    Ответ написан
    1 комментарий
  • С чего начать карьеру ИТ?

    Мне 30 лет. Начал свою карьеру в ИТ в 27.
    У меня ИТшное высшее образование, но жизнь сложилась так, что во время учебы нашел работу не по специальности, которая сразу начала приносить неплохой доход (производство рекламы: наружка, полиграфия). В один "прекрасный" день, спустя 10 лет работы, я понял, что достигнут потолок и мне совершенно не интересно дальше развиваться в этом направлении. Тогда то я и начал искать чем заняться.
    Я прекрасно понимаю страхи и мысли, которые крутятся в голове у человека уже с семьей.
    "А не поздно ли?", "А с чего начать?", "А как на меня будут смотреть другие люди/друзья/коллеги?", "А на какой доход и через сколько времени можно рассчитывать?", "А откуда взять время на жену/детей и учебу?" и еще куча других...
    В 16-22 все эти вопросы совершенно не волнуют - ты еще юн, свободен от обязательств и в какой-то мере финансово не обременен...

    Немного порассуждаем :)

    Отвечу на самые-самые вопросы:
    А не поздно ли?
    Нет. Никогда не поздно! Звучит банально, но это работает.
    Нужно срочно забыть сколько тебе лет и оперировать только понятием жизненный опыт. А его к 30 уже порядком. Мозги еще не "заржавели", тело еще не барахлит.
    НО нужно сразу условится - любая сфера ИТ требует ПОСТОЯННОГО самосовершенствования и изучение нового материала. ЛЮБАЯ.

    Чем заняться-то?
    Я для начала для себя определил две области ИТ в которых возможен быстрый прогресс за короткий срок и достаточно быстрое трудоустройство. 1С-программирование и веб-программирование.
    Они были выбранные после тщательного анализа локального рынка труда + низкий порог входа + возможность быстрого прогресса. Долго сомневался, читал форумы и статьи, что бы выбрать окончательно, но в итоге победило направление веб-программирования. Решающим стали два критерия: возможность удаленной работы на зарубежных биржах и отсутствие привязки к конкретной узкой технологии. В финансовом плане 1Сники на начальном этапе получаю больше, но со временем Веб вырывается вперед.
    Многие написали выше, что надо учить основы основ. Разложить всю теорию по полочкам. Понять принципы ООП и паттерны проектирования. Это правильно, НО... время+семья+деньги накладывают некоторые свои ограничения. Как мне кажется главная цель - это смена сферы деятельности, т.е. добиться результата. Да, по началу будут жуткие "решения" и "ужасный вырвиглазный лапшевидный говнокод", НО плох тот программист, который не продолжает свое обучение ПОСТОЯННО. Но учиться уже на работе под руководством более опытных товарищей НАМНОГО проще.

    А с чего начать это ваше "веб-программирование"?
    Сразу оговоримся, что есть принципиально два разных направления: "фронт-энд" и "бэк-энд". "Фронт-энд" проще и дружелюбнее для совсем начинающих. Его изучение позволит быстрее прийти к выполнениюглавной цели. Поэтому дальше я буду рассматривать именно это направление.
    Да-да, конечно, потом можно и "бэк-энд" изучить и даже полностью перейти на него. Можно совмещать, обв.
    И еще одно отступление: уровень английского Pre-Intermediate. Это само собой разумеющееся. В любом случае придется читать, слушать и понимать.
    Итак по теме вопроса.
    Рекомендую начинать с: htmlacademy.ru - пожалуй лучший русский ресурс для новичков. Интерактивные задания с самых азов. Все основные курсы бесплатные. Платная подписка открывает доступ к продвинутым курсам - рекомендую покупать эту подписку уже после прохождения всех базовых курсов. Есть два платных месячных "интенсива" - весьма неплохие и стоят своих денег.

    Остальные ресурсы рекомендую проходить параллельно с HTML-академией, начинать где-то после 7 курса:
    www.codecademy.com - на английском. Помимо курса по HTML&CSS можно попробовать JavaScript и jQuery + неплохие ознакомительные курсы по "бэк-энду"
    https://dash.generalassemb.ly - на английском. Интересны тем, что имитируют выполнение реального заказа на фрилансе.
    Есть еще куча ресурсов и курсов, но для начала этого вполне хватит.
    В любом случае придется изучить JavaScript. В этом деле поможет уже упоминаемый выше www.codecademy.com + learn.javascript.ru

    И главное - больше практики. Применяйте свои знания.
    Верстайте псдшники хотя бы ради практики и портфолио. Прикручивайте к ним что-нибудь простенькое на jQuery.

    А откуда взять время на жену/детей и учебу? Как совмещать-то все еще же работа есть...
    Если уделять учебе хотя бы 1 час в день, то можно вполне все успевать.
    Я учился так:
    - на работе была возможность почитать и поделать небольшие занятия в течение дня ( в сумме полчаса)
    - еще часик уже ночью, когда все спят дома.
    - в выходные вставал пораньше и в субботу за два часа пока все спят повторял все сделанное за неделю, а в воскресенье подбивал итоги и планировал следующую неделю.
    Придется пожертвовать сериальчиками и какими-нибудь излишествами нехорошими - всегда есть что-то. Все время дисциплинировать себя первое время. Можно вести блог или поставить цель на смартпрогресе. Главное регулярно заниматься. даже 15 минут в день - это уже большой плюс.
    Еще очень важно, что бы домашние знали к чему вы стремитесь и чем заняты.

    А на какой доход и через сколько времени можно рассчитывать?
    Тут все ОЧЕНЬ индивидуально. Все зависит от усердия и желания.
    Можно грубо прикинуть "скоростное прохождение этого квеста":
    1) материальные вложения: 30-32 т.р. два интенсива(базовый и продвинутый) и помесячная платная подписка на htmlacademy.
    2) временные вложения: 5-7 месяцев на курсы и интенсивы от htmlacademy + 2-3 месяца на основы JavaScript и jQuery

    После этого вполне можно пойти работать верстальщиком с перспективами карьерного роста с окладом от 15 т.р. или попробовать себя на фрилансерских биржах.
    Почему так мало?В моем регионе именно столько получают стажеры-верстальщики в первый месяц, но это уже работа + на реальных проектах прогресс пойдет намного быстрее. А следовательно и вырастет доход.

    А не будет ли мне сложно "работать" в молодом коллективе?
    Возможно первое время будут какие-то сложности, но как мне кажется в любом случае ценятся базовые человеческие качества + профессионализм. А если учесть, что к 30 уже есть достаточно богатый жизненный опыт, то я не думаю, что возникнут проблемы.

    Как-то так :)
    Удачи. И главное помните - все зависит только от вас. От ваших желаний и вашего трудолюбия.
    Ответ написан
    3 комментария
  • Что изучать первым математику или программирование?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Как вы считаете что изучать сначала математику (и какие ее разделы) или изучить программирование?

    Одновременно

    И можно книгу по математике моего уровня (ДЛЯ ПОДРОСТКА, а не для супер людей)

    Школьной программы будет достаточно. Выш. мат. для мат. моделирования и т.д. ты пока не потянешь.

    И нужна ли математика программисту?

    Скорее да, чем нет.
    Интегралы считать не будешь, но понимать основные концепции (выделение функций, корректность, булева логика, простые мат. операции) знать для нормальной работы должен.
    Ответ написан
    Комментировать
  • Где можно создать корпоративные почтовые ящики бесплатно?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Нигде.
    Ответ написан
    Комментировать
  • Какой сервер для почты выбрать?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Простые в настройке не будут работать на бомж-vps.
    Так что или изучайте ручную настройку postfix\cyrus-imap, или VPS подходящий к mailcow
    Ответ написан
    1 комментарий
  • Можно ли патч для Linux Ubuntu, Debian применить на Mac OS?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Взять текст патча.
    Взять текст, который нужно запатчить.
    И, пытаясь понять, что тут делается, сделать собственный патч.

    Да, твердое знание C required :)
    Ответ написан
    1 комментарий
  • С какими последствиями прекращения поддержки смартфона вы сталкивались?

    vabka
    @vabka
    Токсичный шарпист
    Через какое-то время больше не смог устанавливать приложения из официального магазина, тк новые версии отказались от поддержки слишком старых версий ОС.

    Ещё через какое-то время старые версии приложений перестали работать (например клиенты для банков) тк компании просто отказались от поддержки старых версий API, которое использовалось только этими старыми версиями приложений.

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

    tsklab
    @tsklab Автор вопроса, куратор тега Opera
    Здесь отвечаю на вопросы.
    Удалить
    C:\Program Files\Opera\102.0.4880.40\opera_gx_splash.exe

    Папку установки можно посмотреть opera://about/, там же номер версии.

    Или
    DEL /S "C:\Program Files\Opera\opera_gx_splash.exe"
    Ответ написан
    1 комментарий
  • Как с одного компа подключиться к другому?

    @Drno
    паралельно - нет, только используя виртуалки.
    А так, при наличии карты от nvidia - https://moonlight-stream.org/
    Ответ написан
    3 комментария
  • Как скачать видео?

    @pantsarny
    Ответ написан
    Комментировать
  • Как найти мой "приватный" txt файл?

    @MicheyWolf
    Вспомнить хотя бы несколько слов из этого файла, а после Alt+F7 в Total Commander, слова в поле С текстом и поиск по диску.
    Ответ написан
    Комментировать
  • Внешний SSD на 1 тб за 800р на али. В чём подвох?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вот в чем:
    scale_1200
    Ответ написан
    1 комментарий
  • Где на сайте майкрософта найти инстальник от купленного Офиса для макОС?

    @skullcowboy Автор вопроса
    microsoft office 2016 mac
    нашлось, нужно на анг версии сайта майков авторизоваться и во вкладке Services & subscriptions лежит
    Ответ написан
    Комментировать
  • Рабочий метод прошивки xiaomi redmi 8 в 2023?

    @maksam07
    Идите в профильную тему на 4pda, она все еще активна, там куча инструкций + комьюнити подскажет
    https://4pda.to/forum/index.php?showtopic=973712

    Возможно это будет решение: https://4pda.to/forum/index.php?showtopic=792504&s...
    И используйте поиск по топику "The system has been destroyed", там много ответов
    Ответ написан
    Комментировать
  • Где лучше учиться на программиста, если тебе за 35?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Возраст значения не имеет, только личные качества и жизненные обстоятельства. Я рекомендую просто взять учебник и обучаться самостоятельно. Способность к самообучению - главный навык разработчика, без него всё равно успеха не добиться.
    Ответ написан
  • Как сделать rsync с сервера на PC под Win10?

    @pfg21
    ex-турист
    Для файловых синхронизацией посоветую syncthing следующая ступень развития после rsync на мой взгляд - демон, постоянно работает в фоне, слушает inotify и как следствие сразу отлавливает все изменения в файлах и отправляет на удалёнку.
    Система базируется на торрент протоколе, так что все плюсы: хеш-подпись, 100% гарантия передачи, докачки, автоматическое восстановление после обрыва, скачка с нескольких клиентов, диф-изменения, шифрация канала связи ужо в комплекте.
    Сильно открещивается от ярлыка "бекап-система", но полноценно выполняет все основные функции.
    Для сохранения измененных/удаленных файлов использовать один из вариантов версионирования.
    Под венду запускаю через nssm
    Ответ написан
    2 комментария
  • Какой Linux выбрать для прохождения курсов?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    В данном случае это оправдано.
    Кали по сути дебиан, только знающие люди собрали для вас нужные инструменты, ну и это отраслевой стандарт.
    Ответ написан
    1 комментарий
  • Как настроить конфиг апача с SSL?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    Внимание! Изменился адрес почты!
    У апача настолько гибкий конфиг, что он позволяет вывернуть себя наизнанку. Поэтому советы будут во многом зависеть от того, что за дистриб у Вас.

    Конфиг у апача модульный. Это означает, что для запуска https кроме настроек сайта (ниже) нужно еще настроить апач "вообще". Обычно это делается подключением файла с именем ну например 40_mod_ssl.conf (это он у меня так называется, у Вас будет называться по-другому) - там куча общих настроек.

    В конфиге сайта для запуска https делаются следюущие настройки:
    <VirtualHost *:443>
        ServerName имя_сайта
        ServerAdmin мыло_админа_сайта
    
        SSLEngine on
        SSLProtocol all -SSLv2 -SSLv3
    
        SSLCipherSuite kEECDH+AES:kEDH+AES:kRSA+AES:!aNULL:!DSS:!SSLv2
        SSLHonorCipherOrder on
    
        SSLCertificateFile "/etc/ssl/certs/файл_сертификата_сайта"
        SSLCertificateKeyFile "/etc/ssl/private/файл_ключа_сертификата_сайта"
    
        SSLOptions +StdEnvVars +StrictRequire
    
        CustomLog /var/log/httpd/сайт/access common
        ErrorLog /var/log/httpd/сайт/httpd
    </VirtualHost>


    SSLCipherSuite и SSLHonorCiperOrder трогать не рекоменду - копипастить как есть. Первый параметр задает шифронаборы, которые поддерживает сайт, второй - что шифронаборы выбирает сервер, а не клиент. Шифрнаборы заданы довольно либерально (это дает возможность подключаться старым браузерам и старым осям). Для усиления безопасности строку можно переписать так:

    SSLCipherSuite kEECDH+AES:kEDH+AES:kEECDH+CHACHA20:kEDH+CHACHA20:!aNULL:!DSS:!SSLv2:!SSLv3
    Ответ написан
    5 комментариев
  • Какой самый легковесный nix-дистрибутив?

    vabka
    @vabka
    Токсичный шарпист
    Самый лёгкий из deb-подобных собственно Debian.
    Ответ написан
    1 комментарий