Задать вопрос
  • Хочу писать на java приложения для Android, с чего начать?

    DVF
    @DVF
    предприниматель
    С официальных гуглокурсов. https://www.udacity.com/google
    Ответ написан
    Комментировать
  • Откуда в сети "бесплатные" прокси?

    Ну надо же как-то отслеживать любителей анонимности. Может, вы там на запрещенный сайт зайти решили, через компухтер тащ майора? Вот и выгода.
    Ответ написан
    Комментировать
  • Откуда в сети "бесплатные" прокси?

    vvpoloskin
    @vvpoloskin Куратор тега Компьютерные сети
    Инженер связи
    Есть различные варианты монетизации таких сервисов от подмены рекламы на собственную до угона учеток для определенных сервисов. Ну и конечно же встречается человеческая глупость в виде некорректно настроенного софта (3proxy, nginx, apache, squid и т.д) или же сетевых устройств.

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

    Ptolemy_master
    @Ptolemy_master
    Почти для каждого языка разработаны свои библиотеки и среды разработки (IDE, Delphi как пример), которые позволяют делать интерфейс пользователя. Например, для
    C++ -> Qt, C++ Builder
    Python -> Qt, PyQt
    C# -> Visual Studio, .Net
    Лучше сначала определиться с языком, а потом смотреть, какие библиотеки, IDE существуют под этот язык.
    Ответ написан
    1 комментарий
  • Есть интерфейс, как привязать код?

    LazyTalent
    @LazyTalent
    Data Engineer, Freelancer
    Гуглить: Qt, PyQt, GTK+, Tkinter, kivy
    Ответ написан
    Комментировать
  • Как убрать коммит из пуша?

    lunaticman
    @lunaticman
    Дерзкий айтишник
    Никогда не разрабатывайте в master бранче! Всегда делайте отдельную ветку git checkout -b new_branch_baby

    Чтобы сейчас выйти из этой неловкой ситуации вам нужно:
    - Скопировать все изменения в отдельный бранч ( git checkout -b my_changes )
    - Почистить мастер от своих изменений ( git checkout master ; git rebase -i HEAD~6 )
    - обновить мастер бранч ( git pull origin master )
    - обновить свой бранч (git checkout my_changes ; git rebase master )

    удачи
    Ответ написан
    1 комментарий
  • Что изучать следующим в C++?

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

    "не ручками же 301 редирект всем прописывать"

    8000 тысяч страниц херачили руками с нового сайта на новый - время "ручной переделки" в разы дешевле, чем потеря позиций, потеря денег на раскрутку проекта, падение уровня продаж.

    Если нет очевидного способа сделать редиректы через регулярки, и индексы важны - херач руками.
    Ответ написан
    1 комментарий
  • Английский с нуля?

    @lemesh
    Можно начать с лингусты "lingust.ru/english"
    так же параллельно сидеть на "https://lingualeo.com/ru", читать простенькие тексты, учить слова.
    На youtube подписаться на канал "https://puzzle-english.com" и аналогичные.
    Так же советую хороший словарь "https://www.lingvolive.com/ru-ru", т.к. гугл переводчик это ерунда, не стоит им пользоваться при обучении.
    Из бумаги - "Самоучитель" Петровой.
    Постепенно читайте адаптированную литературу, смотрите TED Talk с субтитрами.
    Если пользуетесь Википедией, то переходите с русской на"https://simple.wikipedia.org/wiki/Main_Page"

    Занимайтесь каждый день (это очень важно!) хотя бы по 30 минут (привет the half hour theory).

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

    Удачи!
    Ответ написан
  • Английский с нуля?

    @evg_96
    Есть канал на YT "English Galaxy". На нем нсть плейлист 350+ уроков, вся грамматика. Каждый урок делится на два. Теория, потом по этой теории практика. Перевод предложений.
    Единственное что мне помогло самостоятельно начать изучать английский. Подобного я больше не встречал.
    На данный момент прошел пока что только 58 уроков, но результат просто удивляет. Самому не верится что так продвинулся...раньше вообще думал нереально мне выучить английский.
    На данный момент на практике перевел около 8000 предложений. Как по маслу все ложится, без какого либо напряга. + очень много новых слов во время теории изучается. Сейчас уже знаком с Present Simple, Past Simple and Future Simple.
    Через урок будет большая контрольная практика по 3м временам.
    В общем очень советую. можете почитать отзывы под любым роликом, 99.9% положительные. к тому же все абсолютно бесплатно. + недавно вышло приложение 5555 тестов по граматике
    Ответ написан
  • Почему крупные сайты не используют адаптивную верстку?

    Вы ошибаетесь, все эти сайты используют адаптивную верстку, она используется чтобы сайт выглядел хорошо на разных разрешениях, ориентациях и т.п.. Однако, адаптивная верстка малопригодна, если интерфейс на разных устройствах должен быть принципиально различен, например на десктопных версиях интерфейс заточен под управление мышью, на тач устройствах - на управление касанием, поэтому там принципиально другое расположение элементов и логика взаимодействия. Помимо этого, бывают устройства не поддерживающие media query и адаптивную верстку.
    Поэтому, например, на mail.ru, например, есть десктопный интерфейс с адаптивной версткой, touch-интерфейс с адаптивной версткой, оба интерфейса отдаются с базовых доменов. Помимо них, есть отдельные интерфейсы на отдельных доменах без адаптивной верстки под браузеры с ограниченной поддержкой - light.mail.ru - для старых десктопных браузеров, m.mail.ru для старых смартфонов с поддержкой js, tel.mail.ru - для телефонов без поддержки джаваскрипта.
    Ответ написан
    5 комментариев
  • Почему крупные сайты не используют адаптивную верстку?

    gobananas
    @gobananas
    finishhim.ru
    У них всего слишком много думаю и просто сложить не вариант. Страницы на мобилах будут огромные, некоторые блоки не просто складывать а скрывать придётся, а тогда зачем их грузить. К тому же если человек с мобилки мы можем определить её марку и в играх рекомендовать уже не все, а только для этой платформы что-то.
    Причин много, но правило простое: когда нам нужны очень разные сайты или на основном сайте есть то, что не нужно в мобильном лучше сделать разные версии чем заниматься с адаптивностью. Хотя в малых компаниях, командах адаптивность проще поддерживать.
    Ответ написан
    2 комментария
  • Какой язык программирования выбрать под конкретную задачу?

    @thingInSelf
    Боюсь, шеф просто не представляет сколько это бабла.
    Когда узнает, то вот этого его "готов оплатить" быстренько испарится.

    Делать на 1С. Она под это и заточена.
    И даже на 1С это будет не быстро и не дешево - если вы в ней не профи.

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

    @evgeniy_lm
    судя по скрину на ум мгновенно приходит 5 языков, если подумать можно вспомнить еще 5, если порытся в инете можно найти еще пару десятков.
    Ответ написан
    6 комментариев
  • Какую технологию выбрать для написания такого приложения?

    @Oblfakir
    Стандартный выбор для десктопных приложений под Windows - WPF, язык программирования C#.
    Изучение можно начать например здесь https://metanit.com/sharp/wpf/ , но предварительно нужно знать сам язык C#
    Ответ написан
    2 комментария
  • Что делать,если в вузе требуется изучать один язык програмирования,а тем временем ты изучаешь другой?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    В вашем случае вы просто плохо учитесь.
    На уровне институтской программы, изучение языка программирования настолько поверхностное, что это не дотягивает даже до джуниор программиста, поэтому учите оба языка программирования - вам сперва нужно вообще освоить программирование как понятие. Освоить терминологию, архитектуру, то есть computer essensial.

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

    begemot_sun
    @begemot_sun
    Программист в душе.
    Языки это второстепенное. По собственному опыту:
    1. Каждый язык учится, изучается и становится родным в процессе его использования. Вывод: используйте его, просто нарабатывайте рефлексы.
    2. Да учите вы хоть 100 языков одновременно. Да вообще не важно. Если вы захотите - вы это сделаете, а если нет - то и будете делать из под палки.
    3. Определите для себя что вам важнее, то и делайте.
    4. JAVA, C++ - учите BRAINFUCK, я думаю он вам поможет -- абстрагироваться от первых двух.
    Ответ написан
    1 комментарий
  • Что делать,если в вузе требуется изучать один язык програмирования,а тем временем ты изучаешь другой?

    @SolidMinus
    Почитал твои комменты к некоторым ответам и понял в чем проблема.

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

    Заварить чайник для тебя станет "проверить есть ли вода, если нет - налить, поставить чайник; включить кнопку, подождать пока не закипит, снять, вылить", а не "наполнить чайник, заварить" - чувствуешь разницу?

    После первого языка все остальные пойдут легко. Если языки из одной группы - то ты там увидишь везде for, while, if, переменные... а что к чему разберешься очень быстро. Новый язык сможешь освоить за пару дней на уровне быдлокода, еще пару месяцев и качественный код, еще несколько лет и ты будешь юзать всякие крутые фишки.

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

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