• Зачем программисту работать на кого-то?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Познав "дзэн программирования" перед тобой открываются большие возможности, и если есть идеи проектов, то их можно реализовывать, и зарабатывать на них, соответственно

    В чем же дело? Вперед к реализации своих проектов и заработку на них!
    Ответ написан
    2 комментария
  • Где выгоднее жить программисту, в Москве или Новосибирске?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Если удаленка - все равно где. Если офис - Москва
    По сравнению с любым другим городом, в Москве разница в зп выше, чем разница в съеме квартиры.
    Ответ написан
    3 комментария
  • Как написать подключение к FTP в скрипте php?

    shambler81
    @shambler81 Куратор тега Linux
    Ответ написан
    Комментировать
  • Какие стратегии повышения зарплаты существуют?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Центральный показатель для бизнеса, а следовательно и руководителей, как людей представляющих интересы этого самого бизнеса - это коэффициент возврата инвестиций (ROI). Соответственно, сотрудник должен приносить компании больше денег, чем потребляет. Естественно, что чем выше разрыв между затратами и прибылью, тем лучше, поэтому фонд оплаты труда руководитель должен держать на том минимальном уровне, который гарантирует бесперебойную работу сотрудников. Один из факторов этой бесперебойности - низкая текучка. Сотрудников терять нежелательно. И чем ценнее для компании сотрудник, чем более он профессионален и/или чем больше на него завязано, тем дороже обходится его потеря. Натурально в деньгах. Придётся затратить больше, чем обычно, денег на поддержание работы без него. Придётся затратить деньги и время (те же деньги) на поиск, найм, введение в работу, возможно, обучение нового сотрудника. При этом он может оказаться совсем неподходящих и цикл придётся повторить. Или может оказаться просто хуже прошлого и эффективность отдела снизится. Поэтому, когда сотрудник приходит просить прибавку, руководитель оценивает может ли этот сотрудник уйти или только блефует, насколько легко его будет заменить, какой урон компании будет нанесён его уходом. Потом руководитель оценивает стоимость расширения ФОТ - есть ли резервы, какой сейчас ROI, будет ли больший ROI от реинвестиции этих средств во что-то другое? Если уход сотрудника будет стоить меньше, чем увеличение ФОТа, сотруднику откажут.

    Естественно, всё описанное справедливо для случая, когда руководитель - профессиональный менеджер. А то часто на месте руководителя сидит человек руководствующийся эмоциями и мутными соображениями вычитанными в сомнительной бизнес-литературе.

    Из этого вывод, стратегия проста - увеличивайте собственный профессиональный уровень на столько, чтобы свободно менять компанию, как только вас что-то перестало устраивать.
    Ответ написан
    4 комментария
  • Изучения Java на примере Android приложений?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Изучать java через андроид не лучшая идея т.к. в андроиде достаточно много сложностей и расхождений. Лучше учить чистый java se и на этой основе уже конкретно android тогда будет понимание внутреннего устройства api андроида.
    Почитать рекомендую "Брюс Эккель — Философия Java" и параллельно "Эрик Фримен, Элизабет Фримен - Паттерны проектирования".
    Ответ написан
    2 комментария
  • Как ввести компьютер в домен?

    edinorog
    @edinorog
    Троллей не кормить!
    нуу батенько. а как он узнает где домен то находится?)
    Ответ написан
    2 комментария
  • Какой Linux установить вместо Windows на Asus K53TA?

    Рекомендую оставаться на 10-ке.
    Linux удобная система... после доработки напильником.
    Хотя если вас не пугают трудности, то в принципе подойдет любой из популярных дистрибутивов.
    Просто готовьтесь, что WTF в минуту будет большим. :-)
    Ответ написан
    Комментировать
  • Как объяснить человеку, что ему нужно знать язык досконально?

    @InoMono
    Вы ошибаетесь:
    Досканально знать язык не нужно. Хорошо в нем ориентироватся - да. На остальное - есть справочники. Тебе нужно ориентироваться, чтобы знать где именно искать.

    Вторая ваша ошибка:
    Говнокодерство к уровню знания языка отношения не имеет.
    Да, самое никакующее знание языка будет давать говнокодерство.
    Но при этом и самое отличное знание языка от говнокодерства ничуть тебя не гарантирует.

    Не говнокодить - это знать методологии/паттерны/приемы, а не язык. И грамотно и уместно применять их - а это вообще не знания даже, а навыки.

    Более того: с отличной практикой по методологиям/паттернам/приемам - у вам больше шансов не говнокодить даже на начальном этапе изучения языка, пока вы его едва-едва знаете.

    Чтобы не быть г*внокодером


    Кроме отрицательной эмоциональной окраски - что тут такого.
    Даже выдающиеся программисты говнокодят, если проект одноразовый или сроки жмут.
    Это нормально.

    Другое дело, что есть и такие которые всегда говнокодят и иначе не могут.
    Ответ написан
    30 комментариев
  • Избавиться от предупреждения подключение к сайту не защищен?

    dima9595
    @dima9595
    Junior PHP
    А что вы хотели? Нарушилась безопасность из-за http...
    Избавиться от предупреждения подключение к сайту

    Избавиться от возможности добавлять изображения с http.
    Ответ написан
    1 комментарий
  • Какую программу для слежки поставить в конторе?

    @MechanID
    Админ хостинг провайдера
    Если работник на рабочем месте валяет дурака то это проблема его непосредственного руководителя.
    Ведь то что он смотрит чтото левое в интернете или читает анекдоты это следствие того что:
    а) у него нет работы и он бездельничает
    б) у него есть работа но он на нее забил (тк как видно за результат не спрашивают)
    Пункты выше вобще не проблемы сисадмина.

    З.Ы. Если ваше руководство не понимает вещи изложенные выше - бегите с такой работы.
    Ответ написан
    1 комментарий
  • Есть ли смысл с этой версии учить Python?

    @kzoper
    Нет
    Ответ написан
    Комментировать
  • Есть ли криптовалюта, которая ушла в минус по своей стоимости?

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

    @Mercury13
    Программист на «си с крестами» и не только
    Сейчас это крайне тяжело. Заражение возможно через четыре канала:
    • Уязвимости конкретного браузера. Кстати, это одна из причин, почему каждая вкладка Хрома — отдельный (и низкопривилегированный) процесс: если процесс хакнут, меньше шансов, что дойдёт до овладения компьютером.
    UPD. Это такой набор данных (например, специально созданный GIF/JPEG/HTML), который, например, пробивает в браузере буфер.
    • Уязвимости плагинов. Уязвимости в Java — это настолько обсосанная вещь, что и говорить не буду; вроде от Java в вебе отказались даже сами Oracle. Flash каждую неделю обновляют. Уязвимости плагинов плохи двумя вещами: 1) Пускай сейчас в мире один браузер — есть ещё два десятка прихлебателей и три браузера «труба пониже, дым пожиже». А Флэш один на всех; 2) Старое плагинное API, оставленное только Флэшу,— большая дыра в безопасности.
    • Уязвимости прочего софта. Казалось бы, качаешь PDF — а это эксплойт для Adobe Reader.
    • «Троянские кони» — но это уже надо своими руками запустить EXE.
    Кстати, в нашей пиратской культуре считается, что UAC надо побыстрее отключить, и во всех «левых» дистрибутивах он выключен. По-моему, это в корне неверно.
    Ответ написан
    8 комментариев
  • Как работать через домашний белый IP удаленно?

    Во времена Windows решал эту проблему с помощью RDP. Для запуска компа использовал возможности BIOS пробуждаться в определенное время.
    Сейчас (Linux) использую для доступа VNC. Для пробуждения - Wake-On-Lan. Сигнал WOL отправляю из WEB админки маршрутизатора (он не пропускает такие команды извне, но бывают маршрутизаторы получше). IP у меня на домашнем компе белый, но динамический. Отсюда DDNS. Некоторые провайдеры предоставляют это сами, но это не мой случай (Ростелеком не умеет). Так что тоже средствами маршрутизатора.

    Доступ к сайту по IP в вашем случае (статический белый адрес на личном ПК) при доступе по RDP/VNC - не проблема. В моем случае приходилось (при наивысшей паранойе) настраивать nginx каждый раз на новый адрес. При паранойне поменьше - диапазоны IP. Правда, ssh доступен с любых адресов, но только по сертификату.
    Ответ написан
    Комментировать
  • Как организовать приватные диалоге в "чате" на java?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Создаете ровно такую же сущность, как и "все пользователи", но включаете в нее только двух человек, и тех, кого они пригласили в закрытый чатик.
    Ответ написан
    Комментировать
  • Какое устройство ограничивает максимально используемый объем ОЗУ в материнской плате?

    Melkij
    @Melkij
    PostgreSQL DBA
    Контроллер памяти в процессоре и ограничивает. Datasheet на 19-20 страницах описывает поддерживаемые модули - модулей по 32гб каждый там нет, максимум процессор умеет 4 DIMM по 16гб каждый = 64гб.
    А на указанной материнской плате просто физически некуда вставлять столько памяти - слота всего два вместо 4, на которые рассчитан максимальный поддерживаемый объём.
    Ответ написан
    Комментировать
  • Что такое IN в SQL запросе?

    Stimulate
    @Stimulate
    могу
    все равно что `country`=1 OR `country`=2 OR `country`=3
    Ответ написан
    2 комментария
  • Болезнь творца или как создать свой виртуальный мир?

    @santaatnas
    Java, Python, Php
    Вы какую-то ерунду выдумываете на php такое делать)). Unity + С# и вперед)) Можно и под VR сделать. Любая логика, любой код, ИИ и все прочее + интерфейсы бесплатные, куча моделей из коробки. В C# разберетесь, он тоже ООП как и php.
    Ответ написан
    Комментировать
  • Болезнь творца или как создать свой виртуальный мир?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    1. Можно вообще не заморачиваться графикой, обойтись по началу текстом.

    2. Да, вполне можно разделить процессы на разные сервисы. Общение можно делать через базу данных или любой вид межпроцессорных взаимодействий, те же сокеты.
    Главное грамотно разделить.
    В идеале, чтобы остановка одного из процессов не мешала жить остальным - упал сервер обслуживающий AI, исчезли монстры. Но сам мир, трава, ресурсы - на месте, и пользователи могут бегать. Так реализовано в той же Linage от NCSoft.

    3. Если у вас будет готова и описана логика, то высоконагруженные алгоритмы можно написать на С++, java, go, любом другом языке.

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