• Постоянные ошибки, это нормально?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Если бы точно следуя инструкциям из Интернета можно было выполнять работу программиста, то на наших местах давно сидели бы таджики.
    Ответ написан
    1 комментарий
  • С какой целью системные приложения в т.ч Telegram шлют инфу по TCP протоколу в корпорацию добра?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Внимание! Изменился адрес почты!
    Безобидной телеметрии не бывает.

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

    @marssx
    на андроид есть приложение autostarts, там можно поотключать автозапуск по событиям
    Ответ написан
    Комментировать
  • Как настроить один интернет на аплоад-only, второй интернет на download-only?

    Jump
    @Jump
    Системный администратор со стажем.
    В принципе ассиметричный канал настроить не сложно.
    Но есть проблемы.

    Получается вы будете приходить на ресурс с одного адреса (upload link 4g), а ответ ожидать на совсем другом адресе (Download link ADSL).
    В итоге нормальной работы с большинством ресурсов у вас не получится, чтобы оно заработало нужен внешний сервер.
    Например арендуете VPS на хостинге с отличной скоростью, ходите на него через 4g, и настраиваете его так, чтобы он отвечал на другой IP - ADSL.

    Т.е вы идете на VPS - он работает как прокси и пересылает уже ваш трафик куда надо - в результате все ресурсы работают без проблем - в интернет вы ходите с одного IP адреса VPS сервера.

    Примерно так.
    Ответ написан
    5 комментариев
  • Почему Android со временем начинает очень тормозить?

    MrNewbie
    @MrNewbie
    Мешаю водку с пивом
    Если ты когда-нибудь видел исходный коды Android OS и исходники работ какого-нибудь пограмиста-индуса, то вполне можешь догадаться кто виноват в "крутой" оптимизации ранних версий Android. C выходом более мощного железа, многие даже не парятся насчет утечки памяти и бесконечных циклов. Работает ну да ладно... "начальника я все готово... программа работать"
    Ответ написан
    Комментировать
  • Как писать на андроид в notepad?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    На Хабре есть статья об этом - "Пишем, собираем и запускаем HelloWorld для Android в блокноте".
    Ответ написан
    1 комментарий
  • Что использовать в качестве сервера для печати?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Устанавливаете все принтеры на отдельном компьютере. На нем эти принтеры расшариваете, и подключаете пользователям принтеры не напрямую, а эти расшаренные.

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

    Собственно это и есть основная роль службы сервера печати в Windows.
    Ответ написан
    Комментировать
  • Как работать с ценами в разной валюте?

    @akurash
    Для начала вам нужно проконсультироваться со своими финансистами/экономистами/бухгалтерами (кто занимается ценообразованием и отвечает за цены). Консультация нужна для того, чтобы выяснить, будет ли допустимым хранение только одной учетной цены в учетной валюте при условии, что все остальные цены (в других валютах) будут формироваться на лету путем пересчета учетной цены по курсу.
    В ряде случаев это недопустимо, т.к. внезапно может выясниться, например, что ваши ценовики для формирования цен используют свои собственные представления о том, как именно нужно их формировать, и эти представления могут отличаться от логики вашего ПО (например, могут отличаться правила округления при пересчете по курсу, или не все полученные цифры удастся объяснить с точки зрения представлений программиста о математике и/или о здравом смысле).
    Также может оказаться, что все цены в разных валютах фиксируются в бумажных документах (прейскурантах или т.п.) за подписью каких-либо должностных лиц, и эта фиксация происходит не ежедневно с учетом изменяющегося курса, а, к примеру, раз в месяц, или по факту изменения учетной цены. Если фиксация цен имеет место, то скорее всего цены на сайте всегда должны будут соответствовать ценам в документах, а не просто вычисляться по ежедневному курсу.
    Дальнейшую стратегию нужно строить с учетом всплывших обстоятельств ценообразования. В идеале никаких нюансов не обнаружится и вы будете вольны реализовать работу с ценами по собственному усмотрению.
    Ответ написан
    Комментировать
  • Как обмануть сервер Dial-up Win98, чтобы он работал без звонка?

    aryeh
    @aryeh
    Молод (душой) и приятен в общении :-)
    Похоже на коммутатор с барышней в Смольном...
    Ответ написан
    Комментировать
  • Что изучить в комплексе с курсами Javarush, чтобы можно было брать заказы на фрилансе или куда-то устроиться как Java Junior?

    @bubuxDD
    Ну человек ты конечно замахнулся)

    А теперь серьезно, я тоже начинал с этих курсов поэтому опишу свой опыт. Пригодиться тем кто не хочет наступать на грабли. Начинал с них когда интерфейс был на силверлайте и лекций было очень и очень мало, впервые стартовали реальные проекты. Но это было давно и как сейчас там обстоят дела не знаю. Всего прошел 30 уровней.
    Итак конкретно за курсы
    1) Они помогли научится кодить на джава.(дополнительно к курсам смотрел головоча, по многопоточности и еще паре тем, в книгах читал интересующие главы)
    2) Они научили не боятся программирования. Как бы странно это не звучало.
    3) Дали основные понятия по алгоритмам и ооп.(основные не значит достаточные:) )
    4) В целом самый главный плюс они хорошо структурированы и при возникновении проблем есть сообщество которое поможет. Ведь нет ничего хуже чем то состояние когда пропадает мотивация из-за слишком сложной задачи а спросить не у кого(За мои годы обучения это оказалось самым важным плюсом при выборе любых учебных материалов)

    Потом была стажировка у Кислина(Каким-то чудом удалось туда попасть от джавараш)
    Здесь научился строить более менее работающие приложения. И перестал боятся библиотек, фрейморков и прочего. Главное для меня что было вынесено со стажировки это умене соединять разные технологии(К примеру теперь в моих глазах нет ужаса если вдруг узнаю что мне нужно сделать возможность обмена данными для линукс приложеня написанного на с++, с веб-приложением на java которое будет отдавать данные мобильникам. То есть присутствует понимание как работают технологии).

    Потом я устроился на работу))))))

    По времени на ближайшие пол года, просто проходите курсы на javarush. Плюс htmlacademy - на нем курсы по html, css. В этом же заходе изучайте sql по книге издательства o'relly -"Изучаем sql"
    Если есть стажировка хорошо, если нету покупаем у Кислина topjava. После javarush это наиболее предпочтительный вариант, первая рассылка за плату остальные бесплатные так что если не уложитесь в сроки можно не беспокоиться у вас всегда будет свежая версия проекта, если паникер забэкапите эти 3 гига данных. На этом этапе главное усвоить то как технологии работают вместе и то как важно выбирать правильную архитектуру. На это уйдет еще пол года.
    (Данные сроки актуальны если заниматься кодингом по 6 часов ежедневно, ну в воскресенье можно расслабиться:) )
    Английский нужен, учить однозначно. Lingualeo плюс Пимслер плюс учебник плюс сериалы на инглише. На то что бы подтянуть на норм уровень уйдет месяца 4-5.

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

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

    junior, mid, senior - это указание уровня опыта. Забугорный аналог наших младший, старший - сотрудник. Такие уровни деления по знаниям приняты почти во всех областях на западе(веб, мобилы, десткоп, наука)

    Ну и чисто бытовой совет, старайтесь хорошо кушать, высыпаться и не забивать свою голову программухой. Оставьте себе свободное время это поможет не охладеть. Вот к примеру есть такие кадры которые пишут что они 12 часов 7 дней в неделю батрачат код и через 3 года пропихиваются на джуна в контору "рога копыта" и Там уже растут как профы батрача код по 16 часов в сутки. Это не полезный пример. Голова постоянна забита новыми знаниями, кругом каша и ничего не разложено по полочкам. Вот и выходит что по 12 часов занимаются а толку ноль. Только устают потом и выгорают. Как мне кажеться наиболее удобный распорядок дня это когда часиков в 8-9 вечера ложишься спать, встаешь в 3-4 утра. Выходишь на прогулку дышишь свежим воздухом и топаешь кодить, а лучше учить что-нибудь на свежую голову, это классно и информация лучше усваивается. Кодишь часа 4 потом универ, работа(нужное подчеркнуть). А вечером делаешь какую-нибудь рутину, типа накодить какой-нибудь фигни которая особых умственных способностей не требует. Главное не зарывайтесь. И делайте перерывы между технологиями. К примеру поучили жабу два месяца, а потом следующую недельку вообще ничего не кодите. Это поможет сберечь психологическое здоровье, а утренние прогулки физическое))))

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

    Ответ конечно скомканный получился, но если что-то интересует спрашивайте подскажу. Так как сам был недавно студентом.
    Ответ написан
    Комментировать
  • Что такое enterprise приложения?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Enterprise - значит корпоративное, приложение используемое крупными компаниями для зарабатывания денег. У таких приложений есть три основных качества:
    1. Большая и сложная кодовая база;
    2. Высокие требования по надёжности и производительности;
    3. Длительный срок эксплуатации.

    Поэтому разрабатываться они должны на языках со строгой статической типизацией. Приложение на динамическом PHP в несколько миллионов строк кода, у которого на протяжении десяти лет сменится сотня разработчиков, будет иметь в себе такое количество трудноуловимых багов, что его поддержка будет обходиться дороже, чем будет приносить его эксплуатация.
    Ответ написан
    3 комментария
  • Откуда в сети "бесплатные" прокси?

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

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

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

    Jump
    @Jump
    Системный администратор со стажем.
    Возможно ли создать онлайн-игру с использованием блокчейн?

    Возможно.
    0_facfe_46f0772c_orig.jpg

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

    fdroid
    @fdroid
    press any key
    Открыть страничку в виртуальной машине.
    Ответ написан
    Комментировать
  • Как определить истинный IP-адрес пользователя сетью TOR?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Внимание! Изменился адрес почты!
    Можно, но с вагоном оговорок. Например, заманить юзера на сайт, на котором подгружается некий компонент с другого сайта, также подконтрольного, так чтобы бразуер юзера пустил трафик в обход тора.

    Узнать реальный IP вошедшего - это серьезная задача, и как и во всякой "битве брони и снаряда" там постоянно идут итерации :)
    Ответ написан
    Комментировать
  • Как определить истинный IP-адрес пользователя сетью TOR?

    @mafusailmagoga
    Расставить своих собственных нод по миру.
    Чем больше ваших нод - тем больше вероятность.
    АНБ так и делает.
    Ответ написан
    Комментировать
  • Как организовать массовую установку apk?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Можно написать батник для установки через adb.
    https://stackoverflow.com/questions/7076240/instal...
    Ответ написан
    Комментировать
  • Как набраться опыта?

    @evgeniy_lm
    Кодить люблю, но все желание пропадает

    Ты сам ответил на свой вопрос. Кодирование и программирование это очень разные вещи. Вспомни курс школьной математики, сначала тебе просто предлагали решать какие-то формальные примеры (тупо перемножить сложить последовательность чисел), потом пошли задачи типа "из пункта А в пункт Б ... между ними ..." или "на парашют действует сила притяжения, сила сопротивления и сила бокового ветра ..." . В таких задачах нужно было объединить несколько простых формул в одну сложную. Так же и программирование, ты можешь всю жизнь за копейки записывать уже готовые "формулы" это называется кодирование, а можешь брать задачу и создавать "формулу" ее решения самостоятельно.
    Ответ написан
    Комментировать